package C0;

import C3.AbstractC0055q;
import C3.G;
import F0.q;
import I3.n;
import I3.s;
import I3.y;
import T3.C0331x;
import T3.J;
import T3.r;
import T3.r0;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.graphics.Bitmap;
import android.util.Base64;
import com.google.crypto.tink.shaded.protobuf.AbstractC0742h;
import com.google.crypto.tink.shaded.protobuf.B;
import com.google.crypto.tink.shaded.protobuf.C0748n;
import com.google.firebase.installations.FirebaseInstallationsRegistrar;
import java.io.IOException;
import java.security.GeneralSecurityException;
import java.security.InvalidAlgorithmParameterException;
import java.util.ArrayList;
import n4.u0;
import u0.F;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class c implements x0.h, d4.d, B3.e, G2.f, O3.b {

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

    public /* synthetic */ c(int i) {
        this.f1094q = i;
    }

    public static Bitmap a(int i, byte[] bArr) throws H0.d {
        try {
            return W2.g.k(i, bArr);
        } catch (F e8) {
            throw new H0.d("Could not decode image data with BitmapFactory. (data.length = " + bArr.length + ", input length = " + i + ")", e8);
        } catch (IOException e9) {
            throw new H0.d(e9);
        }
    }

    @Override // B3.e
    public Object apply(Object obj) {
        switch (this.f1094q) {
            case 22:
                q qVar = (q) obj;
                qVar.w();
                return G.k(AbstractC0055q.r(qVar.f2388Y.f3884b, new y(5)));
            default:
                Cursor cursorRawQuery = ((SQLiteDatabase) obj).rawQuery("SELECT distinct t._id, t.backend_name, t.priority, t.extras FROM transport_contexts AS t, events AS e WHERE e.context_id = t._id", new String[0]);
                try {
                    ArrayList arrayList = new ArrayList();
                    while (cursorRawQuery.moveToNext()) {
                        com.google.android.material.datepicker.c cVarA = z2.i.a();
                        cVarA.D(cursorRawQuery.getString(1));
                        cVarA.f10221t = J2.a.b(cursorRawQuery.getInt(2));
                        String string = cursorRawQuery.getString(3);
                        cVarA.f10220s = string == null ? null : Base64.decode(string, 0);
                        arrayList.add(cVarA.o());
                        break;
                    }
                    return arrayList;
                } finally {
                    cursorRawQuery.close();
                }
        }
    }

    @Override // x0.h
    public void b(Object obj) {
        k kVar = (k) obj;
        switch (this.f1094q) {
            case u0.f15495q /* 0 */:
                kVar.getClass();
                break;
            case 1:
                kVar.getClass();
                break;
            case 2:
                kVar.getClass();
                break;
            case 3:
                kVar.getClass();
                break;
            case 4:
                kVar.getClass();
                break;
            case 5:
                kVar.getClass();
                break;
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                kVar.getClass();
                break;
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                kVar.getClass();
                break;
            case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                kVar.getClass();
                break;
            case 9:
                kVar.getClass();
                break;
            case 10:
                kVar.getClass();
                break;
            case 11:
                kVar.getClass();
                break;
            case 12:
                kVar.getClass();
                break;
            case 13:
                kVar.getClass();
                break;
            case 14:
                kVar.getClass();
                break;
            case 15:
                kVar.getClass();
                break;
            case 16:
                kVar.getClass();
                break;
            case 17:
                kVar.getClass();
                break;
            case 18:
                kVar.getClass();
                break;
            case 19:
                kVar.getClass();
                break;
            default:
                kVar.getClass();
                break;
        }
    }

    @Override // O3.b
    public H3.b c(O3.q qVar) throws GeneralSecurityException {
        I3.j jVar;
        int i = 9;
        boolean z8 = false;
        switch (this.f1094q) {
            case 26:
                if (!((String) qVar.f5165a).equals("type.googleapis.com/google.crypto.tink.AesEaxKey")) {
                    throw new IllegalArgumentException("Wrong type URL in call to AesEaxParameters.parseParameters");
                }
                try {
                    r rVarD = r.D((AbstractC0742h) qVar.f5167c, C0748n.a());
                    if (rVarD.B() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    I3.j jVar2 = I3.j.f3327e;
                    int size = rVarD.z().size();
                    if (size != 16 && size != 24 && size != 32) {
                        throw new InvalidAlgorithmParameterException(String.format("Invalid key size %d; only 16-byte, 24-byte and 32-byte AES keys are supported", Integer.valueOf(size)));
                    }
                    int iY = rVarD.A().y();
                    if (iY != 12 && iY != 16) {
                        throw new GeneralSecurityException(String.format("Invalid IV size in bytes %d; acceptable values have 12 or 16 bytes", Integer.valueOf(iY)));
                    }
                    r0 r0Var = (r0) qVar.f5169e;
                    int iOrdinal = r0Var.ordinal();
                    if (iOrdinal == 1) {
                        jVar2 = I3.j.f3325c;
                    } else if (iOrdinal == 2) {
                        jVar2 = I3.j.f3326d;
                    } else if (iOrdinal != 3) {
                        if (iOrdinal != 4) {
                            throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + r0Var.b());
                        }
                        jVar2 = I3.j.f3326d;
                    }
                    I3.k kVar = new I3.k(size, iY, 16, jVar2);
                    A1.y yVar = new A1.y(13, z8);
                    yVar.f364s = null;
                    yVar.f365t = null;
                    yVar.f363r = kVar;
                    yVar.f364s = new P.g(9, V3.a.a(rVarD.z().g()));
                    yVar.f365t = (Integer) qVar.f5170f;
                    return yVar.i();
                } catch (B unused) {
                    throw new GeneralSecurityException("Parsing AesEaxcKey failed");
                }
            case 27:
                if (!((String) qVar.f5165a).equals("type.googleapis.com/google.crypto.tink.AesGcmKey")) {
                    throw new IllegalArgumentException("Wrong type URL in call to AesGcmParameters.parseParameters");
                }
                try {
                    C0331x c0331xB = C0331x.B((AbstractC0742h) qVar.f5167c, C0748n.a());
                    if (c0331xB.z() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    I3.j jVar3 = I3.j.f3330h;
                    int size2 = c0331xB.y().size();
                    if (size2 != 16 && size2 != 24 && size2 != 32) {
                        throw new InvalidAlgorithmParameterException(String.format("Invalid key size %d; only 16-byte, 24-byte and 32-byte AES keys are supported", Integer.valueOf(size2)));
                    }
                    r0 r0Var2 = (r0) qVar.f5169e;
                    int iOrdinal2 = r0Var2.ordinal();
                    if (iOrdinal2 == 1) {
                        jVar3 = I3.j.f3328f;
                    } else if (iOrdinal2 == 2) {
                        jVar3 = I3.j.f3329g;
                    } else if (iOrdinal2 != 3) {
                        if (iOrdinal2 != 4) {
                            throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + r0Var2.b());
                        }
                        jVar3 = I3.j.f3329g;
                    }
                    n nVar = new n(size2, 12, 16, jVar3);
                    A1.y yVar2 = new A1.y(14, z8);
                    yVar2.f364s = null;
                    yVar2.f365t = null;
                    yVar2.f363r = nVar;
                    yVar2.f364s = new P.g(9, V3.a.a(c0331xB.y().g()));
                    yVar2.f365t = (Integer) qVar.f5170f;
                    return yVar2.j();
                } catch (B unused2) {
                    throw new GeneralSecurityException("Parsing AesGcmKey failed");
                }
            case 28:
                if (!((String) qVar.f5165a).equals("type.googleapis.com/google.crypto.tink.AesGcmSivKey")) {
                    throw new IllegalArgumentException("Wrong type URL in call to AesGcmSivParameters.parseParameters");
                }
                try {
                    T3.B B8 = T3.B.B((AbstractC0742h) qVar.f5167c, C0748n.a());
                    if (B8.z() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    I3.j jVar4 = I3.j.f3332k;
                    int size3 = B8.y().size();
                    if (size3 != 16 && size3 != 32) {
                        throw new InvalidAlgorithmParameterException(String.format("Invalid key size %d; only 16-byte and 32-byte AES keys are supported", Integer.valueOf(size3)));
                    }
                    r0 r0Var3 = (r0) qVar.f5169e;
                    int iOrdinal3 = r0Var3.ordinal();
                    if (iOrdinal3 == 1) {
                        jVar4 = I3.j.i;
                    } else if (iOrdinal3 == 2) {
                        jVar4 = I3.j.f3331j;
                    } else if (iOrdinal3 != 3) {
                        if (iOrdinal3 != 4) {
                            throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + r0Var3.b());
                        }
                        jVar4 = I3.j.f3331j;
                    }
                    I3.q qVar2 = new I3.q(size3, jVar4);
                    A1.y yVar3 = new A1.y(15, z8);
                    yVar3.f364s = null;
                    yVar3.f365t = null;
                    yVar3.f363r = qVar2;
                    yVar3.f364s = new P.g(i, V3.a.a(B8.y().g()));
                    yVar3.f365t = (Integer) qVar.f5170f;
                    return yVar3.k();
                } catch (B unused3) {
                    throw new GeneralSecurityException("Parsing AesGcmSivKey failed");
                }
            default:
                if (!((String) qVar.f5165a).equals("type.googleapis.com/google.crypto.tink.ChaCha20Poly1305Key")) {
                    throw new IllegalArgumentException("Wrong type URL in call to ChaCha20Poly1305Parameters.parseParameters");
                }
                try {
                    J jB = J.B((AbstractC0742h) qVar.f5167c, C0748n.a());
                    if (jB.z() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    r0 r0Var4 = (r0) qVar.f5169e;
                    int iOrdinal4 = r0Var4.ordinal();
                    if (iOrdinal4 == 1) {
                        jVar = I3.j.f3333l;
                    } else if (iOrdinal4 == 2) {
                        jVar = I3.j.f3334m;
                    } else if (iOrdinal4 == 3) {
                        jVar = I3.j.f3335n;
                    } else {
                        if (iOrdinal4 != 4) {
                            throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + r0Var4.b());
                        }
                        jVar = I3.j.f3334m;
                    }
                    return s.b(jVar, new P.g(i, V3.a.a(jB.y().g())), (Integer) qVar.f5170f);
                } catch (B unused4) {
                    throw new GeneralSecurityException("Parsing ChaCha20Poly1305Key failed");
                }
        }
    }

    @Override // d4.d
    public Object p(K2.e eVar) {
        return FirebaseInstallationsRegistrar.lambda$getComponents$0(eVar);
    }
}
