File classes.dex
Function:
Loading..
000bc5bc
000bc5bcandroidx.recyclerview.widget.RecyclerView::setLayoutManager(f0.H):
000bc5ccconst/4 v0, 0x1
000bc5ceiget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc5d2if-ne v11, v1, :cond_6
000bc5d6return-void
000bc5d8const/4 v1, 0x0
000bc5dainvoke-virtual {v10, v1}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000bc5e0iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000bc5e4iget-object v3, v2, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
000bc5e8invoke-virtual {v3, v2}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000bc5eeiget-object v2, v2, Lf0/W;->c:Landroid/widget/OverScroller;
000bc5f2invoke-virtual {v2}, Landroid/widget/OverScroller;->abortAnimation()V
000bc5f8iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc5fcif-eqz v2, :cond_21
000bc600iget-object v2, v2, Lf0/H;->e:Lf0/u;
000bc604if-eqz v2, :cond_21
000bc608invoke-virtual {v2}, Lf0/u;->i()V
000bc60eiget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc612iget-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
000bc616if-eqz v2, :cond_54
000bc61aiget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
000bc61eif-eqz v2, :cond_2e
000bc622invoke-virtual {v2}, Lf0/D;->e()V
000bc628iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc62cinvoke-virtual {v2, v3}, Lf0/H;->g0(Lf0/N;)V
000bc632iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc636invoke-virtual {v2, v3}, Lf0/H;->h0(Lf0/N;)V
000bc63ciget-object v2, v3, Lf0/N;->a:Ljava/util/ArrayList;
000bc640invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
000bc646invoke-virtual {v3}, Lf0/N;->d()V
000bc64ciget-boolean v2, v10, Landroidx/recyclerview/widget/RecyclerView;->p:Z
000bc650if-eqz v2, :cond_4b
000bc654iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc658iput-boolean v1, v2, Lf0/H;->g:Z
000bc65cinvoke-virtual {v2, v10}, Lf0/H;->R(Landroidx/recyclerview/widget/RecyclerView;)V
000bc662iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc666const/4 v4, 0x0
000bc668invoke-virtual {v2, v4}, Lf0/H;->t0(Landroidx/recyclerview/widget/RecyclerView;)V
000bc66eiput-object v4, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc672goto :goto_5c
000bc674iget-object v2, v3, Lf0/N;->a:Ljava/util/ArrayList;
000bc678invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
000bc67einvoke-virtual {v3}, Lf0/N;->d()V
000bc684iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
000bc688iget-object v4, v2, LF0/h;->c:Ljava/lang/Object;
000bc68ccheck-cast v4, LA1/a;
000bc690invoke-virtual {v4}, LA1/a;->h()V
000bc696iget-object v4, v2, LF0/h;->d:Ljava/lang/Object;
000bc69acheck-cast v4, Ljava/util/ArrayList;
000bc69einvoke-virtual {v4}, Ljava/util/ArrayList;->size()I
000bc6a4move-result v5
000bc6a6sub-int/2addr v5, v0
000bc6a8iget-object v6, v2, LF0/h;->b:Ljava/lang/Object;
000bc6accheck-cast v6, Lf0/y;
000bc6b0iget-object v6, v6, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
000bc6b4if-ltz v5, :cond_a1
000bc6b8invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bc6bemove-result-object v7
000bc6c0check-cast v7, Landroid/view/View;
000bc6c4invoke-static {v7}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
000bc6camove-result-object v7
000bc6ccif-eqz v7, :cond_9b
000bc6d0iget v8, v7, Lf0/X;->p:I
000bc6d4invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;->L()Z
000bc6damove-result v9
000bc6dcif-eqz v9, :cond_92
000bc6e0iput v8, v7, Lf0/X;->q:I
000bc6e4iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView;->p0:Ljava/util/ArrayList;
000bc6e8invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000bc6eegoto :goto_99
000bc6f0sget-object v6, LK/P;->a:Ljava/util/WeakHashMap;
000bc6f4iget-object v6, v7, Lf0/X;->a:Landroid/view/View;
000bc6f8invoke-virtual {v6, v8}, Landroid/view/View;->setImportantForAccessibility(I)V
000bc6feiput v1, v7, Lf0/X;->p:I
000bc702invoke-virtual {v4, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000bc708add-int/lit8 v5, v5, -0x1
000bc70cgoto :goto_6e
000bc70einvoke-virtual {v6}, Landroid/view/ViewGroup;->getChildCount()I
000bc714move-result v2
000bc716if-ge v1, v2, :cond_b3
000bc71ainvoke-virtual {v6, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000bc720move-result-object v4
000bc722invoke-static {v4}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
000bc728invoke-virtual {v4}, Landroid/view/View;->clearAnimation()V
000bc72eadd-int/2addr v1, v0
000bc730goto :goto_a5
000bc732invoke-virtual {v6}, Landroid/view/ViewGroup;->removeAllViews()V
000bc738iput-object v11, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc73cif-eqz v11, :cond_ef
000bc740iget-object v1, v11, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bc744if-nez v1, :cond_cd
000bc748invoke-virtual {v11, v10}, Lf0/H;->t0(Landroidx/recyclerview/widget/RecyclerView;)V
000bc74eiget-boolean v11, v10, Landroidx/recyclerview/widget/RecyclerView;->p:Z
000bc752if-eqz v11, :cond_ef
000bc756iget-object v11, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc75aiput-boolean v0, v11, Lf0/H;->g:Z
000bc75einvoke-virtual {v11, v10}, Lf0/H;->Q(Landroidx/recyclerview/widget/RecyclerView;)V
000bc764goto :goto_ef
000bc766new-instance v0, Ljava/lang/IllegalArgumentException;
000bc76anew-instance v1, Ljava/lang/StringBuilder;
000bc76econst-string v2, "LayoutManager "
000bc772invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000bc778invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000bc77econst-string v2, " is already attached to a RecyclerView:"
000bc782invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000bc788iget-object v11, v11, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bc78cinvoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000bc792move-result-object v11
000bc794invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000bc79ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000bc7a0move-result-object v11
000bc7a2invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000bc7a8throw v0
000bc7aainvoke-virtual {v3}, Lf0/N;->k()V
000bc7b0invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
000bc7b6return-void
000bc5bc
000bc5bcandroidx.recyclerview.widget.RecyclerView::setLayoutManager(f0.H):
000bc5ccconst/4 v0, 0x1
000bc5ceiget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc5d2if-ne v11, v1, :cond_6
000bc5d6return-void
000bc5d8const/4 v1, 0x0
000bc5dainvoke-virtual {v10, v1}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000bc5e0iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000bc5e4iget-object v3, v2, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
000bc5e8invoke-virtual {v3, v2}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000bc5eeiget-object v2, v2, Lf0/W;->c:Landroid/widget/OverScroller;
000bc5f2invoke-virtual {v2}, Landroid/widget/OverScroller;->abortAnimation()V
000bc5f8iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc5fcif-eqz v2, :cond_21
000bc600iget-object v2, v2, Lf0/H;->e:Lf0/u;
000bc604if-eqz v2, :cond_21
000bc608invoke-virtual {v2}, Lf0/u;->i()V
000bc60eiget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc612iget-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
000bc616if-eqz v2, :cond_54
000bc61aiget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->H:Lf0/D;
000bc61eif-eqz v2, :cond_2e
000bc622invoke-virtual {v2}, Lf0/D;->e()V
000bc628iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc62cinvoke-virtual {v2, v3}, Lf0/H;->g0(Lf0/N;)V
000bc632iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc636invoke-virtual {v2, v3}, Lf0/H;->h0(Lf0/N;)V
000bc63ciget-object v2, v3, Lf0/N;->a:Ljava/util/ArrayList;
000bc640invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
000bc646invoke-virtual {v3}, Lf0/N;->d()V
000bc64ciget-boolean v2, v10, Landroidx/recyclerview/widget/RecyclerView;->p:Z
000bc650if-eqz v2, :cond_4b
000bc654iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc658iput-boolean v1, v2, Lf0/H;->g:Z
000bc65cinvoke-virtual {v2, v10}, Lf0/H;->R(Landroidx/recyclerview/widget/RecyclerView;)V
000bc662iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc666const/4 v4, 0x0
000bc668invoke-virtual {v2, v4}, Lf0/H;->t0(Landroidx/recyclerview/widget/RecyclerView;)V
000bc66eiput-object v4, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc672goto :goto_5c
000bc674iget-object v2, v3, Lf0/N;->a:Ljava/util/ArrayList;
000bc678invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
000bc67einvoke-virtual {v3}, Lf0/N;->d()V
000bc684iget-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;->e:LF0/h;
000bc688iget-object v4, v2, LF0/h;->c:Ljava/lang/Object;
000bc68ccheck-cast v4, LA1/a;
000bc690invoke-virtual {v4}, LA1/a;->h()V
000bc696iget-object v4, v2, LF0/h;->d:Ljava/lang/Object;
000bc69acheck-cast v4, Ljava/util/ArrayList;
000bc69einvoke-virtual {v4}, Ljava/util/ArrayList;->size()I
000bc6a4move-result v5
000bc6a6sub-int/2addr v5, v0
000bc6a8iget-object v6, v2, LF0/h;->b:Ljava/lang/Object;
000bc6accheck-cast v6, Lf0/y;
000bc6b0iget-object v6, v6, Lf0/y;->a:Landroidx/recyclerview/widget/RecyclerView;
000bc6b4if-ltz v5, :cond_a1
000bc6b8invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bc6bemove-result-object v7
000bc6c0check-cast v7, Landroid/view/View;
000bc6c4invoke-static {v7}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
000bc6camove-result-object v7
000bc6ccif-eqz v7, :cond_9b
000bc6d0iget v8, v7, Lf0/X;->p:I
000bc6d4invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;->L()Z
000bc6damove-result v9
000bc6dcif-eqz v9, :cond_92
000bc6e0iput v8, v7, Lf0/X;->q:I
000bc6e4iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView;->p0:Ljava/util/ArrayList;
000bc6e8invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000bc6eegoto :goto_99
000bc6f0sget-object v6, LK/P;->a:Ljava/util/WeakHashMap;
000bc6f4iget-object v6, v7, Lf0/X;->a:Landroid/view/View;
000bc6f8invoke-virtual {v6, v8}, Landroid/view/View;->setImportantForAccessibility(I)V
000bc6feiput v1, v7, Lf0/X;->p:I
000bc702invoke-virtual {v4, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
000bc708add-int/lit8 v5, v5, -0x1
000bc70cgoto :goto_6e
000bc70einvoke-virtual {v6}, Landroid/view/ViewGroup;->getChildCount()I
000bc714move-result v2
000bc716if-ge v1, v2, :cond_b3
000bc71ainvoke-virtual {v6, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000bc720move-result-object v4
000bc722invoke-static {v4}, Landroidx/recyclerview/widget/RecyclerView;->I(Landroid/view/View;)Lf0/X;
000bc728invoke-virtual {v4}, Landroid/view/View;->clearAnimation()V
000bc72eadd-int/2addr v1, v0
000bc730goto :goto_a5
000bc732invoke-virtual {v6}, Landroid/view/ViewGroup;->removeAllViews()V
000bc738iput-object v11, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc73cif-eqz v11, :cond_ef
000bc740iget-object v1, v11, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bc744if-nez v1, :cond_cd
000bc748invoke-virtual {v11, v10}, Lf0/H;->t0(Landroidx/recyclerview/widget/RecyclerView;)V
000bc74eiget-boolean v11, v10, Landroidx/recyclerview/widget/RecyclerView;->p:Z
000bc752if-eqz v11, :cond_ef
000bc756iget-object v11, v10, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc75aiput-boolean v0, v11, Lf0/H;->g:Z
000bc75einvoke-virtual {v11, v10}, Lf0/H;->Q(Landroidx/recyclerview/widget/RecyclerView;)V
000bc764goto :goto_ef
000bc766new-instance v0, Ljava/lang/IllegalArgumentException;
000bc76anew-instance v1, Ljava/lang/StringBuilder;
000bc76econst-string v2, "LayoutManager "
000bc772invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000bc778invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000bc77econst-string v2, " is already attached to a RecyclerView:"
000bc782invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000bc788iget-object v11, v11, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bc78cinvoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;->y()Ljava/lang/String;
000bc792move-result-object v11
000bc794invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000bc79ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000bc7a0move-result-object v11
000bc7a2invoke-direct {v0, v11}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000bc7a8throw v0
000bc7aainvoke-virtual {v3}, Lf0/N;->k()V
000bc7b0invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
000bc7b6return-void
000bc5bc
000bc7b8
000bc7b8androidx.recyclerview.widget.RecyclerView::setLayoutTransition(android.animation.LayoutTransition):
000bc7c8if-nez v2, :cond_7
000bc7ccconst/4 v2, 0x0
000bc7ceinvoke-super {v1, v2}, Landroid/view/ViewGroup;->setLayoutTransition(Landroid/animation/LayoutTransition;)V
000bc7d4return-void
000bc7d6new-instance v2, Ljava/lang/IllegalArgumentException;
000bc7daconst-string v0, "Providing a LayoutTransition into RecyclerView is not supported. Please use setItemAnimator() instead for animating changes to the items in this RecyclerView"
000bc7deinvoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000bc7e4throw v2
000bc7b8
000bc7b8androidx.recyclerview.widget.RecyclerView::setLayoutTransition(android.animation.LayoutTransition):
000bc7c8if-nez v2, :cond_7
000bc7ccconst/4 v2, 0x0
000bc7ceinvoke-super {v1, v2}, Landroid/view/ViewGroup;->setLayoutTransition(Landroid/animation/LayoutTransition;)V
000bc7d4return-void
000bc7d6new-instance v2, Ljava/lang/IllegalArgumentException;
000bc7daconst-string v0, "Providing a LayoutTransition into RecyclerView is not supported. Please use setItemAnimator() instead for animating changes to the items in this RecyclerView"
000bc7deinvoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000bc7e4throw v2
000bc7b8
000bc7e6
000bc7e6 // align 0x8
000bc7e6 // align 0x8
000bc7e8
000bc7e8androidx.recyclerview.widget.RecyclerView::setNestedScrollingEnabled(boolean):
000bc7f8invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000bc7femove-result-object v0
000bc800iget-boolean v1, v0, LK/m;->d:Z
000bc804if-eqz v1, :cond_f
000bc808sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000bc80ciget-object v1, v0, LK/m;->c:Landroid/view/ViewGroup;
000bc810invoke-static {v1}, LK/E;->z(Landroid/view/View;)V
000bc816iput-boolean v3, v0, LK/m;->d:Z
000bc81areturn-void
000bc7e8
000bc7e8androidx.recyclerview.widget.RecyclerView::setNestedScrollingEnabled(boolean):
000bc7f8invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000bc7femove-result-object v0
000bc800iget-boolean v1, v0, LK/m;->d:Z
000bc804if-eqz v1, :cond_f
000bc808sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000bc80ciget-object v1, v0, LK/m;->c:Landroid/view/ViewGroup;
000bc810invoke-static {v1}, LK/E;->z(Landroid/view/View;)V
000bc816iput-boolean v3, v0, LK/m;->d:Z
000bc81areturn-void
000bc7e8
000bc81c
000bc81candroidx.recyclerview.widget.RecyclerView::setOnFlingListener(f0.J):
000bc82ciput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->Q:Lf0/J;
000bc830return-void
000bc81c
000bc81candroidx.recyclerview.widget.RecyclerView::setOnFlingListener(f0.J):
000bc82ciput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->Q:Lf0/J;
000bc830return-void
000bc81c
000bc832
000bc832 // align 0x4
000bc832 // align 0x4
000bc834
000bc834androidx.recyclerview.widget.RecyclerView::setOnScrollListener(f0.K):
000bc844iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->d0:Lf0/K;
000bc848return-void
000bc834
000bc834androidx.recyclerview.widget.RecyclerView::setOnScrollListener(f0.K):
000bc844iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->d0:Lf0/K;
000bc848return-void
000bc834
000bc84a
000bc84a // align 0x4
000bc84a // align 0x4
000bc84c
000bc84candroidx.recyclerview.widget.RecyclerView::setPreserveFocusAfterLayout(boolean):
000bc85ciput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;->V:Z
000bc860return-void
000bc84c
000bc84candroidx.recyclerview.widget.RecyclerView::setPreserveFocusAfterLayout(boolean):
000bc85ciput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;->V:Z
000bc860return-void
000bc84c
000bc862
000bc862 // align 0x4
000bc862 // align 0x4
000bc864
000bc864androidx.recyclerview.widget.RecyclerView::setRecycledViewPool(f0.M):
000bc874iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
000bc878iget-object v1, v0, Lf0/N;->g:Lf0/M;
000bc87cif-eqz v1, :cond_c
000bc880iget v2, v1, Lf0/M;->b:I
000bc884add-int/lit8 v2, v2, -0x1
000bc888iput v2, v1, Lf0/M;->b:I
000bc88ciput-object v4, v0, Lf0/N;->g:Lf0/M;
000bc890if-eqz v4, :cond_20
000bc894iget-object v4, v0, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
000bc898invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000bc89emove-result-object v4
000bc8a0if-eqz v4, :cond_20
000bc8a4iget-object v4, v0, Lf0/N;->g:Lf0/M;
000bc8a8iget v0, v4, Lf0/M;->b:I
000bc8acadd-int/lit8 v0, v0, 0x1
000bc8b0iput v0, v4, Lf0/M;->b:I
000bc8b4return-void
000bc864
000bc864androidx.recyclerview.widget.RecyclerView::setRecycledViewPool(f0.M):
000bc874iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
000bc878iget-object v1, v0, Lf0/N;->g:Lf0/M;
000bc87cif-eqz v1, :cond_c
000bc880iget v2, v1, Lf0/M;->b:I
000bc884add-int/lit8 v2, v2, -0x1
000bc888iput v2, v1, Lf0/M;->b:I
000bc88ciput-object v4, v0, Lf0/N;->g:Lf0/M;
000bc890if-eqz v4, :cond_20
000bc894iget-object v4, v0, Lf0/N;->h:Landroidx/recyclerview/widget/RecyclerView;
000bc898invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Lf0/z;
000bc89emove-result-object v4
000bc8a0if-eqz v4, :cond_20
000bc8a4iget-object v4, v0, Lf0/N;->g:Lf0/M;
000bc8a8iget v0, v4, Lf0/M;->b:I
000bc8acadd-int/lit8 v0, v0, 0x1
000bc8b0iput v0, v4, Lf0/M;->b:I
000bc8b4return-void
000bc864
000bc8b6
000bc8b6 // align 0x8
000bc8b6 // align 0x8
000bc8b8
000bc8b8androidx.recyclerview.widget.RecyclerView::setRecyclerListener(f0.O):
000bc8c8return-void
000bc8b8
000bc8b8androidx.recyclerview.widget.RecyclerView::setRecyclerListener(f0.O):
000bc8c8return-void
000bc8b8
000bc8ca
000bc8ca // align 0x4
000bc8ca // align 0x4
000bc8cc
000bc8ccandroidx.recyclerview.widget.RecyclerView::setScrollState(int):
000bc8dciget v0, v2, Landroidx/recyclerview/widget/RecyclerView;->I:I
000bc8e0if-ne v3, v0, :cond_5
000bc8e4goto :goto_49
000bc8e6iput v3, v2, Landroidx/recyclerview/widget/RecyclerView;->I:I
000bc8eaconst/4 v0, 0x2
000bc8ecif-eq v3, v0, :cond_21
000bc8f0iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000bc8f4iget-object v1, v0, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
000bc8f8invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000bc8feiget-object v0, v0, Lf0/W;->c:Landroid/widget/OverScroller;
000bc902invoke-virtual {v0}, Landroid/widget/OverScroller;->abortAnimation()V
000bc908iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc90cif-eqz v0, :cond_21
000bc910iget-object v0, v0, Lf0/H;->e:Lf0/u;
000bc914if-eqz v0, :cond_21
000bc918invoke-virtual {v0}, Lf0/u;->i()V
000bc91eiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc922if-eqz v0, :cond_28
000bc926invoke-virtual {v0, v3}, Lf0/H;->f0(I)V
000bc92ciget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->d0:Lf0/K;
000bc930if-eqz v0, :cond_2f
000bc934invoke-virtual {v0, v2, v3}, Lf0/K;->a(Landroidx/recyclerview/widget/RecyclerView;I)V
000bc93aiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->e0:Ljava/util/ArrayList;
000bc93eif-eqz v0, :cond_49
000bc942invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000bc948move-result v0
000bc94aadd-int/lit8 v0, v0, -0x1
000bc94eif-ltz v0, :cond_49
000bc952iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->e0:Ljava/util/ArrayList;
000bc956invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bc95cmove-result-object v1
000bc95echeck-cast v1, Lf0/K;
000bc962invoke-virtual {v1, v2, v3}, Lf0/K;->a(Landroidx/recyclerview/widget/RecyclerView;I)V
000bc968add-int/lit8 v0, v0, -0x1
000bc96cgoto :goto_39
000bc96ereturn-void
000bc8cc
000bc8ccandroidx.recyclerview.widget.RecyclerView::setScrollState(int):
000bc8dciget v0, v2, Landroidx/recyclerview/widget/RecyclerView;->I:I
000bc8e0if-ne v3, v0, :cond_5
000bc8e4goto :goto_49
000bc8e6iput v3, v2, Landroidx/recyclerview/widget/RecyclerView;->I:I
000bc8eaconst/4 v0, 0x2
000bc8ecif-eq v3, v0, :cond_21
000bc8f0iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000bc8f4iget-object v1, v0, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
000bc8f8invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000bc8feiget-object v0, v0, Lf0/W;->c:Landroid/widget/OverScroller;
000bc902invoke-virtual {v0}, Landroid/widget/OverScroller;->abortAnimation()V
000bc908iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc90cif-eqz v0, :cond_21
000bc910iget-object v0, v0, Lf0/H;->e:Lf0/u;
000bc914if-eqz v0, :cond_21
000bc918invoke-virtual {v0}, Lf0/u;->i()V
000bc91eiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc922if-eqz v0, :cond_28
000bc926invoke-virtual {v0, v3}, Lf0/H;->f0(I)V
000bc92ciget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->d0:Lf0/K;
000bc930if-eqz v0, :cond_2f
000bc934invoke-virtual {v0, v2, v3}, Lf0/K;->a(Landroidx/recyclerview/widget/RecyclerView;I)V
000bc93aiget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->e0:Ljava/util/ArrayList;
000bc93eif-eqz v0, :cond_49
000bc942invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000bc948move-result v0
000bc94aadd-int/lit8 v0, v0, -0x1
000bc94eif-ltz v0, :cond_49
000bc952iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;->e0:Ljava/util/ArrayList;
000bc956invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bc95cmove-result-object v1
000bc95echeck-cast v1, Lf0/K;
000bc962invoke-virtual {v1, v2, v3}, Lf0/K;->a(Landroidx/recyclerview/widget/RecyclerView;I)V
000bc968add-int/lit8 v0, v0, -0x1
000bc96cgoto :goto_39
000bc96ereturn-void
000bc8cc
000bc970
000bc970androidx.recyclerview.widget.RecyclerView::setScrollingTouchSlop(int):
000bc980invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000bc986move-result-object v0
000bc988invoke-static {v0}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000bc98emove-result-object v0
000bc990const/4 v1, 0x1
000bc992if-eq v3, v1, :cond_12
000bc996invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
000bc99cmove-result v3
000bc99eiput v3, v2, Landroidx/recyclerview/widget/RecyclerView;->P:I
000bc9a2return-void
000bc9a4invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledPagingTouchSlop()I
000bc9aamove-result v3
000bc9aciput v3, v2, Landroidx/recyclerview/widget/RecyclerView;->P:I
000bc9b0return-void
000bc970
000bc970androidx.recyclerview.widget.RecyclerView::setScrollingTouchSlop(int):
000bc980invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000bc986move-result-object v0
000bc988invoke-static {v0}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000bc98emove-result-object v0
000bc990const/4 v1, 0x1
000bc992if-eq v3, v1, :cond_12
000bc996invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
000bc99cmove-result v3
000bc99eiput v3, v2, Landroidx/recyclerview/widget/RecyclerView;->P:I
000bc9a2return-void
000bc9a4invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledPagingTouchSlop()I
000bc9aamove-result v3
000bc9aciput v3, v2, Landroidx/recyclerview/widget/RecyclerView;->P:I
000bc9b0return-void
000bc970
000bc9b2
000bc9b2 // align 0x4
000bc9b2 // align 0x4
000bc9b4
000bc9b4androidx.recyclerview.widget.RecyclerView::setViewCacheExtension(f0.V):
000bc9c4iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
000bc9c8invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bc9cereturn-void
000bc9b4
000bc9b4androidx.recyclerview.widget.RecyclerView::setViewCacheExtension(f0.V):
000bc9c4iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;->b:Lf0/N;
000bc9c8invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bc9cereturn-void
000bc9b4
000bc9d0
000bc9d0androidx.recyclerview.widget.RecyclerView::a0(int, int, boolean):
000bc9e0iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc9e4if-nez v0, :cond_5
000bc9e8goto :goto_20
000bc9eaiget-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bc9eeif-eqz v1, :cond_a
000bc9f2goto :goto_20
000bc9f4invoke-virtual {v0}, Lf0/H;->d()Z
000bc9famove-result v0
000bc9fcconst/4 v1, 0x0
000bc9feif-nez v0, :cond_12
000bca02move v3, v1
000bca04iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bca08invoke-virtual {v0}, Lf0/H;->e()Z
000bca0emove-result v0
000bca10if-nez v0, :cond_1b
000bca14move v4, v1
000bca16if-nez v3, :cond_21
000bca1aif-eqz v4, :cond_20
000bca1egoto :goto_21
000bca20return-void
000bca22if-eqz v5, :cond_32
000bca26const/4 v5, 0x1
000bca28if-eqz v3, :cond_27
000bca2cmove v1, v5
000bca2eif-eqz v4, :cond_2b
000bca32or-int/lit8 v1, v1, 0x2
000bca36invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000bca3cmove-result-object v0
000bca3einvoke-virtual {v0, v1, v5}, LK/m;->g(II)Z
000bca44iget-object v5, v2, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000bca48const/high16 v0, -0x80000000
000bca4cconst/4 v1, 0x0
000bca4einvoke-virtual {v5, v3, v4, v0, v1}, Lf0/W;->b(IIILandroid/view/animation/BaseInterpolator;)V
000bca54return-void
000bc9d0
000bc9d0androidx.recyclerview.widget.RecyclerView::a0(int, int, boolean):
000bc9e0iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bc9e4if-nez v0, :cond_5
000bc9e8goto :goto_20
000bc9eaiget-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bc9eeif-eqz v1, :cond_a
000bc9f2goto :goto_20
000bc9f4invoke-virtual {v0}, Lf0/H;->d()Z
000bc9famove-result v0
000bc9fcconst/4 v1, 0x0
000bc9feif-nez v0, :cond_12
000bca02move v3, v1
000bca04iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bca08invoke-virtual {v0}, Lf0/H;->e()Z
000bca0emove-result v0
000bca10if-nez v0, :cond_1b
000bca14move v4, v1
000bca16if-nez v3, :cond_21
000bca1aif-eqz v4, :cond_20
000bca1egoto :goto_21
000bca20return-void
000bca22if-eqz v5, :cond_32
000bca26const/4 v5, 0x1
000bca28if-eqz v3, :cond_27
000bca2cmove v1, v5
000bca2eif-eqz v4, :cond_2b
000bca32or-int/lit8 v1, v1, 0x2
000bca36invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000bca3cmove-result-object v0
000bca3einvoke-virtual {v0, v1, v5}, LK/m;->g(II)Z
000bca44iget-object v5, v2, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000bca48const/high16 v0, -0x80000000
000bca4cconst/4 v1, 0x0
000bca4einvoke-virtual {v5, v3, v4, v0, v1}, Lf0/W;->b(IIILandroid/view/animation/BaseInterpolator;)V
000bca54return-void
000bc9d0
000bca56
000bca56 // align 0x8
000bca56 // align 0x8
000bca58
000bca58androidx.recyclerview.widget.RecyclerView::b0():
000bca68iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bca6cconst/4 v1, 0x1
000bca6eadd-int/2addr v0, v1
000bca70iput v0, v2, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bca74if-ne v0, v1, :cond_f
000bca78iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bca7cif-nez v0, :cond_f
000bca80const/4 v0, 0x0
000bca82iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bca86return-void
000bca58
000bca58androidx.recyclerview.widget.RecyclerView::b0():
000bca68iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bca6cconst/4 v1, 0x1
000bca6eadd-int/2addr v0, v1
000bca70iput v0, v2, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bca74if-ne v0, v1, :cond_f
000bca78iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bca7cif-nez v0, :cond_f
000bca80const/4 v0, 0x0
000bca82iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bca86return-void
000bca58
000bca88
000bca88androidx.recyclerview.widget.RecyclerView::c0(boolean):
000bca98iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bca9cconst/4 v1, 0x1
000bca9eif-ge v0, v1, :cond_7
000bcaa2iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bcaa6const/4 v0, 0x0
000bcaa8if-nez v4, :cond_10
000bcaaciget-boolean v2, v3, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcab0if-nez v2, :cond_10
000bcab4iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcab8iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bcabcif-ne v2, v1, :cond_2f
000bcac0if-eqz v4, :cond_29
000bcac4iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcac8if-eqz v4, :cond_29
000bcacciget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcad0if-nez v4, :cond_29
000bcad4iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bcad8if-eqz v4, :cond_29
000bcadciget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
000bcae0if-eqz v4, :cond_29
000bcae4invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->o()V
000bcaeaiget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcaeeif-nez v4, :cond_2f
000bcaf2iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcaf6iget v4, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bcafasub-int/2addr v4, v1
000bcafciput v4, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bcb00return-void
000bca88
000bca88androidx.recyclerview.widget.RecyclerView::c0(boolean):
000bca98iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bca9cconst/4 v1, 0x1
000bca9eif-ge v0, v1, :cond_7
000bcaa2iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bcaa6const/4 v0, 0x0
000bcaa8if-nez v4, :cond_10
000bcaaciget-boolean v2, v3, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcab0if-nez v2, :cond_10
000bcab4iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcab8iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bcabcif-ne v2, v1, :cond_2f
000bcac0if-eqz v4, :cond_29
000bcac4iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcac8if-eqz v4, :cond_29
000bcacciget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcad0if-nez v4, :cond_29
000bcad4iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bcad8if-eqz v4, :cond_29
000bcadciget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
000bcae0if-eqz v4, :cond_29
000bcae4invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->o()V
000bcaeaiget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcaeeif-nez v4, :cond_2f
000bcaf2iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcaf6iget v4, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bcafasub-int/2addr v4, v1
000bcafciput v4, v3, Landroidx/recyclerview/widget/RecyclerView;->s:I
000bcb00return-void
000bca88
000bcb02
000bcb02 // align 0x4
000bcb02 // align 0x4
000bcb04
000bcb04androidx.recyclerview.widget.RecyclerView::stopNestedScroll():
000bcb14invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000bcb1amove-result-object v0
000bcb1cconst/4 v1, 0x0
000bcb1einvoke-virtual {v0, v1}, LK/m;->h(I)V
000bcb24return-void
000bcb04
000bcb04androidx.recyclerview.widget.RecyclerView::stopNestedScroll():
000bcb14invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000bcb1amove-result-object v0
000bcb1cconst/4 v1, 0x0
000bcb1einvoke-virtual {v0, v1}, LK/m;->h(I)V
000bcb24return-void
000bcb04
000bcb26
000bcb26 // align 0x8
000bcb26 // align 0x8
000bcb28
000bcb28androidx.recyclerview.widget.RecyclerView::d0(int):
000bcb38invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000bcb3emove-result-object v0
000bcb40invoke-virtual {v0, v2}, LK/m;->h(I)V
000bcb46return-void
000bcb28
000bcb28androidx.recyclerview.widget.RecyclerView::d0(int):
000bcb38invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()LK/m;
000bcb3emove-result-object v0
000bcb40invoke-virtual {v0, v2}, LK/m;->h(I)V
000bcb46return-void
000bcb28
000bcb48
000bcb48androidx.recyclerview.widget.RecyclerView::suppressLayout(boolean):
000bcb58iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcb5cif-eq v10, v0, :cond_4f
000bcb60const-string v0, "Do not suppressLayout in layout or scroll"
000bcb64invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;->i(Ljava/lang/String;)V
000bcb6aconst/4 v0, 0x0
000bcb6cif-nez v10, :cond_20
000bcb70iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcb74iget-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcb78if-eqz v10, :cond_1d
000bcb7ciget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bcb80if-eqz v10, :cond_1d
000bcb84iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
000bcb88if-eqz v10, :cond_1d
000bcb8cinvoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
000bcb92iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcb96return-void
000bcb98invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
000bcb9emove-result-wide v1
000bcba0const/4 v5, 0x3
000bcba2const/4 v6, 0x0
000bcba4const/4 v7, 0x0
000bcba6const/4 v8, 0x0
000bcba8move-wide v3, v1
000bcbaainvoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
000bcbb0move-result-object v10
000bcbb2invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;->onTouchEvent(Landroid/view/MotionEvent;)Z
000bcbb8const/4 v10, 0x1
000bcbbaiput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcbbeiput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;->v:Z
000bcbc2invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000bcbc8iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000bcbcciget-object v0, v10, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
000bcbd0invoke-virtual {v0, v10}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000bcbd6iget-object v10, v10, Lf0/W;->c:Landroid/widget/OverScroller;
000bcbdainvoke-virtual {v10}, Landroid/widget/OverScroller;->abortAnimation()V
000bcbe0iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bcbe4if-eqz v10, :cond_4f
000bcbe8iget-object v10, v10, Lf0/H;->e:Lf0/u;
000bcbecif-eqz v10, :cond_4f
000bcbf0invoke-virtual {v10}, Lf0/u;->i()V
000bcbf6return-void
000bcb48
000bcb48androidx.recyclerview.widget.RecyclerView::suppressLayout(boolean):
000bcb58iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcb5cif-eq v10, v0, :cond_4f
000bcb60const-string v0, "Do not suppressLayout in layout or scroll"
000bcb64invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;->i(Ljava/lang/String;)V
000bcb6aconst/4 v0, 0x0
000bcb6cif-nez v10, :cond_20
000bcb70iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcb74iget-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcb78if-eqz v10, :cond_1d
000bcb7ciget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bcb80if-eqz v10, :cond_1d
000bcb84iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;->k:Lf0/z;
000bcb88if-eqz v10, :cond_1d
000bcb8cinvoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
000bcb92iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;->t:Z
000bcb96return-void
000bcb98invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
000bcb9emove-result-wide v1
000bcba0const/4 v5, 0x3
000bcba2const/4 v6, 0x0
000bcba4const/4 v7, 0x0
000bcba6const/4 v8, 0x0
000bcba8move-wide v3, v1
000bcbaainvoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
000bcbb0move-result-object v10
000bcbb2invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;->onTouchEvent(Landroid/view/MotionEvent;)Z
000bcbb8const/4 v10, 0x1
000bcbbaiput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;->u:Z
000bcbbeiput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;->v:Z
000bcbc2invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
000bcbc8iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;->W:Lf0/W;
000bcbcciget-object v0, v10, Lf0/W;->g:Landroidx/recyclerview/widget/RecyclerView;
000bcbd0invoke-virtual {v0, v10}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000bcbd6iget-object v10, v10, Lf0/W;->c:Landroid/widget/OverScroller;
000bcbdainvoke-virtual {v10}, Landroid/widget/OverScroller;->abortAnimation()V
000bcbe0iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;->l:Lf0/H;
000bcbe4if-eqz v10, :cond_4f
000bcbe8iget-object v10, v10, Lf0/H;->e:Lf0/u;
000bcbecif-eqz v10, :cond_4f
000bcbf0invoke-virtual {v10}, Lf0/u;->i()V
000bcbf6return-void
000bcb48
000bcbf8
000bcbf8androidx.recyclerview.widget.StaggeredGridLayoutManager::a(int):
000bcc08invoke-virtual {v3}, Lf0/H;->v()I
000bcc0emove-result v0
000bcc10const/4 v1, -0x1
000bcc12const/4 v2, 0x1
000bcc14if-nez v0, :cond_e
000bcc18iget-boolean v4, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcc1cif-eqz v4, :cond_1b
000bcc20move v1, v2
000bcc22goto :goto_1b
000bcc24invoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bcc2amove-result v0
000bcc2cif-ge v4, v0, :cond_16
000bcc30move v4, v2
000bcc32goto :goto_17
000bcc34const/4 v4, 0x0
000bcc36iget-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcc3aif-eq v4, v0, :cond_c
000bcc3enew-instance v4, Landroid/graphics/PointF;
000bcc42invoke-direct {v4}, Landroid/graphics/PointF;-><init>()V
000bcc48if-nez v1, :cond_24
000bcc4cconst/4 v4, 0x0
000bcc4ereturn-object v4
000bcc50iget v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bcc54const/4 v2, 0x0
000bcc56if-nez v0, :cond_2f
000bcc5aint-to-float v0, v1
000bcc5ciput v0, v4, Landroid/graphics/PointF;->x:F
000bcc60iput v2, v4, Landroid/graphics/PointF;->y:F
000bcc64return-object v4
000bcc66iput v2, v4, Landroid/graphics/PointF;->x:F
000bcc6aint-to-float v0, v1
000bcc6ciput v0, v4, Landroid/graphics/PointF;->y:F
000bcc70return-object v4
000bcbf8
000bcbf8androidx.recyclerview.widget.StaggeredGridLayoutManager::a(int):
000bcc08invoke-virtual {v3}, Lf0/H;->v()I
000bcc0emove-result v0
000bcc10const/4 v1, -0x1
000bcc12const/4 v2, 0x1
000bcc14if-nez v0, :cond_e
000bcc18iget-boolean v4, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcc1cif-eqz v4, :cond_1b
000bcc20move v1, v2
000bcc22goto :goto_1b
000bcc24invoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bcc2amove-result v0
000bcc2cif-ge v4, v0, :cond_16
000bcc30move v4, v2
000bcc32goto :goto_17
000bcc34const/4 v4, 0x0
000bcc36iget-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcc3aif-eq v4, v0, :cond_c
000bcc3enew-instance v4, Landroid/graphics/PointF;
000bcc42invoke-direct {v4}, Landroid/graphics/PointF;-><init>()V
000bcc48if-nez v1, :cond_24
000bcc4cconst/4 v4, 0x0
000bcc4ereturn-object v4
000bcc50iget v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bcc54const/4 v2, 0x0
000bcc56if-nez v0, :cond_2f
000bcc5aint-to-float v0, v1
000bcc5ciput v0, v4, Landroid/graphics/PointF;->x:F
000bcc60iput v2, v4, Landroid/graphics/PointF;->y:F
000bcc64return-object v4
000bcc66iput v2, v4, Landroid/graphics/PointF;->x:F
000bcc6aint-to-float v0, v1
000bcc6ciput v0, v4, Landroid/graphics/PointF;->y:F
000bcc70return-object v4
000bcbf8
000bcc72
000bcc72 // align 0x4
000bcc72 // align 0x4
000bcc74
000bcc74androidx.recyclerview.widget.StaggeredGridLayoutManager::e0():
000bcc84iget-object v0, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bcc88if-eqz v0, :cond_32
000bcc8cnew-instance v1, Lf0/d0;
000bcc90invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000bcc96iget v2, v0, Lf0/d0;->c:I
000bcc9aiput v2, v1, Lf0/d0;->c:I
000bcc9eiget v2, v0, Lf0/d0;->a:I
000bcca2iput v2, v1, Lf0/d0;->a:I
000bcca6iget v2, v0, Lf0/d0;->b:I
000bccaaiput v2, v1, Lf0/d0;->b:I
000bccaeiget-object v2, v0, Lf0/d0;->d:[I
000bccb2iput-object v2, v1, Lf0/d0;->d:[I
000bccb6iget v2, v0, Lf0/d0;->e:I
000bccbaiput v2, v1, Lf0/d0;->e:I
000bccbeiget-object v2, v0, Lf0/d0;->f:[I
000bccc2iput-object v2, v1, Lf0/d0;->f:[I
000bccc6iget-boolean v2, v0, Lf0/d0;->h:Z
000bcccaiput-boolean v2, v1, Lf0/d0;->h:Z
000bccceiget-boolean v2, v0, Lf0/d0;->i:Z
000bccd2iput-boolean v2, v1, Lf0/d0;->i:Z
000bccd6iget-boolean v2, v0, Lf0/d0;->j:Z
000bccdaiput-boolean v2, v1, Lf0/d0;->j:Z
000bccdeiget-object v0, v0, Lf0/d0;->g:Ljava/util/ArrayList;
000bcce2iput-object v0, v1, Lf0/d0;->g:Ljava/util/ArrayList;
000bcce6return-object v1
000bcce8new-instance v0, Lf0/d0;
000bccecinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000bccf2iget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bccf6iput-boolean v1, v0, Lf0/d0;->h:Z
000bccfaiget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bccfeiput-boolean v1, v0, Lf0/d0;->i:Z
000bcd02iget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
000bcd06iput-boolean v1, v0, Lf0/d0;->j:Z
000bcd0aiget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bcd0econst/4 v2, 0x0
000bcd10if-eqz v1, :cond_5a
000bcd14iget-object v3, v1, LB/j;->b:Ljava/lang/Object;
000bcd18check-cast v3, [I
000bcd1cif-eqz v3, :cond_5a
000bcd20iput-object v3, v0, Lf0/d0;->f:[I
000bcd24array-length v3, v3
000bcd26iput v3, v0, Lf0/d0;->e:I
000bcd2aiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000bcd2echeck-cast v1, Ljava/util/ArrayList;
000bcd32iput-object v1, v0, Lf0/d0;->g:Ljava/util/ArrayList;
000bcd36goto :goto_5c
000bcd38iput v2, v0, Lf0/d0;->e:I
000bcd3cinvoke-virtual {v5}, Lf0/H;->v()I
000bcd42move-result v1
000bcd44const/4 v3, -0x1
000bcd46if-lez v1, :cond_c6
000bcd4aiget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bcd4eif-eqz v1, :cond_6c
000bcd52invoke-virtual {v5}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bcd58move-result v1
000bcd5agoto :goto_70
000bcd5cinvoke-virtual {v5}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bcd62move-result v1
000bcd64iput v1, v0, Lf0/d0;->a:I
000bcd68iget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcd6cconst/4 v4, 0x1
000bcd6eif-eqz v1, :cond_7c
000bcd72invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000bcd78move-result-object v1
000bcd7agoto :goto_80
000bcd7cinvoke-virtual {v5, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000bcd82move-result-object v1
000bcd84if-nez v1, :cond_83
000bcd88goto :goto_87
000bcd8ainvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000bcd90move-result v3
000bcd92iput v3, v0, Lf0/d0;->b:I
000bcd96iget v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bcd9aiput v1, v0, Lf0/d0;->c:I
000bcd9enew-array v1, v1, [I
000bcda2iput-object v1, v0, Lf0/d0;->d:[I
000bcda6iget v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bcdaaif-ge v2, v1, :cond_c5
000bcdaeiget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bcdb2const/high16 v3, -0x80000000
000bcdb6if-eqz v1, :cond_ad
000bcdbaiget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bcdbeaget-object v1, v1, v2
000bcdc2invoke-virtual {v1, v3}, Lf0/e0;->f(I)I
000bcdc8move-result v1
000bcdcaif-eq v1, v3, :cond_be
000bcdceiget-object v3, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcdd2invoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000bcdd8move-result v3
000bcddasub-int/2addr v1, v3
000bcddcgoto :goto_be
000bcddeiget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bcde2aget-object v1, v1, v2
000bcde6invoke-virtual {v1, v3}, Lf0/e0;->h(I)I
000bcdecmove-result v1
000bcdeeif-eq v1, v3, :cond_be
000bcdf2iget-object v3, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcdf6invoke-virtual {v3}, Landroidx/emoji2/text/g;->k()I
000bcdfcmove-result v3
000bcdfegoto :goto_ab
000bce00iget-object v3, v0, Lf0/d0;->d:[I
000bce04aput v1, v3, v2
000bce08add-int/lit8 v2, v2, 0x1
000bce0cgoto :goto_91
000bce0ereturn-object v0
000bce10iput v3, v0, Lf0/d0;->a:I
000bce14iput v3, v0, Lf0/d0;->b:I
000bce18iput v2, v0, Lf0/d0;->c:I
000bce1creturn-object v0
000bcc74
000bcc74androidx.recyclerview.widget.StaggeredGridLayoutManager::e0():
000bcc84iget-object v0, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bcc88if-eqz v0, :cond_32
000bcc8cnew-instance v1, Lf0/d0;
000bcc90invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000bcc96iget v2, v0, Lf0/d0;->c:I
000bcc9aiput v2, v1, Lf0/d0;->c:I
000bcc9eiget v2, v0, Lf0/d0;->a:I
000bcca2iput v2, v1, Lf0/d0;->a:I
000bcca6iget v2, v0, Lf0/d0;->b:I
000bccaaiput v2, v1, Lf0/d0;->b:I
000bccaeiget-object v2, v0, Lf0/d0;->d:[I
000bccb2iput-object v2, v1, Lf0/d0;->d:[I
000bccb6iget v2, v0, Lf0/d0;->e:I
000bccbaiput v2, v1, Lf0/d0;->e:I
000bccbeiget-object v2, v0, Lf0/d0;->f:[I
000bccc2iput-object v2, v1, Lf0/d0;->f:[I
000bccc6iget-boolean v2, v0, Lf0/d0;->h:Z
000bcccaiput-boolean v2, v1, Lf0/d0;->h:Z
000bccceiget-boolean v2, v0, Lf0/d0;->i:Z
000bccd2iput-boolean v2, v1, Lf0/d0;->i:Z
000bccd6iget-boolean v2, v0, Lf0/d0;->j:Z
000bccdaiput-boolean v2, v1, Lf0/d0;->j:Z
000bccdeiget-object v0, v0, Lf0/d0;->g:Ljava/util/ArrayList;
000bcce2iput-object v0, v1, Lf0/d0;->g:Ljava/util/ArrayList;
000bcce6return-object v1
000bcce8new-instance v0, Lf0/d0;
000bccecinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000bccf2iget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bccf6iput-boolean v1, v0, Lf0/d0;->h:Z
000bccfaiget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bccfeiput-boolean v1, v0, Lf0/d0;->i:Z
000bcd02iget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
000bcd06iput-boolean v1, v0, Lf0/d0;->j:Z
000bcd0aiget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bcd0econst/4 v2, 0x0
000bcd10if-eqz v1, :cond_5a
000bcd14iget-object v3, v1, LB/j;->b:Ljava/lang/Object;
000bcd18check-cast v3, [I
000bcd1cif-eqz v3, :cond_5a
000bcd20iput-object v3, v0, Lf0/d0;->f:[I
000bcd24array-length v3, v3
000bcd26iput v3, v0, Lf0/d0;->e:I
000bcd2aiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000bcd2echeck-cast v1, Ljava/util/ArrayList;
000bcd32iput-object v1, v0, Lf0/d0;->g:Ljava/util/ArrayList;
000bcd36goto :goto_5c
000bcd38iput v2, v0, Lf0/d0;->e:I
000bcd3cinvoke-virtual {v5}, Lf0/H;->v()I
000bcd42move-result v1
000bcd44const/4 v3, -0x1
000bcd46if-lez v1, :cond_c6
000bcd4aiget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bcd4eif-eqz v1, :cond_6c
000bcd52invoke-virtual {v5}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bcd58move-result v1
000bcd5agoto :goto_70
000bcd5cinvoke-virtual {v5}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bcd62move-result v1
000bcd64iput v1, v0, Lf0/d0;->a:I
000bcd68iget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcd6cconst/4 v4, 0x1
000bcd6eif-eqz v1, :cond_7c
000bcd72invoke-virtual {v5, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000bcd78move-result-object v1
000bcd7agoto :goto_80
000bcd7cinvoke-virtual {v5, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000bcd82move-result-object v1
000bcd84if-nez v1, :cond_83
000bcd88goto :goto_87
000bcd8ainvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000bcd90move-result v3
000bcd92iput v3, v0, Lf0/d0;->b:I
000bcd96iget v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bcd9aiput v1, v0, Lf0/d0;->c:I
000bcd9enew-array v1, v1, [I
000bcda2iput-object v1, v0, Lf0/d0;->d:[I
000bcda6iget v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bcdaaif-ge v2, v1, :cond_c5
000bcdaeiget-boolean v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bcdb2const/high16 v3, -0x80000000
000bcdb6if-eqz v1, :cond_ad
000bcdbaiget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bcdbeaget-object v1, v1, v2
000bcdc2invoke-virtual {v1, v3}, Lf0/e0;->f(I)I
000bcdc8move-result v1
000bcdcaif-eq v1, v3, :cond_be
000bcdceiget-object v3, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcdd2invoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000bcdd8move-result v3
000bcddasub-int/2addr v1, v3
000bcddcgoto :goto_be
000bcddeiget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bcde2aget-object v1, v1, v2
000bcde6invoke-virtual {v1, v3}, Lf0/e0;->h(I)I
000bcdecmove-result v1
000bcdeeif-eq v1, v3, :cond_be
000bcdf2iget-object v3, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcdf6invoke-virtual {v3}, Landroidx/emoji2/text/g;->k()I
000bcdfcmove-result v3
000bcdfegoto :goto_ab
000bce00iget-object v3, v0, Lf0/d0;->d:[I
000bce04aput v1, v3, v2
000bce08add-int/lit8 v2, v2, 0x1
000bce0cgoto :goto_91
000bce0ereturn-object v0
000bce10iput v3, v0, Lf0/d0;->a:I
000bce14iput v3, v0, Lf0/d0;->b:I
000bce18iput v2, v0, Lf0/d0;->c:I
000bce1creturn-object v0
000bcc74
000bce1e
000bce1e // align 0x10
000bce1e // align 0x10
000bce20
000bce20androidx.recyclerview.widget.StaggeredGridLayoutManager::F0(boolean):
000bce30iget-object v0, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bce34invoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000bce3amove-result v0
000bce3ciget-object v1, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bce40invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000bce46move-result v1
000bce48invoke-virtual {v7}, Lf0/H;->v()I
000bce4emove-result v2
000bce50add-int/lit8 v2, v2, -0x1
000bce54const/4 v3, 0x0
000bce56if-ltz v2, :cond_37
000bce5ainvoke-virtual {v7, v2}, Lf0/H;->u(I)Landroid/view/View;
000bce60move-result-object v4
000bce62iget-object v5, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bce66invoke-virtual {v5, v4}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bce6cmove-result v5
000bce6eiget-object v6, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bce72invoke-virtual {v6, v4}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bce78move-result v6
000bce7aif-le v6, v0, :cond_34
000bce7eif-lt v5, v1, :cond_2a
000bce82goto :goto_34
000bce84if-le v6, v1, :cond_33
000bce88if-nez v8, :cond_2f
000bce8cgoto :goto_33
000bce8eif-nez v3, :cond_34
000bce92move-object v3, v4
000bce94goto :goto_34
000bce96return-object v4
000bce98add-int/lit8 v2, v2, -0x1
000bce9cgoto :goto_13
000bce9ereturn-object v3
000bce20
000bce20androidx.recyclerview.widget.StaggeredGridLayoutManager::F0(boolean):
000bce30iget-object v0, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bce34invoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000bce3amove-result v0
000bce3ciget-object v1, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bce40invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000bce46move-result v1
000bce48invoke-virtual {v7}, Lf0/H;->v()I
000bce4emove-result v2
000bce50add-int/lit8 v2, v2, -0x1
000bce54const/4 v3, 0x0
000bce56if-ltz v2, :cond_37
000bce5ainvoke-virtual {v7, v2}, Lf0/H;->u(I)Landroid/view/View;
000bce60move-result-object v4
000bce62iget-object v5, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bce66invoke-virtual {v5, v4}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bce6cmove-result v5
000bce6eiget-object v6, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bce72invoke-virtual {v6, v4}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bce78move-result v6
000bce7aif-le v6, v0, :cond_34
000bce7eif-lt v5, v1, :cond_2a
000bce82goto :goto_34
000bce84if-le v6, v1, :cond_33
000bce88if-nez v8, :cond_2f
000bce8cgoto :goto_33
000bce8eif-nez v3, :cond_34
000bce92move-object v3, v4
000bce94goto :goto_34
000bce96return-object v4
000bce98add-int/lit8 v2, v2, -0x1
000bce9cgoto :goto_13
000bce9ereturn-object v3
000bce20
000bcea0
000bcea0androidx.recyclerview.widget.StaggeredGridLayoutManager::G0(boolean):
000bceb0iget-object v0, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bceb4invoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000bcebamove-result v0
000bcebciget-object v1, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcec0invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000bcec6move-result v1
000bcec8invoke-virtual {v8}, Lf0/H;->v()I
000bcecemove-result v2
000bced0const/4 v3, 0x0
000bced2const/4 v4, 0x0
000bced4if-ge v4, v2, :cond_36
000bced8invoke-virtual {v8, v4}, Lf0/H;->u(I)Landroid/view/View;
000bcedemove-result-object v5
000bcee0iget-object v6, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcee4invoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bceeamove-result v6
000bceeciget-object v7, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcef0invoke-virtual {v7, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bcef6move-result v7
000bcef8if-le v7, v0, :cond_33
000bcefcif-lt v6, v1, :cond_29
000bcf00goto :goto_33
000bcf02if-ge v6, v0, :cond_32
000bcf06if-nez v9, :cond_2e
000bcf0agoto :goto_32
000bcf0cif-nez v3, :cond_33
000bcf10move-object v3, v5
000bcf12goto :goto_33
000bcf14return-object v5
000bcf16add-int/lit8 v4, v4, 0x1
000bcf1agoto :goto_12
000bcf1creturn-object v3
000bcea0
000bcea0androidx.recyclerview.widget.StaggeredGridLayoutManager::G0(boolean):
000bceb0iget-object v0, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bceb4invoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000bcebamove-result v0
000bcebciget-object v1, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcec0invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000bcec6move-result v1
000bcec8invoke-virtual {v8}, Lf0/H;->v()I
000bcecemove-result v2
000bced0const/4 v3, 0x0
000bced2const/4 v4, 0x0
000bced4if-ge v4, v2, :cond_36
000bced8invoke-virtual {v8, v4}, Lf0/H;->u(I)Landroid/view/View;
000bcedemove-result-object v5
000bcee0iget-object v6, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcee4invoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bceeamove-result v6
000bceeciget-object v7, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcef0invoke-virtual {v7, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bcef6move-result v7
000bcef8if-le v7, v0, :cond_33
000bcefcif-lt v6, v1, :cond_29
000bcf00goto :goto_33
000bcf02if-ge v6, v0, :cond_32
000bcf06if-nez v9, :cond_2e
000bcf0agoto :goto_32
000bcf0cif-nez v3, :cond_33
000bcf10move-object v3, v5
000bcf12goto :goto_33
000bcf14return-object v5
000bcf16add-int/lit8 v4, v4, 0x1
000bcf1agoto :goto_12
000bcf1creturn-object v3
000bcea0
000bcf1e
000bcf1e // align 0x10
000bcf1e // align 0x10
000bcf20
000bcf20androidx.recyclerview.widget.StaggeredGridLayoutManager::O0():
000bcf30invoke-virtual {v13}, Lf0/H;->v()I
000bcf36move-result v0
000bcf38add-int/lit8 v1, v0, -0x1
000bcf3cnew-instance v2, Ljava/util/BitSet;
000bcf40iget v3, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bcf44invoke-direct {v2, v3}, Ljava/util/BitSet;-><init>(I)V
000bcf4aiget v3, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bcf4econst/4 v4, 0x0
000bcf50const/4 v5, 0x1
000bcf52invoke-virtual {v2, v4, v3, v5}, Ljava/util/BitSet;->set(IIZ)V
000bcf58iget v3, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bcf5cconst/4 v6, -0x1
000bcf5eif-ne v3, v5, :cond_21
000bcf62invoke-virtual {v13}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bcf68move-result v3
000bcf6aif-eqz v3, :cond_21
000bcf6emove v3, v5
000bcf70goto :goto_22
000bcf72move v3, v6
000bcf74iget-boolean v7, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcf78if-eqz v7, :cond_28
000bcf7cmove v0, v6
000bcf7egoto :goto_29
000bcf80move v1, v4
000bcf82if-ge v1, v0, :cond_2c
000bcf86move v6, v5
000bcf88if-eq v1, v0, :cond_100
000bcf8cinvoke-virtual {v13, v1}, Lf0/H;->u(I)Landroid/view/View;
000bcf92move-result-object v7
000bcf94invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bcf9amove-result-object v8
000bcf9ccheck-cast v8, Lf0/b0;
000bcfa0iget-object v9, v8, Lf0/b0;->e:Lf0/e0;
000bcfa4iget v9, v9, Lf0/e0;->e:I
000bcfa8invoke-virtual {v2, v9}, Ljava/util/BitSet;->get(I)Z
000bcfaemove-result v9
000bcfb0if-eqz v9, :cond_b6
000bcfb4iget-object v9, v8, Lf0/b0;->e:Lf0/e0;
000bcfb8iget-boolean v10, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcfbcconst/high16 v11, -0x80000000
000bcfc0if-eqz v10, :cond_73
000bcfc4iget v10, v9, Lf0/e0;->c:I
000bcfc8if-eq v10, v11, :cond_4f
000bcfccgoto :goto_54
000bcfceinvoke-virtual {v9}, Lf0/e0;->a()V
000bcfd4iget v10, v9, Lf0/e0;->c:I
000bcfd8iget-object v11, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcfdcinvoke-virtual {v11}, Landroidx/emoji2/text/g;->g()I
000bcfe2move-result v11
000bcfe4if-ge v10, v11, :cond_af
000bcfe8iget-object v0, v9, Lf0/e0;->a:Ljava/util/ArrayList;
000bcfecinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000bcff2move-result v1
000bcff4sub-int/2addr v1, v5
000bcff6invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bcffcmove-result-object v0
000bcffecheck-cast v0, Landroid/view/View;
000bd002invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd008move-result-object v0
000bd00acheck-cast v0, Lf0/b0;
000bd00einvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bd014return-object v7
000bd016iget v10, v9, Lf0/e0;->b:I
000bd01aif-eq v10, v11, :cond_78
000bd01egoto :goto_95
000bd020iget-object v10, v9, Lf0/e0;->a:Ljava/util/ArrayList;
000bd024invoke-virtual {v10, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bd02amove-result-object v10
000bd02ccheck-cast v10, Landroid/view/View;
000bd030invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd036move-result-object v11
000bd038check-cast v11, Lf0/b0;
000bd03ciget-object v12, v9, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bd040iget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd044invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bd04amove-result v10
000bd04ciput v10, v9, Lf0/e0;->b:I
000bd050invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bd056iget v10, v9, Lf0/e0;->b:I
000bd05aiget-object v11, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd05einvoke-virtual {v11}, Landroidx/emoji2/text/g;->k()I
000bd064move-result v11
000bd066if-le v10, v11, :cond_af
000bd06aiget-object v0, v9, Lf0/e0;->a:Ljava/util/ArrayList;
000bd06einvoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bd074move-result-object v0
000bd076check-cast v0, Landroid/view/View;
000bd07ainvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd080move-result-object v0
000bd082check-cast v0, Lf0/b0;
000bd086invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bd08creturn-object v7
000bd08eiget-object v9, v8, Lf0/b0;->e:Lf0/e0;
000bd092iget v9, v9, Lf0/e0;->e:I
000bd096invoke-virtual {v2, v9}, Ljava/util/BitSet;->clear(I)V
000bd09cadd-int/2addr v1, v6
000bd09eif-eq v1, v0, :cond_2c
000bd0a2invoke-virtual {v13, v1}, Lf0/H;->u(I)Landroid/view/View;
000bd0a8move-result-object v9
000bd0aaiget-boolean v10, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd0aeif-eqz v10, :cond_d3
000bd0b2iget-object v10, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd0b6invoke-virtual {v10, v7}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bd0bcmove-result v10
000bd0beiget-object v11, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd0c2invoke-virtual {v11, v9}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bd0c8move-result v11
000bd0caif-ge v10, v11, :cond_d0
000bd0cegoto :goto_ff
000bd0d0if-ne v10, v11, :cond_2c
000bd0d4goto :goto_e4
000bd0d6iget-object v10, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd0dainvoke-virtual {v10, v7}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bd0e0move-result v10
000bd0e2iget-object v11, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd0e6invoke-virtual {v11, v9}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bd0ecmove-result v11
000bd0eeif-le v10, v11, :cond_e2
000bd0f2goto :goto_ff
000bd0f4if-ne v10, v11, :cond_2c
000bd0f8invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd0femove-result-object v9
000bd100check-cast v9, Lf0/b0;
000bd104iget-object v8, v8, Lf0/b0;->e:Lf0/e0;
000bd108iget v8, v8, Lf0/e0;->e:I
000bd10ciget-object v9, v9, Lf0/b0;->e:Lf0/e0;
000bd110iget v9, v9, Lf0/e0;->e:I
000bd114sub-int/2addr v8, v9
000bd116if-gez v8, :cond_f7
000bd11amove v8, v5
000bd11cgoto :goto_f8
000bd11emove v8, v4
000bd120if-gez v3, :cond_fc
000bd124move v9, v5
000bd126goto :goto_fd
000bd128move v9, v4
000bd12aif-eq v8, v9, :cond_2c
000bd12ereturn-object v7
000bd130const/4 v0, 0x0
000bd132return-object v0
000bcf20
000bcf20androidx.recyclerview.widget.StaggeredGridLayoutManager::O0():
000bcf30invoke-virtual {v13}, Lf0/H;->v()I
000bcf36move-result v0
000bcf38add-int/lit8 v1, v0, -0x1
000bcf3cnew-instance v2, Ljava/util/BitSet;
000bcf40iget v3, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bcf44invoke-direct {v2, v3}, Ljava/util/BitSet;-><init>(I)V
000bcf4aiget v3, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bcf4econst/4 v4, 0x0
000bcf50const/4 v5, 0x1
000bcf52invoke-virtual {v2, v4, v3, v5}, Ljava/util/BitSet;->set(IIZ)V
000bcf58iget v3, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bcf5cconst/4 v6, -0x1
000bcf5eif-ne v3, v5, :cond_21
000bcf62invoke-virtual {v13}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bcf68move-result v3
000bcf6aif-eqz v3, :cond_21
000bcf6emove v3, v5
000bcf70goto :goto_22
000bcf72move v3, v6
000bcf74iget-boolean v7, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcf78if-eqz v7, :cond_28
000bcf7cmove v0, v6
000bcf7egoto :goto_29
000bcf80move v1, v4
000bcf82if-ge v1, v0, :cond_2c
000bcf86move v6, v5
000bcf88if-eq v1, v0, :cond_100
000bcf8cinvoke-virtual {v13, v1}, Lf0/H;->u(I)Landroid/view/View;
000bcf92move-result-object v7
000bcf94invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bcf9amove-result-object v8
000bcf9ccheck-cast v8, Lf0/b0;
000bcfa0iget-object v9, v8, Lf0/b0;->e:Lf0/e0;
000bcfa4iget v9, v9, Lf0/e0;->e:I
000bcfa8invoke-virtual {v2, v9}, Ljava/util/BitSet;->get(I)Z
000bcfaemove-result v9
000bcfb0if-eqz v9, :cond_b6
000bcfb4iget-object v9, v8, Lf0/b0;->e:Lf0/e0;
000bcfb8iget-boolean v10, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bcfbcconst/high16 v11, -0x80000000
000bcfc0if-eqz v10, :cond_73
000bcfc4iget v10, v9, Lf0/e0;->c:I
000bcfc8if-eq v10, v11, :cond_4f
000bcfccgoto :goto_54
000bcfceinvoke-virtual {v9}, Lf0/e0;->a()V
000bcfd4iget v10, v9, Lf0/e0;->c:I
000bcfd8iget-object v11, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bcfdcinvoke-virtual {v11}, Landroidx/emoji2/text/g;->g()I
000bcfe2move-result v11
000bcfe4if-ge v10, v11, :cond_af
000bcfe8iget-object v0, v9, Lf0/e0;->a:Ljava/util/ArrayList;
000bcfecinvoke-virtual {v0}, Ljava/util/ArrayList;->size()I
000bcff2move-result v1
000bcff4sub-int/2addr v1, v5
000bcff6invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bcffcmove-result-object v0
000bcffecheck-cast v0, Landroid/view/View;
000bd002invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd008move-result-object v0
000bd00acheck-cast v0, Lf0/b0;
000bd00einvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bd014return-object v7
000bd016iget v10, v9, Lf0/e0;->b:I
000bd01aif-eq v10, v11, :cond_78
000bd01egoto :goto_95
000bd020iget-object v10, v9, Lf0/e0;->a:Ljava/util/ArrayList;
000bd024invoke-virtual {v10, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bd02amove-result-object v10
000bd02ccheck-cast v10, Landroid/view/View;
000bd030invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd036move-result-object v11
000bd038check-cast v11, Lf0/b0;
000bd03ciget-object v12, v9, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bd040iget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd044invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bd04amove-result v10
000bd04ciput v10, v9, Lf0/e0;->b:I
000bd050invoke-virtual {v11}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bd056iget v10, v9, Lf0/e0;->b:I
000bd05aiget-object v11, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd05einvoke-virtual {v11}, Landroidx/emoji2/text/g;->k()I
000bd064move-result v11
000bd066if-le v10, v11, :cond_af
000bd06aiget-object v0, v9, Lf0/e0;->a:Ljava/util/ArrayList;
000bd06einvoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
000bd074move-result-object v0
000bd076check-cast v0, Landroid/view/View;
000bd07ainvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd080move-result-object v0
000bd082check-cast v0, Lf0/b0;
000bd086invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bd08creturn-object v7
000bd08eiget-object v9, v8, Lf0/b0;->e:Lf0/e0;
000bd092iget v9, v9, Lf0/e0;->e:I
000bd096invoke-virtual {v2, v9}, Ljava/util/BitSet;->clear(I)V
000bd09cadd-int/2addr v1, v6
000bd09eif-eq v1, v0, :cond_2c
000bd0a2invoke-virtual {v13, v1}, Lf0/H;->u(I)Landroid/view/View;
000bd0a8move-result-object v9
000bd0aaiget-boolean v10, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd0aeif-eqz v10, :cond_d3
000bd0b2iget-object v10, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd0b6invoke-virtual {v10, v7}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bd0bcmove-result v10
000bd0beiget-object v11, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd0c2invoke-virtual {v11, v9}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000bd0c8move-result v11
000bd0caif-ge v10, v11, :cond_d0
000bd0cegoto :goto_ff
000bd0d0if-ne v10, v11, :cond_2c
000bd0d4goto :goto_e4
000bd0d6iget-object v10, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd0dainvoke-virtual {v10, v7}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bd0e0move-result v10
000bd0e2iget-object v11, v13, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd0e6invoke-virtual {v11, v9}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000bd0ecmove-result v11
000bd0eeif-le v10, v11, :cond_e2
000bd0f2goto :goto_ff
000bd0f4if-ne v10, v11, :cond_2c
000bd0f8invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd0femove-result-object v9
000bd100check-cast v9, Lf0/b0;
000bd104iget-object v8, v8, Lf0/b0;->e:Lf0/e0;
000bd108iget v8, v8, Lf0/e0;->e:I
000bd10ciget-object v9, v9, Lf0/b0;->e:Lf0/e0;
000bd110iget v9, v9, Lf0/e0;->e:I
000bd114sub-int/2addr v8, v9
000bd116if-gez v8, :cond_f7
000bd11amove v8, v5
000bd11cgoto :goto_f8
000bd11emove v8, v4
000bd120if-gez v3, :cond_fc
000bd124move v9, v5
000bd126goto :goto_fd
000bd128move v9, v4
000bd12aif-eq v8, v9, :cond_2c
000bd12ereturn-object v7
000bd130const/4 v0, 0x0
000bd132return-object v0
000bcf20
000bd134
000bd134androidx.recyclerview.widget.StaggeredGridLayoutManager::S(android.view.View, int, f0.N, f0.U):
000bd144invoke-virtual {v8}, Lf0/H;->v()I
000bd14amove-result v0
000bd14cconst/4 v1, 0x0
000bd14eif-nez v0, :cond_9
000bd152goto/16 :goto_15f
000bd156iget-object v0, v8, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bd15aif-nez v0, :cond_e
000bd15egoto :goto_21
000bd160invoke-virtual {v0, v9}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000bd166move-result-object v9
000bd168if-nez v9, :cond_15
000bd16cgoto :goto_21
000bd16eiget-object v0, v8, Lf0/H;->a:LF0/h;
000bd172iget-object v0, v0, LF0/h;->d:Ljava/lang/Object;
000bd176check-cast v0, Ljava/util/ArrayList;
000bd17ainvoke-virtual {v0, v9}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000bd180move-result v0
000bd182if-eqz v0, :cond_22
000bd186move-object v9, v1
000bd188if-nez v9, :cond_26
000bd18cgoto/16 :goto_15f
000bd190invoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->X0()V
000bd196const/4 v0, 0x1
000bd198const/4 v2, -0x1
000bd19aconst/high16 v3, -0x80000000
000bd19eif-eq v10, v0, :cond_66
000bd1a2const/4 v4, 0x2
000bd1a4if-eq v10, v4, :cond_5a
000bd1a8const/16 v4, 0x11
000bd1acif-eq v10, v4, :cond_55
000bd1b0const/16 v4, 0x21
000bd1b4if-eq v10, v4, :cond_4f
000bd1b8const/16 v4, 0x42
000bd1bcif-eq v10, v4, :cond_4a
000bd1c0const/16 v4, 0x82
000bd1c4if-eq v10, v4, :cond_44
000bd1c8move v10, v3
000bd1cagoto :goto_72
000bd1cciget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1d0if-ne v10, v0, :cond_42
000bd1d4move v10, v0
000bd1d6goto :goto_72
000bd1d8iget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1dcif-nez v10, :cond_42
000bd1e0goto :goto_48
000bd1e2iget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1e6if-ne v10, v0, :cond_42
000bd1eamove v10, v2
000bd1ecgoto :goto_72
000bd1eeiget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1f2if-nez v10, :cond_42
000bd1f6goto :goto_53
000bd1f8iget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1fcif-ne v10, v0, :cond_5f
000bd200goto :goto_48
000bd202invoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bd208move-result v10
000bd20aif-eqz v10, :cond_48
000bd20egoto :goto_53
000bd210iget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd214if-ne v10, v0, :cond_6b
000bd218goto :goto_59
000bd21ainvoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bd220move-result v10
000bd222if-eqz v10, :cond_53
000bd226goto :goto_48
000bd228if-ne v10, v3, :cond_76
000bd22cgoto/16 :goto_15f
000bd230invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd236move-result-object v3
000bd238check-cast v3, Lf0/b0;
000bd23cinvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bd242iget-object v3, v3, Lf0/b0;->e:Lf0/e0;
000bd246if-ne v10, v0, :cond_88
000bd24ainvoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bd250move-result v4
000bd252goto :goto_8c
000bd254invoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bd25amove-result v4
000bd25cinvoke-virtual {v8, v4, v12}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->a1(ILf0/U;)V
000bd262invoke-virtual {v8, v10}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bd268iget-object v5, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bd26ciget v6, v5, Lf0/p;->d:I
000bd270add-int/2addr v6, v4
000bd272iput v6, v5, Lf0/p;->c:I
000bd276iget-object v6, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd27ainvoke-virtual {v6}, Landroidx/emoji2/text/g;->l()I
000bd280move-result v6
000bd282int-to-float v6, v6
000bd284const v7, 0x3eaaaaab
000bd28amul-float/2addr v6, v7
000bd28cfloat-to-int v6, v6
000bd28eiput v6, v5, Lf0/p;->b:I
000bd292iput-boolean v0, v5, Lf0/p;->h:Z
000bd296const/4 v6, 0x0
000bd298iput-boolean v6, v5, Lf0/p;->a:Z
000bd29cinvoke-virtual {v8, v11, v5, v12}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bd2a2iget-boolean v11, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd2a6iput-boolean v11, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bd2aainvoke-virtual {v3, v4, v10}, Lf0/e0;->g(II)Landroid/view/View;
000bd2b0move-result-object v11
000bd2b2if-eqz v11, :cond_bc
000bd2b6if-eq v11, v9, :cond_bc
000bd2bareturn-object v11
000bd2bcinvoke-virtual {v8, v10}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->S0(I)Z
000bd2c2move-result v11
000bd2c4if-eqz v11, :cond_d7
000bd2c8iget v11, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd2ccsub-int/2addr v11, v0
000bd2ceif-ltz v11, :cond_ec
000bd2d2iget-object v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd2d6aget-object v12, v12, v11
000bd2dainvoke-virtual {v12, v4, v10}, Lf0/e0;->g(II)Landroid/view/View;
000bd2e0move-result-object v12
000bd2e2if-eqz v12, :cond_d4
000bd2e6if-eq v12, v9, :cond_d4
000bd2eareturn-object v12
000bd2ecadd-int/lit8 v11, v11, -0x1
000bd2f0goto :goto_c5
000bd2f2move v11, v6
000bd2f4iget v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd2f8if-ge v11, v12, :cond_ec
000bd2fciget-object v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd300aget-object v12, v12, v11
000bd304invoke-virtual {v12, v4, v10}, Lf0/e0;->g(II)Landroid/view/View;
000bd30amove-result-object v12
000bd30cif-eqz v12, :cond_e9
000bd310if-eq v12, v9, :cond_e9
000bd314return-object v12
000bd316add-int/lit8 v11, v11, 0x1
000bd31agoto :goto_d8
000bd31ciget-boolean v11, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bd320xor-int/2addr v11, v0
000bd322if-ne v10, v2, :cond_f3
000bd326move v12, v0
000bd328goto :goto_f4
000bd32amove v12, v6
000bd32cif-ne v11, v12, :cond_f8
000bd330move v11, v0
000bd332goto :goto_f9
000bd334move v11, v6
000bd336if-eqz v11, :cond_100
000bd33ainvoke-virtual {v3}, Lf0/e0;->c()I
000bd340move-result v12
000bd342goto :goto_104
000bd344invoke-virtual {v3}, Lf0/e0;->d()I
000bd34amove-result v12
000bd34cinvoke-virtual {v8, v12}, Lf0/H;->q(I)Landroid/view/View;
000bd352move-result-object v12
000bd354if-eqz v12, :cond_10d
000bd358if-eq v12, v9, :cond_10d
000bd35creturn-object v12
000bd35einvoke-virtual {v8, v10}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->S0(I)Z
000bd364move-result v10
000bd366if-eqz v10, :cond_13c
000bd36aiget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd36esub-int/2addr v10, v0
000bd370if-ltz v10, :cond_15f
000bd374iget v12, v3, Lf0/e0;->e:I
000bd378if-ne v10, v12, :cond_11d
000bd37cgoto :goto_139
000bd37eif-eqz v11, :cond_128
000bd382iget-object v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd386aget-object v12, v12, v10
000bd38ainvoke-virtual {v12}, Lf0/e0;->c()I
000bd390move-result v12
000bd392goto :goto_130
000bd394iget-object v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd398aget-object v12, v12, v10
000bd39cinvoke-virtual {v12}, Lf0/e0;->d()I
000bd3a2move-result v12
000bd3a4invoke-virtual {v8, v12}, Lf0/H;->q(I)Landroid/view/View;
000bd3aamove-result-object v12
000bd3acif-eqz v12, :cond_139
000bd3b0if-eq v12, v9, :cond_139
000bd3b4return-object v12
000bd3b6add-int/lit8 v10, v10, -0x1
000bd3bagoto :goto_116
000bd3bciget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd3c0if-ge v6, v10, :cond_15f
000bd3c4if-eqz v11, :cond_14b
000bd3c8iget-object v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd3ccaget-object v10, v10, v6
000bd3d0invoke-virtual {v10}, Lf0/e0;->c()I
000bd3d6move-result v10
000bd3d8goto :goto_153
000bd3daiget-object v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd3deaget-object v10, v10, v6
000bd3e2invoke-virtual {v10}, Lf0/e0;->d()I
000bd3e8move-result v10
000bd3eainvoke-virtual {v8, v10}, Lf0/H;->q(I)Landroid/view/View;
000bd3f0move-result-object v10
000bd3f2if-eqz v10, :cond_15c
000bd3f6if-eq v10, v9, :cond_15c
000bd3fareturn-object v10
000bd3fcadd-int/lit8 v6, v6, 0x1
000bd400goto :goto_13c
000bd402return-object v1
000bd134
000bd134androidx.recyclerview.widget.StaggeredGridLayoutManager::S(android.view.View, int, f0.N, f0.U):
000bd144invoke-virtual {v8}, Lf0/H;->v()I
000bd14amove-result v0
000bd14cconst/4 v1, 0x0
000bd14eif-nez v0, :cond_9
000bd152goto/16 :goto_15f
000bd156iget-object v0, v8, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000bd15aif-nez v0, :cond_e
000bd15egoto :goto_21
000bd160invoke-virtual {v0, v9}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000bd166move-result-object v9
000bd168if-nez v9, :cond_15
000bd16cgoto :goto_21
000bd16eiget-object v0, v8, Lf0/H;->a:LF0/h;
000bd172iget-object v0, v0, LF0/h;->d:Ljava/lang/Object;
000bd176check-cast v0, Ljava/util/ArrayList;
000bd17ainvoke-virtual {v0, v9}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000bd180move-result v0
000bd182if-eqz v0, :cond_22
000bd186move-object v9, v1
000bd188if-nez v9, :cond_26
000bd18cgoto/16 :goto_15f
000bd190invoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->X0()V
000bd196const/4 v0, 0x1
000bd198const/4 v2, -0x1
000bd19aconst/high16 v3, -0x80000000
000bd19eif-eq v10, v0, :cond_66
000bd1a2const/4 v4, 0x2
000bd1a4if-eq v10, v4, :cond_5a
000bd1a8const/16 v4, 0x11
000bd1acif-eq v10, v4, :cond_55
000bd1b0const/16 v4, 0x21
000bd1b4if-eq v10, v4, :cond_4f
000bd1b8const/16 v4, 0x42
000bd1bcif-eq v10, v4, :cond_4a
000bd1c0const/16 v4, 0x82
000bd1c4if-eq v10, v4, :cond_44
000bd1c8move v10, v3
000bd1cagoto :goto_72
000bd1cciget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1d0if-ne v10, v0, :cond_42
000bd1d4move v10, v0
000bd1d6goto :goto_72
000bd1d8iget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1dcif-nez v10, :cond_42
000bd1e0goto :goto_48
000bd1e2iget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1e6if-ne v10, v0, :cond_42
000bd1eamove v10, v2
000bd1ecgoto :goto_72
000bd1eeiget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1f2if-nez v10, :cond_42
000bd1f6goto :goto_53
000bd1f8iget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd1fcif-ne v10, v0, :cond_5f
000bd200goto :goto_48
000bd202invoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bd208move-result v10
000bd20aif-eqz v10, :cond_48
000bd20egoto :goto_53
000bd210iget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd214if-ne v10, v0, :cond_6b
000bd218goto :goto_59
000bd21ainvoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bd220move-result v10
000bd222if-eqz v10, :cond_53
000bd226goto :goto_48
000bd228if-ne v10, v3, :cond_76
000bd22cgoto/16 :goto_15f
000bd230invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd236move-result-object v3
000bd238check-cast v3, Lf0/b0;
000bd23cinvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bd242iget-object v3, v3, Lf0/b0;->e:Lf0/e0;
000bd246if-ne v10, v0, :cond_88
000bd24ainvoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bd250move-result v4
000bd252goto :goto_8c
000bd254invoke-virtual {v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bd25amove-result v4
000bd25cinvoke-virtual {v8, v4, v12}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->a1(ILf0/U;)V
000bd262invoke-virtual {v8, v10}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
000bd268iget-object v5, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bd26ciget v6, v5, Lf0/p;->d:I
000bd270add-int/2addr v6, v4
000bd272iput v6, v5, Lf0/p;->c:I
000bd276iget-object v6, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd27ainvoke-virtual {v6}, Landroidx/emoji2/text/g;->l()I
000bd280move-result v6
000bd282int-to-float v6, v6
000bd284const v7, 0x3eaaaaab
000bd28amul-float/2addr v6, v7
000bd28cfloat-to-int v6, v6
000bd28eiput v6, v5, Lf0/p;->b:I
000bd292iput-boolean v0, v5, Lf0/p;->h:Z
000bd296const/4 v6, 0x0
000bd298iput-boolean v6, v5, Lf0/p;->a:Z
000bd29cinvoke-virtual {v8, v11, v5, v12}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bd2a2iget-boolean v11, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd2a6iput-boolean v11, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bd2aainvoke-virtual {v3, v4, v10}, Lf0/e0;->g(II)Landroid/view/View;
000bd2b0move-result-object v11
000bd2b2if-eqz v11, :cond_bc
000bd2b6if-eq v11, v9, :cond_bc
000bd2bareturn-object v11
000bd2bcinvoke-virtual {v8, v10}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->S0(I)Z
000bd2c2move-result v11
000bd2c4if-eqz v11, :cond_d7
000bd2c8iget v11, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd2ccsub-int/2addr v11, v0
000bd2ceif-ltz v11, :cond_ec
000bd2d2iget-object v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd2d6aget-object v12, v12, v11
000bd2dainvoke-virtual {v12, v4, v10}, Lf0/e0;->g(II)Landroid/view/View;
000bd2e0move-result-object v12
000bd2e2if-eqz v12, :cond_d4
000bd2e6if-eq v12, v9, :cond_d4
000bd2eareturn-object v12
000bd2ecadd-int/lit8 v11, v11, -0x1
000bd2f0goto :goto_c5
000bd2f2move v11, v6
000bd2f4iget v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd2f8if-ge v11, v12, :cond_ec
000bd2fciget-object v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd300aget-object v12, v12, v11
000bd304invoke-virtual {v12, v4, v10}, Lf0/e0;->g(II)Landroid/view/View;
000bd30amove-result-object v12
000bd30cif-eqz v12, :cond_e9
000bd310if-eq v12, v9, :cond_e9
000bd314return-object v12
000bd316add-int/lit8 v11, v11, 0x1
000bd31agoto :goto_d8
000bd31ciget-boolean v11, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bd320xor-int/2addr v11, v0
000bd322if-ne v10, v2, :cond_f3
000bd326move v12, v0
000bd328goto :goto_f4
000bd32amove v12, v6
000bd32cif-ne v11, v12, :cond_f8
000bd330move v11, v0
000bd332goto :goto_f9
000bd334move v11, v6
000bd336if-eqz v11, :cond_100
000bd33ainvoke-virtual {v3}, Lf0/e0;->c()I
000bd340move-result v12
000bd342goto :goto_104
000bd344invoke-virtual {v3}, Lf0/e0;->d()I
000bd34amove-result v12
000bd34cinvoke-virtual {v8, v12}, Lf0/H;->q(I)Landroid/view/View;
000bd352move-result-object v12
000bd354if-eqz v12, :cond_10d
000bd358if-eq v12, v9, :cond_10d
000bd35creturn-object v12
000bd35einvoke-virtual {v8, v10}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->S0(I)Z
000bd364move-result v10
000bd366if-eqz v10, :cond_13c
000bd36aiget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd36esub-int/2addr v10, v0
000bd370if-ltz v10, :cond_15f
000bd374iget v12, v3, Lf0/e0;->e:I
000bd378if-ne v10, v12, :cond_11d
000bd37cgoto :goto_139
000bd37eif-eqz v11, :cond_128
000bd382iget-object v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd386aget-object v12, v12, v10
000bd38ainvoke-virtual {v12}, Lf0/e0;->c()I
000bd390move-result v12
000bd392goto :goto_130
000bd394iget-object v12, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd398aget-object v12, v12, v10
000bd39cinvoke-virtual {v12}, Lf0/e0;->d()I
000bd3a2move-result v12
000bd3a4invoke-virtual {v8, v12}, Lf0/H;->q(I)Landroid/view/View;
000bd3aamove-result-object v12
000bd3acif-eqz v12, :cond_139
000bd3b0if-eq v12, v9, :cond_139
000bd3b4return-object v12
000bd3b6add-int/lit8 v10, v10, -0x1
000bd3bagoto :goto_116
000bd3bciget v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd3c0if-ge v6, v10, :cond_15f
000bd3c4if-eqz v11, :cond_14b
000bd3c8iget-object v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd3ccaget-object v10, v10, v6
000bd3d0invoke-virtual {v10}, Lf0/e0;->c()I
000bd3d6move-result v10
000bd3d8goto :goto_153
000bd3daiget-object v10, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd3deaget-object v10, v10, v6
000bd3e2invoke-virtual {v10}, Lf0/e0;->d()I
000bd3e8move-result v10
000bd3eainvoke-virtual {v8, v10}, Lf0/H;->q(I)Landroid/view/View;
000bd3f0move-result-object v10
000bd3f2if-eqz v10, :cond_15c
000bd3f6if-eq v10, v9, :cond_15c
000bd3fareturn-object v10
000bd3fcadd-int/lit8 v6, v6, 0x1
000bd400goto :goto_13c
000bd402return-object v1
000bd134
000bd404
000bd404androidx.recyclerview.widget.StaggeredGridLayoutManager::d():
000bd414iget v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd418if-nez v0, :cond_6
000bd41cconst/4 v0, 0x1
000bd41ereturn v0
000bd420const/4 v0, 0x0
000bd422return v0
000bd404
000bd404androidx.recyclerview.widget.StaggeredGridLayoutManager::d():
000bd414iget v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd418if-nez v0, :cond_6
000bd41cconst/4 v0, 0x1
000bd41ereturn v0
000bd420const/4 v0, 0x0
000bd422return v0
000bd404
000bd424
000bd424androidx.recyclerview.widget.StaggeredGridLayoutManager::e():
000bd434iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd438const/4 v1, 0x1
000bd43aif-ne v0, v1, :cond_6
000bd43ereturn v1
000bd440const/4 v0, 0x0
000bd442return v0
000bd424
000bd424androidx.recyclerview.widget.StaggeredGridLayoutManager::e():
000bd434iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd438const/4 v1, 0x1
000bd43aif-ne v0, v1, :cond_6
000bd43ereturn v1
000bd440const/4 v0, 0x0
000bd442return v0
000bd424
000bd444
000bd444androidx.recyclerview.widget.StaggeredGridLayoutManager::A0():
000bd454invoke-virtual {v3}, Lf0/H;->v()I
000bd45amove-result v0
000bd45cconst/4 v1, 0x0
000bd45eif-eqz v0, :cond_41
000bd462iget v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bd466if-eqz v0, :cond_41
000bd46aiget-boolean v0, v3, Lf0/H;->g:Z
000bd46eif-nez v0, :cond_10
000bd472goto :goto_41
000bd474iget-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd478if-eqz v0, :cond_1c
000bd47cinvoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bd482move-result v0
000bd484invoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bd48agoto :goto_23
000bd48cinvoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bd492move-result v0
000bd494invoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bd49aiget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bd49eif-nez v0, :cond_41
000bd4a2invoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->O0()Landroid/view/View;
000bd4a8move-result-object v0
000bd4aaif-eqz v0, :cond_41
000bd4aeiget-object v0, v2, LB/j;->b:Ljava/lang/Object;
000bd4b2check-cast v0, [I
000bd4b6if-eqz v0, :cond_37
000bd4baconst/4 v1, -0x1
000bd4bcinvoke-static {v0, v1}, Ljava/util/Arrays;->fill([II)V
000bd4c2const/4 v0, 0x0
000bd4c4iput-object v0, v2, LB/j;->c:Ljava/lang/Object;
000bd4c8const/4 v0, 0x1
000bd4caiput-boolean v0, v3, Lf0/H;->f:Z
000bd4ceinvoke-virtual {v3}, Lf0/H;->l0()V
000bd4d4return v0
000bd4d6return v1
000bd444
000bd444androidx.recyclerview.widget.StaggeredGridLayoutManager::A0():
000bd454invoke-virtual {v3}, Lf0/H;->v()I
000bd45amove-result v0
000bd45cconst/4 v1, 0x0
000bd45eif-eqz v0, :cond_41
000bd462iget v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bd466if-eqz v0, :cond_41
000bd46aiget-boolean v0, v3, Lf0/H;->g:Z
000bd46eif-nez v0, :cond_10
000bd472goto :goto_41
000bd474iget-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd478if-eqz v0, :cond_1c
000bd47cinvoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bd482move-result v0
000bd484invoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bd48agoto :goto_23
000bd48cinvoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000bd492move-result v0
000bd494invoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000bd49aiget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bd49eif-nez v0, :cond_41
000bd4a2invoke-virtual {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->O0()Landroid/view/View;
000bd4a8move-result-object v0
000bd4aaif-eqz v0, :cond_41
000bd4aeiget-object v0, v2, LB/j;->b:Ljava/lang/Object;
000bd4b2check-cast v0, [I
000bd4b6if-eqz v0, :cond_37
000bd4baconst/4 v1, -0x1
000bd4bcinvoke-static {v0, v1}, Ljava/util/Arrays;->fill([II)V
000bd4c2const/4 v0, 0x0
000bd4c4iput-object v0, v2, LB/j;->c:Ljava/lang/Object;
000bd4c8const/4 v0, 0x1
000bd4caiput-boolean v0, v3, Lf0/H;->f:Z
000bd4ceinvoke-virtual {v3}, Lf0/H;->l0()V
000bd4d4return v0
000bd4d6return v1
000bd444
000bd4d8
000bd4d8androidx.recyclerview.widget.StaggeredGridLayoutManager::f(f0.I):
000bd4e8instance-of v1, v1, Lf0/b0;
000bd4ecreturn v1
000bd4d8
000bd4d8androidx.recyclerview.widget.StaggeredGridLayoutManager::f(f0.I):
000bd4e8instance-of v1, v1, Lf0/b0;
000bd4ecreturn v1
000bd4d8
000bd4ee
000bd4ee // align 0x10
000bd4ee // align 0x10
000bd4f0
000bd4f0androidx.recyclerview.widget.StaggeredGridLayoutManager::L():
000bd500iget v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bd504if-eqz v0, :cond_6
000bd508const/4 v0, 0x1
000bd50areturn v0
000bd50cconst/4 v0, 0x0
000bd50ereturn v0
000bd4f0
000bd4f0androidx.recyclerview.widget.StaggeredGridLayoutManager::L():
000bd500iget v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bd504if-eqz v0, :cond_6
000bd508const/4 v0, 0x1
000bd50areturn v0
000bd50cconst/4 v0, 0x0
000bd50ereturn v0
000bd4f0
000bd510
000bd510androidx.recyclerview.widget.StaggeredGridLayoutManager::P0():
000bd520invoke-virtual {v2}, Lf0/H;->C()I
000bd526move-result v0
000bd528const/4 v1, 0x1
000bd52aif-ne v0, v1, :cond_8
000bd52ereturn v1
000bd530const/4 v0, 0x0
000bd532return v0
000bd510
000bd510androidx.recyclerview.widget.StaggeredGridLayoutManager::P0():
000bd520invoke-virtual {v2}, Lf0/H;->C()I
000bd526move-result v0
000bd528const/4 v1, 0x1
000bd52aif-ne v0, v1, :cond_8
000bd52ereturn v1
000bd530const/4 v0, 0x0
000bd532return v0
000bd510
000bd534
000bd534androidx.recyclerview.widget.StaggeredGridLayoutManager::S0(int):
000bd544iget v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd548const/4 v1, -0x1
000bd54aconst/4 v2, 0x0
000bd54cconst/4 v3, 0x1
000bd54eif-nez v0, :cond_12
000bd552if-ne v5, v1, :cond_b
000bd556move v5, v3
000bd558goto :goto_c
000bd55amove v5, v2
000bd55ciget-boolean v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd560if-eq v5, v0, :cond_11
000bd564return v3
000bd566return v2
000bd568if-ne v5, v1, :cond_16
000bd56cmove v5, v3
000bd56egoto :goto_17
000bd570move v5, v2
000bd572iget-boolean v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd576if-ne v5, v0, :cond_1d
000bd57amove v5, v3
000bd57cgoto :goto_1e
000bd57emove v5, v2
000bd580invoke-virtual {v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bd586move-result v0
000bd588if-ne v5, v0, :cond_25
000bd58creturn v3
000bd58ereturn v2
000bd534
000bd534androidx.recyclerview.widget.StaggeredGridLayoutManager::S0(int):
000bd544iget v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd548const/4 v1, -0x1
000bd54aconst/4 v2, 0x0
000bd54cconst/4 v3, 0x1
000bd54eif-nez v0, :cond_12
000bd552if-ne v5, v1, :cond_b
000bd556move v5, v3
000bd558goto :goto_c
000bd55amove v5, v2
000bd55ciget-boolean v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd560if-eq v5, v0, :cond_11
000bd564return v3
000bd566return v2
000bd568if-ne v5, v1, :cond_16
000bd56cmove v5, v3
000bd56egoto :goto_17
000bd570move v5, v2
000bd572iget-boolean v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd576if-ne v5, v0, :cond_1d
000bd57amove v5, v3
000bd57cgoto :goto_1e
000bd57emove v5, v2
000bd580invoke-virtual {v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bd586move-result v0
000bd588if-ne v5, v0, :cond_25
000bd58creturn v3
000bd58ereturn v2
000bd534
000bd590
000bd590androidx.recyclerview.widget.StaggeredGridLayoutManager::z0():
000bd5a0iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bd5a4if-nez v0, :cond_6
000bd5a8const/4 v0, 0x1
000bd5aareturn v0
000bd5acconst/4 v0, 0x0
000bd5aereturn v0
000bd590
000bd590androidx.recyclerview.widget.StaggeredGridLayoutManager::z0():
000bd5a0iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000bd5a4if-nez v0, :cond_6
000bd5a8const/4 v0, 0x1
000bd5aareturn v0
000bd5acconst/4 v0, 0x0
000bd5aereturn v0
000bd590
000bd5b0
000bd5b0androidx.recyclerview.widget.StaggeredGridLayoutManager::r():
000bd5c0iget v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd5c4const/4 v1, -0x1
000bd5c6const/4 v2, -0x2
000bd5c8if-nez v0, :cond_c
000bd5ccnew-instance v0, Lf0/b0;
000bd5d0invoke-direct {v0, v2, v1}, Lf0/I;-><init>(II)V
000bd5d6return-object v0
000bd5d8new-instance v0, Lf0/b0;
000bd5dcinvoke-direct {v0, v1, v2}, Lf0/I;-><init>(II)V
000bd5e2return-object v0
000bd5b0
000bd5b0androidx.recyclerview.widget.StaggeredGridLayoutManager::r():
000bd5c0iget v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bd5c4const/4 v1, -0x1
000bd5c6const/4 v2, -0x2
000bd5c8if-nez v0, :cond_c
000bd5ccnew-instance v0, Lf0/b0;
000bd5d0invoke-direct {v0, v2, v1}, Lf0/I;-><init>(II)V
000bd5d6return-object v0
000bd5d8new-instance v0, Lf0/b0;
000bd5dcinvoke-direct {v0, v1, v2}, Lf0/I;-><init>(II)V
000bd5e2return-object v0
000bd5b0
000bd5e4
000bd5e4androidx.recyclerview.widget.StaggeredGridLayoutManager::s(android.content.Context, android.util.AttributeSet):
000bd5f4new-instance v0, Lf0/b0;
000bd5f8invoke-direct {v0, v2, v3}, Lf0/I;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000bd5fereturn-object v0
000bd5e4
000bd5e4androidx.recyclerview.widget.StaggeredGridLayoutManager::s(android.content.Context, android.util.AttributeSet):
000bd5f4new-instance v0, Lf0/b0;
000bd5f8invoke-direct {v0, v2, v3}, Lf0/I;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000bd5fereturn-object v0
000bd5e4
000bd600
000bd600androidx.recyclerview.widget.StaggeredGridLayoutManager::t(android.view.ViewGroup$LayoutParams):
000bd610instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;
000bd614if-eqz v0, :cond_c
000bd618new-instance v0, Lf0/b0;
000bd61ccheck-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;
000bd620invoke-direct {v0, v2}, Lf0/I;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
000bd626return-object v0
000bd628new-instance v0, Lf0/b0;
000bd62cinvoke-direct {v0, v2}, Lf0/I;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
000bd632return-object v0
000bd600
000bd600androidx.recyclerview.widget.StaggeredGridLayoutManager::t(android.view.ViewGroup$LayoutParams):
000bd610instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;
000bd614if-eqz v0, :cond_c
000bd618new-instance v0, Lf0/b0;
000bd61ccheck-cast v2, Landroid/view/ViewGroup$MarginLayoutParams;
000bd620invoke-direct {v0, v2}, Lf0/I;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
000bd626return-object v0
000bd628new-instance v0, Lf0/b0;
000bd62cinvoke-direct {v0, v2}, Lf0/I;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
000bd632return-object v0
000bd600
000bd634
000bd634androidx.recyclerview.widget.StaggeredGridLayoutManager::j(f0.U):
000bd644invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B0(Lf0/U;)I
000bd64amove-result v1
000bd64creturn v1
000bd634
000bd634androidx.recyclerview.widget.StaggeredGridLayoutManager::j(f0.U):
000bd644invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B0(Lf0/U;)I
000bd64amove-result v1
000bd64creturn v1
000bd634
000bd64e
000bd64e // align 0x10
000bd64e // align 0x10
000bd650
000bd650androidx.recyclerview.widget.StaggeredGridLayoutManager::k(f0.U):
000bd660invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C0(Lf0/U;)I
000bd666move-result v1
000bd668return v1
000bd650
000bd650androidx.recyclerview.widget.StaggeredGridLayoutManager::k(f0.U):
000bd660invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C0(Lf0/U;)I
000bd666move-result v1
000bd668return v1
000bd650
000bd66a
000bd66a // align 0x4
000bd66a // align 0x4
000bd66c
000bd66candroidx.recyclerview.widget.StaggeredGridLayoutManager::l(f0.U):
000bd67cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D0(Lf0/U;)I
000bd682move-result v1
000bd684return v1
000bd66c
000bd66candroidx.recyclerview.widget.StaggeredGridLayoutManager::l(f0.U):
000bd67cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D0(Lf0/U;)I
000bd682move-result v1
000bd684return v1
000bd66c
000bd686
000bd686 // align 0x8
000bd686 // align 0x8
000bd688
000bd688androidx.recyclerview.widget.StaggeredGridLayoutManager::B0(f0.U):
000bd698invoke-virtual {v6}, Lf0/H;->v()I
000bd69emove-result v0
000bd6a0if-nez v0, :cond_8
000bd6a4const/4 v7, 0x0
000bd6a6return v7
000bd6a8iget-object v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd6aciget-boolean v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd6b0xor-int/lit8 v0, v0, 0x1
000bd6b4invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000bd6bamove-result-object v2
000bd6bcinvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000bd6c2move-result-object v3
000bd6c4iget-boolean v5, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd6c8move-object v4, v6
000bd6camove-object v0, v7
000bd6ccinvoke-static/range {v0 .. v5}, LC1/d;->e(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000bd6d2move-result v7
000bd6d4return v7
000bd688
000bd688androidx.recyclerview.widget.StaggeredGridLayoutManager::B0(f0.U):
000bd698invoke-virtual {v6}, Lf0/H;->v()I
000bd69emove-result v0
000bd6a0if-nez v0, :cond_8
000bd6a4const/4 v7, 0x0
000bd6a6return v7
000bd6a8iget-object v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd6aciget-boolean v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd6b0xor-int/lit8 v0, v0, 0x1
000bd6b4invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000bd6bamove-result-object v2
000bd6bcinvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000bd6c2move-result-object v3
000bd6c4iget-boolean v5, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd6c8move-object v4, v6
000bd6camove-object v0, v7
000bd6ccinvoke-static/range {v0 .. v5}, LC1/d;->e(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000bd6d2move-result v7
000bd6d4return v7
000bd688
000bd6d6
000bd6d6 // align 0x8
000bd6d6 // align 0x8
000bd6d8
000bd6d8androidx.recyclerview.widget.StaggeredGridLayoutManager::C0(f0.U):
000bd6e8invoke-virtual {v7}, Lf0/H;->v()I
000bd6eemove-result v0
000bd6f0if-nez v0, :cond_8
000bd6f4const/4 v8, 0x0
000bd6f6return v8
000bd6f8iget-object v1, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd6fciget-boolean v0, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd700xor-int/lit8 v0, v0, 0x1
000bd704invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000bd70amove-result-object v2
000bd70cinvoke-virtual {v7, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000bd712move-result-object v3
000bd714iget-boolean v5, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd718iget-boolean v6, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd71cmove-object v4, v7
000bd71emove-object v0, v8
000bd720invoke-static/range {v0 .. v6}, LC1/d;->f(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;ZZ)I
000bd726move-result v8
000bd728return v8
000bd6d8
000bd6d8androidx.recyclerview.widget.StaggeredGridLayoutManager::C0(f0.U):
000bd6e8invoke-virtual {v7}, Lf0/H;->v()I
000bd6eemove-result v0
000bd6f0if-nez v0, :cond_8
000bd6f4const/4 v8, 0x0
000bd6f6return v8
000bd6f8iget-object v1, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd6fciget-boolean v0, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd700xor-int/lit8 v0, v0, 0x1
000bd704invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000bd70amove-result-object v2
000bd70cinvoke-virtual {v7, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000bd712move-result-object v3
000bd714iget-boolean v5, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd718iget-boolean v6, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd71cmove-object v4, v7
000bd71emove-object v0, v8
000bd720invoke-static/range {v0 .. v6}, LC1/d;->f(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;ZZ)I
000bd726move-result v8
000bd728return v8
000bd6d8
000bd72a
000bd72a // align 0x4
000bd72a // align 0x4
000bd72c
000bd72candroidx.recyclerview.widget.StaggeredGridLayoutManager::D0(f0.U):
000bd73cinvoke-virtual {v6}, Lf0/H;->v()I
000bd742move-result v0
000bd744if-nez v0, :cond_8
000bd748const/4 v7, 0x0
000bd74areturn v7
000bd74ciget-object v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd750iget-boolean v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd754xor-int/lit8 v0, v0, 0x1
000bd758invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000bd75emove-result-object v2
000bd760invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000bd766move-result-object v3
000bd768iget-boolean v5, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd76cmove-object v4, v6
000bd76emove-object v0, v7
000bd770invoke-static/range {v0 .. v5}, LC1/d;->g(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000bd776move-result v7
000bd778return v7
000bd72c
000bd72candroidx.recyclerview.widget.StaggeredGridLayoutManager::D0(f0.U):
000bd73cinvoke-virtual {v6}, Lf0/H;->v()I
000bd742move-result v0
000bd744if-nez v0, :cond_8
000bd748const/4 v7, 0x0
000bd74areturn v7
000bd74ciget-object v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd750iget-boolean v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd754xor-int/lit8 v0, v0, 0x1
000bd758invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
000bd75emove-result-object v2
000bd760invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
000bd766move-result-object v3
000bd768iget-boolean v5, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bd76cmove-object v4, v6
000bd76emove-object v0, v7
000bd770invoke-static/range {v0 .. v5}, LC1/d;->g(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000bd776move-result v7
000bd778return v7
000bd72c
000bd77a
000bd77a // align 0x4
000bd77a // align 0x4
000bd77c
000bd77candroidx.recyclerview.widget.StaggeredGridLayoutManager::m(f0.U):
000bd78cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B0(Lf0/U;)I
000bd792move-result v1
000bd794return v1
000bd77c
000bd77candroidx.recyclerview.widget.StaggeredGridLayoutManager::m(f0.U):
000bd78cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B0(Lf0/U;)I
000bd792move-result v1
000bd794return v1
000bd77c
000bd796
000bd796 // align 0x8
000bd796 // align 0x8
000bd798
000bd798androidx.recyclerview.widget.StaggeredGridLayoutManager::n(f0.U):
000bd7a8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C0(Lf0/U;)I
000bd7aemove-result v1
000bd7b0return v1
000bd798
000bd798androidx.recyclerview.widget.StaggeredGridLayoutManager::n(f0.U):
000bd7a8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C0(Lf0/U;)I
000bd7aemove-result v1
000bd7b0return v1
000bd798
000bd7b2
000bd7b2 // align 0x4
000bd7b2 // align 0x4
000bd7b4
000bd7b4androidx.recyclerview.widget.StaggeredGridLayoutManager::o(f0.U):
000bd7c4invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D0(Lf0/U;)I
000bd7camove-result v1
000bd7ccreturn v1
000bd7b4
000bd7b4androidx.recyclerview.widget.StaggeredGridLayoutManager::o(f0.U):
000bd7c4invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D0(Lf0/U;)I
000bd7camove-result v1
000bd7ccreturn v1
000bd7b4
000bd7ce
000bd7ce // align 0x10
000bd7ce // align 0x10
000bd7d0
000bd7d0androidx.recyclerview.widget.StaggeredGridLayoutManager::E0(f0.N, f0.p, f0.U):
000bd7e0move-object/from16 v0, v19
000bd7e4move-object/from16 v1, v20
000bd7e8move-object/from16 v2, v21
000bd7eciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bd7f0iget v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd7f4const/4 v5, 0x0
000bd7f6const/4 v6, 0x1
000bd7f8invoke-virtual {v3, v5, v4, v6}, Ljava/util/BitSet;->set(IIZ)V
000bd7feiget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bd802iget-boolean v4, v3, Lf0/p;->i:Z
000bd806if-eqz v4, :cond_20
000bd80aiget v4, v2, Lf0/p;->e:I
000bd80eif-ne v4, v6, :cond_1d
000bd812const v4, 0x7fffffff
000bd818goto :goto_2f
000bd81aconst/high16 v4, -0x80000000
000bd81egoto :goto_2f
000bd820iget v4, v2, Lf0/p;->e:I
000bd824if-ne v4, v6, :cond_2a
000bd828iget v4, v2, Lf0/p;->g:I
000bd82ciget v9, v2, Lf0/p;->b:I
000bd830add-int/2addr v4, v9
000bd832goto :goto_2f
000bd834iget v4, v2, Lf0/p;->f:I
000bd838iget v9, v2, Lf0/p;->b:I
000bd83csub-int/2addr v4, v9
000bd83eiget v9, v2, Lf0/p;->e:I
000bd842move v10, v5
000bd844iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd848if-ge v10, v11, :cond_4d
000bd84ciget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd850aget-object v11, v11, v10
000bd854iget-object v11, v11, Lf0/e0;->a:Ljava/util/ArrayList;
000bd858invoke-virtual {v11}, Ljava/util/ArrayList;->isEmpty()Z
000bd85emove-result v11
000bd860if-eqz v11, :cond_43
000bd864goto :goto_4a
000bd866iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd86aaget-object v11, v11, v10
000bd86einvoke-virtual {v0, v11, v9, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->b1(Lf0/e0;II)V
000bd874add-int/lit8 v10, v10, 0x1
000bd878goto :goto_32
000bd87aiget-boolean v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd87eif-eqz v9, :cond_58
000bd882iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd886invoke-virtual {v9}, Landroidx/emoji2/text/g;->g()I
000bd88cmove-result v9
000bd88egoto :goto_5e
000bd890iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd894invoke-virtual {v9}, Landroidx/emoji2/text/g;->k()I
000bd89amove-result v9
000bd89cmove v10, v5
000bd89eiget v11, v2, Lf0/p;->c:I
000bd8a2if-ltz v11, :cond_6b
000bd8a6invoke-virtual/range {v22}, Lf0/U;->b()I
000bd8acmove-result v12
000bd8aeif-ge v11, v12, :cond_6b
000bd8b2move v11, v6
000bd8b4goto :goto_6c
000bd8b6move v11, v5
000bd8b8const/4 v12, -0x1
000bd8baif-eqz v11, :cond_26a
000bd8beiget-boolean v11, v3, Lf0/p;->i:Z
000bd8c2if-nez v11, :cond_7b
000bd8c6iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bd8cainvoke-virtual {v11}, Ljava/util/BitSet;->isEmpty()Z
000bd8d0move-result v11
000bd8d2if-nez v11, :cond_26a
000bd8d6iget v10, v2, Lf0/p;->c:I
000bd8daconst-wide v13, 0x7fffffffffffffff
000bd8e4invoke-virtual {v1, v10, v13, v14}, Lf0/N;->i(IJ)Lf0/X;
000bd8eamove-result-object v10
000bd8eciget-object v10, v10, Lf0/X;->a:Landroid/view/View;
000bd8f0iget v11, v2, Lf0/p;->c:I
000bd8f4iget v13, v2, Lf0/p;->d:I
000bd8f8add-int/2addr v11, v13
000bd8faiput v11, v2, Lf0/p;->c:I
000bd8feinvoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd904move-result-object v11
000bd906check-cast v11, Lf0/b0;
000bd90aiget-object v13, v11, Lf0/I;->a:Lf0/X;
000bd90einvoke-virtual {v13}, Lf0/X;->b()I
000bd914move-result v13
000bd916iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bd91aiget-object v15, v14, LB/j;->b:Ljava/lang/Object;
000bd91echeck-cast v15, [I
000bd922if-eqz v15, :cond_aa
000bd926array-length v8, v15
000bd928if-lt v13, v8, :cond_a7
000bd92cgoto :goto_aa
000bd92eaget v8, v15, v13
000bd932goto :goto_ab
000bd934move v8, v12
000bd936if-ne v8, v12, :cond_10e
000bd93aiget v8, v2, Lf0/p;->e:I
000bd93einvoke-virtual {v0, v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->S0(I)Z
000bd944move-result v8
000bd946if-eqz v8, :cond_bc
000bd94aiget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd94esub-int/2addr v8, v6
000bd950move v15, v12
000bd952move/from16 v16, v15
000bd956goto :goto_c2
000bd958iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd95cmove/from16 v16, v6
000bd960move v15, v8
000bd962move v8, v5
000bd964iget v7, v2, Lf0/p;->e:I
000bd968const/16 v17, 0x0
000bd96cif-ne v7, v6, :cond_e8
000bd970iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd974invoke-virtual {v7}, Landroidx/emoji2/text/g;->k()I
000bd97amove-result v7
000bd97cconst v5, 0x7fffffff
000bd982if-eq v8, v15, :cond_e5
000bd986iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd98aaget-object v12, v12, v8
000bd98einvoke-virtual {v12, v7}, Lf0/e0;->f(I)I
000bd994move-result v6
000bd996if-ge v6, v5, :cond_e0
000bd99amove v5, v6
000bd99cmove-object/from16 v17, v12
000bd9a0add-int v8, v8, v16
000bd9a4const/4 v6, 0x1
000bd9a6const/4 v12, -0x1
000bd9a8goto :goto_d1
000bd9aamove-object/from16 v5, v17
000bd9aegoto :goto_102
000bd9b0iget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd9b4invoke-virtual {v5}, Landroidx/emoji2/text/g;->g()I
000bd9bamove-result v5
000bd9bcconst/high16 v6, -0x80000000
000bd9c0if-eq v8, v15, :cond_e5
000bd9c4iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd9c8aget-object v7, v7, v8
000bd9ccinvoke-virtual {v7, v5}, Lf0/e0;->h(I)I
000bd9d2move-result v12
000bd9d4if-le v12, v6, :cond_ff
000bd9d8move-object/from16 v17, v7
000bd9dcmove v6, v12
000bd9deadd-int v8, v8, v16
000bd9e2goto :goto_f0
000bd9e4invoke-virtual {v14, v13}, LB/j;->u(I)V
000bd9eaiget-object v6, v14, LB/j;->b:Ljava/lang/Object;
000bd9eecheck-cast v6, [I
000bd9f2iget v7, v5, Lf0/e0;->e:I
000bd9f6aput v7, v6, v13
000bd9fagoto :goto_112
000bd9fciget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bda00aget-object v5, v5, v8
000bda04iput-object v5, v11, Lf0/b0;->e:Lf0/e0;
000bda08iget v6, v2, Lf0/p;->e:I
000bda0cconst/4 v7, 0x1
000bda0eif-ne v6, v7, :cond_11f
000bda12const/4 v6, 0x0
000bda14const/4 v8, -0x1
000bda16invoke-virtual {v0, v10, v8, v6}, Lf0/H;->b(Landroid/view/View;IZ)V
000bda1cgoto :goto_123
000bda1econst/4 v6, 0x0
000bda20invoke-virtual {v0, v10, v6, v6}, Lf0/H;->b(Landroid/view/View;IZ)V
000bda26iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bda2aif-ne v8, v7, :cond_149
000bda2eiget v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bda32iget v8, v0, Lf0/H;->l:I
000bda36iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000bda3ainvoke-static {v6, v7, v8, v6, v12}, Lf0/H;->w(ZIIII)I
000bda40move-result v7
000bda42iget v6, v0, Lf0/H;->o:I
000bda46iget v8, v0, Lf0/H;->m:I
000bda4ainvoke-virtual {v0}, Lf0/H;->G()I
000bda50move-result v12
000bda52invoke-virtual {v0}, Lf0/H;->D()I
000bda58move-result v13
000bda5aadd-int/2addr v13, v12
000bda5ciget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000bda60const/4 v14, 0x1
000bda62invoke-static {v14, v6, v8, v13, v12}, Lf0/H;->w(ZIIII)I
000bda68move-result v6
000bda6ainvoke-virtual {v0, v10, v7, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Q0(Landroid/view/View;II)V
000bda70goto :goto_16b
000bda72move v14, v7
000bda74iget v6, v0, Lf0/H;->n:I
000bda78iget v7, v0, Lf0/H;->l:I
000bda7cinvoke-virtual {v0}, Lf0/H;->E()I
000bda82move-result v8
000bda84invoke-virtual {v0}, Lf0/H;->F()I
000bda8amove-result v12
000bda8cadd-int/2addr v12, v8
000bda8eiget v8, v11, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000bda92invoke-static {v14, v6, v7, v12, v8}, Lf0/H;->w(ZIIII)I
000bda98move-result v6
000bda9aiget v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bda9eiget v8, v0, Lf0/H;->m:I
000bdaa2iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000bdaa6const/4 v13, 0x0
000bdaa8invoke-static {v13, v7, v8, v13, v12}, Lf0/H;->w(ZIIII)I
000bdaaemove-result v7
000bdab0invoke-virtual {v0, v10, v6, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Q0(Landroid/view/View;II)V
000bdab6iget v6, v2, Lf0/p;->e:I
000bdabaif-ne v6, v14, :cond_17b
000bdabeinvoke-virtual {v5, v9}, Lf0/e0;->f(I)I
000bdac4move-result v6
000bdac6iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdacainvoke-virtual {v7, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdad0move-result v7
000bdad2add-int/2addr v7, v6
000bdad4goto :goto_187
000bdad6invoke-virtual {v5, v9}, Lf0/e0;->h(I)I
000bdadcmove-result v7
000bdadeiget-object v6, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdae2invoke-virtual {v6, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdae8move-result v6
000bdaeasub-int v6, v7, v6
000bdaeeiget v8, v2, Lf0/p;->e:I
000bdaf2const/4 v14, 0x1
000bdaf4if-ne v8, v14, :cond_1cb
000bdaf8iget-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdafcinvoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bdb02invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bdb08move-result-object v11
000bdb0acheck-cast v11, Lf0/b0;
000bdb0eiput-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb12iget-object v12, v8, Lf0/e0;->a:Ljava/util/ArrayList;
000bdb16invoke-virtual {v12, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000bdb1cconst/high16 v13, -0x80000000
000bdb20iput v13, v8, Lf0/e0;->c:I
000bdb24invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
000bdb2amove-result v12
000bdb2cconst/4 v14, 0x1
000bdb2eif-ne v12, v14, :cond_1ab
000bdb32iput v13, v8, Lf0/e0;->b:I
000bdb36iget-object v12, v11, Lf0/I;->a:Lf0/X;
000bdb3ainvoke-virtual {v12}, Lf0/X;->h()Z
000bdb40move-result v12
000bdb42if-nez v12, :cond_1bb
000bdb46iget-object v11, v11, Lf0/I;->a:Lf0/X;
000bdb4ainvoke-virtual {v11}, Lf0/X;->k()Z
000bdb50move-result v11
000bdb52if-eqz v11, :cond_1c8
000bdb56iget v11, v8, Lf0/e0;->d:I
000bdb5aiget-object v12, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bdb5eiget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdb62invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdb68move-result v12
000bdb6aadd-int/2addr v12, v11
000bdb6ciput v12, v8, Lf0/e0;->d:I
000bdb70const/high16 v13, -0x80000000
000bdb74goto :goto_208
000bdb76iget-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb7ainvoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bdb80invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bdb86move-result-object v11
000bdb88check-cast v11, Lf0/b0;
000bdb8ciput-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb90iget-object v12, v8, Lf0/e0;->a:Ljava/util/ArrayList;
000bdb94const/4 v13, 0x0
000bdb96invoke-virtual {v12, v13, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
000bdb9cconst/high16 v13, -0x80000000
000bdba0iput v13, v8, Lf0/e0;->b:I
000bdba4invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
000bdbaamove-result v12
000bdbacconst/4 v14, 0x1
000bdbaeif-ne v12, v14, :cond_1eb
000bdbb2iput v13, v8, Lf0/e0;->c:I
000bdbb6iget-object v12, v11, Lf0/I;->a:Lf0/X;
000bdbbainvoke-virtual {v12}, Lf0/X;->h()Z
000bdbc0move-result v12
000bdbc2if-nez v12, :cond_1fb
000bdbc6iget-object v11, v11, Lf0/I;->a:Lf0/X;
000bdbcainvoke-virtual {v11}, Lf0/X;->k()Z
000bdbd0move-result v11
000bdbd2if-eqz v11, :cond_208
000bdbd6iget v11, v8, Lf0/e0;->d:I
000bdbdaiget-object v12, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bdbdeiget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdbe2invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdbe8move-result v12
000bdbeaadd-int/2addr v12, v11
000bdbeciput v12, v8, Lf0/e0;->d:I
000bdbf0invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bdbf6move-result v8
000bdbf8if-eqz v8, :cond_22c
000bdbfciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdc00const/4 v14, 0x1
000bdc02if-ne v8, v14, :cond_22c
000bdc06iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc0ainvoke-virtual {v8}, Landroidx/emoji2/text/g;->g()I
000bdc10move-result v8
000bdc12iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdc16sub-int/2addr v11, v14
000bdc18iget v12, v5, Lf0/e0;->e:I
000bdc1csub-int/2addr v11, v12
000bdc1eiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bdc22mul-int/2addr v11, v12
000bdc24sub-int/2addr v8, v11
000bdc26iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc2ainvoke-virtual {v11, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdc30move-result v11
000bdc32sub-int v11, v8, v11
000bdc36goto :goto_23f
000bdc38iget v8, v5, Lf0/e0;->e:I
000bdc3ciget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bdc40mul-int/2addr v8, v11
000bdc42iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc46invoke-virtual {v11}, Landroidx/emoji2/text/g;->k()I
000bdc4cmove-result v11
000bdc4eadd-int/2addr v11, v8
000bdc50iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc54invoke-virtual {v8, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdc5amove-result v8
000bdc5cadd-int/2addr v8, v11
000bdc5eiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdc62const/4 v14, 0x1
000bdc64if-ne v12, v14, :cond_248
000bdc68invoke-static {v10, v11, v6, v8, v7}, Lf0/H;->N(Landroid/view/View;IIII)V
000bdc6egoto :goto_24b
000bdc70invoke-static {v10, v6, v11, v7, v8}, Lf0/H;->N(Landroid/view/View;IIII)V
000bdc76iget v6, v3, Lf0/p;->e:I
000bdc7ainvoke-virtual {v0, v5, v6, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->b1(Lf0/e0;II)V
000bdc80invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdc86iget-boolean v6, v3, Lf0/p;->h:Z
000bdc8aif-eqz v6, :cond_265
000bdc8einvoke-virtual {v10}, Landroid/view/View;->hasFocusable()Z
000bdc94move-result v6
000bdc96if-eqz v6, :cond_265
000bdc9aiget-object v6, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bdc9eiget v5, v5, Lf0/e0;->e:I
000bdca2const/4 v7, 0x0
000bdca4invoke-virtual {v6, v5, v7}, Ljava/util/BitSet;->set(IZ)V
000bdcaamove v6, v14
000bdcacmove v10, v6
000bdcaeconst/4 v5, 0x0
000bdcb0goto/16 :goto_5f
000bdcb4if-nez v10, :cond_26f
000bdcb8invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdcbeiget v1, v3, Lf0/p;->e:I
000bdcc2const/4 v8, -0x1
000bdcc4if-ne v1, v8, :cond_286
000bdcc8iget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdcccinvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000bdcd2move-result v1
000bdcd4invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M0(I)I
000bdcdamove-result v1
000bdcdciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdce0invoke-virtual {v3}, Landroidx/emoji2/text/g;->k()I
000bdce6move-result v3
000bdce8sub-int/2addr v3, v1
000bdceagoto :goto_298
000bdceciget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdcf0invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000bdcf6move-result v1
000bdcf8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->L0(I)I
000bdcfemove-result v1
000bdd00iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdd04invoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000bdd0amove-result v3
000bdd0csub-int v3, v1, v3
000bdd10if-lez v3, :cond_2a1
000bdd14iget v1, v2, Lf0/p;->b:I
000bdd18invoke-static {v1, v3}, Ljava/lang/Math;->min(II)I
000bdd1emove-result v1
000bdd20return v1
000bdd22const/16 v18, 0x0
000bdd26return v18
000bd7d0
000bd7d0androidx.recyclerview.widget.StaggeredGridLayoutManager::E0(f0.N, f0.p, f0.U):
000bd7e0move-object/from16 v0, v19
000bd7e4move-object/from16 v1, v20
000bd7e8move-object/from16 v2, v21
000bd7eciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bd7f0iget v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd7f4const/4 v5, 0x0
000bd7f6const/4 v6, 0x1
000bd7f8invoke-virtual {v3, v5, v4, v6}, Ljava/util/BitSet;->set(IIZ)V
000bd7feiget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bd802iget-boolean v4, v3, Lf0/p;->i:Z
000bd806if-eqz v4, :cond_20
000bd80aiget v4, v2, Lf0/p;->e:I
000bd80eif-ne v4, v6, :cond_1d
000bd812const v4, 0x7fffffff
000bd818goto :goto_2f
000bd81aconst/high16 v4, -0x80000000
000bd81egoto :goto_2f
000bd820iget v4, v2, Lf0/p;->e:I
000bd824if-ne v4, v6, :cond_2a
000bd828iget v4, v2, Lf0/p;->g:I
000bd82ciget v9, v2, Lf0/p;->b:I
000bd830add-int/2addr v4, v9
000bd832goto :goto_2f
000bd834iget v4, v2, Lf0/p;->f:I
000bd838iget v9, v2, Lf0/p;->b:I
000bd83csub-int/2addr v4, v9
000bd83eiget v9, v2, Lf0/p;->e:I
000bd842move v10, v5
000bd844iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd848if-ge v10, v11, :cond_4d
000bd84ciget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd850aget-object v11, v11, v10
000bd854iget-object v11, v11, Lf0/e0;->a:Ljava/util/ArrayList;
000bd858invoke-virtual {v11}, Ljava/util/ArrayList;->isEmpty()Z
000bd85emove-result v11
000bd860if-eqz v11, :cond_43
000bd864goto :goto_4a
000bd866iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd86aaget-object v11, v11, v10
000bd86einvoke-virtual {v0, v11, v9, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->b1(Lf0/e0;II)V
000bd874add-int/lit8 v10, v10, 0x1
000bd878goto :goto_32
000bd87aiget-boolean v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bd87eif-eqz v9, :cond_58
000bd882iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd886invoke-virtual {v9}, Landroidx/emoji2/text/g;->g()I
000bd88cmove-result v9
000bd88egoto :goto_5e
000bd890iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd894invoke-virtual {v9}, Landroidx/emoji2/text/g;->k()I
000bd89amove-result v9
000bd89cmove v10, v5
000bd89eiget v11, v2, Lf0/p;->c:I
000bd8a2if-ltz v11, :cond_6b
000bd8a6invoke-virtual/range {v22}, Lf0/U;->b()I
000bd8acmove-result v12
000bd8aeif-ge v11, v12, :cond_6b
000bd8b2move v11, v6
000bd8b4goto :goto_6c
000bd8b6move v11, v5
000bd8b8const/4 v12, -0x1
000bd8baif-eqz v11, :cond_26a
000bd8beiget-boolean v11, v3, Lf0/p;->i:Z
000bd8c2if-nez v11, :cond_7b
000bd8c6iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bd8cainvoke-virtual {v11}, Ljava/util/BitSet;->isEmpty()Z
000bd8d0move-result v11
000bd8d2if-nez v11, :cond_26a
000bd8d6iget v10, v2, Lf0/p;->c:I
000bd8daconst-wide v13, 0x7fffffffffffffff
000bd8e4invoke-virtual {v1, v10, v13, v14}, Lf0/N;->i(IJ)Lf0/X;
000bd8eamove-result-object v10
000bd8eciget-object v10, v10, Lf0/X;->a:Landroid/view/View;
000bd8f0iget v11, v2, Lf0/p;->c:I
000bd8f4iget v13, v2, Lf0/p;->d:I
000bd8f8add-int/2addr v11, v13
000bd8faiput v11, v2, Lf0/p;->c:I
000bd8feinvoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bd904move-result-object v11
000bd906check-cast v11, Lf0/b0;
000bd90aiget-object v13, v11, Lf0/I;->a:Lf0/X;
000bd90einvoke-virtual {v13}, Lf0/X;->b()I
000bd914move-result v13
000bd916iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bd91aiget-object v15, v14, LB/j;->b:Ljava/lang/Object;
000bd91echeck-cast v15, [I
000bd922if-eqz v15, :cond_aa
000bd926array-length v8, v15
000bd928if-lt v13, v8, :cond_a7
000bd92cgoto :goto_aa
000bd92eaget v8, v15, v13
000bd932goto :goto_ab
000bd934move v8, v12
000bd936if-ne v8, v12, :cond_10e
000bd93aiget v8, v2, Lf0/p;->e:I
000bd93einvoke-virtual {v0, v8}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->S0(I)Z
000bd944move-result v8
000bd946if-eqz v8, :cond_bc
000bd94aiget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd94esub-int/2addr v8, v6
000bd950move v15, v12
000bd952move/from16 v16, v15
000bd956goto :goto_c2
000bd958iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bd95cmove/from16 v16, v6
000bd960move v15, v8
000bd962move v8, v5
000bd964iget v7, v2, Lf0/p;->e:I
000bd968const/16 v17, 0x0
000bd96cif-ne v7, v6, :cond_e8
000bd970iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd974invoke-virtual {v7}, Landroidx/emoji2/text/g;->k()I
000bd97amove-result v7
000bd97cconst v5, 0x7fffffff
000bd982if-eq v8, v15, :cond_e5
000bd986iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd98aaget-object v12, v12, v8
000bd98einvoke-virtual {v12, v7}, Lf0/e0;->f(I)I
000bd994move-result v6
000bd996if-ge v6, v5, :cond_e0
000bd99amove v5, v6
000bd99cmove-object/from16 v17, v12
000bd9a0add-int v8, v8, v16
000bd9a4const/4 v6, 0x1
000bd9a6const/4 v12, -0x1
000bd9a8goto :goto_d1
000bd9aamove-object/from16 v5, v17
000bd9aegoto :goto_102
000bd9b0iget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bd9b4invoke-virtual {v5}, Landroidx/emoji2/text/g;->g()I
000bd9bamove-result v5
000bd9bcconst/high16 v6, -0x80000000
000bd9c0if-eq v8, v15, :cond_e5
000bd9c4iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bd9c8aget-object v7, v7, v8
000bd9ccinvoke-virtual {v7, v5}, Lf0/e0;->h(I)I
000bd9d2move-result v12
000bd9d4if-le v12, v6, :cond_ff
000bd9d8move-object/from16 v17, v7
000bd9dcmove v6, v12
000bd9deadd-int v8, v8, v16
000bd9e2goto :goto_f0
000bd9e4invoke-virtual {v14, v13}, LB/j;->u(I)V
000bd9eaiget-object v6, v14, LB/j;->b:Ljava/lang/Object;
000bd9eecheck-cast v6, [I
000bd9f2iget v7, v5, Lf0/e0;->e:I
000bd9f6aput v7, v6, v13
000bd9fagoto :goto_112
000bd9fciget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bda00aget-object v5, v5, v8
000bda04iput-object v5, v11, Lf0/b0;->e:Lf0/e0;
000bda08iget v6, v2, Lf0/p;->e:I
000bda0cconst/4 v7, 0x1
000bda0eif-ne v6, v7, :cond_11f
000bda12const/4 v6, 0x0
000bda14const/4 v8, -0x1
000bda16invoke-virtual {v0, v10, v8, v6}, Lf0/H;->b(Landroid/view/View;IZ)V
000bda1cgoto :goto_123
000bda1econst/4 v6, 0x0
000bda20invoke-virtual {v0, v10, v6, v6}, Lf0/H;->b(Landroid/view/View;IZ)V
000bda26iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bda2aif-ne v8, v7, :cond_149
000bda2eiget v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bda32iget v8, v0, Lf0/H;->l:I
000bda36iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000bda3ainvoke-static {v6, v7, v8, v6, v12}, Lf0/H;->w(ZIIII)I
000bda40move-result v7
000bda42iget v6, v0, Lf0/H;->o:I
000bda46iget v8, v0, Lf0/H;->m:I
000bda4ainvoke-virtual {v0}, Lf0/H;->G()I
000bda50move-result v12
000bda52invoke-virtual {v0}, Lf0/H;->D()I
000bda58move-result v13
000bda5aadd-int/2addr v13, v12
000bda5ciget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000bda60const/4 v14, 0x1
000bda62invoke-static {v14, v6, v8, v13, v12}, Lf0/H;->w(ZIIII)I
000bda68move-result v6
000bda6ainvoke-virtual {v0, v10, v7, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Q0(Landroid/view/View;II)V
000bda70goto :goto_16b
000bda72move v14, v7
000bda74iget v6, v0, Lf0/H;->n:I
000bda78iget v7, v0, Lf0/H;->l:I
000bda7cinvoke-virtual {v0}, Lf0/H;->E()I
000bda82move-result v8
000bda84invoke-virtual {v0}, Lf0/H;->F()I
000bda8amove-result v12
000bda8cadd-int/2addr v12, v8
000bda8eiget v8, v11, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000bda92invoke-static {v14, v6, v7, v12, v8}, Lf0/H;->w(ZIIII)I
000bda98move-result v6
000bda9aiget v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bda9eiget v8, v0, Lf0/H;->m:I
000bdaa2iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000bdaa6const/4 v13, 0x0
000bdaa8invoke-static {v13, v7, v8, v13, v12}, Lf0/H;->w(ZIIII)I
000bdaaemove-result v7
000bdab0invoke-virtual {v0, v10, v6, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Q0(Landroid/view/View;II)V
000bdab6iget v6, v2, Lf0/p;->e:I
000bdabaif-ne v6, v14, :cond_17b
000bdabeinvoke-virtual {v5, v9}, Lf0/e0;->f(I)I
000bdac4move-result v6
000bdac6iget-object v7, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdacainvoke-virtual {v7, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdad0move-result v7
000bdad2add-int/2addr v7, v6
000bdad4goto :goto_187
000bdad6invoke-virtual {v5, v9}, Lf0/e0;->h(I)I
000bdadcmove-result v7
000bdadeiget-object v6, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdae2invoke-virtual {v6, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdae8move-result v6
000bdaeasub-int v6, v7, v6
000bdaeeiget v8, v2, Lf0/p;->e:I
000bdaf2const/4 v14, 0x1
000bdaf4if-ne v8, v14, :cond_1cb
000bdaf8iget-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdafcinvoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bdb02invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bdb08move-result-object v11
000bdb0acheck-cast v11, Lf0/b0;
000bdb0eiput-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb12iget-object v12, v8, Lf0/e0;->a:Ljava/util/ArrayList;
000bdb16invoke-virtual {v12, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
000bdb1cconst/high16 v13, -0x80000000
000bdb20iput v13, v8, Lf0/e0;->c:I
000bdb24invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
000bdb2amove-result v12
000bdb2cconst/4 v14, 0x1
000bdb2eif-ne v12, v14, :cond_1ab
000bdb32iput v13, v8, Lf0/e0;->b:I
000bdb36iget-object v12, v11, Lf0/I;->a:Lf0/X;
000bdb3ainvoke-virtual {v12}, Lf0/X;->h()Z
000bdb40move-result v12
000bdb42if-nez v12, :cond_1bb
000bdb46iget-object v11, v11, Lf0/I;->a:Lf0/X;
000bdb4ainvoke-virtual {v11}, Lf0/X;->k()Z
000bdb50move-result v11
000bdb52if-eqz v11, :cond_1c8
000bdb56iget v11, v8, Lf0/e0;->d:I
000bdb5aiget-object v12, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bdb5eiget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdb62invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdb68move-result v12
000bdb6aadd-int/2addr v12, v11
000bdb6ciput v12, v8, Lf0/e0;->d:I
000bdb70const/high16 v13, -0x80000000
000bdb74goto :goto_208
000bdb76iget-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb7ainvoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000bdb80invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000bdb86move-result-object v11
000bdb88check-cast v11, Lf0/b0;
000bdb8ciput-object v8, v11, Lf0/b0;->e:Lf0/e0;
000bdb90iget-object v12, v8, Lf0/e0;->a:Ljava/util/ArrayList;
000bdb94const/4 v13, 0x0
000bdb96invoke-virtual {v12, v13, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
000bdb9cconst/high16 v13, -0x80000000
000bdba0iput v13, v8, Lf0/e0;->b:I
000bdba4invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
000bdbaamove-result v12
000bdbacconst/4 v14, 0x1
000bdbaeif-ne v12, v14, :cond_1eb
000bdbb2iput v13, v8, Lf0/e0;->c:I
000bdbb6iget-object v12, v11, Lf0/I;->a:Lf0/X;
000bdbbainvoke-virtual {v12}, Lf0/X;->h()Z
000bdbc0move-result v12
000bdbc2if-nez v12, :cond_1fb
000bdbc6iget-object v11, v11, Lf0/I;->a:Lf0/X;
000bdbcainvoke-virtual {v11}, Lf0/X;->k()Z
000bdbd0move-result v11
000bdbd2if-eqz v11, :cond_208
000bdbd6iget v11, v8, Lf0/e0;->d:I
000bdbdaiget-object v12, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
000bdbdeiget-object v12, v12, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdbe2invoke-virtual {v12, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdbe8move-result v12
000bdbeaadd-int/2addr v12, v11
000bdbeciput v12, v8, Lf0/e0;->d:I
000bdbf0invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
000bdbf6move-result v8
000bdbf8if-eqz v8, :cond_22c
000bdbfciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdc00const/4 v14, 0x1
000bdc02if-ne v8, v14, :cond_22c
000bdc06iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc0ainvoke-virtual {v8}, Landroidx/emoji2/text/g;->g()I
000bdc10move-result v8
000bdc12iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdc16sub-int/2addr v11, v14
000bdc18iget v12, v5, Lf0/e0;->e:I
000bdc1csub-int/2addr v11, v12
000bdc1eiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bdc22mul-int/2addr v11, v12
000bdc24sub-int/2addr v8, v11
000bdc26iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc2ainvoke-virtual {v11, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdc30move-result v11
000bdc32sub-int v11, v8, v11
000bdc36goto :goto_23f
000bdc38iget v8, v5, Lf0/e0;->e:I
000bdc3ciget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
000bdc40mul-int/2addr v8, v11
000bdc42iget-object v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc46invoke-virtual {v11}, Landroidx/emoji2/text/g;->k()I
000bdc4cmove-result v11
000bdc4eadd-int/2addr v11, v8
000bdc50iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000bdc54invoke-virtual {v8, v10}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000bdc5amove-result v8
000bdc5cadd-int/2addr v8, v11
000bdc5eiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdc62const/4 v14, 0x1
000bdc64if-ne v12, v14, :cond_248
000bdc68invoke-static {v10, v11, v6, v8, v7}, Lf0/H;->N(Landroid/view/View;IIII)V
000bdc6egoto :goto_24b
000bdc70invoke-static {v10, v6, v11, v7, v8}, Lf0/H;->N(Landroid/view/View;IIII)V
000bdc76iget v6, v3, Lf0/p;->e:I
000bdc7ainvoke-virtual {v0, v5, v6, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->b1(Lf0/e0;II)V
000bdc80invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdc86iget-boolean v6, v3, Lf0/p;->h:Z
000bdc8aif-eqz v6, :cond_265
000bdc8einvoke-virtual {v10}, Landroid/view/View;->hasFocusable()Z
000bdc94move-result v6
000bdc96if-eqz v6, :cond_265
000bdc9aiget-object v6, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000bdc9eiget v5, v5, Lf0/e0;->e:I
000bdca2const/4 v7, 0x0
000bdca4invoke-virtual {v6, v5, v7}, Ljava/util/BitSet;->set(IZ)V
000bdcaamove v6, v14
000bdcacmove v10, v6
000bdcaeconst/4 v5, 0x0
000bdcb0goto/16 :goto_5f
000bdcb4if-nez v10, :cond_26f
000bdcb8invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdcbeiget v1, v3, Lf0/p;->e:I
000bdcc2const/4 v8, -0x1
000bdcc4if-ne v1, v8, :cond_286
000bdcc8iget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdcccinvoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000bdcd2move-result v1
000bdcd4invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M0(I)I
000bdcdamove-result v1
000bdcdciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdce0invoke-virtual {v3}, Landroidx/emoji2/text/g;->k()I
000bdce6move-result v3
000bdce8sub-int/2addr v3, v1
000bdceagoto :goto_298
000bdceciget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdcf0invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000bdcf6move-result v1
000bdcf8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->L0(I)I
000bdcfemove-result v1
000bdd00iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdd04invoke-virtual {v3}, Landroidx/emoji2/text/g;->g()I
000bdd0amove-result v3
000bdd0csub-int v3, v1, v3
000bdd10if-lez v3, :cond_2a1
000bdd14iget v1, v2, Lf0/p;->b:I
000bdd18invoke-static {v1, v3}, Ljava/lang/Math;->min(II)I
000bdd1emove-result v1
000bdd20return v1
000bdd22const/16 v18, 0x0
000bdd26return v18
000bd7d0
000bdd28
000bdd28androidx.recyclerview.widget.StaggeredGridLayoutManager::x(f0.N, f0.U):
000bdd38iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdd3cconst/4 v1, 0x1
000bdd3eif-ne v0, v1, :cond_8
000bdd42iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdd46return v3
000bdd48invoke-super {v2, v3, v4}, Lf0/H;->x(Lf0/N;Lf0/U;)I
000bdd4emove-result v3
000bdd50return v3
000bdd28
000bdd28androidx.recyclerview.widget.StaggeredGridLayoutManager::x(f0.N, f0.U):
000bdd38iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bdd3cconst/4 v1, 0x1
000bdd3eif-ne v0, v1, :cond_8
000bdd42iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdd46return v3
000bdd48invoke-super {v2, v3, v4}, Lf0/H;->x(Lf0/N;Lf0/U;)I
000bdd4emove-result v3
000bdd50return v3
000bdd28
000bdd52
000bdd52 // align 0x4
000bdd52 // align 0x4
000bdd54
000bdd54androidx.recyclerview.widget.StaggeredGridLayoutManager::J0():
000bdd64invoke-virtual {v2}, Lf0/H;->v()I
000bdd6amove-result v0
000bdd6cconst/4 v1, 0x0
000bdd6eif-nez v0, :cond_8
000bdd72return v1
000bdd74invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000bdd7amove-result-object v0
000bdd7cinvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000bdd82move-result v0
000bdd84return v0
000bdd54
000bdd54androidx.recyclerview.widget.StaggeredGridLayoutManager::J0():
000bdd64invoke-virtual {v2}, Lf0/H;->v()I
000bdd6amove-result v0
000bdd6cconst/4 v1, 0x0
000bdd6eif-nez v0, :cond_8
000bdd72return v1
000bdd74invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000bdd7amove-result-object v0
000bdd7cinvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000bdd82move-result v0
000bdd84return v0
000bdd54
000bdd86
000bdd86 // align 0x8
000bdd86 // align 0x8
000bdd88
000bdd88androidx.recyclerview.widget.StaggeredGridLayoutManager::K0():
000bdd98invoke-virtual {v1}, Lf0/H;->v()I
000bdd9emove-result v0
000bdda0if-nez v0, :cond_8
000bdda4const/4 v0, 0x0
000bdda6return v0
000bdda8add-int/lit8 v0, v0, -0x1
000bddacinvoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000bddb2move-result-object v0
000bddb4invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000bddbamove-result v0
000bddbcreturn v0
000bdd88
000bdd88androidx.recyclerview.widget.StaggeredGridLayoutManager::K0():
000bdd98invoke-virtual {v1}, Lf0/H;->v()I
000bdd9emove-result v0
000bdda0if-nez v0, :cond_8
000bdda4const/4 v0, 0x0
000bdda6return v0
000bdda8add-int/lit8 v0, v0, -0x1
000bddacinvoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000bddb2move-result-object v0
000bddb4invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000bddbamove-result v0
000bddbcreturn v0
000bdd88
000bddbe
000bddbe // align 0x10
000bddbe // align 0x10
000bddc0
000bddc0androidx.recyclerview.widget.StaggeredGridLayoutManager::L0(int):
000bddd0iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bddd4const/4 v1, 0x0
000bddd6aget-object v0, v0, v1
000bdddainvoke-virtual {v0, v4}, Lf0/e0;->f(I)I
000bdde0move-result v0
000bdde2const/4 v1, 0x1
000bdde4iget v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdde8if-ge v1, v2, :cond_1c
000bddeciget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bddf0aget-object v2, v2, v1
000bddf4invoke-virtual {v2, v4}, Lf0/e0;->f(I)I
000bddfamove-result v2
000bddfcif-le v2, v0, :cond_19
000bde00move v0, v2
000bde02add-int/lit8 v1, v1, 0x1
000bde06goto :goto_a
000bde08return v0
000bddc0
000bddc0androidx.recyclerview.widget.StaggeredGridLayoutManager::L0(int):
000bddd0iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bddd4const/4 v1, 0x0
000bddd6aget-object v0, v0, v1
000bdddainvoke-virtual {v0, v4}, Lf0/e0;->f(I)I
000bdde0move-result v0
000bdde2const/4 v1, 0x1
000bdde4iget v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdde8if-ge v1, v2, :cond_1c
000bddeciget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bddf0aget-object v2, v2, v1
000bddf4invoke-virtual {v2, v4}, Lf0/e0;->f(I)I
000bddfamove-result v2
000bddfcif-le v2, v0, :cond_19
000bde00move v0, v2
000bde02add-int/lit8 v1, v1, 0x1
000bde06goto :goto_a
000bde08return v0
000bddc0
000bde0a
000bde0a // align 0x4
000bde0a // align 0x4
000bde0c
000bde0candroidx.recyclerview.widget.StaggeredGridLayoutManager::M0(int):
000bde1ciget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bde20const/4 v1, 0x0
000bde22aget-object v0, v0, v1
000bde26invoke-virtual {v0, v4}, Lf0/e0;->h(I)I
000bde2cmove-result v0
000bde2econst/4 v1, 0x1
000bde30iget v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bde34if-ge v1, v2, :cond_1c
000bde38iget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bde3caget-object v2, v2, v1
000bde40invoke-virtual {v2, v4}, Lf0/e0;->h(I)I
000bde46move-result v2
000bde48if-ge v2, v0, :cond_19
000bde4cmove v0, v2
000bde4eadd-int/lit8 v1, v1, 0x1
000bde52goto :goto_a
000bde54return v0
000bde0c
000bde0candroidx.recyclerview.widget.StaggeredGridLayoutManager::M0(int):
000bde1ciget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bde20const/4 v1, 0x0
000bde22aget-object v0, v0, v1
000bde26invoke-virtual {v0, v4}, Lf0/e0;->h(I)I
000bde2cmove-result v0
000bde2econst/4 v1, 0x1
000bde30iget v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bde34if-ge v1, v2, :cond_1c
000bde38iget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000bde3caget-object v2, v2, v1
000bde40invoke-virtual {v2, v4}, Lf0/e0;->h(I)I
000bde46move-result v2
000bde48if-ge v2, v0, :cond_19
000bde4cmove v0, v2
000bde4eadd-int/lit8 v1, v1, 0x1
000bde52goto :goto_a
000bde54return v0
000bde0c
000bde56
000bde56 // align 0x8
000bde56 // align 0x8
000bde58
000bde58androidx.recyclerview.widget.StaggeredGridLayoutManager::J(f0.N, f0.U):
000bde68iget v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bde6cif-nez v0, :cond_7
000bde70iget v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bde74return v2
000bde76invoke-super {v1, v2, v3}, Lf0/H;->J(Lf0/N;Lf0/U;)I
000bde7cmove-result v2
000bde7ereturn v2
000bde58
000bde58androidx.recyclerview.widget.StaggeredGridLayoutManager::J(f0.N, f0.U):
000bde68iget v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000bde6cif-nez v0, :cond_7
000bde70iget v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bde74return v2
000bde76invoke-super {v1, v2, v3}, Lf0/H;->J(Lf0/N;Lf0/U;)I
000bde7cmove-result v2
000bde7ereturn v2
000bde58
000bde80
000bde80androidx.recyclerview.widget.StaggeredGridLayoutManager::Y0(int, f0.N, f0.U):
000bde90invoke-virtual {v3}, Lf0/H;->v()I
000bde96move-result v0
000bde98const/4 v1, 0x0
000bde9aif-eqz v0, :cond_2d
000bde9eif-nez v4, :cond_a
000bdea2goto :goto_2d
000bdea4invoke-virtual {v3, v4, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->T0(ILf0/U;)V
000bdeaaiget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bdeaeinvoke-virtual {v3, v5, v0, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bdeb4move-result v6
000bdeb6iget v2, v0, Lf0/p;->b:I
000bdebaif-ge v2, v6, :cond_18
000bdebegoto :goto_1d
000bdec0if-gez v4, :cond_1c
000bdec4neg-int v4, v6
000bdec6goto :goto_1d
000bdec8move v4, v6
000bdecaiget-object v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdeceneg-int v2, v4
000bded0invoke-virtual {v6, v2}, Landroidx/emoji2/text/g;->o(I)V
000bded6iget-boolean v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bdedaiput-boolean v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bdedeiput v1, v0, Lf0/p;->b:I
000bdee2invoke-virtual {v3, v5, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdee8return v4
000bdeeareturn v1
000bde80
000bde80androidx.recyclerview.widget.StaggeredGridLayoutManager::Y0(int, f0.N, f0.U):
000bde90invoke-virtual {v3}, Lf0/H;->v()I
000bde96move-result v0
000bde98const/4 v1, 0x0
000bde9aif-eqz v0, :cond_2d
000bde9eif-nez v4, :cond_a
000bdea2goto :goto_2d
000bdea4invoke-virtual {v3, v4, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->T0(ILf0/U;)V
000bdeaaiget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000bdeaeinvoke-virtual {v3, v5, v0, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
000bdeb4move-result v6
000bdeb6iget v2, v0, Lf0/p;->b:I
000bdebaif-ge v2, v6, :cond_18
000bdebegoto :goto_1d
000bdec0if-gez v4, :cond_1c
000bdec4neg-int v4, v6
000bdec6goto :goto_1d
000bdec8move v4, v6
000bdecaiget-object v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000bdeceneg-int v2, v4
000bded0invoke-virtual {v6, v2}, Landroidx/emoji2/text/g;->o(I)V
000bded6iget-boolean v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bdedaiput-boolean v6, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
000bdedeiput v1, v0, Lf0/p;->b:I
000bdee2invoke-virtual {v3, v5, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->U0(Lf0/N;Lf0/p;)V
000bdee8return v4
000bdeeareturn v1
000bde80
000bdeec
000bdeecandroidx.recyclerview.widget.StaggeredGridLayoutManager::m0(int, f0.N, f0.U):
000bdefcinvoke-virtual {v0, v1, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000bdf02move-result v1
000bdf04return v1
000bdeec
000bdeecandroidx.recyclerview.widget.StaggeredGridLayoutManager::m0(int, f0.N, f0.U):
000bdefcinvoke-virtual {v0, v1, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000bdf02move-result v1
000bdf04return v1
000bdeec
000bdf06
000bdf06 // align 0x8
000bdf06 // align 0x8
000bdf08
000bdf08androidx.recyclerview.widget.StaggeredGridLayoutManager::o0(int, f0.N, f0.U):
000bdf18invoke-virtual {v0, v1, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000bdf1emove-result v1
000bdf20return v1
000bdf08
000bdf08androidx.recyclerview.widget.StaggeredGridLayoutManager::o0(int, f0.N, f0.U):
000bdf18invoke-virtual {v0, v1, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000bdf1emove-result v1
000bdf20return v1
000bdf08
000bdf22
000bdf22 // align 0x4
000bdf22 // align 0x4
000bdf24
000bdf24androidx.recyclerview.widget.StaggeredGridLayoutManager::c1(int, int, int):
000bdf34if-nez v3, :cond_5
000bdf38if-nez v4, :cond_5
000bdf3cgoto :goto_12
000bdf3einvoke-static {v2}, Landroid/view/View$MeasureSpec;->getMode(I)I
000bdf44move-result v0
000bdf46const/high16 v1, -0x80000000
000bdf4aif-eq v0, v1, :cond_13
000bdf4econst/high16 v1, 0x40000000
000bdf52if-ne v0, v1, :cond_12
000bdf56goto :goto_13
000bdf58return v2
000bdf5ainvoke-static {v2}, Landroid/view/View$MeasureSpec;->getSize(I)I
000bdf60move-result v2
000bdf62sub-int/2addr v2, v3
000bdf64sub-int/2addr v2, v4
000bdf66const/4 v3, 0x0
000bdf68invoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
000bdf6emove-result v2
000bdf70invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000bdf76move-result v2
000bdf78return v2
000bdf24
000bdf24androidx.recyclerview.widget.StaggeredGridLayoutManager::c1(int, int, int):
000bdf34if-nez v3, :cond_5
000bdf38if-nez v4, :cond_5
000bdf3cgoto :goto_12
000bdf3einvoke-static {v2}, Landroid/view/View$MeasureSpec;->getMode(I)I
000bdf44move-result v0
000bdf46const/high16 v1, -0x80000000
000bdf4aif-eq v0, v1, :cond_13
000bdf4econst/high16 v1, 0x40000000
000bdf52if-ne v0, v1, :cond_12
000bdf56goto :goto_13
000bdf58return v2
000bdf5ainvoke-static {v2}, Landroid/view/View$MeasureSpec;->getSize(I)I
000bdf60move-result v2
000bdf62sub-int/2addr v2, v3
000bdf64sub-int/2addr v2, v4
000bdf66const/4 v3, 0x0
000bdf68invoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
000bdf6emove-result v2
000bdf70invoke-static {v2, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000bdf76move-result v2
000bdf78return v2
000bdf24
000bdf7a
000bdf7a // align 0x4
000bdf7a // align 0x4
000bdf7c
000bdf7candroidx.recyclerview.widget.StaggeredGridLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000bdf8cinvoke-direct {v6}, Lf0/H;-><init>()V
000bdf92const/4 v0, -0x1
000bdf94iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdf98const/4 v1, 0x0
000bdf9aiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bdf9eiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bdfa2iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bdfa6const/high16 v2, -0x80000000
000bdfaaiput v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bdfaenew-instance v2, LB/j;
000bdfb2const/16 v3, 0xf
000bdfb6const/4 v4, 0x0
000bdfb8invoke-direct {v2, v3, v4}, LB/j;-><init>(IZ)V
000bdfbeiput-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bdfc2const/4 v3, 0x2
000bdfc4iput v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bdfc8new-instance v3, Landroid/graphics/Rect;
000bdfccinvoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
000bdfd2iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
000bdfd6new-instance v3, Lf0/a0;
000bdfdainvoke-direct {v3, v6}, Lf0/a0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V
000bdfe0iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
000bdfe4const/4 v3, 0x1
000bdfe6iput-boolean v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bdfeanew-instance v4, LO0/B;
000bdfeeconst/16 v5, 0xa
000bdff2invoke-direct {v4, v5, v6}, LO0/B;-><init>(ILjava/lang/Object;)V
000bdff8iput-object v4, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
000bdffcinvoke-static {v7, v8, v9, v10}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000be002move-result-object v7
000be004iget v8, v7, Lf0/G;->a:I
000be008if-eqz v8, :cond_4b
000be00cif-ne v8, v3, :cond_43
000be010goto :goto_4b
000be012new-instance v7, Ljava/lang/IllegalArgumentException;
000be016const-string v8, "invalid orientation."
000be01ainvoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000be020throw v7
000be022const/4 v9, 0x0
000be024invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be02aiget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be02eif-ne v8, v10, :cond_54
000be032goto :goto_61
000be034iput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be038iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be03ciget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be040iput-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be044iput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be048invoke-virtual {v6}, Lf0/H;->l0()V
000be04eiget v8, v7, Lf0/G;->b:I
000be052invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be058iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be05cif-eq v8, v10, :cond_9d
000be060iget-object v10, v2, LB/j;->b:Ljava/lang/Object;
000be064check-cast v10, [I
000be068if-eqz v10, :cond_73
000be06cinvoke-static {v10, v0}, Ljava/util/Arrays;->fill([II)V
000be072iput-object v9, v2, LB/j;->c:Ljava/lang/Object;
000be076invoke-virtual {v6}, Lf0/H;->l0()V
000be07ciput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be080new-instance v8, Ljava/util/BitSet;
000be084iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be088invoke-direct {v8, v10}, Ljava/util/BitSet;-><init>(I)V
000be08eiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000be092iget v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be096new-array v8, v8, [Lf0/e0;
000be09aiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be09emove v8, v1
000be0a0iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be0a4if-ge v8, v10, :cond_9a
000be0a8iget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be0acnew-instance v0, Lf0/e0;
000be0b0invoke-direct {v0, v6, v8}, Lf0/e0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V
000be0b6aput-object v0, v10, v8
000be0baadd-int/lit8 v8, v8, 0x1
000be0begoto :goto_8a
000be0c0invoke-virtual {v6}, Lf0/H;->l0()V
000be0c6iget-boolean v7, v7, Lf0/G;->c:Z
000be0cainvoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be0d0iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be0d4if-eqz v8, :cond_ac
000be0d8iget-boolean v9, v8, Lf0/d0;->h:Z
000be0dcif-eq v9, v7, :cond_ac
000be0e0iput-boolean v7, v8, Lf0/d0;->h:Z
000be0e4iput-boolean v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000be0e8invoke-virtual {v6}, Lf0/H;->l0()V
000be0eenew-instance v7, Lf0/p;
000be0f2invoke-direct {v7}, Ljava/lang/Object;-><init>()V
000be0f8iput-boolean v3, v7, Lf0/p;->a:Z
000be0fciput v1, v7, Lf0/p;->f:I
000be100iput v1, v7, Lf0/p;->g:I
000be104iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000be108iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be10cinvoke-static {v6, v7}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000be112move-result-object v7
000be114iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be118iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be11csub-int/2addr v3, v7
000be11einvoke-static {v6, v3}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000be124move-result-object v7
000be126iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be12areturn-void
000bdf7c
000bdf7candroidx.recyclerview.widget.StaggeredGridLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000bdf8cinvoke-direct {v6}, Lf0/H;-><init>()V
000bdf92const/4 v0, -0x1
000bdf94iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000bdf98const/4 v1, 0x0
000bdf9aiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000bdf9eiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000bdfa2iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
000bdfa6const/high16 v2, -0x80000000
000bdfaaiput v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
000bdfaenew-instance v2, LB/j;
000bdfb2const/16 v3, 0xf
000bdfb6const/4 v4, 0x0
000bdfb8invoke-direct {v2, v3, v4}, LB/j;-><init>(IZ)V
000bdfbeiput-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000bdfc2const/4 v3, 0x2
000bdfc4iput v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
000bdfc8new-instance v3, Landroid/graphics/Rect;
000bdfccinvoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
000bdfd2iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
000bdfd6new-instance v3, Lf0/a0;
000bdfdainvoke-direct {v3, v6}, Lf0/a0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V
000bdfe0iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
000bdfe4const/4 v3, 0x1
000bdfe6iput-boolean v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
000bdfeanew-instance v4, LO0/B;
000bdfeeconst/16 v5, 0xa
000bdff2invoke-direct {v4, v5, v6}, LO0/B;-><init>(ILjava/lang/Object;)V
000bdff8iput-object v4, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
000bdffcinvoke-static {v7, v8, v9, v10}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000be002move-result-object v7
000be004iget v8, v7, Lf0/G;->a:I
000be008if-eqz v8, :cond_4b
000be00cif-ne v8, v3, :cond_43
000be010goto :goto_4b
000be012new-instance v7, Ljava/lang/IllegalArgumentException;
000be016const-string v8, "invalid orientation."
000be01ainvoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000be020throw v7
000be022const/4 v9, 0x0
000be024invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be02aiget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be02eif-ne v8, v10, :cond_54
000be032goto :goto_61
000be034iput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be038iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be03ciget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be040iput-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be044iput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be048invoke-virtual {v6}, Lf0/H;->l0()V
000be04eiget v8, v7, Lf0/G;->b:I
000be052invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be058iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be05cif-eq v8, v10, :cond_9d
000be060iget-object v10, v2, LB/j;->b:Ljava/lang/Object;
000be064check-cast v10, [I
000be068if-eqz v10, :cond_73
000be06cinvoke-static {v10, v0}, Ljava/util/Arrays;->fill([II)V
000be072iput-object v9, v2, LB/j;->c:Ljava/lang/Object;
000be076invoke-virtual {v6}, Lf0/H;->l0()V
000be07ciput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be080new-instance v8, Ljava/util/BitSet;
000be084iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be088invoke-direct {v8, v10}, Ljava/util/BitSet;-><init>(I)V
000be08eiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
000be092iget v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be096new-array v8, v8, [Lf0/e0;
000be09aiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be09emove v8, v1
000be0a0iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be0a4if-ge v8, v10, :cond_9a
000be0a8iget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be0acnew-instance v0, Lf0/e0;
000be0b0invoke-direct {v0, v6, v8}, Lf0/e0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V
000be0b6aput-object v0, v10, v8
000be0baadd-int/lit8 v8, v8, 0x1
000be0begoto :goto_8a
000be0c0invoke-virtual {v6}, Lf0/H;->l0()V
000be0c6iget-boolean v7, v7, Lf0/G;->c:Z
000be0cainvoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
000be0d0iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be0d4if-eqz v8, :cond_ac
000be0d8iget-boolean v9, v8, Lf0/d0;->h:Z
000be0dcif-eq v9, v7, :cond_ac
000be0e0iput-boolean v7, v8, Lf0/d0;->h:Z
000be0e4iput-boolean v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
000be0e8invoke-virtual {v6}, Lf0/H;->l0()V
000be0eenew-instance v7, Lf0/p;
000be0f2invoke-direct {v7}, Ljava/lang/Object;-><init>()V
000be0f8iput-boolean v3, v7, Lf0/p;->a:Z
000be0fciput v1, v7, Lf0/p;->f:I
000be100iput v1, v7, Lf0/p;->g:I
000be104iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000be108iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be10cinvoke-static {v6, v7}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000be112move-result-object v7
000be114iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be118iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be11csub-int/2addr v3, v7
000be11einvoke-static {v6, v3}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
000be124move-result-object v7
000be126iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
000be12areturn-void
000bdf7c
000be12c
000be12candroidx.recyclerview.widget.StaggeredGridLayoutManager::c(java.lang.String):
000be13ciget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be140if-nez v0, :cond_7
000be144invoke-super {v1, v2}, Lf0/H;->c(Ljava/lang/String;)V
000be14areturn-void
000be12c
000be12candroidx.recyclerview.widget.StaggeredGridLayoutManager::c(java.lang.String):
000be13ciget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
000be140if-nez v0, :cond_7
000be144invoke-super {v1, v2}, Lf0/H;->c(Ljava/lang/String;)V
000be14areturn-void
000be12c
000be14c
000be14candroidx.recyclerview.widget.StaggeredGridLayoutManager::h(int, int, f0.U, f0.l):
000be15ciget v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be160if-nez v0, :cond_5
000be164goto :goto_6
000be166move v5, v6
000be168invoke-virtual {v4}, Lf0/H;->v()I
000be16emove-result v6
000be170if-eqz v6, :cond_77
000be174if-nez v5, :cond_f
000be178goto :goto_77
000be17ainvoke-virtual {v4, v5, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->T0(ILf0/U;)V
000be180iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be184if-eqz v5, :cond_1b
000be188array-length v5, v5
000be18aiget v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be18eif-ge v5, v6, :cond_21
000be192iget v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be196new-array v5, v5, [I
000be19aiput-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be19econst/4 v5, 0x0
000be1a0move v6, v5
000be1a2move v0, v6
000be1a4iget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be1a8iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000be1acif-ge v6, v1, :cond_53
000be1b0iget v1, v2, Lf0/p;->d:I
000be1b4const/4 v3, -0x1
000be1b6if-ne v1, v3, :cond_3b
000be1baiget v1, v2, Lf0/p;->f:I
000be1beiget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be1c2aget-object v2, v2, v6
000be1c6invoke-virtual {v2, v1}, Lf0/e0;->h(I)I
000be1ccmove-result v2
000be1cesub-int/2addr v1, v2
000be1d0goto :goto_48
000be1d2iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be1d6aget-object v1, v1, v6
000be1daiget v3, v2, Lf0/p;->g:I
000be1deinvoke-virtual {v1, v3}, Lf0/e0;->f(I)I
000be1e4move-result v1
000be1e6iget v2, v2, Lf0/p;->g:I
000be1eagoto :goto_39
000be1ecif-ltz v1, :cond_50
000be1f0iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be1f4aput v1, v2, v0
000be1f8add-int/lit8 v0, v0, 0x1
000be1fcadd-int/lit8 v6, v6, 0x1
000be200goto :goto_24
000be202iget-object v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be206invoke-static {v6, v5, v0}, Ljava/util/Arrays;->sort([III)V
000be20cif-ge v5, v0, :cond_77
000be210iget v6, v2, Lf0/p;->c:I
000be214if-ltz v6, :cond_77
000be218invoke-virtual {v7}, Lf0/U;->b()I
000be21emove-result v1
000be220if-ge v6, v1, :cond_77
000be224iget v6, v2, Lf0/p;->c:I
000be228iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be22caget v1, v1, v5
000be230invoke-virtual {v8, v6, v1}, Lf0/l;->a(II)V
000be236iget v6, v2, Lf0/p;->c:I
000be23aiget v1, v2, Lf0/p;->d:I
000be23eadd-int/2addr v6, v1
000be240iput v6, v2, Lf0/p;->c:I
000be244add-int/lit8 v5, v5, 0x1
000be248goto :goto_58
000be24areturn-void
000be14c
000be14candroidx.recyclerview.widget.StaggeredGridLayoutManager::h(int, int, f0.U, f0.l):
000be15ciget v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
000be160if-nez v0, :cond_5
000be164goto :goto_6
000be166move v5, v6
000be168invoke-virtual {v4}, Lf0/H;->v()I
000be16emove-result v6
000be170if-eqz v6, :cond_77
000be174if-nez v5, :cond_f
000be178goto :goto_77
000be17ainvoke-virtual {v4, v5, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->T0(ILf0/U;)V
000be180iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be184if-eqz v5, :cond_1b
000be188array-length v5, v5
000be18aiget v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be18eif-ge v5, v6, :cond_21
000be192iget v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be196new-array v5, v5, [I
000be19aiput-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be19econst/4 v5, 0x0
000be1a0move v6, v5
000be1a2move v0, v6
000be1a4iget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be1a8iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
000be1acif-ge v6, v1, :cond_53
000be1b0iget v1, v2, Lf0/p;->d:I
000be1b4const/4 v3, -0x1
000be1b6if-ne v1, v3, :cond_3b
000be1baiget v1, v2, Lf0/p;->f:I
000be1beiget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be1c2aget-object v2, v2, v6
000be1c6invoke-virtual {v2, v1}, Lf0/e0;->h(I)I
000be1ccmove-result v2
000be1cesub-int/2addr v1, v2
000be1d0goto :goto_48
000be1d2iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be1d6aget-object v1, v1, v6
000be1daiget v3, v2, Lf0/p;->g:I
000be1deinvoke-virtual {v1, v3}, Lf0/e0;->f(I)I
000be1e4move-result v1
000be1e6iget v2, v2, Lf0/p;->g:I
000be1eagoto :goto_39
000be1ecif-ltz v1, :cond_50
000be1f0iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be1f4aput v1, v2, v0
000be1f8add-int/lit8 v0, v0, 0x1
000be1fcadd-int/lit8 v6, v6, 0x1
000be200goto :goto_24
000be202iget-object v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be206invoke-static {v6, v5, v0}, Ljava/util/Arrays;->sort([III)V
000be20cif-ge v5, v0, :cond_77
000be210iget v6, v2, Lf0/p;->c:I
000be214if-ltz v6, :cond_77
000be218invoke-virtual {v7}, Lf0/U;->b()I
000be21emove-result v1
000be220if-ge v6, v1, :cond_77
000be224iget v6, v2, Lf0/p;->c:I
000be228iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
000be22caget v1, v1, v5
000be230invoke-virtual {v8, v6, v1}, Lf0/l;->a(II)V
000be236iget v6, v2, Lf0/p;->c:I
000be23aiget v1, v2, Lf0/p;->d:I
000be23eadd-int/2addr v6, v1
000be240iput v6, v2, Lf0/p;->c:I
000be244add-int/lit8 v5, v5, 0x1
000be248goto :goto_58
000be24areturn-void
000be14c
000be24c
000be24candroidx.recyclerview.widget.StaggeredGridLayoutManager::H0(f0.N, f0.U, boolean):
000be25cconst/high16 v0, -0x80000000
000be260invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->L0(I)I
000be266move-result v1
000be268if-ne v1, v0, :cond_9
000be26cgoto :goto_22
000be26eiget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be272invoke-virtual {v0}, Landroidx/emoji2/text/g;->g()I
000be278move-result v0
000be27asub-int/2addr v0, v1
000be27cif-lez v0, :cond_22
000be280neg-int v1, v0
000be282invoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000be288move-result v3
000be28aneg-int v3, v3
000be28csub-int/2addr v0, v3
000be28eif-eqz v5, :cond_22
000be292if-lez v0, :cond_22
000be296iget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be29ainvoke-virtual {v3, v0}, Landroidx/emoji2/text/g;->o(I)V
000be2a0return-void
000be24c
000be24candroidx.recyclerview.widget.StaggeredGridLayoutManager::H0(f0.N, f0.U, boolean):
000be25cconst/high16 v0, -0x80000000
000be260invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->L0(I)I
000be266move-result v1
000be268if-ne v1, v0, :cond_9
000be26cgoto :goto_22
000be26eiget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be272invoke-virtual {v0}, Landroidx/emoji2/text/g;->g()I
000be278move-result v0
000be27asub-int/2addr v0, v1
000be27cif-lez v0, :cond_22
000be280neg-int v1, v0
000be282invoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000be288move-result v3
000be28aneg-int v3, v3
000be28csub-int/2addr v0, v3
000be28eif-eqz v5, :cond_22
000be292if-lez v0, :cond_22
000be296iget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be29ainvoke-virtual {v3, v0}, Landroidx/emoji2/text/g;->o(I)V
000be2a0return-void
000be24c
000be2a2
000be2a2 // align 0x4
000be2a2 // align 0x4
000be2a4
000be2a4androidx.recyclerview.widget.StaggeredGridLayoutManager::I0(f0.N, f0.U, boolean):
000be2b4const v0, 0x7fffffff
000be2bainvoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M0(I)I
000be2c0move-result v1
000be2c2if-ne v1, v0, :cond_a
000be2c6goto :goto_22
000be2c8iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be2ccinvoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000be2d2move-result v0
000be2d4sub-int/2addr v1, v0
000be2d6if-lez v1, :cond_22
000be2dainvoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000be2e0move-result v3
000be2e2sub-int/2addr v1, v3
000be2e4if-eqz v5, :cond_22
000be2e8if-lez v1, :cond_22
000be2eciget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be2f0neg-int v4, v1
000be2f2invoke-virtual {v3, v4}, Landroidx/emoji2/text/g;->o(I)V
000be2f8return-void
000be2a4
000be2a4androidx.recyclerview.widget.StaggeredGridLayoutManager::I0(f0.N, f0.U, boolean):
000be2b4const v0, 0x7fffffff
000be2bainvoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M0(I)I
000be2c0move-result v1
000be2c2if-ne v1, v0, :cond_a
000be2c6goto :goto_22
000be2c8iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be2ccinvoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000be2d2move-result v0
000be2d4sub-int/2addr v1, v0
000be2d6if-lez v1, :cond_22
000be2dainvoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000be2e0move-result v3
000be2e2sub-int/2addr v1, v3
000be2e4if-eqz v5, :cond_22
000be2e8if-lez v1, :cond_22
000be2eciget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
000be2f0neg-int v4, v1
000be2f2invoke-virtual {v3, v4}, Landroidx/emoji2/text/g;->o(I)V
000be2f8return-void
000be2a4
000be2fa
000be2fa // align 0x4
000be2fa // align 0x4
000be2fc
000be2fcandroidx.recyclerview.widget.StaggeredGridLayoutManager::N0(int, int, int):
000be30ciget-boolean v0, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be310if-eqz v0, :cond_9
000be314invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000be31amove-result v0
000be31cgoto :goto_d
000be31einvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000be324move-result v0
000be326const/16 v1, 0x8
000be32aif-ne v12, v1, :cond_1b
000be32eif-ge v10, v11, :cond_17
000be332add-int/lit8 v2, v11, 0x1
000be336move v3, v10
000be338goto :goto_1e
000be33aadd-int/lit8 v2, v10, 0x1
000be33emove v3, v11
000be340goto :goto_1e
000be342add-int v2, v10, v11
000be346goto :goto_15
000be348iget-object v4, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000be34ciget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be350check-cast v5, [I
000be354const/4 v6, -0x1
000be356if-nez v5, :cond_29
000be35agoto/16 :goto_a9
000be35earray-length v5, v5
000be360if-lt v3, v5, :cond_2e
000be364goto/16 :goto_a9
000be368iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be36ccheck-cast v5, Ljava/util/ArrayList;
000be370if-nez v5, :cond_36
000be374move v5, v6
000be376goto :goto_90
000be378if-nez v5, :cond_39
000be37cgoto :goto_53
000be37einvoke-interface {v5}, Ljava/util/List;->size()I
000be384move-result v5
000be386add-int/lit8 v5, v5, -0x1
000be38aif-ltz v5, :cond_53
000be38eiget-object v7, v4, LB/j;->c:Ljava/lang/Object;
000be392check-cast v7, Ljava/util/ArrayList;
000be396invoke-interface {v7, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be39cmove-result-object v7
000be39echeck-cast v7, Lf0/c0;
000be3a2iget v8, v7, Lf0/c0;->a:I
000be3a6if-ne v8, v3, :cond_50
000be3aagoto :goto_54
000be3acadd-int/lit8 v5, v5, -0x1
000be3b0goto :goto_3f
000be3b2const/4 v7, 0x0
000be3b4if-eqz v7, :cond_5d
000be3b8iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be3bccheck-cast v5, Ljava/util/ArrayList;
000be3c0invoke-interface {v5, v7}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
000be3c6iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be3cacheck-cast v5, Ljava/util/ArrayList;
000be3ceinvoke-interface {v5}, Ljava/util/List;->size()I
000be3d4move-result v5
000be3d6const/4 v7, 0x0
000be3d8if-ge v7, v5, :cond_7a
000be3dciget-object v8, v4, LB/j;->c:Ljava/lang/Object;
000be3e0check-cast v8, Ljava/util/ArrayList;
000be3e4invoke-interface {v8, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be3eamove-result-object v8
000be3eccheck-cast v8, Lf0/c0;
000be3f0iget v8, v8, Lf0/c0;->a:I
000be3f4if-lt v8, v3, :cond_77
000be3f8goto :goto_7b
000be3faadd-int/lit8 v7, v7, 0x1
000be3fegoto :goto_66
000be400move v7, v6
000be402if-eq v7, v6, :cond_34
000be406iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be40acheck-cast v5, Ljava/util/ArrayList;
000be40einvoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be414move-result-object v5
000be416check-cast v5, Lf0/c0;
000be41aiget-object v8, v4, LB/j;->c:Ljava/lang/Object;
000be41echeck-cast v8, Ljava/util/ArrayList;
000be422invoke-interface {v8, v7}, Ljava/util/List;->remove(I)Ljava/lang/Object;
000be428iget v5, v5, Lf0/c0;->a:I
000be42cif-ne v5, v6, :cond_a0
000be430iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be434check-cast v5, [I
000be438array-length v7, v5
000be43ainvoke-static {v5, v3, v7, v6}, Ljava/util/Arrays;->fill([IIII)V
000be440iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be444check-cast v5, [I
000be448array-length v5, v5
000be44agoto :goto_a9
000be44ciget-object v7, v4, LB/j;->b:Ljava/lang/Object;
000be450check-cast v7, [I
000be454add-int/lit8 v5, v5, 0x1
000be458invoke-static {v7, v3, v5, v6}, Ljava/util/Arrays;->fill([IIII)V
000be45econst/4 v5, 0x1
000be460if-eq v12, v5, :cond_bd
000be464const/4 v6, 0x2
000be466if-eq v12, v6, :cond_b9
000be46aif-eq v12, v1, :cond_b2
000be46egoto :goto_c0
000be470invoke-virtual {v4, v10, v5}, LB/j;->B(II)V
000be476invoke-virtual {v4, v11, v5}, LB/j;->A(II)V
000be47cgoto :goto_c0
000be47einvoke-virtual {v4, v10, v11}, LB/j;->B(II)V
000be484goto :goto_c0
000be486invoke-virtual {v4, v10, v11}, LB/j;->A(II)V
000be48cif-gt v2, v0, :cond_c3
000be490goto :goto_d5
000be492iget-boolean v10, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be496if-eqz v10, :cond_cc
000be49ainvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000be4a0move-result v10
000be4a2goto :goto_d0
000be4a4invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000be4aamove-result v10
000be4acif-gt v3, v10, :cond_d5
000be4b0invoke-virtual {v9}, Lf0/H;->l0()V
000be4b6return-void
000be2fc
000be2fcandroidx.recyclerview.widget.StaggeredGridLayoutManager::N0(int, int, int):
000be30ciget-boolean v0, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be310if-eqz v0, :cond_9
000be314invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000be31amove-result v0
000be31cgoto :goto_d
000be31einvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000be324move-result v0
000be326const/16 v1, 0x8
000be32aif-ne v12, v1, :cond_1b
000be32eif-ge v10, v11, :cond_17
000be332add-int/lit8 v2, v11, 0x1
000be336move v3, v10
000be338goto :goto_1e
000be33aadd-int/lit8 v2, v10, 0x1
000be33emove v3, v11
000be340goto :goto_1e
000be342add-int v2, v10, v11
000be346goto :goto_15
000be348iget-object v4, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
000be34ciget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be350check-cast v5, [I
000be354const/4 v6, -0x1
000be356if-nez v5, :cond_29
000be35agoto/16 :goto_a9
000be35earray-length v5, v5
000be360if-lt v3, v5, :cond_2e
000be364goto/16 :goto_a9
000be368iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be36ccheck-cast v5, Ljava/util/ArrayList;
000be370if-nez v5, :cond_36
000be374move v5, v6
000be376goto :goto_90
000be378if-nez v5, :cond_39
000be37cgoto :goto_53
000be37einvoke-interface {v5}, Ljava/util/List;->size()I
000be384move-result v5
000be386add-int/lit8 v5, v5, -0x1
000be38aif-ltz v5, :cond_53
000be38eiget-object v7, v4, LB/j;->c:Ljava/lang/Object;
000be392check-cast v7, Ljava/util/ArrayList;
000be396invoke-interface {v7, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be39cmove-result-object v7
000be39echeck-cast v7, Lf0/c0;
000be3a2iget v8, v7, Lf0/c0;->a:I
000be3a6if-ne v8, v3, :cond_50
000be3aagoto :goto_54
000be3acadd-int/lit8 v5, v5, -0x1
000be3b0goto :goto_3f
000be3b2const/4 v7, 0x0
000be3b4if-eqz v7, :cond_5d
000be3b8iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be3bccheck-cast v5, Ljava/util/ArrayList;
000be3c0invoke-interface {v5, v7}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
000be3c6iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be3cacheck-cast v5, Ljava/util/ArrayList;
000be3ceinvoke-interface {v5}, Ljava/util/List;->size()I
000be3d4move-result v5
000be3d6const/4 v7, 0x0
000be3d8if-ge v7, v5, :cond_7a
000be3dciget-object v8, v4, LB/j;->c:Ljava/lang/Object;
000be3e0check-cast v8, Ljava/util/ArrayList;
000be3e4invoke-interface {v8, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be3eamove-result-object v8
000be3eccheck-cast v8, Lf0/c0;
000be3f0iget v8, v8, Lf0/c0;->a:I
000be3f4if-lt v8, v3, :cond_77
000be3f8goto :goto_7b
000be3faadd-int/lit8 v7, v7, 0x1
000be3fegoto :goto_66
000be400move v7, v6
000be402if-eq v7, v6, :cond_34
000be406iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
000be40acheck-cast v5, Ljava/util/ArrayList;
000be40einvoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
000be414move-result-object v5
000be416check-cast v5, Lf0/c0;
000be41aiget-object v8, v4, LB/j;->c:Ljava/lang/Object;
000be41echeck-cast v8, Ljava/util/ArrayList;
000be422invoke-interface {v8, v7}, Ljava/util/List;->remove(I)Ljava/lang/Object;
000be428iget v5, v5, Lf0/c0;->a:I
000be42cif-ne v5, v6, :cond_a0
000be430iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be434check-cast v5, [I
000be438array-length v7, v5
000be43ainvoke-static {v5, v3, v7, v6}, Ljava/util/Arrays;->fill([IIII)V
000be440iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
000be444check-cast v5, [I
000be448array-length v5, v5
000be44agoto :goto_a9
000be44ciget-object v7, v4, LB/j;->b:Ljava/lang/Object;
000be450check-cast v7, [I
000be454add-int/lit8 v5, v5, 0x1
000be458invoke-static {v7, v3, v5, v6}, Ljava/util/Arrays;->fill([IIII)V
000be45econst/4 v5, 0x1
000be460if-eq v12, v5, :cond_bd
000be464const/4 v6, 0x2
000be466if-eq v12, v6, :cond_b9
000be46aif-eq v12, v1, :cond_b2
000be46egoto :goto_c0
000be470invoke-virtual {v4, v10, v5}, LB/j;->B(II)V
000be476invoke-virtual {v4, v11, v5}, LB/j;->A(II)V
000be47cgoto :goto_c0
000be47einvoke-virtual {v4, v10, v11}, LB/j;->B(II)V
000be484goto :goto_c0
000be486invoke-virtual {v4, v10, v11}, LB/j;->A(II)V
000be48cif-gt v2, v0, :cond_c3
000be490goto :goto_d5
000be492iget-boolean v10, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
000be496if-eqz v10, :cond_cc
000be49ainvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
000be4a0move-result v10
000be4a2goto :goto_d0
000be4a4invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
000be4aamove-result v10
000be4acif-gt v3, v10, :cond_d5
000be4b0invoke-virtual {v9}, Lf0/H;->l0()V
000be4b6return-void
000be2fc
000be4b8
000be4b8androidx.recyclerview.widget.StaggeredGridLayoutManager::Q0(android.view.View, int, int):
000be4c8iget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000be4cciget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
000be4d0if-nez v0, :cond_b
000be4d4const/4 v0, 0x0
000be4d6invoke-virtual {v1, v0, v0, v0, v0}, Landroid/graphics/Rect;->set(IIII)V
000be4dcgoto :goto_12
000be4deinvoke-virtual {v0, v6}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000be4e4move-result-object v0
000be4e6invoke-virtual {v1, v0}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000be4ecinvoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000be4f2move-result-object v0
000be4f4check-cast v0, Lf0/b0;
000be4f8iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000be4fciget v3, v1, Landroid/graphics/Rect;->left:I
000be500add-int/2addr v2, v3
000be502iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000be506iget v4, v1, Landroid/graphics/Rect;->right:I
000be50aadd-int/2addr v3, v4
000be50cinvoke-static {v7, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
000be512move-result v7
000be514iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000be518iget v3, v1, Landroid/graphics/Rect;->top:I
000be51cadd-int/2addr v2, v3
000be51eiget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000be522iget v1, v1, Landroid/graphics/Rect;->bottom:I
000be526add-int/2addr v3, v1
000be528invoke-static {v8, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
000be52emove-result v8
000be530invoke-virtual {v5, v6, v7, v8, v0}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000be536move-result v0
000be538if-eqz v0, :cond_3d
000be53cinvoke-virtual {v6, v7, v8}, Landroid/view/View;->measure(II)V
000be542return-void
000be4b8
000be4b8androidx.recyclerview.widget.StaggeredGridLayoutManager::Q0(android.view.View, int, int):
000be4c8iget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000be4cciget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
000be4d0if-nez v0, :cond_b
000be4d4const/4 v0, 0x0
000be4d6invoke-virtual {v1, v0, v0, v0, v0}, Landroid/graphics/Rect;->set(IIII)V
000be4dcgoto :goto_12
000be4deinvoke-virtual {v0, v6}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000be4e4move-result-object v0
000be4e6invoke-virtual {v1, v0}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000be4ecinvoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000be4f2move-result-object v0
000be4f4check-cast v0, Lf0/b0;
000be4f8iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000be4fciget v3, v1, Landroid/graphics/Rect;->left:I
000be500add-int/2addr v2, v3
000be502iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000be506iget v4, v1, Landroid/graphics/Rect;->right:I
000be50aadd-int/2addr v3, v4
000be50cinvoke-static {v7, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
000be512move-result v7
000be514iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000be518iget v3, v1, Landroid/graphics/Rect;->top:I
000be51cadd-int/2addr v2, v3
000be51eiget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000be522iget v1, v1, Landroid/graphics/Rect;->bottom:I
000be526add-int/2addr v3, v1
000be528invoke-static {v8, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
000be52emove-result v8
000be530invoke-virtual {v5, v6, v7, v8, v0}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000be536move-result v0
000be538if-eqz v0, :cond_3d
000be53cinvoke-virtual {v6, v7, v8}, Landroid/view/View;->measure(II)V
000be542return-void
000be4b8
000be544
000be544androidx.recyclerview.widget.StaggeredGridLayoutManager::O(int):
000be554invoke-super {v4, v5}, Lf0/H;->O(I)V
000be55aconst/4 v0, 0x0
000be55ciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be560if-ge v0, v1, :cond_1f
000be564iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be568aget-object v1, v1, v0
000be56ciget v2, v1, Lf0/e0;->b:I
000be570const/high16 v3, -0x80000000
000be574if-eq v2, v3, :cond_15
000be578add-int/2addr v2, v5
000be57aiput v2, v1, Lf0/e0;->b:I
000be57eiget v2, v1, Lf0/e0;->c:I
000be582if-eq v2, v3, :cond_1c
000be586add-int/2addr v2, v5
000be588iput v2, v1, Lf0/e0;->c:I
000be58cadd-int/lit8 v0, v0, 0x1
000be590goto :goto_4
000be592return-void
000be544
000be544androidx.recyclerview.widget.StaggeredGridLayoutManager::O(int):
000be554invoke-super {v4, v5}, Lf0/H;->O(I)V
000be55aconst/4 v0, 0x0
000be55ciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be560if-ge v0, v1, :cond_1f
000be564iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be568aget-object v1, v1, v0
000be56ciget v2, v1, Lf0/e0;->b:I
000be570const/high16 v3, -0x80000000
000be574if-eq v2, v3, :cond_15
000be578add-int/2addr v2, v5
000be57aiput v2, v1, Lf0/e0;->b:I
000be57eiget v2, v1, Lf0/e0;->c:I
000be582if-eq v2, v3, :cond_1c
000be586add-int/2addr v2, v5
000be588iput v2, v1, Lf0/e0;->c:I
000be58cadd-int/lit8 v0, v0, 0x1
000be590goto :goto_4
000be592return-void
000be544
000be594
000be594androidx.recyclerview.widget.StaggeredGridLayoutManager::P(int):
000be5a4invoke-super {v4, v5}, Lf0/H;->P(I)V
000be5aaconst/4 v0, 0x0
000be5aciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be5b0if-ge v0, v1, :cond_1f
000be5b4iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be5b8aget-object v1, v1, v0
000be5bciget v2, v1, Lf0/e0;->b:I
000be5c0const/high16 v3, -0x80000000
000be5c4if-eq v2, v3, :cond_15
000be5c8add-int/2addr v2, v5
000be5caiput v2, v1, Lf0/e0;->b:I
000be5ceiget v2, v1, Lf0/e0;->c:I
000be5d2if-eq v2, v3, :cond_1c
000be5d6add-int/2addr v2, v5
000be5d8iput v2, v1, Lf0/e0;->c:I
000be5dcadd-int/lit8 v0, v0, 0x1
000be5e0goto :goto_4
000be5e2return-void
000be594
000be594androidx.recyclerview.widget.StaggeredGridLayoutManager::P(int):
000be5a4invoke-super {v4, v5}, Lf0/H;->P(I)V
000be5aaconst/4 v0, 0x0
000be5aciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
000be5b0if-ge v0, v1, :cond_1f
000be5b4iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
000be5b8aget-object v1, v1, v0
000be5bciget v2, v1, Lf0/e0;->b:I
000be5c0const/high16 v3, -0x80000000
000be5c4if-eq v2, v3, :cond_15
000be5c8add-int/2addr v2, v5
000be5caiput v2, v1, Lf0/e0;->b:I
000be5ceiget v2, v1, Lf0/e0;->c:I
000be5d2if-eq v2, v3, :cond_1c
000be5d6add-int/2addr v2, v5
000be5d8iput v2, v1, Lf0/e0;->c:I
000be5dcadd-int/lit8 v0, v0, 0x1
000be5e0goto :goto_4
000be5e2return-void
000be594
Loading..