package p138.p145.p146.p151.p154;

import android.util.Log;
import com.bumptech.glide.Registry;
import com.bumptech.glide.load.engine.GlideException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import p000.p001.p002.p003.p004.C0567;
import p037.p065.p077.InterfaceC1902;
import p138.p139.p143.p144.C2803;
import p138.p145.p146.p151.C2848;
import p138.p145.p146.p151.EnumC2840;
import p138.p145.p146.p151.EnumC2842;
import p138.p145.p146.p151.InterfaceC2844;
import p138.p145.p146.p151.InterfaceC2850;
import p138.p145.p146.p151.InterfaceC2851;
import p138.p145.p146.p151.InterfaceC2852;
import p138.p145.p146.p151.p152.InterfaceC2858;
import p138.p145.p146.p151.p154.RunnableC2895;
import p138.p145.p146.p151.p158.InterfaceC3028;
import p138.p145.p146.p151.p160.p166.InterfaceC3158;

/* JADX INFO: renamed from: ދ.ؠ.֏.ތ.ފ.އ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2903<DataType, ResourceType, Transcode> {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Class<DataType> f8954;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final List<? extends InterfaceC2850<DataType, ResourceType>> f8955;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final InterfaceC3158<ResourceType, Transcode> f8956;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final InterfaceC1902<List<Throwable>> f8957;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final String f8958;

    /* JADX INFO: renamed from: ދ.ؠ.֏.ތ.ފ.އ$֏, reason: contains not printable characters */
    public interface InterfaceC2904<ResourceType> {
    }

    public C2903(Class<DataType> cls, Class<ResourceType> cls2, Class<Transcode> cls3, List<? extends InterfaceC2850<DataType, ResourceType>> list, InterfaceC3158<ResourceType, Transcode> interfaceC3158, InterfaceC1902<List<Throwable>> interfaceC1902) {
        this.f8954 = cls;
        this.f8955 = list;
        this.f8956 = interfaceC3158;
        this.f8957 = interfaceC1902;
        StringBuilder sbM4889 = C2803.m4889("Failed DecodePath{");
        sbM4889.append(cls.getSimpleName());
        sbM4889.append("->");
        sbM4889.append(cls2.getSimpleName());
        sbM4889.append("->");
        sbM4889.append(cls3.getSimpleName());
        sbM4889.append("}");
        this.f8958 = sbM4889.toString();
    }

    public String toString() {
        StringBuilder sbM4889 = C2803.m4889("DecodePath{ dataClass=");
        sbM4889.append(this.f8954);
        sbM4889.append(", decoders=");
        sbM4889.append(this.f8955);
        sbM4889.append(", transcoder=");
        sbM4889.append(this.f8956);
        sbM4889.append('}');
        return sbM4889.toString();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final InterfaceC2932<ResourceType> m5033(InterfaceC2858<DataType> interfaceC2858, int i, int i2, C2848 c2848, List<Throwable> list) throws GlideException {
        int size = this.f8955.size();
        InterfaceC2932<ResourceType> interfaceC2932Mo4981 = null;
        for (int i3 = 0; i3 < size; i3++) {
            InterfaceC2850<DataType, ResourceType> interfaceC2850 = this.f8955.get(i3);
            try {
                if (interfaceC2850.mo4982(interfaceC2858.mo4991(), c2848)) {
                    interfaceC2932Mo4981 = interfaceC2850.mo4981(interfaceC2858.mo4991(), i, i2, c2848);
                }
            } catch (IOException | OutOfMemoryError | RuntimeException e) {
                if (Log.isLoggable("DecodePath", 2)) {
                    Log.v("DecodePath", "Failed to decode data for " + interfaceC2850, e);
                }
                list.add(e);
            }
            if (interfaceC2932Mo4981 != null) {
                break;
            }
        }
        if (interfaceC2932Mo4981 != null) {
            return interfaceC2932Mo4981;
        }
        throw new GlideException(this.f8958, new ArrayList(list));
    }

    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public InterfaceC2932<Transcode> m5034(InterfaceC2858<DataType> interfaceC2858, int i, int i2, C2848 c2848, InterfaceC2904<ResourceType> interfaceC2904) {
        InterfaceC2932<ResourceType> interfaceC2932Mo4984;
        InterfaceC2852 interfaceC2852;
        EnumC2842 enumC2842Mo4983;
        InterfaceC2844 c2890;
        List<Throwable> listMo3716 = this.f8957.mo3716();
        C0567.m1858(listMo3716, "Argument must not be null");
        List<Throwable> list = listMo3716;
        try {
            InterfaceC2932<ResourceType> interfaceC2932M5033 = m5033(interfaceC2858, i, i2, c2848, list);
            this.f8957.mo3715(list);
            RunnableC2895.C2897 c2897 = (RunnableC2895.C2897) interfaceC2904;
            RunnableC2895 runnableC2895 = RunnableC2895.this;
            EnumC2840 enumC2840 = c2897.f8935;
            InterfaceC2851 interfaceC2851 = null;
            if (runnableC2895 == null) {
                throw null;
            }
            Class<?> cls = interfaceC2932M5033.get().getClass();
            if (enumC2840 != EnumC2840.RESOURCE_DISK_CACHE) {
                InterfaceC2852 interfaceC2852M5012 = runnableC2895.f8904.m5012(cls);
                interfaceC2852 = interfaceC2852M5012;
                interfaceC2932Mo4984 = interfaceC2852M5012.mo4984(runnableC2895.f8911, interfaceC2932M5033, runnableC2895.f8915, runnableC2895.f8916);
            } else {
                interfaceC2932Mo4984 = interfaceC2932M5033;
                interfaceC2852 = null;
            }
            if (!interfaceC2932M5033.equals(interfaceC2932Mo4984)) {
                interfaceC2932M5033.mo5066();
            }
            boolean z = false;
            if (runnableC2895.f8904.f8888.f8659.f1510.m5262(interfaceC2932Mo4984.mo5065()) != null) {
                InterfaceC2851 interfaceC2851M5262 = runnableC2895.f8904.f8888.f8659.f1510.m5262(interfaceC2932Mo4984.mo5065());
                if (interfaceC2851M5262 == null) {
                    throw new Registry.NoResultEncoderAvailableException(interfaceC2932Mo4984.mo5065());
                }
                enumC2842Mo4983 = interfaceC2851M5262.mo4983(runnableC2895.f8918);
                interfaceC2851 = interfaceC2851M5262;
            } else {
                enumC2842Mo4983 = EnumC2842.NONE;
            }
            C2894<R> c2894 = runnableC2895.f8904;
            InterfaceC2844 interfaceC2844 = runnableC2895.f8927;
            List<InterfaceC3028.C3029<?>> listM5014 = c2894.m5014();
            int size = listM5014.size();
            int i3 = 0;
            while (true) {
                if (i3 >= size) {
                    break;
                }
                if (listM5014.get(i3).f9199.equals(interfaceC2844)) {
                    z = true;
                    break;
                }
                i3++;
            }
            Object obj = interfaceC2932Mo4984;
            if (runnableC2895.f8917.mo5037(!z, enumC2840, enumC2842Mo4983)) {
                if (interfaceC2851 == null) {
                    throw new Registry.NoResultEncoderAvailableException(interfaceC2932Mo4984.get().getClass());
                }
                int iOrdinal = enumC2842Mo4983.ordinal();
                if (iOrdinal == 0) {
                    c2890 = new C2890(runnableC2895.f8927, runnableC2895.f8912);
                } else {
                    if (iOrdinal != 1) {
                        throw new IllegalArgumentException("Unknown strategy: " + enumC2842Mo4983);
                    }
                    c2890 = new C2934(runnableC2895.f8904.f8888.f8658, runnableC2895.f8927, runnableC2895.f8912, runnableC2895.f8915, runnableC2895.f8916, interfaceC2852, cls, runnableC2895.f8918);
                }
                C2930<Z> c2930M5071 = C2930.m5071(interfaceC2932Mo4984);
                RunnableC2895.C2898<?> c2898 = runnableC2895.f8909;
                c2898.f8937 = c2890;
                c2898.f8938 = interfaceC2851;
                c2898.f8939 = c2930M5071;
                obj = c2930M5071;
            }
            return this.f8956.mo5222(obj, c2848);
        } catch (Throwable th) {
            this.f8957.mo3715(list);
            throw th;
        }
    }
}
