package defpackage;

import android.content.ContentProviderClient;
import android.content.res.TypedArray;
import android.drm.DrmManagerClient;
import android.media.MediaDrm;
import android.media.MediaMetadataRetriever;
import com.hierynomus.spnego.SpnegoException;
import java.io.Closeable;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.concurrent.ExecutorService;

/* renamed from: ʾᵛᵳ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public class C0287 extends AbstractC2482 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public Object f1886;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final /* synthetic */ int f1887 = 0;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public byte[] f1888;

    public C0287() {
        super(0, "NegTokenInit");
        this.f1886 = new ArrayList();
    }

    public /* synthetic */ C0287(int i, String str) {
        super(i, str);
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public static /* synthetic */ void m1623(Closeable closeable, Throwable th) throws Exception {
        if (th != null) {
            try {
                AbstractC3915.m8579(closeable);
                return;
            } catch (Throwable th2) {
                th.addSuppressed(th2);
                return;
            }
        }
        if (closeable instanceof AutoCloseable) {
            closeable.close();
            return;
        }
        if (closeable instanceof ExecutorService) {
            AbstractC1333.m4121((ExecutorService) closeable);
            return;
        }
        if (closeable instanceof TypedArray) {
            ((TypedArray) closeable).recycle();
            return;
        }
        if (closeable instanceof MediaMetadataRetriever) {
            ((MediaMetadataRetriever) closeable).release();
            return;
        }
        if (closeable instanceof MediaDrm) {
            ((MediaDrm) closeable).release();
            return;
        }
        if (closeable instanceof DrmManagerClient) {
            ((DrmManagerClient) closeable).release();
        } else if (closeable instanceof ContentProviderClient) {
            ((ContentProviderClient) closeable).release();
        } else {
            ᵨᴵᵺ.ᵻᵢﹳᵰ();
        }
    }

    @Override // defpackage.AbstractC2482
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public void mo1624(AbstractC4362 abstractC4362, AbstractC2943 abstractC2943) throws IOException {
        switch (this.f1887) {
            case 1:
                throw null;
            default:
                super.mo1624(abstractC4362, abstractC2943);
                return;
        }
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public void m1625(byte[] bArr) throws Exception {
        try {
            C1572 c1572 = new C1572(new C0721(12), new C4402(0, new C4330(bArr, true, C3253.f12249)));
            try {
                m6323(c1572.m4551());
                m1623(c1572, null);
            } finally {
            }
        } catch (IOException e) {
            throw new SpnegoException("Could not read NegTokenTarg from buffer", e);
        }
    }

    @Override // defpackage.AbstractC2482
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public void mo1626(C3647 c3647) throws IOException, SpnegoException {
        switch (this.f1887) {
            case 0:
                AbstractC2943 abstractC2943M8239 = c3647.m8239();
                AbstractC1728 abstractC1728 = c3647.f11406;
                if (abstractC2943M8239.toString().contains("not_defined_in_RFC4178@please_ignore")) {
                    return;
                }
                int i = abstractC1728.f6877;
                if (i == 0) {
                    m1627(c3647.m8239());
                    return;
                }
                if (i != 1) {
                    if (i == 2) {
                        m1628(c3647.m8239());
                        return;
                    } else {
                        if (i != 3) {
                            throw new SpnegoException(AbstractC4486.m9545(new StringBuilder("Unknown Object Tag "), abstractC1728.f6877, " encountered."));
                        }
                        return;
                    }
                }
                return;
            default:
                AbstractC1728 abstractC17282 = c3647.f11406;
                int i2 = abstractC17282.f6877;
                if (i2 == 0) {
                    if (c3647.m8239() instanceof C3859) {
                        return;
                    }
                    throw new SpnegoException("Expected the negResult (ENUMERATED) contents, not: " + ((C3760) this.f1886));
                }
                if (i2 == 1) {
                    AbstractC2943 abstractC2943M82392 = c3647.m8239();
                    if (abstractC2943M82392 instanceof C3760) {
                        this.f1886 = (C3760) abstractC2943M82392;
                        return;
                    } else {
                        C1260.m3817(abstractC2943M82392, "Expected the supportedMech (OBJECT IDENTIFIER) contents, not: ");
                        return;
                    }
                }
                if (i2 == 2) {
                    AbstractC2943 abstractC2943M82393 = c3647.m8239();
                    if (!(abstractC2943M82393 instanceof C2105)) {
                        C1260.m3817(abstractC2943M82393, "Expected the responseToken (OCTET_STRING) contents, not: ");
                        return;
                    } else {
                        byte[] bArr = ((C2105) abstractC2943M82393).f12177;
                        this.f1888 = Arrays.copyOf(bArr, bArr.length);
                        return;
                    }
                }
                if (i2 != 3) {
                    throw new SpnegoException(AbstractC4486.m9545(new StringBuilder("Unknown Object Tag "), abstractC17282.f6877, " encountered."));
                }
                AbstractC2943 abstractC2943M82394 = c3647.m8239();
                if (!(abstractC2943M82394 instanceof C2105)) {
                    C1260.m3817(abstractC2943M82394, "Expected the responseToken (OCTET_STRING) contents, not: ");
                    return;
                } else {
                    byte[] bArr2 = ((C2105) abstractC2943M82394).f12177;
                    Arrays.copyOf(bArr2, bArr2.length);
                    return;
                }
        }
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public void m1627(AbstractC2943 abstractC2943) throws SpnegoException {
        if (!(abstractC2943 instanceof C5443)) {
            C1260.m3817(abstractC2943, "Expected the MechTypeList (SEQUENCE) contents, not: ");
            return;
        }
        Iterator it = ((C5443) abstractC2943).iterator();
        while (it.hasNext()) {
            AbstractC2943 abstractC29432 = (AbstractC2943) it.next();
            if (!(abstractC29432 instanceof C3760)) {
                C1260.m3817(abstractC29432, "Expected a MechType (OBJECT IDENTIFIER) as contents of the MechTypeList, not: ");
                return;
            }
            ((ArrayList) this.f1886).add((C3760) abstractC29432);
        }
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public void m1628(AbstractC2943 abstractC2943) throws SpnegoException {
        if (!(abstractC2943 instanceof C2105)) {
            C1260.m3817(abstractC2943, "Expected the MechToken (OCTET_STRING) contents, not: ");
        } else {
            byte[] bArr = ((C2105) abstractC2943).f12177;
            this.f1888 = Arrays.copyOf(bArr, bArr.length);
        }
    }
}
