package com.bumptech.glide.load.engine;

import com.bumptech.glide.Priority;
import com.bumptech.glide.Registry$NoSourceEncoderAvailableException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
public final class i {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ArrayList f5694a = new ArrayList();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ArrayList f5695b = new ArrayList();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public com.bumptech.glide.k f5696c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public Object f5697d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public int f5698e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f5699f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public Class f5700g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public e8.h f5701h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public a5.l f5702i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public Map f5703j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public Class f5704k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public boolean f5705l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public boolean f5706m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public a5.h f5707n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public Priority f5708o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public o f5709p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public boolean f5710q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public boolean f5711r;

    public final ArrayList a() {
        boolean z10 = this.f5706m;
        ArrayList arrayList = this.f5695b;
        if (!z10) {
            this.f5706m = true;
            arrayList.clear();
            ArrayList arrayListB = b();
            int size = arrayListB.size();
            for (int i10 = 0; i10 < size; i10++) {
                g5.a0 a0Var = (g5.a0) arrayListB.get(i10);
                if (!arrayList.contains(a0Var.f26165a)) {
                    arrayList.add(a0Var.f26165a);
                }
                int i11 = 0;
                while (true) {
                    List list = a0Var.f26166b;
                    if (i11 < list.size()) {
                        if (!arrayList.contains(list.get(i11))) {
                            arrayList.add(list.get(i11));
                        }
                        i11++;
                    }
                }
            }
        }
        return arrayList;
    }

    public final ArrayList b() {
        boolean z10 = this.f5705l;
        ArrayList arrayList = this.f5694a;
        if (!z10) {
            this.f5705l = true;
            arrayList.clear();
            List listF = this.f5696c.f5581b.f(this.f5697d);
            int size = listF.size();
            for (int i10 = 0; i10 < size; i10++) {
                g5.a0 a0VarBuildLoadData = ((g5.b0) listF.get(i10)).buildLoadData(this.f5697d, this.f5698e, this.f5699f, this.f5702i);
                if (a0VarBuildLoadData != null) {
                    arrayList.add(a0VarBuildLoadData);
                }
            }
        }
        return arrayList;
    }

    public final List c() {
        ArrayList arrayListE;
        com.bumptech.glide.p pVar = this.f5696c.f5581b;
        Class<?> cls = this.f5697d.getClass();
        Class<?> cls2 = this.f5700g;
        Class<?> cls3 = this.f5704k;
        List<Class<?>> list = pVar.f5837h.get(cls, cls2, cls3);
        List list2 = list;
        if (list == null) {
            ArrayList arrayList = new ArrayList();
            fe.h hVar = pVar.f5830a;
            synchronized (hVar) {
                arrayListE = ((g5.j0) hVar.f26080b).e(cls);
            }
            Iterator it = arrayListE.iterator();
            while (it.hasNext()) {
                for (Class cls4 : pVar.f5832c.t((Class) it.next(), cls2)) {
                    if (!pVar.f5835f.w(cls4, cls3).isEmpty() && !arrayList.contains(cls4)) {
                        arrayList.add(cls4);
                    }
                }
            }
            p5.d dVar = pVar.f5837h;
            List listUnmodifiableList = Collections.unmodifiableList(arrayList);
            synchronized (dVar.f31633b) {
                dVar.f31633b.put(new t5.m(cls, cls2, cls3), listUnmodifiableList);
            }
            list2 = arrayList;
        }
        return list2;
    }

    public final a5.a d(Object obj) {
        com.bumptech.glide.p pVar = this.f5696c.f5581b;
        pVar.getClass();
        a5.a encoder = pVar.f5831b.getEncoder(obj.getClass());
        if (encoder != null) {
            return encoder;
        }
        throw new Registry$NoSourceEncoderAvailableException("Failed to find source encoder for data class: " + obj.getClass());
    }

    public final a5.o e(Class cls) {
        a5.o oVar = (a5.o) this.f5703j.get(cls);
        if (oVar == null) {
            Iterator it = this.f5703j.entrySet().iterator();
            while (true) {
                if (!it.hasNext()) {
                    break;
                }
                Map.Entry entry = (Map.Entry) it.next();
                if (((Class) entry.getKey()).isAssignableFrom(cls)) {
                    oVar = (a5.o) entry.getValue();
                    break;
                }
            }
        }
        if (oVar != null) {
            return oVar;
        }
        if (!this.f5703j.isEmpty() || !this.f5710q) {
            return i5.c.f26575b;
        }
        throw new IllegalArgumentException("Missing transformation for " + cls + ". If you wish to ignore unknown resource types, use the optional transformation methods.");
    }
}
