package com.google.android.gms.internal.pal;

import android.content.Context;
import android.content.pm.ApkChecksum;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager$OnChecksumsReadyListener;
import android.os.Build;
import java.io.ByteArrayInputStream;
import java.security.cert.CertificateEncodingException;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.atomic.AtomicReference;

/* JADX INFO: loaded from: classes2.dex */
public final class j4 extends w4 {

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public static final o3 f20991j = new o3(1);

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final Context f20992h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final f6 f20993i;

    public j4(y3 y3Var, ea eaVar, int i10, Context context, f6 f6Var) {
        super(y3Var, "hhtrMjcGMTQSGdrv1+l2gakNTe0Pfchc8VT5kRHtsehlafuJ8JEE4iewNV4y5I/U", "o5W1eROpLyVNcsDGW3Y0lGc2x/V+mDPvMXouv3gbW6M=", eaVar, i10, 27);
        this.f20992h = context;
        this.f20993i = f6Var;
    }

    @Override // com.google.android.gms.internal.pal.w4
    public final void a() {
        Boolean boolValueOf;
        int i10;
        a3 a3Var;
        AtomicReference atomicReferenceF = f20991j.f(this.f20992h.getPackageName());
        synchronized (atomicReferenceF) {
            try {
                a3 a3Var2 = (a3) atomicReferenceF.get();
                if (a3Var2 == null || a4.c(a3Var2.f20678a) || a3Var2.f20678a.equals("E") || a3Var2.f20678a.equals("0000000000000000000000000000000000000000000000000000000000000000")) {
                    f6 f6Var = this.f20993i;
                    if (a4.c((f6Var == null || !f6Var.s() || a4.c(f6Var.q().p())) ? null : f6Var.q().p())) {
                        f6 f6Var2 = this.f20993i;
                        if (a4.c((f6Var2 == null || !f6Var2.s() || a4.c(f6Var2.q().p())) ? null : f6Var2.q().p())) {
                            boolValueOf = Boolean.valueOf(f6Var2 != null && f6Var2.r() && f6Var2.p().p() == 4);
                        } else {
                            boolValueOf = Boolean.FALSE;
                        }
                        i10 = (boolValueOf.booleanValue() && this.f21303a.f21361n) ? 4 : 3;
                    } else {
                        i10 = 5;
                    }
                    Boolean boolValueOf2 = Boolean.valueOf(i10 == 3);
                    g5 g5Var = l5.f21037b;
                    f5 f5Var = f5.f20904d;
                    Boolean bool = (Boolean) f5Var.f20907c.b(g5Var);
                    String strC = ((Boolean) f5Var.f20907c.b(l5.f21036a)).booleanValue() ? c() : null;
                    if (bool.booleanValue() && this.f21303a.f21361n && a4.c(strC)) {
                        strC = d();
                    }
                    a3 a3Var3 = new a3((String) this.f21307e.invoke(null, this.f20992h, boolValueOf2, strC));
                    if (a4.c(a3Var3.f20678a) || a3Var3.f20678a.equals("E")) {
                        int i11 = i10 - 1;
                        if (i11 == 3) {
                            String strD = d();
                            if (!a4.c(strD)) {
                                a3Var3.f20678a = strD;
                            }
                        } else if (i11 == 4) {
                            a3Var3.f20678a = this.f20993i.q().p();
                        }
                    }
                    atomicReferenceF.set(a3Var3);
                }
                a3Var = (a3) atomicReferenceF.get();
            } finally {
            }
        }
        synchronized (this.f21306d) {
            if (a3Var != null) {
                try {
                    ea eaVar = this.f21306d;
                    String str = a3Var.f20678a;
                    if (eaVar.f20700c) {
                        eaVar.i();
                        eaVar.f20700c = false;
                    }
                    l1.v0((l1) eaVar.f20699b, str);
                    ea eaVar2 = this.f21306d;
                    long j10 = a3Var.f20679b;
                    if (eaVar2.f20700c) {
                        eaVar2.i();
                        eaVar2.f20700c = false;
                    }
                    l1.n((l1) eaVar2.f20699b, j10);
                    ea eaVar3 = this.f21306d;
                    String str2 = a3Var.f20680c;
                    if (eaVar3.f20700c) {
                        eaVar3.i();
                        eaVar3.f20700c = false;
                    }
                    l1.A0((l1) eaVar3.f20699b, str2);
                    ea eaVar4 = this.f21306d;
                    String str3 = a3Var.f20681d;
                    if (eaVar4.f20700c) {
                        eaVar4.i();
                        eaVar4.f20700c = false;
                    }
                    l1.w((l1) eaVar4.f20699b, str3);
                    ea eaVar5 = this.f21306d;
                    String str4 = a3Var.f20682e;
                    if (eaVar5.f20700c) {
                        eaVar5.i();
                        eaVar5.f20700c = false;
                    }
                    l1.x((l1) eaVar5.f20699b, str4);
                } finally {
                }
            }
        }
    }

    /* JADX WARN: Type inference failed for: r5v3, types: [com.google.android.gms.internal.pal.x4] */
    public final String c() {
        try {
            CertificateFactory certificateFactory = CertificateFactory.getInstance("X.509");
            g5 g5Var = l5.f21038c;
            f5 f5Var = f5.f20904d;
            byte[] bArrD = a4.d((String) f5Var.f20907c.b(g5Var));
            ArrayList arrayList = new ArrayList();
            arrayList.add(certificateFactory.generateCertificate(new ByteArrayInputStream(bArrD)));
            if (!Build.TYPE.equals("user")) {
                arrayList.add(certificateFactory.generateCertificate(new ByteArrayInputStream(a4.d((String) f5Var.f20907c.b(l5.f21039d)))));
            }
            Context context = this.f20992h;
            String packageName = context.getPackageName();
            this.f21303a.getClass();
            if (Build.VERSION.SDK_INT <= 30 && !Build.VERSION.CODENAME.equals("S")) {
                return null;
            }
            final z6 z6Var = new z6();
            context.getPackageManager().requestChecksums(packageName, false, 8, arrayList, new PackageManager$OnChecksumsReadyListener() { // from class: com.google.android.gms.internal.pal.x4
                public final void onChecksumsReady(List list) {
                    z6 z6Var2 = z6Var;
                    if (list == null) {
                        z6Var2.M0(null);
                        return;
                    }
                    try {
                        int size = list.size();
                        for (int i10 = 0; i10 < size; i10++) {
                            ApkChecksum apkChecksumD = androidx.media3.exoplayer.analytics.a0.d(list.get(i10));
                            if (apkChecksumD.getType() == 8) {
                                byte[] value = apkChecksumD.getValue();
                                char[] cArr = a4.f20683a;
                                int length = value.length;
                                char[] cArr2 = new char[length + length];
                                for (int i11 = 0; i11 < value.length; i11++) {
                                    byte b10 = value[i11];
                                    int i12 = i11 + i11;
                                    char[] cArr3 = a4.f20683a;
                                    cArr2[i12] = cArr3[(b10 & 255) >>> 4];
                                    cArr2[i12 + 1] = cArr3[b10 & 15];
                                }
                                z6Var2.M0(new String(cArr2));
                                return;
                            }
                        }
                        z6Var2.M0(null);
                    } catch (Throwable unused) {
                        z6Var2.M0(null);
                    }
                }
            });
            return (String) z6Var.get();
        } catch (PackageManager.NameNotFoundException | InterruptedException | NoClassDefFoundError | CertificateEncodingException | CertificateException | ExecutionException unused) {
            return null;
        }
    }

    public final String d() {
        try {
            Future future = this.f21303a.f21358k;
            if (future != null) {
                future.get();
            }
            l1 l1Var = this.f21303a.f21357j;
            if (l1Var == null || !l1Var.W()) {
                return null;
            }
            return l1Var.g0();
        } catch (InterruptedException | ExecutionException unused) {
            return null;
        }
    }
}
