File classes.dex
Function:
Loading..
000b3cd0
000b3cd0androidx.recyclerview.widget.GridLayoutManager::N0(f0.N, f0.U, int, int, int):
000b3ce0invoke-virtual {v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b3ce6iget-object v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3ceainvoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000b3cf0move-result v0
000b3cf2iget-object v1, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3cf6invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b3cfcmove-result v1
000b3cfeif-le v11, v10, :cond_13
000b3d02const/4 v2, 0x1
000b3d04goto :goto_14
000b3d06const/4 v2, -0x1
000b3d08const/4 v3, 0x0
000b3d0amove-object v4, v3
000b3d0cif-eq v10, v11, :cond_54
000b3d10invoke-virtual {v7, v10}, Lf0/H;->u(I)Landroid/view/View;
000b3d16move-result-object v5
000b3d18invoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000b3d1emove-result v6
000b3d20if-ltz v6, :cond_52
000b3d24if-ge v6, v12, :cond_52
000b3d28invoke-virtual {v7, v6, v8, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b3d2emove-result v6
000b3d30if-eqz v6, :cond_2b
000b3d34goto :goto_52
000b3d36invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b3d3cmove-result-object v6
000b3d3echeck-cast v6, Lf0/I;
000b3d42iget-object v6, v6, Lf0/I;->a:Lf0/X;
000b3d46invoke-virtual {v6}, Lf0/X;->h()Z
000b3d4cmove-result v6
000b3d4eif-eqz v6, :cond_3d
000b3d52if-nez v4, :cond_52
000b3d56move-object v4, v5
000b3d58goto :goto_52
000b3d5aiget-object v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3d5einvoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b3d64move-result v6
000b3d66if-ge v6, v1, :cond_4f
000b3d6aiget-object v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3d6einvoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b3d74move-result v6
000b3d76if-ge v6, v0, :cond_4e
000b3d7agoto :goto_4f
000b3d7creturn-object v5
000b3d7eif-nez v3, :cond_52
000b3d82move-object v3, v5
000b3d84add-int/2addr v10, v2
000b3d86goto :goto_16
000b3d88if-eqz v3, :cond_57
000b3d8creturn-object v3
000b3d8ereturn-object v4
000b3cd0
000b3cd0androidx.recyclerview.widget.GridLayoutManager::N0(f0.N, f0.U, int, int, int):
000b3ce0invoke-virtual {v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b3ce6iget-object v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3ceainvoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000b3cf0move-result v0
000b3cf2iget-object v1, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3cf6invoke-virtual {v1}, Landroidx/emoji2/text/g;->g()I
000b3cfcmove-result v1
000b3cfeif-le v11, v10, :cond_13
000b3d02const/4 v2, 0x1
000b3d04goto :goto_14
000b3d06const/4 v2, -0x1
000b3d08const/4 v3, 0x0
000b3d0amove-object v4, v3
000b3d0cif-eq v10, v11, :cond_54
000b3d10invoke-virtual {v7, v10}, Lf0/H;->u(I)Landroid/view/View;
000b3d16move-result-object v5
000b3d18invoke-static {v5}, Lf0/H;->H(Landroid/view/View;)I
000b3d1emove-result v6
000b3d20if-ltz v6, :cond_52
000b3d24if-ge v6, v12, :cond_52
000b3d28invoke-virtual {v7, v6, v8, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b3d2emove-result v6
000b3d30if-eqz v6, :cond_2b
000b3d34goto :goto_52
000b3d36invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b3d3cmove-result-object v6
000b3d3echeck-cast v6, Lf0/I;
000b3d42iget-object v6, v6, Lf0/I;->a:Lf0/X;
000b3d46invoke-virtual {v6}, Lf0/X;->h()Z
000b3d4cmove-result v6
000b3d4eif-eqz v6, :cond_3d
000b3d52if-nez v4, :cond_52
000b3d56move-object v4, v5
000b3d58goto :goto_52
000b3d5aiget-object v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3d5einvoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b3d64move-result v6
000b3d66if-ge v6, v1, :cond_4f
000b3d6aiget-object v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b3d6einvoke-virtual {v6, v5}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b3d74move-result v6
000b3d76if-ge v6, v0, :cond_4e
000b3d7agoto :goto_4f
000b3d7creturn-object v5
000b3d7eif-nez v3, :cond_52
000b3d82move-object v3, v5
000b3d84add-int/2addr v10, v2
000b3d86goto :goto_16
000b3d88if-eqz v3, :cond_57
000b3d8creturn-object v3
000b3d8ereturn-object v4
000b3cd0
000b3d90
000b3d90androidx.recyclerview.widget.GridLayoutManager::S(android.view.View, int, f0.N, f0.U):
000b3da0move-object/from16 v0, v22
000b3da4move-object/from16 v1, v25
000b3da8move-object/from16 v2, v26
000b3daciget-object v3, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b3db0const/4 v4, 0x0
000b3db2if-nez v3, :cond_e
000b3db6move-object/from16 v5, v23
000b3dbagoto :goto_23
000b3dbcmove-object/from16 v5, v23
000b3dc0invoke-virtual {v3, v5}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b3dc6move-result-object v3
000b3dc8if-nez v3, :cond_17
000b3dccgoto :goto_23
000b3dceiget-object v6, v0, Lf0/H;->a:LF0/h;
000b3dd2iget-object v6, v6, LF0/h;->d:Ljava/lang/Object;
000b3dd6check-cast v6, Ljava/util/ArrayList;
000b3ddainvoke-virtual {v6, v3}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000b3de0move-result v6
000b3de2if-eqz v6, :cond_24
000b3de6move-object v3, v4
000b3de8if-nez v3, :cond_27
000b3decgoto :goto_38
000b3deeinvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b3df4move-result-object v6
000b3df6check-cast v6, Lf0/o;
000b3dfaiget v7, v6, Lf0/o;->e:I
000b3dfeiget v6, v6, Lf0/o;->f:I
000b3e02add-int/2addr v6, v7
000b3e04invoke-super/range {v22 .. v26}, Landroidx/recyclerview/widget/LinearLayoutManager;->S(Landroid/view/View;ILf0/N;Lf0/U;)Landroid/view/View;
000b3e0amove-result-object v5
000b3e0cif-nez v5, :cond_39
000b3e10return-object v4
000b3e12move/from16 v5, v24
000b3e16invoke-virtual {v0, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->F0(I)I
000b3e1cmove-result v5
000b3e1econst/4 v9, 0x1
000b3e20if-ne v5, v9, :cond_44
000b3e24move v5, v9
000b3e26goto :goto_45
000b3e28const/4 v5, 0x0
000b3e2aiget-boolean v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b3e2econst/4 v11, -0x1
000b3e30if-eq v5, v10, :cond_52
000b3e34invoke-virtual {v0}, Lf0/H;->v()I
000b3e3amove-result v5
000b3e3csub-int/2addr v5, v9
000b3e3emove v10, v11
000b3e40move v12, v10
000b3e42goto :goto_59
000b3e44invoke-virtual {v0}, Lf0/H;->v()I
000b3e4amove-result v5
000b3e4cmove v10, v5
000b3e4emove v12, v9
000b3e50const/4 v5, 0x0
000b3e52iget v13, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b3e56if-ne v13, v9, :cond_65
000b3e5ainvoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b3e60move-result v13
000b3e62if-eqz v13, :cond_65
000b3e66move v13, v9
000b3e68goto :goto_66
000b3e6aconst/4 v13, 0x0
000b3e6cinvoke-virtual {v0, v5, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b3e72move-result v14
000b3e74move-object/from16 v16, v4
000b3e78move v8, v11
000b3e7amove v15, v8
000b3e7cconst/4 v9, 0x0
000b3e7emove v11, v5
000b3e80const/4 v4, 0x0
000b3e82move-object/from16 v5, v16
000b3e86move-object/from16 v17, v5
000b3e8aif-eq v11, v10, :cond_142
000b3e8einvoke-virtual {v0, v11, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b3e94move-result v5
000b3e96invoke-virtual {v0, v11}, Lf0/H;->u(I)Landroid/view/View;
000b3e9cmove-result-object v1
000b3e9eif-ne v1, v3, :cond_83
000b3ea2goto/16 :goto_142
000b3ea6invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3eacmove-result v18
000b3eaeif-eqz v18, :cond_97
000b3eb2if-eq v5, v14, :cond_97
000b3eb6if-eqz v16, :cond_8f
000b3ebagoto/16 :goto_142
000b3ebemove-object/from16 v18, v3
000b3ec2move/from16 v19, v9
000b3ec6move/from16 v21, v10
000b3ecagoto/16 :goto_133
000b3eceinvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b3ed4move-result-object v5
000b3ed6check-cast v5, Lf0/o;
000b3edaiget v2, v5, Lf0/o;->e:I
000b3edemove-object/from16 v18, v3
000b3ee2iget v3, v5, Lf0/o;->f:I
000b3ee6add-int/2addr v3, v2
000b3ee8invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3eeemove-result v19
000b3ef0if-eqz v19, :cond_af
000b3ef4if-ne v2, v7, :cond_af
000b3ef8if-ne v3, v6, :cond_af
000b3efcreturn-object v1
000b3efeinvoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3f04move-result v19
000b3f06if-eqz v19, :cond_b7
000b3f0aif-eqz v16, :cond_bf
000b3f0einvoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3f14move-result v19
000b3f16if-nez v19, :cond_c4
000b3f1aif-nez v17, :cond_c4
000b3f1emove/from16 v19, v9
000b3f22move/from16 v21, v10
000b3f26goto :goto_109
000b3f28invoke-static {v2, v7}, Ljava/lang/Math;->max(II)I
000b3f2emove-result v19
000b3f30invoke-static {v3, v6}, Ljava/lang/Math;->min(II)I
000b3f36move-result v20
000b3f38move/from16 v21, v10
000b3f3csub-int v10, v20, v19
000b3f40invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3f46move-result v19
000b3f48if-eqz v19, :cond_e8
000b3f4cif-le v10, v9, :cond_db
000b3f50move/from16 v19, v9
000b3f54goto :goto_109
000b3f56if-ne v10, v9, :cond_e5
000b3f5aif-le v2, v15, :cond_e1
000b3f5econst/4 v10, 0x1
000b3f60goto :goto_e2
000b3f62const/4 v10, 0x0
000b3f64if-ne v13, v10, :cond_e5
000b3f68goto :goto_d8
000b3f6amove/from16 v19, v9
000b3f6egoto :goto_133
000b3f70if-nez v16, :cond_e5
000b3f74move/from16 v19, v9
000b3f78iget-object v9, v0, Lf0/H;->c:LB/j;
000b3f7cinvoke-virtual {v9, v1}, LB/j;->z(Landroid/view/View;)Z
000b3f82move-result v9
000b3f84if-eqz v9, :cond_fd
000b3f88iget-object v9, v0, Lf0/H;->d:LB/j;
000b3f8cinvoke-virtual {v9, v1}, LB/j;->z(Landroid/view/View;)Z
000b3f92move-result v9
000b3f94if-eqz v9, :cond_fd
000b3f98goto :goto_133
000b3f9aif-le v10, v4, :cond_100
000b3f9egoto :goto_109
000b3fa0if-ne v10, v4, :cond_133
000b3fa4if-le v2, v8, :cond_106
000b3fa8const/4 v9, 0x1
000b3faagoto :goto_107
000b3facconst/4 v9, 0x0
000b3faeif-ne v13, v9, :cond_133
000b3fb2invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3fb8move-result v9
000b3fbaif-eqz v9, :cond_121
000b3fbeiget v5, v5, Lf0/o;->e:I
000b3fc2invoke-static {v3, v6}, Ljava/lang/Math;->min(II)I
000b3fc8move-result v3
000b3fcainvoke-static {v2, v7}, Ljava/lang/Math;->max(II)I
000b3fd0move-result v2
000b3fd2sub-int v9, v3, v2
000b3fd6move-object/from16 v16, v1
000b3fdamove v15, v5
000b3fdcmove-object/from16 v5, v17
000b3fe0goto :goto_137
000b3fe2iget v4, v5, Lf0/o;->e:I
000b3fe6invoke-static {v3, v6}, Ljava/lang/Math;->min(II)I
000b3fecmove-result v3
000b3feeinvoke-static {v2, v7}, Ljava/lang/Math;->max(II)I
000b3ff4move-result v2
000b3ff6sub-int v2, v3, v2
000b3ffamove-object v5, v1
000b3ffcmove v8, v4
000b3ffemove/from16 v9, v19
000b4002move v4, v2
000b4004goto :goto_137
000b4006move-object/from16 v5, v17
000b400amove/from16 v9, v19
000b400eadd-int/2addr v11, v12
000b4010move-object/from16 v1, v25
000b4014move-object/from16 v2, v26
000b4018move-object/from16 v3, v18
000b401cmove/from16 v10, v21
000b4020goto/16 :goto_73
000b4024if-eqz v16, :cond_145
000b4028return-object v16
000b402areturn-object v17
000b3d90
000b3d90androidx.recyclerview.widget.GridLayoutManager::S(android.view.View, int, f0.N, f0.U):
000b3da0move-object/from16 v0, v22
000b3da4move-object/from16 v1, v25
000b3da8move-object/from16 v2, v26
000b3daciget-object v3, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b3db0const/4 v4, 0x0
000b3db2if-nez v3, :cond_e
000b3db6move-object/from16 v5, v23
000b3dbagoto :goto_23
000b3dbcmove-object/from16 v5, v23
000b3dc0invoke-virtual {v3, v5}, Landroidx/recyclerview/widget/RecyclerView;->A(Landroid/view/View;)Landroid/view/View;
000b3dc6move-result-object v3
000b3dc8if-nez v3, :cond_17
000b3dccgoto :goto_23
000b3dceiget-object v6, v0, Lf0/H;->a:LF0/h;
000b3dd2iget-object v6, v6, LF0/h;->d:Ljava/lang/Object;
000b3dd6check-cast v6, Ljava/util/ArrayList;
000b3ddainvoke-virtual {v6, v3}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
000b3de0move-result v6
000b3de2if-eqz v6, :cond_24
000b3de6move-object v3, v4
000b3de8if-nez v3, :cond_27
000b3decgoto :goto_38
000b3deeinvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b3df4move-result-object v6
000b3df6check-cast v6, Lf0/o;
000b3dfaiget v7, v6, Lf0/o;->e:I
000b3dfeiget v6, v6, Lf0/o;->f:I
000b3e02add-int/2addr v6, v7
000b3e04invoke-super/range {v22 .. v26}, Landroidx/recyclerview/widget/LinearLayoutManager;->S(Landroid/view/View;ILf0/N;Lf0/U;)Landroid/view/View;
000b3e0amove-result-object v5
000b3e0cif-nez v5, :cond_39
000b3e10return-object v4
000b3e12move/from16 v5, v24
000b3e16invoke-virtual {v0, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->F0(I)I
000b3e1cmove-result v5
000b3e1econst/4 v9, 0x1
000b3e20if-ne v5, v9, :cond_44
000b3e24move v5, v9
000b3e26goto :goto_45
000b3e28const/4 v5, 0x0
000b3e2aiget-boolean v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b3e2econst/4 v11, -0x1
000b3e30if-eq v5, v10, :cond_52
000b3e34invoke-virtual {v0}, Lf0/H;->v()I
000b3e3amove-result v5
000b3e3csub-int/2addr v5, v9
000b3e3emove v10, v11
000b3e40move v12, v10
000b3e42goto :goto_59
000b3e44invoke-virtual {v0}, Lf0/H;->v()I
000b3e4amove-result v5
000b3e4cmove v10, v5
000b3e4emove v12, v9
000b3e50const/4 v5, 0x0
000b3e52iget v13, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b3e56if-ne v13, v9, :cond_65
000b3e5ainvoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b3e60move-result v13
000b3e62if-eqz v13, :cond_65
000b3e66move v13, v9
000b3e68goto :goto_66
000b3e6aconst/4 v13, 0x0
000b3e6cinvoke-virtual {v0, v5, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b3e72move-result v14
000b3e74move-object/from16 v16, v4
000b3e78move v8, v11
000b3e7amove v15, v8
000b3e7cconst/4 v9, 0x0
000b3e7emove v11, v5
000b3e80const/4 v4, 0x0
000b3e82move-object/from16 v5, v16
000b3e86move-object/from16 v17, v5
000b3e8aif-eq v11, v10, :cond_142
000b3e8einvoke-virtual {v0, v11, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b3e94move-result v5
000b3e96invoke-virtual {v0, v11}, Lf0/H;->u(I)Landroid/view/View;
000b3e9cmove-result-object v1
000b3e9eif-ne v1, v3, :cond_83
000b3ea2goto/16 :goto_142
000b3ea6invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3eacmove-result v18
000b3eaeif-eqz v18, :cond_97
000b3eb2if-eq v5, v14, :cond_97
000b3eb6if-eqz v16, :cond_8f
000b3ebagoto/16 :goto_142
000b3ebemove-object/from16 v18, v3
000b3ec2move/from16 v19, v9
000b3ec6move/from16 v21, v10
000b3ecagoto/16 :goto_133
000b3eceinvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b3ed4move-result-object v5
000b3ed6check-cast v5, Lf0/o;
000b3edaiget v2, v5, Lf0/o;->e:I
000b3edemove-object/from16 v18, v3
000b3ee2iget v3, v5, Lf0/o;->f:I
000b3ee6add-int/2addr v3, v2
000b3ee8invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3eeemove-result v19
000b3ef0if-eqz v19, :cond_af
000b3ef4if-ne v2, v7, :cond_af
000b3ef8if-ne v3, v6, :cond_af
000b3efcreturn-object v1
000b3efeinvoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3f04move-result v19
000b3f06if-eqz v19, :cond_b7
000b3f0aif-eqz v16, :cond_bf
000b3f0einvoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3f14move-result v19
000b3f16if-nez v19, :cond_c4
000b3f1aif-nez v17, :cond_c4
000b3f1emove/from16 v19, v9
000b3f22move/from16 v21, v10
000b3f26goto :goto_109
000b3f28invoke-static {v2, v7}, Ljava/lang/Math;->max(II)I
000b3f2emove-result v19
000b3f30invoke-static {v3, v6}, Ljava/lang/Math;->min(II)I
000b3f36move-result v20
000b3f38move/from16 v21, v10
000b3f3csub-int v10, v20, v19
000b3f40invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3f46move-result v19
000b3f48if-eqz v19, :cond_e8
000b3f4cif-le v10, v9, :cond_db
000b3f50move/from16 v19, v9
000b3f54goto :goto_109
000b3f56if-ne v10, v9, :cond_e5
000b3f5aif-le v2, v15, :cond_e1
000b3f5econst/4 v10, 0x1
000b3f60goto :goto_e2
000b3f62const/4 v10, 0x0
000b3f64if-ne v13, v10, :cond_e5
000b3f68goto :goto_d8
000b3f6amove/from16 v19, v9
000b3f6egoto :goto_133
000b3f70if-nez v16, :cond_e5
000b3f74move/from16 v19, v9
000b3f78iget-object v9, v0, Lf0/H;->c:LB/j;
000b3f7cinvoke-virtual {v9, v1}, LB/j;->z(Landroid/view/View;)Z
000b3f82move-result v9
000b3f84if-eqz v9, :cond_fd
000b3f88iget-object v9, v0, Lf0/H;->d:LB/j;
000b3f8cinvoke-virtual {v9, v1}, LB/j;->z(Landroid/view/View;)Z
000b3f92move-result v9
000b3f94if-eqz v9, :cond_fd
000b3f98goto :goto_133
000b3f9aif-le v10, v4, :cond_100
000b3f9egoto :goto_109
000b3fa0if-ne v10, v4, :cond_133
000b3fa4if-le v2, v8, :cond_106
000b3fa8const/4 v9, 0x1
000b3faagoto :goto_107
000b3facconst/4 v9, 0x0
000b3faeif-ne v13, v9, :cond_133
000b3fb2invoke-virtual {v1}, Landroid/view/View;->hasFocusable()Z
000b3fb8move-result v9
000b3fbaif-eqz v9, :cond_121
000b3fbeiget v5, v5, Lf0/o;->e:I
000b3fc2invoke-static {v3, v6}, Ljava/lang/Math;->min(II)I
000b3fc8move-result v3
000b3fcainvoke-static {v2, v7}, Ljava/lang/Math;->max(II)I
000b3fd0move-result v2
000b3fd2sub-int v9, v3, v2
000b3fd6move-object/from16 v16, v1
000b3fdamove v15, v5
000b3fdcmove-object/from16 v5, v17
000b3fe0goto :goto_137
000b3fe2iget v4, v5, Lf0/o;->e:I
000b3fe6invoke-static {v3, v6}, Ljava/lang/Math;->min(II)I
000b3fecmove-result v3
000b3feeinvoke-static {v2, v7}, Ljava/lang/Math;->max(II)I
000b3ff4move-result v2
000b3ff6sub-int v2, v3, v2
000b3ffamove-object v5, v1
000b3ffcmove v8, v4
000b3ffemove/from16 v9, v19
000b4002move v4, v2
000b4004goto :goto_137
000b4006move-object/from16 v5, v17
000b400amove/from16 v9, v19
000b400eadd-int/2addr v11, v12
000b4010move-object/from16 v1, v25
000b4014move-object/from16 v2, v26
000b4018move-object/from16 v3, v18
000b401cmove/from16 v10, v21
000b4020goto/16 :goto_73
000b4024if-eqz v16, :cond_145
000b4028return-object v16
000b402areturn-object v17
000b3d90
000b402c
000b402candroidx.recyclerview.widget.GridLayoutManager::f(f0.I):
000b403cinstance-of v1, v1, Lf0/o;
000b4040return v1
000b402c
000b402candroidx.recyclerview.widget.GridLayoutManager::f(f0.I):
000b403cinstance-of v1, v1, Lf0/o;
000b4040return v1
000b402c
000b4042
000b4042 // align 0x4
000b4042 // align 0x4
000b4044
000b4044androidx.recyclerview.widget.GridLayoutManager::z0():
000b4054iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b4058if-nez v0, :cond_a
000b405ciget-boolean v0, v1, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4060if-nez v0, :cond_a
000b4064const/4 v0, 0x1
000b4066return v0
000b4068const/4 v0, 0x0
000b406areturn v0
000b4044
000b4044androidx.recyclerview.widget.GridLayoutManager::z0():
000b4054iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b4058if-nez v0, :cond_a
000b405ciget-boolean v0, v1, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4060if-nez v0, :cond_a
000b4064const/4 v0, 0x1
000b4066return v0
000b4068const/4 v0, 0x0
000b406areturn v0
000b4044
000b406c
000b406candroidx.recyclerview.widget.GridLayoutManager::r():
000b407ciget v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4080const/4 v1, -0x1
000b4082const/4 v2, -0x2
000b4084if-nez v0, :cond_c
000b4088new-instance v0, Lf0/o;
000b408cinvoke-direct {v0, v2, v1}, Lf0/o;-><init>(II)V
000b4092return-object v0
000b4094new-instance v0, Lf0/o;
000b4098invoke-direct {v0, v1, v2}, Lf0/o;-><init>(II)V
000b409ereturn-object v0
000b406c
000b406candroidx.recyclerview.widget.GridLayoutManager::r():
000b407ciget v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4080const/4 v1, -0x1
000b4082const/4 v2, -0x2
000b4084if-nez v0, :cond_c
000b4088new-instance v0, Lf0/o;
000b408cinvoke-direct {v0, v2, v1}, Lf0/o;-><init>(II)V
000b4092return-object v0
000b4094new-instance v0, Lf0/o;
000b4098invoke-direct {v0, v1, v2}, Lf0/o;-><init>(II)V
000b409ereturn-object v0
000b406c
000b40a0
000b40a0androidx.recyclerview.widget.GridLayoutManager::s(android.content.Context, android.util.AttributeSet):
000b40b0new-instance v0, Lf0/o;
000b40b4invoke-direct {v0, v2, v3}, Lf0/I;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000b40baconst/4 v2, -0x1
000b40bciput v2, v0, Lf0/o;->e:I
000b40c0const/4 v2, 0x0
000b40c2iput v2, v0, Lf0/o;->f:I
000b40c6return-object v0
000b40a0
000b40a0androidx.recyclerview.widget.GridLayoutManager::s(android.content.Context, android.util.AttributeSet):
000b40b0new-instance v0, Lf0/o;
000b40b4invoke-direct {v0, v2, v3}, Lf0/I;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000b40baconst/4 v2, -0x1
000b40bciput v2, v0, Lf0/o;->e:I
000b40c0const/4 v2, 0x0
000b40c2iput v2, v0, Lf0/o;->f:I
000b40c6return-object v0
000b40a0
000b40c8
000b40c8androidx.recyclerview.widget.GridLayoutManager::t(android.view.ViewGroup$LayoutParams):
000b40d8instance-of v0, v4, Landroid/view/ViewGroup$MarginLayoutParams;
000b40dcconst/4 v1, 0x0
000b40deconst/4 v2, -0x1
000b40e0if-eqz v0, :cond_12
000b40e4new-instance v0, Lf0/o;
000b40e8check-cast v4, Landroid/view/ViewGroup$MarginLayoutParams;
000b40ecinvoke-direct {v0, v4}, Lf0/I;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
000b40f2iput v2, v0, Lf0/o;->e:I
000b40f6iput v1, v0, Lf0/o;->f:I
000b40fareturn-object v0
000b40fcnew-instance v0, Lf0/o;
000b4100invoke-direct {v0, v4}, Lf0/I;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
000b4106iput v2, v0, Lf0/o;->e:I
000b410aiput v1, v0, Lf0/o;->f:I
000b410ereturn-object v0
000b40c8
000b40c8androidx.recyclerview.widget.GridLayoutManager::t(android.view.ViewGroup$LayoutParams):
000b40d8instance-of v0, v4, Landroid/view/ViewGroup$MarginLayoutParams;
000b40dcconst/4 v1, 0x0
000b40deconst/4 v2, -0x1
000b40e0if-eqz v0, :cond_12
000b40e4new-instance v0, Lf0/o;
000b40e8check-cast v4, Landroid/view/ViewGroup$MarginLayoutParams;
000b40ecinvoke-direct {v0, v4}, Lf0/I;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
000b40f2iput v2, v0, Lf0/o;->e:I
000b40f6iput v1, v0, Lf0/o;->f:I
000b40fareturn-object v0
000b40fcnew-instance v0, Lf0/o;
000b4100invoke-direct {v0, v4}, Lf0/I;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
000b4106iput v2, v0, Lf0/o;->e:I
000b410aiput v1, v0, Lf0/o;->f:I
000b410ereturn-object v0
000b40c8
000b4110
000b4110androidx.recyclerview.widget.GridLayoutManager::k(f0.U):
000b4120invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b4126move-result v1
000b4128return v1
000b4110
000b4110androidx.recyclerview.widget.GridLayoutManager::k(f0.U):
000b4120invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b4126move-result v1
000b4128return v1
000b4110
000b412a
000b412a // align 0x4
000b412a // align 0x4
000b412c
000b412candroidx.recyclerview.widget.GridLayoutManager::l(f0.U):
000b413cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b4142move-result v1
000b4144return v1
000b412c
000b412candroidx.recyclerview.widget.GridLayoutManager::l(f0.U):
000b413cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b4142move-result v1
000b4144return v1
000b412c
000b4146
000b4146 // align 0x8
000b4146 // align 0x8
000b4148
000b4148androidx.recyclerview.widget.GridLayoutManager::n(f0.U):
000b4158invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b415emove-result v1
000b4160return v1
000b4148
000b4148androidx.recyclerview.widget.GridLayoutManager::n(f0.U):
000b4158invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b415emove-result v1
000b4160return v1
000b4148
000b4162
000b4162 // align 0x4
000b4162 // align 0x4
000b4164
000b4164androidx.recyclerview.widget.GridLayoutManager::o(f0.U):
000b4174invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b417amove-result v1
000b417creturn v1
000b4164
000b4164androidx.recyclerview.widget.GridLayoutManager::o(f0.U):
000b4174invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b417amove-result v1
000b417creturn v1
000b4164
000b417e
000b417e // align 0x10
000b417e // align 0x10
000b4180
000b4180androidx.recyclerview.widget.GridLayoutManager::x(f0.N, f0.U):
000b4190iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4194const/4 v1, 0x1
000b4196if-ne v0, v1, :cond_8
000b419aiget v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b419ereturn v3
000b41a0invoke-virtual {v4}, Lf0/U;->b()I
000b41a6move-result v0
000b41a8if-ge v0, v1, :cond_10
000b41acconst/4 v3, 0x0
000b41aereturn v3
000b41b0invoke-virtual {v4}, Lf0/U;->b()I
000b41b6move-result v0
000b41b8sub-int/2addr v0, v1
000b41bainvoke-virtual {v2, v0, v3, v4}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b41c0move-result v3
000b41c2add-int/2addr v3, v1
000b41c4return v3
000b4180
000b4180androidx.recyclerview.widget.GridLayoutManager::x(f0.N, f0.U):
000b4190iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4194const/4 v1, 0x1
000b4196if-ne v0, v1, :cond_8
000b419aiget v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b419ereturn v3
000b41a0invoke-virtual {v4}, Lf0/U;->b()I
000b41a6move-result v0
000b41a8if-ge v0, v1, :cond_10
000b41acconst/4 v3, 0x0
000b41aereturn v3
000b41b0invoke-virtual {v4}, Lf0/U;->b()I
000b41b6move-result v0
000b41b8sub-int/2addr v0, v1
000b41bainvoke-virtual {v2, v0, v3, v4}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b41c0move-result v3
000b41c2add-int/2addr v3, v1
000b41c4return v3
000b4180
000b41c6
000b41c6 // align 0x8
000b41c6 // align 0x8
000b41c8
000b41c8androidx.recyclerview.widget.GridLayoutManager::J(f0.N, f0.U):
000b41d8iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b41dcif-nez v0, :cond_7
000b41e0iget v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b41e4return v3
000b41e6invoke-virtual {v4}, Lf0/U;->b()I
000b41ecmove-result v0
000b41eeconst/4 v1, 0x1
000b41f0if-ge v0, v1, :cond_10
000b41f4const/4 v3, 0x0
000b41f6return v3
000b41f8invoke-virtual {v4}, Lf0/U;->b()I
000b41femove-result v0
000b4200sub-int/2addr v0, v1
000b4202invoke-virtual {v2, v0, v3, v4}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b4208move-result v3
000b420aadd-int/2addr v3, v1
000b420creturn v3
000b41c8
000b41c8androidx.recyclerview.widget.GridLayoutManager::J(f0.N, f0.U):
000b41d8iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b41dcif-nez v0, :cond_7
000b41e0iget v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b41e4return v3
000b41e6invoke-virtual {v4}, Lf0/U;->b()I
000b41ecmove-result v0
000b41eeconst/4 v1, 0x1
000b41f0if-ge v0, v1, :cond_10
000b41f4const/4 v3, 0x0
000b41f6return v3
000b41f8invoke-virtual {v4}, Lf0/U;->b()I
000b41femove-result v0
000b4200sub-int/2addr v0, v1
000b4202invoke-virtual {v2, v0, v3, v4}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b4208move-result v3
000b420aadd-int/2addr v3, v1
000b420creturn v3
000b41c8
000b420e
000b420e // align 0x10
000b420e // align 0x10
000b4210
000b4210androidx.recyclerview.widget.GridLayoutManager::g1(int, int):
000b4220iget v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4224const/4 v1, 0x1
000b4226if-ne v0, v1, :cond_19
000b422ainvoke-virtual {v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b4230move-result v0
000b4232if-eqz v0, :cond_19
000b4236iget-object v0, v3, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b423aiget v1, v3, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b423esub-int v2, v1, v4
000b4242aget v2, v0, v2
000b4246sub-int/2addr v1, v4
000b4248sub-int/2addr v1, v5
000b424aaget v4, v0, v1
000b424esub-int/2addr v2, v4
000b4250return v2
000b4252iget-object v0, v3, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4256add-int/2addr v5, v4
000b4258aget v5, v0, v5
000b425caget v4, v0, v4
000b4260sub-int/2addr v5, v4
000b4262return v5
000b4210
000b4210androidx.recyclerview.widget.GridLayoutManager::g1(int, int):
000b4220iget v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4224const/4 v1, 0x1
000b4226if-ne v0, v1, :cond_19
000b422ainvoke-virtual {v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b4230move-result v0
000b4232if-eqz v0, :cond_19
000b4236iget-object v0, v3, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b423aiget v1, v3, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b423esub-int v2, v1, v4
000b4242aget v2, v0, v2
000b4246sub-int/2addr v1, v4
000b4248sub-int/2addr v1, v5
000b424aaget v4, v0, v1
000b424esub-int/2addr v2, v4
000b4250return v2
000b4252iget-object v0, v3, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4256add-int/2addr v5, v4
000b4258aget v5, v0, v5
000b425caget v4, v0, v4
000b4260sub-int/2addr v5, v4
000b4262return v5
000b4210
000b4264
000b4264androidx.recyclerview.widget.GridLayoutManager::h1(int, f0.N, f0.U):
000b4274iget-boolean v4, v4, Lf0/U;->g:Z
000b4278iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b427cif-nez v4, :cond_10
000b4280iget v3, v1, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4284invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b428ainvoke-static {v2, v3}, LB/j;->w(II)I
000b4290move-result v2
000b4292return v2
000b4294invoke-virtual {v3, v2}, Lf0/N;->b(I)I
000b429amove-result v2
000b429cconst/4 v3, -0x1
000b429eif-ne v2, v3, :cond_19
000b42a2const/4 v2, 0x0
000b42a4return v2
000b42a6iget v3, v1, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b42aainvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b42b0invoke-static {v2, v3}, LB/j;->w(II)I
000b42b6move-result v2
000b42b8return v2
000b4264
000b4264androidx.recyclerview.widget.GridLayoutManager::h1(int, f0.N, f0.U):
000b4274iget-boolean v4, v4, Lf0/U;->g:Z
000b4278iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b427cif-nez v4, :cond_10
000b4280iget v3, v1, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4284invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b428ainvoke-static {v2, v3}, LB/j;->w(II)I
000b4290move-result v2
000b4292return v2
000b4294invoke-virtual {v3, v2}, Lf0/N;->b(I)I
000b429amove-result v2
000b429cconst/4 v3, -0x1
000b429eif-ne v2, v3, :cond_19
000b42a2const/4 v2, 0x0
000b42a4return v2
000b42a6iget v3, v1, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b42aainvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b42b0invoke-static {v2, v3}, LB/j;->w(II)I
000b42b6move-result v2
000b42b8return v2
000b4264
000b42ba
000b42ba // align 0x4
000b42ba // align 0x4
000b42bc
000b42bcandroidx.recyclerview.widget.GridLayoutManager::i1(int, f0.N, f0.U):
000b42cciget-boolean v5, v5, Lf0/U;->g:Z
000b42d0iget-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b42d4if-nez v5, :cond_d
000b42d8iget v4, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b42dcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b42e2rem-int/2addr v3, v4
000b42e4return v3
000b42e6iget-object v5, v2, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b42eaconst/4 v1, -0x1
000b42ecinvoke-virtual {v5, v3, v1}, Landroid/util/SparseIntArray;->get(II)I
000b42f2move-result v5
000b42f4if-eq v5, v1, :cond_17
000b42f8return v5
000b42fainvoke-virtual {v4, v3}, Lf0/N;->b(I)I
000b4300move-result v3
000b4302if-ne v3, v1, :cond_1f
000b4306const/4 v3, 0x0
000b4308return v3
000b430aiget v4, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b430einvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b4314rem-int/2addr v3, v4
000b4316return v3
000b42bc
000b42bcandroidx.recyclerview.widget.GridLayoutManager::i1(int, f0.N, f0.U):
000b42cciget-boolean v5, v5, Lf0/U;->g:Z
000b42d0iget-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b42d4if-nez v5, :cond_d
000b42d8iget v4, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b42dcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b42e2rem-int/2addr v3, v4
000b42e4return v3
000b42e6iget-object v5, v2, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b42eaconst/4 v1, -0x1
000b42ecinvoke-virtual {v5, v3, v1}, Landroid/util/SparseIntArray;->get(II)I
000b42f2move-result v5
000b42f4if-eq v5, v1, :cond_17
000b42f8return v5
000b42fainvoke-virtual {v4, v3}, Lf0/N;->b(I)I
000b4300move-result v3
000b4302if-ne v3, v1, :cond_1f
000b4306const/4 v3, 0x0
000b4308return v3
000b430aiget v4, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b430einvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b4314rem-int/2addr v3, v4
000b4316return v3
000b42bc
000b4318
000b4318androidx.recyclerview.widget.GridLayoutManager::j1(int, f0.N, f0.U):
000b4328iget-boolean v6, v6, Lf0/U;->g:Z
000b432ciget-object v0, v3, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4330const/4 v1, 0x1
000b4332if-nez v6, :cond_b
000b4336invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b433creturn v1
000b433eiget-object v6, v3, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b4342const/4 v2, -0x1
000b4344invoke-virtual {v6, v4, v2}, Landroid/util/SparseIntArray;->get(II)I
000b434amove-result v6
000b434cif-eq v6, v2, :cond_15
000b4350return v6
000b4352invoke-virtual {v5, v4}, Lf0/N;->b(I)I
000b4358move-result v4
000b435aif-ne v4, v2, :cond_1c
000b435ereturn v1
000b4360invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b4366return v1
000b4318
000b4318androidx.recyclerview.widget.GridLayoutManager::j1(int, f0.N, f0.U):
000b4328iget-boolean v6, v6, Lf0/U;->g:Z
000b432ciget-object v0, v3, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4330const/4 v1, 0x1
000b4332if-nez v6, :cond_b
000b4336invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b433creturn v1
000b433eiget-object v6, v3, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b4342const/4 v2, -0x1
000b4344invoke-virtual {v6, v4, v2}, Landroid/util/SparseIntArray;->get(II)I
000b434amove-result v6
000b434cif-eq v6, v2, :cond_15
000b4350return v6
000b4352invoke-virtual {v5, v4}, Lf0/N;->b(I)I
000b4358move-result v4
000b435aif-ne v4, v2, :cond_1c
000b435ereturn v1
000b4360invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b4366return v1
000b4318
000b4368
000b4368androidx.recyclerview.widget.GridLayoutManager::m0(int, f0.N, f0.U):
000b4378invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b437einvoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->f1()V
000b4384invoke-super {v0, v1, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->m0(ILf0/N;Lf0/U;)I
000b438amove-result v1
000b438creturn v1
000b4368
000b4368androidx.recyclerview.widget.GridLayoutManager::m0(int, f0.N, f0.U):
000b4378invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b437einvoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->f1()V
000b4384invoke-super {v0, v1, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->m0(ILf0/N;Lf0/U;)I
000b438amove-result v1
000b438creturn v1
000b4368
000b438e
000b438e // align 0x10
000b438e // align 0x10
000b4390
000b4390androidx.recyclerview.widget.GridLayoutManager::o0(int, f0.N, f0.U):
000b43a0invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b43a6invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->f1()V
000b43acinvoke-super {v0, v1, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->o0(ILf0/N;Lf0/U;)I
000b43b2move-result v1
000b43b4return v1
000b4390
000b4390androidx.recyclerview.widget.GridLayoutManager::o0(int, f0.N, f0.U):
000b43a0invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b43a6invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->f1()V
000b43acinvoke-super {v0, v1, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->o0(ILf0/N;Lf0/U;)I
000b43b2move-result v1
000b43b4return v1
000b4390
000b43b6
000b43b6 // align 0x8
000b43b6 // align 0x8
000b43b8
000b43b8androidx.recyclerview.widget.GridLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000b43c8invoke-direct {v2, v3, v4, v5, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
000b43ceconst/4 v0, 0x0
000b43d0iput-boolean v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b43d4const/4 v0, -0x1
000b43d6iput v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b43danew-instance v0, Landroid/util/SparseIntArray;
000b43deinvoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000b43e4iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b43e8new-instance v0, Landroid/util/SparseIntArray;
000b43ecinvoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000b43f2iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b43f6new-instance v0, LB/j;
000b43faconst/16 v1, 0xe
000b43feinvoke-direct {v0, v1}, LB/j;-><init>(I)V
000b4404iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4408new-instance v0, Landroid/graphics/Rect;
000b440cinvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000b4412iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->L:Landroid/graphics/Rect;
000b4416invoke-static {v3, v4, v5, v6}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000b441cmove-result-object v3
000b441eiget v3, v3, Lf0/G;->b:I
000b4422invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/GridLayoutManager;->l1(I)V
000b4428return-void
000b43b8
000b43b8androidx.recyclerview.widget.GridLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000b43c8invoke-direct {v2, v3, v4, v5, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
000b43ceconst/4 v0, 0x0
000b43d0iput-boolean v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b43d4const/4 v0, -0x1
000b43d6iput v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b43danew-instance v0, Landroid/util/SparseIntArray;
000b43deinvoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000b43e4iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b43e8new-instance v0, Landroid/util/SparseIntArray;
000b43ecinvoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000b43f2iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b43f6new-instance v0, LB/j;
000b43faconst/16 v1, 0xe
000b43feinvoke-direct {v0, v1}, LB/j;-><init>(I)V
000b4404iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4408new-instance v0, Landroid/graphics/Rect;
000b440cinvoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000b4412iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->L:Landroid/graphics/Rect;
000b4416invoke-static {v3, v4, v5, v6}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000b441cmove-result-object v3
000b441eiget v3, v3, Lf0/G;->b:I
000b4422invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/GridLayoutManager;->l1(I)V
000b4428return-void
000b43b8
000b442a
000b442a // align 0x4
000b442a // align 0x4
000b442c
000b442candroidx.recyclerview.widget.GridLayoutManager::<init>(int):
000b443cconst/4 v0, 0x1
000b443einvoke-direct {v2, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(I)V
000b4444const/4 v0, 0x0
000b4446iput-boolean v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b444aconst/4 v0, -0x1
000b444ciput v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4450new-instance v0, Landroid/util/SparseIntArray;
000b4454invoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000b445aiput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b445enew-instance v0, Landroid/util/SparseIntArray;
000b4462invoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000b4468iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b446cnew-instance v0, LB/j;
000b4470const/16 v1, 0xe
000b4474invoke-direct {v0, v1}, LB/j;-><init>(I)V
000b447aiput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b447enew-instance v0, Landroid/graphics/Rect;
000b4482invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000b4488iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->L:Landroid/graphics/Rect;
000b448cinvoke-virtual {v2, v3}, Landroidx/recyclerview/widget/GridLayoutManager;->l1(I)V
000b4492return-void
000b442c
000b442candroidx.recyclerview.widget.GridLayoutManager::<init>(int):
000b443cconst/4 v0, 0x1
000b443einvoke-direct {v2, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(I)V
000b4444const/4 v0, 0x0
000b4446iput-boolean v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b444aconst/4 v0, -0x1
000b444ciput v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4450new-instance v0, Landroid/util/SparseIntArray;
000b4454invoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000b445aiput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b445enew-instance v0, Landroid/util/SparseIntArray;
000b4462invoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
000b4468iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b446cnew-instance v0, LB/j;
000b4470const/16 v1, 0xe
000b4474invoke-direct {v0, v1}, LB/j;-><init>(I)V
000b447aiput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b447enew-instance v0, Landroid/graphics/Rect;
000b4482invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000b4488iput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->L:Landroid/graphics/Rect;
000b448cinvoke-virtual {v2, v3}, Landroidx/recyclerview/widget/GridLayoutManager;->l1(I)V
000b4492return-void
000b442c
000b4494
000b4494androidx.recyclerview.widget.GridLayoutManager::e1(int):
000b44a4iget-object v0, v7, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b44a8iget v1, v7, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b44acconst/4 v2, 0x1
000b44aeif-eqz v0, :cond_12
000b44b2array-length v3, v0
000b44b4add-int/lit8 v4, v1, 0x1
000b44b8if-ne v3, v4, :cond_12
000b44bcarray-length v3, v0
000b44besub-int/2addr v3, v2
000b44c0aget v3, v0, v3
000b44c4if-eq v3, v8, :cond_16
000b44c8add-int/lit8 v0, v1, 0x1
000b44ccnew-array v0, v0, [I
000b44d0const/4 v3, 0x0
000b44d2aput v3, v0, v3
000b44d6div-int v4, v8, v1
000b44darem-int/2addr v8, v1
000b44dcmove v5, v3
000b44deif-gt v2, v1, :cond_31
000b44e2add-int/2addr v3, v8
000b44e4if-lez v3, :cond_2a
000b44e8sub-int v6, v1, v3
000b44ecif-ge v6, v8, :cond_2a
000b44f0add-int/lit8 v6, v4, 0x1
000b44f4sub-int/2addr v3, v1
000b44f6goto :goto_2b
000b44f8move v6, v4
000b44faadd-int/2addr v5, v6
000b44fcaput v5, v0, v2
000b4500add-int/lit8 v2, v2, 0x1
000b4504goto :goto_1d
000b4506iput-object v0, v7, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b450areturn-void
000b4494
000b4494androidx.recyclerview.widget.GridLayoutManager::e1(int):
000b44a4iget-object v0, v7, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b44a8iget v1, v7, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b44acconst/4 v2, 0x1
000b44aeif-eqz v0, :cond_12
000b44b2array-length v3, v0
000b44b4add-int/lit8 v4, v1, 0x1
000b44b8if-ne v3, v4, :cond_12
000b44bcarray-length v3, v0
000b44besub-int/2addr v3, v2
000b44c0aget v3, v0, v3
000b44c4if-eq v3, v8, :cond_16
000b44c8add-int/lit8 v0, v1, 0x1
000b44ccnew-array v0, v0, [I
000b44d0const/4 v3, 0x0
000b44d2aput v3, v0, v3
000b44d6div-int v4, v8, v1
000b44darem-int/2addr v8, v1
000b44dcmove v5, v3
000b44deif-gt v2, v1, :cond_31
000b44e2add-int/2addr v3, v8
000b44e4if-lez v3, :cond_2a
000b44e8sub-int v6, v1, v3
000b44ecif-ge v6, v8, :cond_2a
000b44f0add-int/lit8 v6, v4, 0x1
000b44f4sub-int/2addr v3, v1
000b44f6goto :goto_2b
000b44f8move v6, v4
000b44faadd-int/2addr v5, v6
000b44fcaput v5, v0, v2
000b4500add-int/lit8 v2, v2, 0x1
000b4504goto :goto_1d
000b4506iput-object v0, v7, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b450areturn-void
000b4494
000b450c
000b450candroidx.recyclerview.widget.GridLayoutManager::B0(f0.U, f0.s, f0.l):
000b451ciget v0, v5, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4520const/4 v1, 0x0
000b4522move v2, v1
000b4524iget v3, v5, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4528if-ge v2, v3, :cond_30
000b452ciget v3, v7, Lf0/s;->d:I
000b4530if-ltz v3, :cond_30
000b4534invoke-virtual {v6}, Lf0/U;->b()I
000b453amove-result v4
000b453cif-ge v3, v4, :cond_30
000b4540if-lez v0, :cond_30
000b4544iget v3, v7, Lf0/s;->d:I
000b4548iget v4, v7, Lf0/s;->g:I
000b454cinvoke-static {v1, v4}, Ljava/lang/Math;->max(II)I
000b4552move-result v4
000b4554invoke-virtual {v8, v3, v4}, Lf0/l;->a(II)V
000b455aiget-object v3, v5, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b455einvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b4564add-int/lit8 v0, v0, -0x1
000b4568iget v3, v7, Lf0/s;->d:I
000b456ciget v4, v7, Lf0/s;->e:I
000b4570add-int/2addr v3, v4
000b4572iput v3, v7, Lf0/s;->d:I
000b4576add-int/lit8 v2, v2, 0x1
000b457agoto :goto_4
000b457creturn-void
000b450c
000b450candroidx.recyclerview.widget.GridLayoutManager::B0(f0.U, f0.s, f0.l):
000b451ciget v0, v5, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4520const/4 v1, 0x0
000b4522move v2, v1
000b4524iget v3, v5, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4528if-ge v2, v3, :cond_30
000b452ciget v3, v7, Lf0/s;->d:I
000b4530if-ltz v3, :cond_30
000b4534invoke-virtual {v6}, Lf0/U;->b()I
000b453amove-result v4
000b453cif-ge v3, v4, :cond_30
000b4540if-lez v0, :cond_30
000b4544iget v3, v7, Lf0/s;->d:I
000b4548iget v4, v7, Lf0/s;->g:I
000b454cinvoke-static {v1, v4}, Ljava/lang/Math;->max(II)I
000b4552move-result v4
000b4554invoke-virtual {v8, v3, v4}, Lf0/l;->a(II)V
000b455aiget-object v3, v5, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b455einvoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000b4564add-int/lit8 v0, v0, -0x1
000b4568iget v3, v7, Lf0/s;->d:I
000b456ciget v4, v7, Lf0/s;->e:I
000b4570add-int/2addr v3, v4
000b4572iput v3, v7, Lf0/s;->d:I
000b4576add-int/lit8 v2, v2, 0x1
000b457agoto :goto_4
000b457creturn-void
000b450c
000b457e
000b457e // align 0x10
000b457e // align 0x10
000b4580
000b4580androidx.recyclerview.widget.GridLayoutManager::f1():
000b4590iget-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4594if-eqz v0, :cond_b
000b4598array-length v0, v0
000b459aiget v1, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b459eif-eq v0, v1, :cond_a
000b45a2goto :goto_b
000b45a4return-void
000b45a6iget v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b45aanew-array v0, v0, [Landroid/view/View;
000b45aeiput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b45b2return-void
000b4580
000b4580androidx.recyclerview.widget.GridLayoutManager::f1():
000b4590iget-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4594if-eqz v0, :cond_b
000b4598array-length v0, v0
000b459aiget v1, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b459eif-eq v0, v1, :cond_a
000b45a2goto :goto_b
000b45a4return-void
000b45a6iget v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b45aanew-array v0, v0, [Landroid/view/View;
000b45aeiput-object v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b45b2return-void
000b4580
000b45b4
000b45b4androidx.recyclerview.widget.GridLayoutManager::T0(f0.N, f0.U, f0.s, f0.r):
000b45c4move-object/from16 v0, v18
000b45c8move-object/from16 v1, v19
000b45ccmove-object/from16 v2, v20
000b45d0move-object/from16 v3, v21
000b45d4move-object/from16 v4, v22
000b45d8iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b45dcinvoke-virtual {v5}, Landroidx/emoji2/text/g;->j()I
000b45e2move-result v5
000b45e4const/4 v6, 0x1
000b45e6const/high16 v8, 0x40000000
000b45eaif-eq v5, v8, :cond_17
000b45eemove v9, v6
000b45f0goto :goto_18
000b45f2const/4 v9, 0x0
000b45f4invoke-virtual {v0}, Lf0/H;->v()I
000b45famove-result v10
000b45fcif-lez v10, :cond_25
000b4600iget-object v10, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4604iget v11, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4608aget v10, v10, v11
000b460cgoto :goto_26
000b460econst/4 v10, 0x0
000b4610if-eqz v9, :cond_2b
000b4614invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b461aiget v11, v3, Lf0/s;->e:I
000b461eif-ne v11, v6, :cond_31
000b4622move v11, v6
000b4624goto :goto_32
000b4626const/4 v11, 0x0
000b4628iget v12, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b462cif-nez v11, :cond_43
000b4630iget v12, v3, Lf0/s;->d:I
000b4634invoke-virtual {v0, v12, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b463amove-result v12
000b463ciget v13, v3, Lf0/s;->d:I
000b4640invoke-virtual {v0, v13, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4646move-result v13
000b4648add-int/2addr v12, v13
000b464aconst/4 v13, 0x0
000b464ciget v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4650if-ge v13, v14, :cond_9d
000b4654iget v14, v3, Lf0/s;->d:I
000b4658if-ltz v14, :cond_9d
000b465cinvoke-virtual {v2}, Lf0/U;->b()I
000b4662move-result v15
000b4664if-ge v14, v15, :cond_9d
000b4668if-lez v12, :cond_9d
000b466ciget v14, v3, Lf0/s;->d:I
000b4670invoke-virtual {v0, v14, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4676move-result v15
000b4678iget v8, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b467cif-gt v15, v8, :cond_72
000b4680sub-int/2addr v12, v15
000b4682if-gez v12, :cond_62
000b4686goto :goto_9d
000b4688invoke-virtual {v3, v1}, Lf0/s;->b(Lf0/N;)Landroid/view/View;
000b468emove-result-object v8
000b4690if-nez v8, :cond_69
000b4694goto :goto_9d
000b4696iget-object v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b469aaput-object v8, v14, v13
000b469eadd-int/lit8 v13, v13, 0x1
000b46a2const/high16 v8, 0x40000000
000b46a6goto :goto_44
000b46a8new-instance v1, Ljava/lang/IllegalArgumentException;
000b46acnew-instance v2, Ljava/lang/StringBuilder;
000b46b0const-string v3, "Item at position "
000b46b4invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b46bainvoke-virtual {v2, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46c0const-string v3, " requires "
000b46c4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46cainvoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46d0const-string v3, " spans but GridLayoutManager has only "
000b46d4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46daiget v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b46deinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46e4const-string v3, " spans."
000b46e8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46eeinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b46f4move-result-object v2
000b46f6invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b46fcthrow v1
000b46feif-nez v13, :cond_a2
000b4702iput-boolean v6, v4, Lf0/r;->b:Z
000b4706return-void
000b4708if-eqz v11, :cond_a8
000b470cmove v15, v6
000b470emove v14, v13
000b4710const/4 v12, 0x0
000b4712goto :goto_ac
000b4714add-int/lit8 v12, v13, -0x1
000b4718const/4 v14, -0x1
000b471aconst/4 v15, -0x1
000b471cconst/4 v6, 0x0
000b471eif-eq v12, v14, :cond_ca
000b4722iget-object v7, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4726aget-object v7, v7, v12
000b472ainvoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4730move-result-object v16
000b4732move-object/from16 v8, v16
000b4736check-cast v8, Lf0/o;
000b473ainvoke-static {v7}, Lf0/H;->H(Landroid/view/View;)I
000b4740move-result v7
000b4742invoke-virtual {v0, v7, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4748move-result v7
000b474aiput v7, v8, Lf0/o;->f:I
000b474eiput v6, v8, Lf0/o;->e:I
000b4752add-int/2addr v6, v7
000b4754add-int/2addr v12, v15
000b4756goto :goto_ad
000b4758const/4 v1, 0x0
000b475aconst/4 v2, 0x0
000b475cconst/4 v6, 0x0
000b475eif-ge v2, v13, :cond_12b
000b4762iget-object v7, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4766aget-object v7, v7, v2
000b476aiget-object v8, v3, Lf0/s;->k:Ljava/util/List;
000b476eif-nez v8, :cond_e5
000b4772if-eqz v11, :cond_df
000b4776const/4 v8, 0x0
000b4778const/4 v12, -0x1
000b477ainvoke-virtual {v0, v7, v12, v8}, Lf0/H;->b(Landroid/view/View;IZ)V
000b4780goto :goto_f2
000b4782const/4 v8, 0x0
000b4784const/4 v12, -0x1
000b4786invoke-virtual {v0, v7, v8, v8}, Lf0/H;->b(Landroid/view/View;IZ)V
000b478cgoto :goto_f2
000b478econst/4 v8, 0x0
000b4790const/4 v12, -0x1
000b4792if-eqz v11, :cond_ee
000b4796const/4 v14, 0x1
000b4798invoke-virtual {v0, v7, v12, v14}, Lf0/H;->b(Landroid/view/View;IZ)V
000b479egoto :goto_f2
000b47a0const/4 v14, 0x1
000b47a2invoke-virtual {v0, v7, v8, v14}, Lf0/H;->b(Landroid/view/View;IZ)V
000b47a8iget-object v12, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b47aciget-object v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->L:Landroid/graphics/Rect;
000b47b0if-nez v12, :cond_fc
000b47b4invoke-virtual {v14, v8, v8, v8, v8}, Landroid/graphics/Rect;->set(IIII)V
000b47bagoto :goto_103
000b47bcinvoke-virtual {v12, v7}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000b47c2move-result-object v12
000b47c4invoke-virtual {v14, v12}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000b47cainvoke-virtual {v0, v7, v5, v8}, Landroidx/recyclerview/widget/GridLayoutManager;->k1(Landroid/view/View;IZ)V
000b47d0iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b47d4invoke-virtual {v8, v7}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b47damove-result v8
000b47dcif-le v8, v6, :cond_10f
000b47e0move v6, v8
000b47e2invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b47e8move-result-object v8
000b47eacheck-cast v8, Lf0/o;
000b47eeiget-object v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b47f2invoke-virtual {v12, v7}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b47f8move-result v7
000b47faint-to-float v7, v7
000b47fcconst/high16 v12, 0x3f800000
000b4800mul-float/2addr v7, v12
000b4802iget v8, v8, Lf0/o;->f:I
000b4806int-to-float v8, v8
000b4808div-float/2addr v7, v8
000b480acmpl-float v8, v7, v1
000b480eif-lez v8, :cond_128
000b4812move v1, v7
000b4814add-int/lit8 v2, v2, 0x1
000b4818goto :goto_cd
000b481aif-eqz v9, :cond_156
000b481eiget v2, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4822int-to-float v2, v2
000b4824mul-float/2addr v1, v2
000b4826invoke-static {v1}, Ljava/lang/Math;->round(F)I
000b482cmove-result v1
000b482einvoke-static {v1, v10}, Ljava/lang/Math;->max(II)I
000b4834move-result v1
000b4836invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/GridLayoutManager;->e1(I)V
000b483cconst/4 v6, 0x0
000b483econst/4 v8, 0x0
000b4840if-ge v8, v13, :cond_156
000b4844iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4848aget-object v1, v1, v8
000b484cconst/high16 v2, 0x40000000
000b4850const/4 v14, 0x1
000b4852invoke-virtual {v0, v1, v2, v14}, Landroidx/recyclerview/widget/GridLayoutManager;->k1(Landroid/view/View;IZ)V
000b4858iget-object v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b485cinvoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b4862move-result v1
000b4864if-le v1, v6, :cond_153
000b4868move v6, v1
000b486aadd-int/lit8 v8, v8, 0x1
000b486egoto :goto_13e
000b4870const/4 v8, 0x0
000b4872if-ge v8, v13, :cond_1c6
000b4876iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b487aaget-object v1, v1, v8
000b487eiget-object v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4882invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b4888move-result v2
000b488aif-eq v2, v6, :cond_1c0
000b488einvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4894move-result-object v2
000b4896check-cast v2, Lf0/o;
000b489aiget-object v5, v2, Lf0/I;->b:Landroid/graphics/Rect;
000b489eiget v7, v5, Landroid/graphics/Rect;->top:I
000b48a2iget v9, v5, Landroid/graphics/Rect;->bottom:I
000b48a6add-int/2addr v7, v9
000b48a8iget v9, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b48acadd-int/2addr v7, v9
000b48aeiget v9, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b48b2add-int/2addr v7, v9
000b48b4iget v9, v5, Landroid/graphics/Rect;->left:I
000b48b8iget v5, v5, Landroid/graphics/Rect;->right:I
000b48bcadd-int/2addr v9, v5
000b48beiget v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b48c2add-int/2addr v9, v5
000b48c4iget v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b48c8add-int/2addr v9, v5
000b48caiget v5, v2, Lf0/o;->e:I
000b48ceiget v10, v2, Lf0/o;->f:I
000b48d2invoke-virtual {v0, v5, v10}, Landroidx/recyclerview/widget/GridLayoutManager;->g1(II)I
000b48d8move-result v5
000b48daiget v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b48deconst/4 v14, 0x1
000b48e0if-ne v10, v14, :cond_1a0
000b48e4iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b48e8const/4 v10, 0x0
000b48eaconst/high16 v11, 0x40000000
000b48eeinvoke-static {v10, v5, v11, v9, v2}, Lf0/H;->w(ZIIII)I
000b48f4move-result v2
000b48f6sub-int v5, v6, v7
000b48fainvoke-static {v5, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000b4900move-result v5
000b4902goto :goto_1b0
000b4904const/4 v10, 0x0
000b4906const/high16 v11, 0x40000000
000b490asub-int v9, v6, v9
000b490einvoke-static {v9, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000b4914move-result v9
000b4916iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b491ainvoke-static {v10, v5, v11, v7, v2}, Lf0/H;->w(ZIIII)I
000b4920move-result v5
000b4922move v2, v9
000b4924invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b492amove-result-object v7
000b492ccheck-cast v7, Lf0/I;
000b4930invoke-virtual {v0, v1, v2, v5, v7}, Lf0/H;->w0(Landroid/view/View;IILf0/I;)Z
000b4936move-result v7
000b4938if-eqz v7, :cond_1c3
000b493cinvoke-virtual {v1, v2, v5}, Landroid/view/View;->measure(II)V
000b4942goto :goto_1c3
000b4944const/4 v10, 0x0
000b4946const/high16 v11, 0x40000000
000b494aadd-int/lit8 v8, v8, 0x1
000b494egoto :goto_157
000b4950const/4 v10, 0x0
000b4952iput v6, v4, Lf0/r;->a:I
000b4956iget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b495aconst/4 v14, 0x1
000b495cif-ne v1, v14, :cond_1e2
000b4960iget v1, v3, Lf0/s;->f:I
000b4964const/4 v12, -0x1
000b4966if-ne v1, v12, :cond_1dd
000b496aiget v8, v3, Lf0/s;->b:I
000b496esub-int v1, v8, v6
000b4972move v2, v8
000b4974move v8, v1
000b4976move v1, v2
000b4978move v2, v10
000b497amove v3, v2
000b497cgoto :goto_1f7
000b497eiget v8, v3, Lf0/s;->b:I
000b4982add-int v1, v8, v6
000b4986goto :goto_1da
000b4988const/4 v12, -0x1
000b498aiget v1, v3, Lf0/s;->f:I
000b498eif-ne v1, v12, :cond_1f0
000b4992iget v8, v3, Lf0/s;->b:I
000b4996sub-int v1, v8, v6
000b499amove v2, v1
000b499cmove v3, v8
000b499emove v1, v10
000b49a0move v8, v1
000b49a2goto :goto_1f7
000b49a4iget v8, v3, Lf0/s;->b:I
000b49a8add-int v1, v8, v6
000b49acmove v3, v1
000b49aemove v2, v8
000b49b0goto :goto_1ed
000b49b2move v7, v10
000b49b4if-ge v7, v13, :cond_27b
000b49b8iget-object v5, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b49bcaget-object v5, v5, v7
000b49c0invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b49c6move-result-object v6
000b49c8check-cast v6, Lf0/o;
000b49cciget v9, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b49d0const/4 v14, 0x1
000b49d2if-ne v9, v14, :cond_23e
000b49d6invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b49dcmove-result v2
000b49deif-eqz v2, :cond_22b
000b49e2invoke-virtual {v0}, Lf0/H;->E()I
000b49e8move-result v2
000b49eaiget-object v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b49eeiget v9, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b49f2iget v10, v6, Lf0/o;->e:I
000b49f6sub-int/2addr v9, v10
000b49f8aget v3, v3, v9
000b49fcadd-int/2addr v2, v3
000b49feiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a02invoke-virtual {v3, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a08move-result v3
000b4a0asub-int v3, v2, v3
000b4a0emove/from16 v17, v3
000b4a12move v3, v2
000b4a14move/from16 v2, v17
000b4a18goto :goto_255
000b4a1ainvoke-virtual {v0}, Lf0/H;->E()I
000b4a20move-result v2
000b4a22iget-object v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4a26iget v9, v6, Lf0/o;->e:I
000b4a2aaget v3, v3, v9
000b4a2eadd-int/2addr v2, v3
000b4a30iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a34invoke-virtual {v3, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a3amove-result v3
000b4a3cadd-int/2addr v3, v2
000b4a3egoto :goto_255
000b4a40invoke-virtual {v0}, Lf0/H;->G()I
000b4a46move-result v1
000b4a48iget-object v8, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4a4ciget v9, v6, Lf0/o;->e:I
000b4a50aget v8, v8, v9
000b4a54add-int/2addr v1, v8
000b4a56iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a5ainvoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a60move-result v8
000b4a62add-int/2addr v8, v1
000b4a64move/from16 v17, v8
000b4a68move v8, v1
000b4a6amove/from16 v1, v17
000b4a6einvoke-static {v5, v2, v8, v3, v1}, Lf0/H;->N(Landroid/view/View;IIII)V
000b4a74iget-object v9, v6, Lf0/I;->a:Lf0/X;
000b4a78invoke-virtual {v9}, Lf0/X;->h()Z
000b4a7emove-result v9
000b4a80if-nez v9, :cond_268
000b4a84iget-object v6, v6, Lf0/I;->a:Lf0/X;
000b4a88invoke-virtual {v6}, Lf0/X;->k()Z
000b4a8emove-result v6
000b4a90if-eqz v6, :cond_26a
000b4a94const/4 v14, 0x1
000b4a96goto :goto_26c
000b4a98const/4 v14, 0x1
000b4a9agoto :goto_26e
000b4a9ciput-boolean v14, v4, Lf0/r;->c:Z
000b4aa0iget-boolean v6, v4, Lf0/r;->d:Z
000b4aa4invoke-virtual {v5}, Landroid/view/View;->hasFocusable()Z
000b4aaamove-result v5
000b4aacor-int/2addr v5, v6
000b4aaeiput-boolean v5, v4, Lf0/r;->d:Z
000b4ab2add-int/lit8 v7, v7, 0x1
000b4ab6goto/16 :goto_1f8
000b4abaiget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4abeconst/4 v2, 0x0
000b4ac0invoke-static {v1, v2}, Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V
000b4ac6return-void
000b45b4
000b45b4androidx.recyclerview.widget.GridLayoutManager::T0(f0.N, f0.U, f0.s, f0.r):
000b45c4move-object/from16 v0, v18
000b45c8move-object/from16 v1, v19
000b45ccmove-object/from16 v2, v20
000b45d0move-object/from16 v3, v21
000b45d4move-object/from16 v4, v22
000b45d8iget-object v5, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b45dcinvoke-virtual {v5}, Landroidx/emoji2/text/g;->j()I
000b45e2move-result v5
000b45e4const/4 v6, 0x1
000b45e6const/high16 v8, 0x40000000
000b45eaif-eq v5, v8, :cond_17
000b45eemove v9, v6
000b45f0goto :goto_18
000b45f2const/4 v9, 0x0
000b45f4invoke-virtual {v0}, Lf0/H;->v()I
000b45famove-result v10
000b45fcif-lez v10, :cond_25
000b4600iget-object v10, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4604iget v11, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4608aget v10, v10, v11
000b460cgoto :goto_26
000b460econst/4 v10, 0x0
000b4610if-eqz v9, :cond_2b
000b4614invoke-virtual {v0}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b461aiget v11, v3, Lf0/s;->e:I
000b461eif-ne v11, v6, :cond_31
000b4622move v11, v6
000b4624goto :goto_32
000b4626const/4 v11, 0x0
000b4628iget v12, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b462cif-nez v11, :cond_43
000b4630iget v12, v3, Lf0/s;->d:I
000b4634invoke-virtual {v0, v12, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b463amove-result v12
000b463ciget v13, v3, Lf0/s;->d:I
000b4640invoke-virtual {v0, v13, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4646move-result v13
000b4648add-int/2addr v12, v13
000b464aconst/4 v13, 0x0
000b464ciget v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4650if-ge v13, v14, :cond_9d
000b4654iget v14, v3, Lf0/s;->d:I
000b4658if-ltz v14, :cond_9d
000b465cinvoke-virtual {v2}, Lf0/U;->b()I
000b4662move-result v15
000b4664if-ge v14, v15, :cond_9d
000b4668if-lez v12, :cond_9d
000b466ciget v14, v3, Lf0/s;->d:I
000b4670invoke-virtual {v0, v14, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4676move-result v15
000b4678iget v8, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b467cif-gt v15, v8, :cond_72
000b4680sub-int/2addr v12, v15
000b4682if-gez v12, :cond_62
000b4686goto :goto_9d
000b4688invoke-virtual {v3, v1}, Lf0/s;->b(Lf0/N;)Landroid/view/View;
000b468emove-result-object v8
000b4690if-nez v8, :cond_69
000b4694goto :goto_9d
000b4696iget-object v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b469aaput-object v8, v14, v13
000b469eadd-int/lit8 v13, v13, 0x1
000b46a2const/high16 v8, 0x40000000
000b46a6goto :goto_44
000b46a8new-instance v1, Ljava/lang/IllegalArgumentException;
000b46acnew-instance v2, Ljava/lang/StringBuilder;
000b46b0const-string v3, "Item at position "
000b46b4invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000b46bainvoke-virtual {v2, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46c0const-string v3, " requires "
000b46c4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46cainvoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46d0const-string v3, " spans but GridLayoutManager has only "
000b46d4invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46daiget v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b46deinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000b46e4const-string v3, " spans."
000b46e8invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000b46eeinvoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000b46f4move-result-object v2
000b46f6invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b46fcthrow v1
000b46feif-nez v13, :cond_a2
000b4702iput-boolean v6, v4, Lf0/r;->b:Z
000b4706return-void
000b4708if-eqz v11, :cond_a8
000b470cmove v15, v6
000b470emove v14, v13
000b4710const/4 v12, 0x0
000b4712goto :goto_ac
000b4714add-int/lit8 v12, v13, -0x1
000b4718const/4 v14, -0x1
000b471aconst/4 v15, -0x1
000b471cconst/4 v6, 0x0
000b471eif-eq v12, v14, :cond_ca
000b4722iget-object v7, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4726aget-object v7, v7, v12
000b472ainvoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4730move-result-object v16
000b4732move-object/from16 v8, v16
000b4736check-cast v8, Lf0/o;
000b473ainvoke-static {v7}, Lf0/H;->H(Landroid/view/View;)I
000b4740move-result v7
000b4742invoke-virtual {v0, v7, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;->j1(ILf0/N;Lf0/U;)I
000b4748move-result v7
000b474aiput v7, v8, Lf0/o;->f:I
000b474eiput v6, v8, Lf0/o;->e:I
000b4752add-int/2addr v6, v7
000b4754add-int/2addr v12, v15
000b4756goto :goto_ad
000b4758const/4 v1, 0x0
000b475aconst/4 v2, 0x0
000b475cconst/4 v6, 0x0
000b475eif-ge v2, v13, :cond_12b
000b4762iget-object v7, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4766aget-object v7, v7, v2
000b476aiget-object v8, v3, Lf0/s;->k:Ljava/util/List;
000b476eif-nez v8, :cond_e5
000b4772if-eqz v11, :cond_df
000b4776const/4 v8, 0x0
000b4778const/4 v12, -0x1
000b477ainvoke-virtual {v0, v7, v12, v8}, Lf0/H;->b(Landroid/view/View;IZ)V
000b4780goto :goto_f2
000b4782const/4 v8, 0x0
000b4784const/4 v12, -0x1
000b4786invoke-virtual {v0, v7, v8, v8}, Lf0/H;->b(Landroid/view/View;IZ)V
000b478cgoto :goto_f2
000b478econst/4 v8, 0x0
000b4790const/4 v12, -0x1
000b4792if-eqz v11, :cond_ee
000b4796const/4 v14, 0x1
000b4798invoke-virtual {v0, v7, v12, v14}, Lf0/H;->b(Landroid/view/View;IZ)V
000b479egoto :goto_f2
000b47a0const/4 v14, 0x1
000b47a2invoke-virtual {v0, v7, v8, v14}, Lf0/H;->b(Landroid/view/View;IZ)V
000b47a8iget-object v12, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b47aciget-object v14, v0, Landroidx/recyclerview/widget/GridLayoutManager;->L:Landroid/graphics/Rect;
000b47b0if-nez v12, :cond_fc
000b47b4invoke-virtual {v14, v8, v8, v8, v8}, Landroid/graphics/Rect;->set(IIII)V
000b47bagoto :goto_103
000b47bcinvoke-virtual {v12, v7}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
000b47c2move-result-object v12
000b47c4invoke-virtual {v14, v12}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000b47cainvoke-virtual {v0, v7, v5, v8}, Landroidx/recyclerview/widget/GridLayoutManager;->k1(Landroid/view/View;IZ)V
000b47d0iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b47d4invoke-virtual {v8, v7}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b47damove-result v8
000b47dcif-le v8, v6, :cond_10f
000b47e0move v6, v8
000b47e2invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b47e8move-result-object v8
000b47eacheck-cast v8, Lf0/o;
000b47eeiget-object v12, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b47f2invoke-virtual {v12, v7}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b47f8move-result v7
000b47faint-to-float v7, v7
000b47fcconst/high16 v12, 0x3f800000
000b4800mul-float/2addr v7, v12
000b4802iget v8, v8, Lf0/o;->f:I
000b4806int-to-float v8, v8
000b4808div-float/2addr v7, v8
000b480acmpl-float v8, v7, v1
000b480eif-lez v8, :cond_128
000b4812move v1, v7
000b4814add-int/lit8 v2, v2, 0x1
000b4818goto :goto_cd
000b481aif-eqz v9, :cond_156
000b481eiget v2, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4822int-to-float v2, v2
000b4824mul-float/2addr v1, v2
000b4826invoke-static {v1}, Ljava/lang/Math;->round(F)I
000b482cmove-result v1
000b482einvoke-static {v1, v10}, Ljava/lang/Math;->max(II)I
000b4834move-result v1
000b4836invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/GridLayoutManager;->e1(I)V
000b483cconst/4 v6, 0x0
000b483econst/4 v8, 0x0
000b4840if-ge v8, v13, :cond_156
000b4844iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4848aget-object v1, v1, v8
000b484cconst/high16 v2, 0x40000000
000b4850const/4 v14, 0x1
000b4852invoke-virtual {v0, v1, v2, v14}, Landroidx/recyclerview/widget/GridLayoutManager;->k1(Landroid/view/View;IZ)V
000b4858iget-object v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b485cinvoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b4862move-result v1
000b4864if-le v1, v6, :cond_153
000b4868move v6, v1
000b486aadd-int/lit8 v8, v8, 0x1
000b486egoto :goto_13e
000b4870const/4 v8, 0x0
000b4872if-ge v8, v13, :cond_1c6
000b4876iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b487aaget-object v1, v1, v8
000b487eiget-object v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4882invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
000b4888move-result v2
000b488aif-eq v2, v6, :cond_1c0
000b488einvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4894move-result-object v2
000b4896check-cast v2, Lf0/o;
000b489aiget-object v5, v2, Lf0/I;->b:Landroid/graphics/Rect;
000b489eiget v7, v5, Landroid/graphics/Rect;->top:I
000b48a2iget v9, v5, Landroid/graphics/Rect;->bottom:I
000b48a6add-int/2addr v7, v9
000b48a8iget v9, v2, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b48acadd-int/2addr v7, v9
000b48aeiget v9, v2, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b48b2add-int/2addr v7, v9
000b48b4iget v9, v5, Landroid/graphics/Rect;->left:I
000b48b8iget v5, v5, Landroid/graphics/Rect;->right:I
000b48bcadd-int/2addr v9, v5
000b48beiget v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b48c2add-int/2addr v9, v5
000b48c4iget v5, v2, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b48c8add-int/2addr v9, v5
000b48caiget v5, v2, Lf0/o;->e:I
000b48ceiget v10, v2, Lf0/o;->f:I
000b48d2invoke-virtual {v0, v5, v10}, Landroidx/recyclerview/widget/GridLayoutManager;->g1(II)I
000b48d8move-result v5
000b48daiget v10, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b48deconst/4 v14, 0x1
000b48e0if-ne v10, v14, :cond_1a0
000b48e4iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b48e8const/4 v10, 0x0
000b48eaconst/high16 v11, 0x40000000
000b48eeinvoke-static {v10, v5, v11, v9, v2}, Lf0/H;->w(ZIIII)I
000b48f4move-result v2
000b48f6sub-int v5, v6, v7
000b48fainvoke-static {v5, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000b4900move-result v5
000b4902goto :goto_1b0
000b4904const/4 v10, 0x0
000b4906const/high16 v11, 0x40000000
000b490asub-int v9, v6, v9
000b490einvoke-static {v9, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000b4914move-result v9
000b4916iget v2, v2, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b491ainvoke-static {v10, v5, v11, v7, v2}, Lf0/H;->w(ZIIII)I
000b4920move-result v5
000b4922move v2, v9
000b4924invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b492amove-result-object v7
000b492ccheck-cast v7, Lf0/I;
000b4930invoke-virtual {v0, v1, v2, v5, v7}, Lf0/H;->w0(Landroid/view/View;IILf0/I;)Z
000b4936move-result v7
000b4938if-eqz v7, :cond_1c3
000b493cinvoke-virtual {v1, v2, v5}, Landroid/view/View;->measure(II)V
000b4942goto :goto_1c3
000b4944const/4 v10, 0x0
000b4946const/high16 v11, 0x40000000
000b494aadd-int/lit8 v8, v8, 0x1
000b494egoto :goto_157
000b4950const/4 v10, 0x0
000b4952iput v6, v4, Lf0/r;->a:I
000b4956iget v1, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b495aconst/4 v14, 0x1
000b495cif-ne v1, v14, :cond_1e2
000b4960iget v1, v3, Lf0/s;->f:I
000b4964const/4 v12, -0x1
000b4966if-ne v1, v12, :cond_1dd
000b496aiget v8, v3, Lf0/s;->b:I
000b496esub-int v1, v8, v6
000b4972move v2, v8
000b4974move v8, v1
000b4976move v1, v2
000b4978move v2, v10
000b497amove v3, v2
000b497cgoto :goto_1f7
000b497eiget v8, v3, Lf0/s;->b:I
000b4982add-int v1, v8, v6
000b4986goto :goto_1da
000b4988const/4 v12, -0x1
000b498aiget v1, v3, Lf0/s;->f:I
000b498eif-ne v1, v12, :cond_1f0
000b4992iget v8, v3, Lf0/s;->b:I
000b4996sub-int v1, v8, v6
000b499amove v2, v1
000b499cmove v3, v8
000b499emove v1, v10
000b49a0move v8, v1
000b49a2goto :goto_1f7
000b49a4iget v8, v3, Lf0/s;->b:I
000b49a8add-int v1, v8, v6
000b49acmove v3, v1
000b49aemove v2, v8
000b49b0goto :goto_1ed
000b49b2move v7, v10
000b49b4if-ge v7, v13, :cond_27b
000b49b8iget-object v5, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b49bcaget-object v5, v5, v7
000b49c0invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b49c6move-result-object v6
000b49c8check-cast v6, Lf0/o;
000b49cciget v9, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b49d0const/4 v14, 0x1
000b49d2if-ne v9, v14, :cond_23e
000b49d6invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b49dcmove-result v2
000b49deif-eqz v2, :cond_22b
000b49e2invoke-virtual {v0}, Lf0/H;->E()I
000b49e8move-result v2
000b49eaiget-object v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b49eeiget v9, v0, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b49f2iget v10, v6, Lf0/o;->e:I
000b49f6sub-int/2addr v9, v10
000b49f8aget v3, v3, v9
000b49fcadd-int/2addr v2, v3
000b49feiget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a02invoke-virtual {v3, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a08move-result v3
000b4a0asub-int v3, v2, v3
000b4a0emove/from16 v17, v3
000b4a12move v3, v2
000b4a14move/from16 v2, v17
000b4a18goto :goto_255
000b4a1ainvoke-virtual {v0}, Lf0/H;->E()I
000b4a20move-result v2
000b4a22iget-object v3, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4a26iget v9, v6, Lf0/o;->e:I
000b4a2aaget v3, v3, v9
000b4a2eadd-int/2addr v2, v3
000b4a30iget-object v3, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a34invoke-virtual {v3, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a3amove-result v3
000b4a3cadd-int/2addr v3, v2
000b4a3egoto :goto_255
000b4a40invoke-virtual {v0}, Lf0/H;->G()I
000b4a46move-result v1
000b4a48iget-object v8, v0, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4a4ciget v9, v6, Lf0/o;->e:I
000b4a50aget v8, v8, v9
000b4a54add-int/2addr v1, v8
000b4a56iget-object v8, v0, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4a5ainvoke-virtual {v8, v5}, Landroidx/emoji2/text/g;->d(Landroid/view/View;)I
000b4a60move-result v8
000b4a62add-int/2addr v8, v1
000b4a64move/from16 v17, v8
000b4a68move v8, v1
000b4a6amove/from16 v1, v17
000b4a6einvoke-static {v5, v2, v8, v3, v1}, Lf0/H;->N(Landroid/view/View;IIII)V
000b4a74iget-object v9, v6, Lf0/I;->a:Lf0/X;
000b4a78invoke-virtual {v9}, Lf0/X;->h()Z
000b4a7emove-result v9
000b4a80if-nez v9, :cond_268
000b4a84iget-object v6, v6, Lf0/I;->a:Lf0/X;
000b4a88invoke-virtual {v6}, Lf0/X;->k()Z
000b4a8emove-result v6
000b4a90if-eqz v6, :cond_26a
000b4a94const/4 v14, 0x1
000b4a96goto :goto_26c
000b4a98const/4 v14, 0x1
000b4a9agoto :goto_26e
000b4a9ciput-boolean v14, v4, Lf0/r;->c:Z
000b4aa0iget-boolean v6, v4, Lf0/r;->d:Z
000b4aa4invoke-virtual {v5}, Landroid/view/View;->hasFocusable()Z
000b4aaamove-result v5
000b4aacor-int/2addr v5, v6
000b4aaeiput-boolean v5, v4, Lf0/r;->d:Z
000b4ab2add-int/lit8 v7, v7, 0x1
000b4ab6goto/16 :goto_1f8
000b4abaiget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->H:[Landroid/view/View;
000b4abeconst/4 v2, 0x0
000b4ac0invoke-static {v1, v2}, Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V
000b4ac6return-void
000b45b4
000b4ac8
000b4ac8androidx.recyclerview.widget.GridLayoutManager::k1(android.view.View, int, boolean):
000b4ad8invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4ademove-result-object v0
000b4ae0check-cast v0, Lf0/o;
000b4ae4iget-object v1, v0, Lf0/I;->b:Landroid/graphics/Rect;
000b4ae8iget v2, v1, Landroid/graphics/Rect;->top:I
000b4aeciget v3, v1, Landroid/graphics/Rect;->bottom:I
000b4af0add-int/2addr v2, v3
000b4af2iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b4af6add-int/2addr v2, v3
000b4af8iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b4afcadd-int/2addr v2, v3
000b4afeiget v3, v1, Landroid/graphics/Rect;->left:I
000b4b02iget v1, v1, Landroid/graphics/Rect;->right:I
000b4b06add-int/2addr v3, v1
000b4b08iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b4b0cadd-int/2addr v3, v1
000b4b0eiget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b4b12add-int/2addr v3, v1
000b4b14iget v1, v0, Lf0/o;->e:I
000b4b18iget v4, v0, Lf0/o;->f:I
000b4b1cinvoke-virtual {v8, v1, v4}, Landroidx/recyclerview/widget/GridLayoutManager;->g1(II)I
000b4b22move-result v1
000b4b24iget v4, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4b28const/4 v5, 0x0
000b4b2aconst/4 v6, 0x1
000b4b2cif-ne v4, v6, :cond_41
000b4b30iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b4b34invoke-static {v5, v1, v10, v3, v4}, Lf0/H;->w(ZIIII)I
000b4b3amove-result v10
000b4b3ciget-object v1, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4b40invoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b4b46move-result v1
000b4b48iget v3, v8, Lf0/H;->m:I
000b4b4ciget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b4b50invoke-static {v6, v1, v3, v2, v0}, Lf0/H;->w(ZIIII)I
000b4b56move-result v0
000b4b58goto :goto_58
000b4b5aiget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b4b5einvoke-static {v5, v1, v10, v2, v4}, Lf0/H;->w(ZIIII)I
000b4b64move-result v10
000b4b66iget-object v1, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4b6ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b4b70move-result v1
000b4b72iget v2, v8, Lf0/H;->l:I
000b4b76iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b4b7ainvoke-static {v6, v1, v2, v3, v0}, Lf0/H;->w(ZIIII)I
000b4b80move-result v0
000b4b82move v7, v0
000b4b84move v0, v10
000b4b86move v10, v7
000b4b88invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4b8emove-result-object v1
000b4b90check-cast v1, Lf0/I;
000b4b94if-eqz v11, :cond_65
000b4b98invoke-virtual {v8, v9, v10, v0, v1}, Lf0/H;->w0(Landroid/view/View;IILf0/I;)Z
000b4b9emove-result v11
000b4ba0goto :goto_69
000b4ba2invoke-virtual {v8, v9, v10, v0, v1}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000b4ba8move-result v11
000b4baaif-eqz v11, :cond_6e
000b4baeinvoke-virtual {v9, v10, v0}, Landroid/view/View;->measure(II)V
000b4bb4return-void
000b4ac8
000b4ac8androidx.recyclerview.widget.GridLayoutManager::k1(android.view.View, int, boolean):
000b4ad8invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4ademove-result-object v0
000b4ae0check-cast v0, Lf0/o;
000b4ae4iget-object v1, v0, Lf0/I;->b:Landroid/graphics/Rect;
000b4ae8iget v2, v1, Landroid/graphics/Rect;->top:I
000b4aeciget v3, v1, Landroid/graphics/Rect;->bottom:I
000b4af0add-int/2addr v2, v3
000b4af2iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
000b4af6add-int/2addr v2, v3
000b4af8iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
000b4afcadd-int/2addr v2, v3
000b4afeiget v3, v1, Landroid/graphics/Rect;->left:I
000b4b02iget v1, v1, Landroid/graphics/Rect;->right:I
000b4b06add-int/2addr v3, v1
000b4b08iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
000b4b0cadd-int/2addr v3, v1
000b4b0eiget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
000b4b12add-int/2addr v3, v1
000b4b14iget v1, v0, Lf0/o;->e:I
000b4b18iget v4, v0, Lf0/o;->f:I
000b4b1cinvoke-virtual {v8, v1, v4}, Landroidx/recyclerview/widget/GridLayoutManager;->g1(II)I
000b4b22move-result v1
000b4b24iget v4, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4b28const/4 v5, 0x0
000b4b2aconst/4 v6, 0x1
000b4b2cif-ne v4, v6, :cond_41
000b4b30iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b4b34invoke-static {v5, v1, v10, v3, v4}, Lf0/H;->w(ZIIII)I
000b4b3amove-result v10
000b4b3ciget-object v1, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4b40invoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b4b46move-result v1
000b4b48iget v3, v8, Lf0/H;->m:I
000b4b4ciget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b4b50invoke-static {v6, v1, v3, v2, v0}, Lf0/H;->w(ZIIII)I
000b4b56move-result v0
000b4b58goto :goto_58
000b4b5aiget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
000b4b5einvoke-static {v5, v1, v10, v2, v4}, Lf0/H;->w(ZIIII)I
000b4b64move-result v10
000b4b66iget-object v1, v8, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b4b6ainvoke-virtual {v1}, Landroidx/emoji2/text/g;->l()I
000b4b70move-result v1
000b4b72iget v2, v8, Lf0/H;->l:I
000b4b76iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
000b4b7ainvoke-static {v6, v1, v2, v3, v0}, Lf0/H;->w(ZIIII)I
000b4b80move-result v0
000b4b82move v7, v0
000b4b84move v0, v10
000b4b86move v10, v7
000b4b88invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4b8emove-result-object v1
000b4b90check-cast v1, Lf0/I;
000b4b94if-eqz v11, :cond_65
000b4b98invoke-virtual {v8, v9, v10, v0, v1}, Lf0/H;->w0(Landroid/view/View;IILf0/I;)Z
000b4b9emove-result v11
000b4ba0goto :goto_69
000b4ba2invoke-virtual {v8, v9, v10, v0, v1}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
000b4ba8move-result v11
000b4baaif-eqz v11, :cond_6e
000b4baeinvoke-virtual {v9, v10, v0}, Landroid/view/View;->measure(II)V
000b4bb4return-void
000b4ac8
000b4bb6
000b4bb6 // align 0x8
000b4bb6 // align 0x8
000b4bb8
000b4bb8androidx.recyclerview.widget.GridLayoutManager::U0(f0.N, f0.U, f0.q, int):
000b4bc8invoke-virtual {v4}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b4bceinvoke-virtual {v6}, Lf0/U;->b()I
000b4bd4move-result v0
000b4bd6if-lez v0, :cond_40
000b4bdaiget-boolean v0, v6, Lf0/U;->g:Z
000b4bdeif-nez v0, :cond_40
000b4be2const/4 v0, 0x1
000b4be4if-ne v8, v0, :cond_12
000b4be8move v8, v0
000b4beagoto :goto_13
000b4becconst/4 v8, 0x0
000b4beeiget v1, v7, Lf0/q;->b:I
000b4bf2invoke-virtual {v4, v1, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4bf8move-result v1
000b4bfaif-eqz v8, :cond_2a
000b4bfeif-lez v1, :cond_40
000b4c02iget v8, v7, Lf0/q;->b:I
000b4c06if-lez v8, :cond_40
000b4c0aadd-int/lit8 v8, v8, -0x1
000b4c0eiput v8, v7, Lf0/q;->b:I
000b4c12invoke-virtual {v4, v8, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4c18move-result v1
000b4c1agoto :goto_1b
000b4c1cinvoke-virtual {v6}, Lf0/U;->b()I
000b4c22move-result v8
000b4c24sub-int/2addr v8, v0
000b4c26iget v0, v7, Lf0/q;->b:I
000b4c2aif-ge v0, v8, :cond_3e
000b4c2eadd-int/lit8 v2, v0, 0x1
000b4c32invoke-virtual {v4, v2, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4c38move-result v3
000b4c3aif-le v3, v1, :cond_3e
000b4c3emove v0, v2
000b4c40move v1, v3
000b4c42goto :goto_31
000b4c44iput v0, v7, Lf0/q;->b:I
000b4c48invoke-virtual {v4}, Landroidx/recyclerview/widget/GridLayoutManager;->f1()V
000b4c4ereturn-void
000b4bb8
000b4bb8androidx.recyclerview.widget.GridLayoutManager::U0(f0.N, f0.U, f0.q, int):
000b4bc8invoke-virtual {v4}, Landroidx/recyclerview/widget/GridLayoutManager;->m1()V
000b4bceinvoke-virtual {v6}, Lf0/U;->b()I
000b4bd4move-result v0
000b4bd6if-lez v0, :cond_40
000b4bdaiget-boolean v0, v6, Lf0/U;->g:Z
000b4bdeif-nez v0, :cond_40
000b4be2const/4 v0, 0x1
000b4be4if-ne v8, v0, :cond_12
000b4be8move v8, v0
000b4beagoto :goto_13
000b4becconst/4 v8, 0x0
000b4beeiget v1, v7, Lf0/q;->b:I
000b4bf2invoke-virtual {v4, v1, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4bf8move-result v1
000b4bfaif-eqz v8, :cond_2a
000b4bfeif-lez v1, :cond_40
000b4c02iget v8, v7, Lf0/q;->b:I
000b4c06if-lez v8, :cond_40
000b4c0aadd-int/lit8 v8, v8, -0x1
000b4c0eiput v8, v7, Lf0/q;->b:I
000b4c12invoke-virtual {v4, v8, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4c18move-result v1
000b4c1agoto :goto_1b
000b4c1cinvoke-virtual {v6}, Lf0/U;->b()I
000b4c22move-result v8
000b4c24sub-int/2addr v8, v0
000b4c26iget v0, v7, Lf0/q;->b:I
000b4c2aif-ge v0, v8, :cond_3e
000b4c2eadd-int/lit8 v2, v0, 0x1
000b4c32invoke-virtual {v4, v2, v5, v6}, Landroidx/recyclerview/widget/GridLayoutManager;->i1(ILf0/N;Lf0/U;)I
000b4c38move-result v3
000b4c3aif-le v3, v1, :cond_3e
000b4c3emove v0, v2
000b4c40move v1, v3
000b4c42goto :goto_31
000b4c44iput v0, v7, Lf0/q;->b:I
000b4c48invoke-virtual {v4}, Landroidx/recyclerview/widget/GridLayoutManager;->f1()V
000b4c4ereturn-void
000b4bb8
000b4c50
000b4c50androidx.recyclerview.widget.GridLayoutManager::V(f0.N, f0.U, android.view.View, L.i):
000b4c60invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4c66move-result-object v0
000b4c68instance-of v1, v0, Lf0/o;
000b4c6cif-nez v1, :cond_c
000b4c70invoke-virtual {v7, v10, v11}, Lf0/H;->U(Landroid/view/View;LL/i;)V
000b4c76return-void
000b4c78check-cast v0, Lf0/o;
000b4c7ciget-object v10, v0, Lf0/I;->a:Lf0/X;
000b4c80invoke-virtual {v10}, Lf0/X;->b()I
000b4c86move-result v10
000b4c88invoke-virtual {v7, v10, v8, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b4c8emove-result v1
000b4c90iget v8, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4c94if-nez v8, :cond_2c
000b4c98move v3, v1
000b4c9aiget v1, v0, Lf0/o;->e:I
000b4c9eiget v2, v0, Lf0/o;->f:I
000b4ca2const/4 v6, 0x0
000b4ca4const/4 v4, 0x1
000b4ca6const/4 v5, 0x0
000b4ca8invoke-static/range {v1 .. v6}, LL/h;->a(IIIIZZ)LL/h;
000b4caemove-result-object v8
000b4cb0invoke-virtual {v11, v8}, LL/i;->j(LL/h;)V
000b4cb6return-void
000b4cb8move v3, v1
000b4cbaiget v8, v0, Lf0/o;->e:I
000b4cbeiget v4, v0, Lf0/o;->f:I
000b4cc2const/4 v6, 0x0
000b4cc4const/4 v2, 0x1
000b4cc6const/4 v5, 0x0
000b4cc8move v1, v3
000b4ccamove v3, v8
000b4cccinvoke-static/range {v1 .. v6}, LL/h;->a(IIIIZZ)LL/h;
000b4cd2move-result-object v8
000b4cd4invoke-virtual {v11, v8}, LL/i;->j(LL/h;)V
000b4cdareturn-void
000b4c50
000b4c50androidx.recyclerview.widget.GridLayoutManager::V(f0.N, f0.U, android.view.View, L.i):
000b4c60invoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4c66move-result-object v0
000b4c68instance-of v1, v0, Lf0/o;
000b4c6cif-nez v1, :cond_c
000b4c70invoke-virtual {v7, v10, v11}, Lf0/H;->U(Landroid/view/View;LL/i;)V
000b4c76return-void
000b4c78check-cast v0, Lf0/o;
000b4c7ciget-object v10, v0, Lf0/I;->a:Lf0/X;
000b4c80invoke-virtual {v10}, Lf0/X;->b()I
000b4c86move-result v10
000b4c88invoke-virtual {v7, v10, v8, v9}, Landroidx/recyclerview/widget/GridLayoutManager;->h1(ILf0/N;Lf0/U;)I
000b4c8emove-result v1
000b4c90iget v8, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4c94if-nez v8, :cond_2c
000b4c98move v3, v1
000b4c9aiget v1, v0, Lf0/o;->e:I
000b4c9eiget v2, v0, Lf0/o;->f:I
000b4ca2const/4 v6, 0x0
000b4ca4const/4 v4, 0x1
000b4ca6const/4 v5, 0x0
000b4ca8invoke-static/range {v1 .. v6}, LL/h;->a(IIIIZZ)LL/h;
000b4caemove-result-object v8
000b4cb0invoke-virtual {v11, v8}, LL/i;->j(LL/h;)V
000b4cb6return-void
000b4cb8move v3, v1
000b4cbaiget v8, v0, Lf0/o;->e:I
000b4cbeiget v4, v0, Lf0/o;->f:I
000b4cc2const/4 v6, 0x0
000b4cc4const/4 v2, 0x1
000b4cc6const/4 v5, 0x0
000b4cc8move v1, v3
000b4ccamove v3, v8
000b4cccinvoke-static/range {v1 .. v6}, LL/h;->a(IIIIZZ)LL/h;
000b4cd2move-result-object v8
000b4cd4invoke-virtual {v11, v8}, LL/i;->j(LL/h;)V
000b4cdareturn-void
000b4c50
000b4cdc
000b4cdcandroidx.recyclerview.widget.GridLayoutManager::W(int, int):
000b4ceciget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4cf0invoke-virtual {v1}, LB/j;->y()V
000b4cf6iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4cfacheck-cast v1, Landroid/util/SparseIntArray;
000b4cfeinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d04return-void
000b4cdc
000b4cdcandroidx.recyclerview.widget.GridLayoutManager::W(int, int):
000b4ceciget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4cf0invoke-virtual {v1}, LB/j;->y()V
000b4cf6iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4cfacheck-cast v1, Landroid/util/SparseIntArray;
000b4cfeinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d04return-void
000b4cdc
000b4d06
000b4d06 // align 0x8
000b4d06 // align 0x8
000b4d08
000b4d08androidx.recyclerview.widget.GridLayoutManager::X():
000b4d18iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d1cinvoke-virtual {v0}, LB/j;->y()V
000b4d22iget-object v0, v0, LB/j;->c:Ljava/lang/Object;
000b4d26check-cast v0, Landroid/util/SparseIntArray;
000b4d2ainvoke-virtual {v0}, Landroid/util/SparseIntArray;->clear()V
000b4d30return-void
000b4d08
000b4d08androidx.recyclerview.widget.GridLayoutManager::X():
000b4d18iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d1cinvoke-virtual {v0}, LB/j;->y()V
000b4d22iget-object v0, v0, LB/j;->c:Ljava/lang/Object;
000b4d26check-cast v0, Landroid/util/SparseIntArray;
000b4d2ainvoke-virtual {v0}, Landroid/util/SparseIntArray;->clear()V
000b4d30return-void
000b4d08
000b4d32
000b4d32 // align 0x4
000b4d32 // align 0x4
000b4d34
000b4d34androidx.recyclerview.widget.GridLayoutManager::Y(int, int):
000b4d44iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d48invoke-virtual {v1}, LB/j;->y()V
000b4d4eiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4d52check-cast v1, Landroid/util/SparseIntArray;
000b4d56invoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d5creturn-void
000b4d34
000b4d34androidx.recyclerview.widget.GridLayoutManager::Y(int, int):
000b4d44iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d48invoke-virtual {v1}, LB/j;->y()V
000b4d4eiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4d52check-cast v1, Landroid/util/SparseIntArray;
000b4d56invoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d5creturn-void
000b4d34
000b4d5e
000b4d5e // align 0x10
000b4d5e // align 0x10
000b4d60
000b4d60androidx.recyclerview.widget.GridLayoutManager::Z(int, int):
000b4d70iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d74invoke-virtual {v1}, LB/j;->y()V
000b4d7aiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4d7echeck-cast v1, Landroid/util/SparseIntArray;
000b4d82invoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d88return-void
000b4d60
000b4d60androidx.recyclerview.widget.GridLayoutManager::Z(int, int):
000b4d70iget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4d74invoke-virtual {v1}, LB/j;->y()V
000b4d7aiget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4d7echeck-cast v1, Landroid/util/SparseIntArray;
000b4d82invoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4d88return-void
000b4d60
000b4d8a
000b4d8a // align 0x4
000b4d8a // align 0x4
000b4d8c
000b4d8candroidx.recyclerview.widget.GridLayoutManager::a0(int, int):
000b4d9ciget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4da0invoke-virtual {v1}, LB/j;->y()V
000b4da6iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4daacheck-cast v1, Landroid/util/SparseIntArray;
000b4daeinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4db4return-void
000b4d8c
000b4d8candroidx.recyclerview.widget.GridLayoutManager::a0(int, int):
000b4d9ciget-object v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4da0invoke-virtual {v1}, LB/j;->y()V
000b4da6iget-object v1, v1, LB/j;->c:Ljava/lang/Object;
000b4daacheck-cast v1, Landroid/util/SparseIntArray;
000b4daeinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4db4return-void
000b4d8c
000b4db6
000b4db6 // align 0x8
000b4db6 // align 0x8
000b4db8
000b4db8androidx.recyclerview.widget.GridLayoutManager::b0(f0.N, f0.U):
000b4dc8iget-boolean v0, v9, Lf0/U;->g:Z
000b4dcciget-object v1, v7, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b4dd0iget-object v2, v7, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b4dd4if-eqz v0, :cond_2c
000b4dd8invoke-virtual {v7}, Lf0/H;->v()I
000b4ddemove-result v0
000b4de0const/4 v3, 0x0
000b4de2if-ge v3, v0, :cond_2c
000b4de6invoke-virtual {v7, v3}, Lf0/H;->u(I)Landroid/view/View;
000b4decmove-result-object v4
000b4deeinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4df4move-result-object v4
000b4df6check-cast v4, Lf0/o;
000b4dfaiget-object v5, v4, Lf0/I;->a:Lf0/X;
000b4dfeinvoke-virtual {v5}, Lf0/X;->b()I
000b4e04move-result v5
000b4e06iget v6, v4, Lf0/o;->f:I
000b4e0ainvoke-virtual {v2, v5, v6}, Landroid/util/SparseIntArray;->put(II)V
000b4e10iget v4, v4, Lf0/o;->e:I
000b4e14invoke-virtual {v1, v5, v4}, Landroid/util/SparseIntArray;->put(II)V
000b4e1aadd-int/lit8 v3, v3, 0x1
000b4e1egoto :goto_d
000b4e20invoke-super {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->b0(Lf0/N;Lf0/U;)V
000b4e26invoke-virtual {v2}, Landroid/util/SparseIntArray;->clear()V
000b4e2cinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4e32return-void
000b4db8
000b4db8androidx.recyclerview.widget.GridLayoutManager::b0(f0.N, f0.U):
000b4dc8iget-boolean v0, v9, Lf0/U;->g:Z
000b4dcciget-object v1, v7, Landroidx/recyclerview/widget/GridLayoutManager;->J:Landroid/util/SparseIntArray;
000b4dd0iget-object v2, v7, Landroidx/recyclerview/widget/GridLayoutManager;->I:Landroid/util/SparseIntArray;
000b4dd4if-eqz v0, :cond_2c
000b4dd8invoke-virtual {v7}, Lf0/H;->v()I
000b4ddemove-result v0
000b4de0const/4 v3, 0x0
000b4de2if-ge v3, v0, :cond_2c
000b4de6invoke-virtual {v7, v3}, Lf0/H;->u(I)Landroid/view/View;
000b4decmove-result-object v4
000b4deeinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b4df4move-result-object v4
000b4df6check-cast v4, Lf0/o;
000b4dfaiget-object v5, v4, Lf0/I;->a:Lf0/X;
000b4dfeinvoke-virtual {v5}, Lf0/X;->b()I
000b4e04move-result v5
000b4e06iget v6, v4, Lf0/o;->f:I
000b4e0ainvoke-virtual {v2, v5, v6}, Landroid/util/SparseIntArray;->put(II)V
000b4e10iget v4, v4, Lf0/o;->e:I
000b4e14invoke-virtual {v1, v5, v4}, Landroid/util/SparseIntArray;->put(II)V
000b4e1aadd-int/lit8 v3, v3, 0x1
000b4e1egoto :goto_d
000b4e20invoke-super {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->b0(Lf0/N;Lf0/U;)V
000b4e26invoke-virtual {v2}, Landroid/util/SparseIntArray;->clear()V
000b4e2cinvoke-virtual {v1}, Landroid/util/SparseIntArray;->clear()V
000b4e32return-void
000b4db8
000b4e34
000b4e34androidx.recyclerview.widget.GridLayoutManager::c0(f0.U):
000b4e44invoke-super {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->c0(Lf0/U;)V
000b4e4aconst/4 v1, 0x0
000b4e4ciput-boolean v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4e50return-void
000b4e34
000b4e34androidx.recyclerview.widget.GridLayoutManager::c0(f0.U):
000b4e44invoke-super {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->c0(Lf0/U;)V
000b4e4aconst/4 v1, 0x0
000b4e4ciput-boolean v1, v0, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4e50return-void
000b4e34
000b4e52
000b4e52 // align 0x4
000b4e52 // align 0x4
000b4e54
000b4e54androidx.recyclerview.widget.GridLayoutManager::r0(android.graphics.Rect, int, int):
000b4e64iget-object v0, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4e68if-nez v0, :cond_7
000b4e6cinvoke-super {v4, v5, v6, v7}, Lf0/H;->r0(Landroid/graphics/Rect;II)V
000b4e72invoke-virtual {v4}, Lf0/H;->E()I
000b4e78move-result v0
000b4e7ainvoke-virtual {v4}, Lf0/H;->F()I
000b4e80move-result v1
000b4e82add-int/2addr v1, v0
000b4e84invoke-virtual {v4}, Lf0/H;->G()I
000b4e8amove-result v0
000b4e8cinvoke-virtual {v4}, Lf0/H;->D()I
000b4e92move-result v2
000b4e94add-int/2addr v2, v0
000b4e96iget v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4e9aconst/4 v3, 0x1
000b4e9cif-ne v0, v3, :cond_41
000b4ea0invoke-virtual {v5}, Landroid/graphics/Rect;->height()I
000b4ea6move-result v5
000b4ea8add-int/2addr v5, v2
000b4eaaiget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4eaesget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
000b4eb2invoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000b4eb8move-result v0
000b4ebainvoke-static {v7, v5, v0}, Lf0/H;->g(III)I
000b4ec0move-result v5
000b4ec2iget-object v7, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4ec6array-length v0, v7
000b4ec8sub-int/2addr v0, v3
000b4ecaaget v7, v7, v0
000b4eceadd-int/2addr v7, v1
000b4ed0iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4ed4invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000b4edamove-result v0
000b4edcinvoke-static {v6, v7, v0}, Lf0/H;->g(III)I
000b4ee2move-result v6
000b4ee4goto :goto_63
000b4ee6invoke-virtual {v5}, Landroid/graphics/Rect;->width()I
000b4eecmove-result v5
000b4eeeadd-int/2addr v5, v1
000b4ef0iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4ef4sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000b4ef8invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000b4efemove-result v0
000b4f00invoke-static {v6, v5, v0}, Lf0/H;->g(III)I
000b4f06move-result v6
000b4f08iget-object v5, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4f0carray-length v0, v5
000b4f0esub-int/2addr v0, v3
000b4f10aget v5, v5, v0
000b4f14add-int/2addr v5, v2
000b4f16iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4f1ainvoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000b4f20move-result v0
000b4f22invoke-static {v7, v5, v0}, Lf0/H;->g(III)I
000b4f28move-result v5
000b4f2aiget-object v7, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4f2einvoke-static {v7, v6, v5}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroidx/recyclerview/widget/RecyclerView;II)V
000b4f34return-void
000b4e54
000b4e54androidx.recyclerview.widget.GridLayoutManager::r0(android.graphics.Rect, int, int):
000b4e64iget-object v0, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4e68if-nez v0, :cond_7
000b4e6cinvoke-super {v4, v5, v6, v7}, Lf0/H;->r0(Landroid/graphics/Rect;II)V
000b4e72invoke-virtual {v4}, Lf0/H;->E()I
000b4e78move-result v0
000b4e7ainvoke-virtual {v4}, Lf0/H;->F()I
000b4e80move-result v1
000b4e82add-int/2addr v1, v0
000b4e84invoke-virtual {v4}, Lf0/H;->G()I
000b4e8amove-result v0
000b4e8cinvoke-virtual {v4}, Lf0/H;->D()I
000b4e92move-result v2
000b4e94add-int/2addr v2, v0
000b4e96iget v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4e9aconst/4 v3, 0x1
000b4e9cif-ne v0, v3, :cond_41
000b4ea0invoke-virtual {v5}, Landroid/graphics/Rect;->height()I
000b4ea6move-result v5
000b4ea8add-int/2addr v5, v2
000b4eaaiget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4eaesget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
000b4eb2invoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000b4eb8move-result v0
000b4ebainvoke-static {v7, v5, v0}, Lf0/H;->g(III)I
000b4ec0move-result v5
000b4ec2iget-object v7, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4ec6array-length v0, v7
000b4ec8sub-int/2addr v0, v3
000b4ecaaget v7, v7, v0
000b4eceadd-int/2addr v7, v1
000b4ed0iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4ed4invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000b4edamove-result v0
000b4edcinvoke-static {v6, v7, v0}, Lf0/H;->g(III)I
000b4ee2move-result v6
000b4ee4goto :goto_63
000b4ee6invoke-virtual {v5}, Landroid/graphics/Rect;->width()I
000b4eecmove-result v5
000b4eeeadd-int/2addr v5, v1
000b4ef0iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4ef4sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
000b4ef8invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
000b4efemove-result v0
000b4f00invoke-static {v6, v5, v0}, Lf0/H;->g(III)I
000b4f06move-result v6
000b4f08iget-object v5, v4, Landroidx/recyclerview/widget/GridLayoutManager;->G:[I
000b4f0carray-length v0, v5
000b4f0esub-int/2addr v0, v3
000b4f10aget v5, v5, v0
000b4f14add-int/2addr v5, v2
000b4f16iget-object v0, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4f1ainvoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
000b4f20move-result v0
000b4f22invoke-static {v7, v5, v0}, Lf0/H;->g(III)I
000b4f28move-result v5
000b4f2aiget-object v7, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
000b4f2einvoke-static {v7, v6, v5}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroidx/recyclerview/widget/RecyclerView;II)V
000b4f34return-void
000b4e54
000b4f36
000b4f36 // align 0x8
000b4f36 // align 0x8
000b4f38
000b4f38androidx.recyclerview.widget.GridLayoutManager::l1(int):
000b4f48iget v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4f4cif-ne v3, v0, :cond_5
000b4f50return-void
000b4f52const/4 v0, 0x1
000b4f54iput-boolean v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4f58if-lt v3, v0, :cond_15
000b4f5ciput v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4f60iget-object v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4f64invoke-virtual {v3}, LB/j;->y()V
000b4f6ainvoke-virtual {v2}, Lf0/H;->l0()V
000b4f70return-void
000b4f72new-instance v0, Ljava/lang/IllegalArgumentException;
000b4f76const-string v1, "Span count should be at least 1. Provided "
000b4f7ainvoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000b4f80move-result-object v3
000b4f82invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b4f88throw v0
000b4f38
000b4f38androidx.recyclerview.widget.GridLayoutManager::l1(int):
000b4f48iget v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4f4cif-ne v3, v0, :cond_5
000b4f50return-void
000b4f52const/4 v0, 0x1
000b4f54iput-boolean v0, v2, Landroidx/recyclerview/widget/GridLayoutManager;->E:Z
000b4f58if-lt v3, v0, :cond_15
000b4f5ciput v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->F:I
000b4f60iget-object v3, v2, Landroidx/recyclerview/widget/GridLayoutManager;->K:LB/j;
000b4f64invoke-virtual {v3}, LB/j;->y()V
000b4f6ainvoke-virtual {v2}, Lf0/H;->l0()V
000b4f70return-void
000b4f72new-instance v0, Ljava/lang/IllegalArgumentException;
000b4f76const-string v1, "Span count should be at least 1. Provided "
000b4f7ainvoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
000b4f80move-result-object v3
000b4f82invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000b4f88throw v0
000b4f38
000b4f8a
000b4f8a // align 0x4
000b4f8a // align 0x4
000b4f8c
000b4f8candroidx.recyclerview.widget.GridLayoutManager::a1(boolean):
000b4f9cif-nez v2, :cond_7
000b4fa0const/4 v2, 0x0
000b4fa2invoke-super {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->a1(Z)V
000b4fa8return-void
000b4faanew-instance v2, Ljava/lang/UnsupportedOperationException;
000b4faeconst-string v0, "GridLayoutManager does not support stack from end. Consider using reverse layout"
000b4fb2invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000b4fb8throw v2
000b4f8c
000b4f8candroidx.recyclerview.widget.GridLayoutManager::a1(boolean):
000b4f9cif-nez v2, :cond_7
000b4fa0const/4 v2, 0x0
000b4fa2invoke-super {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->a1(Z)V
000b4fa8return-void
000b4faanew-instance v2, Ljava/lang/UnsupportedOperationException;
000b4faeconst-string v0, "GridLayoutManager does not support stack from end. Consider using reverse layout"
000b4fb2invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
000b4fb8throw v2
000b4f8c
000b4fba
000b4fba // align 0x4
000b4fba // align 0x4
000b4fbc
000b4fbcandroidx.recyclerview.widget.GridLayoutManager::m1():
000b4fcciget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4fd0const/4 v1, 0x1
000b4fd2if-ne v0, v1, :cond_12
000b4fd6iget v0, v2, Lf0/H;->n:I
000b4fdainvoke-virtual {v2}, Lf0/H;->F()I
000b4fe0move-result v1
000b4fe2sub-int/2addr v0, v1
000b4fe4invoke-virtual {v2}, Lf0/H;->E()I
000b4feamove-result v1
000b4fecsub-int/2addr v0, v1
000b4feegoto :goto_1e
000b4ff0iget v0, v2, Lf0/H;->o:I
000b4ff4invoke-virtual {v2}, Lf0/H;->D()I
000b4ffamove-result v1
000b4ffcsub-int/2addr v0, v1
000b4ffeinvoke-virtual {v2}, Lf0/H;->G()I
000b5004move-result v1
000b5006goto :goto_10
000b5008invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/GridLayoutManager;->e1(I)V
000b500ereturn-void
000b4fbc
000b4fbcandroidx.recyclerview.widget.GridLayoutManager::m1():
000b4fcciget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b4fd0const/4 v1, 0x1
000b4fd2if-ne v0, v1, :cond_12
000b4fd6iget v0, v2, Lf0/H;->n:I
000b4fdainvoke-virtual {v2}, Lf0/H;->F()I
000b4fe0move-result v1
000b4fe2sub-int/2addr v0, v1
000b4fe4invoke-virtual {v2}, Lf0/H;->E()I
000b4feamove-result v1
000b4fecsub-int/2addr v0, v1
000b4feegoto :goto_1e
000b4ff0iget v0, v2, Lf0/H;->o:I
000b4ff4invoke-virtual {v2}, Lf0/H;->D()I
000b4ffamove-result v1
000b4ffcsub-int/2addr v0, v1
000b4ffeinvoke-virtual {v2}, Lf0/H;->G()I
000b5004move-result v1
000b5006goto :goto_10
000b5008invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/GridLayoutManager;->e1(I)V
000b500ereturn-void
000b4fbc
000b5010
000b5010androidx.recyclerview.widget.LinearLayoutManager::a(int):
000b5020invoke-virtual {v3}, Lf0/H;->v()I
000b5026move-result v0
000b5028if-nez v0, :cond_8
000b502cconst/4 v4, 0x0
000b502ereturn-object v4
000b5030const/4 v0, 0x0
000b5032invoke-virtual {v3, v0}, Lf0/H;->u(I)Landroid/view/View;
000b5038move-result-object v1
000b503ainvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5040move-result v1
000b5042const/4 v2, 0x1
000b5044if-ge v4, v1, :cond_15
000b5048move v0, v2
000b504aiget-boolean v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b504eif-eq v0, v4, :cond_1a
000b5052const/4 v2, -0x1
000b5054iget v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5058const/4 v0, 0x0
000b505aif-nez v4, :cond_26
000b505enew-instance v4, Landroid/graphics/PointF;
000b5062int-to-float v1, v2
000b5064invoke-direct {v4, v1, v0}, Landroid/graphics/PointF;-><init>(FF)V
000b506areturn-object v4
000b506cnew-instance v4, Landroid/graphics/PointF;
000b5070int-to-float v1, v2
000b5072invoke-direct {v4, v0, v1}, Landroid/graphics/PointF;-><init>(FF)V
000b5078return-object v4
000b5010
000b5010androidx.recyclerview.widget.LinearLayoutManager::a(int):
000b5020invoke-virtual {v3}, Lf0/H;->v()I
000b5026move-result v0
000b5028if-nez v0, :cond_8
000b502cconst/4 v4, 0x0
000b502ereturn-object v4
000b5030const/4 v0, 0x0
000b5032invoke-virtual {v3, v0}, Lf0/H;->u(I)Landroid/view/View;
000b5038move-result-object v1
000b503ainvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5040move-result v1
000b5042const/4 v2, 0x1
000b5044if-ge v4, v1, :cond_15
000b5048move v0, v2
000b504aiget-boolean v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b504eif-eq v0, v4, :cond_1a
000b5052const/4 v2, -0x1
000b5054iget v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5058const/4 v0, 0x0
000b505aif-nez v4, :cond_26
000b505enew-instance v4, Landroid/graphics/PointF;
000b5062int-to-float v1, v2
000b5064invoke-direct {v4, v1, v0}, Landroid/graphics/PointF;-><init>(FF)V
000b506areturn-object v4
000b506cnew-instance v4, Landroid/graphics/PointF;
000b5070int-to-float v1, v2
000b5072invoke-direct {v4, v0, v1}, Landroid/graphics/PointF;-><init>(FF)V
000b5078return-object v4
000b5010
000b507a
000b507a // align 0x4
000b507a // align 0x4
000b507c
000b507candroidx.recyclerview.widget.LinearLayoutManager::e0():
000b508ciget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5090if-eqz v0, :cond_16
000b5094new-instance v1, Lf0/t;
000b5098invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b509eiget v2, v0, Lf0/t;->a:I
000b50a2iput v2, v1, Lf0/t;->a:I
000b50a6iget v2, v0, Lf0/t;->b:I
000b50aaiput v2, v1, Lf0/t;->b:I
000b50aeiget-boolean v0, v0, Lf0/t;->c:Z
000b50b2iput-boolean v0, v1, Lf0/t;->c:Z
000b50b6return-object v1
000b50b8new-instance v0, Lf0/t;
000b50bcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b50c2invoke-virtual {v4}, Lf0/H;->v()I
000b50c8move-result v1
000b50caif-lez v1, :cond_61
000b50ceinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b50d4iget-boolean v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b50d8iget-boolean v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b50dcxor-int/2addr v1, v2
000b50deiput-boolean v1, v0, Lf0/t;->c:Z
000b50e2if-eqz v1, :cond_47
000b50e6invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b50ecmove-result-object v1
000b50eeiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b50f2invoke-virtual {v2}, Landroidx/emoji2/text/g;->g()I
000b50f8move-result v2
000b50faiget-object v3, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b50feinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b5104move-result v3
000b5106sub-int/2addr v2, v3
000b5108iput v2, v0, Lf0/t;->b:I
000b510cinvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5112move-result v1
000b5114iput v1, v0, Lf0/t;->a:I
000b5118return-object v0
000b511ainvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b5120move-result-object v1
000b5122invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5128move-result v2
000b512aiput v2, v0, Lf0/t;->a:I
000b512eiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5132invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5138move-result v1
000b513aiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b513einvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
000b5144move-result v2
000b5146sub-int/2addr v1, v2
000b5148iput v1, v0, Lf0/t;->b:I
000b514creturn-object v0
000b514econst/4 v1, -0x1
000b5150iput v1, v0, Lf0/t;->a:I
000b5154return-object v0
000b507c
000b507candroidx.recyclerview.widget.LinearLayoutManager::e0():
000b508ciget-object v0, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5090if-eqz v0, :cond_16
000b5094new-instance v1, Lf0/t;
000b5098invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b509eiget v2, v0, Lf0/t;->a:I
000b50a2iput v2, v1, Lf0/t;->a:I
000b50a6iget v2, v0, Lf0/t;->b:I
000b50aaiput v2, v1, Lf0/t;->b:I
000b50aeiget-boolean v0, v0, Lf0/t;->c:Z
000b50b2iput-boolean v0, v1, Lf0/t;->c:Z
000b50b6return-object v1
000b50b8new-instance v0, Lf0/t;
000b50bcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000b50c2invoke-virtual {v4}, Lf0/H;->v()I
000b50c8move-result v1
000b50caif-lez v1, :cond_61
000b50ceinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b50d4iget-boolean v1, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b50d8iget-boolean v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b50dcxor-int/2addr v1, v2
000b50deiput-boolean v1, v0, Lf0/t;->c:Z
000b50e2if-eqz v1, :cond_47
000b50e6invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b50ecmove-result-object v1
000b50eeiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b50f2invoke-virtual {v2}, Landroidx/emoji2/text/g;->g()I
000b50f8move-result v2
000b50faiget-object v3, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b50feinvoke-virtual {v3, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b5104move-result v3
000b5106sub-int/2addr v2, v3
000b5108iput v2, v0, Lf0/t;->b:I
000b510cinvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5112move-result v1
000b5114iput v1, v0, Lf0/t;->a:I
000b5118return-object v0
000b511ainvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b5120move-result-object v1
000b5122invoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5128move-result v2
000b512aiput v2, v0, Lf0/t;->a:I
000b512eiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5132invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5138move-result v1
000b513aiget-object v2, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b513einvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
000b5144move-result v2
000b5146sub-int/2addr v1, v2
000b5148iput v1, v0, Lf0/t;->b:I
000b514creturn-object v0
000b514econst/4 v1, -0x1
000b5150iput v1, v0, Lf0/t;->a:I
000b5154return-object v0
000b507c
000b5156
000b5156 // align 0x8
000b5156 // align 0x8
000b5158
000b5158androidx.recyclerview.widget.LinearLayoutManager::I0(boolean):
000b5168iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b516cif-eqz v0, :cond_e
000b5170const/4 v0, 0x0
000b5172invoke-virtual {v2}, Lf0/H;->v()I
000b5178move-result v1
000b517ainvoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b5180move-result-object v3
000b5182return-object v3
000b5184invoke-virtual {v2}, Lf0/H;->v()I
000b518amove-result v0
000b518cadd-int/lit8 v0, v0, -0x1
000b5190const/4 v1, -0x1
000b5192invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b5198move-result-object v3
000b519areturn-object v3
000b5158
000b5158androidx.recyclerview.widget.LinearLayoutManager::I0(boolean):
000b5168iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b516cif-eqz v0, :cond_e
000b5170const/4 v0, 0x0
000b5172invoke-virtual {v2}, Lf0/H;->v()I
000b5178move-result v1
000b517ainvoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b5180move-result-object v3
000b5182return-object v3
000b5184invoke-virtual {v2}, Lf0/H;->v()I
000b518amove-result v0
000b518cadd-int/lit8 v0, v0, -0x1
000b5190const/4 v1, -0x1
000b5192invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b5198move-result-object v3
000b519areturn-object v3
000b5158
000b519c
000b519candroidx.recyclerview.widget.LinearLayoutManager::J0(boolean):
000b51aciget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b51b0if-eqz v0, :cond_10
000b51b4invoke-virtual {v2}, Lf0/H;->v()I
000b51bamove-result v0
000b51bcadd-int/lit8 v0, v0, -0x1
000b51c0const/4 v1, -0x1
000b51c2invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b51c8move-result-object v3
000b51careturn-object v3
000b51ccconst/4 v0, 0x0
000b51ceinvoke-virtual {v2}, Lf0/H;->v()I
000b51d4move-result v1
000b51d6invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b51dcmove-result-object v3
000b51dereturn-object v3
000b519c
000b519candroidx.recyclerview.widget.LinearLayoutManager::J0(boolean):
000b51aciget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b51b0if-eqz v0, :cond_10
000b51b4invoke-virtual {v2}, Lf0/H;->v()I
000b51bamove-result v0
000b51bcadd-int/lit8 v0, v0, -0x1
000b51c0const/4 v1, -0x1
000b51c2invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b51c8move-result-object v3
000b51careturn-object v3
000b51ccconst/4 v0, 0x0
000b51ceinvoke-virtual {v2}, Lf0/H;->v()I
000b51d4move-result v1
000b51d6invoke-virtual {v2, v0, v1, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b51dcmove-result-object v3
000b51dereturn-object v3
000b519c
000b51e0
000b51e0androidx.recyclerview.widget.LinearLayoutManager::L0(int, int):
000b51f0invoke-virtual {v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b51f6if-le v5, v4, :cond_6
000b51fagoto :goto_8
000b51fcif-ge v5, v4, :cond_35
000b5200iget-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5204invoke-virtual {v3, v4}, Lf0/H;->u(I)Landroid/view/View;
000b520amove-result-object v1
000b520cinvoke-virtual {v0, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5212move-result v0
000b5214iget-object v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5218invoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b521emove-result v1
000b5220if-ge v0, v1, :cond_1f
000b5224const/16 v0, 0x4104
000b5228const/16 v1, 0x4004
000b522cgoto :goto_23
000b522econst/16 v0, 0x1041
000b5232const/16 v1, 0x1001
000b5236iget v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b523aif-nez v2, :cond_2e
000b523eiget-object v2, v3, Lf0/H;->c:LB/j;
000b5242invoke-virtual {v2, v4, v5, v0, v1}, LB/j;->v(IIII)Landroid/view/View;
000b5248move-result-object v4
000b524areturn-object v4
000b524ciget-object v2, v3, Lf0/H;->d:LB/j;
000b5250invoke-virtual {v2, v4, v5, v0, v1}, LB/j;->v(IIII)Landroid/view/View;
000b5256move-result-object v4
000b5258return-object v4
000b525ainvoke-virtual {v3, v4}, Lf0/H;->u(I)Landroid/view/View;
000b5260move-result-object v4
000b5262return-object v4
000b51e0
000b51e0androidx.recyclerview.widget.LinearLayoutManager::L0(int, int):
000b51f0invoke-virtual {v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b51f6if-le v5, v4, :cond_6
000b51fagoto :goto_8
000b51fcif-ge v5, v4, :cond_35
000b5200iget-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5204invoke-virtual {v3, v4}, Lf0/H;->u(I)Landroid/view/View;
000b520amove-result-object v1
000b520cinvoke-virtual {v0, v1}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5212move-result v0
000b5214iget-object v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5218invoke-virtual {v1}, Landroidx/emoji2/text/g;->k()I
000b521emove-result v1
000b5220if-ge v0, v1, :cond_1f
000b5224const/16 v0, 0x4104
000b5228const/16 v1, 0x4004
000b522cgoto :goto_23
000b522econst/16 v0, 0x1041
000b5232const/16 v1, 0x1001
000b5236iget v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b523aif-nez v2, :cond_2e
000b523eiget-object v2, v3, Lf0/H;->c:LB/j;
000b5242invoke-virtual {v2, v4, v5, v0, v1}, LB/j;->v(IIII)Landroid/view/View;
000b5248move-result-object v4
000b524areturn-object v4
000b524ciget-object v2, v3, Lf0/H;->d:LB/j;
000b5250invoke-virtual {v2, v4, v5, v0, v1}, LB/j;->v(IIII)Landroid/view/View;
000b5256move-result-object v4
000b5258return-object v4
000b525ainvoke-virtual {v3, v4}, Lf0/H;->u(I)Landroid/view/View;
000b5260move-result-object v4
000b5262return-object v4
000b51e0
000b5264
000b5264androidx.recyclerview.widget.LinearLayoutManager::M0(int, int, boolean):
000b5274invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b527aconst/16 v0, 0x140
000b527eif-eqz v5, :cond_a
000b5282const/16 v5, 0x6003
000b5286goto :goto_b
000b5288move v5, v0
000b528aiget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b528eif-nez v1, :cond_16
000b5292iget-object v1, v2, Lf0/H;->c:LB/j;
000b5296invoke-virtual {v1, v3, v4, v5, v0}, LB/j;->v(IIII)Landroid/view/View;
000b529cmove-result-object v3
000b529ereturn-object v3
000b52a0iget-object v1, v2, Lf0/H;->d:LB/j;
000b52a4invoke-virtual {v1, v3, v4, v5, v0}, LB/j;->v(IIII)Landroid/view/View;
000b52aamove-result-object v3
000b52acreturn-object v3
000b5264
000b5264androidx.recyclerview.widget.LinearLayoutManager::M0(int, int, boolean):
000b5274invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b527aconst/16 v0, 0x140
000b527eif-eqz v5, :cond_a
000b5282const/16 v5, 0x6003
000b5286goto :goto_b
000b5288move v5, v0
000b528aiget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b528eif-nez v1, :cond_16
000b5292iget-object v1, v2, Lf0/H;->c:LB/j;
000b5296invoke-virtual {v1, v3, v4, v5, v0}, LB/j;->v(IIII)Landroid/view/View;
000b529cmove-result-object v3
000b529ereturn-object v3
000b52a0iget-object v1, v2, Lf0/H;->d:LB/j;
000b52a4invoke-virtual {v1, v3, v4, v5, v0}, LB/j;->v(IIII)Landroid/view/View;
000b52aamove-result-object v3
000b52acreturn-object v3
000b5264
000b52ae
000b52ae // align 0x10
000b52ae // align 0x10
000b52b0
000b52b0androidx.recyclerview.widget.LinearLayoutManager::N0(f0.N, f0.U, int, int, int):
000b52c0invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b52c6iget-object v6, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b52cainvoke-virtual {v6}, Landroidx/emoji2/text/g;->k()I
000b52d0move-result v6
000b52d2iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b52d6invoke-virtual {v7}, Landroidx/emoji2/text/g;->g()I
000b52dcmove-result v7
000b52deif-le v9, v8, :cond_13
000b52e2const/4 v0, 0x1
000b52e4goto :goto_14
000b52e6const/4 v0, -0x1
000b52e8const/4 v1, 0x0
000b52eamove-object v2, v1
000b52ecif-eq v8, v9, :cond_4d
000b52f0invoke-virtual {v5, v8}, Lf0/H;->u(I)Landroid/view/View;
000b52f6move-result-object v3
000b52f8invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b52femove-result v4
000b5300if-ltz v4, :cond_4b
000b5304if-ge v4, v10, :cond_4b
000b5308invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b530emove-result-object v4
000b5310check-cast v4, Lf0/I;
000b5314iget-object v4, v4, Lf0/I;->a:Lf0/X;
000b5318invoke-virtual {v4}, Lf0/X;->h()Z
000b531emove-result v4
000b5320if-eqz v4, :cond_36
000b5324if-nez v2, :cond_4b
000b5328move-object v2, v3
000b532agoto :goto_4b
000b532ciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5330invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5336move-result v4
000b5338if-ge v4, v7, :cond_48
000b533ciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5340invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b5346move-result v4
000b5348if-ge v4, v6, :cond_47
000b534cgoto :goto_48
000b534ereturn-object v3
000b5350if-nez v1, :cond_4b
000b5354move-object v1, v3
000b5356add-int/2addr v8, v0
000b5358goto :goto_16
000b535aif-eqz v1, :cond_50
000b535ereturn-object v1
000b5360return-object v2
000b52b0
000b52b0androidx.recyclerview.widget.LinearLayoutManager::N0(f0.N, f0.U, int, int, int):
000b52c0invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b52c6iget-object v6, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b52cainvoke-virtual {v6}, Landroidx/emoji2/text/g;->k()I
000b52d0move-result v6
000b52d2iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b52d6invoke-virtual {v7}, Landroidx/emoji2/text/g;->g()I
000b52dcmove-result v7
000b52deif-le v9, v8, :cond_13
000b52e2const/4 v0, 0x1
000b52e4goto :goto_14
000b52e6const/4 v0, -0x1
000b52e8const/4 v1, 0x0
000b52eamove-object v2, v1
000b52ecif-eq v8, v9, :cond_4d
000b52f0invoke-virtual {v5, v8}, Lf0/H;->u(I)Landroid/view/View;
000b52f6move-result-object v3
000b52f8invoke-static {v3}, Lf0/H;->H(Landroid/view/View;)I
000b52femove-result v4
000b5300if-ltz v4, :cond_4b
000b5304if-ge v4, v10, :cond_4b
000b5308invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b530emove-result-object v4
000b5310check-cast v4, Lf0/I;
000b5314iget-object v4, v4, Lf0/I;->a:Lf0/X;
000b5318invoke-virtual {v4}, Lf0/X;->h()Z
000b531emove-result v4
000b5320if-eqz v4, :cond_36
000b5324if-nez v2, :cond_4b
000b5328move-object v2, v3
000b532agoto :goto_4b
000b532ciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5330invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
000b5336move-result v4
000b5338if-ge v4, v7, :cond_48
000b533ciget-object v4, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5340invoke-virtual {v4, v3}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
000b5346move-result v4
000b5348if-ge v4, v6, :cond_47
000b534cgoto :goto_48
000b534ereturn-object v3
000b5350if-nez v1, :cond_4b
000b5354move-object v1, v3
000b5356add-int/2addr v8, v0
000b5358goto :goto_16
000b535aif-eqz v1, :cond_50
000b535ereturn-object v1
000b5360return-object v2
000b52b0
000b5362
000b5362 // align 0x4
000b5362 // align 0x4
000b5364
000b5364androidx.recyclerview.widget.LinearLayoutManager::q(int):
000b5374invoke-virtual {v2}, Lf0/H;->v()I
000b537amove-result v0
000b537cif-nez v0, :cond_8
000b5380const/4 v3, 0x0
000b5382return-object v3
000b5384const/4 v1, 0x0
000b5386invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000b538cmove-result-object v1
000b538einvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5394move-result v1
000b5396sub-int v1, v3, v1
000b539aif-ltz v1, :cond_22
000b539eif-ge v1, v0, :cond_22
000b53a2invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000b53a8move-result-object v0
000b53aainvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b53b0move-result v1
000b53b2if-ne v1, v3, :cond_22
000b53b6return-object v0
000b53b8invoke-super {v2, v3}, Lf0/H;->q(I)Landroid/view/View;
000b53bemove-result-object v3
000b53c0return-object v3
000b5364
000b5364androidx.recyclerview.widget.LinearLayoutManager::q(int):
000b5374invoke-virtual {v2}, Lf0/H;->v()I
000b537amove-result v0
000b537cif-nez v0, :cond_8
000b5380const/4 v3, 0x0
000b5382return-object v3
000b5384const/4 v1, 0x0
000b5386invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000b538cmove-result-object v1
000b538einvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
000b5394move-result v1
000b5396sub-int v1, v3, v1
000b539aif-ltz v1, :cond_22
000b539eif-ge v1, v0, :cond_22
000b53a2invoke-virtual {v2, v1}, Lf0/H;->u(I)Landroid/view/View;
000b53a8move-result-object v0
000b53aainvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b53b0move-result v1
000b53b2if-ne v1, v3, :cond_22
000b53b6return-object v0
000b53b8invoke-super {v2, v3}, Lf0/H;->q(I)Landroid/view/View;
000b53bemove-result-object v3
000b53c0return-object v3
000b5364
000b53c2
000b53c2 // align 0x4
000b53c2 // align 0x4
000b53c4
000b53c4androidx.recyclerview.widget.LinearLayoutManager::Q0():
000b53d4iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b53d8if-eqz v0, :cond_6
000b53dcconst/4 v0, 0x0
000b53degoto :goto_c
000b53e0invoke-virtual {v1}, Lf0/H;->v()I
000b53e6move-result v0
000b53e8add-int/lit8 v0, v0, -0x1
000b53ecinvoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000b53f2move-result-object v0
000b53f4return-object v0
000b53c4
000b53c4androidx.recyclerview.widget.LinearLayoutManager::Q0():
000b53d4iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b53d8if-eqz v0, :cond_6
000b53dcconst/4 v0, 0x0
000b53degoto :goto_c
000b53e0invoke-virtual {v1}, Lf0/H;->v()I
000b53e6move-result v0
000b53e8add-int/lit8 v0, v0, -0x1
000b53ecinvoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000b53f2move-result-object v0
000b53f4return-object v0
000b53c4
000b53f6
000b53f6 // align 0x8
000b53f6 // align 0x8
000b53f8
000b53f8androidx.recyclerview.widget.LinearLayoutManager::R0():
000b5408iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b540cif-eqz v0, :cond_b
000b5410invoke-virtual {v1}, Lf0/H;->v()I
000b5416move-result v0
000b5418add-int/lit8 v0, v0, -0x1
000b541cgoto :goto_c
000b541econst/4 v0, 0x0
000b5420invoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000b5426move-result-object v0
000b5428return-object v0
000b53f8
000b53f8androidx.recyclerview.widget.LinearLayoutManager::R0():
000b5408iget-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b540cif-eqz v0, :cond_b
000b5410invoke-virtual {v1}, Lf0/H;->v()I
000b5416move-result v0
000b5418add-int/lit8 v0, v0, -0x1
000b541cgoto :goto_c
000b541econst/4 v0, 0x0
000b5420invoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
000b5426move-result-object v0
000b5428return-object v0
000b53f8
000b542a
000b542a // align 0x4
000b542a // align 0x4
000b542c
000b542candroidx.recyclerview.widget.LinearLayoutManager::S(android.view.View, int, f0.N, f0.U):
000b543cinvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
000b5442invoke-virtual {v2}, Lf0/H;->v()I
000b5448move-result v3
000b544aif-nez v3, :cond_a
000b544egoto :goto_73
000b5450invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->F0(I)I
000b5456move-result v3
000b5458const/high16 v4, -0x80000000
000b545cif-ne v3, v4, :cond_13
000b5460goto :goto_73
000b5462invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5468iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b546cinvoke-virtual {v0}, Landroidx/emoji2/text/g;->l()I
000b5472move-result v0
000b5474int-to-float v0, v0
000b5476const v1, 0x3eaaaaab
000b547cmul-float/2addr v0, v1
000b547efloat-to-int v0, v0
000b5480const/4 v1, 0x0
000b5482invoke-virtual {v2, v3, v0, v1, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5488iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b548ciput v4, v0, Lf0/s;->g:I
000b5490iput-boolean v1, v0, Lf0/s;->a:Z
000b5494const/4 v4, 0x1
000b5496invoke-virtual {v2, v5, v0, v6, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b549cconst/4 v5, -0x1
000b549eif-ne v3, v5, :cond_4a
000b54a2iget-boolean v6, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b54a6if-eqz v6, :cond_41
000b54aainvoke-virtual {v2}, Lf0/H;->v()I
000b54b0move-result v6
000b54b2sub-int/2addr v6, v4
000b54b4invoke-virtual {v2, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54bamove-result-object v4
000b54bcgoto :goto_60
000b54beinvoke-virtual {v2}, Lf0/H;->v()I
000b54c4move-result v4
000b54c6invoke-virtual {v2, v1, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54ccmove-result-object v4
000b54cegoto :goto_60
000b54d0iget-boolean v6, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b54d4if-eqz v6, :cond_57
000b54d8invoke-virtual {v2}, Lf0/H;->v()I
000b54demove-result v4
000b54e0invoke-virtual {v2, v1, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54e6move-result-object v4
000b54e8goto :goto_60
000b54eainvoke-virtual {v2}, Lf0/H;->v()I
000b54f0move-result v6
000b54f2sub-int/2addr v6, v4
000b54f4invoke-virtual {v2, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54famove-result-object v4
000b54fcif-ne v3, v5, :cond_67
000b5500invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b5506move-result-object v3
000b5508goto :goto_6b
000b550ainvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b5510move-result-object v3
000b5512invoke-virtual {v3}, Landroid/view/View;->hasFocusable()Z
000b5518move-result v5
000b551aif-eqz v5, :cond_75
000b551eif-nez v4, :cond_74
000b5522const/4 v3, 0x0
000b5524return-object v3
000b5526return-object v4
000b542c
000b542candroidx.recyclerview.widget.LinearLayoutManager::S(android.view.View, int, f0.N, f0.U):
000b543cinvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->X0()V
000b5442invoke-virtual {v2}, Lf0/H;->v()I
000b5448move-result v3
000b544aif-nez v3, :cond_a
000b544egoto :goto_73
000b5450invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->F0(I)I
000b5456move-result v3
000b5458const/high16 v4, -0x80000000
000b545cif-ne v3, v4, :cond_13
000b5460goto :goto_73
000b5462invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5468iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b546cinvoke-virtual {v0}, Landroidx/emoji2/text/g;->l()I
000b5472move-result v0
000b5474int-to-float v0, v0
000b5476const v1, 0x3eaaaaab
000b547cmul-float/2addr v0, v1
000b547efloat-to-int v0, v0
000b5480const/4 v1, 0x0
000b5482invoke-virtual {v2, v3, v0, v1, v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5488iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b548ciput v4, v0, Lf0/s;->g:I
000b5490iput-boolean v1, v0, Lf0/s;->a:Z
000b5494const/4 v4, 0x1
000b5496invoke-virtual {v2, v5, v0, v6, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b549cconst/4 v5, -0x1
000b549eif-ne v3, v5, :cond_4a
000b54a2iget-boolean v6, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b54a6if-eqz v6, :cond_41
000b54aainvoke-virtual {v2}, Lf0/H;->v()I
000b54b0move-result v6
000b54b2sub-int/2addr v6, v4
000b54b4invoke-virtual {v2, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54bamove-result-object v4
000b54bcgoto :goto_60
000b54beinvoke-virtual {v2}, Lf0/H;->v()I
000b54c4move-result v4
000b54c6invoke-virtual {v2, v1, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54ccmove-result-object v4
000b54cegoto :goto_60
000b54d0iget-boolean v6, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b54d4if-eqz v6, :cond_57
000b54d8invoke-virtual {v2}, Lf0/H;->v()I
000b54demove-result v4
000b54e0invoke-virtual {v2, v1, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54e6move-result-object v4
000b54e8goto :goto_60
000b54eainvoke-virtual {v2}, Lf0/H;->v()I
000b54f0move-result v6
000b54f2sub-int/2addr v6, v4
000b54f4invoke-virtual {v2, v6, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->L0(II)Landroid/view/View;
000b54famove-result-object v4
000b54fcif-ne v3, v5, :cond_67
000b5500invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->R0()Landroid/view/View;
000b5506move-result-object v3
000b5508goto :goto_6b
000b550ainvoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->Q0()Landroid/view/View;
000b5510move-result-object v3
000b5512invoke-virtual {v3}, Landroid/view/View;->hasFocusable()Z
000b5518move-result v5
000b551aif-eqz v5, :cond_75
000b551eif-nez v4, :cond_74
000b5522const/4 v3, 0x0
000b5524return-object v3
000b5526return-object v4
000b542c
000b5528
000b5528androidx.recyclerview.widget.LinearLayoutManager::d():
000b5538iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b553cif-nez v0, :cond_6
000b5540const/4 v0, 0x1
000b5542return v0
000b5544const/4 v0, 0x0
000b5546return v0
000b5528
000b5528androidx.recyclerview.widget.LinearLayoutManager::d():
000b5538iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b553cif-nez v0, :cond_6
000b5540const/4 v0, 0x1
000b5542return v0
000b5544const/4 v0, 0x0
000b5546return v0
000b5528
000b5548
000b5548androidx.recyclerview.widget.LinearLayoutManager::e():
000b5558iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b555cconst/4 v1, 0x1
000b555eif-ne v0, v1, :cond_6
000b5562return v1
000b5564const/4 v0, 0x0
000b5566return v0
000b5548
000b5548androidx.recyclerview.widget.LinearLayoutManager::e():
000b5558iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b555cconst/4 v1, 0x1
000b555eif-ne v0, v1, :cond_6
000b5562return v1
000b5564const/4 v0, 0x0
000b5566return v0
000b5548
000b5568
000b5568androidx.recyclerview.widget.LinearLayoutManager::L():
000b5578const/4 v0, 0x1
000b557areturn v0
000b5568
000b5568androidx.recyclerview.widget.LinearLayoutManager::L():
000b5578const/4 v0, 0x1
000b557areturn v0
000b5568
000b557c
000b557candroidx.recyclerview.widget.LinearLayoutManager::S0():
000b558cinvoke-virtual {v2}, Lf0/H;->C()I
000b5592move-result v0
000b5594const/4 v1, 0x1
000b5596if-ne v0, v1, :cond_8
000b559areturn v1
000b559cconst/4 v0, 0x0
000b559ereturn v0
000b557c
000b557candroidx.recyclerview.widget.LinearLayoutManager::S0():
000b558cinvoke-virtual {v2}, Lf0/H;->C()I
000b5592move-result v0
000b5594const/4 v1, 0x1
000b5596if-ne v0, v1, :cond_8
000b559areturn v1
000b559cconst/4 v0, 0x0
000b559ereturn v0
000b557c
000b55a0
000b55a0androidx.recyclerview.widget.LinearLayoutManager::v0():
000b55b0iget v0, v5, Lf0/H;->m:I
000b55b4const/4 v1, 0x0
000b55b6const/high16 v2, 0x40000000
000b55baif-eq v0, v2, :cond_27
000b55beiget v0, v5, Lf0/H;->l:I
000b55c2if-eq v0, v2, :cond_27
000b55c6invoke-virtual {v5}, Lf0/H;->v()I
000b55ccmove-result v0
000b55cemove v2, v1
000b55d0if-ge v2, v0, :cond_27
000b55d4invoke-virtual {v5, v2}, Lf0/H;->u(I)Landroid/view/View;
000b55damove-result-object v3
000b55dcinvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b55e2move-result-object v3
000b55e4iget v4, v3, Landroid/view/ViewGroup$LayoutParams;->width:I
000b55e8if-gez v4, :cond_24
000b55eciget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
000b55f0if-gez v3, :cond_24
000b55f4const/4 v0, 0x1
000b55f6return v0
000b55f8add-int/lit8 v2, v2, 0x1
000b55fcgoto :goto_10
000b55fereturn v1
000b55a0
000b55a0androidx.recyclerview.widget.LinearLayoutManager::v0():
000b55b0iget v0, v5, Lf0/H;->m:I
000b55b4const/4 v1, 0x0
000b55b6const/high16 v2, 0x40000000
000b55baif-eq v0, v2, :cond_27
000b55beiget v0, v5, Lf0/H;->l:I
000b55c2if-eq v0, v2, :cond_27
000b55c6invoke-virtual {v5}, Lf0/H;->v()I
000b55ccmove-result v0
000b55cemove v2, v1
000b55d0if-ge v2, v0, :cond_27
000b55d4invoke-virtual {v5, v2}, Lf0/H;->u(I)Landroid/view/View;
000b55damove-result-object v3
000b55dcinvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000b55e2move-result-object v3
000b55e4iget v4, v3, Landroid/view/ViewGroup$LayoutParams;->width:I
000b55e8if-gez v4, :cond_24
000b55eciget v3, v3, Landroid/view/ViewGroup$LayoutParams;->height:I
000b55f0if-gez v3, :cond_24
000b55f4const/4 v0, 0x1
000b55f6return v0
000b55f8add-int/lit8 v2, v2, 0x1
000b55fcgoto :goto_10
000b55fereturn v1
000b55a0
000b5600
000b5600androidx.recyclerview.widget.LinearLayoutManager::z0():
000b5610iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5614if-nez v0, :cond_c
000b5618iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b561ciget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5620if-ne v0, v1, :cond_c
000b5624const/4 v0, 0x1
000b5626return v0
000b5628const/4 v0, 0x0
000b562areturn v0
000b5600
000b5600androidx.recyclerview.widget.LinearLayoutManager::z0():
000b5610iget-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5614if-nez v0, :cond_c
000b5618iget-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->s:Z
000b561ciget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5620if-ne v0, v1, :cond_c
000b5624const/4 v0, 0x1
000b5626return v0
000b5628const/4 v0, 0x0
000b562areturn v0
000b5600
000b562c
000b562candroidx.recyclerview.widget.LinearLayoutManager::r():
000b563cnew-instance v0, Lf0/I;
000b5640const/4 v1, -0x2
000b5642invoke-direct {v0, v1, v1}, Lf0/I;-><init>(II)V
000b5648return-object v0
000b562c
000b562candroidx.recyclerview.widget.LinearLayoutManager::r():
000b563cnew-instance v0, Lf0/I;
000b5640const/4 v1, -0x2
000b5642invoke-direct {v0, v1, v1}, Lf0/I;-><init>(II)V
000b5648return-object v0
000b562c
000b564a
000b564a // align 0x4
000b564a // align 0x4
000b564c
000b564candroidx.recyclerview.widget.LinearLayoutManager::j(f0.U):
000b565cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->C0(Lf0/U;)I
000b5662move-result v1
000b5664return v1
000b564c
000b564candroidx.recyclerview.widget.LinearLayoutManager::j(f0.U):
000b565cinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->C0(Lf0/U;)I
000b5662move-result v1
000b5664return v1
000b564c
000b5666
000b5666 // align 0x8
000b5666 // align 0x8
000b5668
000b5668androidx.recyclerview.widget.LinearLayoutManager::k(f0.U):
000b5678invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b567emove-result v1
000b5680return v1
000b5668
000b5668androidx.recyclerview.widget.LinearLayoutManager::k(f0.U):
000b5678invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b567emove-result v1
000b5680return v1
000b5668
000b5682
000b5682 // align 0x4
000b5682 // align 0x4
000b5684
000b5684androidx.recyclerview.widget.LinearLayoutManager::l(f0.U):
000b5694invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b569amove-result v1
000b569creturn v1
000b5684
000b5684androidx.recyclerview.widget.LinearLayoutManager::l(f0.U):
000b5694invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b569amove-result v1
000b569creturn v1
000b5684
000b569e
000b569e // align 0x10
000b569e // align 0x10
000b56a0
000b56a0androidx.recyclerview.widget.LinearLayoutManager::C0(f0.U):
000b56b0invoke-virtual {v6}, Lf0/H;->v()I
000b56b6move-result v0
000b56b8if-nez v0, :cond_8
000b56bcconst/4 v7, 0x0
000b56bereturn v7
000b56c0invoke-virtual {v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b56c6iget-object v1, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b56caiget-boolean v0, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b56cexor-int/lit8 v0, v0, 0x1
000b56d2invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b56d8move-result-object v2
000b56dainvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b56e0move-result-object v3
000b56e2iget-boolean v5, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b56e6move-object v4, v6
000b56e8move-object v0, v7
000b56eainvoke-static/range {v0 .. v5}, LC1/d;->e(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000b56f0move-result v7
000b56f2return v7
000b56a0
000b56a0androidx.recyclerview.widget.LinearLayoutManager::C0(f0.U):
000b56b0invoke-virtual {v6}, Lf0/H;->v()I
000b56b6move-result v0
000b56b8if-nez v0, :cond_8
000b56bcconst/4 v7, 0x0
000b56bereturn v7
000b56c0invoke-virtual {v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b56c6iget-object v1, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b56caiget-boolean v0, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b56cexor-int/lit8 v0, v0, 0x1
000b56d2invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b56d8move-result-object v2
000b56dainvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b56e0move-result-object v3
000b56e2iget-boolean v5, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b56e6move-object v4, v6
000b56e8move-object v0, v7
000b56eainvoke-static/range {v0 .. v5}, LC1/d;->e(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000b56f0move-result v7
000b56f2return v7
000b56a0
000b56f4
000b56f4androidx.recyclerview.widget.LinearLayoutManager::D0(f0.U):
000b5704invoke-virtual {v7}, Lf0/H;->v()I
000b570amove-result v0
000b570cif-nez v0, :cond_8
000b5710const/4 v8, 0x0
000b5712return v8
000b5714invoke-virtual {v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b571aiget-object v1, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b571eiget-boolean v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5722xor-int/lit8 v0, v0, 0x1
000b5726invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b572cmove-result-object v2
000b572einvoke-virtual {v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b5734move-result-object v3
000b5736iget-boolean v5, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b573aiget-boolean v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b573emove-object v4, v7
000b5740move-object v0, v8
000b5742invoke-static/range {v0 .. v6}, LC1/d;->f(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;ZZ)I
000b5748move-result v8
000b574areturn v8
000b56f4
000b56f4androidx.recyclerview.widget.LinearLayoutManager::D0(f0.U):
000b5704invoke-virtual {v7}, Lf0/H;->v()I
000b570amove-result v0
000b570cif-nez v0, :cond_8
000b5710const/4 v8, 0x0
000b5712return v8
000b5714invoke-virtual {v7}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b571aiget-object v1, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b571eiget-boolean v0, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5722xor-int/lit8 v0, v0, 0x1
000b5726invoke-virtual {v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b572cmove-result-object v2
000b572einvoke-virtual {v7, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b5734move-result-object v3
000b5736iget-boolean v5, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b573aiget-boolean v6, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b573emove-object v4, v7
000b5740move-object v0, v8
000b5742invoke-static/range {v0 .. v6}, LC1/d;->f(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;ZZ)I
000b5748move-result v8
000b574areturn v8
000b56f4
000b574c
000b574candroidx.recyclerview.widget.LinearLayoutManager::E0(f0.U):
000b575cinvoke-virtual {v6}, Lf0/H;->v()I
000b5762move-result v0
000b5764if-nez v0, :cond_8
000b5768const/4 v7, 0x0
000b576areturn v7
000b576cinvoke-virtual {v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5772iget-object v1, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5776iget-boolean v0, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b577axor-int/lit8 v0, v0, 0x1
000b577einvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b5784move-result-object v2
000b5786invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b578cmove-result-object v3
000b578eiget-boolean v5, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5792move-object v4, v6
000b5794move-object v0, v7
000b5796invoke-static/range {v0 .. v5}, LC1/d;->g(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000b579cmove-result v7
000b579ereturn v7
000b574c
000b574candroidx.recyclerview.widget.LinearLayoutManager::E0(f0.U):
000b575cinvoke-virtual {v6}, Lf0/H;->v()I
000b5762move-result v0
000b5764if-nez v0, :cond_8
000b5768const/4 v7, 0x0
000b576areturn v7
000b576cinvoke-virtual {v6}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5772iget-object v1, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5776iget-boolean v0, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b577axor-int/lit8 v0, v0, 0x1
000b577einvoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->J0(Z)Landroid/view/View;
000b5784move-result-object v2
000b5786invoke-virtual {v6, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->I0(Z)Landroid/view/View;
000b578cmove-result-object v3
000b578eiget-boolean v5, v6, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5792move-object v4, v6
000b5794move-object v0, v7
000b5796invoke-static/range {v0 .. v5}, LC1/d;->g(Lf0/U;Landroidx/emoji2/text/g;Landroid/view/View;Landroid/view/View;Lf0/H;Z)I
000b579cmove-result v7
000b579ereturn v7
000b574c
000b57a0
000b57a0androidx.recyclerview.widget.LinearLayoutManager::m(f0.U):
000b57b0invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->C0(Lf0/U;)I
000b57b6move-result v1
000b57b8return v1
000b57a0
000b57a0androidx.recyclerview.widget.LinearLayoutManager::m(f0.U):
000b57b0invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->C0(Lf0/U;)I
000b57b6move-result v1
000b57b8return v1
000b57a0
000b57ba
000b57ba // align 0x4
000b57ba // align 0x4
000b57bc
000b57bcandroidx.recyclerview.widget.LinearLayoutManager::n(f0.U):
000b57ccinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b57d2move-result v1
000b57d4return v1
000b57bc
000b57bcandroidx.recyclerview.widget.LinearLayoutManager::n(f0.U):
000b57ccinvoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->D0(Lf0/U;)I
000b57d2move-result v1
000b57d4return v1
000b57bc
000b57d6
000b57d6 // align 0x8
000b57d6 // align 0x8
000b57d8
000b57d8androidx.recyclerview.widget.LinearLayoutManager::o(f0.U):
000b57e8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b57eemove-result v1
000b57f0return v1
000b57d8
000b57d8androidx.recyclerview.widget.LinearLayoutManager::o(f0.U):
000b57e8invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->E0(Lf0/U;)I
000b57eemove-result v1
000b57f0return v1
000b57d8
000b57f2
000b57f2 // align 0x4
000b57f2 // align 0x4
000b57f4
000b57f4androidx.recyclerview.widget.LinearLayoutManager::F0(int):
000b5804const/4 v0, -0x1
000b5806const/4 v1, 0x1
000b5808if-eq v5, v1, :cond_3f
000b580cconst/4 v2, 0x2
000b580eif-eq v5, v2, :cond_32
000b5812const/16 v2, 0x11
000b5816const/high16 v3, -0x80000000
000b581aif-eq v5, v2, :cond_2c
000b581econst/16 v2, 0x21
000b5822if-eq v5, v2, :cond_26
000b5826const/16 v0, 0x42
000b582aif-eq v5, v0, :cond_20
000b582econst/16 v0, 0x82
000b5832if-eq v5, v0, :cond_1a
000b5836return v3
000b5838iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b583cif-ne v5, v1, :cond_1f
000b5840return v1
000b5842return v3
000b5844iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5848if-nez v5, :cond_25
000b584creturn v1
000b584ereturn v3
000b5850iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5854if-ne v5, v1, :cond_2b
000b5858return v0
000b585areturn v3
000b585ciget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5860if-nez v5, :cond_31
000b5864return v0
000b5866return v3
000b5868iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b586cif-ne v5, v1, :cond_37
000b5870return v1
000b5872invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5878move-result v5
000b587aif-eqz v5, :cond_3e
000b587ereturn v0
000b5880return v1
000b5882iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5886if-ne v5, v1, :cond_44
000b588areturn v0
000b588cinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5892move-result v5
000b5894if-eqz v5, :cond_4b
000b5898return v1
000b589areturn v0
000b57f4
000b57f4androidx.recyclerview.widget.LinearLayoutManager::F0(int):
000b5804const/4 v0, -0x1
000b5806const/4 v1, 0x1
000b5808if-eq v5, v1, :cond_3f
000b580cconst/4 v2, 0x2
000b580eif-eq v5, v2, :cond_32
000b5812const/16 v2, 0x11
000b5816const/high16 v3, -0x80000000
000b581aif-eq v5, v2, :cond_2c
000b581econst/16 v2, 0x21
000b5822if-eq v5, v2, :cond_26
000b5826const/16 v0, 0x42
000b582aif-eq v5, v0, :cond_20
000b582econst/16 v0, 0x82
000b5832if-eq v5, v0, :cond_1a
000b5836return v3
000b5838iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b583cif-ne v5, v1, :cond_1f
000b5840return v1
000b5842return v3
000b5844iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5848if-nez v5, :cond_25
000b584creturn v1
000b584ereturn v3
000b5850iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5854if-ne v5, v1, :cond_2b
000b5858return v0
000b585areturn v3
000b585ciget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5860if-nez v5, :cond_31
000b5864return v0
000b5866return v3
000b5868iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b586cif-ne v5, v1, :cond_37
000b5870return v1
000b5872invoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5878move-result v5
000b587aif-eqz v5, :cond_3e
000b587ereturn v0
000b5880return v1
000b5882iget v5, v4, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5886if-ne v5, v1, :cond_44
000b588areturn v0
000b588cinvoke-virtual {v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->S0()Z
000b5892move-result v5
000b5894if-eqz v5, :cond_4b
000b5898return v1
000b589areturn v0
000b57f4
000b589c
000b589candroidx.recyclerview.widget.LinearLayoutManager::H0(f0.N, f0.s, f0.U, boolean):
000b58aciget v0, v9, Lf0/s;->c:I
000b58b0iget v1, v9, Lf0/s;->g:I
000b58b4const/high16 v2, -0x80000000
000b58b8if-eq v1, v2, :cond_10
000b58bcif-gez v0, :cond_d
000b58c0add-int/2addr v1, v0
000b58c2iput v1, v9, Lf0/s;->g:I
000b58c6invoke-virtual {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->V0(Lf0/N;Lf0/s;)V
000b58cciget v1, v9, Lf0/s;->c:I
000b58d0iget v3, v9, Lf0/s;->h:I
000b58d4add-int/2addr v1, v3
000b58d6iget-boolean v3, v9, Lf0/s;->l:Z
000b58daif-nez v3, :cond_1b
000b58deif-lez v1, :cond_6b
000b58e2iget v3, v9, Lf0/s;->d:I
000b58e6if-ltz v3, :cond_6b
000b58eainvoke-virtual {v10}, Lf0/U;->b()I
000b58f0move-result v4
000b58f2if-ge v3, v4, :cond_6b
000b58f6iget-object v3, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b58faconst/4 v4, 0x0
000b58fciput v4, v3, Lf0/r;->a:I
000b5900iput-boolean v4, v3, Lf0/r;->b:Z
000b5904iput-boolean v4, v3, Lf0/r;->c:Z
000b5908iput-boolean v4, v3, Lf0/r;->d:Z
000b590cinvoke-virtual {v7, v8, v10, v9, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->T0(Lf0/N;Lf0/U;Lf0/s;Lf0/r;)V
000b5912iget-boolean v4, v3, Lf0/r;->b:Z
000b5916if-eqz v4, :cond_38
000b591agoto :goto_6b
000b591ciget v4, v9, Lf0/s;->b:I
000b5920iget v5, v3, Lf0/r;->a:I
000b5924iget v6, v9, Lf0/s;->f:I
000b5928mul-int/2addr v6, v5
000b592aadd-int/2addr v6, v4
000b592ciput v6, v9, Lf0/s;->b:I
000b5930iget-boolean v4, v3, Lf0/r;->c:Z
000b5934if-eqz v4, :cond_4e
000b5938iget-object v4, v9, Lf0/s;->k:Ljava/util/List;
000b593cif-nez v4, :cond_4e
000b5940iget-boolean v4, v10, Lf0/U;->g:Z
000b5944if-nez v4, :cond_54
000b5948iget v4, v9, Lf0/s;->c:I
000b594csub-int/2addr v4, v5
000b594eiput v4, v9, Lf0/s;->c:I
000b5952sub-int/2addr v1, v5
000b5954iget v4, v9, Lf0/s;->g:I
000b5958if-eq v4, v2, :cond_65
000b595cadd-int/2addr v4, v5
000b595eiput v4, v9, Lf0/s;->g:I
000b5962iget v5, v9, Lf0/s;->c:I
000b5966if-gez v5, :cond_62
000b596aadd-int/2addr v4, v5
000b596ciput v4, v9, Lf0/s;->g:I
000b5970invoke-virtual {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->V0(Lf0/N;Lf0/s;)V
000b5976if-eqz v11, :cond_15
000b597aiget-boolean v3, v3, Lf0/r;->d:Z
000b597eif-eqz v3, :cond_15
000b5982iget v8, v9, Lf0/s;->c:I
000b5986sub-int/2addr v0, v8
000b5988return v0
000b589c
000b589candroidx.recyclerview.widget.LinearLayoutManager::H0(f0.N, f0.s, f0.U, boolean):
000b58aciget v0, v9, Lf0/s;->c:I
000b58b0iget v1, v9, Lf0/s;->g:I
000b58b4const/high16 v2, -0x80000000
000b58b8if-eq v1, v2, :cond_10
000b58bcif-gez v0, :cond_d
000b58c0add-int/2addr v1, v0
000b58c2iput v1, v9, Lf0/s;->g:I
000b58c6invoke-virtual {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->V0(Lf0/N;Lf0/s;)V
000b58cciget v1, v9, Lf0/s;->c:I
000b58d0iget v3, v9, Lf0/s;->h:I
000b58d4add-int/2addr v1, v3
000b58d6iget-boolean v3, v9, Lf0/s;->l:Z
000b58daif-nez v3, :cond_1b
000b58deif-lez v1, :cond_6b
000b58e2iget v3, v9, Lf0/s;->d:I
000b58e6if-ltz v3, :cond_6b
000b58eainvoke-virtual {v10}, Lf0/U;->b()I
000b58f0move-result v4
000b58f2if-ge v3, v4, :cond_6b
000b58f6iget-object v3, v7, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b58faconst/4 v4, 0x0
000b58fciput v4, v3, Lf0/r;->a:I
000b5900iput-boolean v4, v3, Lf0/r;->b:Z
000b5904iput-boolean v4, v3, Lf0/r;->c:Z
000b5908iput-boolean v4, v3, Lf0/r;->d:Z
000b590cinvoke-virtual {v7, v8, v10, v9, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->T0(Lf0/N;Lf0/U;Lf0/s;Lf0/r;)V
000b5912iget-boolean v4, v3, Lf0/r;->b:Z
000b5916if-eqz v4, :cond_38
000b591agoto :goto_6b
000b591ciget v4, v9, Lf0/s;->b:I
000b5920iget v5, v3, Lf0/r;->a:I
000b5924iget v6, v9, Lf0/s;->f:I
000b5928mul-int/2addr v6, v5
000b592aadd-int/2addr v6, v4
000b592ciput v6, v9, Lf0/s;->b:I
000b5930iget-boolean v4, v3, Lf0/r;->c:Z
000b5934if-eqz v4, :cond_4e
000b5938iget-object v4, v9, Lf0/s;->k:Ljava/util/List;
000b593cif-nez v4, :cond_4e
000b5940iget-boolean v4, v10, Lf0/U;->g:Z
000b5944if-nez v4, :cond_54
000b5948iget v4, v9, Lf0/s;->c:I
000b594csub-int/2addr v4, v5
000b594eiput v4, v9, Lf0/s;->c:I
000b5952sub-int/2addr v1, v5
000b5954iget v4, v9, Lf0/s;->g:I
000b5958if-eq v4, v2, :cond_65
000b595cadd-int/2addr v4, v5
000b595eiput v4, v9, Lf0/s;->g:I
000b5962iget v5, v9, Lf0/s;->c:I
000b5966if-gez v5, :cond_62
000b596aadd-int/2addr v4, v5
000b596ciput v4, v9, Lf0/s;->g:I
000b5970invoke-virtual {v7, v8, v9}, Landroidx/recyclerview/widget/LinearLayoutManager;->V0(Lf0/N;Lf0/s;)V
000b5976if-eqz v11, :cond_15
000b597aiget-boolean v3, v3, Lf0/r;->d:Z
000b597eif-eqz v3, :cond_15
000b5982iget v8, v9, Lf0/s;->c:I
000b5986sub-int/2addr v0, v8
000b5988return v0
000b589c
000b598a
000b598a // align 0x4
000b598a // align 0x4
000b598c
000b598candroidx.recyclerview.widget.LinearLayoutManager::K0():
000b599cinvoke-virtual {v3}, Lf0/H;->v()I
000b59a2move-result v0
000b59a4add-int/lit8 v0, v0, -0x1
000b59a8const/4 v1, -0x1
000b59aaconst/4 v2, 0x0
000b59acinvoke-virtual {v3, v0, v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b59b2move-result-object v0
000b59b4if-nez v0, :cond_f
000b59b8return v1
000b59bainvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b59c0move-result v0
000b59c2return v0
000b598c
000b598candroidx.recyclerview.widget.LinearLayoutManager::K0():
000b599cinvoke-virtual {v3}, Lf0/H;->v()I
000b59a2move-result v0
000b59a4add-int/lit8 v0, v0, -0x1
000b59a8const/4 v1, -0x1
000b59aaconst/4 v2, 0x0
000b59acinvoke-virtual {v3, v0, v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;->M0(IIZ)Landroid/view/View;
000b59b2move-result-object v0
000b59b4if-nez v0, :cond_f
000b59b8return v1
000b59bainvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
000b59c0move-result v0
000b59c2return v0
000b598c
000b59c4
000b59c4androidx.recyclerview.widget.LinearLayoutManager::O0(int, f0.N, f0.U, boolean):
000b59d4iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b59d8invoke-virtual {v0}, Landroidx/emoji2/text/g;->g()I
000b59demove-result v0
000b59e0sub-int/2addr v0, v2
000b59e2if-lez v0, :cond_23
000b59e6neg-int v0, v0
000b59e8invoke-virtual {v1, v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b59eemove-result v3
000b59f0neg-int v3, v3
000b59f2add-int/2addr v2, v3
000b59f4if-eqz v5, :cond_22
000b59f8iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b59fcinvoke-virtual {v4}, Landroidx/emoji2/text/g;->g()I
000b5a02move-result v4
000b5a04sub-int/2addr v4, v2
000b5a06if-lez v4, :cond_22
000b5a0aiget-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a0einvoke-virtual {v2, v4}, Landroidx/emoji2/text/g;->o(I)V
000b5a14add-int/2addr v4, v3
000b5a16return v4
000b5a18return v3
000b5a1aconst/4 v2, 0x0
000b5a1creturn v2
000b59c4
000b59c4androidx.recyclerview.widget.LinearLayoutManager::O0(int, f0.N, f0.U, boolean):
000b59d4iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b59d8invoke-virtual {v0}, Landroidx/emoji2/text/g;->g()I
000b59demove-result v0
000b59e0sub-int/2addr v0, v2
000b59e2if-lez v0, :cond_23
000b59e6neg-int v0, v0
000b59e8invoke-virtual {v1, v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b59eemove-result v3
000b59f0neg-int v3, v3
000b59f2add-int/2addr v2, v3
000b59f4if-eqz v5, :cond_22
000b59f8iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b59fcinvoke-virtual {v4}, Landroidx/emoji2/text/g;->g()I
000b5a02move-result v4
000b5a04sub-int/2addr v4, v2
000b5a06if-lez v4, :cond_22
000b5a0aiget-object v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a0einvoke-virtual {v2, v4}, Landroidx/emoji2/text/g;->o(I)V
000b5a14add-int/2addr v4, v3
000b5a16return v4
000b5a18return v3
000b5a1aconst/4 v2, 0x0
000b5a1creturn v2
000b59c4
000b5a1e
000b5a1e // align 0x10
000b5a1e // align 0x10
000b5a20
000b5a20androidx.recyclerview.widget.LinearLayoutManager::P0(int, f0.N, f0.U, boolean):
000b5a30iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a34invoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000b5a3amove-result v0
000b5a3csub-int v0, v2, v0
000b5a40if-lez v0, :cond_23
000b5a44invoke-virtual {v1, v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5a4amove-result v3
000b5a4cneg-int v3, v3
000b5a4eadd-int/2addr v2, v3
000b5a50if-eqz v5, :cond_22
000b5a54iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a58invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b5a5emove-result v4
000b5a60sub-int/2addr v2, v4
000b5a62if-lez v2, :cond_22
000b5a66iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a6aneg-int v5, v2
000b5a6cinvoke-virtual {v4, v5}, Landroidx/emoji2/text/g;->o(I)V
000b5a72sub-int/2addr v3, v2
000b5a74return v3
000b5a76const/4 v2, 0x0
000b5a78return v2
000b5a20
000b5a20androidx.recyclerview.widget.LinearLayoutManager::P0(int, f0.N, f0.U, boolean):
000b5a30iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a34invoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
000b5a3amove-result v0
000b5a3csub-int v0, v2, v0
000b5a40if-lez v0, :cond_23
000b5a44invoke-virtual {v1, v0, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5a4amove-result v3
000b5a4cneg-int v3, v3
000b5a4eadd-int/2addr v2, v3
000b5a50if-eqz v5, :cond_22
000b5a54iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a58invoke-virtual {v4}, Landroidx/emoji2/text/g;->k()I
000b5a5emove-result v4
000b5a60sub-int/2addr v2, v4
000b5a62if-lez v2, :cond_22
000b5a66iget-object v4, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5a6aneg-int v5, v2
000b5a6cinvoke-virtual {v4, v5}, Landroidx/emoji2/text/g;->o(I)V
000b5a72sub-int/2addr v3, v2
000b5a74return v3
000b5a76const/4 v2, 0x0
000b5a78return v2
000b5a20
000b5a7a
000b5a7a // align 0x4
000b5a7a // align 0x4
000b5a7c
000b5a7candroidx.recyclerview.widget.LinearLayoutManager::Y0(int, f0.N, f0.U):
000b5a8cinvoke-virtual {v5}, Lf0/H;->v()I
000b5a92move-result v0
000b5a94const/4 v1, 0x0
000b5a96if-eqz v0, :cond_39
000b5a9aif-nez v6, :cond_a
000b5a9egoto :goto_39
000b5aa0invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5aa6iget-object v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5aaaconst/4 v2, 0x1
000b5aaciput-boolean v2, v0, Lf0/s;->a:Z
000b5ab0if-lez v6, :cond_16
000b5ab4move v0, v2
000b5ab6goto :goto_17
000b5ab8const/4 v0, -0x1
000b5abainvoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b5ac0move-result v3
000b5ac2invoke-virtual {v5, v0, v3, v2, v8}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5ac8iget-object v2, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5acciget v4, v2, Lf0/s;->g:I
000b5ad0invoke-virtual {v5, v7, v2, v8, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b5ad6move-result v7
000b5ad8add-int/2addr v7, v4
000b5adaif-gez v7, :cond_2a
000b5adegoto :goto_39
000b5ae0if-le v3, v7, :cond_2e
000b5ae4mul-int v6, v0, v7
000b5ae8iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5aecneg-int v8, v6
000b5aeeinvoke-virtual {v7, v8}, Landroidx/emoji2/text/g;->o(I)V
000b5af4iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5af8iput v6, v7, Lf0/s;->j:I
000b5afcreturn v6
000b5afereturn v1
000b5a7c
000b5a7candroidx.recyclerview.widget.LinearLayoutManager::Y0(int, f0.N, f0.U):
000b5a8cinvoke-virtual {v5}, Lf0/H;->v()I
000b5a92move-result v0
000b5a94const/4 v1, 0x0
000b5a96if-eqz v0, :cond_39
000b5a9aif-nez v6, :cond_a
000b5a9egoto :goto_39
000b5aa0invoke-virtual {v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->G0()V
000b5aa6iget-object v0, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5aaaconst/4 v2, 0x1
000b5aaciput-boolean v2, v0, Lf0/s;->a:Z
000b5ab0if-lez v6, :cond_16
000b5ab4move v0, v2
000b5ab6goto :goto_17
000b5ab8const/4 v0, -0x1
000b5abainvoke-static {v6}, Ljava/lang/Math;->abs(I)I
000b5ac0move-result v3
000b5ac2invoke-virtual {v5, v0, v3, v2, v8}, Landroidx/recyclerview/widget/LinearLayoutManager;->b1(IIZLf0/U;)V
000b5ac8iget-object v2, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5acciget v4, v2, Lf0/s;->g:I
000b5ad0invoke-virtual {v5, v7, v2, v8, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->H0(Lf0/N;Lf0/s;Lf0/U;Z)I
000b5ad6move-result v7
000b5ad8add-int/2addr v7, v4
000b5adaif-gez v7, :cond_2a
000b5adegoto :goto_39
000b5ae0if-le v3, v7, :cond_2e
000b5ae4mul-int v6, v0, v7
000b5ae8iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5aecneg-int v8, v6
000b5aeeinvoke-virtual {v7, v8}, Landroidx/emoji2/text/g;->o(I)V
000b5af4iget-object v7, v5, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5af8iput v6, v7, Lf0/s;->j:I
000b5afcreturn v6
000b5afereturn v1
000b5a7c
000b5b00
000b5b00androidx.recyclerview.widget.LinearLayoutManager::m0(int, f0.N, f0.U):
000b5b10iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b14const/4 v1, 0x1
000b5b16if-ne v0, v1, :cond_7
000b5b1aconst/4 v3, 0x0
000b5b1creturn v3
000b5b1einvoke-virtual {v2, v3, v4, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5b24move-result v3
000b5b26return v3
000b5b00
000b5b00androidx.recyclerview.widget.LinearLayoutManager::m0(int, f0.N, f0.U):
000b5b10iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b14const/4 v1, 0x1
000b5b16if-ne v0, v1, :cond_7
000b5b1aconst/4 v3, 0x0
000b5b1creturn v3
000b5b1einvoke-virtual {v2, v3, v4, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5b24move-result v3
000b5b26return v3
000b5b00
000b5b28
000b5b28androidx.recyclerview.widget.LinearLayoutManager::o0(int, f0.N, f0.U):
000b5b38iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b3cif-nez v0, :cond_6
000b5b40const/4 v2, 0x0
000b5b42return v2
000b5b44invoke-virtual {v1, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5b4amove-result v2
000b5b4creturn v2
000b5b28
000b5b28androidx.recyclerview.widget.LinearLayoutManager::o0(int, f0.N, f0.U):
000b5b38iget v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b3cif-nez v0, :cond_6
000b5b40const/4 v2, 0x0
000b5b42return v2
000b5b44invoke-virtual {v1, v2, v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Y0(ILf0/N;Lf0/U;)I
000b5b4amove-result v2
000b5b4creturn v2
000b5b28
000b5b4e
000b5b4e // align 0x10
000b5b4e // align 0x10
000b5b50
000b5b50androidx.recyclerview.widget.LinearLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000b5b60invoke-direct {v2}, Lf0/H;-><init>()V
000b5b66const/4 v0, 0x1
000b5b68iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b6cconst/4 v1, 0x0
000b5b6eiput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5b72iput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5b76iput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5b7aiput-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5b7econst/4 v0, -0x1
000b5b80iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5b84const/high16 v0, -0x80000000
000b5b88iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b5b8cconst/4 v0, 0x0
000b5b8eiput-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5b92new-instance v1, Lf0/q;
000b5b96invoke-direct {v1}, Lf0/q;-><init>()V
000b5b9ciput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b5ba0new-instance v1, Lf0/r;
000b5ba4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b5baaiput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b5baeconst/4 v1, 0x2
000b5bb0iput v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5bb4new-array v1, v1, [I
000b5bb8iput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b5bbcinvoke-static {v3, v4, v5, v6}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000b5bc2move-result-object v3
000b5bc4iget v4, v3, Lf0/G;->a:I
000b5bc8invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Z0(I)V
000b5bceiget-boolean v4, v3, Lf0/G;->c:Z
000b5bd2invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b5bd8iget-boolean v5, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5bdcif-ne v4, v5, :cond_41
000b5be0goto :goto_46
000b5be2iput-boolean v4, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5be6invoke-virtual {v2}, Lf0/H;->l0()V
000b5beciget-boolean v3, v3, Lf0/G;->d:Z
000b5bf0invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->a1(Z)V
000b5bf6return-void
000b5b50
000b5b50androidx.recyclerview.widget.LinearLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
000b5b60invoke-direct {v2}, Lf0/H;-><init>()V
000b5b66const/4 v0, 0x1
000b5b68iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5b6cconst/4 v1, 0x0
000b5b6eiput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5b72iput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5b76iput-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5b7aiput-boolean v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5b7econst/4 v0, -0x1
000b5b80iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5b84const/high16 v0, -0x80000000
000b5b88iput v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b5b8cconst/4 v0, 0x0
000b5b8eiput-object v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5b92new-instance v1, Lf0/q;
000b5b96invoke-direct {v1}, Lf0/q;-><init>()V
000b5b9ciput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b5ba0new-instance v1, Lf0/r;
000b5ba4invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000b5baaiput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b5baeconst/4 v1, 0x2
000b5bb0iput v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5bb4new-array v1, v1, [I
000b5bb8iput-object v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b5bbcinvoke-static {v3, v4, v5, v6}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
000b5bc2move-result-object v3
000b5bc4iget v4, v3, Lf0/G;->a:I
000b5bc8invoke-virtual {v2, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Z0(I)V
000b5bceiget-boolean v4, v3, Lf0/G;->c:Z
000b5bd2invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b5bd8iget-boolean v5, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5bdcif-ne v4, v5, :cond_41
000b5be0goto :goto_46
000b5be2iput-boolean v4, v2, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5be6invoke-virtual {v2}, Lf0/H;->l0()V
000b5beciget-boolean v3, v3, Lf0/G;->d:Z
000b5bf0invoke-virtual {v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;->a1(Z)V
000b5bf6return-void
000b5b50
000b5bf8
000b5bf8androidx.recyclerview.widget.LinearLayoutManager::<init>(int):
000b5c08invoke-direct {v3}, Lf0/H;-><init>()V
000b5c0econst/4 v0, 0x1
000b5c10iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5c14const/4 v1, 0x0
000b5c16iput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c1aiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5c1eiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5c22iput-boolean v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5c26const/4 v0, -0x1
000b5c28iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5c2cconst/high16 v0, -0x80000000
000b5c30iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b5c34const/4 v0, 0x0
000b5c36iput-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5c3anew-instance v2, Lf0/q;
000b5c3einvoke-direct {v2}, Lf0/q;-><init>()V
000b5c44iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b5c48new-instance v2, Lf0/r;
000b5c4cinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000b5c52iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b5c56const/4 v2, 0x2
000b5c58iput v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5c5cnew-array v2, v2, [I
000b5c60iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b5c64invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Z0(I)V
000b5c6ainvoke-virtual {v3, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b5c70iget-boolean v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c74if-nez v4, :cond_39
000b5c78return-void
000b5c7aiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c7einvoke-virtual {v3}, Lf0/H;->l0()V
000b5c84return-void
000b5bf8
000b5bf8androidx.recyclerview.widget.LinearLayoutManager::<init>(int):
000b5c08invoke-direct {v3}, Lf0/H;-><init>()V
000b5c0econst/4 v0, 0x1
000b5c10iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->p:I
000b5c14const/4 v1, 0x0
000b5c16iput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c1aiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->u:Z
000b5c1eiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->v:Z
000b5c22iput-boolean v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->w:Z
000b5c26const/4 v0, -0x1
000b5c28iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->x:I
000b5c2cconst/high16 v0, -0x80000000
000b5c30iput v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->y:I
000b5c34const/4 v0, 0x0
000b5c36iput-object v0, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5c3anew-instance v2, Lf0/q;
000b5c3einvoke-direct {v2}, Lf0/q;-><init>()V
000b5c44iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->A:Lf0/q;
000b5c48new-instance v2, Lf0/r;
000b5c4cinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000b5c52iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->B:Lf0/r;
000b5c56const/4 v2, 0x2
000b5c58iput v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->C:I
000b5c5cnew-array v2, v2, [I
000b5c60iput-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->D:[I
000b5c64invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->Z0(I)V
000b5c6ainvoke-virtual {v3, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;->c(Ljava/lang/String;)V
000b5c70iget-boolean v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c74if-nez v4, :cond_39
000b5c78return-void
000b5c7aiput-boolean v1, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->t:Z
000b5c7einvoke-virtual {v3}, Lf0/H;->l0()V
000b5c84return-void
000b5bf8
000b5c86
000b5c86 // align 0x8
000b5c86 // align 0x8
000b5c88
000b5c88androidx.recyclerview.widget.LinearLayoutManager::c(java.lang.String):
000b5c98iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5c9cif-nez v0, :cond_7
000b5ca0invoke-super {v1, v2}, Lf0/H;->c(Ljava/lang/String;)V
000b5ca6return-void
000b5c88
000b5c88androidx.recyclerview.widget.LinearLayoutManager::c(java.lang.String):
000b5c98iget-object v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager;->z:Lf0/t;
000b5c9cif-nez v0, :cond_7
000b5ca0invoke-super {v1, v2}, Lf0/H;->c(Ljava/lang/String;)V
000b5ca6return-void
000b5c88
000b5ca8
000b5ca8androidx.recyclerview.widget.LinearLayoutManager::A0(f0.U, int[]):
000b5cb8iget v4, v4, Lf0/U;->a:I
000b5cbcconst/4 v0, -0x1
000b5cbeconst/4 v1, 0x0
000b5cc0if-eq v4, v0, :cond_d
000b5cc4iget-object v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5cc8invoke-virtual {v4}, Landroidx/emoji2/text/g;->l()I
000b5ccemove-result v4
000b5cd0goto :goto_e
000b5cd2move v4, v1
000b5cd4iget-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5cd8iget v2, v2, Lf0/s;->f:I
000b5cdcif-ne v2, v0, :cond_16
000b5ce0move v0, v1
000b5ce2goto :goto_18
000b5ce4move v0, v4
000b5ce6move v4, v1
000b5ce8aput v4, v5, v1
000b5cecconst/4 v4, 0x1
000b5ceeaput v0, v5, v4
000b5cf2return-void
000b5ca8
000b5ca8androidx.recyclerview.widget.LinearLayoutManager::A0(f0.U, int[]):
000b5cb8iget v4, v4, Lf0/U;->a:I
000b5cbcconst/4 v0, -0x1
000b5cbeconst/4 v1, 0x0
000b5cc0if-eq v4, v0, :cond_d
000b5cc4iget-object v4, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->r:Landroidx/emoji2/text/g;
000b5cc8invoke-virtual {v4}, Landroidx/emoji2/text/g;->l()I
000b5ccemove-result v4
000b5cd0goto :goto_e
000b5cd2move v4, v1
000b5cd4iget-object v2, v3, Landroidx/recyclerview/widget/LinearLayoutManager;->q:Lf0/s;
000b5cd8iget v2, v2, Lf0/s;->f:I
000b5cdcif-ne v2, v0, :cond_16
000b5ce0move v0, v1
000b5ce2goto :goto_18
000b5ce4move v0, v4
000b5ce6move v4, v1
000b5ce8aput v4, v5, v1
000b5cecconst/4 v4, 0x1
000b5ceeaput v0, v5, v4
000b5cf2return-void
000b5ca8
Loading..