package r;

import android.view.View;
import androidx.recyclerview.widget.StaggeredGridLayoutManager;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import r4.AbstractC0983h;
import u0.AbstractC1035G;
import u0.a0;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f9609a;

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

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

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

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final Object f9614f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final Object f9615g;

    public i(int i) {
        this.f9609a = 0;
        this.f9610b = i;
        if (i <= 0) {
            throw new IllegalArgumentException("maxSize <= 0");
        }
        k3.g gVar = new k3.g();
        gVar.f8628k = new LinkedHashMap(0, 0.75f, true);
        this.f9614f = gVar;
        this.f9615g = new n0.a();
    }

    public static void l(Object obj, Object obj2) {
        AbstractC0983h.e("key", obj);
        AbstractC0983h.e("value", obj2);
    }

    public void a() {
        View view = (View) ((ArrayList) this.f9614f).get(r0.size() - 1);
        a0 a0Var = (a0) view.getLayoutParams();
        this.f9611c = ((StaggeredGridLayoutManager) this.f9615g).f4606r.b(view);
        a0Var.getClass();
    }

    public void b() {
        ((ArrayList) this.f9614f).clear();
        this.f9610b = Integer.MIN_VALUE;
        this.f9611c = Integer.MIN_VALUE;
        this.f9612d = 0;
    }

    public Object c(Object obj) {
        AbstractC0983h.e("key", obj);
        return null;
    }

    public int d() {
        return ((StaggeredGridLayoutManager) this.f9615g).f4611w ? f(r1.size() - 1, -1) : f(0, ((ArrayList) this.f9614f).size());
    }

    public int e() {
        return ((StaggeredGridLayoutManager) this.f9615g).f4611w ? f(0, ((ArrayList) this.f9614f).size()) : f(r1.size() - 1, -1);
    }

    public int f(int i, int i5) {
        StaggeredGridLayoutManager staggeredGridLayoutManager = (StaggeredGridLayoutManager) this.f9615g;
        int iK = staggeredGridLayoutManager.f4606r.k();
        int iG = staggeredGridLayoutManager.f4606r.g();
        int i6 = i5 > i ? 1 : -1;
        while (i != i5) {
            View view = (View) ((ArrayList) this.f9614f).get(i);
            int iE = staggeredGridLayoutManager.f4606r.e(view);
            int iB = staggeredGridLayoutManager.f4606r.b(view);
            boolean z5 = iE <= iG;
            boolean z6 = iB >= iK;
            if (z5 && z6 && (iE < iK || iB > iG)) {
                return AbstractC1035G.E(view);
            }
            i += i6;
        }
        return -1;
    }

    public Object g(Object obj) {
        Object objPut;
        AbstractC0983h.e("key", obj);
        synchronized (((n0.a) this.f9615g)) {
            k3.g gVar = (k3.g) this.f9614f;
            gVar.getClass();
            Object obj2 = ((LinkedHashMap) gVar.f8628k).get(obj);
            if (obj2 != null) {
                this.f9612d++;
                return obj2;
            }
            this.f9613e++;
            Object objC = c(obj);
            if (objC == null) {
                return null;
            }
            synchronized (((n0.a) this.f9615g)) {
                k3.g gVar2 = (k3.g) this.f9614f;
                gVar2.getClass();
                objPut = ((LinkedHashMap) gVar2.f8628k).put(obj, objC);
                if (objPut != null) {
                    k3.g gVar3 = (k3.g) this.f9614f;
                    gVar3.getClass();
                    ((LinkedHashMap) gVar3.f8628k).put(obj, objPut);
                } else {
                    int i = this.f9611c;
                    l(obj, objC);
                    this.f9611c = i + 1;
                }
            }
            if (objPut != null) {
                return objPut;
            }
            m(this.f9610b);
            return objC;
        }
    }

    public int h(int i) {
        int i5 = this.f9611c;
        if (i5 != Integer.MIN_VALUE) {
            return i5;
        }
        if (((ArrayList) this.f9614f).size() == 0) {
            return i;
        }
        a();
        return this.f9611c;
    }

    public View i(int i, int i5) {
        StaggeredGridLayoutManager staggeredGridLayoutManager = (StaggeredGridLayoutManager) this.f9615g;
        ArrayList arrayList = (ArrayList) this.f9614f;
        View view = null;
        if (i5 != -1) {
            int size = arrayList.size() - 1;
            while (size >= 0) {
                View view2 = (View) arrayList.get(size);
                if ((staggeredGridLayoutManager.f4611w && AbstractC1035G.E(view2) >= i) || ((!staggeredGridLayoutManager.f4611w && AbstractC1035G.E(view2) <= i) || !view2.hasFocusable())) {
                    break;
                }
                size--;
                view = view2;
            }
            return view;
        }
        int size2 = arrayList.size();
        int i6 = 0;
        while (i6 < size2) {
            View view3 = (View) arrayList.get(i6);
            if ((staggeredGridLayoutManager.f4611w && AbstractC1035G.E(view3) <= i) || ((!staggeredGridLayoutManager.f4611w && AbstractC1035G.E(view3) >= i) || !view3.hasFocusable())) {
                break;
            }
            i6++;
            view = view3;
        }
        return view;
    }

    public int j(int i) {
        int i5 = this.f9610b;
        if (i5 != Integer.MIN_VALUE) {
            return i5;
        }
        if (((ArrayList) this.f9614f).size() == 0) {
            return i;
        }
        View view = (View) ((ArrayList) this.f9614f).get(0);
        a0 a0Var = (a0) view.getLayoutParams();
        this.f9610b = ((StaggeredGridLayoutManager) this.f9615g).f4606r.e(view);
        a0Var.getClass();
        return this.f9610b;
    }

    public Object k(Object obj, Object obj2) {
        Object objPut;
        AbstractC0983h.e("key", obj);
        synchronized (((n0.a) this.f9615g)) {
            int i = this.f9611c;
            l(obj, obj2);
            this.f9611c = i + 1;
            k3.g gVar = (k3.g) this.f9614f;
            gVar.getClass();
            objPut = ((LinkedHashMap) gVar.f8628k).put(obj, obj2);
            if (objPut != null) {
                int i5 = this.f9611c;
                l(obj, objPut);
                this.f9611c = i5 - 1;
            }
        }
        m(this.f9610b);
        return objPut;
    }

    /* JADX WARN: Code restructure failed: missing block: B:36:0x0099, code lost:
    
        return;
     */
    /* JADX WARN: Code restructure failed: missing block: B:38:0x00a1, code lost:
    
        throw new java.lang.IllegalStateException("LruCache.sizeOf() is reporting inconsistent results!");
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public void m(int r6) {
        /*
            r5 = this;
        L0:
            java.lang.Object r0 = r5.f9615g
            n0.a r0 = (n0.a) r0
            monitor-enter(r0)
            int r1 = r5.f9611c     // Catch: java.lang.Throwable -> L1c
            if (r1 < 0) goto L9a
            java.lang.Object r1 = r5.f9614f     // Catch: java.lang.Throwable -> L1c
            k3.g r1 = (k3.g) r1     // Catch: java.lang.Throwable -> L1c
            java.lang.Object r1 = r1.f8628k     // Catch: java.lang.Throwable -> L1c
            java.util.LinkedHashMap r1 = (java.util.LinkedHashMap) r1     // Catch: java.lang.Throwable -> L1c
            boolean r1 = r1.isEmpty()     // Catch: java.lang.Throwable -> L1c
            if (r1 == 0) goto L1f
            int r1 = r5.f9611c     // Catch: java.lang.Throwable -> L1c
            if (r1 != 0) goto L9a
            goto L1f
        L1c:
            r6 = move-exception
            goto La2
        L1f:
            int r1 = r5.f9611c     // Catch: java.lang.Throwable -> L1c
            if (r1 <= r6) goto L98
            java.lang.Object r1 = r5.f9614f     // Catch: java.lang.Throwable -> L1c
            k3.g r1 = (k3.g) r1     // Catch: java.lang.Throwable -> L1c
            java.lang.Object r1 = r1.f8628k     // Catch: java.lang.Throwable -> L1c
            java.util.LinkedHashMap r1 = (java.util.LinkedHashMap) r1     // Catch: java.lang.Throwable -> L1c
            boolean r1 = r1.isEmpty()     // Catch: java.lang.Throwable -> L1c
            if (r1 == 0) goto L32
            goto L98
        L32:
            java.lang.Object r1 = r5.f9614f     // Catch: java.lang.Throwable -> L1c
            k3.g r1 = (k3.g) r1     // Catch: java.lang.Throwable -> L1c
            java.lang.Object r1 = r1.f8628k     // Catch: java.lang.Throwable -> L1c
            java.util.LinkedHashMap r1 = (java.util.LinkedHashMap) r1     // Catch: java.lang.Throwable -> L1c
            java.util.Set r1 = r1.entrySet()     // Catch: java.lang.Throwable -> L1c
            java.lang.String r2 = "map.entries"
            r4.AbstractC0983h.d(r2, r1)     // Catch: java.lang.Throwable -> L1c
            boolean r2 = r1 instanceof java.util.List     // Catch: java.lang.Throwable -> L1c
            r3 = 0
            if (r2 == 0) goto L57
            java.util.List r1 = (java.util.List) r1     // Catch: java.lang.Throwable -> L1c
            boolean r2 = r1.isEmpty()     // Catch: java.lang.Throwable -> L1c
            if (r2 == 0) goto L51
            goto L66
        L51:
            r2 = 0
            java.lang.Object r3 = r1.get(r2)     // Catch: java.lang.Throwable -> L1c
            goto L66
        L57:
            java.util.Iterator r1 = r1.iterator()     // Catch: java.lang.Throwable -> L1c
            boolean r2 = r1.hasNext()     // Catch: java.lang.Throwable -> L1c
            if (r2 != 0) goto L62
            goto L66
        L62:
            java.lang.Object r3 = r1.next()     // Catch: java.lang.Throwable -> L1c
        L66:
            java.util.Map$Entry r3 = (java.util.Map.Entry) r3     // Catch: java.lang.Throwable -> L1c
            if (r3 != 0) goto L6c
            monitor-exit(r0)
            return
        L6c:
            java.lang.Object r1 = r3.getKey()     // Catch: java.lang.Throwable -> L1c
            java.lang.Object r2 = r3.getValue()     // Catch: java.lang.Throwable -> L1c
            java.lang.Object r3 = r5.f9614f     // Catch: java.lang.Throwable -> L1c
            k3.g r3 = (k3.g) r3     // Catch: java.lang.Throwable -> L1c
            r3.getClass()     // Catch: java.lang.Throwable -> L1c
            java.lang.String r4 = "key"
            r4.AbstractC0983h.e(r4, r1)     // Catch: java.lang.Throwable -> L1c
            java.lang.Object r3 = r3.f8628k     // Catch: java.lang.Throwable -> L1c
            java.util.LinkedHashMap r3 = (java.util.LinkedHashMap) r3     // Catch: java.lang.Throwable -> L1c
            r3.remove(r1)     // Catch: java.lang.Throwable -> L1c
            int r3 = r5.f9611c     // Catch: java.lang.Throwable -> L1c
            l(r1, r2)     // Catch: java.lang.Throwable -> L1c
            int r3 = r3 + (-1)
            r5.f9611c = r3     // Catch: java.lang.Throwable -> L1c
            monitor-exit(r0)
            java.lang.String r0 = "oldValue"
            r4.AbstractC0983h.e(r0, r2)
            goto L0
        L98:
            monitor-exit(r0)
            return
        L9a:
            java.lang.String r6 = "LruCache.sizeOf() is reporting inconsistent results!"
            java.lang.IllegalStateException r1 = new java.lang.IllegalStateException     // Catch: java.lang.Throwable -> L1c
            r1.<init>(r6)     // Catch: java.lang.Throwable -> L1c
            throw r1     // Catch: java.lang.Throwable -> L1c
        La2:
            monitor-exit(r0)
            throw r6
        */
        throw new UnsupportedOperationException("Method not decompiled: r.i.m(int):void");
    }

    public String toString() {
        String str;
        switch (this.f9609a) {
            case 0:
                synchronized (((n0.a) this.f9615g)) {
                    try {
                        int i = this.f9612d;
                        int i5 = this.f9613e + i;
                        str = "LruCache[maxSize=" + this.f9610b + ",hits=" + this.f9612d + ",misses=" + this.f9613e + ",hitRate=" + (i5 != 0 ? (i * 100) / i5 : 0) + "%]";
                    } catch (Throwable th) {
                        throw th;
                    }
                }
                return str;
            default:
                return super.toString();
        }
    }

    public i(StaggeredGridLayoutManager staggeredGridLayoutManager, int i) {
        this.f9609a = 1;
        this.f9615g = staggeredGridLayoutManager;
        this.f9614f = new ArrayList();
        this.f9610b = Integer.MIN_VALUE;
        this.f9611c = Integer.MIN_VALUE;
        this.f9612d = 0;
        this.f9613e = i;
    }
}
