package p037.p107.p108;

import android.annotation.SuppressLint;
import android.os.Trace;
import androidx.recyclerview.widget.RecyclerView;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.concurrent.TimeUnit;
import p037.p065.p074.C1882;

/* JADX INFO: renamed from: މ.ޏ.ށ.ޓ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class RunnableC2352 implements Runnable {

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public static final ThreadLocal<RunnableC2352> f7473 = new ThreadLocal<>();

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public static Comparator<C2355> f7474 = new C2353();

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public long f7476;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public long f7477;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public ArrayList<RecyclerView> f7475 = new ArrayList<>();

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public ArrayList<C2355> f7478 = new ArrayList<>();

    /* JADX INFO: renamed from: މ.ޏ.ށ.ޓ$֏, reason: contains not printable characters */
    public static class C2353 implements Comparator<C2355> {
        /* JADX WARN: Removed duplicated region for block: B:18:0x0024  */
        @Override // java.util.Comparator
        /*
            Code decompiled incorrectly, please refer to instructions dump.
        */
        public int compare(C2355 c2355, C2355 c23552) {
            C2355 c23553 = c2355;
            C2355 c23554 = c23552;
            int i = 1;
            if ((c23553.f7486 == null) == (c23554.f7486 == null)) {
                boolean z = c23553.f7483;
                if (z == c23554.f7483) {
                    int i2 = c23554.f7484 - c23553.f7484;
                    if (i2 != 0) {
                        return i2;
                    }
                    int i3 = c23553.f7485 - c23554.f7485;
                    if (i3 != 0) {
                        return i3;
                    }
                    return 0;
                }
                if (z) {
                }
            } else if (c23553.f7486 != null) {
                i = -1;
            }
            return i;
        }
    }

    /* JADX INFO: renamed from: މ.ޏ.ށ.ޓ$ؠ, reason: contains not printable characters */
    @SuppressLint({"VisibleForTests"})
    public static class C2354 implements RecyclerView.AbstractC0202.InterfaceC0205 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public int f7479;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public int f7480;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public int[] f7481;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public int f7482;

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void m4402(int i, int i2) {
            if (i < 0) {
                throw new IllegalArgumentException("Layout positions must be non-negative");
            }
            if (i2 < 0) {
                throw new IllegalArgumentException("Pixel distance must be non-negative");
            }
            int i3 = this.f7482 * 2;
            int[] iArr = this.f7481;
            if (iArr == null) {
                int[] iArr2 = new int[4];
                this.f7481 = iArr2;
                Arrays.fill(iArr2, -1);
            } else if (i3 >= iArr.length) {
                int[] iArr3 = new int[i3 * 2];
                this.f7481 = iArr3;
                System.arraycopy(iArr, 0, iArr3, 0, iArr.length);
            }
            int[] iArr4 = this.f7481;
            iArr4[i3] = i;
            iArr4[i3 + 1] = i2;
            this.f7482++;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void m4403(RecyclerView recyclerView, boolean z) {
            this.f7482 = 0;
            int[] iArr = this.f7481;
            if (iArr != null) {
                Arrays.fill(iArr, -1);
            }
            RecyclerView.AbstractC0202 abstractC0202 = recyclerView.f1169;
            if (recyclerView.f1168 == null || abstractC0202 == null || !abstractC0202.f1254) {
                return;
            }
            if (z) {
                if (!recyclerView.f1160.m4350()) {
                    abstractC0202.mo475(recyclerView.f1168.mo327(), this);
                }
            } else if (!recyclerView.m579()) {
                abstractC0202.mo473(this.f7479, this.f7480, recyclerView.f1212, this);
            }
            int i = this.f7482;
            if (i > abstractC0202.f1255) {
                abstractC0202.f1255 = i;
                abstractC0202.f1256 = z;
                recyclerView.f1158.m718();
            }
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public boolean m4404(int i) {
            if (this.f7481 != null) {
                int i2 = this.f7482 * 2;
                for (int i3 = 0; i3 < i2; i3 += 2) {
                    if (this.f7481[i3] == i) {
                        return true;
                    }
                }
            }
            return false;
        }
    }

    /* JADX INFO: renamed from: މ.ޏ.ށ.ޓ$ހ, reason: contains not printable characters */
    public static class C2355 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public boolean f7483;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public int f7484;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public int f7485;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public RecyclerView f7486;

        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        public int f7487;
    }

    @Override // java.lang.Runnable
    public void run() {
        try {
            C1882.m3703("RV Prefetch");
            if (this.f7475.isEmpty()) {
                this.f7476 = 0L;
                Trace.endSection();
                return;
            }
            int size = this.f7475.size();
            long jMax = 0;
            for (int i = 0; i < size; i++) {
                RecyclerView recyclerView = this.f7475.get(i);
                if (recyclerView.getWindowVisibility() == 0) {
                    jMax = Math.max(recyclerView.getDrawingTime(), jMax);
                }
            }
            if (jMax == 0) {
                this.f7476 = 0L;
                Trace.endSection();
            } else {
                m4400(TimeUnit.MILLISECONDS.toNanos(jMax) + this.f7477);
                this.f7476 = 0L;
                Trace.endSection();
            }
        } catch (Throwable th) {
            this.f7476 = 0L;
            C1882.m3702();
            throw th;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final RecyclerView.AbstractC0224 m4399(RecyclerView recyclerView, int i, long j) {
        boolean z;
        int iM4365 = recyclerView.f1161.m4365();
        int i2 = 0;
        while (true) {
            if (i2 >= iM4365) {
                z = false;
                break;
            }
            RecyclerView.AbstractC0224 abstractC0224M527 = RecyclerView.m527(recyclerView.f1161.m4370(i2));
            if (abstractC0224M527.f1328 == i && !abstractC0224M527.m746()) {
                z = true;
                break;
            }
            i2++;
        }
        if (z) {
            return null;
        }
        RecyclerView.C0213 c0213 = recyclerView.f1158;
        try {
            recyclerView.m584();
            RecyclerView.AbstractC0224 abstractC0224M706 = c0213.m706(i, false, j);
            if (abstractC0224M706 != null) {
                if (!abstractC0224M706.m745() || abstractC0224M706.m746()) {
                    c0213.m711(abstractC0224M706, false);
                } else {
                    c0213.m708(abstractC0224M706.f1326);
                }
            }
            return abstractC0224M706;
        } finally {
            recyclerView.m545(false);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m4400(long j) {
        RecyclerView recyclerView;
        C2355 c2355;
        int size = this.f7475.size();
        int i = 0;
        for (int i2 = 0; i2 < size; i2++) {
            RecyclerView recyclerView2 = this.f7475.get(i2);
            if (recyclerView2.getWindowVisibility() == 0) {
                recyclerView2.f1211.m4403(recyclerView2, false);
                i += recyclerView2.f1211.f7482;
            }
        }
        this.f7478.ensureCapacity(i);
        int i3 = 0;
        for (int i4 = 0; i4 < size; i4++) {
            RecyclerView recyclerView3 = this.f7475.get(i4);
            if (recyclerView3.getWindowVisibility() == 0) {
                C2354 c2354 = recyclerView3.f1211;
                int iAbs = Math.abs(c2354.f7480) + Math.abs(c2354.f7479);
                for (int i5 = 0; i5 < c2354.f7482 * 2; i5 += 2) {
                    if (i3 >= this.f7478.size()) {
                        c2355 = new C2355();
                        this.f7478.add(c2355);
                    } else {
                        c2355 = this.f7478.get(i3);
                    }
                    int i6 = c2354.f7481[i5 + 1];
                    c2355.f7483 = i6 <= iAbs;
                    c2355.f7484 = iAbs;
                    c2355.f7485 = i6;
                    c2355.f7486 = recyclerView3;
                    c2355.f7487 = c2354.f7481[i5];
                    i3++;
                }
            }
        }
        Collections.sort(this.f7478, f7474);
        for (int i7 = 0; i7 < this.f7478.size(); i7++) {
            C2355 c23552 = this.f7478.get(i7);
            if (c23552.f7486 == null) {
                return;
            }
            RecyclerView.AbstractC0224 abstractC0224M4399 = m4399(c23552.f7486, c23552.f7487, c23552.f7483 ? Long.MAX_VALUE : j);
            if (abstractC0224M4399 != null && abstractC0224M4399.f1327 != null && abstractC0224M4399.m745() && !abstractC0224M4399.m746() && (recyclerView = abstractC0224M4399.f1327.get()) != null) {
                if (recyclerView.f1185 && recyclerView.f1161.m4365() != 0) {
                    recyclerView.m587();
                }
                C2354 c23542 = recyclerView.f1211;
                c23542.m4403(recyclerView, true);
                if (c23542.f7482 != 0) {
                    try {
                        C1882.m3703("RV Nested Prefetch");
                        RecyclerView.C0221 c0221 = recyclerView.f1212;
                        RecyclerView.AbstractC0191 abstractC0191 = recyclerView.f1168;
                        c0221.f1305 = 1;
                        c0221.f1306 = abstractC0191.mo327();
                        c0221.f1308 = false;
                        c0221.f1309 = false;
                        c0221.f1310 = false;
                        for (int i8 = 0; i8 < c23542.f7482 * 2; i8 += 2) {
                            m4399(recyclerView, c23542.f7481[i8], j);
                        }
                        Trace.endSection();
                    } catch (Throwable th) {
                        C1882.m3702();
                        throw th;
                    }
                } else {
                    continue;
                }
            }
            c23552.f7483 = false;
            c23552.f7484 = 0;
            c23552.f7485 = 0;
            c23552.f7486 = null;
            c23552.f7487 = 0;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m4401(RecyclerView recyclerView, int i, int i2) {
        if (recyclerView.f1174 && this.f7476 == 0) {
            this.f7476 = recyclerView.getNanoTime();
            recyclerView.post(this);
        }
        C2354 c2354 = recyclerView.f1211;
        c2354.f7479 = i;
        c2354.f7480 = i2;
    }
}
