package G0;

import T0.C0596g;
import X3.C0811b;
import X3.C0832x;
import android.os.Bundle;
import android.view.SurfaceView;
import androidx.compose.runtime.ShouldPauseCallback;
import androidx.media3.common.DebugViewProvider;
import androidx.media3.common.Format;
import androidx.media3.common.Label;
import androidx.media3.common.MediaItem;
import androidx.media3.common.Player;
import androidx.media3.common.StreamKey;
import androidx.media3.common.Timeline;
import androidx.media3.common.TrackSelectionOverride;
import androidx.media3.common.util.ListenerSet;
import com.google.crypto.tink.shaded.protobuf.C1267o;
import java.security.GeneralSecurityException;
import java.security.InvalidAlgorithmParameterException;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class K implements ShouldPauseCallback, Z0.H, DebugViewProvider, E3.g, ListenerSet.Event {

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

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

    public /* synthetic */ K(int i6) {
        this.f1886a = i6;
    }

    @Override // Z0.H
    public Z0.F a(C0596g c0596g) {
        return new Z0.F(c0596g, Z0.q.f9120a);
    }

    @Override // E3.g
    public Object apply(Object obj) {
        switch (this.f1886a) {
            case 18:
                return Label.fromBundle((Bundle) obj);
            case 19:
                return ((Label) obj).toBundle();
            case 20:
                return ((StreamKey) obj).toBundle();
            case 21:
                return ((MediaItem.SubtitleConfiguration) obj).toBundle();
            case 22:
                return StreamKey.fromBundle((Bundle) obj);
            case 23:
                return MediaItem.SubtitleConfiguration.fromBundle((Bundle) obj);
            case 24:
            default:
                return TrackSelectionOverride.fromBundle((Bundle) obj);
            case 25:
                return Timeline.Window.fromBundle((Bundle) obj);
            case 26:
                return Timeline.Period.fromBundle((Bundle) obj);
            case 27:
                return Format.fromBundle((Bundle) obj);
            case 28:
                return ((TrackSelectionOverride) obj).toBundle();
        }
    }

    public L3.b c(S3.o oVar) throws GeneralSecurityException {
        M3.j jVar;
        M3.j jVar2;
        switch (this.f1886a) {
            case 1:
                if (!oVar.f6241a.equals("type.googleapis.com/google.crypto.tink.AesEaxKey")) {
                    throw new IllegalArgumentException("Wrong type URL in call to AesEaxParameters.parseParameters");
                }
                try {
                    X3.r rVarC = X3.r.C(oVar.f6243c, C1267o.a());
                    if (rVarC.A() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    M3.j jVar3 = M3.j.f5064e;
                    int size = rVarC.y().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 iX = rVarC.z().x();
                    if (iX != 12 && iX != 16) {
                        throw new GeneralSecurityException(String.format("Invalid IV size in bytes %d; acceptable values have 12 or 16 bytes", Integer.valueOf(iX)));
                    }
                    X3.r0 r0Var = oVar.f6245e;
                    int iOrdinal = r0Var.ordinal();
                    if (iOrdinal == 1) {
                        jVar3 = M3.j.f5062c;
                    } else if (iOrdinal == 2) {
                        jVar3 = M3.j.f5063d;
                    } else if (iOrdinal != 3) {
                        if (iOrdinal != 4) {
                            throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + r0Var.b());
                        }
                        jVar3 = M3.j.f5063d;
                    }
                    M3.k kVar = new M3.k(size, iX, 16, jVar3);
                    C4.f fVar = new C4.f(8, false);
                    fVar.f742c = null;
                    fVar.f743d = null;
                    fVar.f741b = kVar;
                    fVar.f742c = new C0.B(Z3.a.a(rVarC.y().k()), 22);
                    fVar.f743d = oVar.f6246f;
                    return fVar.j();
                } catch (com.google.crypto.tink.shaded.protobuf.C unused) {
                    throw new GeneralSecurityException("Parsing AesEaxcKey failed");
                }
            case 2:
                if (!oVar.f6241a.equals("type.googleapis.com/google.crypto.tink.AesGcmKey")) {
                    throw new IllegalArgumentException("Wrong type URL in call to AesGcmParameters.parseParameters");
                }
                try {
                    C0832x c0832xA = C0832x.A(oVar.f6243c, C1267o.a());
                    if (c0832xA.y() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    M3.j jVar4 = M3.j.f5067h;
                    int size2 = c0832xA.x().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)));
                    }
                    X3.r0 r0Var2 = oVar.f6245e;
                    int iOrdinal2 = r0Var2.ordinal();
                    if (iOrdinal2 == 1) {
                        jVar4 = M3.j.f5065f;
                    } else if (iOrdinal2 == 2) {
                        jVar4 = M3.j.f5066g;
                    } else if (iOrdinal2 != 3) {
                        if (iOrdinal2 != 4) {
                            throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + r0Var2.b());
                        }
                        jVar4 = M3.j.f5066g;
                    }
                    M3.n nVar = new M3.n(size2, 12, 16, jVar4);
                    C4.f fVar2 = new C4.f(9, false);
                    fVar2.f742c = null;
                    fVar2.f743d = null;
                    fVar2.f741b = nVar;
                    fVar2.f742c = new C0.B(Z3.a.a(c0832xA.x().k()), 22);
                    fVar2.f743d = oVar.f6246f;
                    return fVar2.k();
                } catch (com.google.crypto.tink.shaded.protobuf.C unused2) {
                    throw new GeneralSecurityException("Parsing AesGcmKey failed");
                }
            case 3:
                if (!oVar.f6241a.equals("type.googleapis.com/google.crypto.tink.AesGcmSivKey")) {
                    throw new IllegalArgumentException("Wrong type URL in call to AesGcmSivParameters.parseParameters");
                }
                try {
                    X3.B bA = X3.B.A(oVar.f6243c, C1267o.a());
                    if (bA.y() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    M3.j jVar5 = M3.j.f5070k;
                    int size3 = bA.x().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)));
                    }
                    X3.r0 r0Var3 = oVar.f6245e;
                    int iOrdinal3 = r0Var3.ordinal();
                    if (iOrdinal3 == 1) {
                        jVar5 = M3.j.f5068i;
                    } else if (iOrdinal3 == 2) {
                        jVar5 = M3.j.f5069j;
                    } else if (iOrdinal3 != 3) {
                        if (iOrdinal3 != 4) {
                            throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + r0Var3.b());
                        }
                        jVar5 = M3.j.f5069j;
                    }
                    M3.q qVar = new M3.q(size3, jVar5);
                    C4.f fVar3 = new C4.f(10, false);
                    fVar3.f742c = null;
                    fVar3.f743d = null;
                    fVar3.f741b = qVar;
                    fVar3.f742c = new C0.B(Z3.a.a(bA.x().k()), 22);
                    fVar3.f743d = oVar.f6246f;
                    return fVar3.l();
                } catch (com.google.crypto.tink.shaded.protobuf.C unused3) {
                    throw new GeneralSecurityException("Parsing AesGcmSivKey failed");
                }
            case 4:
                if (!oVar.f6241a.equals("type.googleapis.com/google.crypto.tink.ChaCha20Poly1305Key")) {
                    throw new IllegalArgumentException("Wrong type URL in call to ChaCha20Poly1305Parameters.parseParameters");
                }
                try {
                    X3.J jA = X3.J.A(oVar.f6243c, C1267o.a());
                    if (jA.y() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    X3.r0 r0Var4 = oVar.f6245e;
                    int iOrdinal4 = r0Var4.ordinal();
                    if (iOrdinal4 == 1) {
                        jVar = M3.j.l;
                    } else if (iOrdinal4 == 2) {
                        jVar = M3.j.f5071m;
                    } else if (iOrdinal4 == 3) {
                        jVar = M3.j.f5072n;
                    } else {
                        if (iOrdinal4 != 4) {
                            throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + r0Var4.b());
                        }
                        jVar = M3.j.f5071m;
                    }
                    return M3.s.b(jVar, new C0.B(Z3.a.a(jA.x().k()), 22), oVar.f6246f);
                } catch (com.google.crypto.tink.shaded.protobuf.C unused4) {
                    throw new GeneralSecurityException("Parsing ChaCha20Poly1305Key failed");
                }
            case 5:
                if (!oVar.f6241a.equals("type.googleapis.com/google.crypto.tink.XChaCha20Poly1305Key")) {
                    throw new IllegalArgumentException("Wrong type URL in call to XChaCha20Poly1305Parameters.parseParameters");
                }
                try {
                    X3.u0 u0VarA = X3.u0.A(oVar.f6243c, C1267o.a());
                    if (u0VarA.y() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    X3.r0 r0Var5 = oVar.f6245e;
                    int iOrdinal5 = r0Var5.ordinal();
                    if (iOrdinal5 == 1) {
                        jVar2 = M3.j.f5073o;
                    } else if (iOrdinal5 == 2) {
                        jVar2 = M3.j.f5074p;
                    } else if (iOrdinal5 == 3) {
                        jVar2 = M3.j.f5075q;
                    } else {
                        if (iOrdinal5 != 4) {
                            throw new GeneralSecurityException("Unable to parse OutputPrefixType: " + r0Var5.b());
                        }
                        jVar2 = M3.j.f5074p;
                    }
                    return M3.w.b(jVar2, new C0.B(Z3.a.a(u0VarA.x().k()), 22), oVar.f6246f);
                } catch (com.google.crypto.tink.shaded.protobuf.C unused5) {
                    throw new GeneralSecurityException("Parsing XChaCha20Poly1305Key failed");
                }
            case 6:
            case 7:
            case 8:
            default:
                if (!oVar.f6241a.equals("type.googleapis.com/google.crypto.tink.HmacKey")) {
                    throw new IllegalArgumentException("Wrong type URL in call to HmacProtoSerialization.parseKey");
                }
                try {
                    X3.Q qD = X3.Q.D(oVar.f6243c, C1267o.a());
                    if (qD.B() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    C0.J j4 = new C0.J(7, false);
                    j4.f533b = null;
                    j4.f534c = null;
                    j4.f535d = null;
                    j4.f536e = T3.d.f6682o;
                    j4.f533b = Integer.valueOf(qD.z().size());
                    j4.f534c = Integer.valueOf(qD.A().z());
                    j4.f535d = T3.l.a(qD.A().y());
                    j4.f536e = T3.l.b(oVar.f6245e);
                    T3.k kVarB = j4.b();
                    C4.f fVar4 = new C4.f(14, false);
                    fVar4.f742c = null;
                    fVar4.f743d = null;
                    fVar4.f741b = kVarB;
                    fVar4.f742c = new C0.B(Z3.a.a(qD.z().k()), 22);
                    fVar4.f743d = oVar.f6246f;
                    return fVar4.o();
                } catch (com.google.crypto.tink.shaded.protobuf.C | IllegalArgumentException unused6) {
                    throw new GeneralSecurityException("Parsing HmacKey failed");
                }
            case 9:
                if (!oVar.f6241a.equals("type.googleapis.com/google.crypto.tink.AesCmacKey")) {
                    throw new IllegalArgumentException("Wrong type URL in call to AesCmacParameters.parseParameters");
                }
                try {
                    C0811b c0811bC = C0811b.C(oVar.f6243c, C1267o.a());
                    if (c0811bC.A() != 0) {
                        throw new GeneralSecurityException("Only version 0 keys are accepted");
                    }
                    C4.f fVar5 = new C4.f(13, false);
                    fVar5.f741b = null;
                    fVar5.f742c = null;
                    fVar5.f743d = T3.d.f6674f;
                    fVar5.P(c0811bC.y().size());
                    int iX2 = c0811bC.z().x();
                    if (iX2 < 10 || 16 < iX2) {
                        throw new GeneralSecurityException(Z0.o.l("Invalid tag size for AesCmacParameters: ", iX2));
                    }
                    fVar5.f742c = Integer.valueOf(iX2);
                    fVar5.f743d = T3.f.a(oVar.f6245e);
                    T3.e eVarN = fVar5.n();
                    C4.f fVar6 = new C4.f(12, false);
                    fVar6.f742c = null;
                    fVar6.f743d = null;
                    fVar6.f741b = eVarN;
                    fVar6.f742c = new C0.B(Z3.a.a(c0811bC.y().k()), 22);
                    fVar6.f743d = oVar.f6246f;
                    return fVar6.m();
                } catch (com.google.crypto.tink.shaded.protobuf.C | IllegalArgumentException unused7) {
                    throw new GeneralSecurityException("Parsing AesCmacKey failed");
                }
        }
    }

    @Override // androidx.media3.common.DebugViewProvider
    public SurfaceView getDebugPreviewSurfaceView(int i6, int i7) {
        return DebugViewProvider.lambda$static$0(i6, i7);
    }

    @Override // androidx.media3.common.util.ListenerSet.Event
    public void invoke(Object obj) {
        ((Player.Listener) obj).onRenderedFirstFrame();
    }

    @Override // androidx.compose.runtime.ShouldPauseCallback
    public boolean shouldPause() {
        return false;
    }
}
