package I3;

import A1.L;
import T3.B;
import T3.C0310b;
import T3.C0316h;
import T3.C0320l;
import T3.C0331x;
import T3.F;
import T3.J;
import T3.O;
import T3.Q;
import T3.m0;
import T3.p0;
import com.google.crypto.tink.shaded.protobuf.AbstractC0735a;
import java.security.GeneralSecurityException;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import javax.crypto.spec.SecretKeySpec;
import n4.u0;

/* JADX INFO: loaded from: classes.dex */
public final class f {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Class f3320a;

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

    public f(int i, Class cls) {
        this.f3321b = i;
        this.f3320a = cls;
    }

    public final Object a(AbstractC0735a abstractC0735a) throws GeneralSecurityException {
        boolean z8 = false;
        switch (this.f3321b) {
            case u0.f15495q /* 0 */:
                C0316h c0316h = (C0316h) abstractC0735a;
                f[] fVarArr = {new f(1, U3.k.class)};
                HashMap map = new HashMap();
                for (f fVar : fVarArr) {
                    boolean zContainsKey = map.containsKey(fVar.f3320a);
                    Class cls = fVar.f3320a;
                    if (zContainsKey) {
                        throw new IllegalArgumentException(I1.a.m(cls, new StringBuilder("KeyTypeManager constructed with duplicate factories for primitive ")));
                    }
                    map.put(cls, fVar);
                }
                if (fVarArr.length > 0) {
                    Class cls2 = fVarArr[0].f3320a;
                }
                Map mapUnmodifiableMap = Collections.unmodifiableMap(map);
                C0320l c0320lZ = c0316h.z();
                f fVar2 = (f) mapUnmodifiableMap.get(U3.k.class);
                if (fVar2 == null) {
                    throw new IllegalArgumentException("Requested primitive class " + U3.k.class.getCanonicalName() + " not supported.");
                }
                U3.k kVar = (U3.k) fVar2.a(c0320lZ);
                f[] fVarArr2 = {new f(11, H3.j.class)};
                HashMap map2 = new HashMap();
                int length = fVarArr2.length;
                int i = 0;
                while (i < length) {
                    f fVar3 = fVarArr2[i];
                    boolean zContainsKey2 = map2.containsKey(fVar3.f3320a);
                    boolean z9 = z8;
                    Class cls3 = fVar3.f3320a;
                    if (zContainsKey2) {
                        throw new IllegalArgumentException(I1.a.m(cls3, new StringBuilder("KeyTypeManager constructed with duplicate factories for primitive ")));
                    }
                    map2.put(cls3, fVar3);
                    i++;
                    z8 = z9;
                }
                boolean z10 = z8;
                if (fVarArr2.length > 0) {
                    Class cls4 = fVarArr2[z10 ? 1 : 0].f3320a;
                }
                Map mapUnmodifiableMap2 = Collections.unmodifiableMap(map2);
                Q qA = c0316h.A();
                f fVar4 = (f) mapUnmodifiableMap2.get(H3.j.class);
                if (fVar4 != null) {
                    return new U3.g(kVar, (H3.j) fVar4.a(qA), c0316h.A().B().A());
                }
                throw new IllegalArgumentException("Requested primitive class " + H3.j.class.getCanonicalName() + " not supported.");
            case 1:
                C0320l c0320l = (C0320l) abstractC0735a;
                return new U3.a(c0320l.B().y(), c0320l.A().g());
            case 2:
                T3.r rVar = (T3.r) abstractC0735a;
                return new U3.b(rVar.A().y(), rVar.z().g());
            case 3:
                return new U3.c(0, ((C0331x) abstractC0735a).y().g());
            case 4:
                return new K3.a(((B) abstractC0735a).y().g());
            case 5:
                return new U3.c(1, ((J) abstractC0735a).y().g());
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                String strX = ((m0) abstractC0735a).y().x();
                return H3.i.a(strX).c(strX);
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                p0 p0Var = (p0) abstractC0735a;
                String strY = p0Var.y().y();
                return new v(p0Var.y().x(), H3.i.a(strY).c(strY));
            case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                return new U3.c(2, ((T3.u0) abstractC0735a).y().g());
            case 9:
                return new U3.d(((F) abstractC0735a).y().g());
            case 10:
                C0310b c0310b = (C0310b) abstractC0735a;
                return new U3.m(new A1.y(c0310b.z().g()), c0310b.A().y());
            default:
                Q q8 = (Q) abstractC0735a;
                O oZ = q8.B().z();
                SecretKeySpec secretKeySpec = new SecretKeySpec(q8.A().g(), "HMAC");
                int iA = q8.B().A();
                int iOrdinal = oZ.ordinal();
                if (iOrdinal == 1) {
                    return new U3.m(new L("HMACSHA1", secretKeySpec), iA);
                }
                if (iOrdinal == 2) {
                    return new U3.m(new L("HMACSHA384", secretKeySpec), iA);
                }
                if (iOrdinal == 3) {
                    return new U3.m(new L("HMACSHA256", secretKeySpec), iA);
                }
                if (iOrdinal == 4) {
                    return new U3.m(new L("HMACSHA512", secretKeySpec), iA);
                }
                if (iOrdinal == 5) {
                    return new U3.m(new L("HMACSHA224", secretKeySpec), iA);
                }
                throw new GeneralSecurityException("unknown hash");
        }
    }
}
