- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
115 lines
4.0 KiB
Java
115 lines
4.0 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.content.Context;
|
|
import androidx.annotation.NonNull;
|
|
import com.google.android.gms.tasks.Continuation;
|
|
import com.google.android.gms.tasks.Task;
|
|
import com.google.android.gms.tasks.TaskCompletionSource;
|
|
import java.io.PrintWriter;
|
|
import java.io.StringWriter;
|
|
import java.util.Map;
|
|
import java.util.concurrent.Executor;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzfni {
|
|
public static final /* synthetic */ int zza = 0;
|
|
private static volatile int zzf = 1;
|
|
private final Context zzb;
|
|
private final Executor zzc;
|
|
private final Task zzd;
|
|
private final boolean zze;
|
|
|
|
public zzfni(@NonNull Context context, @NonNull Executor executor, @NonNull Task task, boolean z) {
|
|
this.zzb = context;
|
|
this.zzc = executor;
|
|
this.zzd = task;
|
|
this.zze = z;
|
|
}
|
|
|
|
public static zzfni zza(@NonNull final Context context, @NonNull Executor executor, boolean z) {
|
|
final TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
|
|
if (z) {
|
|
executor.execute(new Runnable() { // from class: com.google.android.gms.internal.ads.zzfng
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
taskCompletionSource.setResult(zzfpk.zzb(context, "GLAS", null));
|
|
}
|
|
});
|
|
} else {
|
|
executor.execute(new Runnable() { // from class: com.google.android.gms.internal.ads.zzfnh
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
TaskCompletionSource.this.setResult(zzfpk.zzc());
|
|
}
|
|
});
|
|
}
|
|
return new zzfni(context, executor, taskCompletionSource.getTask(), z);
|
|
}
|
|
|
|
public static void zzg(int i) {
|
|
zzf = i;
|
|
}
|
|
|
|
private final Task zzh(final int i, long j, Exception exc, String str, Map map, String str2) {
|
|
if (!this.zze) {
|
|
return this.zzd.continueWith(this.zzc, new Continuation() { // from class: com.google.android.gms.internal.ads.zzfne
|
|
@Override // com.google.android.gms.tasks.Continuation
|
|
public final Object then(Task task) {
|
|
return Boolean.valueOf(task.isSuccessful());
|
|
}
|
|
});
|
|
}
|
|
Context context = this.zzb;
|
|
final zzari zza2 = zzarm.zza();
|
|
zza2.zza(context.getPackageName());
|
|
zza2.zze(j);
|
|
zza2.zzg(zzf);
|
|
if (exc != null) {
|
|
StringWriter stringWriter = new StringWriter();
|
|
exc.printStackTrace(new PrintWriter(stringWriter));
|
|
zza2.zzf(stringWriter.toString());
|
|
zza2.zzd(exc.getClass().getName());
|
|
}
|
|
if (str2 != null) {
|
|
zza2.zzb(str2);
|
|
}
|
|
if (str != null) {
|
|
zza2.zzc(str);
|
|
}
|
|
return this.zzd.continueWith(this.zzc, new Continuation() { // from class: com.google.android.gms.internal.ads.zzfnf
|
|
@Override // com.google.android.gms.tasks.Continuation
|
|
public final Object then(Task task) {
|
|
int i2 = zzfni.zza;
|
|
if (!task.isSuccessful()) {
|
|
return Boolean.FALSE;
|
|
}
|
|
int i3 = i;
|
|
zzfpi zza3 = ((zzfpk) task.getResult()).zza(((zzarm) zzari.this.zzbn()).zzaV());
|
|
zza3.zza(i3);
|
|
zza3.zzc();
|
|
return Boolean.TRUE;
|
|
}
|
|
});
|
|
}
|
|
|
|
public final Task zzb(int i, String str) {
|
|
return zzh(i, 0L, null, null, null, str);
|
|
}
|
|
|
|
public final Task zzc(int i, long j, Exception exc) {
|
|
return zzh(i, j, exc, null, null, null);
|
|
}
|
|
|
|
public final Task zzd(int i, long j) {
|
|
return zzh(i, j, null, null, null, null);
|
|
}
|
|
|
|
public final Task zze(int i, long j, String str) {
|
|
return zzh(i, j, null, null, null, str);
|
|
}
|
|
|
|
public final Task zzf(int i, long j, String str, Map map) {
|
|
return zzh(i, j, null, str, null, null);
|
|
}
|
|
}
|