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

import android.os.Bundle;
import android.os.Parcel;
import java.security.GeneralSecurityException;
import java.util.Map;
import java.util.concurrent.ConcurrentMap;

/* JADX INFO: loaded from: classes2.dex */
public class m5 implements j6, com.google.android.gms.common.api.internal.p {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f21080a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Object f21081b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Object f21082c;

    public m5(a7 a7Var) {
        this.f21080a = 6;
        this.f21081b = a7Var;
        this.f21082c = null;
    }

    public static final m5 b(e7 e7Var) throws GeneralSecurityException {
        try {
            gd gdVarA = e7Var.a();
            for (fd fdVar : gdVarA.r()) {
                if (fdVar.o().o() == zzvn.UNKNOWN_KEYMATERIAL || fdVar.o().o() == zzvn.SYMMETRIC || fdVar.o().o() == zzvn.ASYMMETRIC_PRIVATE) {
                    throw new GeneralSecurityException(String.format("keyset contains key material of type %s for type url %s", fdVar.o().o().name(), fdVar.o().r()));
                }
            }
            if (gdVarA.n() > 0) {
                return new m5(gdVarA);
            }
            throw new GeneralSecurityException("empty keyset");
        } catch (zzadi unused) {
            throw new GeneralSecurityException("invalid keyset");
        }
    }

    public final yc a(zzaby zzabyVar) throws GeneralSecurityException {
        Object obj = this.f21081b;
        try {
            z0 z0VarE = new o3(((k.e) obj).b(), 4).e(zzabyVar);
            xc xcVarN = yc.n();
            String strE = ((k.e) obj).e();
            if (xcVarN.f20700c) {
                xcVarN.i();
                xcVarN.f20700c = false;
            }
            yc.s((yc) xcVarN.f20699b, strE);
            zzaby zzabyVarB = z0VarE.b();
            if (xcVarN.f20700c) {
                xcVarN.i();
                xcVarN.f20700c = false;
            }
            ((yc) xcVarN.f20699b).zzf = zzabyVarB;
            zzvn zzvnVarC = ((k.e) obj).c();
            if (xcVarN.f20700c) {
                xcVarN.i();
                xcVarN.f20700c = false;
            }
            ((yc) xcVarN.f20699b).zzg = zzvnVarC.zza();
            return (yc) xcVarN.g();
        } catch (zzadi e10) {
            throw new GeneralSecurityException("Unexpected proto", e10);
        }
    }

    @Override // com.google.android.gms.common.api.internal.p
    public final void accept(Object obj, Object obj2) {
        Bundle bundle = (Bundle) this.f21082c;
        s5 s5Var = new s5((w8.i) obj2);
        p5 p5Var = (p5) ((r5) ((u5) obj).getService());
        Parcel parcelO = p5Var.O();
        int i10 = y4.f21365a;
        if (bundle == null) {
            parcelO.writeInt(0);
        } else {
            parcelO.writeInt(1);
            bundle.writeToParcel(parcelO, 0);
        }
        y4.b(parcelO, s5Var);
        try {
            p5Var.f18849b.transact(1, parcelO, null, 1);
        } finally {
            parcelO.recycle();
        }
    }

    public final Object c() {
        j5 j5Var = (j5) o5.f21113a.get();
        Object obj = this.f21082c;
        if (j5Var == null) {
            com.google.android.gms.measurement.internal.u1.x(o5.f21114b.get());
            return obj;
        }
        String str = (String) this.f21081b;
        boolean zBooleanValue = ((Boolean) obj).booleanValue();
        k5 k5Var = j5Var.f20994a;
        try {
            return Boolean.valueOf(k5Var.zze.getBoolean(str, zBooleanValue));
        } catch (ClassCastException unused) {
            return Boolean.valueOf(k5Var.zze.getString(str, String.valueOf(zBooleanValue)));
        }
    }

    public final Object d() throws GeneralSecurityException {
        s7 s7Var = (s7) u7.f21244f.get(d7.class);
        Class clsZza = s7Var == null ? null : s7Var.zza();
        if (clsZza == null) {
            throw new GeneralSecurityException("No wrapper found for ".concat(d7.class.getName()));
        }
        gd gdVar = (gd) this.f21081b;
        int i10 = v7.f21284a;
        int iO = gdVar.o();
        boolean z10 = true;
        int i11 = 0;
        boolean z11 = false;
        for (fd fdVar : gdVar.r()) {
            if (fdVar.t() == 3) {
                if (!fdVar.s()) {
                    throw new GeneralSecurityException(String.format("key %d has no key data", Integer.valueOf(fdVar.n())));
                }
                if (fdVar.u() == 2) {
                    throw new GeneralSecurityException(String.format("key %d has unknown prefix", Integer.valueOf(fdVar.n())));
                }
                if (fdVar.t() == 2) {
                    throw new GeneralSecurityException(String.format("key %d has unknown status", Integer.valueOf(fdVar.n())));
                }
                if (fdVar.n() == iO) {
                    if (z11) {
                        throw new GeneralSecurityException("keyset contains multiple primary keys");
                    }
                    z11 = true;
                }
                z10 &= fdVar.o().o() == zzvn.ASYMMETRIC_PUBLIC;
                i11++;
            }
        }
        if (i11 == 0) {
            throw new GeneralSecurityException("keyset must contain at least one ENABLED key");
        }
        if (!z11 && !z10) {
            throw new GeneralSecurityException("keyset doesn't contain a valid primary key");
        }
        o7 o7Var = new o7(clsZza);
        fa faVar = (fa) this.f21082c;
        if (o7Var.f21115a == null) {
            throw new IllegalStateException("setAnnotations cannot be called after build");
        }
        o7Var.f21118d = faVar;
        for (fd fdVar2 : gdVar.r()) {
            if (fdVar2.t() == 3) {
                yc ycVarO = fdVar2.o();
                String strR = ycVarO.r();
                zzaby zzabyVarQ = ycVarO.q();
                m5 m5VarA = ((j7) u7.f21240b.get()).a(clsZza, strR);
                Object obj = m5VarA.f21081b;
                try {
                    Object objE = m5VarA.e(((k.e) obj).d(zzabyVarQ));
                    if (fdVar2.n() == gdVar.o()) {
                        o7Var.a(objE, fdVar2, true);
                    } else {
                        o7Var.a(objE, fdVar2, false);
                    }
                } catch (zzadi e10) {
                    throw new GeneralSecurityException("Failures parsing proto of type ".concat(((Class) ((k.e) obj).f28819a).getName()), e10);
                }
            }
        }
        ConcurrentMap concurrentMap = o7Var.f21115a;
        if (concurrentMap == null) {
            throw new IllegalStateException("build cannot be called twice");
        }
        p7 p7Var = o7Var.f21116b;
        fa faVar2 = o7Var.f21118d;
        Class cls = o7Var.f21117c;
        o7 o7Var2 = new o7(concurrentMap, p7Var, faVar2, cls);
        o7Var.f21115a = null;
        s7 s7Var2 = (s7) u7.f21244f.get(d7.class);
        if (s7Var2 == null) {
            throw new GeneralSecurityException("No wrapper found for ".concat(cls.getName()));
        }
        if (s7Var2.zza().equals(cls)) {
            return s7Var2.a(o7Var2);
        }
        throw new GeneralSecurityException(defpackage.e.k("Wrong input primitive class, expected ", s7Var2.zza().toString(), ", got ", cls.toString()));
    }

    public final Object e(z0 z0Var) throws GeneralSecurityException {
        Object obj = this.f21082c;
        if (Void.class.equals((Class) obj)) {
            throw new GeneralSecurityException("Cannot create a primitive for Void");
        }
        Object obj2 = this.f21081b;
        ((k.e) obj2).f(z0Var);
        return ((k.e) obj2).g(z0Var, (Class) obj);
    }

    public final String toString() {
        switch (this.f21080a) {
            case 4:
                gd gdVar = (gd) this.f21081b;
                int i10 = v7.f21284a;
                hd hdVarN = kd.n();
                int iO = gdVar.o();
                if (hdVarN.f20700c) {
                    hdVarN.i();
                    hdVarN.f20700c = false;
                }
                ((kd) hdVarN.f20699b).zze = iO;
                for (fd fdVar : gdVar.r()) {
                    id idVarN = jd.n();
                    String strR = fdVar.o().r();
                    if (idVarN.f20700c) {
                        idVarN.i();
                        idVarN.f20700c = false;
                    }
                    jd.o((jd) idVarN.f20699b, strR);
                    int iT = fdVar.t();
                    if (idVarN.f20700c) {
                        idVarN.i();
                        idVarN.f20700c = false;
                    }
                    jd.r((jd) idVarN.f20699b, iT);
                    int iU = fdVar.u();
                    if (idVarN.f20700c) {
                        idVarN.i();
                        idVarN.f20700c = false;
                    }
                    ((jd) idVarN.f20699b).zzh = q9.A(iU);
                    int iN = fdVar.n();
                    if (idVarN.f20700c) {
                        idVarN.i();
                        idVarN.f20700c = false;
                    }
                    ((jd) idVarN.f20699b).zzg = iN;
                    jd jdVar = (jd) idVarN.g();
                    if (hdVarN.f20700c) {
                        hdVarN.i();
                        hdVarN.f20700c = false;
                    }
                    kd.p((kd) hdVarN.f20699b, jdVar);
                }
                return ((kd) hdVarN.g()).toString();
            default:
                return super.toString();
        }
    }

    @Override // com.google.android.gms.internal.pal.j6
    /* JADX INFO: renamed from: zza */
    public final Object mo8zza() {
        return ((k5) this.f21081b).c((h5) this.f21082c);
    }

    public m5(b7 b7Var) {
        this.f21080a = 6;
        this.f21081b = null;
        this.f21082c = b7Var;
    }

    public /* synthetic */ m5(Object obj, Object obj2, int i10) {
        this.f21080a = i10;
        this.f21081b = obj;
        this.f21082c = obj2;
    }

    public m5(String str, Boolean bool) {
        this.f21080a = 0;
        this.f21081b = str;
        this.f21082c = bool;
    }

    public m5(gd gdVar) {
        this.f21080a = 4;
        this.f21081b = gdVar;
        this.f21082c = fa.f20911b;
    }

    public m5(k.e eVar, Class cls) {
        this.f21080a = 3;
        if (!((Map) eVar.f28820b).keySet().contains(cls) && !Void.class.equals(cls)) {
            throw new IllegalArgumentException(String.format("Given internalKeyMananger %s does not support primitive class %s", eVar.toString(), cls.getName()));
        }
        this.f21081b = eVar;
        this.f21082c = cls;
    }
}
