package M3;

import X3.B;
import X3.C0811b;
import X3.C0817h;
import X3.C0821l;
import X3.C0832x;
import X3.F;
import X3.J;
import X3.O;
import X3.Q;
import X3.m0;
import X3.p0;
import X3.u0;
import com.google.crypto.tink.shaded.protobuf.AbstractC1253a;
import java.security.GeneralSecurityException;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import javax.crypto.spec.SecretKeySpec;

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

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

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

    public f(Class cls, int i6) {
        this.f5058b = i6;
        this.f5057a = cls;
    }

    public final Object a(AbstractC1253a abstractC1253a) throws GeneralSecurityException {
        switch (this.f5058b) {
            case 0:
                C0817h c0817h = (C0817h) abstractC1253a;
                f[] fVarArr = {new f(Y3.p.class, 1)};
                HashMap map = new HashMap();
                for (f fVar : fVarArr) {
                    boolean zContainsKey = map.containsKey(fVar.f5057a);
                    Class cls = fVar.f5057a;
                    if (zContainsKey) {
                        throw new IllegalArgumentException(A0.a.l(cls, new StringBuilder("KeyTypeManager constructed with duplicate factories for primitive ")));
                    }
                    map.put(cls, fVar);
                }
                if (fVarArr.length > 0) {
                    Class cls2 = fVarArr[0].f5057a;
                }
                Map mapUnmodifiableMap = Collections.unmodifiableMap(map);
                C0821l c0821lY = c0817h.y();
                f fVar2 = (f) mapUnmodifiableMap.get(Y3.p.class);
                if (fVar2 == null) {
                    throw new IllegalArgumentException("Requested primitive class " + Y3.p.class.getCanonicalName() + " not supported.");
                }
                Y3.p pVar = (Y3.p) fVar2.a(c0821lY);
                f[] fVarArr2 = {new f(L3.j.class, 11)};
                HashMap map2 = new HashMap();
                for (f fVar3 : fVarArr2) {
                    boolean zContainsKey2 = map2.containsKey(fVar3.f5057a);
                    Class cls3 = fVar3.f5057a;
                    if (zContainsKey2) {
                        throw new IllegalArgumentException(A0.a.l(cls3, new StringBuilder("KeyTypeManager constructed with duplicate factories for primitive ")));
                    }
                    map2.put(cls3, fVar3);
                }
                if (fVarArr2.length > 0) {
                    Class cls4 = fVarArr2[0].f5057a;
                }
                Map mapUnmodifiableMap2 = Collections.unmodifiableMap(map2);
                Q qZ = c0817h.z();
                f fVar4 = (f) mapUnmodifiableMap2.get(L3.j.class);
                if (fVar4 != null) {
                    return new Y3.m(pVar, (L3.j) fVar4.a(qZ), c0817h.z().A().z());
                }
                throw new IllegalArgumentException("Requested primitive class " + L3.j.class.getCanonicalName() + " not supported.");
            case 1:
                C0821l c0821l = (C0821l) abstractC1253a;
                return new Y3.a(c0821l.z().k(), c0821l.A().x());
            case 2:
                X3.r rVar = (X3.r) abstractC1253a;
                return new Y3.b(rVar.y().k(), rVar.z().x());
            case 3:
                return new Y3.c(((C0832x) abstractC1253a).x().k(), 0);
            case 4:
                return new O3.a(((B) abstractC1253a).x().k());
            case 5:
                return new Y3.c(((J) abstractC1253a).x().k(), 1);
            case 6:
                String strW = ((m0) abstractC1253a).x().w();
                return L3.i.a(strW).c(strW);
            case 7:
                p0 p0Var = (p0) abstractC1253a;
                String strX = p0Var.x().x();
                return new v(p0Var.x().w(), L3.i.a(strX).c(strX));
            case 8:
                return new Y3.c(((u0) abstractC1253a).x().k(), 2);
            case 9:
                return new Y3.d(((F) abstractC1253a).x().k());
            case 10:
                C0811b c0811b = (C0811b) abstractC1253a;
                return new Y3.r(new C4.f(c0811b.y().k()), c0811b.z().x());
            default:
                Q q6 = (Q) abstractC1253a;
                O oY = q6.A().y();
                SecretKeySpec secretKeySpec = new SecretKeySpec(q6.z().k(), "HMAC");
                int iZ = q6.A().z();
                int iOrdinal = oY.ordinal();
                if (iOrdinal == 1) {
                    return new Y3.r(new I2.O("HMACSHA1", secretKeySpec), iZ);
                }
                if (iOrdinal == 2) {
                    return new Y3.r(new I2.O("HMACSHA384", secretKeySpec), iZ);
                }
                if (iOrdinal == 3) {
                    return new Y3.r(new I2.O("HMACSHA256", secretKeySpec), iZ);
                }
                if (iOrdinal == 4) {
                    return new Y3.r(new I2.O("HMACSHA512", secretKeySpec), iZ);
                }
                if (iOrdinal == 5) {
                    return new Y3.r(new I2.O("HMACSHA224", secretKeySpec), iZ);
                }
                throw new GeneralSecurityException("unknown hash");
        }
    }
}
