soul-browser/sources/java/com/google/android/gms/internal/ads/zzfza.java
KaKi87 550ddb0413
Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1)
* Decompile and recreate Soul Browser v1.4.85 with APK CI builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix CI build: include bundled google.jks and remove PR trigger

The apktool build failed in CI because app/unknown/.../google.jks was
excluded by the *.jks gitignore rule. Whitelist app-bundled JKS files
and commit the missing resource.

Also remove the redundant pull_request workflow trigger.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Change package ID to com.github.kaki87.soulbrowser

Rename the application ID so the rebuilt APK can be installed
alongside the original Soul Browser from Google Play.

- Update AndroidManifest package, permissions, providers, and actions
- Update R class references in smali (com/github/kaki87/soulbrowser/R)
- Update shortcuts.xml targetPackage
- Rename app label to "Soul Rebuild" for easy identification

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install compatibility: remove split APK metadata and bundle native libs

The rebuilt APK still declared requiredSplitTypes and Play Store split
metadata, causing Android to reject standalone installs as incompatible.

- Remove requiredSplitTypes and split-related manifest meta-data
- Merge native libs from all ABI splits with uncompressed storage
- Page-align before signing for extractNativeLibs=false
- Add .so to apktool doNotCompress list

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install failure: use apksigner v2/v3 and bundle arm64 native libs

Target SDK 36 requires APK Signature Scheme v2+, but jarsigner only
produces v1 signatures, causing Android to reject the install.

- Sign with apksigner (v1+v2+v3) instead of jarsigner
- Add arm64-v8a native libraries from universal Soul Browser 1.4.79
- Set extractNativeLibs=true for reliable sideload installs
- Commit stable debug keystore for consistent signatures across builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Add committed debug keystore for consistent APK signatures

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix startup crash: use original classes2.dex desugar libraries

Apktool recompiles smali_classes2 into a broken classes2.dex, causing
ClassNotFoundException for j$.com.android.tools.r8.a at ML Kit init.

Inject the original classes2.dex (Java 8+ desugar libs) after apktool
build instead of using the recompiled version.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix missing drawable resources from density split APKs

The base APK is an app bundle module; density-specific drawables like
seek_thumb_nor_b live in config.xhdpi.apk and were missing after rebuild,
causing Resources$NotFoundException at runtime.

- Merge non-9-patch resources from split APKs before apktool build
- Sync public.xml IDs from R smali only when backing files exist
- Add 713 density-specific resource IDs to public.xml

Co-authored-by: KaKi87 <KaKi87@pm.me>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-10 16:07:14 +02:00

876 lines
44 KiB
Java

package com.google.android.gms.internal.ads;
import androidx.datastore.core.DataStore;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.CoroutineScope;
import kotlinx.coroutines.CoroutineScopeKt;
import kotlinx.coroutines.ExecutorCoroutineDispatcherImpl;
import kotlinx.coroutines.sync.MutexImpl;
/* loaded from: classes.dex */
public final class zzfza implements zzfxt {
/* renamed from: a, reason: collision with root package name */
public final CoroutineScope f7739a;
public final MutexImpl b;
/* renamed from: c, reason: collision with root package name */
public final MutexImpl f7740c;
public final MutexImpl d;
public boolean e;
public zzfxr f;
public boolean g;
public final DataStore h;
public final zzduo i;
public zzfza(DataStore adQualityDataStore, zzfzc coroutineScopeProvider, zzduo dataPinger, zzfyc clock) {
Intrinsics.checkNotNullParameter(adQualityDataStore, "adQualityDataStore");
Intrinsics.checkNotNullParameter(coroutineScopeProvider, "coroutineScopeProvider");
Intrinsics.checkNotNullParameter(dataPinger, "dataPinger");
Intrinsics.checkNotNullParameter(clock, "clock");
this.i = dataPinger;
this.f7739a = CoroutineScopeKt.a(new ExecutorCoroutineDispatcherImpl(((zzfzd) coroutineScopeProvider).f7742a));
this.b = new MutexImpl();
this.f7740c = new MutexImpl();
this.d = new MutexImpl();
this.h = adQualityDataStore;
}
/* JADX WARN: Code restructure failed: missing block: B:50:0x010a, code lost:
if (i(r2) == r3) goto L63;
*/
/* JADX WARN: Code restructure failed: missing block: B:57:0x006a, code lost:
if (r0 == r3) goto L63;
*/
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:58:0x004c */
/* JADX WARN: Removed duplicated region for block: B:9:0x002a */
/* JADX WARN: Type inference failed for: r17v0, types: [com.google.android.gms.internal.ads.zzfza] */
/* JADX WARN: Type inference failed for: r4v0, types: [int] */
/* JADX WARN: Type inference failed for: r4v1, types: [kotlinx.coroutines.sync.Mutex] */
/* JADX WARN: Type inference failed for: r4v17, types: [kotlinx.coroutines.sync.Mutex] */
/* JADX WARN: Type inference failed for: r4v19 */
/* JADX WARN: Type inference failed for: r4v20 */
/* JADX WARN: Type inference failed for: r4v5, types: [kotlinx.coroutines.sync.Mutex] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object a(kotlin.coroutines.jvm.internal.ContinuationImpl r18) {
/*
Method dump skipped, instructions count: 280
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.a(kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:14:0x0056 A[Catch: all -> 0x005c, TRY_LEAVE, TryCatch #0 {all -> 0x005c, blocks: (B:12:0x0052, B:14:0x0056, B:18:0x005e), top: B:11:0x0052 }] */
/* JADX WARN: Removed duplicated region for block: B:18:0x005e A[Catch: all -> 0x005c, TRY_ENTER, TRY_LEAVE, TryCatch #0 {all -> 0x005c, blocks: (B:12:0x0052, B:14:0x0056, B:18:0x005e), top: B:11:0x0052 }] */
/* JADX WARN: Removed duplicated region for block: B:26:0x0037 */
/* JADX WARN: Removed duplicated region for block: B:8:0x0023 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object b(java.lang.String r7, kotlin.coroutines.jvm.internal.ContinuationImpl r8) {
/*
r6 = this;
boolean r0 = r8 instanceof com.google.android.gms.internal.ads.zzfyo
if (r0 == 0) goto L13
r0 = r8
com.google.android.gms.internal.ads.zzfyo r0 = (com.google.android.gms.internal.ads.zzfyo) r0
int r1 = r0.i
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r3 = r1 & r2
if (r3 == 0) goto L13
int r1 = r1 - r2
r0.i = r1
goto L18
L13:
com.google.android.gms.internal.ads.zzfyo r0 = new com.google.android.gms.internal.ads.zzfyo
r0.<init>(r6, r8)
L18:
java.lang.Object r8 = r0.g
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.i
r3 = 1
if (r2 == 0) goto L37
if (r2 != r3) goto L2f
long r1 = r0.f
kotlinx.coroutines.sync.MutexImpl r7 = r0.f7726c
java.lang.String r0 = r0.j
kotlin.ResultKt.throwOnFailure(r8)
goto L51
L2f:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r8 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r8)
throw r7
L37:
kotlin.ResultKt.throwOnFailure(r8)
long r4 = java.lang.System.currentTimeMillis()
r0.j = r7
kotlinx.coroutines.sync.MutexImpl r8 = r6.b
r0.f7726c = r8
r0.f = r4
r0.i = r3
java.lang.Object r0 = r8.b(r0)
if (r0 == r1) goto L8f
r0 = r7
r7 = r8
r1 = r4
L51:
r8 = 0
boolean r4 = r6.e // Catch: java.lang.Throwable -> L5c
if (r4 == 0) goto L5e
kotlin.Unit r0 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L5c
r7.a(r8)
return r0
L5c:
r0 = move-exception
goto L8b
L5e:
r6.e = r3 // Catch: java.lang.Throwable -> L5c
com.google.android.gms.internal.ads.zzfxs r3 = com.google.android.gms.internal.ads.zzfxs.U() // Catch: java.lang.Throwable -> L5c
com.google.android.gms.internal.ads.zzial r3 = r3.v() // Catch: java.lang.Throwable -> L5c
java.lang.String r4 = "toBuilder(...)"
kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r3, r4) // Catch: java.lang.Throwable -> L5c
com.google.android.gms.internal.ads.zzfxr r3 = (com.google.android.gms.internal.ads.zzfxr) r3 // Catch: java.lang.Throwable -> L5c
r6.f = r3 // Catch: java.lang.Throwable -> L5c
r3.k() // Catch: java.lang.Throwable -> L5c
com.google.android.gms.internal.ads.zziar r4 = r3.f // Catch: java.lang.Throwable -> L5c
com.google.android.gms.internal.ads.zzfxs r4 = (com.google.android.gms.internal.ads.zzfxs) r4 // Catch: java.lang.Throwable -> L5c
r4.V(r0) // Catch: java.lang.Throwable -> L5c
r3.k() // Catch: java.lang.Throwable -> L5c
com.google.android.gms.internal.ads.zziar r0 = r3.f // Catch: java.lang.Throwable -> L5c
com.google.android.gms.internal.ads.zzfxs r0 = (com.google.android.gms.internal.ads.zzfxs) r0 // Catch: java.lang.Throwable -> L5c
r0.b0(r1) // Catch: java.lang.Throwable -> L5c
r7.a(r8)
kotlin.Unit r7 = kotlin.Unit.INSTANCE
return r7
L8b:
r7.a(r8)
throw r0
L8f:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.b(java.lang.String, kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Code restructure failed: missing block: B:20:0x00ad, code lost:
if (k(r0) == r1) goto L50;
*/
/* JADX WARN: Code restructure failed: missing block: B:29:0x00a5, code lost:
if (j(r5, r0) == r1) goto L50;
*/
/* JADX WARN: Code restructure failed: missing block: B:50:0x005b, code lost:
if (r2.b(r0) != r1) goto L51;
*/
/* JADX WARN: Removed duplicated region for block: B:26:0x0087 A[Catch: all -> 0x008e, TryCatch #1 {all -> 0x008e, blocks: (B:24:0x0083, B:26:0x0087, B:27:0x0090), top: B:23:0x0083 }] */
/* JADX WARN: Removed duplicated region for block: B:39:0x0061 A[Catch: all -> 0x0067, TRY_LEAVE, TryCatch #0 {all -> 0x0067, blocks: (B:37:0x005d, B:39:0x0061, B:42:0x0069), top: B:36:0x005d }] */
/* JADX WARN: Removed duplicated region for block: B:42:0x0069 A[Catch: all -> 0x0067, TRY_ENTER, TRY_LEAVE, TryCatch #0 {all -> 0x0067, blocks: (B:37:0x005d, B:39:0x0061, B:42:0x0069), top: B:36:0x005d }] */
/* JADX WARN: Removed duplicated region for block: B:49:0x004e */
/* JADX WARN: Removed duplicated region for block: B:8:0x0027 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object c(kotlin.coroutines.jvm.internal.ContinuationImpl r11) {
/*
r10 = this;
boolean r0 = r11 instanceof com.google.android.gms.internal.ads.zzfyk
if (r0 == 0) goto L13
r0 = r11
com.google.android.gms.internal.ads.zzfyk r0 = (com.google.android.gms.internal.ads.zzfyk) r0
int r1 = r0.i
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r3 = r1 & r2
if (r3 == 0) goto L13
int r1 = r1 - r2
r0.i = r1
goto L18
L13:
com.google.android.gms.internal.ads.zzfyk r0 = new com.google.android.gms.internal.ads.zzfyk
r0.<init>(r10, r11)
L18:
java.lang.Object r11 = r0.g
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.i
r3 = 4
r4 = 3
r5 = 2
r6 = 1
r7 = 0
if (r2 == 0) goto L4e
if (r2 == r6) goto L48
if (r2 == r5) goto L40
if (r2 == r4) goto L3c
if (r2 != r3) goto L34
kotlin.ResultKt.throwOnFailure(r11)
goto Lb0
L34:
java.lang.IllegalStateException r11 = new java.lang.IllegalStateException
java.lang.String r0 = "call to 'resume' before 'invoke' with coroutine"
r11.<init>(r0)
throw r11
L3c:
kotlin.ResultKt.throwOnFailure(r11)
goto La7
L40:
long r5 = r0.f
kotlinx.coroutines.sync.MutexImpl r2 = r0.f7722c
kotlin.ResultKt.throwOnFailure(r11)
goto L83
L48:
kotlinx.coroutines.sync.MutexImpl r2 = r0.f7722c
kotlin.ResultKt.throwOnFailure(r11)
goto L5d
L4e:
kotlin.ResultKt.throwOnFailure(r11)
kotlinx.coroutines.sync.MutexImpl r2 = r10.f7740c
r0.f7722c = r2
r0.i = r6
java.lang.Object r11 = r2.b(r0)
if (r11 == r1) goto Lbb
L5d:
boolean r11 = r10.g // Catch: java.lang.Throwable -> L67
if (r11 == 0) goto L69
kotlin.Unit r11 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L67
r2.a(r7)
return r11
L67:
r11 = move-exception
goto Lb7
L69:
r10.g = r6 // Catch: java.lang.Throwable -> L67
kotlin.Unit r11 = kotlin.Unit.INSTANCE // Catch: java.lang.Throwable -> L67
r2.a(r7)
long r8 = java.lang.System.currentTimeMillis()
kotlinx.coroutines.sync.MutexImpl r2 = r10.b
r0.f7722c = r2
r0.f = r8
r0.i = r5
java.lang.Object r11 = r2.b(r0)
if (r11 == r1) goto Lbb
r5 = r8
L83:
com.google.android.gms.internal.ads.zzfxr r11 = r10.f // Catch: java.lang.Throwable -> L8e
if (r11 != 0) goto L90
java.lang.String r11 = "adQualityDataBuilder"
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r11) // Catch: java.lang.Throwable -> L8e
r11 = r7
goto L90
L8e:
r11 = move-exception
goto Lb3
L90:
r11.k() // Catch: java.lang.Throwable -> L8e
com.google.android.gms.internal.ads.zziar r11 = r11.f // Catch: java.lang.Throwable -> L8e
com.google.android.gms.internal.ads.zzfxs r11 = (com.google.android.gms.internal.ads.zzfxs) r11 // Catch: java.lang.Throwable -> L8e
r11.e0(r5) // Catch: java.lang.Throwable -> L8e
r2.a(r7)
r0.f7722c = r7
r0.i = r4
java.lang.Object r11 = r10.j(r5, r0)
if (r11 == r1) goto Lbb
La7:
r0.i = r3
java.lang.Object r11 = r10.k(r0)
if (r11 != r1) goto Lb0
goto Lbb
Lb0:
kotlin.Unit r11 = kotlin.Unit.INSTANCE
return r11
Lb3:
r2.a(r7)
throw r11
Lb7:
r2.a(r7)
throw r11
Lbb:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.c(kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Code restructure failed: missing block: B:74:0x004c, code lost:
if (r2.b(r0) != r1) goto L76;
*/
/* JADX WARN: Removed duplicated region for block: B:15:0x007d A[Catch: all -> 0x0082, TRY_ENTER, TryCatch #0 {all -> 0x0082, blocks: (B:12:0x0077, B:15:0x007d, B:16:0x0085, B:19:0x0091, B:21:0x0095, B:22:0x0099, B:24:0x00bd, B:25:0x00c1, B:27:0x00d1, B:29:0x00d5, B:30:0x00d9, B:31:0x00ec, B:33:0x00f0, B:34:0x00f4, B:36:0x00fe, B:38:0x0102, B:39:0x0106, B:41:0x012a, B:42:0x012e, B:43:0x0141, B:45:0x0145, B:46:0x0149), top: B:11:0x0077 }] */
/* JADX WARN: Removed duplicated region for block: B:19:0x0091 A[Catch: all -> 0x0082, TRY_ENTER, TryCatch #0 {all -> 0x0082, blocks: (B:12:0x0077, B:15:0x007d, B:16:0x0085, B:19:0x0091, B:21:0x0095, B:22:0x0099, B:24:0x00bd, B:25:0x00c1, B:27:0x00d1, B:29:0x00d5, B:30:0x00d9, B:31:0x00ec, B:33:0x00f0, B:34:0x00f4, B:36:0x00fe, B:38:0x0102, B:39:0x0106, B:41:0x012a, B:42:0x012e, B:43:0x0141, B:45:0x0145, B:46:0x0149), top: B:11:0x0077 }] */
/* JADX WARN: Removed duplicated region for block: B:33:0x00f0 A[Catch: all -> 0x0082, TryCatch #0 {all -> 0x0082, blocks: (B:12:0x0077, B:15:0x007d, B:16:0x0085, B:19:0x0091, B:21:0x0095, B:22:0x0099, B:24:0x00bd, B:25:0x00c1, B:27:0x00d1, B:29:0x00d5, B:30:0x00d9, B:31:0x00ec, B:33:0x00f0, B:34:0x00f4, B:36:0x00fe, B:38:0x0102, B:39:0x0106, B:41:0x012a, B:42:0x012e, B:43:0x0141, B:45:0x0145, B:46:0x0149), top: B:11:0x0077 }] */
/* JADX WARN: Removed duplicated region for block: B:36:0x00fe A[Catch: all -> 0x0082, TryCatch #0 {all -> 0x0082, blocks: (B:12:0x0077, B:15:0x007d, B:16:0x0085, B:19:0x0091, B:21:0x0095, B:22:0x0099, B:24:0x00bd, B:25:0x00c1, B:27:0x00d1, B:29:0x00d5, B:30:0x00d9, B:31:0x00ec, B:33:0x00f0, B:34:0x00f4, B:36:0x00fe, B:38:0x0102, B:39:0x0106, B:41:0x012a, B:42:0x012e, B:43:0x0141, B:45:0x0145, B:46:0x0149), top: B:11:0x0077 }] */
/* JADX WARN: Removed duplicated region for block: B:45:0x0145 A[Catch: all -> 0x0082, TryCatch #0 {all -> 0x0082, blocks: (B:12:0x0077, B:15:0x007d, B:16:0x0085, B:19:0x0091, B:21:0x0095, B:22:0x0099, B:24:0x00bd, B:25:0x00c1, B:27:0x00d1, B:29:0x00d5, B:30:0x00d9, B:31:0x00ec, B:33:0x00f0, B:34:0x00f4, B:36:0x00fe, B:38:0x0102, B:39:0x0106, B:41:0x012a, B:42:0x012e, B:43:0x0141, B:45:0x0145, B:46:0x0149), top: B:11:0x0077 }] */
/* JADX WARN: Removed duplicated region for block: B:61:0x0052 A[Catch: all -> 0x0058, TRY_LEAVE, TryCatch #1 {all -> 0x0058, blocks: (B:59:0x004e, B:61:0x0052, B:65:0x005c), top: B:58:0x004e }] */
/* JADX WARN: Removed duplicated region for block: B:64:0x005b */
/* JADX WARN: Removed duplicated region for block: B:73:0x003f */
/* JADX WARN: Removed duplicated region for block: B:8:0x0025 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object d(kotlin.coroutines.jvm.internal.ContinuationImpl r12) {
/*
Method dump skipped, instructions count: 354
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.d(kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Code restructure failed: missing block: B:22:0x0113, code lost:
if (h(r14, r0) == r1) goto L67;
*/
/* JADX WARN: Code restructure failed: missing block: B:44:0x00f8, code lost:
if (k(r0) == r1) goto L67;
*/
/* JADX WARN: Removed duplicated region for block: B:29:0x0094 A[Catch: all -> 0x0099, TRY_ENTER, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:32:0x00a0 A[Catch: all -> 0x0099, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:35:0x00b2 A[Catch: all -> 0x0099, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:38:0x00cd A[Catch: all -> 0x0099, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:41:0x00df A[Catch: all -> 0x0099, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:54:0x006b A[Catch: all -> 0x0071, TRY_LEAVE, TryCatch #0 {all -> 0x0071, blocks: (B:52:0x0067, B:54:0x006b, B:58:0x0075), top: B:51:0x0067 }] */
/* JADX WARN: Removed duplicated region for block: B:57:0x0074 */
/* JADX WARN: Removed duplicated region for block: B:65:0x0059 */
/* JADX WARN: Removed duplicated region for block: B:8:0x0029 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object e(kotlin.coroutines.jvm.internal.ContinuationImpl r14) {
/*
Method dump skipped, instructions count: 290
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.e(kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Code restructure failed: missing block: B:22:0x0125, code lost:
if (h(r14, r0) == r1) goto L70;
*/
/* JADX WARN: Code restructure failed: missing block: B:47:0x010a, code lost:
if (k(r0) == r1) goto L70;
*/
/* JADX WARN: Removed duplicated region for block: B:29:0x0094 A[Catch: all -> 0x0099, TRY_ENTER, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3, B:44:0x00f1, B:45:0x00f5), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:32:0x00a0 A[Catch: all -> 0x0099, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3, B:44:0x00f1, B:45:0x00f5), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:35:0x00b2 A[Catch: all -> 0x0099, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3, B:44:0x00f1, B:45:0x00f5), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:38:0x00cd A[Catch: all -> 0x0099, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3, B:44:0x00f1, B:45:0x00f5), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:41:0x00df A[Catch: all -> 0x0099, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3, B:44:0x00f1, B:45:0x00f5), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:44:0x00f1 A[Catch: all -> 0x0099, TryCatch #1 {all -> 0x0099, blocks: (B:26:0x008e, B:29:0x0094, B:30:0x009c, B:32:0x00a0, B:33:0x00a4, B:35:0x00b2, B:36:0x00b6, B:38:0x00cd, B:39:0x00d1, B:41:0x00df, B:42:0x00e3, B:44:0x00f1, B:45:0x00f5), top: B:25:0x008e }] */
/* JADX WARN: Removed duplicated region for block: B:57:0x006b A[Catch: all -> 0x0071, TRY_LEAVE, TryCatch #0 {all -> 0x0071, blocks: (B:55:0x0067, B:57:0x006b, B:61:0x0075), top: B:54:0x0067 }] */
/* JADX WARN: Removed duplicated region for block: B:60:0x0074 */
/* JADX WARN: Removed duplicated region for block: B:68:0x0059 */
/* JADX WARN: Removed duplicated region for block: B:8:0x0029 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object f(kotlin.coroutines.jvm.internal.ContinuationImpl r14) {
/*
Method dump skipped, instructions count: 308
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.f(kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:14:0x0051 A[Catch: all -> 0x0058, TryCatch #0 {all -> 0x0058, blocks: (B:12:0x004d, B:14:0x0051, B:15:0x005a), top: B:11:0x004d }] */
/* JADX WARN: Removed duplicated region for block: B:26:0x0035 */
/* JADX WARN: Removed duplicated region for block: B:8:0x0023 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object g(kotlin.coroutines.jvm.internal.ContinuationImpl r7) {
/*
r6 = this;
boolean r0 = r7 instanceof com.google.android.gms.internal.ads.zzfyq
if (r0 == 0) goto L13
r0 = r7
com.google.android.gms.internal.ads.zzfyq r0 = (com.google.android.gms.internal.ads.zzfyq) r0
int r1 = r0.i
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r3 = r1 & r2
if (r3 == 0) goto L13
int r1 = r1 - r2
r0.i = r1
goto L18
L13:
com.google.android.gms.internal.ads.zzfyq r0 = new com.google.android.gms.internal.ads.zzfyq
r0.<init>(r6, r7)
L18:
java.lang.Object r7 = r0.g
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.i
r3 = 1
if (r2 == 0) goto L35
if (r2 != r3) goto L2d
long r1 = r0.f7728c
kotlinx.coroutines.sync.MutexImpl r0 = r0.f
kotlin.ResultKt.throwOnFailure(r7)
goto L4c
L2d:
java.lang.IllegalStateException r7 = new java.lang.IllegalStateException
java.lang.String r0 = "call to 'resume' before 'invoke' with coroutine"
r7.<init>(r0)
throw r7
L35:
kotlin.ResultKt.throwOnFailure(r7)
long r4 = java.lang.System.currentTimeMillis()
kotlinx.coroutines.sync.MutexImpl r7 = r6.b
r0.f = r7
r0.f7728c = r4
r0.i = r3
java.lang.Object r0 = r7.b(r0)
if (r0 == r1) goto L6e
r0 = r7
r1 = r4
L4c:
r7 = 0
com.google.android.gms.internal.ads.zzfxr r3 = r6.f // Catch: java.lang.Throwable -> L58
if (r3 != 0) goto L5a
java.lang.String r3 = "adQualityDataBuilder"
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r3) // Catch: java.lang.Throwable -> L58
r3 = r7
goto L5a
L58:
r1 = move-exception
goto L6a
L5a:
r3.k() // Catch: java.lang.Throwable -> L58
com.google.android.gms.internal.ads.zziar r3 = r3.f // Catch: java.lang.Throwable -> L58
com.google.android.gms.internal.ads.zzfxs r3 = (com.google.android.gms.internal.ads.zzfxs) r3 // Catch: java.lang.Throwable -> L58
r3.E(r1) // Catch: java.lang.Throwable -> L58
r0.a(r7)
kotlin.Unit r7 = kotlin.Unit.INSTANCE
return r7
L6a:
r0.a(r7)
throw r1
L6e:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.g(kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Code restructure failed: missing block: B:33:0x0056, code lost:
if (r9.b(r0) != r1) goto L35;
*/
/* JADX WARN: Removed duplicated region for block: B:27:0x006b */
/* JADX WARN: Removed duplicated region for block: B:32:0x0047 */
/* JADX WARN: Removed duplicated region for block: B:8:0x0025 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object h(java.lang.String r8, kotlin.coroutines.jvm.internal.ContinuationImpl r9) {
/*
r7 = this;
boolean r0 = r9 instanceof com.google.android.gms.internal.ads.zzfyf
if (r0 == 0) goto L13
r0 = r9
com.google.android.gms.internal.ads.zzfyf r0 = (com.google.android.gms.internal.ads.zzfyf) r0
int r1 = r0.i
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r3 = r1 & r2
if (r3 == 0) goto L13
int r1 = r1 - r2
r0.i = r1
goto L18
L13:
com.google.android.gms.internal.ads.zzfyf r0 = new com.google.android.gms.internal.ads.zzfyf
r0.<init>(r7, r9)
L18:
java.lang.Object r9 = r0.g
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.i
r3 = 2
r4 = 1
r5 = 0
if (r2 == 0) goto L47
if (r2 == r4) goto L3b
if (r2 != r3) goto L33
java.lang.Object r8 = r0.f7718c
kotlinx.coroutines.sync.Mutex r8 = (kotlinx.coroutines.sync.Mutex) r8
kotlin.ResultKt.throwOnFailure(r9) // Catch: java.lang.Throwable -> L31
goto L6e
L31:
r9 = move-exception
goto L7a
L33:
java.lang.IllegalStateException r8 = new java.lang.IllegalStateException
java.lang.String r9 = "call to 'resume' before 'invoke' with coroutine"
r8.<init>(r9)
throw r8
L3b:
kotlinx.coroutines.sync.MutexImpl r8 = r0.f
java.lang.Object r2 = r0.f7718c
java.lang.String r2 = (java.lang.String) r2
kotlin.ResultKt.throwOnFailure(r9)
r9 = r8
r8 = r2
goto L58
L47:
kotlin.ResultKt.throwOnFailure(r9)
r0.f7718c = r8
kotlinx.coroutines.sync.MutexImpl r9 = r7.d
r0.f = r9
r0.i = r4
java.lang.Object r2 = r9.b(r0)
if (r2 == r1) goto L7e
L58:
androidx.datastore.core.DataStore r2 = r7.h // Catch: java.lang.Throwable -> L76
com.google.android.gms.internal.ads.zzfyg r4 = new com.google.android.gms.internal.ads.zzfyg // Catch: java.lang.Throwable -> L76
r4.<init>(r8, r5) // Catch: java.lang.Throwable -> L76
r0.f7718c = r9 // Catch: java.lang.Throwable -> L76
r0.f = r5 // Catch: java.lang.Throwable -> L76
r0.i = r3 // Catch: java.lang.Throwable -> L76
java.lang.Object r8 = r2.a(r4, r0) // Catch: java.lang.Throwable -> L76
if (r8 == r1) goto L7e
r6 = r9
r9 = r8
r8 = r6
L6e:
com.google.android.gms.internal.ads.zzfxw r9 = (com.google.android.gms.internal.ads.zzfxw) r9 // Catch: java.lang.Throwable -> L31
r8.a(r5)
kotlin.Unit r8 = kotlin.Unit.INSTANCE
return r8
L76:
r8 = move-exception
r6 = r9
r9 = r8
r8 = r6
L7a:
r8.a(r5)
throw r9
L7e:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.h(java.lang.String, kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Code restructure failed: missing block: B:33:0x004d, code lost:
if (r8.b(r0) != r1) goto L33;
*/
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:27:0x0060 */
/* JADX WARN: Removed duplicated region for block: B:32:0x0040 */
/* JADX WARN: Removed duplicated region for block: B:8:0x0025 */
/* JADX WARN: Type inference failed for: r2v2, types: [androidx.datastore.core.DataStore] */
/* JADX WARN: Type inference failed for: r2v3, types: [kotlinx.coroutines.sync.Mutex] */
/* JADX WARN: Type inference failed for: r3v1, types: [kotlin.coroutines.jvm.internal.SuspendLambda, kotlin.jvm.functions.Function2] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object i(kotlin.coroutines.jvm.internal.ContinuationImpl r8) {
/*
r7 = this;
boolean r0 = r8 instanceof com.google.android.gms.internal.ads.zzfyi
if (r0 == 0) goto L13
r0 = r8
com.google.android.gms.internal.ads.zzfyi r0 = (com.google.android.gms.internal.ads.zzfyi) r0
int r1 = r0.h
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r3 = r1 & r2
if (r3 == 0) goto L13
int r1 = r1 - r2
r0.h = r1
goto L18
L13:
com.google.android.gms.internal.ads.zzfyi r0 = new com.google.android.gms.internal.ads.zzfyi
r0.<init>(r7, r8)
L18:
java.lang.Object r8 = r0.f
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.h
r3 = 1
r4 = 2
r5 = 0
if (r2 == 0) goto L40
if (r2 == r3) goto L39
if (r2 != r4) goto L31
kotlinx.coroutines.sync.Mutex r0 = r0.f7721c
kotlin.ResultKt.throwOnFailure(r8) // Catch: java.lang.Throwable -> L2f
goto L63
L2f:
r8 = move-exception
goto L6f
L31:
java.lang.IllegalStateException r8 = new java.lang.IllegalStateException
java.lang.String r0 = "call to 'resume' before 'invoke' with coroutine"
r8.<init>(r0)
throw r8
L39:
kotlinx.coroutines.sync.Mutex r2 = r0.f7721c
kotlin.ResultKt.throwOnFailure(r8)
r8 = r2
goto L4f
L40:
kotlin.ResultKt.throwOnFailure(r8)
kotlinx.coroutines.sync.MutexImpl r8 = r7.d
r0.f7721c = r8
r0.h = r3
java.lang.Object r2 = r8.b(r0)
if (r2 == r1) goto L73
L4f:
androidx.datastore.core.DataStore r2 = r7.h // Catch: java.lang.Throwable -> L6b
com.google.android.gms.internal.ads.zzfyj r3 = new com.google.android.gms.internal.ads.zzfyj // Catch: java.lang.Throwable -> L6b
r3.<init>(r4, r5) // Catch: java.lang.Throwable -> L6b
r0.f7721c = r8 // Catch: java.lang.Throwable -> L6b
r0.h = r4 // Catch: java.lang.Throwable -> L6b
java.lang.Object r0 = r2.a(r3, r0) // Catch: java.lang.Throwable -> L6b
if (r0 == r1) goto L73
r6 = r0
r0 = r8
r8 = r6
L63:
com.google.android.gms.internal.ads.zzfxw r8 = (com.google.android.gms.internal.ads.zzfxw) r8 // Catch: java.lang.Throwable -> L2f
r0.a(r5)
kotlin.Unit r8 = kotlin.Unit.INSTANCE
return r8
L6b:
r0 = move-exception
r6 = r0
r0 = r8
r8 = r6
L6f:
r0.a(r5)
throw r8
L73:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.i(kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Removed duplicated region for block: B:15:0x004e A[Catch: all -> 0x0053, TRY_ENTER, TryCatch #0 {all -> 0x0053, blocks: (B:12:0x0048, B:15:0x004e, B:16:0x0055, B:18:0x0059, B:19:0x005d, B:21:0x006a, B:22:0x006e), top: B:11:0x0048 }] */
/* JADX WARN: Removed duplicated region for block: B:18:0x0059 A[Catch: all -> 0x0053, TryCatch #0 {all -> 0x0053, blocks: (B:12:0x0048, B:15:0x004e, B:16:0x0055, B:18:0x0059, B:19:0x005d, B:21:0x006a, B:22:0x006e), top: B:11:0x0048 }] */
/* JADX WARN: Removed duplicated region for block: B:21:0x006a A[Catch: all -> 0x0053, TryCatch #0 {all -> 0x0053, blocks: (B:12:0x0048, B:15:0x004e, B:16:0x0055, B:18:0x0059, B:19:0x005d, B:21:0x006a, B:22:0x006e), top: B:11:0x0048 }] */
/* JADX WARN: Removed duplicated region for block: B:33:0x0035 */
/* JADX WARN: Removed duplicated region for block: B:8:0x0023 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object j(long r6, kotlin.coroutines.jvm.internal.ContinuationImpl r8) {
/*
r5 = this;
boolean r0 = r8 instanceof com.google.android.gms.internal.ads.zzfyh
if (r0 == 0) goto L13
r0 = r8
com.google.android.gms.internal.ads.zzfyh r0 = (com.google.android.gms.internal.ads.zzfyh) r0
int r1 = r0.i
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r3 = r1 & r2
if (r3 == 0) goto L13
int r1 = r1 - r2
r0.i = r1
goto L18
L13:
com.google.android.gms.internal.ads.zzfyh r0 = new com.google.android.gms.internal.ads.zzfyh
r0.<init>(r5, r8)
L18:
java.lang.Object r8 = r0.g
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.i
r3 = 1
if (r2 == 0) goto L35
if (r2 != r3) goto L2d
long r6 = r0.f7720c
kotlinx.coroutines.sync.MutexImpl r0 = r0.f
kotlin.ResultKt.throwOnFailure(r8)
goto L47
L2d:
java.lang.IllegalStateException r6 = new java.lang.IllegalStateException
java.lang.String r7 = "call to 'resume' before 'invoke' with coroutine"
r6.<init>(r7)
throw r6
L35:
kotlin.ResultKt.throwOnFailure(r8)
kotlinx.coroutines.sync.MutexImpl r8 = r5.b
r0.f = r8
r0.f7720c = r6
r0.i = r3
java.lang.Object r0 = r8.b(r0)
if (r0 == r1) goto L8b
r0 = r8
L47:
r8 = 0
com.google.android.gms.internal.ads.zzfxr r1 = r5.f // Catch: java.lang.Throwable -> L53
java.lang.String r2 = "adQualityDataBuilder"
if (r1 != 0) goto L55
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r2) // Catch: java.lang.Throwable -> L53
r1 = r8
goto L55
L53:
r6 = move-exception
goto L87
L55:
com.google.android.gms.internal.ads.zzfxr r3 = r5.f // Catch: java.lang.Throwable -> L53
if (r3 != 0) goto L5d
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r2) // Catch: java.lang.Throwable -> L53
r3 = r8
L5d:
com.google.android.gms.internal.ads.zziar r3 = r3.f // Catch: java.lang.Throwable -> L53
com.google.android.gms.internal.ads.zzfxs r3 = (com.google.android.gms.internal.ads.zzfxs) r3 // Catch: java.lang.Throwable -> L53
long r3 = r3.M() // Catch: java.lang.Throwable -> L53
long r6 = r6 - r3
com.google.android.gms.internal.ads.zzfxr r3 = r5.f // Catch: java.lang.Throwable -> L53
if (r3 != 0) goto L6e
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r2) // Catch: java.lang.Throwable -> L53
r3 = r8
L6e:
com.google.android.gms.internal.ads.zziar r2 = r3.f // Catch: java.lang.Throwable -> L53
com.google.android.gms.internal.ads.zzfxs r2 = (com.google.android.gms.internal.ads.zzfxs) r2 // Catch: java.lang.Throwable -> L53
long r2 = r2.L() // Catch: java.lang.Throwable -> L53
long r6 = r6 - r2
r1.k() // Catch: java.lang.Throwable -> L53
com.google.android.gms.internal.ads.zziar r1 = r1.f // Catch: java.lang.Throwable -> L53
com.google.android.gms.internal.ads.zzfxs r1 = (com.google.android.gms.internal.ads.zzfxs) r1 // Catch: java.lang.Throwable -> L53
r1.W(r6) // Catch: java.lang.Throwable -> L53
r0.a(r8)
kotlin.Unit r6 = kotlin.Unit.INSTANCE
return r6
L87:
r0.a(r8)
throw r6
L8b:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.j(long, kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
/* JADX WARN: Code restructure failed: missing block: B:48:0x005e, code lost:
if (r2.b(r0) != r1) goto L50;
*/
/* JADX WARN: Removed duplicated region for block: B:28:0x009b */
/* JADX WARN: Removed duplicated region for block: B:37:0x0064 A[Catch: all -> 0x006b, TryCatch #2 {all -> 0x006b, blocks: (B:35:0x0060, B:37:0x0064, B:38:0x006d), top: B:34:0x0060 }] */
/* JADX WARN: Removed duplicated region for block: B:41:0x0087 */
/* JADX WARN: Removed duplicated region for block: B:47:0x0051 */
/* JADX WARN: Removed duplicated region for block: B:8:0x0026 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object k(kotlin.coroutines.jvm.internal.ContinuationImpl r8) {
/*
r7 = this;
boolean r0 = r8 instanceof com.google.android.gms.internal.ads.zzfym
if (r0 == 0) goto L13
r0 = r8
com.google.android.gms.internal.ads.zzfym r0 = (com.google.android.gms.internal.ads.zzfym) r0
int r1 = r0.i
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r3 = r1 & r2
if (r3 == 0) goto L13
int r1 = r1 - r2
r0.i = r1
goto L18
L13:
com.google.android.gms.internal.ads.zzfym r0 = new com.google.android.gms.internal.ads.zzfym
r0.<init>(r7, r8)
L18:
java.lang.Object r8 = r0.g
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.i
r3 = 3
r4 = 2
r5 = 1
r6 = 0
if (r2 == 0) goto L51
if (r2 == r5) goto L49
if (r2 == r4) goto L3f
if (r2 != r3) goto L37
java.lang.Object r0 = r0.f7724c
kotlinx.coroutines.sync.Mutex r0 = (kotlinx.coroutines.sync.Mutex) r0
kotlin.ResultKt.throwOnFailure(r8) // Catch: java.lang.Throwable -> L34
goto L9c
L34:
r8 = move-exception
goto La6
L37:
java.lang.IllegalStateException r8 = new java.lang.IllegalStateException
java.lang.String r0 = "call to 'resume' before 'invoke' with coroutine"
r8.<init>(r0)
throw r8
L3f:
kotlinx.coroutines.sync.MutexImpl r2 = r0.f
java.lang.Object r4 = r0.f7724c
com.google.android.gms.internal.ads.zzfxs r4 = (com.google.android.gms.internal.ads.zzfxs) r4
kotlin.ResultKt.throwOnFailure(r8)
goto L88
L49:
java.lang.Object r2 = r0.f7724c
kotlinx.coroutines.sync.Mutex r2 = (kotlinx.coroutines.sync.Mutex) r2
kotlin.ResultKt.throwOnFailure(r8)
goto L60
L51:
kotlin.ResultKt.throwOnFailure(r8)
kotlinx.coroutines.sync.MutexImpl r2 = r7.b
r0.f7724c = r2
r0.i = r5
java.lang.Object r8 = r2.b(r0)
if (r8 == r1) goto Lae
L60:
com.google.android.gms.internal.ads.zzfxr r8 = r7.f // Catch: java.lang.Throwable -> L6b
if (r8 != 0) goto L6d
java.lang.String r8 = "adQualityDataBuilder"
kotlin.jvm.internal.Intrinsics.throwUninitializedPropertyAccessException(r8) // Catch: java.lang.Throwable -> L6b
r8 = r6
goto L6d
L6b:
r8 = move-exception
goto Laa
L6d:
com.google.android.gms.internal.ads.zziar r8 = r8.m() // Catch: java.lang.Throwable -> L6b
com.google.android.gms.internal.ads.zzfxs r8 = (com.google.android.gms.internal.ads.zzfxs) r8 // Catch: java.lang.Throwable -> L6b
r2.a(r6)
kotlin.jvm.internal.Intrinsics.checkNotNull(r8)
r0.f7724c = r8
kotlinx.coroutines.sync.MutexImpl r2 = r7.d
r0.f = r2
r0.i = r4
java.lang.Object r4 = r2.b(r0)
if (r4 == r1) goto Lae
r4 = r8
L88:
androidx.datastore.core.DataStore r8 = r7.h // Catch: java.lang.Throwable -> La4
com.google.android.gms.internal.ads.zzfyn r5 = new com.google.android.gms.internal.ads.zzfyn // Catch: java.lang.Throwable -> La4
r5.<init>(r4, r6) // Catch: java.lang.Throwable -> La4
r0.f7724c = r2 // Catch: java.lang.Throwable -> La4
r0.f = r6 // Catch: java.lang.Throwable -> La4
r0.i = r3 // Catch: java.lang.Throwable -> La4
java.lang.Object r8 = r8.a(r5, r0) // Catch: java.lang.Throwable -> La4
if (r8 == r1) goto Lae
r0 = r2
L9c:
com.google.android.gms.internal.ads.zzfxw r8 = (com.google.android.gms.internal.ads.zzfxw) r8 // Catch: java.lang.Throwable -> L34
r0.a(r6)
kotlin.Unit r8 = kotlin.Unit.INSTANCE
return r8
La4:
r8 = move-exception
r0 = r2
La6:
r0.a(r6)
throw r8
Laa:
r2.a(r6)
throw r8
Lae:
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzfza.k(kotlin.coroutines.jvm.internal.ContinuationImpl):java.lang.Object");
}
}