package androidx.recyclerview.widget;

import android.util.SparseArray;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.Nullable;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.IdentityHashMap;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import java.util.WeakHashMap;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ArrayList f3968a;

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final ArrayList f3970c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final List f3971d;

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

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

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final /* synthetic */ RecyclerView f3975h;

    public y1(RecyclerView recyclerView) {
        this.f3975h = recyclerView;
        ArrayList arrayList = new ArrayList();
        this.f3968a = arrayList;
        this.f3969b = null;
        this.f3970c = new ArrayList();
        this.f3971d = Collections.unmodifiableList(arrayList);
        this.f3972e = 2;
        this.f3973f = 2;
    }

    public static void e(ViewGroup viewGroup, boolean z10) {
        for (int childCount = viewGroup.getChildCount() - 1; childCount >= 0; childCount--) {
            View childAt = viewGroup.getChildAt(childCount);
            if (childAt instanceof ViewGroup) {
                e((ViewGroup) childAt, true);
            }
        }
        if (z10) {
            if (viewGroup.getVisibility() == 4) {
                viewGroup.setVisibility(0);
                viewGroup.setVisibility(4);
            } else {
                int visibility = viewGroup.getVisibility();
                viewGroup.setVisibility(4);
                viewGroup.setVisibility(visibility);
            }
        }
    }

    public final void a(j2 j2Var, boolean z10) {
        RecyclerView.clearNestedRecyclerViewIfNotNested(j2Var);
        View view = j2Var.itemView;
        RecyclerView recyclerView = this.f3975h;
        l2 l2Var = recyclerView.mAccessibilityDelegate;
        if (l2Var != null) {
            androidx.core.view.b bVarH = l2Var.h();
            androidx.core.view.s1.setAccessibilityDelegate(view, bVarH instanceof k2 ? (androidx.core.view.b) ((k2) bVarH).f3764e.remove(view) : null);
        }
        if (z10) {
            if (recyclerView.mRecyclerListeners.size() > 0) {
                com.google.android.gms.measurement.internal.u1.x(recyclerView.mRecyclerListeners.get(0));
                throw null;
            }
            d1 d1Var = recyclerView.mAdapter;
            if (d1Var != null) {
                d1Var.onViewRecycled(j2Var);
            }
            if (recyclerView.mState != null) {
                recyclerView.mViewInfoStore.d(j2Var);
            }
            if (RecyclerView.sVerboseLoggingEnabled) {
                Objects.toString(j2Var);
            }
        }
        j2Var.mBindingAdapter = null;
        j2Var.mOwnerRecyclerView = null;
        x1 x1VarC = c();
        x1VarC.getClass();
        int itemViewType = j2Var.getItemViewType();
        ArrayList arrayList = x1VarC.a(itemViewType).f3943a;
        if (((w1) x1VarC.f3956a.get(itemViewType)).f3944b <= arrayList.size()) {
            w0.a.a(j2Var.itemView);
        } else {
            if (RecyclerView.sDebugAssertionsEnabled && arrayList.contains(j2Var)) {
                throw new IllegalArgumentException("this scrap item already exists");
            }
            j2Var.resetInternal();
            arrayList.add(j2Var);
        }
    }

    public final int b(int i10) {
        RecyclerView recyclerView = this.f3975h;
        if (i10 >= 0 && i10 < recyclerView.mState.b()) {
            return !recyclerView.mState.f3706g ? i10 : recyclerView.mAdapterHelper.f(i10, 0);
        }
        StringBuilder sbQ = defpackage.e.q("invalid position ", i10, ". State item count is ");
        sbQ.append(recyclerView.mState.b());
        sbQ.append(recyclerView.exceptionLabel());
        throw new IndexOutOfBoundsException(sbQ.toString());
    }

    public final x1 c() {
        if (this.f3974g == null) {
            x1 x1Var = new x1();
            x1Var.f3956a = new SparseArray();
            x1Var.f3957b = 0;
            x1Var.f3958c = Collections.newSetFromMap(new IdentityHashMap());
            this.f3974g = x1Var;
            f();
        }
        return this.f3974g;
    }

    public final View d(int i10) {
        return tryGetViewHolderForPositionByDeadline(i10, false, Long.MAX_VALUE).itemView;
    }

    public final void f() {
        if (this.f3974g != null) {
            RecyclerView recyclerView = this.f3975h;
            if (recyclerView.mAdapter == null || !recyclerView.isAttachedToWindow()) {
                return;
            }
            x1 x1Var = this.f3974g;
            x1Var.f3958c.add(recyclerView.mAdapter);
        }
    }

    public final void g(d1 d1Var, boolean z10) {
        x1 x1Var = this.f3974g;
        if (x1Var == null) {
            return;
        }
        Set set = x1Var.f3958c;
        set.remove(d1Var);
        if (set.size() != 0 || z10) {
            return;
        }
        int i10 = 0;
        while (true) {
            SparseArray sparseArray = x1Var.f3956a;
            if (i10 >= sparseArray.size()) {
                return;
            }
            ArrayList arrayList = ((w1) sparseArray.get(sparseArray.keyAt(i10))).f3943a;
            for (int i11 = 0; i11 < arrayList.size(); i11++) {
                w0.a.a(((j2) arrayList.get(i11)).itemView);
            }
            i10++;
        }
    }

    public final void h() {
        ArrayList arrayList = this.f3970c;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            i(size);
        }
        arrayList.clear();
        if (RecyclerView.ALLOW_THREAD_GAP_WORK) {
            x xVar = this.f3975h.mPrefetchRegistry;
            int[] iArr = xVar.f3951c;
            if (iArr != null) {
                Arrays.fill(iArr, -1);
            }
            xVar.f3952d = 0;
        }
    }

    public final void i(int i10) {
        int i11 = RecyclerView.HORIZONTAL;
        ArrayList arrayList = this.f3970c;
        j2 j2Var = (j2) arrayList.get(i10);
        if (RecyclerView.sVerboseLoggingEnabled) {
            Objects.toString(j2Var);
        }
        a(j2Var, true);
        arrayList.remove(i10);
    }

    public final void j(View view) {
        j2 childViewHolderInt = RecyclerView.getChildViewHolderInt(view);
        boolean zIsTmpDetached = childViewHolderInt.isTmpDetached();
        RecyclerView recyclerView = this.f3975h;
        if (zIsTmpDetached) {
            recyclerView.removeDetachedView(view, false);
        }
        if (childViewHolderInt.isScrap()) {
            childViewHolderInt.unScrap();
        } else if (childViewHolderInt.wasReturnedFromScrap()) {
            childViewHolderInt.clearReturnedFromScrapFlag();
        }
        k(childViewHolderInt);
        if (recyclerView.mItemAnimator == null || childViewHolderInt.isRecyclable()) {
            return;
        }
        recyclerView.mItemAnimator.d(childViewHolderInt);
    }

    /* JADX WARN: Code restructure failed: missing block: B:60:0x00c0, code lost:
    
        r4 = r4 - 1;
     */
    /* JADX WARN: Removed duplicated region for block: B:54:0x00a5  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void k(j2 j2Var) {
        boolean z10;
        int i10;
        boolean zIsScrap = j2Var.isScrap();
        boolean z11 = true;
        RecyclerView recyclerView = this.f3975h;
        if (zIsScrap || j2Var.itemView.getParent() != null) {
            StringBuilder sb = new StringBuilder("Scrapped or attached views may not be recycled. isScrap:");
            sb.append(j2Var.isScrap());
            sb.append(" isAttached:");
            sb.append(j2Var.itemView.getParent() != null);
            sb.append(recyclerView.exceptionLabel());
            throw new IllegalArgumentException(sb.toString());
        }
        if (j2Var.isTmpDetached()) {
            StringBuilder sb2 = new StringBuilder("Tmp detached view should be removed from RecyclerView before it can be recycled: ");
            sb2.append(j2Var);
            throw new IllegalArgumentException(defpackage.e.d(recyclerView, sb2));
        }
        if (j2Var.shouldIgnore()) {
            throw new IllegalArgumentException(defpackage.e.d(recyclerView, new StringBuilder("Trying to recycle an ignored view holder. You should first call stopIgnoringView(view) before calling recycle.")));
        }
        boolean zDoesTransientStatePreventRecycling = j2Var.doesTransientStatePreventRecycling();
        d1 d1Var = recyclerView.mAdapter;
        boolean z12 = d1Var != null && zDoesTransientStatePreventRecycling && d1Var.onFailedToRecycleView(j2Var);
        boolean z13 = RecyclerView.sDebugAssertionsEnabled;
        ArrayList arrayList = this.f3970c;
        if (z13 && arrayList.contains(j2Var)) {
            StringBuilder sb3 = new StringBuilder("cached view received recycle internal? ");
            sb3.append(j2Var);
            throw new IllegalArgumentException(defpackage.e.d(recyclerView, sb3));
        }
        if (z12 || j2Var.isRecyclable()) {
            if (this.f3973f <= 0 || j2Var.hasAnyOfTheFlags(526)) {
                z10 = false;
            } else {
                int size = arrayList.size();
                if (size >= this.f3973f && size > 0) {
                    i(0);
                    size--;
                }
                if (RecyclerView.ALLOW_THREAD_GAP_WORK && size > 0) {
                    x xVar = recyclerView.mPrefetchRegistry;
                    int i11 = j2Var.mPosition;
                    if (xVar.f3951c != null) {
                        int i12 = xVar.f3952d * 2;
                        for (int i13 = 0; i13 < i12; i13 += 2) {
                            if (xVar.f3951c[i13] == i11) {
                                break;
                            }
                        }
                        i10 = size - 1;
                        loop1: while (i10 >= 0) {
                            int i14 = ((j2) arrayList.get(i10)).mPosition;
                            x xVar2 = recyclerView.mPrefetchRegistry;
                            if (xVar2.f3951c == null) {
                                break;
                            }
                            int i15 = xVar2.f3952d * 2;
                            for (int i16 = 0; i16 < i15; i16 += 2) {
                                if (xVar2.f3951c[i16] == i14) {
                                    break;
                                }
                            }
                            break loop1;
                        }
                        size = i10 + 1;
                    } else {
                        i10 = size - 1;
                        loop1: while (i10 >= 0) {
                        }
                        size = i10 + 1;
                    }
                }
                arrayList.add(size, j2Var);
                z10 = true;
            }
            if (z10) {
                z11 = false;
            } else {
                a(j2Var, true);
            }
            z = z10;
        } else {
            if (RecyclerView.sVerboseLoggingEnabled) {
                recyclerView.exceptionLabel();
            }
            z11 = false;
        }
        recyclerView.mViewInfoStore.d(j2Var);
        if (z || z11 || !zDoesTransientStatePreventRecycling) {
            return;
        }
        w0.a.a(j2Var.itemView);
        j2Var.mBindingAdapter = null;
        j2Var.mOwnerRecyclerView = null;
    }

    public final void l(View view) {
        j2 childViewHolderInt = RecyclerView.getChildViewHolderInt(view);
        boolean zHasAnyOfTheFlags = childViewHolderInt.hasAnyOfTheFlags(12);
        RecyclerView recyclerView = this.f3975h;
        if (!zHasAnyOfTheFlags && childViewHolderInt.isUpdated() && !recyclerView.canReuseUpdatedViewHolder(childViewHolderInt)) {
            if (this.f3969b == null) {
                this.f3969b = new ArrayList();
            }
            childViewHolderInt.setScrapContainer(this, true);
            this.f3969b.add(childViewHolderInt);
            return;
        }
        if (childViewHolderInt.isInvalid() && !childViewHolderInt.isRemoved() && !recyclerView.mAdapter.hasStableIds()) {
            throw new IllegalArgumentException(defpackage.e.d(recyclerView, new StringBuilder("Called scrap view with an invalid view. Invalid views cannot be reused from scrap, they should rebound from recycler pool.")));
        }
        childViewHolderInt.setScrapContainer(this, false);
        this.f3968a.add(childViewHolderInt);
    }

    public final void m(j2 j2Var) {
        if (j2Var.mInChangeScrap) {
            this.f3969b.remove(j2Var);
        } else {
            this.f3968a.remove(j2Var);
        }
        j2Var.mScrapContainer = null;
        j2Var.mInChangeScrap = false;
        j2Var.clearReturnedFromScrapFlag();
    }

    public final void n() {
        q1 q1Var = this.f3975h.mLayout;
        this.f3973f = this.f3972e + (q1Var != null ? q1Var.mPrefetchMaxCountObserved : 0);
        ArrayList arrayList = this.f3970c;
        for (int size = arrayList.size() - 1; size >= 0 && arrayList.size() > this.f3973f; size--) {
            i(size);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:125:0x0206  */
    /* JADX WARN: Removed duplicated region for block: B:134:0x0229  */
    /* JADX WARN: Removed duplicated region for block: B:276:0x04ba  */
    /* JADX WARN: Removed duplicated region for block: B:277:0x04c6  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x0085  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x0087  */
    /* JADX WARN: Removed duplicated region for block: B:82:0x0170  */
    @Nullable
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public j2 tryGetViewHolderForPositionByDeadline(int i10, boolean z10, long j10) {
        boolean z11;
        j2 j2VarCreateViewHolder;
        boolean z12;
        boolean z13;
        ViewGroup.LayoutParams layoutParams;
        r1 r1Var;
        RecyclerView recyclerViewFindNestedRecyclerView;
        j2 j2Var;
        View view;
        int size;
        int iF;
        RecyclerView recyclerView = this.f3975h;
        if (i10 < 0 || i10 >= recyclerView.mState.b()) {
            StringBuilder sbR = defpackage.e.r("Invalid item position ", i10, "(", i10, "). Item count:");
            sbR.append(recyclerView.mState.b());
            sbR.append(recyclerView.exceptionLabel());
            throw new IndexOutOfBoundsException(sbR.toString());
        }
        boolean z14 = false;
        if (recyclerView.mState.f3706g) {
            ArrayList arrayList = this.f3969b;
            if (arrayList == null || (size = arrayList.size()) == 0) {
                j2VarCreateViewHolder = null;
                z11 = j2VarCreateViewHolder == null;
            } else {
                int i11 = 0;
                while (true) {
                    if (i11 < size) {
                        j2VarCreateViewHolder = (j2) this.f3969b.get(i11);
                        if (!j2VarCreateViewHolder.wasReturnedFromScrap() && j2VarCreateViewHolder.getLayoutPosition() == i10) {
                            j2VarCreateViewHolder.addFlags(32);
                            break;
                        }
                        i11++;
                    } else if (recyclerView.mAdapter.hasStableIds() && (iF = recyclerView.mAdapterHelper.f(i10, 0)) > 0 && iF < recyclerView.mAdapter.getItemCount()) {
                        long itemId = recyclerView.mAdapter.getItemId(iF);
                        for (int i12 = 0; i12 < size; i12++) {
                            j2 j2Var2 = (j2) this.f3969b.get(i12);
                            if (!j2Var2.wasReturnedFromScrap() && j2Var2.getItemId() == itemId) {
                                j2Var2.addFlags(32);
                                j2VarCreateViewHolder = j2Var2;
                                break;
                            }
                        }
                    }
                }
                j2VarCreateViewHolder = null;
                if (j2VarCreateViewHolder == null) {
                }
            }
        } else {
            z11 = false;
            j2VarCreateViewHolder = null;
        }
        ArrayList arrayList2 = this.f3970c;
        ArrayList arrayList3 = this.f3968a;
        if (j2VarCreateViewHolder == null) {
            int size2 = arrayList3.size();
            for (int i13 = 0; i13 < size2; i13++) {
                j2 j2Var3 = (j2) arrayList3.get(i13);
                if (!j2Var3.wasReturnedFromScrap() && j2Var3.getLayoutPosition() == i10 && !j2Var3.isInvalid() && (recyclerView.mState.f3706g || !j2Var3.isRemoved())) {
                    j2Var3.addFlags(32);
                    j2VarCreateViewHolder = j2Var3;
                    break;
                }
            }
            if (!z10) {
                f fVar = recyclerView.mChildHelper;
                ArrayList arrayList4 = fVar.f3694c;
                int size3 = arrayList4.size();
                int i14 = 0;
                while (true) {
                    if (i14 >= size3) {
                        view = null;
                        break;
                    }
                    view = (View) arrayList4.get(i14);
                    ((c1) fVar.f3692a).getClass();
                    j2 childViewHolderInt = RecyclerView.getChildViewHolderInt(view);
                    if (childViewHolderInt.getLayoutPosition() == i10 && !childViewHolderInt.isInvalid() && !childViewHolderInt.isRemoved()) {
                        break;
                    }
                    i14++;
                }
                if (view == null) {
                    int size4 = arrayList2.size();
                    int i15 = 0;
                    while (true) {
                        if (i15 >= size4) {
                            j2VarCreateViewHolder = null;
                            break;
                        }
                        j2 j2Var4 = (j2) arrayList2.get(i15);
                        if (j2Var4.isInvalid() || j2Var4.getLayoutPosition() != i10 || j2Var4.isAttachedToTransitionOverlay()) {
                            i15++;
                        } else {
                            if (!z10) {
                                arrayList2.remove(i15);
                            }
                            if (RecyclerView.sVerboseLoggingEnabled) {
                                j2Var4.toString();
                            }
                            j2VarCreateViewHolder = j2Var4;
                        }
                    }
                } else {
                    j2 childViewHolderInt2 = RecyclerView.getChildViewHolderInt(view);
                    f fVar2 = recyclerView.mChildHelper;
                    int iIndexOfChild = ((c1) fVar2.f3692a).f3680a.indexOfChild(view);
                    if (iIndexOfChild < 0) {
                        throw new IllegalArgumentException("view is not a child, cannot hide " + view);
                    }
                    d dVar = fVar2.f3693b;
                    if (!dVar.d(iIndexOfChild)) {
                        throw new RuntimeException("trying to unhide a view that was not hidden" + view);
                    }
                    dVar.a(iIndexOfChild);
                    fVar2.m(view);
                    int iJ = recyclerView.mChildHelper.j(view);
                    if (iJ == -1) {
                        StringBuilder sb = new StringBuilder("layout index should not be -1 after unhiding a view:");
                        sb.append(childViewHolderInt2);
                        throw new IllegalStateException(defpackage.e.d(recyclerView, sb));
                    }
                    recyclerView.mChildHelper.c(iJ);
                    l(view);
                    childViewHolderInt2.addFlags(8224);
                    j2VarCreateViewHolder = childViewHolderInt2;
                }
                if (j2VarCreateViewHolder != null) {
                    if (!j2VarCreateViewHolder.isRemoved()) {
                        int i16 = j2VarCreateViewHolder.mPosition;
                        if (i16 < 0 || i16 >= recyclerView.mAdapter.getItemCount()) {
                            StringBuilder sb2 = new StringBuilder("Inconsistency detected. Invalid view holder adapter position");
                            sb2.append(j2VarCreateViewHolder);
                            throw new IndexOutOfBoundsException(defpackage.e.d(recyclerView, sb2));
                        }
                        if ((recyclerView.mState.f3706g || recyclerView.mAdapter.getItemViewType(j2VarCreateViewHolder.mPosition) == j2VarCreateViewHolder.getItemViewType()) && (!recyclerView.mAdapter.hasStableIds() || j2VarCreateViewHolder.getItemId() == recyclerView.mAdapter.getItemId(j2VarCreateViewHolder.mPosition))) {
                        }
                    } else {
                        if (RecyclerView.sDebugAssertionsEnabled && !recyclerView.mState.f3706g) {
                            throw new IllegalStateException(defpackage.e.d(recyclerView, new StringBuilder("should not receive a removed view unless it is pre layout")));
                        }
                        if (recyclerView.mState.f3706g) {
                            z11 = true;
                        } else {
                            if (!z10) {
                                j2VarCreateViewHolder.addFlags(4);
                                if (j2VarCreateViewHolder.isScrap()) {
                                    recyclerView.removeDetachedView(j2VarCreateViewHolder.itemView, false);
                                    j2VarCreateViewHolder.unScrap();
                                } else if (j2VarCreateViewHolder.wasReturnedFromScrap()) {
                                    j2VarCreateViewHolder.clearReturnedFromScrapFlag();
                                }
                                k(j2VarCreateViewHolder);
                            }
                            j2VarCreateViewHolder = null;
                        }
                    }
                }
            }
        }
        if (j2VarCreateViewHolder == null) {
            int iF2 = recyclerView.mAdapterHelper.f(i10, 0);
            if (iF2 < 0 || iF2 >= recyclerView.mAdapter.getItemCount()) {
                StringBuilder sbR2 = defpackage.e.r("Inconsistency detected. Invalid item position ", i10, "(offset:", iF2, ").state:");
                sbR2.append(recyclerView.mState.b());
                sbR2.append(recyclerView.exceptionLabel());
                throw new IndexOutOfBoundsException(sbR2.toString());
            }
            int itemViewType = recyclerView.mAdapter.getItemViewType(iF2);
            if (recyclerView.mAdapter.hasStableIds()) {
                long itemId2 = recyclerView.mAdapter.getItemId(iF2);
                int size5 = arrayList3.size() - 1;
                while (true) {
                    if (size5 >= 0) {
                        j2Var = (j2) arrayList3.get(size5);
                        if (j2Var.getItemId() == itemId2 && !j2Var.wasReturnedFromScrap()) {
                            if (itemViewType == j2Var.getItemViewType()) {
                                j2Var.addFlags(32);
                                if (j2Var.isRemoved() && !recyclerView.mState.f3706g) {
                                    j2Var.setFlags(2, 14);
                                }
                            } else if (!z10) {
                                arrayList3.remove(size5);
                                recyclerView.removeDetachedView(j2Var.itemView, false);
                                j2 childViewHolderInt3 = RecyclerView.getChildViewHolderInt(j2Var.itemView);
                                childViewHolderInt3.mScrapContainer = null;
                                childViewHolderInt3.mInChangeScrap = false;
                                childViewHolderInt3.clearReturnedFromScrapFlag();
                                k(childViewHolderInt3);
                            }
                        }
                        size5--;
                    } else {
                        int size6 = arrayList2.size() - 1;
                        while (true) {
                            if (size6 < 0) {
                                break;
                            }
                            j2 j2Var5 = (j2) arrayList2.get(size6);
                            if (j2Var5.getItemId() == itemId2 && !j2Var5.isAttachedToTransitionOverlay()) {
                                if (itemViewType != j2Var5.getItemViewType()) {
                                    if (!z10) {
                                        i(size6);
                                        break;
                                    }
                                } else {
                                    if (!z10) {
                                        arrayList2.remove(size6);
                                    }
                                    j2Var = j2Var5;
                                }
                            }
                            size6--;
                        }
                        j2Var = null;
                    }
                }
                if (j2Var != null) {
                    j2Var.mPosition = iF2;
                    z11 = true;
                }
                j2VarCreateViewHolder = j2Var;
            }
            if (j2VarCreateViewHolder == null) {
                int i17 = RecyclerView.HORIZONTAL;
                j2 recycledView = c().getRecycledView(itemViewType);
                if (recycledView != null) {
                    recycledView.resetInternal();
                    if (RecyclerView.FORCE_INVALIDATE_DISPLAY_LIST) {
                        View view2 = recycledView.itemView;
                        if (view2 instanceof ViewGroup) {
                            e((ViewGroup) view2, false);
                        }
                    }
                }
                j2VarCreateViewHolder = recycledView;
            }
            if (j2VarCreateViewHolder == null) {
                long nanoTime = recyclerView.getNanoTime();
                if (j10 != Long.MAX_VALUE) {
                    long j11 = this.f3974g.a(itemViewType).f3945c;
                    if (j11 != 0 && j11 + nanoTime >= j10) {
                        return null;
                    }
                }
                j2VarCreateViewHolder = recyclerView.mAdapter.createViewHolder(recyclerView, itemViewType);
                if (RecyclerView.ALLOW_THREAD_GAP_WORK && (recyclerViewFindNestedRecyclerView = RecyclerView.findNestedRecyclerView(j2VarCreateViewHolder.itemView)) != null) {
                    j2VarCreateViewHolder.mNestedRecyclerView = new WeakReference<>(recyclerViewFindNestedRecyclerView);
                }
                long nanoTime2 = recyclerView.getNanoTime() - nanoTime;
                w1 w1VarA = this.f3974g.a(itemViewType);
                long j12 = w1VarA.f3945c;
                if (j12 != 0) {
                    nanoTime2 = (nanoTime2 / 4) + ((j12 / 4) * 3);
                }
                w1VarA.f3945c = nanoTime2;
            }
        }
        if (z11 && !recyclerView.mState.f3706g && j2VarCreateViewHolder.hasAnyOfTheFlags(8192)) {
            j2VarCreateViewHolder.setFlags(0, 8192);
            if (recyclerView.mState.f3709j) {
                l1.b(j2VarCreateViewHolder);
                l1 l1Var = recyclerView.mItemAnimator;
                j2VarCreateViewHolder.getUnmodifiedPayloads();
                l1Var.getClass();
                k1 k1Var = new k1();
                k1Var.a(j2VarCreateViewHolder);
                recyclerView.recordAnimationInfoIfBouncedHiddenView(j2VarCreateViewHolder, k1Var);
            }
        }
        if (!recyclerView.mState.f3706g || !j2VarCreateViewHolder.isBound()) {
            if (!j2VarCreateViewHolder.isBound() || j2VarCreateViewHolder.needsUpdate() || j2VarCreateViewHolder.isInvalid()) {
                if (RecyclerView.sDebugAssertionsEnabled && j2VarCreateViewHolder.isRemoved()) {
                    StringBuilder sb3 = new StringBuilder("Removed holder should be bound and it should come here only in pre-layout. Holder: ");
                    sb3.append(j2VarCreateViewHolder);
                    throw new IllegalStateException(defpackage.e.d(recyclerView, sb3));
                }
                int iF3 = recyclerView.mAdapterHelper.f(i10, 0);
                j2VarCreateViewHolder.mBindingAdapter = null;
                j2VarCreateViewHolder.mOwnerRecyclerView = recyclerView;
                int itemViewType2 = j2VarCreateViewHolder.getItemViewType();
                long nanoTime3 = recyclerView.getNanoTime();
                if (j10 != Long.MAX_VALUE) {
                    long j13 = this.f3974g.a(itemViewType2).f3946d;
                    if (j13 == 0 || j13 + nanoTime3 < j10) {
                    }
                }
                if (j2VarCreateViewHolder.isTmpDetached()) {
                    recyclerView.attachViewToParent(j2VarCreateViewHolder.itemView, recyclerView.getChildCount(), j2VarCreateViewHolder.itemView.getLayoutParams());
                    z12 = true;
                } else {
                    z12 = false;
                }
                recyclerView.mAdapter.bindViewHolder(j2VarCreateViewHolder, iF3);
                if (z12) {
                    recyclerView.detachViewFromParent(j2VarCreateViewHolder.itemView);
                }
                long nanoTime4 = recyclerView.getNanoTime() - nanoTime3;
                w1 w1VarA2 = this.f3974g.a(j2VarCreateViewHolder.getItemViewType());
                long j14 = w1VarA2.f3946d;
                if (j14 != 0) {
                    nanoTime4 = (nanoTime4 / 4) + ((j14 / 4) * 3);
                }
                w1VarA2.f3946d = nanoTime4;
                if (recyclerView.isAccessibilityEnabled()) {
                    View view3 = j2VarCreateViewHolder.itemView;
                    WeakHashMap weakHashMap = androidx.core.view.s1.f1815a;
                    if (view3.getImportantForAccessibility() == 0) {
                        view3.setImportantForAccessibility(1);
                    }
                    l2 l2Var = recyclerView.mAccessibilityDelegate;
                    if (l2Var != null) {
                        androidx.core.view.b bVarH = l2Var.h();
                        if (bVarH instanceof k2) {
                            k2 k2Var = (k2) bVarH;
                            k2Var.getClass();
                            androidx.core.view.b accessibilityDelegate = androidx.core.view.s1.getAccessibilityDelegate(view3);
                            if (accessibilityDelegate != null && accessibilityDelegate != k2Var) {
                                k2Var.f3764e.put(view3, accessibilityDelegate);
                            }
                        }
                        androidx.core.view.s1.setAccessibilityDelegate(view3, bVarH);
                    }
                }
                if (recyclerView.mState.f3706g) {
                    j2VarCreateViewHolder.mPreLayoutPosition = i10;
                }
                z13 = true;
            }
            layoutParams = j2VarCreateViewHolder.itemView.getLayoutParams();
            if (layoutParams != null) {
                r1Var = (r1) recyclerView.generateDefaultLayoutParams();
                j2VarCreateViewHolder.itemView.setLayoutParams(r1Var);
            } else if (recyclerView.checkLayoutParams(layoutParams)) {
                r1Var = (r1) layoutParams;
            } else {
                r1Var = (r1) recyclerView.generateLayoutParams(layoutParams);
                j2VarCreateViewHolder.itemView.setLayoutParams(r1Var);
            }
            r1Var.mViewHolder = j2VarCreateViewHolder;
            if (z11 && z13) {
                z14 = true;
            }
            r1Var.mPendingInvalidate = z14;
            return j2VarCreateViewHolder;
        }
        j2VarCreateViewHolder.mPreLayoutPosition = i10;
        z13 = false;
        layoutParams = j2VarCreateViewHolder.itemView.getLayoutParams();
        if (layoutParams != null) {
        }
        r1Var.mViewHolder = j2VarCreateViewHolder;
        if (z11) {
            z14 = true;
        }
        r1Var.mPendingInvalidate = z14;
        return j2VarCreateViewHolder;
    }
}
