File classes.dex
Function:
    000bdf7c
    000bdf7candroidx.recyclerview.widget.StaggeredGridLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
    000bdf8cinvoke-direct {v6}, Lf0/H;-><init>()V
    000bdf92const/4 v0, -0x1
    000bdf94iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000bdf98const/4 v1, 0x0
    000bdf9aiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
    000bdf9eiput-boolean v1, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000bdfa2iput v0, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000bdfa6const/high16 v2, -0x80000000
    000bdfaaiput v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
    000bdfaenew-instance v2, LB/j;
    000bdfb2const/16 v3, 0xf
    000bdfb6const/4 v4, 0x0
    000bdfb8invoke-direct {v2, v3, v4}, LB/j;-><init>(IZ)V
    000bdfbeiput-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
    000bdfc2const/4 v3, 0x2
    000bdfc4iput v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
    000bdfc8new-instance v3, Landroid/graphics/Rect;
    000bdfccinvoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
    000bdfd2iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
    000bdfd6new-instance v3, Lf0/a0;
    000bdfdainvoke-direct {v3, v6}, Lf0/a0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V
    000bdfe0iput-object v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
    000bdfe4const/4 v3, 0x1
    000bdfe6iput-boolean v3, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I:Z
    000bdfeanew-instance v4, LO0/B;
    000bdfeeconst/16 v5, 0xa
    000bdff2invoke-direct {v4, v5, v6}, LO0/B;-><init>(ILjava/lang/Object;)V
    000bdff8iput-object v4, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
    000bdffcinvoke-static {v7, v8, v9, v10}, Lf0/H;->I(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf0/G;
    000be002move-result-object v7
    000be004iget v8, v7, Lf0/G;->a:I
    000be008if-eqz v8, :cond_4b
    000be00cif-ne v8, v3, :cond_43
    000be010goto :goto_4b
    000be012new-instance v7, Ljava/lang/IllegalArgumentException;
    000be016const-string v8, "invalid orientation."
    000be01ainvoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000be020throw v7
    000be022const/4 v9, 0x0
    000be024invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
    000be02aiget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000be02eif-ne v8, v10, :cond_54
    000be032goto :goto_61
    000be034iput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000be038iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000be03ciget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000be040iput-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000be044iput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000be048invoke-virtual {v6}, Lf0/H;->l0()V
    000be04eiget v8, v7, Lf0/G;->b:I
    000be052invoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
    000be058iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be05cif-eq v8, v10, :cond_9d
    000be060iget-object v10, v2, LB/j;->b:Ljava/lang/Object;
    000be064check-cast v10, [I
    000be068if-eqz v10, :cond_73
    000be06cinvoke-static {v10, v0}, Ljava/util/Arrays;->fill([II)V
    000be072iput-object v9, v2, LB/j;->c:Ljava/lang/Object;
    000be076invoke-virtual {v6}, Lf0/H;->l0()V
    000be07ciput v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be080new-instance v8, Ljava/util/BitSet;
    000be084iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be088invoke-direct {v8, v10}, Ljava/util/BitSet;-><init>(I)V
    000be08eiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
    000be092iget v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be096new-array v8, v8, [Lf0/e0;
    000be09aiput-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000be09emove v8, v1
    000be0a0iget v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be0a4if-ge v8, v10, :cond_9a
    000be0a8iget-object v10, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000be0acnew-instance v0, Lf0/e0;
    000be0b0invoke-direct {v0, v6, v8}, Lf0/e0;-><init>(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V
    000be0b6aput-object v0, v10, v8
    000be0baadd-int/lit8 v8, v8, 0x1
    000be0begoto :goto_8a
    000be0c0invoke-virtual {v6}, Lf0/H;->l0()V
    000be0c6iget-boolean v7, v7, Lf0/G;->c:Z
    000be0cainvoke-virtual {v6, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
    000be0d0iget-object v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be0d4if-eqz v8, :cond_ac
    000be0d8iget-boolean v9, v8, Lf0/d0;->h:Z
    000be0dcif-eq v9, v7, :cond_ac
    000be0e0iput-boolean v7, v8, Lf0/d0;->h:Z
    000be0e4iput-boolean v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
    000be0e8invoke-virtual {v6}, Lf0/H;->l0()V
    000be0eenew-instance v7, Lf0/p;
    000be0f2invoke-direct {v7}, Ljava/lang/Object;-><init>()V
    000be0f8iput-boolean v3, v7, Lf0/p;->a:Z
    000be0fciput v1, v7, Lf0/p;->f:I
    000be100iput v1, v7, Lf0/p;->g:I
    000be104iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
    000be108iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000be10cinvoke-static {v6, v7}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
    000be112move-result-object v7
    000be114iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000be118iget v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000be11csub-int/2addr v3, v7
    000be11einvoke-static {v6, v3}, Landroidx/emoji2/text/g;->a(Lf0/H;I)Landroidx/emoji2/text/g;
    000be124move-result-object v7
    000be126iput-object v7, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000be12areturn-void
    000bdf7c
    000be12c
    000be12candroidx.recyclerview.widget.StaggeredGridLayoutManager::c(java.lang.String):
    000be13ciget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be140if-nez v0, :cond_7
    000be144invoke-super {v1, v2}, Lf0/H;->c(Ljava/lang/String;)V
    000be14areturn-void
    000be12c
    000be14c
    000be14candroidx.recyclerview.widget.StaggeredGridLayoutManager::h(int, int, f0.U, f0.l):
    000be15ciget v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000be160if-nez v0, :cond_5
    000be164goto :goto_6
    000be166move v5, v6
    000be168invoke-virtual {v4}, Lf0/H;->v()I
    000be16emove-result v6
    000be170if-eqz v6, :cond_77
    000be174if-nez v5, :cond_f
    000be178goto :goto_77
    000be17ainvoke-virtual {v4, v5, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->T0(ILf0/U;)V
    000be180iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
    000be184if-eqz v5, :cond_1b
    000be188array-length v5, v5
    000be18aiget v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be18eif-ge v5, v6, :cond_21
    000be192iget v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be196new-array v5, v5, [I
    000be19aiput-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
    000be19econst/4 v5, 0x0
    000be1a0move v6, v5
    000be1a2move v0, v6
    000be1a4iget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be1a8iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
    000be1acif-ge v6, v1, :cond_53
    000be1b0iget v1, v2, Lf0/p;->d:I
    000be1b4const/4 v3, -0x1
    000be1b6if-ne v1, v3, :cond_3b
    000be1baiget v1, v2, Lf0/p;->f:I
    000be1beiget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000be1c2aget-object v2, v2, v6
    000be1c6invoke-virtual {v2, v1}, Lf0/e0;->h(I)I
    000be1ccmove-result v2
    000be1cesub-int/2addr v1, v2
    000be1d0goto :goto_48
    000be1d2iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000be1d6aget-object v1, v1, v6
    000be1daiget v3, v2, Lf0/p;->g:I
    000be1deinvoke-virtual {v1, v3}, Lf0/e0;->f(I)I
    000be1e4move-result v1
    000be1e6iget v2, v2, Lf0/p;->g:I
    000be1eagoto :goto_39
    000be1ecif-ltz v1, :cond_50
    000be1f0iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
    000be1f4aput v1, v2, v0
    000be1f8add-int/lit8 v0, v0, 0x1
    000be1fcadd-int/lit8 v6, v6, 0x1
    000be200goto :goto_24
    000be202iget-object v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
    000be206invoke-static {v6, v5, v0}, Ljava/util/Arrays;->sort([III)V
    000be20cif-ge v5, v0, :cond_77
    000be210iget v6, v2, Lf0/p;->c:I
    000be214if-ltz v6, :cond_77
    000be218invoke-virtual {v7}, Lf0/U;->b()I
    000be21emove-result v1
    000be220if-ge v6, v1, :cond_77
    000be224iget v6, v2, Lf0/p;->c:I
    000be228iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J:[I
    000be22caget v1, v1, v5
    000be230invoke-virtual {v8, v6, v1}, Lf0/l;->a(II)V
    000be236iget v6, v2, Lf0/p;->c:I
    000be23aiget v1, v2, Lf0/p;->d:I
    000be23eadd-int/2addr v6, v1
    000be240iput v6, v2, Lf0/p;->c:I
    000be244add-int/lit8 v5, v5, 0x1
    000be248goto :goto_58
    000be24areturn-void
    000be14c
    000be24c
    000be24candroidx.recyclerview.widget.StaggeredGridLayoutManager::H0(f0.N, f0.U, boolean):
    000be25cconst/high16 v0, -0x80000000
    000be260invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->L0(I)I
    000be266move-result v1
    000be268if-ne v1, v0, :cond_9
    000be26cgoto :goto_22
    000be26eiget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000be272invoke-virtual {v0}, Landroidx/emoji2/text/g;->g()I
    000be278move-result v0
    000be27asub-int/2addr v0, v1
    000be27cif-lez v0, :cond_22
    000be280neg-int v1, v0
    000be282invoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
    000be288move-result v3
    000be28aneg-int v3, v3
    000be28csub-int/2addr v0, v3
    000be28eif-eqz v5, :cond_22
    000be292if-lez v0, :cond_22
    000be296iget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000be29ainvoke-virtual {v3, v0}, Landroidx/emoji2/text/g;->o(I)V
    000be2a0return-void
    000be24c
    000be2a2
    000be2a2 // align 0x4
    000be2a4
    000be2a4androidx.recyclerview.widget.StaggeredGridLayoutManager::I0(f0.N, f0.U, boolean):
    000be2b4const v0, 0x7fffffff
    000be2bainvoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->M0(I)I
    000be2c0move-result v1
    000be2c2if-ne v1, v0, :cond_a
    000be2c6goto :goto_22
    000be2c8iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000be2ccinvoke-virtual {v0}, Landroidx/emoji2/text/g;->k()I
    000be2d2move-result v0
    000be2d4sub-int/2addr v1, v0
    000be2d6if-lez v1, :cond_22
    000be2dainvoke-virtual {v2, v1, v3, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Y0(ILf0/N;Lf0/U;)I
    000be2e0move-result v3
    000be2e2sub-int/2addr v1, v3
    000be2e4if-eqz v5, :cond_22
    000be2e8if-lez v1, :cond_22
    000be2eciget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000be2f0neg-int v4, v1
    000be2f2invoke-virtual {v3, v4}, Landroidx/emoji2/text/g;->o(I)V
    000be2f8return-void
    000be2a4
    000be2fa
    000be2fa // align 0x4
    000be2fc
    000be2fcandroidx.recyclerview.widget.StaggeredGridLayoutManager::N0(int, int, int):
    000be30ciget-boolean v0, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000be310if-eqz v0, :cond_9
    000be314invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
    000be31amove-result v0
    000be31cgoto :goto_d
    000be31einvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
    000be324move-result v0
    000be326const/16 v1, 0x8
    000be32aif-ne v12, v1, :cond_1b
    000be32eif-ge v10, v11, :cond_17
    000be332add-int/lit8 v2, v11, 0x1
    000be336move v3, v10
    000be338goto :goto_1e
    000be33aadd-int/lit8 v2, v10, 0x1
    000be33emove v3, v11
    000be340goto :goto_1e
    000be342add-int v2, v10, v11
    000be346goto :goto_15
    000be348iget-object v4, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
    000be34ciget-object v5, v4, LB/j;->b:Ljava/lang/Object;
    000be350check-cast v5, [I
    000be354const/4 v6, -0x1
    000be356if-nez v5, :cond_29
    000be35agoto/16 :goto_a9
    000be35earray-length v5, v5
    000be360if-lt v3, v5, :cond_2e
    000be364goto/16 :goto_a9
    000be368iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
    000be36ccheck-cast v5, Ljava/util/ArrayList;
    000be370if-nez v5, :cond_36
    000be374move v5, v6
    000be376goto :goto_90
    000be378if-nez v5, :cond_39
    000be37cgoto :goto_53
    000be37einvoke-interface {v5}, Ljava/util/List;->size()I
    000be384move-result v5
    000be386add-int/lit8 v5, v5, -0x1
    000be38aif-ltz v5, :cond_53
    000be38eiget-object v7, v4, LB/j;->c:Ljava/lang/Object;
    000be392check-cast v7, Ljava/util/ArrayList;
    000be396invoke-interface {v7, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000be39cmove-result-object v7
    000be39echeck-cast v7, Lf0/c0;
    000be3a2iget v8, v7, Lf0/c0;->a:I
    000be3a6if-ne v8, v3, :cond_50
    000be3aagoto :goto_54
    000be3acadd-int/lit8 v5, v5, -0x1
    000be3b0goto :goto_3f
    000be3b2const/4 v7, 0x0
    000be3b4if-eqz v7, :cond_5d
    000be3b8iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
    000be3bccheck-cast v5, Ljava/util/ArrayList;
    000be3c0invoke-interface {v5, v7}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
    000be3c6iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
    000be3cacheck-cast v5, Ljava/util/ArrayList;
    000be3ceinvoke-interface {v5}, Ljava/util/List;->size()I
    000be3d4move-result v5
    000be3d6const/4 v7, 0x0
    000be3d8if-ge v7, v5, :cond_7a
    000be3dciget-object v8, v4, LB/j;->c:Ljava/lang/Object;
    000be3e0check-cast v8, Ljava/util/ArrayList;
    000be3e4invoke-interface {v8, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000be3eamove-result-object v8
    000be3eccheck-cast v8, Lf0/c0;
    000be3f0iget v8, v8, Lf0/c0;->a:I
    000be3f4if-lt v8, v3, :cond_77
    000be3f8goto :goto_7b
    000be3faadd-int/lit8 v7, v7, 0x1
    000be3fegoto :goto_66
    000be400move v7, v6
    000be402if-eq v7, v6, :cond_34
    000be406iget-object v5, v4, LB/j;->c:Ljava/lang/Object;
    000be40acheck-cast v5, Ljava/util/ArrayList;
    000be40einvoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000be414move-result-object v5
    000be416check-cast v5, Lf0/c0;
    000be41aiget-object v8, v4, LB/j;->c:Ljava/lang/Object;
    000be41echeck-cast v8, Ljava/util/ArrayList;
    000be422invoke-interface {v8, v7}, Ljava/util/List;->remove(I)Ljava/lang/Object;
    000be428iget v5, v5, Lf0/c0;->a:I
    000be42cif-ne v5, v6, :cond_a0
    000be430iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
    000be434check-cast v5, [I
    000be438array-length v7, v5
    000be43ainvoke-static {v5, v3, v7, v6}, Ljava/util/Arrays;->fill([IIII)V
    000be440iget-object v5, v4, LB/j;->b:Ljava/lang/Object;
    000be444check-cast v5, [I
    000be448array-length v5, v5
    000be44agoto :goto_a9
    000be44ciget-object v7, v4, LB/j;->b:Ljava/lang/Object;
    000be450check-cast v7, [I
    000be454add-int/lit8 v5, v5, 0x1
    000be458invoke-static {v7, v3, v5, v6}, Ljava/util/Arrays;->fill([IIII)V
    000be45econst/4 v5, 0x1
    000be460if-eq v12, v5, :cond_bd
    000be464const/4 v6, 0x2
    000be466if-eq v12, v6, :cond_b9
    000be46aif-eq v12, v1, :cond_b2
    000be46egoto :goto_c0
    000be470invoke-virtual {v4, v10, v5}, LB/j;->B(II)V
    000be476invoke-virtual {v4, v11, v5}, LB/j;->A(II)V
    000be47cgoto :goto_c0
    000be47einvoke-virtual {v4, v10, v11}, LB/j;->B(II)V
    000be484goto :goto_c0
    000be486invoke-virtual {v4, v10, v11}, LB/j;->A(II)V
    000be48cif-gt v2, v0, :cond_c3
    000be490goto :goto_d5
    000be492iget-boolean v10, v9, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000be496if-eqz v10, :cond_cc
    000be49ainvoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
    000be4a0move-result v10
    000be4a2goto :goto_d0
    000be4a4invoke-virtual {v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
    000be4aamove-result v10
    000be4acif-gt v3, v10, :cond_d5
    000be4b0invoke-virtual {v9}, Lf0/H;->l0()V
    000be4b6return-void
    000be2fc
    000be4b8
    000be4b8androidx.recyclerview.widget.StaggeredGridLayoutManager::Q0(android.view.View, int, int):
    000be4c8iget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000be4cciget-object v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G:Landroid/graphics/Rect;
    000be4d0if-nez v0, :cond_b
    000be4d4const/4 v0, 0x0
    000be4d6invoke-virtual {v1, v0, v0, v0, v0}, Landroid/graphics/Rect;->set(IIII)V
    000be4dcgoto :goto_12
    000be4deinvoke-virtual {v0, v6}, Landroidx/recyclerview/widget/RecyclerView;->J(Landroid/view/View;)Landroid/graphics/Rect;
    000be4e4move-result-object v0
    000be4e6invoke-virtual {v1, v0}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
    000be4ecinvoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000be4f2move-result-object v0
    000be4f4check-cast v0, Lf0/b0;
    000be4f8iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
    000be4fciget v3, v1, Landroid/graphics/Rect;->left:I
    000be500add-int/2addr v2, v3
    000be502iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
    000be506iget v4, v1, Landroid/graphics/Rect;->right:I
    000be50aadd-int/2addr v3, v4
    000be50cinvoke-static {v7, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
    000be512move-result v7
    000be514iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000be518iget v3, v1, Landroid/graphics/Rect;->top:I
    000be51cadd-int/2addr v2, v3
    000be51eiget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000be522iget v1, v1, Landroid/graphics/Rect;->bottom:I
    000be526add-int/2addr v3, v1
    000be528invoke-static {v8, v2, v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c1(III)I
    000be52emove-result v8
    000be530invoke-virtual {v5, v6, v7, v8, v0}, Lf0/H;->u0(Landroid/view/View;IILf0/I;)Z
    000be536move-result v0
    000be538if-eqz v0, :cond_3d
    000be53cinvoke-virtual {v6, v7, v8}, Landroid/view/View;->measure(II)V
    000be542return-void
    000be4b8
    000be544
    000be544androidx.recyclerview.widget.StaggeredGridLayoutManager::O(int):
    000be554invoke-super {v4, v5}, Lf0/H;->O(I)V
    000be55aconst/4 v0, 0x0
    000be55ciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be560if-ge v0, v1, :cond_1f
    000be564iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000be568aget-object v1, v1, v0
    000be56ciget v2, v1, Lf0/e0;->b:I
    000be570const/high16 v3, -0x80000000
    000be574if-eq v2, v3, :cond_15
    000be578add-int/2addr v2, v5
    000be57aiput v2, v1, Lf0/e0;->b:I
    000be57eiget v2, v1, Lf0/e0;->c:I
    000be582if-eq v2, v3, :cond_1c
    000be586add-int/2addr v2, v5
    000be588iput v2, v1, Lf0/e0;->c:I
    000be58cadd-int/lit8 v0, v0, 0x1
    000be590goto :goto_4
    000be592return-void
    000be544
    000be594
    000be594androidx.recyclerview.widget.StaggeredGridLayoutManager::P(int):
    000be5a4invoke-super {v4, v5}, Lf0/H;->P(I)V
    000be5aaconst/4 v0, 0x0
    000be5aciget v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be5b0if-ge v0, v1, :cond_1f
    000be5b4iget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000be5b8aget-object v1, v1, v0
    000be5bciget v2, v1, Lf0/e0;->b:I
    000be5c0const/high16 v3, -0x80000000
    000be5c4if-eq v2, v3, :cond_15
    000be5c8add-int/2addr v2, v5
    000be5caiput v2, v1, Lf0/e0;->b:I
    000be5ceiget v2, v1, Lf0/e0;->c:I
    000be5d2if-eq v2, v3, :cond_1c
    000be5d6add-int/2addr v2, v5
    000be5d8iput v2, v1, Lf0/e0;->c:I
    000be5dcadd-int/lit8 v0, v0, 0x1
    000be5e0goto :goto_4
    000be5e2return-void
    000be594
    000be5e4
    000be5e4androidx.recyclerview.widget.StaggeredGridLayoutManager::R(androidx.recyclerview.widget.RecyclerView):
    000be5f4iget-object v0, v2, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000be5f8if-eqz v0, :cond_9
    000be5fciget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
    000be600invoke-virtual {v0, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000be606const/4 v0, 0x0
    000be608iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be60cif-ge v0, v1, :cond_18
    000be610iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000be614aget-object v1, v1, v0
    000be618invoke-virtual {v1}, Lf0/e0;->b()V
    000be61eadd-int/lit8 v0, v0, 0x1
    000be622goto :goto_a
    000be624invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->requestLayout()V
    000be62areturn-void
    000be5e4
    000be62c
    000be62candroidx.recyclerview.widget.StaggeredGridLayoutManager::T(android.view.accessibility.AccessibilityEvent):
    000be63cinvoke-super {v2, v3}, Lf0/H;->T(Landroid/view/accessibility/AccessibilityEvent;)V
    000be642invoke-virtual {v2}, Lf0/H;->v()I
    000be648move-result v0
    000be64aif-lez v0, :cond_2e
    000be64econst/4 v0, 0x0
    000be650invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->G0(Z)Landroid/view/View;
    000be656move-result-object v1
    000be658invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F0(Z)Landroid/view/View;
    000be65emove-result-object v0
    000be660if-eqz v1, :cond_2e
    000be664if-nez v0, :cond_17
    000be668goto :goto_2e
    000be66ainvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
    000be670move-result v1
    000be672invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
    000be678move-result v0
    000be67aif-ge v1, v0, :cond_28
    000be67einvoke-virtual {v3, v1}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
    000be684invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
    000be68areturn-void
    000be68cinvoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
    000be692invoke-virtual {v3, v1}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
    000be698return-void
    000be62c
    000be69a
    000be69a // align 0x4
    000be69c
    000be69candroidx.recyclerview.widget.StaggeredGridLayoutManager::V(f0.N, f0.U, android.view.View, L.i):
    000be6acinvoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000be6b2move-result-object v7
    000be6b4instance-of v8, v7, Lf0/b0;
    000be6b8if-nez v8, :cond_c
    000be6bcinvoke-virtual {v6, v9, v10}, Lf0/H;->U(Landroid/view/View;LL/i;)V
    000be6c2return-void
    000be6c4check-cast v7, Lf0/b0;
    000be6c8iget v8, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000be6ccconst/4 v9, -0x1
    000be6ceif-nez v8, :cond_29
    000be6d2iget-object v7, v7, Lf0/b0;->e:Lf0/e0;
    000be6d6if-nez v7, :cond_19
    000be6damove v0, v9
    000be6dcgoto :goto_1c
    000be6deiget v9, v7, Lf0/e0;->e:I
    000be6e2goto :goto_17
    000be6e4const/4 v2, -0x1
    000be6e6const/4 v3, -0x1
    000be6e8const/4 v1, 0x1
    000be6eaconst/4 v4, 0x0
    000be6ecconst/4 v5, 0x0
    000be6eeinvoke-static/range {v0 .. v5}, LL/h;->a(IIIIZZ)LL/h;
    000be6f4move-result-object v7
    000be6f6invoke-virtual {v10, v7}, LL/i;->j(LL/h;)V
    000be6fcreturn-void
    000be6feiget-object v7, v7, Lf0/b0;->e:Lf0/e0;
    000be702if-nez v7, :cond_2f
    000be706move v2, v9
    000be708goto :goto_32
    000be70aiget v9, v7, Lf0/e0;->e:I
    000be70egoto :goto_2d
    000be710const/4 v1, -0x1
    000be712const/4 v3, 0x1
    000be714const/4 v0, -0x1
    000be716const/4 v4, 0x0
    000be718const/4 v5, 0x0
    000be71ainvoke-static/range {v0 .. v5}, LL/h;->a(IIIIZZ)LL/h;
    000be720move-result-object v7
    000be722invoke-virtual {v10, v7}, LL/i;->j(LL/h;)V
    000be728return-void
    000be69c
    000be72a
    000be72a // align 0x4
    000be72c
    000be72candroidx.recyclerview.widget.StaggeredGridLayoutManager::W(int, int):
    000be73cconst/4 v0, 0x1
    000be73einvoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
    000be744return-void
    000be72c
    000be746
    000be746 // align 0x8
    000be748
    000be748androidx.recyclerview.widget.StaggeredGridLayoutManager::X():
    000be758iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
    000be75ciget-object v1, v0, LB/j;->b:Ljava/lang/Object;
    000be760check-cast v1, [I
    000be764if-eqz v1, :cond_c
    000be768const/4 v2, -0x1
    000be76ainvoke-static {v1, v2}, Ljava/util/Arrays;->fill([II)V
    000be770const/4 v1, 0x0
    000be772iput-object v1, v0, LB/j;->c:Ljava/lang/Object;
    000be776invoke-virtual {v3}, Lf0/H;->l0()V
    000be77creturn-void
    000be748
    000be77e
    000be77e // align 0x10
    000be780
    000be780androidx.recyclerview.widget.StaggeredGridLayoutManager::Y(int, int):
    000be790const/16 v0, 0x8
    000be794invoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
    000be79areturn-void
    000be780
    000be79c
    000be79candroidx.recyclerview.widget.StaggeredGridLayoutManager::Z(int, int):
    000be7acconst/4 v0, 0x2
    000be7aeinvoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
    000be7b4return-void
    000be79c
    000be7b6
    000be7b6 // align 0x8
    000be7b8
    000be7b8androidx.recyclerview.widget.StaggeredGridLayoutManager::a0(int, int):
    000be7c8const/4 v0, 0x4
    000be7cainvoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->N0(III)V
    000be7d0return-void
    000be7b8
    000be7d2
    000be7d2 // align 0x4
    000be7d4
    000be7d4androidx.recyclerview.widget.StaggeredGridLayoutManager::b0(f0.N, f0.U):
    000be7e4const/4 v0, 0x1
    000be7e6invoke-virtual {v1, v2, v3, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->R0(Lf0/N;Lf0/U;Z)V
    000be7ecreturn-void
    000be7d4
    000be7ee
    000be7ee // align 0x10
    000be7f0
    000be7f0androidx.recyclerview.widget.StaggeredGridLayoutManager::R0(f0.N, f0.U, boolean):
    000be800move-object/from16 v0, v16
    000be804move-object/from16 v1, v17
    000be808move-object/from16 v2, v18
    000be80ciget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be810const/4 v4, -0x1
    000be812iget-object v5, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
    000be816if-nez v3, :cond_11
    000be81aiget v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000be81eif-eq v3, v4, :cond_1e
    000be822invoke-virtual {v2}, Lf0/U;->b()I
    000be828move-result v3
    000be82aif-nez v3, :cond_1e
    000be82einvoke-virtual/range {v16 .. v17}, Lf0/H;->g0(Lf0/N;)V
    000be834invoke-virtual {v5}, Lf0/a0;->a()V
    000be83areturn-void
    000be83ciget-boolean v3, v5, Lf0/a0;->e:Z
    000be840const/4 v6, 0x0
    000be842const/4 v7, 0x1
    000be844if-eqz v3, :cond_2f
    000be848iget v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000be84cif-ne v3, v4, :cond_2f
    000be850iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be854if-eqz v3, :cond_2d
    000be858goto :goto_2f
    000be85amove v3, v6
    000be85cgoto :goto_30
    000be85emove v3, v7
    000be860iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->B:LB/j;
    000be864const/4 v9, 0x0
    000be866iget-object v10, v5, Lf0/a0;->g:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
    000be86aconst/high16 v11, -0x80000000
    000be86eif-eqz v3, :cond_220
    000be872invoke-virtual {v5}, Lf0/a0;->a()V
    000be878iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be87cif-eqz v12, :cond_c3
    000be880iget v13, v12, Lf0/d0;->c:I
    000be884if-lez v13, :cond_88
    000be888iget v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be88cif-ne v13, v14, :cond_7a
    000be890move v12, v6
    000be892iget v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000be896if-ge v12, v13, :cond_88
    000be89aiget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000be89eaget-object v13, v13, v12
    000be8a2invoke-virtual {v13}, Lf0/e0;->b()V
    000be8a8iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be8aciget-object v14, v13, Lf0/d0;->d:[I
    000be8b0aget v14, v14, v12
    000be8b4if-eq v14, v11, :cond_6f
    000be8b8iget-boolean v13, v13, Lf0/d0;->i:Z
    000be8bcif-eqz v13, :cond_68
    000be8c0iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000be8c4invoke-virtual {v13}, Landroidx/emoji2/text/g;->g()I
    000be8camove-result v13
    000be8ccadd-int/2addr v14, v13
    000be8cegoto :goto_6f
    000be8d0iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000be8d4invoke-virtual {v13}, Landroidx/emoji2/text/g;->k()I
    000be8damove-result v13
    000be8dcgoto :goto_66
    000be8deiget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000be8e2aget-object v13, v13, v12
    000be8e6iput v14, v13, Lf0/e0;->b:I
    000be8eaiput v14, v13, Lf0/e0;->c:I
    000be8eeadd-int/lit8 v12, v12, 0x1
    000be8f2goto :goto_49
    000be8f4iput-object v9, v12, Lf0/d0;->d:[I
    000be8f8iput v6, v12, Lf0/d0;->c:I
    000be8fciput v6, v12, Lf0/d0;->e:I
    000be900iput-object v9, v12, Lf0/d0;->f:[I
    000be904iput-object v9, v12, Lf0/d0;->g:Ljava/util/ArrayList;
    000be908iget v13, v12, Lf0/d0;->b:I
    000be90ciput v13, v12, Lf0/d0;->a:I
    000be910iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be914iget-boolean v13, v12, Lf0/d0;->j:Z
    000be918iput-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
    000be91ciget-boolean v12, v12, Lf0/d0;->h:Z
    000be920invoke-virtual {v0, v9}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->c(Ljava/lang/String;)V
    000be926iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be92aif-eqz v13, :cond_9d
    000be92eiget-boolean v14, v13, Lf0/d0;->h:Z
    000be932if-eq v14, v12, :cond_9d
    000be936iput-boolean v12, v13, Lf0/d0;->h:Z
    000be93aiput-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
    000be93einvoke-virtual {v0}, Lf0/H;->l0()V
    000be944invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->X0()V
    000be94aiget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be94eiget v13, v12, Lf0/d0;->a:I
    000be952if-eq v13, v4, :cond_b2
    000be956iput v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000be95aiget-boolean v13, v12, Lf0/d0;->i:Z
    000be95eiput-boolean v13, v5, Lf0/a0;->c:Z
    000be962goto :goto_b6
    000be964iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000be968iput-boolean v13, v5, Lf0/a0;->c:Z
    000be96ciget v13, v12, Lf0/d0;->e:I
    000be970if-le v13, v7, :cond_ca
    000be974iget-object v13, v12, Lf0/d0;->f:[I
    000be978iput-object v13, v8, LB/j;->b:Ljava/lang/Object;
    000be97ciget-object v12, v12, Lf0/d0;->g:Ljava/util/ArrayList;
    000be980iput-object v12, v8, LB/j;->c:Ljava/lang/Object;
    000be984goto :goto_ca
    000be986invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->X0()V
    000be98ciget-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000be990iput-boolean v12, v5, Lf0/a0;->c:Z
    000be994iget-boolean v12, v2, Lf0/U;->g:Z
    000be998if-nez v12, :cond_1dd
    000be99ciget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000be9a0if-ne v12, v4, :cond_d4
    000be9a4goto/16 :goto_1dd
    000be9a8if-ltz v12, :cond_1d9
    000be9acinvoke-virtual {v2}, Lf0/U;->b()I
    000be9b2move-result v13
    000be9b4if-lt v12, v13, :cond_de
    000be9b8goto/16 :goto_1d9
    000be9bciget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000be9c0if-eqz v12, :cond_f3
    000be9c4iget v13, v12, Lf0/d0;->a:I
    000be9c8if-eq v13, v4, :cond_f3
    000be9cciget v12, v12, Lf0/d0;->c:I
    000be9d0if-ge v12, v7, :cond_eb
    000be9d4goto :goto_f3
    000be9d6iput v11, v5, Lf0/a0;->b:I
    000be9daiget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000be9deiput v12, v5, Lf0/a0;->a:I
    000be9e2goto/16 :goto_21e
    000be9e6iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000be9eainvoke-virtual {v0, v12}, Lf0/H;->q(I)Landroid/view/View;
    000be9f0move-result-object v12
    000be9f2if-eqz v12, :cond_188
    000be9f6iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000be9faif-eqz v13, :cond_104
    000be9feinvoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
    000bea04move-result v13
    000bea06goto :goto_108
    000bea08invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
    000bea0emove-result v13
    000bea10iput v13, v5, Lf0/a0;->a:I
    000bea14iget v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
    000bea18if-eq v13, v11, :cond_13a
    000bea1ciget-boolean v13, v5, Lf0/a0;->c:Z
    000bea20if-eqz v13, :cond_126
    000bea24iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bea28invoke-virtual {v13}, Landroidx/emoji2/text/g;->g()I
    000bea2emove-result v13
    000bea30iget v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
    000bea34sub-int/2addr v13, v14
    000bea36iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bea3ainvoke-virtual {v14, v12}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
    000bea40move-result v12
    000bea42sub-int/2addr v13, v12
    000bea44iput v13, v5, Lf0/a0;->b:I
    000bea48goto/16 :goto_21e
    000bea4ciget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bea50invoke-virtual {v13}, Landroidx/emoji2/text/g;->k()I
    000bea56move-result v13
    000bea58iget v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
    000bea5cadd-int/2addr v13, v14
    000bea5eiget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bea62invoke-virtual {v14, v12}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000bea68move-result v12
    000bea6asub-int/2addr v13, v12
    000bea6ciput v13, v5, Lf0/a0;->b:I
    000bea70goto/16 :goto_21e
    000bea74iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bea78invoke-virtual {v13, v12}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
    000bea7emove-result v13
    000bea80iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bea84invoke-virtual {v14}, Landroidx/emoji2/text/g;->l()I
    000bea8amove-result v14
    000bea8cif-le v13, v14, :cond_15d
    000bea90iget-boolean v12, v5, Lf0/a0;->c:Z
    000bea94if-eqz v12, :cond_153
    000bea98iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bea9cinvoke-virtual {v12}, Landroidx/emoji2/text/g;->g()I
    000beaa2move-result v12
    000beaa4goto :goto_159
    000beaa6iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000beaaainvoke-virtual {v12}, Landroidx/emoji2/text/g;->k()I
    000beab0move-result v12
    000beab2iput v12, v5, Lf0/a0;->b:I
    000beab6goto/16 :goto_21e
    000beabaiget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000beabeinvoke-virtual {v13, v12}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000beac4move-result v13
    000beac6iget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000beacainvoke-virtual {v14}, Landroidx/emoji2/text/g;->k()I
    000bead0move-result v14
    000bead2sub-int/2addr v13, v14
    000bead4if-gez v13, :cond_171
    000bead8neg-int v12, v13
    000beadaiput v12, v5, Lf0/a0;->b:I
    000beadegoto/16 :goto_21e
    000beae2iget-object v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000beae6invoke-virtual {v13}, Landroidx/emoji2/text/g;->g()I
    000beaecmove-result v13
    000beaeeiget-object v14, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000beaf2invoke-virtual {v14, v12}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
    000beaf8move-result v12
    000beafasub-int/2addr v13, v12
    000beafcif-gez v13, :cond_184
    000beb00iput v13, v5, Lf0/a0;->b:I
    000beb04goto/16 :goto_21e
    000beb08iput v11, v5, Lf0/a0;->b:I
    000beb0cgoto/16 :goto_21e
    000beb10iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000beb14iput v12, v5, Lf0/a0;->a:I
    000beb18iget v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
    000beb1cif-ne v13, v11, :cond_1bf
    000beb20invoke-virtual {v0}, Lf0/H;->v()I
    000beb26move-result v13
    000beb28if-nez v13, :cond_19b
    000beb2ciget-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000beb30if-eqz v12, :cond_1a8
    000beb34goto :goto_1aa
    000beb36invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
    000beb3cmove-result v13
    000beb3eif-ge v12, v13, :cond_1a3
    000beb42move v12, v7
    000beb44goto :goto_1a4
    000beb46move v12, v6
    000beb48iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000beb4cif-eq v12, v13, :cond_1aa
    000beb50move v12, v6
    000beb52goto :goto_1ab
    000beb54move v12, v7
    000beb56iput-boolean v12, v5, Lf0/a0;->c:Z
    000beb5aif-eqz v12, :cond_1b6
    000beb5eiget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000beb62invoke-virtual {v12}, Landroidx/emoji2/text/g;->g()I
    000beb68move-result v12
    000beb6agoto :goto_1bc
    000beb6ciget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000beb70invoke-virtual {v12}, Landroidx/emoji2/text/g;->k()I
    000beb76move-result v12
    000beb78iput v12, v5, Lf0/a0;->b:I
    000beb7cgoto :goto_1d6
    000beb7eiget-boolean v12, v5, Lf0/a0;->c:Z
    000beb82if-eqz v12, :cond_1cd
    000beb86iget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000beb8ainvoke-virtual {v12}, Landroidx/emoji2/text/g;->g()I
    000beb90move-result v12
    000beb92sub-int/2addr v12, v13
    000beb94iput v12, v5, Lf0/a0;->b:I
    000beb98goto :goto_1d6
    000beb9aiget-object v12, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000beb9einvoke-virtual {v12}, Landroidx/emoji2/text/g;->k()I
    000beba4move-result v12
    000beba6add-int/2addr v12, v13
    000beba8iput v12, v5, Lf0/a0;->b:I
    000bebaciput-boolean v7, v5, Lf0/a0;->d:Z
    000bebb0goto :goto_21e
    000bebb2iput v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000bebb6iput v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
    000bebbaiget-boolean v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
    000bebbeif-eqz v12, :cond_1fe
    000bebc2invoke-virtual {v2}, Lf0/U;->b()I
    000bebc8move-result v12
    000bebcainvoke-virtual {v0}, Lf0/H;->v()I
    000bebd0move-result v13
    000bebd2sub-int/2addr v13, v7
    000bebd4if-ltz v13, :cond_1fc
    000bebd8invoke-virtual {v0, v13}, Lf0/H;->u(I)Landroid/view/View;
    000bebdemove-result-object v14
    000bebe0invoke-static {v14}, Lf0/H;->H(Landroid/view/View;)I
    000bebe6move-result v14
    000bebe8if-ltz v14, :cond_1f9
    000bebecif-ge v14, v12, :cond_1f9
    000bebf0goto :goto_21a
    000bebf2add-int/lit8 v13, v13, -0x1
    000bebf6goto :goto_1ea
    000bebf8move v14, v6
    000bebfagoto :goto_21a
    000bebfcinvoke-virtual {v2}, Lf0/U;->b()I
    000bec02move-result v12
    000bec04invoke-virtual {v0}, Lf0/H;->v()I
    000bec0amove-result v13
    000bec0cmove v14, v6
    000bec0eif-ge v14, v13, :cond_1fc
    000bec12invoke-virtual {v0, v14}, Lf0/H;->u(I)Landroid/view/View;
    000bec18move-result-object v15
    000bec1ainvoke-static {v15}, Lf0/H;->H(Landroid/view/View;)I
    000bec20move-result v15
    000bec22if-ltz v15, :cond_217
    000bec26if-ge v15, v12, :cond_217
    000bec2amove v14, v15
    000bec2cgoto :goto_21a
    000bec2eadd-int/lit8 v14, v14, 0x1
    000bec32goto :goto_207
    000bec34iput v14, v5, Lf0/a0;->a:I
    000bec38iput v11, v5, Lf0/a0;->b:I
    000bec3ciput-boolean v7, v5, Lf0/a0;->e:Z
    000bec40iget-object v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000bec44if-nez v12, :cond_243
    000bec48iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000bec4cif-ne v12, v4, :cond_243
    000bec50iget-boolean v12, v5, Lf0/a0;->c:Z
    000bec54iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
    000bec58if-ne v12, v13, :cond_236
    000bec5cinvoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
    000bec62move-result v12
    000bec64iget-boolean v13, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
    000bec68if-eq v12, v13, :cond_243
    000bec6ciget-object v12, v8, LB/j;->b:Ljava/lang/Object;
    000bec70check-cast v12, [I
    000bec74if-eqz v12, :cond_23f
    000bec78invoke-static {v12, v4}, Ljava/util/Arrays;->fill([II)V
    000bec7eiput-object v9, v8, LB/j;->c:Ljava/lang/Object;
    000bec82iput-boolean v7, v5, Lf0/a0;->d:Z
    000bec86invoke-virtual {v0}, Lf0/H;->v()I
    000bec8cmove-result v8
    000bec8eif-lez v8, :cond_2ee
    000bec92iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000bec96if-eqz v8, :cond_251
    000bec9aiget v8, v8, Lf0/d0;->c:I
    000bec9eif-ge v8, v7, :cond_2ee
    000beca2iget-boolean v8, v5, Lf0/a0;->d:Z
    000beca6if-eqz v8, :cond_270
    000becaamove v3, v6
    000becaciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000becb0if-ge v3, v8, :cond_2ee
    000becb4iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000becb8aget-object v8, v8, v3
    000becbcinvoke-virtual {v8}, Lf0/e0;->b()V
    000becc2iget v8, v5, Lf0/a0;->b:I
    000becc6if-eq v8, v11, :cond_26d
    000beccaiget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000becceaget-object v9, v9, v3
    000becd2iput v8, v9, Lf0/e0;->b:I
    000becd6iput v8, v9, Lf0/e0;->c:I
    000becdaadd-int/lit8 v3, v3, 0x1
    000becdegoto :goto_256
    000bece0if-nez v3, :cond_28e
    000bece4iget-object v3, v5, Lf0/a0;->f:[I
    000bece8if-nez v3, :cond_277
    000bececgoto :goto_28e
    000beceemove v3, v6
    000becf0iget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000becf4if-ge v3, v8, :cond_2ee
    000becf8iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000becfcaget-object v8, v8, v3
    000bed00invoke-virtual {v8}, Lf0/e0;->b()V
    000bed06iget-object v9, v5, Lf0/a0;->f:[I
    000bed0aaget v9, v9, v3
    000bed0eiput v9, v8, Lf0/e0;->b:I
    000bed12iput v9, v8, Lf0/e0;->c:I
    000bed16add-int/lit8 v3, v3, 0x1
    000bed1agoto :goto_278
    000bed1cmove v3, v6
    000bed1eiget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000bed22if-ge v3, v8, :cond_2cd
    000bed26iget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000bed2aaget-object v8, v8, v3
    000bed2eiget-boolean v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000bed32iget v12, v5, Lf0/a0;->b:I
    000bed36if-eqz v9, :cond_2a2
    000bed3ainvoke-virtual {v8, v11}, Lf0/e0;->f(I)I
    000bed40move-result v13
    000bed42goto :goto_2a6
    000bed44invoke-virtual {v8, v11}, Lf0/e0;->h(I)I
    000bed4amove-result v13
    000bed4cinvoke-virtual {v8}, Lf0/e0;->b()V
    000bed52if-ne v13, v11, :cond_2ac
    000bed56goto :goto_2ca
    000bed58iget-object v14, v8, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
    000bed5cif-eqz v9, :cond_2b8
    000bed60iget-object v15, v14, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bed64invoke-virtual {v15}, Landroidx/emoji2/text/g;->g()I
    000bed6amove-result v15
    000bed6cif-lt v13, v15, :cond_2ca
    000bed70if-nez v9, :cond_2c3
    000bed74iget-object v9, v14, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bed78invoke-virtual {v9}, Landroidx/emoji2/text/g;->k()I
    000bed7emove-result v9
    000bed80if-le v13, v9, :cond_2c3
    000bed84goto :goto_2ca
    000bed86if-eq v12, v11, :cond_2c6
    000bed8aadd-int/2addr v13, v12
    000bed8ciput v13, v8, Lf0/e0;->c:I
    000bed90iput v13, v8, Lf0/e0;->b:I
    000bed94add-int/lit8 v3, v3, 0x1
    000bed98goto :goto_28f
    000bed9aiget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000bed9earray-length v8, v3
    000beda0iget-object v9, v5, Lf0/a0;->f:[I
    000beda4if-eqz v9, :cond_2d7
    000beda8array-length v9, v9
    000bedaaif-ge v9, v8, :cond_2de
    000bedaeiget-object v9, v10, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000bedb2array-length v9, v9
    000bedb4new-array v9, v9, [I
    000bedb8iput-object v9, v5, Lf0/a0;->f:[I
    000bedbcmove v9, v6
    000bedbeif-ge v9, v8, :cond_2ee
    000bedc2iget-object v10, v5, Lf0/a0;->f:[I
    000bedc6aget-object v12, v3, v9
    000bedcainvoke-virtual {v12, v11}, Lf0/e0;->h(I)I
    000bedd0move-result v12
    000bedd2aput v12, v10, v9
    000bedd6add-int/lit8 v9, v9, 0x1
    000beddagoto :goto_2df
    000beddcinvoke-virtual/range {v16 .. v17}, Lf0/H;->p(Lf0/N;)V
    000bede2iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
    000bede6iput-boolean v6, v3, Lf0/p;->a:Z
    000bedeaiget-object v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000bedeeinvoke-virtual {v8}, Landroidx/emoji2/text/g;->l()I
    000bedf4move-result v8
    000bedf6iget v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000bedfadiv-int v9, v8, v9
    000bedfeiput v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000bee02iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000bee06invoke-virtual {v9}, Landroidx/emoji2/text/g;->i()I
    000bee0cmove-result v9
    000bee0einvoke-static {v8, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000bee14iget v8, v5, Lf0/a0;->a:I
    000bee18invoke-virtual {v0, v8, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->a1(ILf0/U;)V
    000bee1eiget-boolean v8, v5, Lf0/a0;->c:Z
    000bee22if-eqz v8, :cond_327
    000bee26invoke-virtual {v0, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
    000bee2cinvoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
    000bee32invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
    000bee38iget v4, v5, Lf0/a0;->a:I
    000bee3ciget v8, v3, Lf0/p;->d:I
    000bee40add-int/2addr v4, v8
    000bee42iput v4, v3, Lf0/p;->c:I
    000bee46invoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
    000bee4cgoto :goto_33a
    000bee4einvoke-virtual {v0, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
    000bee54invoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
    000bee5ainvoke-virtual {v0, v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
    000bee60iget v4, v5, Lf0/a0;->a:I
    000bee64iget v8, v3, Lf0/p;->d:I
    000bee68add-int/2addr v4, v8
    000bee6aiput v4, v3, Lf0/p;->c:I
    000bee6einvoke-virtual {v0, v1, v3, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E0(Lf0/N;Lf0/p;Lf0/U;)I
    000bee74iget-object v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000bee78invoke-virtual {v3}, Landroidx/emoji2/text/g;->i()I
    000bee7emove-result v3
    000bee80const/high16 v4, 0x40000000
    000bee84if-ne v3, v4, :cond_346
    000bee88goto/16 :goto_3e2
    000bee8cinvoke-virtual {v0}, Lf0/H;->v()I
    000bee92move-result v3
    000bee94const/4 v4, 0x0
    000bee96move v8, v6
    000bee98if-ge v8, v3, :cond_36e
    000bee9cinvoke-virtual {v0, v8}, Lf0/H;->u(I)Landroid/view/View;
    000beea2move-result-object v9
    000beea4iget-object v10, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000beea8invoke-virtual {v10, v9}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
    000beeaemove-result v10
    000beeb0int-to-float v10, v10
    000beeb2cmpg-float v12, v10, v4
    000beeb6if-gez v12, :cond_35e
    000beebagoto :goto_36b
    000beebcinvoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000beec2move-result-object v9
    000beec4check-cast v9, Lf0/b0;
    000beec8invoke-virtual {v9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000beeceinvoke-static {v4, v10}, Ljava/lang/Math;->max(FF)F
    000beed4move-result v4
    000beed6add-int/lit8 v8, v8, 0x1
    000beedagoto :goto_34c
    000beedciget v8, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000beee0iget v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000beee4int-to-float v9, v9
    000beee6mul-float/2addr v4, v9
    000beee8invoke-static {v4}, Ljava/lang/Math;->round(F)I
    000beeeemove-result v4
    000beef0iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000beef4invoke-virtual {v9}, Landroidx/emoji2/text/g;->i()I
    000beefamove-result v9
    000beefcif-ne v9, v11, :cond_38a
    000bef00iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000bef04invoke-virtual {v9}, Landroidx/emoji2/text/g;->l()I
    000bef0amove-result v9
    000bef0cinvoke-static {v4, v9}, Ljava/lang/Math;->min(II)I
    000bef12move-result v4
    000bef14iget v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000bef18div-int v9, v4, v9
    000bef1ciput v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000bef20iget-object v9, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->s:Landroidx/emoji2/text/g;
    000bef24invoke-virtual {v9}, Landroidx/emoji2/text/g;->i()I
    000bef2amove-result v9
    000bef2cinvoke-static {v4, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000bef32iget v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000bef36if-ne v4, v8, :cond_39e
    000bef3agoto :goto_3e2
    000bef3cmove v4, v6
    000bef3eif-ge v4, v3, :cond_3e2
    000bef42invoke-virtual {v0, v4}, Lf0/H;->u(I)Landroid/view/View;
    000bef48move-result-object v9
    000bef4ainvoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000bef50move-result-object v10
    000bef52check-cast v10, Lf0/b0;
    000bef56invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bef5cinvoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
    000bef62move-result v11
    000bef64if-eqz v11, :cond_3ca
    000bef68iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000bef6cif-ne v11, v7, :cond_3ca
    000bef70iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000bef74sub-int/2addr v11, v7
    000bef76iget-object v10, v10, Lf0/b0;->e:Lf0/e0;
    000bef7aiget v10, v10, Lf0/e0;->e:I
    000bef7esub-int/2addr v11, v10
    000bef80neg-int v10, v11
    000bef82iget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000bef86mul-int/2addr v11, v10
    000bef88mul-int/2addr v10, v8
    000bef8asub-int/2addr v11, v10
    000bef8cinvoke-virtual {v9, v11}, Landroid/view/View;->offsetLeftAndRight(I)V
    000bef92goto :goto_3df
    000bef94iget-object v10, v10, Lf0/b0;->e:Lf0/e0;
    000bef98iget v10, v10, Lf0/e0;->e:I
    000bef9ciget v11, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000befa0mul-int/2addr v11, v10
    000befa2mul-int/2addr v10, v8
    000befa4iget v12, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000befa8if-ne v12, v7, :cond_3db
    000befacsub-int/2addr v11, v10
    000befaeinvoke-virtual {v9, v11}, Landroid/view/View;->offsetLeftAndRight(I)V
    000befb4goto :goto_3df
    000befb6sub-int/2addr v11, v10
    000befb8invoke-virtual {v9, v11}, Landroid/view/View;->offsetTopAndBottom(I)V
    000befbeadd-int/lit8 v4, v4, 0x1
    000befc2goto :goto_39f
    000befc4invoke-virtual {v0}, Lf0/H;->v()I
    000befcamove-result v3
    000befccif-lez v3, :cond_3f9
    000befd0iget-boolean v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000befd4if-eqz v3, :cond_3f3
    000befd8invoke-virtual {v0, v1, v2, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H0(Lf0/N;Lf0/U;Z)V
    000befdeinvoke-virtual {v0, v1, v2, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I0(Lf0/N;Lf0/U;Z)V
    000befe4goto :goto_3f9
    000befe6invoke-virtual {v0, v1, v2, v7}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->I0(Lf0/N;Lf0/U;Z)V
    000befecinvoke-virtual {v0, v1, v2, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H0(Lf0/N;Lf0/U;Z)V
    000beff2if-eqz v19, :cond_41f
    000beff6iget-boolean v3, v2, Lf0/U;->g:Z
    000beffaif-nez v3, :cond_41f
    000beffeiget v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->C:I
    000bf002if-eqz v3, :cond_41f
    000bf006invoke-virtual {v0}, Lf0/H;->v()I
    000bf00cmove-result v3
    000bf00eif-lez v3, :cond_41f
    000bf012invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->O0()Landroid/view/View;
    000bf018move-result-object v3
    000bf01aif-eqz v3, :cond_41f
    000bf01eiget-object v3, v0, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf022if-eqz v3, :cond_418
    000bf026iget-object v4, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K:LO0/B;
    000bf02ainvoke-virtual {v3, v4}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    000bf030invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A0()Z
    000bf036move-result v3
    000bf038if-eqz v3, :cond_41f
    000bf03cgoto :goto_420
    000bf03emove v7, v6
    000bf040iget-boolean v3, v2, Lf0/U;->g:Z
    000bf044if-eqz v3, :cond_427
    000bf048invoke-virtual {v5}, Lf0/a0;->a()V
    000bf04eiget-boolean v3, v5, Lf0/a0;->c:Z
    000bf052iput-boolean v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->D:Z
    000bf056invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
    000bf05cmove-result v3
    000bf05eiput-boolean v3, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->E:Z
    000bf062if-eqz v7, :cond_439
    000bf066invoke-virtual {v5}, Lf0/a0;->a()V
    000bf06cinvoke-virtual {v0, v1, v2, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->R0(Lf0/N;Lf0/U;Z)V
    000bf072return-void
    000be7f0
    000bf074
    000bf074androidx.recyclerview.widget.StaggeredGridLayoutManager::c0(f0.U):
    000bf084const/4 v1, -0x1
    000bf086iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000bf08aconst/high16 v1, -0x80000000
    000bf08eiput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
    000bf092const/4 v1, 0x0
    000bf094iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000bf098iget-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->H:Lf0/a0;
    000bf09cinvoke-virtual {v1}, Lf0/a0;->a()V
    000bf0a2return-void
    000bf074
    000bf0a4
    000bf0a4androidx.recyclerview.widget.StaggeredGridLayoutManager::d0(android.os.Parcelable):
    000bf0b4instance-of v0, v2, Lf0/d0;
    000bf0b8if-eqz v0, :cond_b
    000bf0bccheck-cast v2, Lf0/d0;
    000bf0c0iput-object v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000bf0c4invoke-virtual {v1}, Lf0/H;->l0()V
    000bf0careturn-void
    000bf0a4
    000bf0cc
    000bf0ccandroidx.recyclerview.widget.StaggeredGridLayoutManager::f0(int):
    000bf0dcif-nez v1, :cond_5
    000bf0e0invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A0()Z
    000bf0e6return-void
    000bf0cc
    000bf0e8
    000bf0e8androidx.recyclerview.widget.StaggeredGridLayoutManager::T0(int, f0.U):
    000bf0f8const/4 v0, 0x1
    000bf0faif-lez v5, :cond_9
    000bf0feinvoke-virtual {v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->K0()I
    000bf104move-result v1
    000bf106move v2, v0
    000bf108goto :goto_e
    000bf10ainvoke-virtual {v4}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->J0()I
    000bf110move-result v1
    000bf112const/4 v2, -0x1
    000bf114iget-object v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
    000bf118iput-boolean v0, v3, Lf0/p;->a:Z
    000bf11cinvoke-virtual {v4, v1, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->a1(ILf0/U;)V
    000bf122invoke-virtual {v4, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->Z0(I)V
    000bf128iget v6, v3, Lf0/p;->d:I
    000bf12cadd-int/2addr v1, v6
    000bf12eiput v1, v3, Lf0/p;->c:I
    000bf132invoke-static {v5}, Ljava/lang/Math;->abs(I)I
    000bf138move-result v5
    000bf13aiput v5, v3, Lf0/p;->b:I
    000bf13ereturn-void
    000bf0e8
    000bf140
    000bf140androidx.recyclerview.widget.StaggeredGridLayoutManager::U0(f0.N, f0.p):
    000bf150iget-boolean v0, v6, Lf0/p;->a:Z
    000bf154if-eqz v0, :cond_85
    000bf158iget-boolean v0, v6, Lf0/p;->i:Z
    000bf15cif-eqz v0, :cond_a
    000bf160goto/16 :goto_85
    000bf164iget v0, v6, Lf0/p;->b:I
    000bf168const/4 v1, -0x1
    000bf16aif-nez v0, :cond_1f
    000bf16eiget v0, v6, Lf0/p;->e:I
    000bf172if-ne v0, v1, :cond_19
    000bf176iget v6, v6, Lf0/p;->g:I
    000bf17ainvoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->V0(Lf0/N;I)V
    000bf180return-void
    000bf182iget v6, v6, Lf0/p;->f:I
    000bf186invoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->W0(Lf0/N;I)V
    000bf18creturn-void
    000bf18eiget v0, v6, Lf0/p;->e:I
    000bf192const/4 v2, 0x1
    000bf194const/4 v3, 0x0
    000bf196if-ne v0, v1, :cond_55
    000bf19aiget v0, v6, Lf0/p;->f:I
    000bf19eiget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000bf1a2aget-object v1, v1, v3
    000bf1a6invoke-virtual {v1, v0}, Lf0/e0;->h(I)I
    000bf1acmove-result v1
    000bf1aeiget v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000bf1b2if-ge v2, v3, :cond_41
    000bf1b6iget-object v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000bf1baaget-object v3, v3, v2
    000bf1beinvoke-virtual {v3, v0}, Lf0/e0;->h(I)I
    000bf1c4move-result v3
    000bf1c6if-le v3, v1, :cond_3e
    000bf1camove v1, v3
    000bf1ccadd-int/lit8 v2, v2, 0x1
    000bf1d0goto :goto_2f
    000bf1d2sub-int/2addr v0, v1
    000bf1d4if-gez v0, :cond_47
    000bf1d8iget v6, v6, Lf0/p;->g:I
    000bf1dcgoto :goto_51
    000bf1deiget v1, v6, Lf0/p;->g:I
    000bf1e2iget v6, v6, Lf0/p;->b:I
    000bf1e6invoke-static {v0, v6}, Ljava/lang/Math;->min(II)I
    000bf1ecmove-result v6
    000bf1eesub-int v6, v1, v6
    000bf1f2invoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->V0(Lf0/N;I)V
    000bf1f8return-void
    000bf1faiget v0, v6, Lf0/p;->g:I
    000bf1feiget-object v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000bf202aget-object v1, v1, v3
    000bf206invoke-virtual {v1, v0}, Lf0/e0;->f(I)I
    000bf20cmove-result v1
    000bf20eiget v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000bf212if-ge v2, v3, :cond_71
    000bf216iget-object v3, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->q:[Lf0/e0;
    000bf21aaget-object v3, v3, v2
    000bf21einvoke-virtual {v3, v0}, Lf0/e0;->f(I)I
    000bf224move-result v3
    000bf226if-ge v3, v1, :cond_6e
    000bf22amove v1, v3
    000bf22cadd-int/lit8 v2, v2, 0x1
    000bf230goto :goto_5f
    000bf232iget v0, v6, Lf0/p;->g:I
    000bf236sub-int/2addr v1, v0
    000bf238if-gez v1, :cond_79
    000bf23ciget v6, v6, Lf0/p;->f:I
    000bf240goto :goto_82
    000bf242iget v0, v6, Lf0/p;->f:I
    000bf246iget v6, v6, Lf0/p;->b:I
    000bf24ainvoke-static {v1, v6}, Ljava/lang/Math;->min(II)I
    000bf250move-result v6
    000bf252add-int/2addr v6, v0
    000bf254invoke-virtual {v4, v5, v6}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->W0(Lf0/N;I)V
    000bf25areturn-void
    000bf140
    000bf25c
    000bf25candroidx.recyclerview.widget.StaggeredGridLayoutManager::V0(f0.N, int):
    000bf26cinvoke-virtual {v8}, Lf0/H;->v()I
    000bf272move-result v0
    000bf274const/4 v1, 0x1
    000bf276sub-int/2addr v0, v1
    000bf278if-ltz v0, :cond_74
    000bf27cinvoke-virtual {v8, v0}, Lf0/H;->u(I)Landroid/view/View;
    000bf282move-result-object v2
    000bf284iget-object v3, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf288invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000bf28emove-result v3
    000bf290if-lt v3, v10, :cond_74
    000bf294iget-object v3, v8, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf298invoke-virtual {v3, v2}, Landroidx/emoji2/text/g;->n(Landroid/view/View;)I
    000bf29emove-result v3
    000bf2a0if-lt v3, v10, :cond_74
    000bf2a4invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000bf2aamove-result-object v3
    000bf2accheck-cast v3, Lf0/b0;
    000bf2b0invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bf2b6iget-object v4, v3, Lf0/b0;->e:Lf0/e0;
    000bf2baiget-object v4, v4, Lf0/e0;->a:Ljava/util/ArrayList;
    000bf2beinvoke-virtual {v4}, Ljava/util/ArrayList;->size()I
    000bf2c4move-result v4
    000bf2c6if-ne v4, v1, :cond_30
    000bf2cagoto :goto_74
    000bf2cciget-object v3, v3, Lf0/b0;->e:Lf0/e0;
    000bf2d0iget-object v4, v3, Lf0/e0;->a:Ljava/util/ArrayList;
    000bf2d4invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
    000bf2damove-result v5
    000bf2dcadd-int/lit8 v6, v5, -0x1
    000bf2e0invoke-virtual {v4, v6}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000bf2e6move-result-object v4
    000bf2e8check-cast v4, Landroid/view/View;
    000bf2ecinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000bf2f2move-result-object v6
    000bf2f4check-cast v6, Lf0/b0;
    000bf2f8const/4 v7, 0x0
    000bf2faiput-object v7, v6, Lf0/b0;->e:Lf0/e0;
    000bf2feiget-object v7, v6, Lf0/I;->a:Lf0/X;
    000bf302invoke-virtual {v7}, Lf0/X;->h()Z
    000bf308move-result v7
    000bf30aif-nez v7, :cond_59
    000bf30eiget-object v6, v6, Lf0/I;->a:Lf0/X;
    000bf312invoke-virtual {v6}, Lf0/X;->k()Z
    000bf318move-result v6
    000bf31aif-eqz v6, :cond_66
    000bf31eiget v6, v3, Lf0/e0;->d:I
    000bf322iget-object v7, v3, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
    000bf326iget-object v7, v7, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf32ainvoke-virtual {v7, v4}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
    000bf330move-result v4
    000bf332sub-int/2addr v6, v4
    000bf334iput v6, v3, Lf0/e0;->d:I
    000bf338const/high16 v4, -0x80000000
    000bf33cif-ne v5, v1, :cond_6c
    000bf340iput v4, v3, Lf0/e0;->b:I
    000bf344iput v4, v3, Lf0/e0;->c:I
    000bf348invoke-virtual {v8, v2, v9}, Lf0/H;->i0(Landroid/view/View;Lf0/N;)V
    000bf34eadd-int/lit8 v0, v0, -0x1
    000bf352goto :goto_6
    000bf354return-void
    000bf25c
    000bf356
    000bf356 // align 0x8
    000bf358
    000bf358androidx.recyclerview.widget.StaggeredGridLayoutManager::W0(f0.N, int):
    000bf368invoke-virtual {v6}, Lf0/H;->v()I
    000bf36emove-result v0
    000bf370if-lez v0, :cond_70
    000bf374const/4 v0, 0x0
    000bf376invoke-virtual {v6, v0}, Lf0/H;->u(I)Landroid/view/View;
    000bf37cmove-result-object v1
    000bf37eiget-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf382invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->b(Landroid/view/View;)I
    000bf388move-result v2
    000bf38aif-gt v2, v8, :cond_70
    000bf38eiget-object v2, v6, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf392invoke-virtual {v2, v1}, Landroidx/emoji2/text/g;->m(Landroid/view/View;)I
    000bf398move-result v2
    000bf39aif-gt v2, v8, :cond_70
    000bf39einvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000bf3a4move-result-object v2
    000bf3a6check-cast v2, Lf0/b0;
    000bf3aainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bf3b0iget-object v3, v2, Lf0/b0;->e:Lf0/e0;
    000bf3b4iget-object v3, v3, Lf0/e0;->a:Ljava/util/ArrayList;
    000bf3b8invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
    000bf3bemove-result v3
    000bf3c0const/4 v4, 0x1
    000bf3c2if-ne v3, v4, :cond_30
    000bf3c6goto :goto_70
    000bf3c8iget-object v2, v2, Lf0/b0;->e:Lf0/e0;
    000bf3cciget-object v3, v2, Lf0/e0;->a:Ljava/util/ArrayList;
    000bf3d0invoke-virtual {v3, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
    000bf3d6move-result-object v0
    000bf3d8check-cast v0, Landroid/view/View;
    000bf3dcinvoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000bf3e2move-result-object v4
    000bf3e4check-cast v4, Lf0/b0;
    000bf3e8const/4 v5, 0x0
    000bf3eaiput-object v5, v4, Lf0/b0;->e:Lf0/e0;
    000bf3eeinvoke-virtual {v3}, Ljava/util/ArrayList;->size()I
    000bf3f4move-result v3
    000bf3f6const/high16 v5, -0x80000000
    000bf3faif-nez v3, :cond_4d
    000bf3feiput v5, v2, Lf0/e0;->c:I
    000bf402iget-object v3, v4, Lf0/I;->a:Lf0/X;
    000bf406invoke-virtual {v3}, Lf0/X;->h()Z
    000bf40cmove-result v3
    000bf40eif-nez v3, :cond_5d
    000bf412iget-object v3, v4, Lf0/I;->a:Lf0/X;
    000bf416invoke-virtual {v3}, Lf0/X;->k()Z
    000bf41cmove-result v3
    000bf41eif-eqz v3, :cond_6a
    000bf422iget v3, v2, Lf0/e0;->d:I
    000bf426iget-object v4, v2, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
    000bf42aiget-object v4, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf42einvoke-virtual {v4, v0}, Landroidx/emoji2/text/g;->c(Landroid/view/View;)I
    000bf434move-result v0
    000bf436sub-int/2addr v3, v0
    000bf438iput v3, v2, Lf0/e0;->d:I
    000bf43ciput v5, v2, Lf0/e0;->b:I
    000bf440invoke-virtual {v6, v1, v7}, Lf0/H;->i0(Landroid/view/View;Lf0/N;)V
    000bf446goto :goto_0
    000bf448return-void
    000bf358
    000bf44a
    000bf44a // align 0x4
    000bf44c
    000bf44candroidx.recyclerview.widget.StaggeredGridLayoutManager::X0():
    000bf45ciget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000bf460const/4 v1, 0x1
    000bf462if-eq v0, v1, :cond_12
    000bf466invoke-virtual {v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->P0()Z
    000bf46cmove-result v0
    000bf46eif-nez v0, :cond_c
    000bf472goto :goto_12
    000bf474iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
    000bf478xor-int/2addr v0, v1
    000bf47aiput-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000bf47ereturn-void
    000bf480iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->w:Z
    000bf484iput-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000bf488return-void
    000bf44c
    000bf48a
    000bf48a // align 0x4
    000bf48c
    000bf48candroidx.recyclerview.widget.StaggeredGridLayoutManager::n0(int):
    000bf49ciget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->F:Lf0/d0;
    000bf4a0if-eqz v0, :cond_13
    000bf4a4iget v1, v0, Lf0/d0;->a:I
    000bf4a8if-eq v1, v3, :cond_13
    000bf4acconst/4 v1, 0x0
    000bf4aeiput-object v1, v0, Lf0/d0;->d:[I
    000bf4b2const/4 v1, 0x0
    000bf4b4iput v1, v0, Lf0/d0;->c:I
    000bf4b8const/4 v1, -0x1
    000bf4baiput v1, v0, Lf0/d0;->a:I
    000bf4beiput v1, v0, Lf0/d0;->b:I
    000bf4c2iput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->z:I
    000bf4c6const/high16 v3, -0x80000000
    000bf4caiput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->A:I
    000bf4ceinvoke-virtual {v2}, Lf0/H;->l0()V
    000bf4d4return-void
    000bf48c
    000bf4d6
    000bf4d6 // align 0x8
    000bf4d8
    000bf4d8androidx.recyclerview.widget.StaggeredGridLayoutManager::Z0(int):
    000bf4e8iget-object v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
    000bf4eciput v5, v0, Lf0/p;->e:I
    000bf4f0iget-boolean v1, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000bf4f4const/4 v2, 0x1
    000bf4f6const/4 v3, -0x1
    000bf4f8if-ne v5, v3, :cond_c
    000bf4fcmove v5, v2
    000bf4fegoto :goto_d
    000bf500const/4 v5, 0x0
    000bf502if-ne v1, v5, :cond_10
    000bf506goto :goto_11
    000bf508move v2, v3
    000bf50aiput v2, v0, Lf0/p;->d:I
    000bf50ereturn-void
    000bf4d8
    000bf510
    000bf510androidx.recyclerview.widget.StaggeredGridLayoutManager::r0(android.graphics.Rect, int, int):
    000bf520iget v0, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->p:I
    000bf524invoke-virtual {v5}, Lf0/H;->E()I
    000bf52amove-result v1
    000bf52cinvoke-virtual {v5}, Lf0/H;->F()I
    000bf532move-result v2
    000bf534add-int/2addr v2, v1
    000bf536invoke-virtual {v5}, Lf0/H;->G()I
    000bf53cmove-result v1
    000bf53einvoke-virtual {v5}, Lf0/H;->D()I
    000bf544move-result v3
    000bf546add-int/2addr v3, v1
    000bf548iget v1, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->t:I
    000bf54cconst/4 v4, 0x1
    000bf54eif-ne v1, v4, :cond_39
    000bf552invoke-virtual {v6}, Landroid/graphics/Rect;->height()I
    000bf558move-result v6
    000bf55aadd-int/2addr v6, v3
    000bf55ciget-object v1, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf560sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
    000bf564invoke-virtual {v1}, Landroid/view/View;->getMinimumHeight()I
    000bf56amove-result v1
    000bf56cinvoke-static {v8, v6, v1}, Lf0/H;->g(III)I
    000bf572move-result v6
    000bf574iget v8, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000bf578mul-int/2addr v8, v0
    000bf57aadd-int/2addr v8, v2
    000bf57ciget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf580invoke-virtual {v0}, Landroid/view/View;->getMinimumWidth()I
    000bf586move-result v0
    000bf588invoke-static {v7, v8, v0}, Lf0/H;->g(III)I
    000bf58emove-result v7
    000bf590goto :goto_58
    000bf592invoke-virtual {v6}, Landroid/graphics/Rect;->width()I
    000bf598move-result v6
    000bf59aadd-int/2addr v6, v2
    000bf59ciget-object v1, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf5a0sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
    000bf5a4invoke-virtual {v1}, Landroid/view/View;->getMinimumWidth()I
    000bf5aamove-result v1
    000bf5acinvoke-static {v7, v6, v1}, Lf0/H;->g(III)I
    000bf5b2move-result v7
    000bf5b4iget v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->u:I
    000bf5b8mul-int/2addr v6, v0
    000bf5baadd-int/2addr v6, v3
    000bf5bciget-object v0, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf5c0invoke-virtual {v0}, Landroid/view/View;->getMinimumHeight()I
    000bf5c6move-result v0
    000bf5c8invoke-static {v8, v6, v0}, Lf0/H;->g(III)I
    000bf5cemove-result v6
    000bf5d0iget-object v8, v5, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf5d4invoke-static {v8, v7, v6}, Landroidx/recyclerview/widget/RecyclerView;->e(Landroidx/recyclerview/widget/RecyclerView;II)V
    000bf5dareturn-void
    000bf510
    000bf5dc
    000bf5dcandroidx.recyclerview.widget.StaggeredGridLayoutManager::x0(androidx.recyclerview.widget.RecyclerView, int):
    000bf5ecnew-instance v0, Lf0/u;
    000bf5f0invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    000bf5f6move-result-object v2
    000bf5f8invoke-direct {v0, v2}, Lf0/u;-><init>(Landroid/content/Context;)V
    000bf5feiput v3, v0, Lf0/u;->a:I
    000bf602invoke-virtual {v1, v0}, Lf0/H;->y0(Lf0/u;)V
    000bf608return-void
    000bf5dc
    000bf60a
    000bf60a // align 0x4
    000bf60c
    000bf60candroidx.recyclerview.widget.StaggeredGridLayoutManager::a1(int, f0.U):
    000bf61ciget-object v0, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->v:Lf0/p;
    000bf620const/4 v1, 0x0
    000bf622iput v1, v0, Lf0/p;->b:I
    000bf626iput v5, v0, Lf0/p;->c:I
    000bf62aiget-object v2, v4, Lf0/H;->e:Lf0/u;
    000bf62econst/4 v3, 0x1
    000bf630if-eqz v2, :cond_12
    000bf634iget-boolean v2, v2, Lf0/u;->e:Z
    000bf638if-eqz v2, :cond_12
    000bf63cmove v2, v3
    000bf63egoto :goto_13
    000bf640move v2, v1
    000bf642if-eqz v2, :cond_34
    000bf646iget v6, v6, Lf0/U;->a:I
    000bf64aconst/4 v2, -0x1
    000bf64cif-eq v6, v2, :cond_34
    000bf650iget-boolean v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->x:Z
    000bf654if-ge v6, v5, :cond_20
    000bf658move v5, v3
    000bf65agoto :goto_21
    000bf65cmove v5, v1
    000bf65eif-ne v2, v5, :cond_2b
    000bf662iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf666invoke-virtual {v5}, Landroidx/emoji2/text/g;->l()I
    000bf66cmove-result v5
    000bf66emove v6, v1
    000bf670goto :goto_36
    000bf672iget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf676invoke-virtual {v5}, Landroidx/emoji2/text/g;->l()I
    000bf67cmove-result v5
    000bf67emove v6, v5
    000bf680move v5, v1
    000bf682goto :goto_36
    000bf684move v5, v1
    000bf686move v6, v5
    000bf688iget-object v2, v4, Lf0/H;->b:Landroidx/recyclerview/widget/RecyclerView;
    000bf68cif-eqz v2, :cond_51
    000bf690iget-boolean v2, v2, Landroidx/recyclerview/widget/RecyclerView;->g:Z
    000bf694if-eqz v2, :cond_51
    000bf698iget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf69cinvoke-virtual {v2}, Landroidx/emoji2/text/g;->k()I
    000bf6a2move-result v2
    000bf6a4sub-int/2addr v2, v6
    000bf6a6iput v2, v0, Lf0/p;->f:I
    000bf6aaiget-object v6, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf6aeinvoke-virtual {v6}, Landroidx/emoji2/text/g;->g()I
    000bf6b4move-result v6
    000bf6b6add-int/2addr v6, v5
    000bf6b8iput v6, v0, Lf0/p;->g:I
    000bf6bcgoto :goto_5d
    000bf6beiget-object v2, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf6c2invoke-virtual {v2}, Landroidx/emoji2/text/g;->f()I
    000bf6c8move-result v2
    000bf6caadd-int/2addr v2, v5
    000bf6cciput v2, v0, Lf0/p;->g:I
    000bf6d0neg-int v5, v6
    000bf6d2iput v5, v0, Lf0/p;->f:I
    000bf6d6iput-boolean v1, v0, Lf0/p;->h:Z
    000bf6daiput-boolean v3, v0, Lf0/p;->a:Z
    000bf6deiget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf6e2invoke-virtual {v5}, Landroidx/emoji2/text/g;->i()I
    000bf6e8move-result v5
    000bf6eaif-nez v5, :cond_72
    000bf6eeiget-object v5, v4, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf6f2invoke-virtual {v5}, Landroidx/emoji2/text/g;->f()I
    000bf6f8move-result v5
    000bf6faif-nez v5, :cond_72
    000bf6femove v1, v3
    000bf700iput-boolean v1, v0, Lf0/p;->i:Z
    000bf704return-void
    000bf60c
    000bf706
    000bf706 // align 0x8
    000bf708
    000bf708androidx.recyclerview.widget.StaggeredGridLayoutManager::b1(f0.e0, int, int):
    000bf718iget v0, v6, Lf0/e0;->d:I
    000bf71cconst/high16 v1, -0x80000000
    000bf720const/4 v2, 0x0
    000bf722const/4 v3, -0x1
    000bf724iget v4, v6, Lf0/e0;->e:I
    000bf728if-ne v7, v3, :cond_35
    000bf72ciget v7, v6, Lf0/e0;->b:I
    000bf730if-eq v7, v1, :cond_f
    000bf734goto :goto_2c
    000bf736iget-object v7, v6, Lf0/e0;->a:Ljava/util/ArrayList;
    000bf73ainvoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000bf740move-result-object v7
    000bf742check-cast v7, Landroid/view/View;
    000bf746invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000bf74cmove-result-object v1
    000bf74echeck-cast v1, Lf0/b0;
    000bf752iget-object v3, v6, Lf0/e0;->f:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
    000bf756iget-object v3, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->r:Landroidx/emoji2/text/g;
    000bf75ainvoke-virtual {v3, v7}, Landroidx/emoji2/text/g;->e(Landroid/view/View;)I
    000bf760move-result v7
    000bf762iput v7, v6, Lf0/e0;->b:I
    000bf766invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bf76ciget v7, v6, Lf0/e0;->b:I
    000bf770add-int/2addr v7, v0
    000bf772if-gt v7, v8, :cond_47
    000bf776iget-object v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
    000bf77ainvoke-virtual {v6, v4, v2}, Ljava/util/BitSet;->set(IZ)V
    000bf780return-void
    000bf782iget v7, v6, Lf0/e0;->c:I
    000bf786if-eq v7, v1, :cond_3a
    000bf78agoto :goto_3f
    000bf78cinvoke-virtual {v6}, Lf0/e0;->a()V
    000bf792iget v7, v6, Lf0/e0;->c:I
    000bf796sub-int/2addr v7, v0
    000bf798if-lt v7, v8, :cond_47
    000bf79ciget-object v6, v5, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;->y:Ljava/util/BitSet;
    000bf7a0invoke-virtual {v6, v4, v2}, Ljava/util/BitSet;->set(IZ)V
    000bf7a6return-void
    000bf708
    000bf7a8
    000bf7a8androidx.savedstate.Recreator::<init>(g0.e):
    000bf7b8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000bf7beiput-object v1, v0, Landroidx/savedstate/Recreator;->a:Lg0/e;
    000bf7c2return-void
    000bf7a8
    000bf7c4
    000bf7c4androidx.savedstate.Recreator::b(androidx.lifecycle.r, androidx.lifecycle.l):
    000bf7d4sget-object v0, Landroidx/lifecycle/l;->ON_CREATE:Landroidx/lifecycle/l;
    000bf7d8if-ne v12, v0, :cond_18e
    000bf7dcinvoke-interface {v11}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
    000bf7e2move-result-object v11
    000bf7e4invoke-virtual {v11, v10}, Landroidx/lifecycle/t;->f(Landroidx/lifecycle/q;)V
    000bf7eaiget-object v11, v10, Landroidx/savedstate/Recreator;->a:Lg0/e;
    000bf7eeinvoke-interface {v11}, Lg0/e;->b()Lg0/d;
    000bf7f4move-result-object v11
    000bf7f6const-string v12, "androidx.savedstate.Restarter"
    000bf7fainvoke-virtual {v11, v12}, Lg0/d;->c(Ljava/lang/String;)Landroid/os/Bundle;
    000bf800move-result-object v11
    000bf802if-nez v11, :cond_1b
    000bf806goto/16 :goto_185
    000bf80aconst-string v12, "classes_to_restore"
    000bf80einvoke-virtual {v11, v12}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
    000bf814move-result-object v11
    000bf816if-eqz v11, :cond_186
    000bf81ainvoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    000bf820move-result-object v11
    000bf822invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
    000bf828move-result v12
    000bf82aif-eqz v12, :cond_185
    000bf82einvoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000bf834move-result-object v12
    000bf836check-cast v12, Ljava/lang/String;
    000bf83aconst-class v0, Landroidx/savedstate/Recreator;
    000bf83einvoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    000bf844move-result-object v0
    000bf846const/4 v1, 0x0
    000bf848invoke-static {v12, v1, v0}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
    000bf84emove-result-object v0
    000bf850const-class v2, Lg0/b;
    000bf854invoke-virtual {v0, v2}, Ljava/lang/Class;->asSubclass(Ljava/lang/Class;)Ljava/lang/Class;
    000bf85amove-result-object v0
    000bf85cconst-string v2, "{\n Class.…class.java)\n }"
    000bf860invoke-static {v0, v2}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000bf866new-array v2, v1, [Ljava/lang/Class;
    000bf86ainvoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    000bf870move-result-object v0
    000bf872const/4 v2, 0x1
    000bf874invoke-virtual {v0, v2}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    000bf87anew-array v3, v1, [Ljava/lang/Object;
    000bf87einvoke-virtual {v0, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
    000bf884move-result-object v0
    000bf886const-string v3, "{\n constr…wInstance()\n }"
    000bf88ainvoke-static {v0, v3}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    000bf890check-cast v0, Lg0/b;
    000bf894iget-object v12, v10, Landroidx/savedstate/Recreator;->a:Lg0/e;
    000bf898instance-of v0, v12, Landroidx/lifecycle/M;
    000bf89cif-eqz v0, :cond_13b
    000bf8a0move-object v0, v12
    000bf8a2check-cast v0, Landroidx/lifecycle/M;
    000bf8a6invoke-interface {v0}, Landroidx/lifecycle/M;->c()Landroidx/lifecycle/L;
    000bf8acmove-result-object v0
    000bf8aeinvoke-interface {v12}, Lg0/e;->b()Lg0/d;
    000bf8b4move-result-object v3
    000bf8b6invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bf8bcnew-instance v4, Ljava/util/HashSet;
    000bf8c0iget-object v5, v0, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
    000bf8c4invoke-virtual {v5}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set;
    000bf8camove-result-object v5
    000bf8ccinvoke-direct {v4, v5}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
    000bf8d2invoke-virtual {v4}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
    000bf8d8move-result-object v4
    000bf8dainvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    000bf8e0move-result v5
    000bf8e2if-eqz v5, :cond_d9
    000bf8e6invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000bf8ecmove-result-object v5
    000bf8eecheck-cast v5, Ljava/lang/String;
    000bf8f2const-string v6, "key"
    000bf8f6invoke-static {v5, v6}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000bf8fciget-object v6, v0, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
    000bf900invoke-virtual {v6, v5}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000bf906move-result-object v5
    000bf908check-cast v5, Landroidx/lifecycle/J;
    000bf90cinvoke-static {v5}, Lk1/c;->b(Ljava/lang/Object;)V
    000bf912invoke-interface {v12}, Landroidx/lifecycle/r;->e()Landroidx/lifecycle/t;
    000bf918move-result-object v6
    000bf91aconst-string v7, "registry"
    000bf91einvoke-static {v3, v7}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000bf924const-string v7, "lifecycle"
    000bf928invoke-static {v6, v7}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    000bf92econst-string v7, "androidx.lifecycle.savedstate.vm.tag"
    000bf932iget-object v8, v5, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
    000bf936const/4 v9, 0x0
    000bf938if-nez v8, :cond_b6
    000bf93cmove-object v5, v9
    000bf93egoto :goto_be
    000bf940monitor-enter v8
    000bf942iget-object v5, v5, Landroidx/lifecycle/J;->a:Ljava/util/HashMap;
    000bf946invoke-virtual {v5, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
    000bf94cmove-result-object v5
    000bf94emonitor-exit v8
    000bf950check-cast v5, Landroidx/lifecycle/SavedStateHandleController;
    000bf954if-eqz v5, :cond_83
    000bf958iget-boolean v7, v5, Landroidx/lifecycle/SavedStateHandleController;->a:Z
    000bf95cif-nez v7, :cond_83
    000bf960if-eqz v7, :cond_d0
    000bf964new-instance v11, Ljava/lang/IllegalStateException;
    000bf968const-string v12, "Already attached to lifecycleOwner"
    000bf96cinvoke-direct {v11, v12}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bf972throw v11
    000bf974iput-boolean v2, v5, Landroidx/lifecycle/SavedStateHandleController;->a:Z
    000bf978invoke-virtual {v6, v5}, Landroidx/lifecycle/t;->a(Landroidx/lifecycle/q;)V
    000bf97ethrow v9
    000bf980move-exception v11
    000bf982monitor-exit v8
    000bf984throw v11
    000bf986new-instance v12, Ljava/util/HashSet;
    000bf98aiget-object v0, v0, Landroidx/lifecycle/L;->a:Ljava/util/LinkedHashMap;
    000bf98einvoke-virtual {v0}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set;
    000bf994move-result-object v0
    000bf996invoke-direct {v12, v0}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
    000bf99cinvoke-virtual {v12}, Ljava/util/HashSet;->isEmpty()Z
    000bf9a2move-result v12
    000bf9a4if-nez v12, :cond_27
    000bf9a8const-class v12, Landroidx/lifecycle/i;
    000bf9aciget-boolean v0, v3, Lg0/d;->c:Z
    000bf9b0if-eqz v0, :cond_133
    000bf9b4iget-object v0, v3, Lg0/d;->f:Ljava/lang/Object;
    000bf9b8check-cast v0, Landroidx/fragment/app/p;
    000bf9bcif-nez v0, :cond_fb
    000bf9c0new-instance v0, Landroidx/fragment/app/p;
    000bf9c4invoke-direct {v0, v3}, Landroidx/fragment/app/p;-><init>(Lg0/d;)V
    000bf9caiput-object v0, v3, Lg0/d;->f:Ljava/lang/Object;
    000bf9cenew-array v0, v1, [Ljava/lang/Class;
    000bf9d2invoke-virtual {v12, v0}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
    000bf9d8iget-object v0, v3, Lg0/d;->f:Ljava/lang/Object;
    000bf9dccheck-cast v0, Landroidx/fragment/app/p;
    000bf9e0if-eqz v0, :cond_27
    000bf9e4invoke-virtual {v12}, Ljava/lang/Class;->getName()Ljava/lang/String;
    000bf9eamove-result-object v12
    000bf9eciget-object v0, v0, Landroidx/fragment/app/p;->b:Ljava/lang/Object;
    000bf9f0check-cast v0, Ljava/util/LinkedHashSet;
    000bf9f4invoke-interface {v0, v12}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
    000bf9fagoto/16 :goto_27
    000bf9femove-exception v11
    000bfa00new-instance v0, Ljava/lang/IllegalArgumentException;
    000bfa04new-instance v1, Ljava/lang/StringBuilder;
    000bfa08const-string v2, "Class "
    000bfa0cinvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000bfa12invoke-virtual {v12}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
    000bfa18move-result-object v12
    000bfa1ainvoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfa20const-string v12, " must have default constructor in order to be automatically recreated"
    000bfa24invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfa2ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000bfa30move-result-object v12
    000bfa32invoke-direct {v0, v12, v11}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000bfa38throw v0
    000bfa3anew-instance v11, Ljava/lang/IllegalStateException;
    000bfa3econst-string v12, "Can not perform this action after onSaveInstanceState"
    000bfa42invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfa48throw v11
    000bfa4aconst-string v11, "Internal error: OnRecreation should be registered only on components that implement ViewModelStoreOwner"
    000bfa4enew-instance v12, Ljava/lang/IllegalStateException;
    000bfa52invoke-direct {v12, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfa58throw v12
    000bfa5amove-exception v11
    000bfa5cnew-instance v0, Ljava/lang/RuntimeException;
    000bfa60new-instance v1, Ljava/lang/StringBuilder;
    000bfa64const-string v2, "Failed to instantiate "
    000bfa68invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000bfa6einvoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfa74invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000bfa7amove-result-object v12
    000bfa7cinvoke-direct {v0, v12, v11}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000bfa82throw v0
    000bfa84move-exception v11
    000bfa86new-instance v12, Ljava/lang/IllegalStateException;
    000bfa8anew-instance v1, Ljava/lang/StringBuilder;
    000bfa8econst-string v2, "Class "
    000bfa92invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000bfa98invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
    000bfa9emove-result-object v0
    000bfaa0invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfaa6const-string v0, " must have default constructor in order to be automatically recreated"
    000bfaaainvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bfab0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000bfab6move-result-object v0
    000bfab8invoke-direct {v12, v0, v11}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000bfabethrow v12
    000bfac0move-exception v11
    000bfac2new-instance v0, Ljava/lang/RuntimeException;
    000bfac6const-string v1, "Class "
    000bfacaconst-string v2, " wasn't found"
    000bfaceinvoke-static {v1, v12, v2}, LB1/b;->g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    000bfad4move-result-object v12
    000bfad6invoke-direct {v0, v12, v11}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
    000bfadcthrow v0
    000bfadereturn-void
    000bfae0new-instance v11, Ljava/lang/IllegalStateException;
    000bfae4const-string v12, "Bundle with restored state for the component \"androidx.savedstate.Restarter\" must contain list of strings by the key \"classes_to_restore\""
    000bfae8invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfaeethrow v11
    000bfaf0new-instance v11, Ljava/lang/AssertionError;
    000bfaf4const-string v12, "Next event must be ON_CREATE"
    000bfaf8invoke-direct {v11, v12}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
    000bfafethrow v11
    000bf7c4
    000bfb00
    000bfb00 struct try_item
    000bfb00 start_addr uint32 0xbf83a
    000bfb04 insn_count int 22
    000bfb06 handler_off uint16 0xbfb31
    000bfb08
    000bfb08 struct try_item
    000bfb08 start_addr uint32 0xbf866
    000bfb0c insn_count int 6
    000bfb0e handler_off uint16 0xbfb36
    000bfb10
    000bfb10 struct try_item
    000bfb10 start_addr uint32 0xbf87a
    000bfb14 insn_count int 13
    000bfb16 handler_off uint16 0xbfb3b
    000bfb18
    000bfb18 struct try_item
    000bfb18 start_addr uint32 0xbf942
    000bfb1c insn_count int 7
    000bfb1e handler_off uint16 0xbfb40
    000bfb20
    000bfb20 struct try_item
    000bfb20 start_addr uint32 0xbf982
    000bfb24 insn_count int 1
    000bfb26 handler_off uint16 0xbfb40
    000bfb28
    000bfb28 struct try_item
    000bfb28 start_addr uint32 0xbf9ce
    000bfb2c insn_count int 5
    000bfb2e handler_off uint16 0xbfb43
    000bfb30
    000bfb30 struct encoded_catch_handler_list
    000bfb30 size int 5
    000bfb31
    000bfb31 struct encoded_catch_handler ← 0xbfb06
    000bfb31 size int64 1
    000bfb32 handlers[0].type_idx int 0xb538
    000bfb34 handlers[0].addr uint32 0xbfac0
    000bfb36
    000bfb36 struct encoded_catch_handler ← 0xbfb0e
    000bfb36 size int64 1
    000bfb37 handlers[0].type_idx int 0xb594
    000bfb39 handlers[0].addr uint32 0xbfa84
    000bfb3b
    000bfb3b struct encoded_catch_handler ← 0xbfb16
    000bfb3b size int64 1
    000bfb3c handlers[0].type_idx int 0xb554
    000bfb3e handlers[0].addr uint32 0xbfa5a
    000bfb40
    000bfb40 struct encoded_catch_handler ← 0xbfb1e 0xbfb26
    000bfb40 size int64 0
    000bfb41 catch_all_addr uint32 0xbf980
    000bfb43
    000bfb43 struct encoded_catch_handler ← 0xbfb2e
    000bfb43 size int64 1
    000bfb44 handlers[0].type_idx int 0xb594
    000bfb46 handlers[0].addr uint32 0xbf9fe
    000bfb48
    000bfb48androidx.startup.InitializationProvider::query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String):
    000bfb58new-instance v1, Ljava/lang/IllegalStateException;
    000bfb5cconst-string v2, "Not allowed."
    000bfb60invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfb66throw v1
    000bfb48
    000bfb68
    000bfb68androidx.startup.InitializationProvider::insert(android.net.Uri, android.content.ContentValues):
    000bfb78new-instance v1, Ljava/lang/IllegalStateException;
    000bfb7cconst-string v2, "Not allowed."
    000bfb80invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfb86throw v1
    000bfb68
    000bfb88
    000bfb88androidx.startup.InitializationProvider::onCreate():
    000bfb98invoke-virtual {v5}, Landroid/content/ContentProvider;->getContext()Landroid/content/Context;
    000bfb9emove-result-object v0
    000bfba0if-eqz v0, :cond_48
    000bfba4invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
    000bfbaamove-result-object v1
    000bfbacif-eqz v1, :cond_46
    000bfbb0invoke-static {v0}, Lh0/a;->c(Landroid/content/Context;)Lh0/a;
    000bfbb6move-result-object v0
    000bfbb8iget-object v1, v0, Lh0/a;->c:Landroid/content/Context;
    000bfbbcconst-string v2, "Startup"
    000bfbc0invoke-static {v2}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V
    000bfbc6new-instance v2, Landroid/content/ComponentName;
    000bfbcainvoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000bfbd0move-result-object v3
    000bfbd2const-class v4, Landroidx/startup/InitializationProvider;
    000bfbd6invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String;
    000bfbdcmove-result-object v4
    000bfbdeinvoke-direct {v2, v3, v4}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
    000bfbe4invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000bfbeamove-result-object v1
    000bfbecconst/16 v3, 0x80
    000bfbf0invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getProviderInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ProviderInfo;
    000bfbf6move-result-object v1
    000bfbf8iget-object v1, v1, Landroid/content/pm/ProviderInfo;->metaData:Landroid/os/Bundle;
    000bfbfcinvoke-virtual {v0, v1}, Lh0/a;->a(Landroid/os/Bundle;)V
    000bfc02invoke-static {}, Landroid/os/Trace;->endSection()V
    000bfc08goto :goto_46
    000bfc0amove-exception v0
    000bfc0cgoto :goto_42
    000bfc0emove-exception v0
    000bfc10new-instance v1, LR0/j;
    000bfc14invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    000bfc1athrow v1
    000bfc1cinvoke-static {}, Landroid/os/Trace;->endSection()V
    000bfc22throw v0
    000bfc24const/4 v0, 0x1
    000bfc26return v0
    000bfc28new-instance v0, LR0/j;
    000bfc2cconst-string v1, "Context cannot be null"
    000bfc30invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    000bfc36throw v0
    000bfb88
    000bfc38
    000bfc38 struct try_item
    000bfc38 start_addr uint32 0xbfbbc
    000bfc3c insn_count int 35
    000bfc3e handler_off uint16 0xbfc49
    000bfc40
    000bfc40 struct try_item
    000bfc40 start_addr uint32 0xbfc10
    000bfc44 insn_count int 6
    000bfc46 handler_off uint16 0xbfc4e
    000bfc48
    000bfc48 struct encoded_catch_handler_list
    000bfc48 size int 2
    000bfc49
    000bfc49 struct encoded_catch_handler ← 0xbfc3e
    000bfc49 size int64 -1
    000bfc4a handlers[0].type_idx int 0xa474
    000bfc4c handlers[0].addr uint32 0xbfc0e
    000bfc4d catch_all_addr uint32 0xbfc0a
    000bfc4e
    000bfc4e struct encoded_catch_handler ← 0xbfc46
    000bfc4e size int64 0
    000bfc4f catch_all_addr uint32 0xbfc0a
    000bfc50
    000bfc50androidx.startup.InitializationProvider::delete(android.net.Uri, java.lang.String, java.lang.String[]):
    000bfc60new-instance v1, Ljava/lang/IllegalStateException;
    000bfc64const-string v2, "Not allowed."
    000bfc68invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfc6ethrow v1
    000bfc50
    000bfc70
    000bfc70androidx.startup.InitializationProvider::update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]):
    000bfc80new-instance v1, Ljava/lang/IllegalStateException;
    000bfc84const-string v2, "Not allowed."
    000bfc88invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfc8ethrow v1
    000bfc70
    000bfc90
    000bfc90androidx.startup.InitializationProvider::getType(android.net.Uri):
    000bfca0new-instance v2, Ljava/lang/IllegalStateException;
    000bfca4const-string v0, "Not allowed."
    000bfca8invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000bfcaethrow v2
    000bfc90
    000bfcb0
    000bfcb0androidx.startup.InitializationProvider::<init>():
    000bfcc0invoke-direct {v0}, Landroid/content/ContentProvider;-><init>()V
    000bfcc6return-void
    000bfcb0
    000bfcc8
    000bfcc8androidx.versionedparcelable.CustomVersionedParcelable::<init>():
    000bfcd8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000bfcdereturn-void
    000bfcc8
    000bfce0
    000bfce0androidx.versionedparcelable.ParcelImpl::describeContents():
    000bfcf0const/4 v0, 0x0
    000bfcf2return v0
    000bfce0
    000bfcf4
    000bfcf4androidx.versionedparcelable.ParcelImpl::<clinit>():
    000bfd04new-instance v0, LQ/k;
    000bfd08const/16 v1, 0xe
    000bfd0cinvoke-direct {v0, v1}, LQ/k;-><init>(I)V
    000bfd12sput-object v0, Landroidx/versionedparcelable/ParcelImpl;->CREATOR:Landroid/os/Parcelable$Creator;
    000bfd16return-void
    000bfcf4
    000bfd18
    000bfd18androidx.versionedparcelable.ParcelImpl::<init>(android.os.Parcel):
    000bfd28invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    000bfd2enew-instance v0, Ll0/b;
    000bfd32invoke-direct {v0, v2}, Ll0/b;-><init>(Landroid/os/Parcel;)V
    000bfd38invoke-virtual {v0}, Ll0/a;->g()Ll0/c;
    000bfd3emove-result-object v2
    000bfd40iput-object v2, v1, Landroidx/versionedparcelable/ParcelImpl;->a:Ll0/c;
    000bfd44return-void
    000bfd18
    000bfd46
    000bfd46 // align 0x8
    000bfd48
    000bfd48androidx.versionedparcelable.ParcelImpl::writeToParcel(android.os.Parcel, int):
    000bfd58new-instance v2, Ll0/b;
    000bfd5cinvoke-direct {v2, v1}, Ll0/b;-><init>(Landroid/os/Parcel;)V
    000bfd62iget-object v1, v0, Landroidx/versionedparcelable/ParcelImpl;->a:Ll0/c;
    000bfd66invoke-virtual {v2, v1}, Ll0/a;->i(Ll0/c;)V
    000bfd6creturn-void
    000bfd48
    000bfd6e
    000bfd6e // align 0x10
    000bfd70
    000bfd70androidx.viewpager2.adapter.FragmentStateAdapter$2::b(androidx.lifecycle.r, androidx.lifecycle.l):
    000bfd80const/4 v1, 0x0
    000bfd82throw v1
    000bfd70
    000bfd84
    000bfd84androidx.viewpager2.adapter.FragmentStateAdapter$5::b(androidx.lifecycle.r, androidx.lifecycle.l):
    000bfd94sget-object v1, Landroidx/lifecycle/l;->ON_DESTROY:Landroidx/lifecycle/l;
    000bfd98if-eq v2, v1, :cond_5
    000bfd9creturn-void
    000bfd9econst/4 v1, 0x0
    000bfda0throw v1
    000bfd84
    000bfda2
    000bfda2 // align 0x4
    000bfda4
    000bfda4androidx.viewpager2.adapter.FragmentStateAdapter$FragmentMaxLifecycleEnforcer$3::b(androidx.lifecycle.r, androidx.lifecycle.l):
    000bfdb4const/4 v1, 0x0
    000bfdb6throw v1
    000bfda4
    000bfdb8
    000bfdb8b0.a::<clinit>():
    000bfdc8return-void
    000bfdb8
    000bfdca
    000bfdca // align 0x4
    000bfdcc
    000bfdccb0.a::<init>():
    000bfddcinvoke-direct {v1}, Landroidx/lifecycle/J;-><init>()V
    000bfde2new-instance v0, Lo/l;
    000bfde6invoke-direct {v0}, Lo/l;-><init>()V
    000bfdeciput-object v0, v1, Lb0/a;->c:Lo/l;
    000bfdf0return-void
    000bfdcc
    000bfdf2
    000bfdf2 // align 0x4
    000bfdf4
    000bfdf4b0.a::a():
    000bfe04iget-object v0, v6, Lb0/a;->c:Lo/l;
    000bfe08iget v1, v0, Lo/l;->c:I
    000bfe0cconst/4 v2, 0x0
    000bfe0eif-gtz v1, :cond_15
    000bfe12iget-object v3, v0, Lo/l;->b:[Ljava/lang/Object;
    000bfe16move v4, v2
    000bfe18if-ge v4, v1, :cond_12
    000bfe1cconst/4 v5, 0x0
    000bfe1eaput-object v5, v3, v4
    000bfe22add-int/lit8 v4, v4, 0x1
    000bfe26goto :goto_a
    000bfe28iput v2, v0, Lo/l;->c:I
    000bfe2creturn-void
    000bfe2eiget-object v0, v0, Lo/l;->b:[Ljava/lang/Object;
    000bfe32aget-object v0, v0, v2
    000bfe36invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000bfe3cnew-instance v0, Ljava/lang/ClassCastException;
    000bfe40invoke-direct {v0}, Ljava/lang/ClassCastException;-><init>()V
    000bfe46throw v0
    000bfdf4
    000bfe48
    000bfe48b1.a::equals(java.lang.Object):
    000bfe58const/4 v0, 0x1
    000bfe5aif-ne v4, v5, :cond_4
    000bfe5ereturn v0
    000bfe60instance-of v1, v5, Lb1/a;
    000bfe64const/4 v2, 0x0
    000bfe66if-nez v1, :cond_a
    000bfe6areturn v2
    000bfe6ccheck-cast v5, Lb1/a;
    000bfe70iget-object v1, v5, Lb1/a;->a:Ljava/lang/Object;
    000bfe74iget-object v3, v4, Lb1/a;->a:Ljava/lang/Object;
    000bfe78invoke-static {v3, v1}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000bfe7emove-result v1
    000bfe80if-nez v1, :cond_17
    000bfe84return v2
    000bfe86iget-object v1, v4, Lb1/a;->b:Ljava/lang/Object;
    000bfe8aiget-object v5, v5, Lb1/a;->b:Ljava/lang/Object;
    000bfe8einvoke-static {v1, v5}, Lk1/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
    000bfe94move-result v5
    000bfe96if-nez v5, :cond_22
    000bfe9areturn v2
    000bfe9creturn v0
    000bfe48
    000bfe9e
    000bfe9e // align 0x10
    000bfea0
    000bfea0b1.a::hashCode():
    000bfeb0const/4 v0, 0x0
    000bfeb2iget-object v1, v3, Lb1/a;->a:Ljava/lang/Object;
    000bfeb6if-nez v1, :cond_7
    000bfebamove v1, v0
    000bfebcgoto :goto_b
    000bfebeinvoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
    000bfec4move-result v1
    000bfec6mul-int/lit8 v1, v1, 0x1f
    000bfecaiget-object v2, v3, Lb1/a;->b:Ljava/lang/Object;
    000bfeceif-nez v2, :cond_12
    000bfed2goto :goto_16
    000bfed4invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
    000bfedamove-result v0
    000bfedcadd-int/2addr v1, v0
    000bfedereturn v1
    000bfea0
    000bfee0
    000bfee0b1.a::toString():
    000bfef0new-instance v0, Ljava/lang/StringBuilder;
    000bfef4const-string v1, "("
    000bfef8invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000bfefeiget-object v1, v2, Lb1/a;->a:Ljava/lang/Object;
    000bff02invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000bff08const-string v1, ", "
    000bff0cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000bff12iget-object v1, v2, Lb1/a;->b:Ljava/lang/Object;
    000bff16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
    000bff1cconst/16 v1, 0x29
    000bff20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    000bff26invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000bff2cmove-result-object v0
    000bff2ereturn-object v0
    000bfee0
    000bff30
    000bff30b1.a::<init>(java.lang.Object, java.lang.Object):
    000bff40invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000bff46iput-object v1, v0, Lb1/a;->a:Ljava/lang/Object;
    000bff4aiput-object v2, v0, Lb1/a;->b:Ljava/lang/Object;
    000bff4ereturn-void
    000bff30
    000bff50
    000bff50b1.b::a():
    000bff60iget-object v0, v3, Lb1/b;->b:Ljava/lang/Object;
    000bff64sget-object v1, Lb1/c;->b:Lb1/c;
    000bff68if-eq v0, v1, :cond_7
    000bff6creturn-object v0
    000bff6eiget-object v0, v3, Lb1/b;->c:Ljava/lang/Object;
    000bff72monitor-enter v0
    000bff74iget-object v2, v3, Lb1/b;->b:Ljava/lang/Object;
    000bff78if-eq v2, v1, :cond_f
    000bff7cgoto :goto_1d
    000bff7eiget-object v1, v3, Lb1/b;->a:Lk1/d;
    000bff82invoke-static {v1}, Lk1/c;->b(Ljava/lang/Object;)V
    000bff88invoke-interface {v1}, Lj1/a;->a()Ljava/lang/Object;
    000bff8emove-result-object v2
    000bff90iput-object v2, v3, Lb1/b;->b:Ljava/lang/Object;
    000bff94const/4 v1, 0x0
    000bff96iput-object v1, v3, Lb1/b;->a:Lk1/d;
    000bff9amonitor-exit v0
    000bff9creturn-object v2
    000bff9emove-exception v1
    000bffa0monitor-exit v0
    000bffa2throw v1
    000bff50
    000bffa4
    000bffa4 struct try_item
    000bffa4 start_addr uint32 0xbff74
    000bffa8 insn_count int 19
    000bffaa handler_off uint16 0xbffad
    000bffac
    000bffac struct encoded_catch_handler_list
    000bffac size int 1
    000bffad
    000bffad struct encoded_catch_handler ← 0xbffaa
    000bffad size int64 0
    000bffae catch_all_addr uint32 0xbff9e
    000bffaf
    000bffaf // align 0x10
    000bffb0
    000bffb0b1.b::toString():
    000bffc0iget-object v0, v2, Lb1/b;->b:Ljava/lang/Object;
    000bffc4sget-object v1, Lb1/c;->b:Lb1/c;
    000bffc8if-eq v0, v1, :cond_f
    000bffccinvoke-virtual {v2}, Lb1/b;->a()Ljava/lang/Object;
    000bffd2move-result-object v0
    000bffd4invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
    000bffdamove-result-object v0
    000bffdcreturn-object v0
    000bffdeconst-string v0, "Lazy value not initialized yet."
    000bffe2return-object v0
    000bffb0
    000bffe4
    000bffe4b1.b::<init>(j1.a):
    000bfff4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000bfffacheck-cast v1, Lk1/d;
    000bfffeiput-object v1, v0, Lb1/b;->a:Lk1/d;
    000c0002sget-object v1, Lb1/c;->b:Lb1/c;
    000c0006iput-object v1, v0, Lb1/b;->b:Ljava/lang/Object;
    000c000aiput-object v0, v0, Lb1/b;->c:Ljava/lang/Object;
    000c000ereturn-void
    000bffe4
    000c0010
    000c0010b1.c::toString():
    000c0020iget v0, v1, Lb1/c;->a:I
    000c0024packed-switch v0, :pswitch_data_e
    000c002ainvoke-super {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
    000c0030move-result-object v0
    000c0032return-object v0
    000c0034const-string v0, "kotlin.Unit"
    000c0038return-object v0
    000c003anop
    000c003c.packed-switch 0x1
    000c0010
    000c0048
    000c0048b1.c::<clinit>():
    000c0058new-instance v0, Lb1/c;
    000c005cconst/4 v1, 0x0
    000c005einvoke-direct {v0, v1}, Lb1/c;-><init>(I)V
    000c0064sput-object v0, Lb1/c;->b:Lb1/c;
    000c0068new-instance v0, Lb1/c;
    000c006cconst/4 v1, 0x1
    000c006einvoke-direct {v0, v1}, Lb1/c;-><init>(I)V
    000c0074sput-object v0, Lb1/c;->c:Lb1/c;
    000c0078return-void
    000c0048
    000c007a
    000c007a // align 0x4
    000c007c
    000c007cb1.c::<init>(int):
    000c008ciput v1, v0, Lb1/c;->a:I
    000c0090invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000c0096return-void
    000c007c
    000c0098
    000c0098c0.a::<init>():
    000c00a8const/4 v0, 0x1
    000c00aaiput v0, v1, Lc0/a;->a:I
    000c00aeinvoke-direct {v1}, Landroid/os/Handler;-><init>()V
    000c00b4return-void
    000c0098
    000c00b6
    000c00b6 // align 0x8
    000c00b8
    000c00b8c0.a::<init>(c0.c, android.os.Looper):
    000c00c8const/4 v0, 0x0
    000c00caiput v0, v1, Lc0/a;->a:I
    000c00ceiput-object v2, v1, Lc0/a;->b:Ljava/lang/Object;
    000c00d2invoke-direct {v1, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
    000c00d8return-void
    000c00b8