package defpackage;

import android.os.Trace;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import java.util.Collections;
import java.util.concurrent.TimeUnit;

/* renamed from: ᵶᵤᵹ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class RunnableC4822 implements Runnable {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public long f17897;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final ArrayList f17898 = new ArrayList();

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final ArrayList f17899 = new ArrayList();

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public long f17900;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public static final ThreadLocal f17896 = new ThreadLocal();

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public static final C4544 f17895 = new C4544(8);

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static AbstractC2313 m10152(RecyclerView recyclerView, int i, long j) {
        int iM2744 = recyclerView.f889.m2744();
        for (int i2 = 0; i2 < iM2744; i2++) {
            AbstractC2313 abstractC2313M535 = RecyclerView.m535(recyclerView.f889.m2776(i2));
            if (abstractC2313M535.f9076 == i && !abstractC2313M535.m6034()) {
                return null;
            }
        }
        C4276 c4276 = recyclerView.f925;
        if (j == Long.MAX_VALUE) {
            try {
                if (AbstractC4789.m10113()) {
                    Trace.beginSection("RV Prefetch forced - needed next frame");
                }
            } catch (Throwable th) {
                recyclerView.m553(false);
                Trace.endSection();
                throw th;
            }
        }
        recyclerView.m575();
        AbstractC2313 abstractC2313M9248 = c4276.m9248(j, i);
        if (abstractC2313M9248 != null) {
            if (!abstractC2313M9248.m6021() || abstractC2313M9248.m6034()) {
                c4276.m9253(abstractC2313M9248, false);
            } else {
                c4276.m9252(abstractC2313M9248.f9071);
            }
        }
        recyclerView.m553(false);
        Trace.endSection();
        return abstractC2313M9248;
    }

    @Override // java.lang.Runnable
    public final void run() {
        ArrayList arrayList = this.f17898;
        try {
            Trace.beginSection("RV Prefetch");
            if (!arrayList.isEmpty()) {
                int size = arrayList.size();
                long jMax = 0;
                for (int i = 0; i < size; i++) {
                    RecyclerView recyclerView = (RecyclerView) arrayList.get(i);
                    if (recyclerView.getWindowVisibility() == 0) {
                        jMax = Math.max(recyclerView.getDrawingTime(), jMax);
                    }
                }
                if (jMax != 0) {
                    m10154(TimeUnit.MILLISECONDS.toNanos(jMax) + this.f17900);
                }
            }
        } finally {
            this.f17897 = 0L;
            Trace.endSection();
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void m10153(RecyclerView recyclerView, int i, int i2) {
        if (recyclerView.f887) {
            if (RecyclerView.f850 && !this.f17898.contains(recyclerView)) {
                ᵹˉᵞ.ᵳٴᵶ("attempting to post unregistered view!");
                return;
            } else if (this.f17897 == 0) {
                this.f17897 = recyclerView.getNanoTime();
                recyclerView.post(this);
            }
        }
        C1943 c1943 = recyclerView.f914;
        c1943.f7827 = i;
        c1943.f7828 = i2;
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final void m10154(long j) {
        C4837 c4837;
        RecyclerView recyclerView;
        RecyclerView recyclerView2;
        C4837 c48372;
        ArrayList arrayList = this.f17898;
        int size = arrayList.size();
        boolean z = false;
        int i = 0;
        for (int i2 = 0; i2 < size; i2++) {
            RecyclerView recyclerView3 = (RecyclerView) arrayList.get(i2);
            int windowVisibility = recyclerView3.getWindowVisibility();
            C1943 c1943 = recyclerView3.f914;
            if (windowVisibility == 0) {
                c1943.m5464(recyclerView3, false);
                i += c1943.f7829;
            }
        }
        ArrayList arrayList2 = this.f17899;
        arrayList2.ensureCapacity(i);
        int i3 = 0;
        int i4 = 0;
        while (i3 < size) {
            RecyclerView recyclerView4 = (RecyclerView) arrayList.get(i3);
            if (recyclerView4.getWindowVisibility() == 0) {
                C1943 c19432 = recyclerView4.f914;
                int iAbs = Math.abs(c19432.f7828) + Math.abs(c19432.f7827);
                int i5 = z ? 1 : 0;
                while (i5 < c19432.f7829 * 2) {
                    if (i4 >= arrayList2.size()) {
                        c48372 = new C4837();
                        arrayList2.add(c48372);
                    } else {
                        c48372 = (C4837) arrayList2.get(i4);
                    }
                    int[] iArr = c19432.f7826;
                    int i6 = iArr[i5 + 1];
                    if (i6 <= iAbs) {
                        z = true;
                    }
                    c48372.f17964 = z;
                    c48372.f17965 = iAbs;
                    c48372.f17963 = i6;
                    c48372.f17966 = recyclerView4;
                    c48372.f17962 = iArr[i5];
                    i4++;
                    i5 += 2;
                    z = false;
                }
            }
            i3++;
            z = false;
        }
        Collections.sort(arrayList2, f17895);
        for (int i7 = 0; i7 < arrayList2.size() && (recyclerView = (c4837 = (C4837) arrayList2.get(i7)).f17966) != null; i7++) {
            AbstractC2313 abstractC2313M10152 = m10152(recyclerView, c4837.f17962, c4837.f17964 ? Long.MAX_VALUE : j);
            if (abstractC2313M10152 != null && abstractC2313M10152.f9068 != null && abstractC2313M10152.m6021() && !abstractC2313M10152.m6034() && (recyclerView2 = (RecyclerView) abstractC2313M10152.f9068.get()) != null) {
                if (recyclerView2.f873 && recyclerView2.f889.m2744() != 0) {
                    C4276 c4276 = recyclerView2.f925;
                    AbstractC2495 abstractC2495 = recyclerView2.f921;
                    if (abstractC2495 != null) {
                        abstractC2495.mo6341();
                    }
                    AbstractC1935 abstractC1935 = recyclerView2.f919;
                    if (abstractC1935 != null) {
                        abstractC1935.mo313(c4276);
                        recyclerView2.f919.m5434(c4276);
                    }
                    c4276.f16044.clear();
                    c4276.m9249();
                }
                C1943 c19433 = recyclerView2.f914;
                c19433.m5464(recyclerView2, true);
                if (c19433.f7829 != 0) {
                    try {
                        Trace.beginSection(j == Long.MAX_VALUE ? "RV Nested Prefetch" : "RV Nested Prefetch forced - needed next frame");
                        C1529 c1529 = recyclerView2.f901;
                        AbstractC1307 abstractC1307 = recyclerView2.f898;
                        c1529.f6133 = 1;
                        c1529.f6118 = abstractC1307.mo2536();
                        c1529.f6121 = false;
                        c1529.f6132 = false;
                        c1529.f6124 = false;
                        for (int i8 = 0; i8 < c19433.f7829 * 2; i8 += 2) {
                            m10152(recyclerView2, c19433.f7826[i8], j);
                        }
                    } finally {
                        Trace.endSection();
                    }
                }
            }
            c4837.f17964 = false;
            c4837.f17965 = 0;
            c4837.f17963 = 0;
            c4837.f17966 = null;
            c4837.f17962 = 0;
        }
    }
}
