package defpackage;

import java.util.ArrayList;

/* renamed from: ᵝʿᵥ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2877 {

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public ArrayList f11143;

    public C2877(int i) {
        switch (i) {
            case 1:
                this.f11143 = new ArrayList();
                break;
            case 2:
                this.f11143 = new ArrayList();
                break;
            case 3:
                this.f11143 = new ArrayList();
                break;
            default:
                this.f11143 = new ArrayList();
                break;
        }
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public synchronized ArrayList m7029(Class cls, Class cls2) {
        ArrayList arrayList = new ArrayList();
        if (cls2.isAssignableFrom(cls)) {
            arrayList.add(cls2);
            return arrayList;
        }
        ArrayList arrayList2 = this.f11143;
        int size = arrayList2.size();
        int i = 0;
        while (i < size) {
            Object obj = arrayList2.get(i);
            i++;
            C0437 c0437 = (C0437) obj;
            if ((c0437.f2472.isAssignableFrom(cls) && cls2.isAssignableFrom(c0437.f2473)) && !arrayList.contains(c0437.f2473)) {
                arrayList.add(c0437.f2473);
            }
        }
        return arrayList;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public synchronized InterfaceC4567 m7030(Class cls) {
        int size = this.f11143.size();
        for (int i = 0; i < size; i++) {
            C3778 c3778 = (C3778) this.f11143.get(i);
            if (c3778.f14116.isAssignableFrom(cls)) {
                return c3778.f14117;
            }
        }
        return null;
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public synchronized InterfaceC2395 m7031(Class cls, Class cls2) {
        if (cls2.isAssignableFrom(cls)) {
            return ʾᵚᵱ.ᵮᵠـˌ;
        }
        ArrayList arrayList = this.f11143;
        int size = arrayList.size();
        int i = 0;
        while (i < size) {
            Object obj = arrayList.get(i);
            i++;
            C0437 c0437 = (C0437) obj;
            if (c0437.f2472.isAssignableFrom(cls) && cls2.isAssignableFrom(c0437.f2473)) {
                return c0437.f2471;
            }
        }
        throw new IllegalArgumentException("No transcoder registered to transcode from " + cls + " to " + cls2);
    }
}
