File classes.dex
Function:
Loading..
0009ea3c
0009ea3candroidx.coordinatorlayout.widget.CoordinatorLayout::onNestedScroll(android.view.View, int, int, int, int):
0009ea4cconst/4 v6, 0x0
0009ea4emove-object v0, v7
0009ea50move-object v1, v8
0009ea52move v2, v9
0009ea54move v3, v10
0009ea56move v4, v11
0009ea58move v5, v12
0009ea5ainvoke-virtual/range {v0 .. v6}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->c(Landroid/view/View;IIIII)V
0009ea60return-void
0009ea3c
0009ea3candroidx.coordinatorlayout.widget.CoordinatorLayout::onNestedScroll(android.view.View, int, int, int, int):
0009ea4cconst/4 v6, 0x0
0009ea4emove-object v0, v7
0009ea50move-object v1, v8
0009ea52move v2, v9
0009ea54move v3, v10
0009ea56move v4, v11
0009ea58move v5, v12
0009ea5ainvoke-virtual/range {v0 .. v6}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->c(Landroid/view/View;IIIII)V
0009ea60return-void
0009ea3c
0009ea62
0009ea62 // align 0x4
0009ea62 // align 0x4
0009ea64
0009ea64androidx.coordinatorlayout.widget.CoordinatorLayout::c(android.view.View, int, int, int, int, int):
0009ea74const/4 v6, 0x0
0009ea76iget-object v7, v8, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->f:[I
0009ea7amove-object v0, v8
0009ea7cmove-object v1, v9
0009ea7emove v2, v10
0009ea80move v3, v11
0009ea82move v4, v12
0009ea84move v5, v13
0009ea86invoke-virtual/range {v0 .. v7}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->b(Landroid/view/View;IIIII[I)V
0009ea8creturn-void
0009ea64
0009ea64androidx.coordinatorlayout.widget.CoordinatorLayout::c(android.view.View, int, int, int, int, int):
0009ea74const/4 v6, 0x0
0009ea76iget-object v7, v8, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->f:[I
0009ea7amove-object v0, v8
0009ea7cmove-object v1, v9
0009ea7emove v2, v10
0009ea80move v3, v11
0009ea82move v4, v12
0009ea84move v5, v13
0009ea86invoke-virtual/range {v0 .. v7}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->b(Landroid/view/View;IIIII[I)V
0009ea8creturn-void
0009ea64
0009ea8e
0009ea8e // align 0x10
0009ea8e // align 0x10
0009ea90
0009ea90androidx.coordinatorlayout.widget.CoordinatorLayout::b(android.view.View, int, int, int, int, int, int[]):
0009eaa0invoke-virtual {v14}, Landroid/view/ViewGroup;->getChildCount()I
0009eaa6move-result v15
0009eaa8const/4 v0, 0x0
0009eaaamove v1, v0
0009eaacmove v2, v1
0009eaaemove v3, v2
0009eab0move v4, v3
0009eab2const/4 v5, 0x1
0009eab4if-ge v1, v15, :cond_60
0009eab8invoke-virtual {v14, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009eabemove-result-object v8
0009eac0invoke-virtual {v8}, Landroid/view/View;->getVisibility()I
0009eac6move-result v6
0009eac8const/16 v7, 0x8
0009eaccif-ne v6, v7, :cond_1b
0009ead0move/from16 v13, v20
0009ead4goto :goto_5d
0009ead6invoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009eadcmove-result-object v6
0009eadecheck-cast v6, Lx/d;
0009eae2move/from16 v13, v20
0009eae6invoke-virtual {v6, v13}, Lx/d;->a(I)Z
0009eaecmove-result v7
0009eaeeif-nez v7, :cond_2a
0009eaf2goto :goto_5d
0009eaf4iget-object v6, v6, Lx/d;->a:Lx/a;
0009eaf8if-eqz v6, :cond_5d
0009eafciget-object v12, v14, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->e:[I
0009eb00aput v0, v12, v0
0009eb04aput v0, v12, v5
0009eb08move-object v7, v14
0009eb0amove/from16 v9, v17
0009eb0emove/from16 v10, v18
0009eb12move/from16 v11, v19
0009eb16invoke-virtual/range {v6 .. v12}, Lx/a;->o(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;III[I)V
0009eb1cif-lez v18, :cond_47
0009eb20aget v4, v12, v0
0009eb24invoke-static {v2, v4}, Ljava/lang/Math;->max(II)I
0009eb2amove-result v2
0009eb2cgoto :goto_4d
0009eb2eaget v4, v12, v0
0009eb32invoke-static {v2, v4}, Ljava/lang/Math;->min(II)I
0009eb38move-result v2
0009eb3aif-lez v19, :cond_56
0009eb3eaget v4, v12, v5
0009eb42invoke-static {v3, v4}, Ljava/lang/Math;->max(II)I
0009eb48move-result v3
0009eb4agoto :goto_5c
0009eb4caget v4, v12, v5
0009eb50invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I
0009eb56move-result v3
0009eb58move v4, v5
0009eb5aadd-int/lit8 v1, v1, 0x1
0009eb5egoto :goto_9
0009eb60aget v15, v21, v0
0009eb64add-int/2addr v15, v2
0009eb66aput v15, v21, v0
0009eb6aaget v15, v21, v5
0009eb6eadd-int/2addr v15, v3
0009eb70aput v15, v21, v5
0009eb74if-eqz v4, :cond_6f
0009eb78invoke-virtual {v14, v5}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->o(I)V
0009eb7ereturn-void
0009ea90
0009ea90androidx.coordinatorlayout.widget.CoordinatorLayout::b(android.view.View, int, int, int, int, int, int[]):
0009eaa0invoke-virtual {v14}, Landroid/view/ViewGroup;->getChildCount()I
0009eaa6move-result v15
0009eaa8const/4 v0, 0x0
0009eaaamove v1, v0
0009eaacmove v2, v1
0009eaaemove v3, v2
0009eab0move v4, v3
0009eab2const/4 v5, 0x1
0009eab4if-ge v1, v15, :cond_60
0009eab8invoke-virtual {v14, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009eabemove-result-object v8
0009eac0invoke-virtual {v8}, Landroid/view/View;->getVisibility()I
0009eac6move-result v6
0009eac8const/16 v7, 0x8
0009eaccif-ne v6, v7, :cond_1b
0009ead0move/from16 v13, v20
0009ead4goto :goto_5d
0009ead6invoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009eadcmove-result-object v6
0009eadecheck-cast v6, Lx/d;
0009eae2move/from16 v13, v20
0009eae6invoke-virtual {v6, v13}, Lx/d;->a(I)Z
0009eaecmove-result v7
0009eaeeif-nez v7, :cond_2a
0009eaf2goto :goto_5d
0009eaf4iget-object v6, v6, Lx/d;->a:Lx/a;
0009eaf8if-eqz v6, :cond_5d
0009eafciget-object v12, v14, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->e:[I
0009eb00aput v0, v12, v0
0009eb04aput v0, v12, v5
0009eb08move-object v7, v14
0009eb0amove/from16 v9, v17
0009eb0emove/from16 v10, v18
0009eb12move/from16 v11, v19
0009eb16invoke-virtual/range {v6 .. v12}, Lx/a;->o(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;III[I)V
0009eb1cif-lez v18, :cond_47
0009eb20aget v4, v12, v0
0009eb24invoke-static {v2, v4}, Ljava/lang/Math;->max(II)I
0009eb2amove-result v2
0009eb2cgoto :goto_4d
0009eb2eaget v4, v12, v0
0009eb32invoke-static {v2, v4}, Ljava/lang/Math;->min(II)I
0009eb38move-result v2
0009eb3aif-lez v19, :cond_56
0009eb3eaget v4, v12, v5
0009eb42invoke-static {v3, v4}, Ljava/lang/Math;->max(II)I
0009eb48move-result v3
0009eb4agoto :goto_5c
0009eb4caget v4, v12, v5
0009eb50invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I
0009eb56move-result v3
0009eb58move v4, v5
0009eb5aadd-int/lit8 v1, v1, 0x1
0009eb5egoto :goto_9
0009eb60aget v15, v21, v0
0009eb64add-int/2addr v15, v2
0009eb66aput v15, v21, v0
0009eb6aaget v15, v21, v5
0009eb6eadd-int/2addr v15, v3
0009eb70aput v15, v21, v5
0009eb74if-eqz v4, :cond_6f
0009eb78invoke-virtual {v14, v5}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->o(I)V
0009eb7ereturn-void
0009ea90
0009eb80
0009eb80androidx.coordinatorlayout.widget.CoordinatorLayout::onNestedScrollAccepted(android.view.View, android.view.View, int):
0009eb90const/4 v0, 0x0
0009eb92invoke-virtual {v1, v2, v3, v4, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->a(Landroid/view/View;Landroid/view/View;II)V
0009eb98return-void
0009eb80
0009eb80androidx.coordinatorlayout.widget.CoordinatorLayout::onNestedScrollAccepted(android.view.View, android.view.View, int):
0009eb90const/4 v0, 0x0
0009eb92invoke-virtual {v1, v2, v3, v4, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->a(Landroid/view/View;Landroid/view/View;II)V
0009eb98return-void
0009eb80
0009eb9a
0009eb9a // align 0x4
0009eb9a // align 0x4
0009eb9c
0009eb9candroidx.coordinatorlayout.widget.CoordinatorLayout::a(android.view.View, android.view.View, int, int):
0009ebacconst/4 v2, 0x1
0009ebaeiget-object v0, v1, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->s:LK/p;
0009ebb2if-ne v5, v2, :cond_8
0009ebb6iput v4, v0, LK/p;->b:I
0009ebbagoto :goto_a
0009ebbciput v4, v0, LK/p;->a:I
0009ebc0iput-object v3, v1, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->k:Landroid/view/View;
0009ebc4invoke-virtual {v1}, Landroid/view/ViewGroup;->getChildCount()I
0009ebcamove-result v2
0009ebccconst/4 v3, 0x0
0009ebceif-ge v3, v2, :cond_23
0009ebd2invoke-virtual {v1, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009ebd8move-result-object v4
0009ebdainvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009ebe0move-result-object v4
0009ebe2check-cast v4, Lx/d;
0009ebe6invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009ebecadd-int/lit8 v3, v3, 0x1
0009ebf0goto :goto_11
0009ebf2return-void
0009eb9c
0009eb9candroidx.coordinatorlayout.widget.CoordinatorLayout::a(android.view.View, android.view.View, int, int):
0009ebacconst/4 v2, 0x1
0009ebaeiget-object v0, v1, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->s:LK/p;
0009ebb2if-ne v5, v2, :cond_8
0009ebb6iput v4, v0, LK/p;->b:I
0009ebbagoto :goto_a
0009ebbciput v4, v0, LK/p;->a:I
0009ebc0iput-object v3, v1, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->k:Landroid/view/View;
0009ebc4invoke-virtual {v1}, Landroid/view/ViewGroup;->getChildCount()I
0009ebcamove-result v2
0009ebccconst/4 v3, 0x0
0009ebceif-ge v3, v2, :cond_23
0009ebd2invoke-virtual {v1, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009ebd8move-result-object v4
0009ebdainvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009ebe0move-result-object v4
0009ebe2check-cast v4, Lx/d;
0009ebe6invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009ebecadd-int/lit8 v3, v3, 0x1
0009ebf0goto :goto_11
0009ebf2return-void
0009eb9c
0009ebf4
0009ebf4androidx.coordinatorlayout.widget.CoordinatorLayout::onRestoreInstanceState(android.os.Parcelable):
0009ec04instance-of v0, v7, Lx/f;
0009ec08if-nez v0, :cond_8
0009ec0cinvoke-super {v6, v7}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
0009ec12return-void
0009ec14check-cast v7, Lx/f;
0009ec18iget-object v0, v7, LS/b;->a:Landroid/os/Parcelable;
0009ec1cinvoke-super {v6, v0}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
0009ec22iget-object v7, v7, Lx/f;->c:Landroid/util/SparseArray;
0009ec26invoke-virtual {v6}, Landroid/view/ViewGroup;->getChildCount()I
0009ec2cmove-result v0
0009ec2econst/4 v1, 0x0
0009ec30if-ge v1, v0, :cond_39
0009ec34invoke-virtual {v6, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009ec3amove-result-object v2
0009ec3cinvoke-virtual {v2}, Landroid/view/View;->getId()I
0009ec42move-result v3
0009ec44invoke-static {v2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->m(Landroid/view/View;)Lx/d;
0009ec4amove-result-object v4
0009ec4ciget-object v4, v4, Lx/d;->a:Lx/a;
0009ec50const/4 v5, -0x1
0009ec52if-eq v3, v5, :cond_36
0009ec56if-eqz v4, :cond_36
0009ec5ainvoke-virtual {v7, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
0009ec60move-result-object v3
0009ec62check-cast v3, Landroid/os/Parcelable;
0009ec66if-eqz v3, :cond_36
0009ec6ainvoke-virtual {v4, v2, v3}, Lx/a;->q(Landroid/view/View;Landroid/os/Parcelable;)V
0009ec70add-int/lit8 v1, v1, 0x1
0009ec74goto :goto_16
0009ec76return-void
0009ebf4
0009ebf4androidx.coordinatorlayout.widget.CoordinatorLayout::onRestoreInstanceState(android.os.Parcelable):
0009ec04instance-of v0, v7, Lx/f;
0009ec08if-nez v0, :cond_8
0009ec0cinvoke-super {v6, v7}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
0009ec12return-void
0009ec14check-cast v7, Lx/f;
0009ec18iget-object v0, v7, LS/b;->a:Landroid/os/Parcelable;
0009ec1cinvoke-super {v6, v0}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
0009ec22iget-object v7, v7, Lx/f;->c:Landroid/util/SparseArray;
0009ec26invoke-virtual {v6}, Landroid/view/ViewGroup;->getChildCount()I
0009ec2cmove-result v0
0009ec2econst/4 v1, 0x0
0009ec30if-ge v1, v0, :cond_39
0009ec34invoke-virtual {v6, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009ec3amove-result-object v2
0009ec3cinvoke-virtual {v2}, Landroid/view/View;->getId()I
0009ec42move-result v3
0009ec44invoke-static {v2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->m(Landroid/view/View;)Lx/d;
0009ec4amove-result-object v4
0009ec4ciget-object v4, v4, Lx/d;->a:Lx/a;
0009ec50const/4 v5, -0x1
0009ec52if-eq v3, v5, :cond_36
0009ec56if-eqz v4, :cond_36
0009ec5ainvoke-virtual {v7, v3}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
0009ec60move-result-object v3
0009ec62check-cast v3, Landroid/os/Parcelable;
0009ec66if-eqz v3, :cond_36
0009ec6ainvoke-virtual {v4, v2, v3}, Lx/a;->q(Landroid/view/View;Landroid/os/Parcelable;)V
0009ec70add-int/lit8 v1, v1, 0x1
0009ec74goto :goto_16
0009ec76return-void
0009ebf4
0009ec78
0009ec78androidx.coordinatorlayout.widget.CoordinatorLayout::onStopNestedScroll(android.view.View):
0009ec88const/4 v0, 0x0
0009ec8ainvoke-virtual {v1, v2, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->d(Landroid/view/View;I)V
0009ec90return-void
0009ec78
0009ec78androidx.coordinatorlayout.widget.CoordinatorLayout::onStopNestedScroll(android.view.View):
0009ec88const/4 v0, 0x0
0009ec8ainvoke-virtual {v1, v2, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->d(Landroid/view/View;I)V
0009ec90return-void
0009ec78
0009ec92
0009ec92 // align 0x4
0009ec92 // align 0x4
0009ec94
0009ec94androidx.coordinatorlayout.widget.CoordinatorLayout::d(android.view.View, int):
0009eca4const/4 v0, 0x0
0009eca6const/4 v1, 0x1
0009eca8iget-object v2, v7, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->s:LK/p;
0009ecacif-ne v9, v1, :cond_9
0009ecb0iput v0, v2, LK/p;->b:I
0009ecb4goto :goto_b
0009ecb6iput v0, v2, LK/p;->a:I
0009ecbainvoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
0009ecc0move-result v2
0009ecc2move v3, v0
0009ecc4if-ge v3, v2, :cond_37
0009ecc8invoke-virtual {v7, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009eccemove-result-object v4
0009ecd0invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009ecd6move-result-object v5
0009ecd8check-cast v5, Lx/d;
0009ecdcinvoke-virtual {v5, v9}, Lx/d;->a(I)Z
0009ece2move-result v6
0009ece4if-nez v6, :cond_23
0009ece8goto :goto_34
0009eceaiget-object v6, v5, Lx/d;->a:Lx/a;
0009eceeif-eqz v6, :cond_2a
0009ecf2invoke-virtual {v6, v4, v8, v9}, Lx/a;->t(Landroid/view/View;Landroid/view/View;I)V
0009ecf8if-eqz v9, :cond_32
0009ecfcif-eq v9, v1, :cond_2f
0009ed00goto :goto_34
0009ed02iput-boolean v0, v5, Lx/d;->n:Z
0009ed06goto :goto_34
0009ed08iput-boolean v0, v5, Lx/d;->m:Z
0009ed0cadd-int/lit8 v3, v3, 0x1
0009ed10goto :goto_10
0009ed12const/4 v8, 0x0
0009ed14iput-object v8, v7, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->k:Landroid/view/View;
0009ed18return-void
0009ec94
0009ec94androidx.coordinatorlayout.widget.CoordinatorLayout::d(android.view.View, int):
0009eca4const/4 v0, 0x0
0009eca6const/4 v1, 0x1
0009eca8iget-object v2, v7, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->s:LK/p;
0009ecacif-ne v9, v1, :cond_9
0009ecb0iput v0, v2, LK/p;->b:I
0009ecb4goto :goto_b
0009ecb6iput v0, v2, LK/p;->a:I
0009ecbainvoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
0009ecc0move-result v2
0009ecc2move v3, v0
0009ecc4if-ge v3, v2, :cond_37
0009ecc8invoke-virtual {v7, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009eccemove-result-object v4
0009ecd0invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009ecd6move-result-object v5
0009ecd8check-cast v5, Lx/d;
0009ecdcinvoke-virtual {v5, v9}, Lx/d;->a(I)Z
0009ece2move-result v6
0009ece4if-nez v6, :cond_23
0009ece8goto :goto_34
0009eceaiget-object v6, v5, Lx/d;->a:Lx/a;
0009eceeif-eqz v6, :cond_2a
0009ecf2invoke-virtual {v6, v4, v8, v9}, Lx/a;->t(Landroid/view/View;Landroid/view/View;I)V
0009ecf8if-eqz v9, :cond_32
0009ecfcif-eq v9, v1, :cond_2f
0009ed00goto :goto_34
0009ed02iput-boolean v0, v5, Lx/d;->n:Z
0009ed06goto :goto_34
0009ed08iput-boolean v0, v5, Lx/d;->m:Z
0009ed0cadd-int/lit8 v3, v3, 0x1
0009ed10goto :goto_10
0009ed12const/4 v8, 0x0
0009ed14iput-object v8, v7, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->k:Landroid/view/View;
0009ed18return-void
0009ec94
0009ed1a
0009ed1a // align 0x4
0009ed1a // align 0x4
0009ed1c
0009ed1candroidx.coordinatorlayout.widget.CoordinatorLayout::r():
0009ed2ciget-object v0, v15, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->a:Ljava/util/ArrayList;
0009ed30invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
0009ed36iget-object v1, v15, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->b:Landroidx/emoji2/text/s;
0009ed3aiget-object v2, v1, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
0009ed3echeck-cast v2, Lo/k;
0009ed42iget v3, v2, Lo/k;->c:I
0009ed46const/4 v4, 0x0
0009ed48move v5, v4
0009ed4aiget-object v6, v1, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
0009ed4echeck-cast v6, LJ/a;
0009ed52if-ge v5, v3, :cond_26
0009ed56invoke-virtual {v2, v5}, Lo/k;->j(I)Ljava/lang/Object;
0009ed5cmove-result-object v7
0009ed5echeck-cast v7, Ljava/util/ArrayList;
0009ed62if-eqz v7, :cond_23
0009ed66invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V
0009ed6cinvoke-virtual {v6, v7}, LJ/a;->c(Ljava/lang/Object;)Z
0009ed72add-int/lit8 v5, v5, 0x1
0009ed76goto :goto_f
0009ed78invoke-virtual {v2}, Lo/k;->clear()V
0009ed7einvoke-virtual {v15}, Landroid/view/ViewGroup;->getChildCount()I
0009ed84move-result v2
0009ed86move v3, v4
0009ed88iget-object v5, v1, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
0009ed8ccheck-cast v5, Lo/k;
0009ed90if-ge v3, v2, :cond_16d
0009ed94invoke-virtual {v15, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009ed9amove-result-object v7
0009ed9cinvoke-static {v7}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->m(Landroid/view/View;)Lx/d;
0009eda2move-result-object v8
0009eda4iget v9, v8, Lx/d;->f:I
0009eda8const/4 v10, 0x0
0009edaaconst/4 v11, -0x1
0009edacif-ne v9, v11, :cond_48
0009edb0iput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009edb4iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009edb8goto/16 :goto_c7
0009edbciget-object v11, v8, Lx/d;->k:Landroid/view/View;
0009edc0if-eqz v11, :cond_74
0009edc4invoke-virtual {v11}, Landroid/view/View;->getId()I
0009edcamove-result v11
0009edccif-eq v11, v9, :cond_53
0009edd0goto :goto_74
0009edd2iget-object v11, v8, Lx/d;->k:Landroid/view/View;
0009edd6invoke-virtual {v11}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
0009eddcmove-result-object v12
0009eddeif-eq v12, v15, :cond_71
0009ede2if-eqz v12, :cond_6c
0009ede6if-ne v12, v7, :cond_60
0009edeagoto :goto_6c
0009edecinstance-of v13, v12, Landroid/view/View;
0009edf0if-eqz v13, :cond_67
0009edf4move-object v11, v12
0009edf6check-cast v11, Landroid/view/View;
0009edfainvoke-interface {v12}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent;
0009ee00move-result-object v12
0009ee02goto :goto_59
0009ee04iput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009ee08iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009ee0cgoto :goto_74
0009ee0eiput-object v11, v8, Lx/d;->l:Landroid/view/View;
0009ee12goto :goto_c7
0009ee14invoke-virtual {v15, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0009ee1amove-result-object v11
0009ee1ciput-object v11, v8, Lx/d;->k:Landroid/view/View;
0009ee20if-eqz v11, :cond_bd
0009ee24if-ne v11, v15, :cond_91
0009ee28invoke-virtual {v15}, Landroid/view/View;->isInEditMode()Z
0009ee2emove-result v9
0009ee30if-eqz v9, :cond_89
0009ee34iput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009ee38iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009ee3cgoto :goto_c7
0009ee3enew-instance v0, Ljava/lang/IllegalStateException;
0009ee42const-string v1, "View can not be anchored to the the parent CoordinatorLayout"
0009ee46invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0009ee4cthrow v0
0009ee4einvoke-virtual {v11}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
0009ee54move-result-object v9
0009ee56if-eq v9, v15, :cond_ba
0009ee5aif-eqz v9, :cond_ba
0009ee5eif-ne v9, v7, :cond_ae
0009ee62invoke-virtual {v15}, Landroid/view/View;->isInEditMode()Z
0009ee68move-result v9
0009ee6aif-eqz v9, :cond_a6
0009ee6eiput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009ee72iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009ee76goto :goto_c7
0009ee78new-instance v0, Ljava/lang/IllegalStateException;
0009ee7cconst-string v1, "Anchor must not be a descendant of the anchored view"
0009ee80invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0009ee86throw v0
0009ee88instance-of v12, v9, Landroid/view/View;
0009ee8cif-eqz v12, :cond_b5
0009ee90move-object v11, v9
0009ee92check-cast v11, Landroid/view/View;
0009ee96invoke-interface {v9}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent;
0009ee9cmove-result-object v9
0009ee9egoto :goto_95
0009eea0iput-object v11, v8, Lx/d;->l:Landroid/view/View;
0009eea4goto :goto_c7
0009eea6invoke-virtual {v15}, Landroid/view/View;->isInEditMode()Z
0009eeacmove-result v11
0009eeaeif-eqz v11, :cond_149
0009eeb2iput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009eeb6iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009eebainvoke-virtual {v5, v7}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009eec0move-result v9
0009eec2if-nez v9, :cond_d0
0009eec6invoke-virtual {v5, v7, v10}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0009eeccmove v9, v4
0009eeceif-ge v9, v2, :cond_145
0009eed2if-ne v9, v3, :cond_d6
0009eed6goto :goto_13a
0009eed8invoke-virtual {v15, v9}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009eedemove-result-object v11
0009eee0iget-object v12, v8, Lx/d;->l:Landroid/view/View;
0009eee4if-eq v11, v12, :cond_104
0009eee8sget-object v12, LK/P;->a:Ljava/util/WeakHashMap;
0009eeecinvoke-virtual {v15}, Landroid/view/View;->getLayoutDirection()I
0009eef2move-result v12
0009eef4invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009eefamove-result-object v13
0009eefccheck-cast v13, Lx/d;
0009ef00iget v13, v13, Lx/d;->g:I
0009ef04invoke-static {v13, v12}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
0009ef0amove-result v13
0009ef0cif-eqz v13, :cond_fc
0009ef10iget v14, v8, Lx/d;->h:I
0009ef14invoke-static {v14, v12}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
0009ef1amove-result v12
0009ef1cand-int/2addr v12, v13
0009ef1eif-ne v12, v13, :cond_fc
0009ef22goto :goto_104
0009ef24iget-object v11, v8, Lx/d;->a:Lx/a;
0009ef28if-eqz v11, :cond_13a
0009ef2cinvoke-virtual {v11, v7}, Lx/a;->f(Landroid/view/View;)V
0009ef32goto :goto_13a
0009ef34invoke-virtual {v5, v11}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009ef3amove-result v12
0009ef3cif-nez v12, :cond_113
0009ef40invoke-virtual {v5, v11}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009ef46move-result v12
0009ef48if-nez v12, :cond_113
0009ef4cinvoke-virtual {v5, v11, v10}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0009ef52invoke-virtual {v5, v11}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009ef58move-result v12
0009ef5aif-eqz v12, :cond_13d
0009ef5einvoke-virtual {v5, v7}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009ef64move-result v12
0009ef66if-eqz v12, :cond_13d
0009ef6ainvoke-virtual {v5, v11, v10}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0009ef70move-result-object v12
0009ef72check-cast v12, Ljava/util/ArrayList;
0009ef76if-nez v12, :cond_137
0009ef7ainvoke-virtual {v6}, LJ/a;->a()Ljava/lang/Object;
0009ef80move-result-object v12
0009ef82check-cast v12, Ljava/util/ArrayList;
0009ef86if-nez v12, :cond_134
0009ef8anew-instance v12, Ljava/util/ArrayList;
0009ef8einvoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
0009ef94invoke-virtual {v5, v11, v12}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0009ef9ainvoke-virtual {v12, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0009efa0add-int/lit8 v9, v9, 0x1
0009efa4goto :goto_d1
0009efa6new-instance v0, Ljava/lang/IllegalArgumentException;
0009efaaconst-string v1, "All nodes must be present in the graph before being added as an edge"
0009efaeinvoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0009efb4throw v0
0009efb6add-int/lit8 v3, v3, 0x1
0009efbagoto/16 :goto_2e
0009efbenew-instance v0, Ljava/lang/IllegalStateException;
0009efc2new-instance v1, Ljava/lang/StringBuilder;
0009efc6const-string v2, "Could not find CoordinatorLayout descendant view with id "
0009efcainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0009efd0invoke-virtual {v15}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
0009efd6move-result-object v2
0009efd8invoke-virtual {v2, v9}, Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String;
0009efdemove-result-object v2
0009efe0invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009efe6const-string v2, " to anchor view "
0009efeainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009eff0invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009eff6invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0009effcmove-result-object v1
0009effeinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0009f004throw v0
0009f006iget-object v2, v1, Landroidx/emoji2/text/s;->c:Ljava/lang/Object;
0009f00acheck-cast v2, Ljava/util/ArrayList;
0009f00einvoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
0009f014iget-object v3, v1, Landroidx/emoji2/text/s;->d:Ljava/lang/Object;
0009f018check-cast v3, Ljava/util/HashSet;
0009f01cinvoke-virtual {v3}, Ljava/util/HashSet;->clear()V
0009f022iget v6, v5, Lo/k;->c:I
0009f026if-ge v4, v6, :cond_189
0009f02ainvoke-virtual {v5, v4}, Lo/k;->h(I)Ljava/lang/Object;
0009f030move-result-object v7
0009f032invoke-virtual {v1, v7, v2, v3}, Landroidx/emoji2/text/s;->b(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/HashSet;)V
0009f038add-int/lit8 v4, v4, 0x1
0009f03cgoto :goto_17d
0009f03einvoke-virtual {v0, v2}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
0009f044invoke-static {v0}, Ljava/util/Collections;->reverse(Ljava/util/List;)V
0009f04areturn-void
0009ed1c
0009ed1candroidx.coordinatorlayout.widget.CoordinatorLayout::r():
0009ed2ciget-object v0, v15, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->a:Ljava/util/ArrayList;
0009ed30invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
0009ed36iget-object v1, v15, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->b:Landroidx/emoji2/text/s;
0009ed3aiget-object v2, v1, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
0009ed3echeck-cast v2, Lo/k;
0009ed42iget v3, v2, Lo/k;->c:I
0009ed46const/4 v4, 0x0
0009ed48move v5, v4
0009ed4aiget-object v6, v1, Landroidx/emoji2/text/s;->a:Ljava/lang/Object;
0009ed4echeck-cast v6, LJ/a;
0009ed52if-ge v5, v3, :cond_26
0009ed56invoke-virtual {v2, v5}, Lo/k;->j(I)Ljava/lang/Object;
0009ed5cmove-result-object v7
0009ed5echeck-cast v7, Ljava/util/ArrayList;
0009ed62if-eqz v7, :cond_23
0009ed66invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V
0009ed6cinvoke-virtual {v6, v7}, LJ/a;->c(Ljava/lang/Object;)Z
0009ed72add-int/lit8 v5, v5, 0x1
0009ed76goto :goto_f
0009ed78invoke-virtual {v2}, Lo/k;->clear()V
0009ed7einvoke-virtual {v15}, Landroid/view/ViewGroup;->getChildCount()I
0009ed84move-result v2
0009ed86move v3, v4
0009ed88iget-object v5, v1, Landroidx/emoji2/text/s;->b:Ljava/lang/Object;
0009ed8ccheck-cast v5, Lo/k;
0009ed90if-ge v3, v2, :cond_16d
0009ed94invoke-virtual {v15, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009ed9amove-result-object v7
0009ed9cinvoke-static {v7}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->m(Landroid/view/View;)Lx/d;
0009eda2move-result-object v8
0009eda4iget v9, v8, Lx/d;->f:I
0009eda8const/4 v10, 0x0
0009edaaconst/4 v11, -0x1
0009edacif-ne v9, v11, :cond_48
0009edb0iput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009edb4iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009edb8goto/16 :goto_c7
0009edbciget-object v11, v8, Lx/d;->k:Landroid/view/View;
0009edc0if-eqz v11, :cond_74
0009edc4invoke-virtual {v11}, Landroid/view/View;->getId()I
0009edcamove-result v11
0009edccif-eq v11, v9, :cond_53
0009edd0goto :goto_74
0009edd2iget-object v11, v8, Lx/d;->k:Landroid/view/View;
0009edd6invoke-virtual {v11}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
0009eddcmove-result-object v12
0009eddeif-eq v12, v15, :cond_71
0009ede2if-eqz v12, :cond_6c
0009ede6if-ne v12, v7, :cond_60
0009edeagoto :goto_6c
0009edecinstance-of v13, v12, Landroid/view/View;
0009edf0if-eqz v13, :cond_67
0009edf4move-object v11, v12
0009edf6check-cast v11, Landroid/view/View;
0009edfainvoke-interface {v12}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent;
0009ee00move-result-object v12
0009ee02goto :goto_59
0009ee04iput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009ee08iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009ee0cgoto :goto_74
0009ee0eiput-object v11, v8, Lx/d;->l:Landroid/view/View;
0009ee12goto :goto_c7
0009ee14invoke-virtual {v15, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View;
0009ee1amove-result-object v11
0009ee1ciput-object v11, v8, Lx/d;->k:Landroid/view/View;
0009ee20if-eqz v11, :cond_bd
0009ee24if-ne v11, v15, :cond_91
0009ee28invoke-virtual {v15}, Landroid/view/View;->isInEditMode()Z
0009ee2emove-result v9
0009ee30if-eqz v9, :cond_89
0009ee34iput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009ee38iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009ee3cgoto :goto_c7
0009ee3enew-instance v0, Ljava/lang/IllegalStateException;
0009ee42const-string v1, "View can not be anchored to the the parent CoordinatorLayout"
0009ee46invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0009ee4cthrow v0
0009ee4einvoke-virtual {v11}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
0009ee54move-result-object v9
0009ee56if-eq v9, v15, :cond_ba
0009ee5aif-eqz v9, :cond_ba
0009ee5eif-ne v9, v7, :cond_ae
0009ee62invoke-virtual {v15}, Landroid/view/View;->isInEditMode()Z
0009ee68move-result v9
0009ee6aif-eqz v9, :cond_a6
0009ee6eiput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009ee72iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009ee76goto :goto_c7
0009ee78new-instance v0, Ljava/lang/IllegalStateException;
0009ee7cconst-string v1, "Anchor must not be a descendant of the anchored view"
0009ee80invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0009ee86throw v0
0009ee88instance-of v12, v9, Landroid/view/View;
0009ee8cif-eqz v12, :cond_b5
0009ee90move-object v11, v9
0009ee92check-cast v11, Landroid/view/View;
0009ee96invoke-interface {v9}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent;
0009ee9cmove-result-object v9
0009ee9egoto :goto_95
0009eea0iput-object v11, v8, Lx/d;->l:Landroid/view/View;
0009eea4goto :goto_c7
0009eea6invoke-virtual {v15}, Landroid/view/View;->isInEditMode()Z
0009eeacmove-result v11
0009eeaeif-eqz v11, :cond_149
0009eeb2iput-object v10, v8, Lx/d;->l:Landroid/view/View;
0009eeb6iput-object v10, v8, Lx/d;->k:Landroid/view/View;
0009eebainvoke-virtual {v5, v7}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009eec0move-result v9
0009eec2if-nez v9, :cond_d0
0009eec6invoke-virtual {v5, v7, v10}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0009eeccmove v9, v4
0009eeceif-ge v9, v2, :cond_145
0009eed2if-ne v9, v3, :cond_d6
0009eed6goto :goto_13a
0009eed8invoke-virtual {v15, v9}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009eedemove-result-object v11
0009eee0iget-object v12, v8, Lx/d;->l:Landroid/view/View;
0009eee4if-eq v11, v12, :cond_104
0009eee8sget-object v12, LK/P;->a:Ljava/util/WeakHashMap;
0009eeecinvoke-virtual {v15}, Landroid/view/View;->getLayoutDirection()I
0009eef2move-result v12
0009eef4invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009eefamove-result-object v13
0009eefccheck-cast v13, Lx/d;
0009ef00iget v13, v13, Lx/d;->g:I
0009ef04invoke-static {v13, v12}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
0009ef0amove-result v13
0009ef0cif-eqz v13, :cond_fc
0009ef10iget v14, v8, Lx/d;->h:I
0009ef14invoke-static {v14, v12}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
0009ef1amove-result v12
0009ef1cand-int/2addr v12, v13
0009ef1eif-ne v12, v13, :cond_fc
0009ef22goto :goto_104
0009ef24iget-object v11, v8, Lx/d;->a:Lx/a;
0009ef28if-eqz v11, :cond_13a
0009ef2cinvoke-virtual {v11, v7}, Lx/a;->f(Landroid/view/View;)V
0009ef32goto :goto_13a
0009ef34invoke-virtual {v5, v11}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009ef3amove-result v12
0009ef3cif-nez v12, :cond_113
0009ef40invoke-virtual {v5, v11}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009ef46move-result v12
0009ef48if-nez v12, :cond_113
0009ef4cinvoke-virtual {v5, v11, v10}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0009ef52invoke-virtual {v5, v11}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009ef58move-result v12
0009ef5aif-eqz v12, :cond_13d
0009ef5einvoke-virtual {v5, v7}, Lo/k;->containsKey(Ljava/lang/Object;)Z
0009ef64move-result v12
0009ef66if-eqz v12, :cond_13d
0009ef6ainvoke-virtual {v5, v11, v10}, Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0009ef70move-result-object v12
0009ef72check-cast v12, Ljava/util/ArrayList;
0009ef76if-nez v12, :cond_137
0009ef7ainvoke-virtual {v6}, LJ/a;->a()Ljava/lang/Object;
0009ef80move-result-object v12
0009ef82check-cast v12, Ljava/util/ArrayList;
0009ef86if-nez v12, :cond_134
0009ef8anew-instance v12, Ljava/util/ArrayList;
0009ef8einvoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
0009ef94invoke-virtual {v5, v11, v12}, Lo/k;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
0009ef9ainvoke-virtual {v12, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
0009efa0add-int/lit8 v9, v9, 0x1
0009efa4goto :goto_d1
0009efa6new-instance v0, Ljava/lang/IllegalArgumentException;
0009efaaconst-string v1, "All nodes must be present in the graph before being added as an edge"
0009efaeinvoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0009efb4throw v0
0009efb6add-int/lit8 v3, v3, 0x1
0009efbagoto/16 :goto_2e
0009efbenew-instance v0, Ljava/lang/IllegalStateException;
0009efc2new-instance v1, Ljava/lang/StringBuilder;
0009efc6const-string v2, "Could not find CoordinatorLayout descendant view with id "
0009efcainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0009efd0invoke-virtual {v15}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
0009efd6move-result-object v2
0009efd8invoke-virtual {v2, v9}, Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String;
0009efdemove-result-object v2
0009efe0invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009efe6const-string v2, " to anchor view "
0009efeainvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009eff0invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009eff6invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0009effcmove-result-object v1
0009effeinvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0009f004throw v0
0009f006iget-object v2, v1, Landroidx/emoji2/text/s;->c:Ljava/lang/Object;
0009f00acheck-cast v2, Ljava/util/ArrayList;
0009f00einvoke-virtual {v2}, Ljava/util/ArrayList;->clear()V
0009f014iget-object v3, v1, Landroidx/emoji2/text/s;->d:Ljava/lang/Object;
0009f018check-cast v3, Ljava/util/HashSet;
0009f01cinvoke-virtual {v3}, Ljava/util/HashSet;->clear()V
0009f022iget v6, v5, Lo/k;->c:I
0009f026if-ge v4, v6, :cond_189
0009f02ainvoke-virtual {v5, v4}, Lo/k;->h(I)Ljava/lang/Object;
0009f030move-result-object v7
0009f032invoke-virtual {v1, v7, v2, v3}, Landroidx/emoji2/text/s;->b(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/HashSet;)V
0009f038add-int/lit8 v4, v4, 0x1
0009f03cgoto :goto_17d
0009f03einvoke-virtual {v0, v2}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
0009f044invoke-static {v0}, Ljava/util/Collections;->reverse(Ljava/util/List;)V
0009f04areturn-void
0009ed1c
0009f04c
0009f04candroidx.coordinatorlayout.widget.CoordinatorLayout::requestDisallowInterceptTouchEvent(boolean):
0009f05cinvoke-super {v0, v1}, Landroid/view/ViewGroup;->requestDisallowInterceptTouchEvent(Z)V
0009f062if-eqz v1, :cond_10
0009f066iget-boolean v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->g:Z
0009f06aif-nez v1, :cond_10
0009f06econst/4 v1, 0x0
0009f070invoke-virtual {v0, v1}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->s(Z)V
0009f076const/4 v1, 0x1
0009f078iput-boolean v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->g:Z
0009f07creturn-void
0009f04c
0009f04candroidx.coordinatorlayout.widget.CoordinatorLayout::requestDisallowInterceptTouchEvent(boolean):
0009f05cinvoke-super {v0, v1}, Landroid/view/ViewGroup;->requestDisallowInterceptTouchEvent(Z)V
0009f062if-eqz v1, :cond_10
0009f066iget-boolean v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->g:Z
0009f06aif-nez v1, :cond_10
0009f06econst/4 v1, 0x0
0009f070invoke-virtual {v0, v1}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->s(Z)V
0009f076const/4 v1, 0x1
0009f078iput-boolean v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->g:Z
0009f07creturn-void
0009f04c
0009f07e
0009f07e // align 0x10
0009f07e // align 0x10
0009f080
0009f080androidx.coordinatorlayout.widget.CoordinatorLayout::s(boolean):
0009f090invoke-virtual {v13}, Landroid/view/ViewGroup;->getChildCount()I
0009f096move-result v0
0009f098const/4 v1, 0x0
0009f09amove v2, v1
0009f09cif-ge v2, v0, :cond_32
0009f0a0invoke-virtual {v13, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009f0a6move-result-object v3
0009f0a8invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f0aemove-result-object v4
0009f0b0check-cast v4, Lx/d;
0009f0b4iget-object v4, v4, Lx/d;->a:Lx/a;
0009f0b8if-eqz v4, :cond_2f
0009f0bcinvoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
0009f0c2move-result-wide v5
0009f0c4const/4 v9, 0x3
0009f0c6const/4 v10, 0x0
0009f0c8const/4 v11, 0x0
0009f0caconst/4 v12, 0x0
0009f0ccmove-wide v7, v5
0009f0ceinvoke-static/range {v5 .. v12}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
0009f0d4move-result-object v5
0009f0d6if-eqz v14, :cond_29
0009f0dainvoke-virtual {v4, v13, v3, v5}, Lx/a;->j(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z
0009f0e0goto :goto_2c
0009f0e2invoke-virtual {v4, v3, v5}, Lx/a;->u(Landroid/view/View;Landroid/view/MotionEvent;)Z
0009f0e8invoke-virtual {v5}, Landroid/view/MotionEvent;->recycle()V
0009f0eeadd-int/lit8 v2, v2, 0x1
0009f0f2goto :goto_6
0009f0f4move v14, v1
0009f0f6if-ge v14, v0, :cond_45
0009f0fainvoke-virtual {v13, v14}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009f100move-result-object v2
0009f102invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f108move-result-object v2
0009f10acheck-cast v2, Lx/d;
0009f10einvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f114add-int/lit8 v14, v14, 0x1
0009f118goto :goto_33
0009f11aconst/4 v14, 0x0
0009f11ciput-object v14, v13, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->j:Landroid/view/View;
0009f120iput-boolean v1, v13, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->g:Z
0009f124return-void
0009f080
0009f080androidx.coordinatorlayout.widget.CoordinatorLayout::s(boolean):
0009f090invoke-virtual {v13}, Landroid/view/ViewGroup;->getChildCount()I
0009f096move-result v0
0009f098const/4 v1, 0x0
0009f09amove v2, v1
0009f09cif-ge v2, v0, :cond_32
0009f0a0invoke-virtual {v13, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009f0a6move-result-object v3
0009f0a8invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f0aemove-result-object v4
0009f0b0check-cast v4, Lx/d;
0009f0b4iget-object v4, v4, Lx/d;->a:Lx/a;
0009f0b8if-eqz v4, :cond_2f
0009f0bcinvoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
0009f0c2move-result-wide v5
0009f0c4const/4 v9, 0x3
0009f0c6const/4 v10, 0x0
0009f0c8const/4 v11, 0x0
0009f0caconst/4 v12, 0x0
0009f0ccmove-wide v7, v5
0009f0ceinvoke-static/range {v5 .. v12}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
0009f0d4move-result-object v5
0009f0d6if-eqz v14, :cond_29
0009f0dainvoke-virtual {v4, v13, v3, v5}, Lx/a;->j(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z
0009f0e0goto :goto_2c
0009f0e2invoke-virtual {v4, v3, v5}, Lx/a;->u(Landroid/view/View;Landroid/view/MotionEvent;)Z
0009f0e8invoke-virtual {v5}, Landroid/view/MotionEvent;->recycle()V
0009f0eeadd-int/lit8 v2, v2, 0x1
0009f0f2goto :goto_6
0009f0f4move v14, v1
0009f0f6if-ge v14, v0, :cond_45
0009f0fainvoke-virtual {v13, v14}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009f100move-result-object v2
0009f102invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f108move-result-object v2
0009f10acheck-cast v2, Lx/d;
0009f10einvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f114add-int/lit8 v14, v14, 0x1
0009f118goto :goto_33
0009f11aconst/4 v14, 0x0
0009f11ciput-object v14, v13, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->j:Landroid/view/View;
0009f120iput-boolean v1, v13, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->g:Z
0009f124return-void
0009f080
0009f126
0009f126 // align 0x8
0009f126 // align 0x8
0009f128
0009f128androidx.coordinatorlayout.widget.CoordinatorLayout::setFitsSystemWindows(boolean):
0009f138invoke-super {v0, v1}, Landroid/view/View;->setFitsSystemWindows(Z)V
0009f13einvoke-virtual {v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->v()V
0009f144return-void
0009f128
0009f128androidx.coordinatorlayout.widget.CoordinatorLayout::setFitsSystemWindows(boolean):
0009f138invoke-super {v0, v1}, Landroid/view/View;->setFitsSystemWindows(Z)V
0009f13einvoke-virtual {v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->v()V
0009f144return-void
0009f128
0009f146
0009f146 // align 0x8
0009f146 // align 0x8
0009f148
0009f148androidx.coordinatorlayout.widget.CoordinatorLayout::t(android.view.View, int):
0009f158invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f15emove-result-object v0
0009f160check-cast v0, Lx/d;
0009f164iget v1, v0, Lx/d;->i:I
0009f168if-eq v1, v4, :cond_13
0009f16csub-int v1, v4, v1
0009f170sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
0009f174invoke-virtual {v3, v1}, Landroid/view/View;->offsetLeftAndRight(I)V
0009f17aiput v4, v0, Lx/d;->i:I
0009f17ereturn-void
0009f148
0009f148androidx.coordinatorlayout.widget.CoordinatorLayout::t(android.view.View, int):
0009f158invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f15emove-result-object v0
0009f160check-cast v0, Lx/d;
0009f164iget v1, v0, Lx/d;->i:I
0009f168if-eq v1, v4, :cond_13
0009f16csub-int v1, v4, v1
0009f170sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
0009f174invoke-virtual {v3, v1}, Landroid/view/View;->offsetLeftAndRight(I)V
0009f17aiput v4, v0, Lx/d;->i:I
0009f17ereturn-void
0009f148
0009f180
0009f180androidx.coordinatorlayout.widget.CoordinatorLayout::u(android.view.View, int):
0009f190invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f196move-result-object v0
0009f198check-cast v0, Lx/d;
0009f19ciget v1, v0, Lx/d;->j:I
0009f1a0if-eq v1, v4, :cond_13
0009f1a4sub-int v1, v4, v1
0009f1a8sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
0009f1acinvoke-virtual {v3, v1}, Landroid/view/View;->offsetTopAndBottom(I)V
0009f1b2iput v4, v0, Lx/d;->j:I
0009f1b6return-void
0009f180
0009f180androidx.coordinatorlayout.widget.CoordinatorLayout::u(android.view.View, int):
0009f190invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f196move-result-object v0
0009f198check-cast v0, Lx/d;
0009f19ciget v1, v0, Lx/d;->j:I
0009f1a0if-eq v1, v4, :cond_13
0009f1a4sub-int v1, v4, v1
0009f1a8sget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
0009f1acinvoke-virtual {v3, v1}, Landroid/view/View;->offsetTopAndBottom(I)V
0009f1b2iput v4, v0, Lx/d;->j:I
0009f1b6return-void
0009f180
0009f1b8
0009f1b8androidx.coordinatorlayout.widget.CoordinatorLayout::setOnHierarchyChangeListener(android.view.ViewGroup$OnHierarchyChangeListener):
0009f1c8iput-object v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->q:Landroid/view/ViewGroup$OnHierarchyChangeListener;
0009f1ccreturn-void
0009f1b8
0009f1b8androidx.coordinatorlayout.widget.CoordinatorLayout::setOnHierarchyChangeListener(android.view.ViewGroup$OnHierarchyChangeListener):
0009f1c8iput-object v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->q:Landroid/view/ViewGroup$OnHierarchyChangeListener;
0009f1ccreturn-void
0009f1b8
0009f1ce
0009f1ce // align 0x10
0009f1ce // align 0x10
0009f1d0
0009f1d0androidx.coordinatorlayout.widget.CoordinatorLayout::setStatusBarBackground(android.graphics.drawable.Drawable):
0009f1e0iget-object v0, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f1e4if-eq v0, v3, :cond_47
0009f1e8const/4 v1, 0x0
0009f1eaif-eqz v0, :cond_a
0009f1eeinvoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
0009f1f4if-eqz v3, :cond_10
0009f1f8invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
0009f1femove-result-object v1
0009f200iput-object v1, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f204if-eqz v1, :cond_42
0009f208invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->isStateful()Z
0009f20emove-result v3
0009f210if-eqz v3, :cond_23
0009f214iget-object v3, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f218invoke-virtual {v2}, Landroid/view/View;->getDrawableState()[I
0009f21emove-result-object v0
0009f220invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
0009f226iget-object v3, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f22asget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
0009f22einvoke-virtual {v2}, Landroid/view/View;->getLayoutDirection()I
0009f234move-result v0
0009f236invoke-static {v3, v0}, LD/b;->b(Landroid/graphics/drawable/Drawable;I)Z
0009f23ciget-object v3, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f240invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
0009f246move-result v0
0009f248const/4 v1, 0x0
0009f24aif-nez v0, :cond_39
0009f24econst/4 v0, 0x1
0009f250goto :goto_3a
0009f252move v0, v1
0009f254invoke-virtual {v3, v0, v1}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0009f25aiget-object v3, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f25einvoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
0009f264sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
0009f268invoke-virtual {v2}, Landroid/view/View;->postInvalidateOnAnimation()V
0009f26ereturn-void
0009f1d0
0009f1d0androidx.coordinatorlayout.widget.CoordinatorLayout::setStatusBarBackground(android.graphics.drawable.Drawable):
0009f1e0iget-object v0, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f1e4if-eq v0, v3, :cond_47
0009f1e8const/4 v1, 0x0
0009f1eaif-eqz v0, :cond_a
0009f1eeinvoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
0009f1f4if-eqz v3, :cond_10
0009f1f8invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
0009f1femove-result-object v1
0009f200iput-object v1, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f204if-eqz v1, :cond_42
0009f208invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->isStateful()Z
0009f20emove-result v3
0009f210if-eqz v3, :cond_23
0009f214iget-object v3, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f218invoke-virtual {v2}, Landroid/view/View;->getDrawableState()[I
0009f21emove-result-object v0
0009f220invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
0009f226iget-object v3, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f22asget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
0009f22einvoke-virtual {v2}, Landroid/view/View;->getLayoutDirection()I
0009f234move-result v0
0009f236invoke-static {v3, v0}, LD/b;->b(Landroid/graphics/drawable/Drawable;I)Z
0009f23ciget-object v3, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f240invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
0009f246move-result v0
0009f248const/4 v1, 0x0
0009f24aif-nez v0, :cond_39
0009f24econst/4 v0, 0x1
0009f250goto :goto_3a
0009f252move v0, v1
0009f254invoke-virtual {v3, v0, v1}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0009f25aiget-object v3, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f25einvoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
0009f264sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
0009f268invoke-virtual {v2}, Landroid/view/View;->postInvalidateOnAnimation()V
0009f26ereturn-void
0009f1d0
0009f270
0009f270androidx.coordinatorlayout.widget.CoordinatorLayout::setStatusBarBackgroundColor(int):
0009f280new-instance v0, Landroid/graphics/drawable/ColorDrawable;
0009f284invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
0009f28ainvoke-virtual {v1, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->setStatusBarBackground(Landroid/graphics/drawable/Drawable;)V
0009f290return-void
0009f270
0009f270androidx.coordinatorlayout.widget.CoordinatorLayout::setStatusBarBackgroundColor(int):
0009f280new-instance v0, Landroid/graphics/drawable/ColorDrawable;
0009f284invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
0009f28ainvoke-virtual {v1, v0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->setStatusBarBackground(Landroid/graphics/drawable/Drawable;)V
0009f290return-void
0009f270
0009f292
0009f292 // align 0x4
0009f292 // align 0x4
0009f294
0009f294androidx.coordinatorlayout.widget.CoordinatorLayout::setStatusBarBackgroundResource(int):
0009f2a4if-eqz v2, :cond_b
0009f2a8invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
0009f2aemove-result-object v0
0009f2b0invoke-static {v0, v2}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
0009f2b6move-result-object v2
0009f2b8goto :goto_c
0009f2baconst/4 v2, 0x0
0009f2bcinvoke-virtual {v1, v2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->setStatusBarBackground(Landroid/graphics/drawable/Drawable;)V
0009f2c2return-void
0009f294
0009f294androidx.coordinatorlayout.widget.CoordinatorLayout::setStatusBarBackgroundResource(int):
0009f2a4if-eqz v2, :cond_b
0009f2a8invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
0009f2aemove-result-object v0
0009f2b0invoke-static {v0, v2}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
0009f2b6move-result-object v2
0009f2b8goto :goto_c
0009f2baconst/4 v2, 0x0
0009f2bcinvoke-virtual {v1, v2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->setStatusBarBackground(Landroid/graphics/drawable/Drawable;)V
0009f2c2return-void
0009f294
0009f2c4
0009f2c4androidx.coordinatorlayout.widget.CoordinatorLayout::setVisibility(int):
0009f2d4invoke-super {v2, v3}, Landroid/view/View;->setVisibility(I)V
0009f2daconst/4 v0, 0x0
0009f2dcif-nez v3, :cond_8
0009f2e0const/4 v3, 0x1
0009f2e2goto :goto_9
0009f2e4move v3, v0
0009f2e6iget-object v1, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f2eaif-eqz v1, :cond_18
0009f2eeinvoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->isVisible()Z
0009f2f4move-result v1
0009f2f6if-eq v1, v3, :cond_18
0009f2faiget-object v1, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f2feinvoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0009f304return-void
0009f2c4
0009f2c4androidx.coordinatorlayout.widget.CoordinatorLayout::setVisibility(int):
0009f2d4invoke-super {v2, v3}, Landroid/view/View;->setVisibility(I)V
0009f2daconst/4 v0, 0x0
0009f2dcif-nez v3, :cond_8
0009f2e0const/4 v3, 0x1
0009f2e2goto :goto_9
0009f2e4move v3, v0
0009f2e6iget-object v1, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f2eaif-eqz v1, :cond_18
0009f2eeinvoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->isVisible()Z
0009f2f4move-result v1
0009f2f6if-eq v1, v3, :cond_18
0009f2faiget-object v1, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p:Landroid/graphics/drawable/Drawable;
0009f2feinvoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
0009f304return-void
0009f2c4
0009f306
0009f306 // align 0x8
0009f306 // align 0x8
0009f308
0009f308androidx.coordinatorlayout.widget.CoordinatorLayout::v():
0009f318sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
0009f31cinvoke-virtual {v2}, Landroid/view/View;->getFitsSystemWindows()Z
0009f322move-result v0
0009f324if-eqz v0, :cond_20
0009f328iget-object v0, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->r:Lj/d0;
0009f32cif-nez v0, :cond_15
0009f330new-instance v0, Lj/d0;
0009f334const/16 v1, 0xa
0009f338invoke-direct {v0, v1, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
0009f33eiput-object v0, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->r:Lj/d0;
0009f342iget-object v0, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->r:Lj/d0;
0009f346invoke-static {v2, v0}, LK/E;->u(Landroid/view/View;LK/q;)V
0009f34cconst/16 v0, 0x500
0009f350invoke-virtual {v2, v0}, Landroid/view/View;->setSystemUiVisibility(I)V
0009f356return-void
0009f358const/4 v0, 0x0
0009f35ainvoke-static {v2, v0}, LK/E;->u(Landroid/view/View;LK/q;)V
0009f360return-void
0009f308
0009f308androidx.coordinatorlayout.widget.CoordinatorLayout::v():
0009f318sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
0009f31cinvoke-virtual {v2}, Landroid/view/View;->getFitsSystemWindows()Z
0009f322move-result v0
0009f324if-eqz v0, :cond_20
0009f328iget-object v0, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->r:Lj/d0;
0009f32cif-nez v0, :cond_15
0009f330new-instance v0, Lj/d0;
0009f334const/16 v1, 0xa
0009f338invoke-direct {v0, v1, v2}, Lj/d0;-><init>(ILjava/lang/Object;)V
0009f33eiput-object v0, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->r:Lj/d0;
0009f342iget-object v0, v2, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->r:Lj/d0;
0009f346invoke-static {v2, v0}, LK/E;->u(Landroid/view/View;LK/q;)V
0009f34cconst/16 v0, 0x500
0009f350invoke-virtual {v2, v0}, Landroid/view/View;->setSystemUiVisibility(I)V
0009f356return-void
0009f358const/4 v0, 0x0
0009f35ainvoke-static {v2, v0}, LK/E;->u(Landroid/view/View;LK/q;)V
0009f360return-void
0009f308
0009f362
0009f362 // align 0x4
0009f362 // align 0x4
0009f364
0009f364androidx.coordinatorlayout.widget.CoordinatorLayout::m(android.view.View):
0009f374invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f37amove-result-object v0
0009f37ccheck-cast v0, Lx/d;
0009f380iget-boolean v1, v0, Lx/d;->b:Z
0009f384if-nez v1, :cond_52
0009f388invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f38emove-result-object v5
0009f390const/4 v1, 0x0
0009f392if-eqz v5, :cond_20
0009f396const-class v1, Lx/b;
0009f39ainvoke-virtual {v5, v1}, Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
0009f3a0move-result-object v1
0009f3a2check-cast v1, Lx/b;
0009f3a6if-nez v1, :cond_20
0009f3aainvoke-virtual {v5}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
0009f3b0move-result-object v5
0009f3b2goto :goto_f
0009f3b4const/4 v5, 0x1
0009f3b6if-eqz v1, :cond_50
0009f3bainvoke-interface {v1}, Lx/b;->value()Ljava/lang/Class;
0009f3c0move-result-object v2
0009f3c2const/4 v3, 0x0
0009f3c4new-array v4, v3, [Ljava/lang/Class;
0009f3c8invoke-virtual {v2, v4}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
0009f3cemove-result-object v2
0009f3d0new-array v3, v3, [Ljava/lang/Object;
0009f3d4invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
0009f3damove-result-object v2
0009f3dccheck-cast v2, Lx/a;
0009f3e0iget-object v3, v0, Lx/d;->a:Lx/a;
0009f3e4if-eq v3, v2, :cond_50
0009f3e8if-eqz v3, :cond_3f
0009f3ecinvoke-virtual {v3}, Lx/a;->i()V
0009f3f2iput-object v2, v0, Lx/d;->a:Lx/a;
0009f3f6iput-boolean v5, v0, Lx/d;->b:Z
0009f3faif-eqz v2, :cond_50
0009f3feinvoke-virtual {v2, v0}, Lx/a;->g(Lx/d;)V
0009f404goto :goto_50
0009f406invoke-interface {v1}, Lx/b;->value()Ljava/lang/Class;
0009f40cmove-result-object v1
0009f40einvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f414iput-boolean v5, v0, Lx/d;->b:Z
0009f418return-object v0
0009f364
0009f364androidx.coordinatorlayout.widget.CoordinatorLayout::m(android.view.View):
0009f374invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009f37amove-result-object v0
0009f37ccheck-cast v0, Lx/d;
0009f380iget-boolean v1, v0, Lx/d;->b:Z
0009f384if-nez v1, :cond_52
0009f388invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f38emove-result-object v5
0009f390const/4 v1, 0x0
0009f392if-eqz v5, :cond_20
0009f396const-class v1, Lx/b;
0009f39ainvoke-virtual {v5, v1}, Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
0009f3a0move-result-object v1
0009f3a2check-cast v1, Lx/b;
0009f3a6if-nez v1, :cond_20
0009f3aainvoke-virtual {v5}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
0009f3b0move-result-object v5
0009f3b2goto :goto_f
0009f3b4const/4 v5, 0x1
0009f3b6if-eqz v1, :cond_50
0009f3bainvoke-interface {v1}, Lx/b;->value()Ljava/lang/Class;
0009f3c0move-result-object v2
0009f3c2const/4 v3, 0x0
0009f3c4new-array v4, v3, [Ljava/lang/Class;
0009f3c8invoke-virtual {v2, v4}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
0009f3cemove-result-object v2
0009f3d0new-array v3, v3, [Ljava/lang/Object;
0009f3d4invoke-virtual {v2, v3}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
0009f3damove-result-object v2
0009f3dccheck-cast v2, Lx/a;
0009f3e0iget-object v3, v0, Lx/d;->a:Lx/a;
0009f3e4if-eq v3, v2, :cond_50
0009f3e8if-eqz v3, :cond_3f
0009f3ecinvoke-virtual {v3}, Lx/a;->i()V
0009f3f2iput-object v2, v0, Lx/d;->a:Lx/a;
0009f3f6iput-boolean v5, v0, Lx/d;->b:Z
0009f3faif-eqz v2, :cond_50
0009f3feinvoke-virtual {v2, v0}, Lx/a;->g(Lx/d;)V
0009f404goto :goto_50
0009f406invoke-interface {v1}, Lx/b;->value()Ljava/lang/Class;
0009f40cmove-result-object v1
0009f40einvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f414iput-boolean v5, v0, Lx/d;->b:Z
0009f418return-object v0
0009f364
0009f41a
0009f41a struct code_item_padding
0009f41a padding uint16 0x0000
0009f41c
0009f41c struct try_item
0009f41c start_addr uint32 0x9f3ba
0009f420 insn_count int 37
0009f422 handler_off uint16 0x9f425
0009f424
0009f424 struct encoded_catch_handler_list
0009f424 size int 1
0009f425
0009f425 struct encoded_catch_handler ← 0x9f422
0009f425 size int64 1
0009f426 handlers[0].type_idx int 0xb554
0009f428 handlers[0].addr uint32 0x9f406
0009f429
0009f429 // align 0x4
0009f41a struct code_item_padding
0009f41a padding uint16 0x0000
0009f41c
0009f41c struct try_item
0009f41c start_addr uint32 0x9f3ba
0009f420 insn_count int 37
0009f422 handler_off uint16 0x9f425
0009f424
0009f424 struct encoded_catch_handler_list
0009f424 size int 1
0009f425
0009f425 struct encoded_catch_handler ← 0x9f422
0009f425 size int64 1
0009f426 handlers[0].type_idx int 0xb554
0009f428 handlers[0].addr uint32 0x9f406
0009f429
0009f429 // align 0x4
0009f42c
0009f42candroidx.core.app.CoreComponentFactory::<init>():
0009f43cinvoke-direct {v0}, Landroid/app/AppComponentFactory;-><init>()V
0009f442return-void
0009f42c
0009f42candroidx.core.app.CoreComponentFactory::<init>():
0009f43cinvoke-direct {v0}, Landroid/app/AppComponentFactory;-><init>()V
0009f442return-void
0009f42c
0009f444
0009f444androidx.core.app.RemoteActionCompatParcelizer::read(l0.a):
0009f454new-instance v0, Landroidx/core/app/RemoteActionCompat;
0009f458invoke-direct {v0}, Landroidx/core/app/RemoteActionCompat;-><init>()V
0009f45eiget-object v1, v0, Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
0009f462const/4 v2, 0x1
0009f464invoke-virtual {v5, v2}, Ll0/a;->e(I)Z
0009f46amove-result v3
0009f46cif-nez v3, :cond_f
0009f470goto :goto_13
0009f472invoke-virtual {v5}, Ll0/a;->g()Ll0/c;
0009f478move-result-object v1
0009f47acheck-cast v1, Landroidx/core/graphics/drawable/IconCompat;
0009f47eiput-object v1, v0, Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
0009f482iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
0009f486const/4 v3, 0x2
0009f488invoke-virtual {v5, v3}, Ll0/a;->e(I)Z
0009f48emove-result v3
0009f490if-nez v3, :cond_21
0009f494goto :goto_2e
0009f496move-object v1, v5
0009f498check-cast v1, Ll0/b;
0009f49csget-object v3, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
0009f4a0iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f4a4invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
0009f4aamove-result-object v1
0009f4accheck-cast v1, Ljava/lang/CharSequence;
0009f4b0iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
0009f4b4iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;->c:Ljava/lang/CharSequence;
0009f4b8const/4 v3, 0x3
0009f4bainvoke-virtual {v5, v3}, Ll0/a;->e(I)Z
0009f4c0move-result v3
0009f4c2if-nez v3, :cond_3a
0009f4c6goto :goto_47
0009f4c8move-object v1, v5
0009f4cacheck-cast v1, Ll0/b;
0009f4cesget-object v3, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
0009f4d2iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f4d6invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
0009f4dcmove-result-object v1
0009f4decheck-cast v1, Ljava/lang/CharSequence;
0009f4e2iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;->c:Ljava/lang/CharSequence;
0009f4e6iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;->d:Landroid/app/PendingIntent;
0009f4eaconst/4 v3, 0x4
0009f4ecinvoke-virtual {v5, v1, v3}, Ll0/a;->f(Landroid/os/Parcelable;I)Landroid/os/Parcelable;
0009f4f2move-result-object v1
0009f4f4check-cast v1, Landroid/app/PendingIntent;
0009f4f8iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;->d:Landroid/app/PendingIntent;
0009f4fciget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;->e:Z
0009f500const/4 v3, 0x5
0009f502invoke-virtual {v5, v3}, Ll0/a;->e(I)Z
0009f508move-result v3
0009f50aconst/4 v4, 0x0
0009f50cif-nez v3, :cond_5f
0009f510goto :goto_6d
0009f512move-object v1, v5
0009f514check-cast v1, Ll0/b;
0009f518iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f51cinvoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f522move-result v1
0009f524if-eqz v1, :cond_6c
0009f528move v1, v2
0009f52agoto :goto_6d
0009f52cmove v1, v4
0009f52eiput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;->e:Z
0009f532iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;->f:Z
0009f536const/4 v3, 0x6
0009f538invoke-virtual {v5, v3}, Ll0/a;->e(I)Z
0009f53emove-result v3
0009f540if-nez v3, :cond_7a
0009f544move v2, v1
0009f546goto :goto_86
0009f548check-cast v5, Ll0/b;
0009f54ciget-object v5, v5, Ll0/b;->e:Landroid/os/Parcel;
0009f550invoke-virtual {v5}, Landroid/os/Parcel;->readInt()I
0009f556move-result v5
0009f558if-eqz v5, :cond_85
0009f55cgoto :goto_86
0009f55emove v2, v4
0009f560iput-boolean v2, v0, Landroidx/core/app/RemoteActionCompat;->f:Z
0009f564return-object v0
0009f444
0009f444androidx.core.app.RemoteActionCompatParcelizer::read(l0.a):
0009f454new-instance v0, Landroidx/core/app/RemoteActionCompat;
0009f458invoke-direct {v0}, Landroidx/core/app/RemoteActionCompat;-><init>()V
0009f45eiget-object v1, v0, Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
0009f462const/4 v2, 0x1
0009f464invoke-virtual {v5, v2}, Ll0/a;->e(I)Z
0009f46amove-result v3
0009f46cif-nez v3, :cond_f
0009f470goto :goto_13
0009f472invoke-virtual {v5}, Ll0/a;->g()Ll0/c;
0009f478move-result-object v1
0009f47acheck-cast v1, Landroidx/core/graphics/drawable/IconCompat;
0009f47eiput-object v1, v0, Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
0009f482iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
0009f486const/4 v3, 0x2
0009f488invoke-virtual {v5, v3}, Ll0/a;->e(I)Z
0009f48emove-result v3
0009f490if-nez v3, :cond_21
0009f494goto :goto_2e
0009f496move-object v1, v5
0009f498check-cast v1, Ll0/b;
0009f49csget-object v3, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
0009f4a0iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f4a4invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
0009f4aamove-result-object v1
0009f4accheck-cast v1, Ljava/lang/CharSequence;
0009f4b0iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
0009f4b4iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;->c:Ljava/lang/CharSequence;
0009f4b8const/4 v3, 0x3
0009f4bainvoke-virtual {v5, v3}, Ll0/a;->e(I)Z
0009f4c0move-result v3
0009f4c2if-nez v3, :cond_3a
0009f4c6goto :goto_47
0009f4c8move-object v1, v5
0009f4cacheck-cast v1, Ll0/b;
0009f4cesget-object v3, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
0009f4d2iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f4d6invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
0009f4dcmove-result-object v1
0009f4decheck-cast v1, Ljava/lang/CharSequence;
0009f4e2iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;->c:Ljava/lang/CharSequence;
0009f4e6iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;->d:Landroid/app/PendingIntent;
0009f4eaconst/4 v3, 0x4
0009f4ecinvoke-virtual {v5, v1, v3}, Ll0/a;->f(Landroid/os/Parcelable;I)Landroid/os/Parcelable;
0009f4f2move-result-object v1
0009f4f4check-cast v1, Landroid/app/PendingIntent;
0009f4f8iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;->d:Landroid/app/PendingIntent;
0009f4fciget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;->e:Z
0009f500const/4 v3, 0x5
0009f502invoke-virtual {v5, v3}, Ll0/a;->e(I)Z
0009f508move-result v3
0009f50aconst/4 v4, 0x0
0009f50cif-nez v3, :cond_5f
0009f510goto :goto_6d
0009f512move-object v1, v5
0009f514check-cast v1, Ll0/b;
0009f518iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f51cinvoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f522move-result v1
0009f524if-eqz v1, :cond_6c
0009f528move v1, v2
0009f52agoto :goto_6d
0009f52cmove v1, v4
0009f52eiput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;->e:Z
0009f532iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;->f:Z
0009f536const/4 v3, 0x6
0009f538invoke-virtual {v5, v3}, Ll0/a;->e(I)Z
0009f53emove-result v3
0009f540if-nez v3, :cond_7a
0009f544move v2, v1
0009f546goto :goto_86
0009f548check-cast v5, Ll0/b;
0009f54ciget-object v5, v5, Ll0/b;->e:Landroid/os/Parcel;
0009f550invoke-virtual {v5}, Landroid/os/Parcel;->readInt()I
0009f556move-result v5
0009f558if-eqz v5, :cond_85
0009f55cgoto :goto_86
0009f55emove v2, v4
0009f560iput-boolean v2, v0, Landroidx/core/app/RemoteActionCompat;->f:Z
0009f564return-object v0
0009f444
0009f566
0009f566 // align 0x8
0009f566 // align 0x8
0009f568
0009f568androidx.core.app.RemoteActionCompatParcelizer::<init>():
0009f578invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0009f57ereturn-void
0009f568
0009f568androidx.core.app.RemoteActionCompatParcelizer::<init>():
0009f578invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0009f57ereturn-void
0009f568
0009f580
0009f580androidx.core.app.RemoteActionCompatParcelizer::write(androidx.core.app.RemoteActionCompat, l0.a):
0009f590invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f596iget-object v0, v4, Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
0009f59aconst/4 v1, 0x1
0009f59cinvoke-virtual {v5, v1}, Ll0/a;->h(I)V
0009f5a2invoke-virtual {v5, v0}, Ll0/a;->i(Ll0/c;)V
0009f5a8iget-object v0, v4, Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
0009f5acconst/4 v1, 0x2
0009f5aeinvoke-virtual {v5, v1}, Ll0/a;->h(I)V
0009f5b4move-object v1, v5
0009f5b6check-cast v1, Ll0/b;
0009f5baiget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f5beconst/4 v2, 0x0
0009f5c0invoke-static {v0, v1, v2}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
0009f5c6iget-object v0, v4, Landroidx/core/app/RemoteActionCompat;->c:Ljava/lang/CharSequence;
0009f5caconst/4 v3, 0x3
0009f5ccinvoke-virtual {v5, v3}, Ll0/a;->h(I)V
0009f5d2invoke-static {v0, v1, v2}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
0009f5d8iget-object v0, v4, Landroidx/core/app/RemoteActionCompat;->d:Landroid/app/PendingIntent;
0009f5dcconst/4 v3, 0x4
0009f5deinvoke-virtual {v5, v3}, Ll0/a;->h(I)V
0009f5e4invoke-virtual {v1, v0, v2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
0009f5eaiget-boolean v0, v4, Landroidx/core/app/RemoteActionCompat;->e:Z
0009f5eeconst/4 v2, 0x5
0009f5f0invoke-virtual {v5, v2}, Ll0/a;->h(I)V
0009f5f6invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
0009f5fciget-boolean v4, v4, Landroidx/core/app/RemoteActionCompat;->f:Z
0009f600const/4 v0, 0x6
0009f602invoke-virtual {v5, v0}, Ll0/a;->h(I)V
0009f608invoke-virtual {v1, v4}, Landroid/os/Parcel;->writeInt(I)V
0009f60ereturn-void
0009f580
0009f580androidx.core.app.RemoteActionCompatParcelizer::write(androidx.core.app.RemoteActionCompat, l0.a):
0009f590invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f596iget-object v0, v4, Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
0009f59aconst/4 v1, 0x1
0009f59cinvoke-virtual {v5, v1}, Ll0/a;->h(I)V
0009f5a2invoke-virtual {v5, v0}, Ll0/a;->i(Ll0/c;)V
0009f5a8iget-object v0, v4, Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
0009f5acconst/4 v1, 0x2
0009f5aeinvoke-virtual {v5, v1}, Ll0/a;->h(I)V
0009f5b4move-object v1, v5
0009f5b6check-cast v1, Ll0/b;
0009f5baiget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f5beconst/4 v2, 0x0
0009f5c0invoke-static {v0, v1, v2}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
0009f5c6iget-object v0, v4, Landroidx/core/app/RemoteActionCompat;->c:Ljava/lang/CharSequence;
0009f5caconst/4 v3, 0x3
0009f5ccinvoke-virtual {v5, v3}, Ll0/a;->h(I)V
0009f5d2invoke-static {v0, v1, v2}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
0009f5d8iget-object v0, v4, Landroidx/core/app/RemoteActionCompat;->d:Landroid/app/PendingIntent;
0009f5dcconst/4 v3, 0x4
0009f5deinvoke-virtual {v5, v3}, Ll0/a;->h(I)V
0009f5e4invoke-virtual {v1, v0, v2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
0009f5eaiget-boolean v0, v4, Landroidx/core/app/RemoteActionCompat;->e:Z
0009f5eeconst/4 v2, 0x5
0009f5f0invoke-virtual {v5, v2}, Ll0/a;->h(I)V
0009f5f6invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
0009f5fciget-boolean v4, v4, Landroidx/core/app/RemoteActionCompat;->f:Z
0009f600const/4 v0, 0x6
0009f602invoke-virtual {v5, v0}, Ll0/a;->h(I)V
0009f608invoke-virtual {v1, v4}, Landroid/os/Parcel;->writeInt(I)V
0009f60ereturn-void
0009f580
0009f610
0009f610androidx.core.app.RemoteActionCompat::<init>():
0009f620invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0009f626return-void
0009f610
0009f610androidx.core.app.RemoteActionCompat::<init>():
0009f620invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0009f626return-void
0009f610
0009f628
0009f628androidx.core.graphics.drawable.IconCompatParcelizer::read(l0.a):
0009f638new-instance v0, Landroidx/core/graphics/drawable/IconCompat;
0009f63cinvoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompat;-><init>()V
0009f642iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f646const/4 v2, 0x1
0009f648invoke-virtual {v5, v2}, Ll0/a;->e(I)Z
0009f64emove-result v2
0009f650if-nez v2, :cond_f
0009f654goto :goto_18
0009f656move-object v1, v5
0009f658check-cast v1, Ll0/b;
0009f65ciget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f660invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f666move-result v1
0009f668iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f66ciget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f670const/4 v2, 0x2
0009f672invoke-virtual {v5, v2}, Ll0/a;->e(I)Z
0009f678move-result v3
0009f67aif-nez v3, :cond_24
0009f67egoto :goto_37
0009f680move-object v1, v5
0009f682check-cast v1, Ll0/b;
0009f686iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f68ainvoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f690move-result v3
0009f692if-gez v3, :cond_31
0009f696const/4 v1, 0x0
0009f698goto :goto_37
0009f69anew-array v3, v3, [B
0009f69einvoke-virtual {v1, v3}, Landroid/os/Parcel;->readByteArray([B)V
0009f6a4move-object v1, v3
0009f6a6iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f6aaiget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f6aeconst/4 v3, 0x3
0009f6b0invoke-virtual {v5, v1, v3}, Ll0/a;->f(Landroid/os/Parcelable;I)Landroid/os/Parcelable;
0009f6b6move-result-object v1
0009f6b8iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f6bciget v1, v0, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009f6c0const/4 v4, 0x4
0009f6c2invoke-virtual {v5, v4}, Ll0/a;->e(I)Z
0009f6c8move-result v4
0009f6caif-nez v4, :cond_4c
0009f6cegoto :goto_55
0009f6d0move-object v1, v5
0009f6d2check-cast v1, Ll0/b;
0009f6d6iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f6dainvoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f6e0move-result v1
0009f6e2iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009f6e6iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009f6eaconst/4 v4, 0x5
0009f6ecinvoke-virtual {v5, v4}, Ll0/a;->e(I)Z
0009f6f2move-result v4
0009f6f4if-nez v4, :cond_61
0009f6f8goto :goto_6a
0009f6famove-object v1, v5
0009f6fccheck-cast v1, Ll0/b;
0009f700iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f704invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f70amove-result v1
0009f70ciput v1, v0, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009f710iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009f714const/4 v4, 0x6
0009f716invoke-virtual {v5, v1, v4}, Ll0/a;->f(Landroid/os/Parcelable;I)Landroid/os/Parcelable;
0009f71cmove-result-object v1
0009f71echeck-cast v1, Landroid/content/res/ColorStateList;
0009f722iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009f726iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f72aconst/4 v4, 0x7
0009f72cinvoke-virtual {v5, v4}, Ll0/a;->e(I)Z
0009f732move-result v4
0009f734if-nez v4, :cond_81
0009f738goto :goto_8a
0009f73amove-object v1, v5
0009f73ccheck-cast v1, Ll0/b;
0009f740iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f744invoke-virtual {v1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
0009f74amove-result-object v1
0009f74ciput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f750iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f754const/16 v4, 0x8
0009f758invoke-virtual {v5, v4}, Ll0/a;->e(I)Z
0009f75emove-result v4
0009f760if-nez v4, :cond_97
0009f764goto :goto_9f
0009f766check-cast v5, Ll0/b;
0009f76aiget-object v5, v5, Ll0/b;->e:Landroid/os/Parcel;
0009f76einvoke-virtual {v5}, Landroid/os/Parcel;->readString()Ljava/lang/String;
0009f774move-result-object v1
0009f776iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f77aiget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f77einvoke-static {v5}, Landroid/graphics/PorterDuff$Mode;->valueOf(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode;
0009f784move-result-object v5
0009f786iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009f78aiget v5, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f78econst/4 v1, 0x0
0009f790packed-switch v5, :pswitch_data_fa
0009f796goto :goto_d7
0009f798iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f79ciput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f7a0return-object v0
0009f7a2new-instance v5, Ljava/lang/String;
0009f7a6iget-object v3, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f7aaconst-string v4, "UTF-16"
0009f7aeinvoke-static {v4}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
0009f7b4move-result-object v4
0009f7b6invoke-direct {v5, v3, v4}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V
0009f7bciput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f7c0iget v3, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f7c4if-ne v3, v2, :cond_d7
0009f7c8iget-object v2, v0, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f7ccif-nez v2, :cond_d7
0009f7d0const-string v2, ":"
0009f7d4const/4 v3, -0x1
0009f7d6invoke-virtual {v5, v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;
0009f7dcmove-result-object v5
0009f7deaget-object v5, v5, v1
0009f7e2iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f7e6return-object v0
0009f7e8iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f7ecif-eqz v5, :cond_df
0009f7f0iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f7f4return-object v0
0009f7f6iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f7faiput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f7feiput v3, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f802iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009f806array-length v5, v5
0009f808iput v5, v0, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009f80creturn-object v0
0009f80eiget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f812if-eqz v5, :cond_f2
0009f816iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f81areturn-object v0
0009f81cnew-instance v5, Ljava/lang/IllegalArgumentException;
0009f820const-string v0, "Invalid icon"
0009f824invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0009f82athrow v5
0009f82c.packed-switch -0x1
0009f628
0009f628androidx.core.graphics.drawable.IconCompatParcelizer::read(l0.a):
0009f638new-instance v0, Landroidx/core/graphics/drawable/IconCompat;
0009f63cinvoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompat;-><init>()V
0009f642iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f646const/4 v2, 0x1
0009f648invoke-virtual {v5, v2}, Ll0/a;->e(I)Z
0009f64emove-result v2
0009f650if-nez v2, :cond_f
0009f654goto :goto_18
0009f656move-object v1, v5
0009f658check-cast v1, Ll0/b;
0009f65ciget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f660invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f666move-result v1
0009f668iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f66ciget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f670const/4 v2, 0x2
0009f672invoke-virtual {v5, v2}, Ll0/a;->e(I)Z
0009f678move-result v3
0009f67aif-nez v3, :cond_24
0009f67egoto :goto_37
0009f680move-object v1, v5
0009f682check-cast v1, Ll0/b;
0009f686iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f68ainvoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f690move-result v3
0009f692if-gez v3, :cond_31
0009f696const/4 v1, 0x0
0009f698goto :goto_37
0009f69anew-array v3, v3, [B
0009f69einvoke-virtual {v1, v3}, Landroid/os/Parcel;->readByteArray([B)V
0009f6a4move-object v1, v3
0009f6a6iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f6aaiget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f6aeconst/4 v3, 0x3
0009f6b0invoke-virtual {v5, v1, v3}, Ll0/a;->f(Landroid/os/Parcelable;I)Landroid/os/Parcelable;
0009f6b6move-result-object v1
0009f6b8iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f6bciget v1, v0, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009f6c0const/4 v4, 0x4
0009f6c2invoke-virtual {v5, v4}, Ll0/a;->e(I)Z
0009f6c8move-result v4
0009f6caif-nez v4, :cond_4c
0009f6cegoto :goto_55
0009f6d0move-object v1, v5
0009f6d2check-cast v1, Ll0/b;
0009f6d6iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f6dainvoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f6e0move-result v1
0009f6e2iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009f6e6iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009f6eaconst/4 v4, 0x5
0009f6ecinvoke-virtual {v5, v4}, Ll0/a;->e(I)Z
0009f6f2move-result v4
0009f6f4if-nez v4, :cond_61
0009f6f8goto :goto_6a
0009f6famove-object v1, v5
0009f6fccheck-cast v1, Ll0/b;
0009f700iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f704invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
0009f70amove-result v1
0009f70ciput v1, v0, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009f710iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009f714const/4 v4, 0x6
0009f716invoke-virtual {v5, v1, v4}, Ll0/a;->f(Landroid/os/Parcelable;I)Landroid/os/Parcelable;
0009f71cmove-result-object v1
0009f71echeck-cast v1, Landroid/content/res/ColorStateList;
0009f722iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009f726iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f72aconst/4 v4, 0x7
0009f72cinvoke-virtual {v5, v4}, Ll0/a;->e(I)Z
0009f732move-result v4
0009f734if-nez v4, :cond_81
0009f738goto :goto_8a
0009f73amove-object v1, v5
0009f73ccheck-cast v1, Ll0/b;
0009f740iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f744invoke-virtual {v1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
0009f74amove-result-object v1
0009f74ciput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f750iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f754const/16 v4, 0x8
0009f758invoke-virtual {v5, v4}, Ll0/a;->e(I)Z
0009f75emove-result v4
0009f760if-nez v4, :cond_97
0009f764goto :goto_9f
0009f766check-cast v5, Ll0/b;
0009f76aiget-object v5, v5, Ll0/b;->e:Landroid/os/Parcel;
0009f76einvoke-virtual {v5}, Landroid/os/Parcel;->readString()Ljava/lang/String;
0009f774move-result-object v1
0009f776iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f77aiget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f77einvoke-static {v5}, Landroid/graphics/PorterDuff$Mode;->valueOf(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode;
0009f784move-result-object v5
0009f786iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009f78aiget v5, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f78econst/4 v1, 0x0
0009f790packed-switch v5, :pswitch_data_fa
0009f796goto :goto_d7
0009f798iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f79ciput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f7a0return-object v0
0009f7a2new-instance v5, Ljava/lang/String;
0009f7a6iget-object v3, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f7aaconst-string v4, "UTF-16"
0009f7aeinvoke-static {v4}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
0009f7b4move-result-object v4
0009f7b6invoke-direct {v5, v3, v4}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V
0009f7bciput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f7c0iget v3, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f7c4if-ne v3, v2, :cond_d7
0009f7c8iget-object v2, v0, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f7ccif-nez v2, :cond_d7
0009f7d0const-string v2, ":"
0009f7d4const/4 v3, -0x1
0009f7d6invoke-virtual {v5, v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String;
0009f7dcmove-result-object v5
0009f7deaget-object v5, v5, v1
0009f7e2iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f7e6return-object v0
0009f7e8iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f7ecif-eqz v5, :cond_df
0009f7f0iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f7f4return-object v0
0009f7f6iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f7faiput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f7feiput v3, v0, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f802iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009f806array-length v5, v5
0009f808iput v5, v0, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009f80creturn-object v0
0009f80eiget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f812if-eqz v5, :cond_f2
0009f816iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f81areturn-object v0
0009f81cnew-instance v5, Ljava/lang/IllegalArgumentException;
0009f820const-string v0, "Invalid icon"
0009f824invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
0009f82athrow v5
0009f82c.packed-switch -0x1
0009f628
0009f854
0009f854androidx.core.graphics.drawable.IconCompatParcelizer::<init>():
0009f864invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0009f86areturn-void
0009f854
0009f854androidx.core.graphics.drawable.IconCompatParcelizer::<init>():
0009f864invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0009f86areturn-void
0009f854
0009f86c
0009f86candroidx.core.graphics.drawable.IconCompatParcelizer::write(androidx.core.graphics.drawable.IconCompat, l0.a):
0009f87cinvoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f882iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009f886invoke-virtual {v0}, Ljava/lang/Enum;->name()Ljava/lang/String;
0009f88cmove-result-object v0
0009f88eiput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f892iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f896const-string v1, "UTF-16"
0009f89apacked-switch v0, :pswitch_data_ce
0009f8a0goto :goto_47
0009f8a2iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f8a6invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
0009f8acmove-result-object v0
0009f8aeinvoke-static {v1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
0009f8b4move-result-object v1
0009f8b6invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
0009f8bcmove-result-object v0
0009f8beiput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f8c2goto :goto_47
0009f8c4iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f8c8check-cast v0, [B
0009f8cciput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f8d0goto :goto_47
0009f8d2iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f8d6check-cast v0, Ljava/lang/String;
0009f8dainvoke-static {v1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
0009f8e0move-result-object v1
0009f8e2invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
0009f8e8move-result-object v0
0009f8eaiput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f8eegoto :goto_47
0009f8f0iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f8f4check-cast v0, Landroid/os/Parcelable;
0009f8f8iput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f8fcgoto :goto_47
0009f8feiget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f902check-cast v0, Landroid/os/Parcelable;
0009f906iput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f90aiget v0, v3, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f90econst/4 v1, -0x1
0009f910if-eq v1, v0, :cond_58
0009f914const/4 v1, 0x1
0009f916invoke-virtual {v4, v1}, Ll0/a;->h(I)V
0009f91cmove-object v1, v4
0009f91echeck-cast v1, Ll0/b;
0009f922iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f926invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
0009f92ciget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f930if-eqz v0, :cond_6c
0009f934const/4 v1, 0x2
0009f936invoke-virtual {v4, v1}, Ll0/a;->h(I)V
0009f93cmove-object v1, v4
0009f93echeck-cast v1, Ll0/b;
0009f942array-length v2, v0
0009f944iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f948invoke-virtual {v1, v2}, Landroid/os/Parcel;->writeInt(I)V
0009f94einvoke-virtual {v1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
0009f954iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f958const/4 v1, 0x0
0009f95aif-eqz v0, :cond_7d
0009f95econst/4 v2, 0x3
0009f960invoke-virtual {v4, v2}, Ll0/a;->h(I)V
0009f966move-object v2, v4
0009f968check-cast v2, Ll0/b;
0009f96ciget-object v2, v2, Ll0/b;->e:Landroid/os/Parcel;
0009f970invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
0009f976iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009f97aif-eqz v0, :cond_8d
0009f97econst/4 v2, 0x4
0009f980invoke-virtual {v4, v2}, Ll0/a;->h(I)V
0009f986move-object v2, v4
0009f988check-cast v2, Ll0/b;
0009f98ciget-object v2, v2, Ll0/b;->e:Landroid/os/Parcel;
0009f990invoke-virtual {v2, v0}, Landroid/os/Parcel;->writeInt(I)V
0009f996iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009f99aif-eqz v0, :cond_9d
0009f99econst/4 v2, 0x5
0009f9a0invoke-virtual {v4, v2}, Ll0/a;->h(I)V
0009f9a6move-object v2, v4
0009f9a8check-cast v2, Ll0/b;
0009f9aciget-object v2, v2, Ll0/b;->e:Landroid/os/Parcel;
0009f9b0invoke-virtual {v2, v0}, Landroid/os/Parcel;->writeInt(I)V
0009f9b6iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009f9baif-eqz v0, :cond_ad
0009f9beconst/4 v2, 0x6
0009f9c0invoke-virtual {v4, v2}, Ll0/a;->h(I)V
0009f9c6move-object v2, v4
0009f9c8check-cast v2, Ll0/b;
0009f9cciget-object v2, v2, Ll0/b;->e:Landroid/os/Parcel;
0009f9d0invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
0009f9d6iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f9daif-eqz v0, :cond_bd
0009f9deconst/4 v1, 0x7
0009f9e0invoke-virtual {v4, v1}, Ll0/a;->h(I)V
0009f9e6move-object v1, v4
0009f9e8check-cast v1, Ll0/b;
0009f9eciget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f9f0invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
0009f9f6iget-object v3, v3, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f9faif-eqz v3, :cond_cd
0009f9feconst/16 v0, 0x8
0009fa02invoke-virtual {v4, v0}, Ll0/a;->h(I)V
0009fa08check-cast v4, Ll0/b;
0009fa0ciget-object v4, v4, Ll0/b;->e:Landroid/os/Parcel;
0009fa10invoke-virtual {v4, v3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
0009fa16return-void
0009fa18.packed-switch -0x1
0009f86c
0009f86candroidx.core.graphics.drawable.IconCompatParcelizer::write(androidx.core.graphics.drawable.IconCompat, l0.a):
0009f87cinvoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009f882iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009f886invoke-virtual {v0}, Ljava/lang/Enum;->name()Ljava/lang/String;
0009f88cmove-result-object v0
0009f88eiput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f892iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f896const-string v1, "UTF-16"
0009f89apacked-switch v0, :pswitch_data_ce
0009f8a0goto :goto_47
0009f8a2iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f8a6invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
0009f8acmove-result-object v0
0009f8aeinvoke-static {v1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
0009f8b4move-result-object v1
0009f8b6invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
0009f8bcmove-result-object v0
0009f8beiput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f8c2goto :goto_47
0009f8c4iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f8c8check-cast v0, [B
0009f8cciput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f8d0goto :goto_47
0009f8d2iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f8d6check-cast v0, Ljava/lang/String;
0009f8dainvoke-static {v1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
0009f8e0move-result-object v1
0009f8e2invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
0009f8e8move-result-object v0
0009f8eaiput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f8eegoto :goto_47
0009f8f0iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f8f4check-cast v0, Landroid/os/Parcelable;
0009f8f8iput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f8fcgoto :goto_47
0009f8feiget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009f902check-cast v0, Landroid/os/Parcelable;
0009f906iput-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f90aiget v0, v3, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009f90econst/4 v1, -0x1
0009f910if-eq v1, v0, :cond_58
0009f914const/4 v1, 0x1
0009f916invoke-virtual {v4, v1}, Ll0/a;->h(I)V
0009f91cmove-object v1, v4
0009f91echeck-cast v1, Ll0/b;
0009f922iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f926invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
0009f92ciget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009f930if-eqz v0, :cond_6c
0009f934const/4 v1, 0x2
0009f936invoke-virtual {v4, v1}, Ll0/a;->h(I)V
0009f93cmove-object v1, v4
0009f93echeck-cast v1, Ll0/b;
0009f942array-length v2, v0
0009f944iget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f948invoke-virtual {v1, v2}, Landroid/os/Parcel;->writeInt(I)V
0009f94einvoke-virtual {v1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
0009f954iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009f958const/4 v1, 0x0
0009f95aif-eqz v0, :cond_7d
0009f95econst/4 v2, 0x3
0009f960invoke-virtual {v4, v2}, Ll0/a;->h(I)V
0009f966move-object v2, v4
0009f968check-cast v2, Ll0/b;
0009f96ciget-object v2, v2, Ll0/b;->e:Landroid/os/Parcel;
0009f970invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
0009f976iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009f97aif-eqz v0, :cond_8d
0009f97econst/4 v2, 0x4
0009f980invoke-virtual {v4, v2}, Ll0/a;->h(I)V
0009f986move-object v2, v4
0009f988check-cast v2, Ll0/b;
0009f98ciget-object v2, v2, Ll0/b;->e:Landroid/os/Parcel;
0009f990invoke-virtual {v2, v0}, Landroid/os/Parcel;->writeInt(I)V
0009f996iget v0, v3, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009f99aif-eqz v0, :cond_9d
0009f99econst/4 v2, 0x5
0009f9a0invoke-virtual {v4, v2}, Ll0/a;->h(I)V
0009f9a6move-object v2, v4
0009f9a8check-cast v2, Ll0/b;
0009f9aciget-object v2, v2, Ll0/b;->e:Landroid/os/Parcel;
0009f9b0invoke-virtual {v2, v0}, Landroid/os/Parcel;->writeInt(I)V
0009f9b6iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009f9baif-eqz v0, :cond_ad
0009f9beconst/4 v2, 0x6
0009f9c0invoke-virtual {v4, v2}, Ll0/a;->h(I)V
0009f9c6move-object v2, v4
0009f9c8check-cast v2, Ll0/b;
0009f9cciget-object v2, v2, Ll0/b;->e:Landroid/os/Parcel;
0009f9d0invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
0009f9d6iget-object v0, v3, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009f9daif-eqz v0, :cond_bd
0009f9deconst/4 v1, 0x7
0009f9e0invoke-virtual {v4, v1}, Ll0/a;->h(I)V
0009f9e6move-object v1, v4
0009f9e8check-cast v1, Ll0/b;
0009f9eciget-object v1, v1, Ll0/b;->e:Landroid/os/Parcel;
0009f9f0invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
0009f9f6iget-object v3, v3, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009f9faif-eqz v3, :cond_cd
0009f9feconst/16 v0, 0x8
0009fa02invoke-virtual {v4, v0}, Ll0/a;->h(I)V
0009fa08check-cast v4, Ll0/b;
0009fa0ciget-object v4, v4, Ll0/b;->e:Landroid/os/Parcel;
0009fa10invoke-virtual {v4, v3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
0009fa16return-void
0009fa18.packed-switch -0x1
0009f86c
0009fa40
0009fa40androidx.core.graphics.drawable.IconCompat::toString():
0009fa50iget v0, v6, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fa54const/4 v1, -0x1
0009fa56if-ne v0, v1, :cond_c
0009fa5aiget-object v0, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009fa5einvoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
0009fa64move-result-object v0
0009fa66return-object v0
0009fa68new-instance v0, Ljava/lang/StringBuilder;
0009fa6cconst-string v2, "Icon(typ="
0009fa70invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0009fa76iget v2, v6, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fa7apacked-switch v2, :pswitch_data_10a
0009fa80const-string v2, "UNKNOWN"
0009fa84goto :goto_2c
0009fa86const-string v2, "URI_MASKABLE"
0009fa8agoto :goto_2c
0009fa8cconst-string v2, "BITMAP_MASKABLE"
0009fa90goto :goto_2c
0009fa92const-string v2, "URI"
0009fa96goto :goto_2c
0009fa98const-string v2, "DATA"
0009fa9cgoto :goto_2c
0009fa9econst-string v2, "RESOURCE"
0009faa2goto :goto_2c
0009faa4const-string v2, "BITMAP"
0009faa8invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009faaeiget v2, v6, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fab2packed-switch v2, :pswitch_data_11a
0009fab8goto/16 :goto_e1
0009fabcconst-string v1, " uri="
0009fac0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fac6iget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009facainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009fad0goto/16 :goto_e1
0009fad4const-string v1, " len="
0009fad8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fadeiget v1, v6, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009fae2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0009fae8iget v1, v6, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009faecif-eqz v1, :cond_e1
0009faf0const-string v1, " off="
0009faf4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fafaiget v1, v6, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009fafeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0009fb04goto/16 :goto_e1
0009fb08const-string v2, " pkg="
0009fb0cinvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fb12iget-object v2, v6, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009fb16invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fb1cconst-string v2, " id="
0009fb20invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fb26iget v2, v6, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fb2aif-ne v2, v1, :cond_96
0009fb2esget v1, Landroid/os/Build$VERSION;->SDK_INT:I
0009fb32iget-object v2, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009fb36const/16 v3, 0x1c
0009fb3aif-lt v1, v3, :cond_7c
0009fb3einvoke-static {v2}, LD/c;->a(Ljava/lang/Object;)I
0009fb44move-result v1
0009fb46goto :goto_9b
0009fb48const/4 v1, 0x0
0009fb4ainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009fb50move-result-object v3
0009fb52const-string v4, "getResId"
0009fb56new-array v5, v1, [Ljava/lang/Class;
0009fb5ainvoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
0009fb60move-result-object v3
0009fb62new-array v4, v1, [Ljava/lang/Object;
0009fb66invoke-virtual {v3, v2, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
0009fb6cmove-result-object v2
0009fb6echeck-cast v2, Ljava/lang/Integer;
0009fb72invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0009fb78move-result v1
0009fb7agoto :goto_9b
0009fb7cconst/4 v1, 0x2
0009fb7eif-ne v2, v1, :cond_ad
0009fb82iget v1, v6, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009fb86invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0009fb8cmove-result-object v1
0009fb8efilled-new-array {v1}, [Ljava/lang/Object;
0009fb94move-result-object v1
0009fb96const-string v2, "0x%08x"
0009fb9ainvoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
0009fba0move-result-object v1
0009fba2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fba8goto :goto_e1
0009fbaanew-instance v0, Ljava/lang/IllegalStateException;
0009fbaenew-instance v1, Ljava/lang/StringBuilder;
0009fbb2const-string v2, "called getResId() on "
0009fbb6invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0009fbbcinvoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009fbc2invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0009fbc8move-result-object v1
0009fbcainvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0009fbd0throw v0
0009fbd2const-string v1, " size="
0009fbd6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fbdciget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009fbe0check-cast v1, Landroid/graphics/Bitmap;
0009fbe4invoke-virtual {v1}, Landroid/graphics/Bitmap;->getWidth()I
0009fbeamove-result v1
0009fbecinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0009fbf2const-string v1, "x"
0009fbf6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fbfciget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009fc00check-cast v1, Landroid/graphics/Bitmap;
0009fc04invoke-virtual {v1}, Landroid/graphics/Bitmap;->getHeight()I
0009fc0amove-result v1
0009fc0cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0009fc12iget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009fc16if-eqz v1, :cond_ef
0009fc1aconst-string v1, " tint="
0009fc1einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fc24iget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009fc28invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009fc2eiget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009fc32sget-object v2, Landroidx/core/graphics/drawable/IconCompat;->k:Landroid/graphics/PorterDuff$Mode;
0009fc36if-eq v1, v2, :cond_ff
0009fc3aconst-string v1, " mode="
0009fc3einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fc44iget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009fc48invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009fc4econst-string v1, ")"
0009fc52invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fc58invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0009fc5emove-result-object v0
0009fc60return-object v0
0009fc62nop
0009fc64.packed-switch 0x1
0009fc84.packed-switch 0x1
0009fa40
0009fa40androidx.core.graphics.drawable.IconCompat::toString():
0009fa50iget v0, v6, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fa54const/4 v1, -0x1
0009fa56if-ne v0, v1, :cond_c
0009fa5aiget-object v0, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009fa5einvoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
0009fa64move-result-object v0
0009fa66return-object v0
0009fa68new-instance v0, Ljava/lang/StringBuilder;
0009fa6cconst-string v2, "Icon(typ="
0009fa70invoke-direct {v0, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0009fa76iget v2, v6, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fa7apacked-switch v2, :pswitch_data_10a
0009fa80const-string v2, "UNKNOWN"
0009fa84goto :goto_2c
0009fa86const-string v2, "URI_MASKABLE"
0009fa8agoto :goto_2c
0009fa8cconst-string v2, "BITMAP_MASKABLE"
0009fa90goto :goto_2c
0009fa92const-string v2, "URI"
0009fa96goto :goto_2c
0009fa98const-string v2, "DATA"
0009fa9cgoto :goto_2c
0009fa9econst-string v2, "RESOURCE"
0009faa2goto :goto_2c
0009faa4const-string v2, "BITMAP"
0009faa8invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009faaeiget v2, v6, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fab2packed-switch v2, :pswitch_data_11a
0009fab8goto/16 :goto_e1
0009fabcconst-string v1, " uri="
0009fac0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fac6iget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009facainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009fad0goto/16 :goto_e1
0009fad4const-string v1, " len="
0009fad8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fadeiget v1, v6, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009fae2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0009fae8iget v1, v6, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009faecif-eqz v1, :cond_e1
0009faf0const-string v1, " off="
0009faf4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fafaiget v1, v6, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009fafeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0009fb04goto/16 :goto_e1
0009fb08const-string v2, " pkg="
0009fb0cinvoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fb12iget-object v2, v6, Landroidx/core/graphics/drawable/IconCompat;->j:Ljava/lang/String;
0009fb16invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fb1cconst-string v2, " id="
0009fb20invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fb26iget v2, v6, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fb2aif-ne v2, v1, :cond_96
0009fb2esget v1, Landroid/os/Build$VERSION;->SDK_INT:I
0009fb32iget-object v2, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009fb36const/16 v3, 0x1c
0009fb3aif-lt v1, v3, :cond_7c
0009fb3einvoke-static {v2}, LD/c;->a(Ljava/lang/Object;)I
0009fb44move-result v1
0009fb46goto :goto_9b
0009fb48const/4 v1, 0x0
0009fb4ainvoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
0009fb50move-result-object v3
0009fb52const-string v4, "getResId"
0009fb56new-array v5, v1, [Ljava/lang/Class;
0009fb5ainvoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
0009fb60move-result-object v3
0009fb62new-array v4, v1, [Ljava/lang/Object;
0009fb66invoke-virtual {v3, v2, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
0009fb6cmove-result-object v2
0009fb6echeck-cast v2, Ljava/lang/Integer;
0009fb72invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
0009fb78move-result v1
0009fb7agoto :goto_9b
0009fb7cconst/4 v1, 0x2
0009fb7eif-ne v2, v1, :cond_ad
0009fb82iget v1, v6, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009fb86invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
0009fb8cmove-result-object v1
0009fb8efilled-new-array {v1}, [Ljava/lang/Object;
0009fb94move-result-object v1
0009fb96const-string v2, "0x%08x"
0009fb9ainvoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
0009fba0move-result-object v1
0009fba2invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fba8goto :goto_e1
0009fbaanew-instance v0, Ljava/lang/IllegalStateException;
0009fbaenew-instance v1, Ljava/lang/StringBuilder;
0009fbb2const-string v2, "called getResId() on "
0009fbb6invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
0009fbbcinvoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009fbc2invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0009fbc8move-result-object v1
0009fbcainvoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
0009fbd0throw v0
0009fbd2const-string v1, " size="
0009fbd6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fbdciget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009fbe0check-cast v1, Landroid/graphics/Bitmap;
0009fbe4invoke-virtual {v1}, Landroid/graphics/Bitmap;->getWidth()I
0009fbeamove-result v1
0009fbecinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0009fbf2const-string v1, "x"
0009fbf6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fbfciget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->b:Ljava/lang/Object;
0009fc00check-cast v1, Landroid/graphics/Bitmap;
0009fc04invoke-virtual {v1}, Landroid/graphics/Bitmap;->getHeight()I
0009fc0amove-result v1
0009fc0cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
0009fc12iget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009fc16if-eqz v1, :cond_ef
0009fc1aconst-string v1, " tint="
0009fc1einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fc24iget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009fc28invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009fc2eiget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009fc32sget-object v2, Landroidx/core/graphics/drawable/IconCompat;->k:Landroid/graphics/PorterDuff$Mode;
0009fc36if-eq v1, v2, :cond_ff
0009fc3aconst-string v1, " mode="
0009fc3einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fc44iget-object v1, v6, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009fc48invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
0009fc4econst-string v1, ")"
0009fc52invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0009fc58invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0009fc5emove-result-object v0
0009fc60return-object v0
0009fc62nop
0009fc64.packed-switch 0x1
0009fc84.packed-switch 0x1
0009fa40
0009fca4
0009fca4 struct try_item
0009fca4 start_addr uint32 0x9fb4a
0009fca8 insn_count int 24
0009fcaa handler_off uint16 0x9fcad
0009fcac
0009fcac struct encoded_catch_handler_list
0009fcac size int 1
0009fcad
0009fcad struct encoded_catch_handler ← 0x9fcaa
0009fcad size int64 3
0009fcae handlers[0].type_idx int 0xb55c
0009fcb0 handlers[0].addr uint32 0x9fb86
0009fcb2 handlers[1].type_idx int 0xb630
0009fcb4 handlers[1].addr uint32 0x9fb86
0009fcb6 handlers[2].type_idx int 0xb594
0009fcb8 handlers[2].addr uint32 0x9fb86
0009fcba
0009fcba // align 0x4
0009fca4 struct try_item
0009fca4 start_addr uint32 0x9fb4a
0009fca8 insn_count int 24
0009fcaa handler_off uint16 0x9fcad
0009fcac
0009fcac struct encoded_catch_handler_list
0009fcac size int 1
0009fcad
0009fcad struct encoded_catch_handler ← 0x9fcaa
0009fcad size int64 3
0009fcae handlers[0].type_idx int 0xb55c
0009fcb0 handlers[0].addr uint32 0x9fb86
0009fcb2 handlers[1].type_idx int 0xb630
0009fcb4 handlers[1].addr uint32 0x9fb86
0009fcb6 handlers[2].type_idx int 0xb594
0009fcb8 handlers[2].addr uint32 0x9fb86
0009fcba
0009fcba // align 0x4
0009fcbc
0009fcbcandroidx.core.graphics.drawable.IconCompat::<clinit>():
0009fcccsget-object v0, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
0009fcd0sput-object v0, Landroidx/core/graphics/drawable/IconCompat;->k:Landroid/graphics/PorterDuff$Mode;
0009fcd4return-void
0009fcbc
0009fcbcandroidx.core.graphics.drawable.IconCompat::<clinit>():
0009fcccsget-object v0, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
0009fcd0sput-object v0, Landroidx/core/graphics/drawable/IconCompat;->k:Landroid/graphics/PorterDuff$Mode;
0009fcd4return-void
0009fcbc
0009fcd6
0009fcd6 // align 0x8
0009fcd6 // align 0x8
0009fcd8
0009fcd8androidx.core.graphics.drawable.IconCompat::<init>():
0009fce8invoke-direct {v2}, Landroidx/versionedparcelable/CustomVersionedParcelable;-><init>()V
0009fceeconst/4 v0, -0x1
0009fcf0iput v0, v2, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fcf4const/4 v0, 0x0
0009fcf6iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009fcfaiput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009fcfeconst/4 v1, 0x0
0009fd00iput v1, v2, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009fd04iput v1, v2, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009fd08iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009fd0csget-object v1, Landroidx/core/graphics/drawable/IconCompat;->k:Landroid/graphics/PorterDuff$Mode;
0009fd10iput-object v1, v2, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009fd14iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009fd18return-void
0009fcd8
0009fcd8androidx.core.graphics.drawable.IconCompat::<init>():
0009fce8invoke-direct {v2}, Landroidx/versionedparcelable/CustomVersionedParcelable;-><init>()V
0009fceeconst/4 v0, -0x1
0009fcf0iput v0, v2, Landroidx/core/graphics/drawable/IconCompat;->a:I
0009fcf4const/4 v0, 0x0
0009fcf6iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;->c:[B
0009fcfaiput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;->d:Landroid/os/Parcelable;
0009fcfeconst/4 v1, 0x0
0009fd00iput v1, v2, Landroidx/core/graphics/drawable/IconCompat;->e:I
0009fd04iput v1, v2, Landroidx/core/graphics/drawable/IconCompat;->f:I
0009fd08iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;->g:Landroid/content/res/ColorStateList;
0009fd0csget-object v1, Landroidx/core/graphics/drawable/IconCompat;->k:Landroid/graphics/PorterDuff$Mode;
0009fd10iput-object v1, v2, Landroidx/core/graphics/drawable/IconCompat;->h:Landroid/graphics/PorterDuff$Mode;
0009fd14iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;->i:Ljava/lang/String;
0009fd18return-void
0009fcd8
0009fd1a
0009fd1a // align 0x4
0009fd1a // align 0x4
0009fd1c
0009fd1candroidx.core.widget.NestedScrollView::onSaveInstanceState():
0009fd2cinvoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
0009fd32move-result-object v0
0009fd34new-instance v1, LQ/l;
0009fd38invoke-direct {v1, v0}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
0009fd3einvoke-virtual {v2}, Landroid/view/View;->getScrollY()I
0009fd44move-result v0
0009fd46iput v0, v1, LQ/l;->a:I
0009fd4areturn-object v1
0009fd1c
0009fd1candroidx.core.widget.NestedScrollView::onSaveInstanceState():
0009fd2cinvoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
0009fd32move-result-object v0
0009fd34new-instance v1, LQ/l;
0009fd38invoke-direct {v1, v0}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
0009fd3einvoke-virtual {v2}, Landroid/view/View;->getScrollY()I
0009fd44move-result v0
0009fd46iput v0, v1, LQ/l;->a:I
0009fd4areturn-object v1
0009fd1c
0009fd4c
0009fd4candroidx.core.widget.NestedScrollView::g(int):
0009fd5cinvoke-virtual {v8}, Landroid/view/View;->findFocus()Landroid/view/View;
0009fd62move-result-object v0
0009fd64if-ne v0, v8, :cond_7
0009fd68const/4 v0, 0x0
0009fd6ainvoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
0009fd70move-result-object v1
0009fd72invoke-virtual {v1, v8, v0, v9}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
0009fd78move-result-object v1
0009fd7ainvoke-virtual {v8}, Landroidx/core/widget/NestedScrollView;->getMaxScrollAmount()I
0009fd80move-result v2
0009fd82const/4 v3, 0x0
0009fd84const/4 v4, 0x1
0009fd86if-eqz v1, :cond_34
0009fd8ainvoke-virtual {v8}, Landroid/view/View;->getHeight()I
0009fd90move-result v5
0009fd92invoke-virtual {v8, v1, v2, v5}, Landroidx/core/widget/NestedScrollView;->m(Landroid/view/View;II)Z
0009fd98move-result v5
0009fd9aif-eqz v5, :cond_34
0009fd9eiget-object v2, v8, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
0009fda2invoke-virtual {v1, v2}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
0009fda8invoke-virtual {v8, v1, v2}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
0009fdaeinvoke-virtual {v8, v2}, Landroidx/core/widget/NestedScrollView;->h(Landroid/graphics/Rect;)I
0009fdb4move-result v2
0009fdb6invoke-virtual {v8, v2, v3, v4, v4}, Landroidx/core/widget/NestedScrollView;->s(IIIZ)I
0009fdbcinvoke-virtual {v1, v9}, Landroid/view/View;->requestFocus(I)Z
0009fdc2goto :goto_7b
0009fdc4const/16 v1, 0x21
0009fdc8const/16 v5, 0x82
0009fdccif-ne v9, v1, :cond_45
0009fdd0invoke-virtual {v8}, Landroid/view/View;->getScrollY()I
0009fdd6move-result v1
0009fdd8if-ge v1, v2, :cond_45
0009fddcinvoke-virtual {v8}, Landroid/view/View;->getScrollY()I
0009fde2move-result v2
0009fde4goto :goto_71
0009fde6if-ne v9, v5, :cond_71
0009fdeainvoke-virtual {v8}, Landroid/view/ViewGroup;->getChildCount()I
0009fdf0move-result v1
0009fdf2if-lez v1, :cond_71
0009fdf6invoke-virtual {v8, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009fdfcmove-result-object v1
0009fdfeinvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009fe04move-result-object v6
0009fe06check-cast v6, Landroid/widget/FrameLayout$LayoutParams;
0009fe0ainvoke-virtual {v1}, Landroid/view/View;->getBottom()I
0009fe10move-result v1
0009fe12iget v6, v6, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
0009fe16add-int/2addr v1, v6
0009fe18invoke-virtual {v8}, Landroid/view/View;->getScrollY()I
0009fe1emove-result v6
0009fe20invoke-virtual {v8}, Landroid/view/View;->getHeight()I
0009fe26move-result v7
0009fe28add-int/2addr v7, v6
0009fe2ainvoke-virtual {v8}, Landroid/view/View;->getPaddingBottom()I
0009fe30move-result v6
0009fe32sub-int/2addr v7, v6
0009fe34sub-int/2addr v1, v7
0009fe36invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I
0009fe3cmove-result v2
0009fe3eif-nez v2, :cond_74
0009fe42return v3
0009fe44if-ne v9, v5, :cond_77
0009fe48goto :goto_78
0009fe4aneg-int v2, v2
0009fe4cinvoke-virtual {v8, v2, v3, v4, v4}, Landroidx/core/widget/NestedScrollView;->s(IIIZ)I
0009fe52if-eqz v0, :cond_9c
0009fe56invoke-virtual {v0}, Landroid/view/View;->isFocused()Z
0009fe5cmove-result v9
0009fe5eif-eqz v9, :cond_9c
0009fe62invoke-virtual {v8}, Landroid/view/View;->getHeight()I
0009fe68move-result v9
0009fe6ainvoke-virtual {v8, v0, v3, v9}, Landroidx/core/widget/NestedScrollView;->m(Landroid/view/View;II)Z
0009fe70move-result v9
0009fe72if-nez v9, :cond_9c
0009fe76invoke-virtual {v8}, Landroid/view/ViewGroup;->getDescendantFocusability()I
0009fe7cmove-result v9
0009fe7econst/high16 v0, 0x20000
0009fe82invoke-virtual {v8, v0}, Landroid/view/ViewGroup;->setDescendantFocusability(I)V
0009fe88invoke-virtual {v8}, Landroid/view/View;->requestFocus()Z
0009fe8einvoke-virtual {v8, v9}, Landroid/view/ViewGroup;->setDescendantFocusability(I)V
0009fe94return v4
0009fd4c
0009fd4candroidx.core.widget.NestedScrollView::g(int):
0009fd5cinvoke-virtual {v8}, Landroid/view/View;->findFocus()Landroid/view/View;
0009fd62move-result-object v0
0009fd64if-ne v0, v8, :cond_7
0009fd68const/4 v0, 0x0
0009fd6ainvoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
0009fd70move-result-object v1
0009fd72invoke-virtual {v1, v8, v0, v9}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
0009fd78move-result-object v1
0009fd7ainvoke-virtual {v8}, Landroidx/core/widget/NestedScrollView;->getMaxScrollAmount()I
0009fd80move-result v2
0009fd82const/4 v3, 0x0
0009fd84const/4 v4, 0x1
0009fd86if-eqz v1, :cond_34
0009fd8ainvoke-virtual {v8}, Landroid/view/View;->getHeight()I
0009fd90move-result v5
0009fd92invoke-virtual {v8, v1, v2, v5}, Landroidx/core/widget/NestedScrollView;->m(Landroid/view/View;II)Z
0009fd98move-result v5
0009fd9aif-eqz v5, :cond_34
0009fd9eiget-object v2, v8, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
0009fda2invoke-virtual {v1, v2}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
0009fda8invoke-virtual {v8, v1, v2}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
0009fdaeinvoke-virtual {v8, v2}, Landroidx/core/widget/NestedScrollView;->h(Landroid/graphics/Rect;)I
0009fdb4move-result v2
0009fdb6invoke-virtual {v8, v2, v3, v4, v4}, Landroidx/core/widget/NestedScrollView;->s(IIIZ)I
0009fdbcinvoke-virtual {v1, v9}, Landroid/view/View;->requestFocus(I)Z
0009fdc2goto :goto_7b
0009fdc4const/16 v1, 0x21
0009fdc8const/16 v5, 0x82
0009fdccif-ne v9, v1, :cond_45
0009fdd0invoke-virtual {v8}, Landroid/view/View;->getScrollY()I
0009fdd6move-result v1
0009fdd8if-ge v1, v2, :cond_45
0009fddcinvoke-virtual {v8}, Landroid/view/View;->getScrollY()I
0009fde2move-result v2
0009fde4goto :goto_71
0009fde6if-ne v9, v5, :cond_71
0009fdeainvoke-virtual {v8}, Landroid/view/ViewGroup;->getChildCount()I
0009fdf0move-result v1
0009fdf2if-lez v1, :cond_71
0009fdf6invoke-virtual {v8, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009fdfcmove-result-object v1
0009fdfeinvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009fe04move-result-object v6
0009fe06check-cast v6, Landroid/widget/FrameLayout$LayoutParams;
0009fe0ainvoke-virtual {v1}, Landroid/view/View;->getBottom()I
0009fe10move-result v1
0009fe12iget v6, v6, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
0009fe16add-int/2addr v1, v6
0009fe18invoke-virtual {v8}, Landroid/view/View;->getScrollY()I
0009fe1emove-result v6
0009fe20invoke-virtual {v8}, Landroid/view/View;->getHeight()I
0009fe26move-result v7
0009fe28add-int/2addr v7, v6
0009fe2ainvoke-virtual {v8}, Landroid/view/View;->getPaddingBottom()I
0009fe30move-result v6
0009fe32sub-int/2addr v7, v6
0009fe34sub-int/2addr v1, v7
0009fe36invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I
0009fe3cmove-result v2
0009fe3eif-nez v2, :cond_74
0009fe42return v3
0009fe44if-ne v9, v5, :cond_77
0009fe48goto :goto_78
0009fe4aneg-int v2, v2
0009fe4cinvoke-virtual {v8, v2, v3, v4, v4}, Landroidx/core/widget/NestedScrollView;->s(IIIZ)I
0009fe52if-eqz v0, :cond_9c
0009fe56invoke-virtual {v0}, Landroid/view/View;->isFocused()Z
0009fe5cmove-result v9
0009fe5eif-eqz v9, :cond_9c
0009fe62invoke-virtual {v8}, Landroid/view/View;->getHeight()I
0009fe68move-result v9
0009fe6ainvoke-virtual {v8, v0, v3, v9}, Landroidx/core/widget/NestedScrollView;->m(Landroid/view/View;II)Z
0009fe70move-result v9
0009fe72if-nez v9, :cond_9c
0009fe76invoke-virtual {v8}, Landroid/view/ViewGroup;->getDescendantFocusability()I
0009fe7cmove-result v9
0009fe7econst/high16 v0, 0x20000
0009fe82invoke-virtual {v8, v0}, Landroid/view/ViewGroup;->setDescendantFocusability(I)V
0009fe88invoke-virtual {v8}, Landroid/view/View;->requestFocus()Z
0009fe8einvoke-virtual {v8, v9}, Landroid/view/ViewGroup;->setDescendantFocusability(I)V
0009fe94return v4
0009fd4c
0009fe96
0009fe96 // align 0x8
0009fe96 // align 0x8
0009fe98
0009fe98androidx.core.widget.NestedScrollView::dispatchKeyEvent(android.view.KeyEvent):
0009fea8invoke-super {v1, v2}, Landroid/view/View;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
0009feaemove-result v0
0009feb0if-nez v0, :cond_f
0009feb4invoke-virtual {v1, v2}, Landroidx/core/widget/NestedScrollView;->i(Landroid/view/KeyEvent;)Z
0009febamove-result v2
0009febcif-eqz v2, :cond_d
0009fec0goto :goto_f
0009fec2const/4 v2, 0x0
0009fec4return v2
0009fec6const/4 v2, 0x1
0009fec8return v2
0009fe98
0009fe98androidx.core.widget.NestedScrollView::dispatchKeyEvent(android.view.KeyEvent):
0009fea8invoke-super {v1, v2}, Landroid/view/View;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
0009feaemove-result v0
0009feb0if-nez v0, :cond_f
0009feb4invoke-virtual {v1, v2}, Landroidx/core/widget/NestedScrollView;->i(Landroid/view/KeyEvent;)Z
0009febamove-result v2
0009febcif-eqz v2, :cond_d
0009fec0goto :goto_f
0009fec2const/4 v2, 0x0
0009fec4return v2
0009fec6const/4 v2, 0x1
0009fec8return v2
0009fe98
0009feca
0009feca // align 0x4
0009feca // align 0x4
0009fecc
0009feccandroidx.core.widget.NestedScrollView::dispatchNestedFling(float, float, boolean):
0009fedciget-object v0, v1, Landroidx/core/widget/NestedScrollView;->y:LK/m;
0009fee0invoke-virtual {v0, v2, v3, v4}, LK/m;->a(FFZ)Z
0009fee6move-result v2
0009fee8return v2
0009fecc
0009feccandroidx.core.widget.NestedScrollView::dispatchNestedFling(float, float, boolean):
0009fedciget-object v0, v1, Landroidx/core/widget/NestedScrollView;->y:LK/m;
0009fee0invoke-virtual {v0, v2, v3, v4}, LK/m;->a(FFZ)Z
0009fee6move-result v2
0009fee8return v2
0009fecc
0009feea
0009feea // align 0x4
0009feea // align 0x4
0009feec
0009feecandroidx.core.widget.NestedScrollView::dispatchNestedPreFling(float, float):
0009fefciget-object v0, v1, Landroidx/core/widget/NestedScrollView;->y:LK/m;
0009ff00invoke-virtual {v0, v2, v3}, LK/m;->b(FF)Z
0009ff06move-result v2
0009ff08return v2
0009feec
0009feecandroidx.core.widget.NestedScrollView::dispatchNestedPreFling(float, float):
0009fefciget-object v0, v1, Landroidx/core/widget/NestedScrollView;->y:LK/m;
0009ff00invoke-virtual {v0, v2, v3}, LK/m;->b(FF)Z
0009ff06move-result v2
0009ff08return v2
0009feec
0009ff0a
0009ff0a // align 0x4
0009ff0a // align 0x4
0009ff0c
0009ff0candroidx.core.widget.NestedScrollView::dispatchNestedPreScroll(int, int, int[], int[]):
0009ff1ciget-object v0, v6, Landroidx/core/widget/NestedScrollView;->y:LK/m;
0009ff20const/4 v5, 0x0
0009ff22move v1, v7
0009ff24move v2, v8
0009ff26move-object v3, v9
0009ff28move-object v4, v10
0009ff2ainvoke-virtual/range {v0 .. v5}, LK/m;->c(II[I[II)Z
0009ff30move-result v7
0009ff32return v7
0009ff0c
0009ff0candroidx.core.widget.NestedScrollView::dispatchNestedPreScroll(int, int, int[], int[]):
0009ff1ciget-object v0, v6, Landroidx/core/widget/NestedScrollView;->y:LK/m;
0009ff20const/4 v5, 0x0
0009ff22move v1, v7
0009ff24move v2, v8
0009ff26move-object v3, v9
0009ff28move-object v4, v10
0009ff2ainvoke-virtual/range {v0 .. v5}, LK/m;->c(II[I[II)Z
0009ff30move-result v7
0009ff32return v7
0009ff0c
0009ff34
0009ff34androidx.core.widget.NestedScrollView::dispatchNestedScroll(int, int, int, int, int[]):
0009ff44const/4 v6, 0x0
0009ff46const/4 v7, 0x0
0009ff48iget-object v0, v8, Landroidx/core/widget/NestedScrollView;->y:LK/m;
0009ff4cmove v1, v9
0009ff4emove v2, v10
0009ff50move v3, v11
0009ff52move v4, v12
0009ff54move-object v5, v13
0009ff56invoke-virtual/range {v0 .. v7}, LK/m;->d(IIII[II[I)Z
0009ff5cmove-result v9
0009ff5ereturn v9
0009ff34
0009ff34androidx.core.widget.NestedScrollView::dispatchNestedScroll(int, int, int, int, int[]):
0009ff44const/4 v6, 0x0
0009ff46const/4 v7, 0x0
0009ff48iget-object v0, v8, Landroidx/core/widget/NestedScrollView;->y:LK/m;
0009ff4cmove v1, v9
0009ff4emove v2, v10
0009ff50move v3, v11
0009ff52move v4, v12
0009ff54move-object v5, v13
0009ff56invoke-virtual/range {v0 .. v7}, LK/m;->d(IIII[II[I)Z
0009ff5cmove-result v9
0009ff5ereturn v9
0009ff34
0009ff60
0009ff60androidx.core.widget.NestedScrollView::i(android.view.KeyEvent):
0009ff70iget-object v0, v5, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
0009ff74invoke-virtual {v0}, Landroid/graphics/Rect;->setEmpty()V
0009ff7ainvoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
0009ff80move-result v0
0009ff82const/4 v1, 0x0
0009ff84const/16 v2, 0x82
0009ff88if-lez v0, :cond_98
0009ff8cinvoke-virtual {v5, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009ff92move-result-object v0
0009ff94invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009ff9amove-result-object v3
0009ff9ccheck-cast v3, Landroid/widget/FrameLayout$LayoutParams;
0009ffa0invoke-virtual {v0}, Landroid/view/View;->getHeight()I
0009ffa6move-result v0
0009ffa8iget v4, v3, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
0009ffacadd-int/2addr v0, v4
0009ffaeiget v3, v3, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
0009ffb2add-int/2addr v0, v3
0009ffb4invoke-virtual {v5}, Landroid/view/View;->getHeight()I
0009ffbamove-result v3
0009ffbcinvoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
0009ffc2move-result v4
0009ffc4sub-int/2addr v3, v4
0009ffc6invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
0009ffccmove-result v4
0009ffcesub-int/2addr v3, v4
0009ffd0if-le v0, v3, :cond_98
0009ffd4invoke-virtual {v6}, Landroid/view/KeyEvent;->getAction()I
0009ffdamove-result v0
0009ffdcif-nez v0, :cond_c0
0009ffe0invoke-virtual {v6}, Landroid/view/KeyEvent;->getKeyCode()I
0009ffe6move-result v0
0009ffe8const/16 v3, 0x13
0009ffecconst/16 v4, 0x21
0009fff0if-eq v0, v3, :cond_88
0009fff4const/16 v3, 0x14
0009fff8if-eq v0, v3, :cond_78
0009fffcconst/16 v3, 0x3e
000a0000if-eq v0, v3, :cond_6d
000a0004const/16 v6, 0x5c
000a0008if-eq v0, v6, :cond_68
000a000cconst/16 v6, 0x5d
000a0010if-eq v0, v6, :cond_63
000a0014const/16 v6, 0x7a
000a0018if-eq v0, v6, :cond_5f
000a001cconst/16 v6, 0x7b
000a0020if-eq v0, v6, :cond_5b
000a0024goto :goto_c0
000a0026invoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->q(I)V
000a002creturn v1
000a002einvoke-virtual {v5, v4}, Landroidx/core/widget/NestedScrollView;->q(I)V
000a0034return v1
000a0036invoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->k(I)Z
000a003cmove-result v6
000a003ereturn v6
000a0040invoke-virtual {v5, v4}, Landroidx/core/widget/NestedScrollView;->k(I)Z
000a0046move-result v6
000a0048return v6
000a004ainvoke-virtual {v6}, Landroid/view/KeyEvent;->isShiftPressed()Z
000a0050move-result v6
000a0052if-eqz v6, :cond_74
000a0056move v2, v4
000a0058invoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->q(I)V
000a005ereturn v1
000a0060invoke-virtual {v6}, Landroid/view/KeyEvent;->isAltPressed()Z
000a0066move-result v6
000a0068if-eqz v6, :cond_83
000a006cinvoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->k(I)Z
000a0072move-result v6
000a0074return v6
000a0076invoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->g(I)Z
000a007cmove-result v6
000a007ereturn v6
000a0080invoke-virtual {v6}, Landroid/view/KeyEvent;->isAltPressed()Z
000a0086move-result v6
000a0088if-eqz v6, :cond_93
000a008cinvoke-virtual {v5, v4}, Landroidx/core/widget/NestedScrollView;->k(I)Z
000a0092move-result v6
000a0094return v6
000a0096invoke-virtual {v5, v4}, Landroidx/core/widget/NestedScrollView;->g(I)Z
000a009cmove-result v6
000a009ereturn v6
000a00a0invoke-virtual {v5}, Landroid/view/View;->isFocused()Z
000a00a6move-result v0
000a00a8if-eqz v0, :cond_c0
000a00acinvoke-virtual {v6}, Landroid/view/KeyEvent;->getKeyCode()I
000a00b2move-result v6
000a00b4const/4 v0, 0x4
000a00b6if-eq v6, v0, :cond_c0
000a00bainvoke-virtual {v5}, Landroid/view/View;->findFocus()Landroid/view/View;
000a00c0move-result-object v6
000a00c2if-ne v6, v5, :cond_ac
000a00c6const/4 v6, 0x0
000a00c8invoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
000a00cemove-result-object v0
000a00d0invoke-virtual {v0, v5, v6, v2}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000a00d6move-result-object v6
000a00d8if-eqz v6, :cond_c0
000a00dcif-eq v6, v5, :cond_c0
000a00e0invoke-virtual {v6, v2}, Landroid/view/View;->requestFocus(I)Z
000a00e6move-result v6
000a00e8if-eqz v6, :cond_c0
000a00ecconst/4 v6, 0x1
000a00eereturn v6
000a00f0return v1
0009ff60
0009ff60androidx.core.widget.NestedScrollView::i(android.view.KeyEvent):
0009ff70iget-object v0, v5, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
0009ff74invoke-virtual {v0}, Landroid/graphics/Rect;->setEmpty()V
0009ff7ainvoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
0009ff80move-result v0
0009ff82const/4 v1, 0x0
0009ff84const/16 v2, 0x82
0009ff88if-lez v0, :cond_98
0009ff8cinvoke-virtual {v5, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
0009ff92move-result-object v0
0009ff94invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
0009ff9amove-result-object v3
0009ff9ccheck-cast v3, Landroid/widget/FrameLayout$LayoutParams;
0009ffa0invoke-virtual {v0}, Landroid/view/View;->getHeight()I
0009ffa6move-result v0
0009ffa8iget v4, v3, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
0009ffacadd-int/2addr v0, v4
0009ffaeiget v3, v3, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
0009ffb2add-int/2addr v0, v3
0009ffb4invoke-virtual {v5}, Landroid/view/View;->getHeight()I
0009ffbamove-result v3
0009ffbcinvoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
0009ffc2move-result v4
0009ffc4sub-int/2addr v3, v4
0009ffc6invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
0009ffccmove-result v4
0009ffcesub-int/2addr v3, v4
0009ffd0if-le v0, v3, :cond_98
0009ffd4invoke-virtual {v6}, Landroid/view/KeyEvent;->getAction()I
0009ffdamove-result v0
0009ffdcif-nez v0, :cond_c0
0009ffe0invoke-virtual {v6}, Landroid/view/KeyEvent;->getKeyCode()I
0009ffe6move-result v0
0009ffe8const/16 v3, 0x13
0009ffecconst/16 v4, 0x21
0009fff0if-eq v0, v3, :cond_88
0009fff4const/16 v3, 0x14
0009fff8if-eq v0, v3, :cond_78
0009fffcconst/16 v3, 0x3e
000a0000if-eq v0, v3, :cond_6d
000a0004const/16 v6, 0x5c
000a0008if-eq v0, v6, :cond_68
000a000cconst/16 v6, 0x5d
000a0010if-eq v0, v6, :cond_63
000a0014const/16 v6, 0x7a
000a0018if-eq v0, v6, :cond_5f
000a001cconst/16 v6, 0x7b
000a0020if-eq v0, v6, :cond_5b
000a0024goto :goto_c0
000a0026invoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->q(I)V
000a002creturn v1
000a002einvoke-virtual {v5, v4}, Landroidx/core/widget/NestedScrollView;->q(I)V
000a0034return v1
000a0036invoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->k(I)Z
000a003cmove-result v6
000a003ereturn v6
000a0040invoke-virtual {v5, v4}, Landroidx/core/widget/NestedScrollView;->k(I)Z
000a0046move-result v6
000a0048return v6
000a004ainvoke-virtual {v6}, Landroid/view/KeyEvent;->isShiftPressed()Z
000a0050move-result v6
000a0052if-eqz v6, :cond_74
000a0056move v2, v4
000a0058invoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->q(I)V
000a005ereturn v1
000a0060invoke-virtual {v6}, Landroid/view/KeyEvent;->isAltPressed()Z
000a0066move-result v6
000a0068if-eqz v6, :cond_83
000a006cinvoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->k(I)Z
000a0072move-result v6
000a0074return v6
000a0076invoke-virtual {v5, v2}, Landroidx/core/widget/NestedScrollView;->g(I)Z
000a007cmove-result v6
000a007ereturn v6
000a0080invoke-virtual {v6}, Landroid/view/KeyEvent;->isAltPressed()Z
000a0086move-result v6
000a0088if-eqz v6, :cond_93
000a008cinvoke-virtual {v5, v4}, Landroidx/core/widget/NestedScrollView;->k(I)Z
000a0092move-result v6
000a0094return v6
000a0096invoke-virtual {v5, v4}, Landroidx/core/widget/NestedScrollView;->g(I)Z
000a009cmove-result v6
000a009ereturn v6
000a00a0invoke-virtual {v5}, Landroid/view/View;->isFocused()Z
000a00a6move-result v0
000a00a8if-eqz v0, :cond_c0
000a00acinvoke-virtual {v6}, Landroid/view/KeyEvent;->getKeyCode()I
000a00b2move-result v6
000a00b4const/4 v0, 0x4
000a00b6if-eq v6, v0, :cond_c0
000a00bainvoke-virtual {v5}, Landroid/view/View;->findFocus()Landroid/view/View;
000a00c0move-result-object v6
000a00c2if-ne v6, v5, :cond_ac
000a00c6const/4 v6, 0x0
000a00c8invoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder;
000a00cemove-result-object v0
000a00d0invoke-virtual {v0, v5, v6, v2}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View;
000a00d6move-result-object v6
000a00d8if-eqz v6, :cond_c0
000a00dcif-eq v6, v5, :cond_c0
000a00e0invoke-virtual {v6, v2}, Landroid/view/View;->requestFocus(I)Z
000a00e6move-result v6
000a00e8if-eqz v6, :cond_c0
000a00ecconst/4 v6, 0x1
000a00eereturn v6
000a00f0return v1
0009ff60
000a00f2
000a00f2 // align 0x4
000a00f2 // align 0x4
000a00f4
000a00f4androidx.core.widget.NestedScrollView::k(int):
000a0104const/16 v0, 0x82
000a0108const/4 v1, 0x0
000a010aconst/4 v2, 0x1
000a010cif-ne v6, v0, :cond_8
000a0110move v0, v2
000a0112goto :goto_9
000a0114move v0, v1
000a0116invoke-virtual {v5}, Landroid/view/View;->getHeight()I
000a011cmove-result v3
000a011eiget-object v4, v5, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
000a0122iput v1, v4, Landroid/graphics/Rect;->top:I
000a0126iput v3, v4, Landroid/graphics/Rect;->bottom:I
000a012aif-eqz v0, :cond_37
000a012einvoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
000a0134move-result v0
000a0136if-lez v0, :cond_37
000a013asub-int/2addr v0, v2
000a013cinvoke-virtual {v5, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000a0142move-result-object v0
000a0144invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000a014amove-result-object v1
000a014ccheck-cast v1, Landroid/widget/FrameLayout$LayoutParams;
000a0150invoke-virtual {v0}, Landroid/view/View;->getBottom()I
000a0156move-result v0
000a0158iget v1, v1, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
000a015cadd-int/2addr v0, v1
000a015einvoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000a0164move-result v1
000a0166add-int/2addr v1, v0
000a0168iput v1, v4, Landroid/graphics/Rect;->bottom:I
000a016csub-int/2addr v1, v3
000a016eiput v1, v4, Landroid/graphics/Rect;->top:I
000a0172iget v0, v4, Landroid/graphics/Rect;->top:I
000a0176iget v1, v4, Landroid/graphics/Rect;->bottom:I
000a017ainvoke-virtual {v5, v6, v0, v1}, Landroidx/core/widget/NestedScrollView;->r(III)Z
000a0180move-result v6
000a0182return v6
000a00f4
000a00f4androidx.core.widget.NestedScrollView::k(int):
000a0104const/16 v0, 0x82
000a0108const/4 v1, 0x0
000a010aconst/4 v2, 0x1
000a010cif-ne v6, v0, :cond_8
000a0110move v0, v2
000a0112goto :goto_9
000a0114move v0, v1
000a0116invoke-virtual {v5}, Landroid/view/View;->getHeight()I
000a011cmove-result v3
000a011eiget-object v4, v5, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
000a0122iput v1, v4, Landroid/graphics/Rect;->top:I
000a0126iput v3, v4, Landroid/graphics/Rect;->bottom:I
000a012aif-eqz v0, :cond_37
000a012einvoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
000a0134move-result v0
000a0136if-lez v0, :cond_37
000a013asub-int/2addr v0, v2
000a013cinvoke-virtual {v5, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000a0142move-result-object v0
000a0144invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000a014amove-result-object v1
000a014ccheck-cast v1, Landroid/widget/FrameLayout$LayoutParams;
000a0150invoke-virtual {v0}, Landroid/view/View;->getBottom()I
000a0156move-result v0
000a0158iget v1, v1, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I
000a015cadd-int/2addr v0, v1
000a015einvoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000a0164move-result v1
000a0166add-int/2addr v1, v0
000a0168iput v1, v4, Landroid/graphics/Rect;->bottom:I
000a016csub-int/2addr v1, v3
000a016eiput v1, v4, Landroid/graphics/Rect;->top:I
000a0172iget v0, v4, Landroid/graphics/Rect;->top:I
000a0176iget v1, v4, Landroid/graphics/Rect;->bottom:I
000a017ainvoke-virtual {v5, v6, v0, v1}, Landroidx/core/widget/NestedScrollView;->r(III)Z
000a0180move-result v6
000a0182return v6
000a00f4
000a0184
000a0184androidx.core.widget.NestedScrollView::hasNestedScrollingParent():
000a0194iget-object v0, v2, Landroidx/core/widget/NestedScrollView;->y:LK/m;
000a0198const/4 v1, 0x0
000a019ainvoke-virtual {v0, v1}, LK/m;->f(I)Z
000a01a0move-result v0
000a01a2return v0
000a0184
000a0184androidx.core.widget.NestedScrollView::hasNestedScrollingParent():
000a0194iget-object v0, v2, Landroidx/core/widget/NestedScrollView;->y:LK/m;
000a0198const/4 v1, 0x0
000a019ainvoke-virtual {v0, v1}, LK/m;->f(I)Z
000a01a0move-result v0
000a01a2return v0
000a0184
000a01a4
000a01a4androidx.core.widget.NestedScrollView::isNestedScrollingEnabled():
000a01b4iget-object v0, v1, Landroidx/core/widget/NestedScrollView;->y:LK/m;
000a01b8iget-boolean v0, v0, LK/m;->d:Z
000a01bcreturn v0
000a01a4
000a01a4androidx.core.widget.NestedScrollView::isNestedScrollingEnabled():
000a01b4iget-object v0, v1, Landroidx/core/widget/NestedScrollView;->y:LK/m;
000a01b8iget-boolean v0, v0, LK/m;->d:Z
000a01bcreturn v0
000a01a4
000a01be
000a01be // align 0x10
000a01be // align 0x10
000a01c0
000a01c0androidx.core.widget.NestedScrollView::l(android.view.View, androidx.core.widget.NestedScrollView):
000a01d0if-ne v1, v2, :cond_3
000a01d4goto :goto_13
000a01d6invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000a01dcmove-result-object v1
000a01deinstance-of v0, v1, Landroid/view/ViewGroup;
000a01e2if-eqz v0, :cond_15
000a01e6check-cast v1, Landroid/view/View;
000a01eainvoke-static {v1, v2}, Landroidx/core/widget/NestedScrollView;->l(Landroid/view/View;Landroidx/core/widget/NestedScrollView;)Z
000a01f0move-result v1
000a01f2if-eqz v1, :cond_15
000a01f6const/4 v1, 0x1
000a01f8return v1
000a01faconst/4 v1, 0x0
000a01fcreturn v1
000a01c0
000a01c0androidx.core.widget.NestedScrollView::l(android.view.View, androidx.core.widget.NestedScrollView):
000a01d0if-ne v1, v2, :cond_3
000a01d4goto :goto_13
000a01d6invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000a01dcmove-result-object v1
000a01deinstance-of v0, v1, Landroid/view/ViewGroup;
000a01e2if-eqz v0, :cond_15
000a01e6check-cast v1, Landroid/view/View;
000a01eainvoke-static {v1, v2}, Landroidx/core/widget/NestedScrollView;->l(Landroid/view/View;Landroidx/core/widget/NestedScrollView;)Z
000a01f0move-result v1
000a01f2if-eqz v1, :cond_15
000a01f6const/4 v1, 0x1
000a01f8return v1
000a01faconst/4 v1, 0x0
000a01fcreturn v1
000a01c0
000a01fe
000a01fe // align 0x10
000a01fe // align 0x10
000a0200
000a0200androidx.core.widget.NestedScrollView::m(android.view.View, int, int):
000a0210iget-object v0, v2, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
000a0214invoke-virtual {v3, v0}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
000a021ainvoke-virtual {v2, v3, v0}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
000a0220iget v3, v0, Landroid/graphics/Rect;->bottom:I
000a0224add-int/2addr v3, v4
000a0226invoke-virtual {v2}, Landroid/view/View;->getScrollY()I
000a022cmove-result v1
000a022eif-lt v3, v1, :cond_1d
000a0232iget v3, v0, Landroid/graphics/Rect;->top:I
000a0236sub-int/2addr v3, v4
000a0238invoke-virtual {v2}, Landroid/view/View;->getScrollY()I
000a023emove-result v4
000a0240add-int/2addr v4, v5
000a0242if-gt v3, v4, :cond_1d
000a0246const/4 v3, 0x1
000a0248return v3
000a024aconst/4 v3, 0x0
000a024creturn v3
000a0200
000a0200androidx.core.widget.NestedScrollView::m(android.view.View, int, int):
000a0210iget-object v0, v2, Landroidx/core/widget/NestedScrollView;->c:Landroid/graphics/Rect;
000a0214invoke-virtual {v3, v0}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
000a021ainvoke-virtual {v2, v3, v0}, Landroid/view/ViewGroup;->offsetDescendantRectToMyCoords(Landroid/view/View;Landroid/graphics/Rect;)V
000a0220iget v3, v0, Landroid/graphics/Rect;->bottom:I
000a0224add-int/2addr v3, v4
000a0226invoke-virtual {v2}, Landroid/view/View;->getScrollY()I
000a022cmove-result v1
000a022eif-lt v3, v1, :cond_1d
000a0232iget v3, v0, Landroid/graphics/Rect;->top:I
000a0236sub-int/2addr v3, v4
000a0238invoke-virtual {v2}, Landroid/view/View;->getScrollY()I
000a023emove-result v4
000a0240add-int/2addr v4, v5
000a0242if-gt v3, v4, :cond_1d
000a0246const/4 v3, 0x1
000a0248return v3
000a024aconst/4 v3, 0x0
000a024creturn v3
000a0200
000a024e
000a024e // align 0x10
000a024e // align 0x10
000a0250
000a0250androidx.core.widget.NestedScrollView::onGenericMotionEvent(android.view.MotionEvent):
000a0260move-object/from16 v0, v30
000a0264move-object/from16 v1, v31
000a0268const/4 v3, 0x1
000a026ainvoke-virtual {v1}, Landroid/view/MotionEvent;->getAction()I
000a0270move-result v4
000a0272const/16 v5, 0x8
000a0276if-ne v4, v5, :cond_36a
000a027aiget-boolean v4, v0, Landroidx/core/widget/NestedScrollView;->k:Z
000a027eif-nez v4, :cond_36a
000a0282invoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0288move-result v4
000a028aconst/4 v5, 0x2
000a028cand-int/2addr v4, v5
000a028eif-ne v4, v5, :cond_1b
000a0292move v4, v3
000a0294goto :goto_1c
000a0296const/4 v4, 0x0
000a0298const/4 v7, 0x0
000a029aconst/high16 v8, 0x400000
000a029econst/16 v9, 0x1a
000a02a2if-eqz v4, :cond_2f
000a02a6const/16 v4, 0x9
000a02aainvoke-virtual {v1, v4}, Landroid/view/MotionEvent;->getAxisValue(I)F
000a02b0move-result v10
000a02b2invoke-virtual {v1}, Landroid/view/MotionEvent;->getX()F
000a02b8move-result v11
000a02bafloat-to-int v11, v11
000a02bcgoto :goto_45
000a02beinvoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a02c4move-result v4
000a02c6and-int/2addr v4, v8
000a02c8if-ne v4, v8, :cond_42
000a02ccinvoke-virtual {v1, v9}, Landroid/view/MotionEvent;->getAxisValue(I)F
000a02d2move-result v10
000a02d4invoke-virtual {v0}, Landroid/view/View;->getWidth()I
000a02damove-result v4
000a02dcdiv-int/lit8 v11, v4, 0x2
000a02e0move v4, v9
000a02e2goto :goto_45
000a02e4move v10, v7
000a02e6const/4 v4, 0x0
000a02e8const/4 v11, 0x0
000a02eacmpl-float v12, v10, v7
000a02eeif-eqz v12, :cond_36a
000a02f2invoke-virtual {v0}, Landroidx/core/widget/NestedScrollView;->getVerticalScrollFactorCompat()F
000a02f8move-result v12
000a02famul-float/2addr v12, v10
000a02fcfloat-to-int v10, v12
000a02feinvoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0304move-result v12
000a0306const/16 v13, 0x2002
000a030aand-int/2addr v12, v13
000a030cif-ne v12, v13, :cond_5a
000a0310move v12, v3
000a0312goto :goto_5b
000a0314const/4 v12, 0x0
000a0316neg-int v10, v10
000a0318invoke-virtual {v0, v10, v11, v3, v12}, Landroidx/core/widget/NestedScrollView;->s(IIIZ)I
000a031eif-eqz v4, :cond_367
000a0322iget-object v10, v0, Landroidx/core/widget/NestedScrollView;->A:LK/h;
000a0326invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000a032cinvoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0332move-result v11
000a0334invoke-virtual {v1}, Landroid/view/MotionEvent;->getDeviceId()I
000a033amove-result v12
000a033ciget v13, v10, LK/h;->f:I
000a0340iget-object v14, v10, LK/h;->h:[I
000a0344move/from16 v16, v3
000a0348const/16 v3, 0x22
000a034cif-ne v13, v11, :cond_88
000a0350iget v13, v10, LK/h;->g:I
000a0354if-ne v13, v12, :cond_88
000a0358iget v13, v10, LK/h;->e:I
000a035cif-eq v13, v4, :cond_81
000a0360goto :goto_88
000a0362const/4 v6, 0x0
000a0364const/16 v18, 0x14
000a0368const/16 v20, 0x0
000a036cgoto/16 :goto_13c
000a0370iget-object v13, v10, LK/h;->a:Landroid/content/Context;
000a0374invoke-static {v13}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000a037amove-result-object v5
000a037cconst/16 v18, 0x14
000a0380invoke-virtual {v1}, Landroid/view/MotionEvent;->getDeviceId()I
000a0386move-result v2
000a0388invoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a038emove-result v7
000a0390const/16 v20, 0x0
000a0394sget v6, Landroid/os/Build$VERSION;->SDK_INT:I
000a0398const-string v15, "android"
000a039cconst-string v9, "dimen"
000a03a0const/4 v8, -0x1
000a03a2if-lt v6, v3, :cond_aa
000a03a6sget-object v23, LK/U;->a:Ljava/lang/reflect/Method;
000a03aainvoke-static {v5, v2, v4, v7}, LK/T;->b(Landroid/view/ViewConfiguration;III)I
000a03b0move-result v2
000a03b2goto :goto_e2
000a03b4sget-object v23, LK/U;->a:Ljava/lang/reflect/Method;
000a03b8invoke-static {v2}, Landroid/view/InputDevice;->getDevice(I)Landroid/view/InputDevice;
000a03bemove-result-object v2
000a03c0if-eqz v2, :cond_df
000a03c4invoke-virtual {v2, v4, v7}, Landroid/view/InputDevice;->getMotionRange(II)Landroid/view/InputDevice$MotionRange;
000a03camove-result-object v2
000a03ccif-eqz v2, :cond_df
000a03d0invoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000a03d6move-result-object v2
000a03d8const/high16 v3, 0x400000
000a03dcif-ne v7, v3, :cond_cb
000a03e0const/16 v3, 0x1a
000a03e4if-ne v4, v3, :cond_cb
000a03e8const-string v3, "config_viewMinRotaryEncoderFlingVelocity"
000a03ecinvoke-virtual {v2, v3, v9, v15}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
000a03f2move-result v3
000a03f4goto :goto_cc
000a03f6move v3, v8
000a03f8invoke-static {v5}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
000a03feif-eq v3, v8, :cond_da
000a0402if-eqz v3, :cond_df
000a0406invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000a040cmove-result v2
000a040eif-gez v2, :cond_e2
000a0412goto :goto_df
000a0414invoke-virtual {v5}, Landroid/view/ViewConfiguration;->getScaledMinimumFlingVelocity()I
000a041amove-result v2
000a041cgoto :goto_e2
000a041econst v2, 0x7fffffff
000a0424aput v2, v14, v20
000a0428invoke-virtual {v1}, Landroid/view/MotionEvent;->getDeviceId()I
000a042emove-result v2
000a0430invoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0436move-result v3
000a0438const/16 v7, 0x22
000a043cif-lt v6, v7, :cond_f5
000a0440invoke-static {v5, v2, v4, v3}, LK/T;->a(Landroid/view/ViewConfiguration;III)I
000a0446move-result v2
000a0448goto :goto_132
000a044ainvoke-static {v2}, Landroid/view/InputDevice;->getDevice(I)Landroid/view/InputDevice;
000a0450move-result-object v2
000a0452if-eqz v2, :cond_104
000a0456invoke-virtual {v2, v4, v3}, Landroid/view/InputDevice;->getMotionRange(II)Landroid/view/InputDevice$MotionRange;
000a045cmove-result-object v2
000a045eif-eqz v2, :cond_104
000a0462move/from16 v2, v16
000a0466goto :goto_106
000a0468move/from16 v2, v20
000a046cconst/high16 v6, -0x80000000
000a0470if-nez v2, :cond_10c
000a0474move v2, v6
000a0476goto :goto_132
000a0478invoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000a047emove-result-object v2
000a0480const/high16 v7, 0x400000
000a0484if-ne v3, v7, :cond_11f
000a0488const/16 v3, 0x1a
000a048cif-ne v4, v3, :cond_11f
000a0490const-string v3, "config_viewMaxRotaryEncoderFlingVelocity"
000a0494invoke-virtual {v2, v3, v9, v15}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
000a049amove-result v3
000a049cgoto :goto_120
000a049emove v3, v8
000a04a0invoke-static {v5}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
000a04a6if-eq v3, v8, :cond_12e
000a04aaif-eqz v3, :cond_10a
000a04aeinvoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000a04b4move-result v2
000a04b6if-gez v2, :cond_132
000a04bagoto :goto_10a
000a04bcinvoke-virtual {v5}, Landroid/view/ViewConfiguration;->getScaledMaximumFlingVelocity()I
000a04c2move-result v2
000a04c4aput v2, v14, v16
000a04c8iput v11, v10, LK/h;->f:I
000a04cciput v12, v10, LK/h;->g:I
000a04d0iput v4, v10, LK/h;->e:I
000a04d4move/from16 v6, v16
000a04d8aget v2, v14, v20
000a04dcconst v3, 0x7fffffff
000a04e2if-ne v2, v3, :cond_14e
000a04e6iget-object v1, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a04eaif-eqz v1, :cond_369
000a04eeinvoke-virtual {v1}, Landroid/view/VelocityTracker;->recycle()V
000a04f4const/4 v1, 0x0
000a04f6iput-object v1, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a04fareturn v16
000a04fciget-object v2, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a0500if-nez v2, :cond_158
000a0504invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000a050amove-result-object v2
000a050ciput-object v2, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a0510iget-object v2, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a0514sget-object v3, LK/w;->a:Ljava/util/Map;
000a0518invoke-virtual {v2, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000a051esget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000a0522const/16 v7, 0x22
000a0526if-lt v3, v7, :cond_166
000a052agoto :goto_1c4
000a052cinvoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0532move-result v3
000a0534const/high16 v7, 0x400000
000a0538if-ne v3, v7, :cond_1c4
000a053csget-object v3, LK/w;->a:Ljava/util/Map;
000a0540invoke-interface {v3, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
000a0546move-result v5
000a0548if-nez v5, :cond_17e
000a054cnew-instance v5, LK/x;
000a0550invoke-direct {v5}, LK/x;-><init>()V
000a0556invoke-interface {v3, v2, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000a055cinvoke-interface {v3, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
000a0562move-result-object v3
000a0564check-cast v3, LK/x;
000a0568invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000a056einvoke-virtual {v1}, Landroid/view/MotionEvent;->getEventTime()J
000a0574move-result-wide v7
000a0576iget v5, v3, LK/x;->d:I
000a057aiget-object v9, v3, LK/x;->b:[J
000a057eif-eqz v5, :cond_1a4
000a0582iget v5, v3, LK/x;->e:I
000a0586aget-wide v11, v9, v5
000a058asub-long v11, v7, v11
000a058econst-wide/16 v24, 0x28
000a0592cmp-long v5, v11, v24
000a0596if-lez v5, :cond_1a4
000a059amove/from16 v5, v20
000a059eiput v5, v3, LK/x;->d:I
000a05a2const/4 v5, 0x0
000a05a4iput v5, v3, LK/x;->c:F
000a05a8iget v5, v3, LK/x;->e:I
000a05acadd-int/lit8 v5, v5, 0x1
000a05b0rem-int/lit8 v5, v5, 0x14
000a05b4iput v5, v3, LK/x;->e:I
000a05b8iget v11, v3, LK/x;->d:I
000a05bcmove/from16 v12, v18
000a05c0if-eq v11, v12, :cond_1b6
000a05c4add-int/lit8 v11, v11, 0x1
000a05c8iput v11, v3, LK/x;->d:I
000a05ccconst/16 v11, 0x1a
000a05d0invoke-virtual {v1, v11}, Landroid/view/MotionEvent;->getAxisValue(I)F
000a05d6move-result v1
000a05d8iget-object v11, v3, LK/x;->a:[F
000a05dcaput v1, v11, v5
000a05e0iget v1, v3, LK/x;->e:I
000a05e4aput-wide v7, v9, v1
000a05e8const/16 v1, 0x3e8
000a05ecconst v3, 0x7f7fffff
000a05f2invoke-virtual {v2, v1, v3}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
000a05f8sget-object v5, LK/w;->a:Ljava/util/Map;
000a05fcinvoke-interface {v5, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
000a0602move-result-object v5
000a0604check-cast v5, LK/x;
000a0608if-eqz v5, :cond_2d6
000a060ciget v7, v5, LK/x;->d:I
000a0610const/4 v8, 0x2
000a0612if-ge v7, v8, :cond_1e3
000a0616move-object/from16 v26, v2
000a061amove/from16 v31, v3
000a061emove v2, v1
000a0620const/4 v1, 0x0
000a0622goto/16 :goto_2b0
000a0626iget v8, v5, LK/x;->e:I
000a062aconst/16 v18, 0x14
000a062eadd-int/lit8 v9, v8, 0x14
000a0632add-int/lit8 v7, v7, -0x1
000a0636sub-int/2addr v9, v7
000a0638rem-int/lit8 v9, v9, 0x14
000a063ciget-object v7, v5, LK/x;->b:[J
000a0640aget-wide v11, v7, v8
000a0644aget-wide v24, v7, v9
000a0648sub-long v26, v11, v24
000a064cconst-wide/16 v28, 0x64
000a0650cmp-long v8, v26, v28
000a0654if-lez v8, :cond_209
000a0658iget v8, v5, LK/x;->d:I
000a065cadd-int/lit8 v8, v8, -0x1
000a0660iput v8, v5, LK/x;->d:I
000a0664add-int/lit8 v9, v9, 0x1
000a0668const/16 v18, 0x14
000a066crem-int/lit8 v9, v9, 0x14
000a0670goto :goto_1f2
000a0672const/16 v18, 0x14
000a0676iget v8, v5, LK/x;->d:I
000a067aconst/4 v11, 0x2
000a067cif-ge v8, v11, :cond_211
000a0680goto :goto_1db
000a0682iget-object v12, v5, LK/x;->a:[F
000a0686if-ne v8, v11, :cond_22e
000a068aadd-int/lit8 v9, v9, 0x1
000a068erem-int/lit8 v9, v9, 0x14
000a0692aget-wide v17, v7, v9
000a0696cmp-long v7, v24, v17
000a069aif-nez v7, :cond_220
000a069egoto :goto_1db
000a06a0aget v7, v12, v9
000a06a4sub-long v8, v17, v24
000a06a8long-to-float v8, v8
000a06aadiv-float/2addr v7, v8
000a06acmove-object/from16 v26, v2
000a06b0move/from16 v31, v3
000a06b4move v2, v1
000a06b6move v1, v7
000a06b8goto/16 :goto_2b0
000a06bcconst/4 v8, 0x0
000a06beconst/4 v11, 0x0
000a06c0const/4 v13, 0x0
000a06c2iget v15, v5, LK/x;->d:I
000a06c6add-int/lit8 v15, v15, -0x1
000a06caconst/high16 v17, 0x40000000
000a06ceconst/high16 v21, 0x3f800000
000a06d2const/high16 v22, -0x40800000
000a06d6if-ge v11, v15, :cond_294
000a06daadd-int v15, v11, v9
000a06deconst/16 v18, 0x14
000a06e2rem-int/lit8 v24, v15, 0x14
000a06e6aget-wide v24, v7, v24
000a06eaadd-int/lit8 v15, v15, 0x1
000a06eerem-int/lit8 v15, v15, 0x14
000a06f2aget-wide v26, v7, v15
000a06f6cmp-long v26, v26, v24
000a06faif-nez v26, :cond_256
000a06femove-object/from16 v26, v2
000a0702move/from16 v31, v3
000a0706move/from16 v2, v16
000a070agoto :goto_28a
000a070cadd-int/lit8 v13, v13, 0x1
000a0710const/16 v19, 0x0
000a0714cmpg-float v26, v8, v19
000a0718if-gez v26, :cond_260
000a071cmove/from16 v21, v22
000a0720invoke-static {v8}, Ljava/lang/Math;->abs(F)F
000a0726move-result v22
000a0728move/from16 v31, v3
000a072cmul-float v3, v22, v17
000a0730move-object/from16 v26, v2
000a0734float-to-double v1, v3
000a0736invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D
000a073cmove-result-wide v1
000a073edouble-to-float v1, v1
000a0740mul-float v21, v21, v1
000a0744aget v1, v12, v15
000a0748aget-wide v2, v7, v15
000a074csub-long v2, v2, v24
000a0750long-to-float v2, v2
000a0752div-float/2addr v1, v2
000a0754sub-float v2, v1, v21
000a0758invoke-static {v1}, Ljava/lang/Math;->abs(F)F
000a075emove-result v1
000a0760mul-float/2addr v1, v2
000a0762add-float/2addr v1, v8
000a0764move/from16 v2, v16
000a0768if-ne v13, v2, :cond_289
000a076cconst/high16 v3, 0x3f000000
000a0770mul-float/2addr v1, v3
000a0772move v8, v1
000a0774add-int/2addr v11, v2
000a0776move/from16 v3, v31
000a077amove/from16 v16, v2
000a077emove-object/from16 v2, v26
000a0782const/16 v1, 0x3e8
000a0786goto :goto_231
000a0788move-object/from16 v26, v2
000a078cmove/from16 v31, v3
000a0790const/16 v19, 0x0
000a0794cmpg-float v1, v8, v19
000a0798if-gez v1, :cond_2a0
000a079cmove/from16 v21, v22
000a07a0invoke-static {v8}, Ljava/lang/Math;->abs(F)F
000a07a6move-result v1
000a07a8mul-float v1, v1, v17
000a07acfloat-to-double v1, v1
000a07aeinvoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D
000a07b4move-result-wide v1
000a07b6double-to-float v1, v1
000a07b8mul-float v1, v1, v21
000a07bcconst/16 v2, 0x3e8
000a07c0int-to-float v2, v2
000a07c2mul-float/2addr v1, v2
000a07c4iput v1, v5, LK/x;->c:F
000a07c8invoke-static/range {v31}, Ljava/lang/Math;->abs(F)F
000a07cemove-result v2
000a07d0neg-float v2, v2
000a07d2cmpg-float v1, v1, v2
000a07d6if-gez v1, :cond_2c5
000a07dainvoke-static/range {v31}, Ljava/lang/Math;->abs(F)F
000a07e0move-result v1
000a07e2neg-float v1, v1
000a07e4iput v1, v5, LK/x;->c:F
000a07e8goto :goto_2d8
000a07eaiget v1, v5, LK/x;->c:F
000a07eeinvoke-static/range {v31}, Ljava/lang/Math;->abs(F)F
000a07f4move-result v2
000a07f6cmpl-float v1, v1, v2
000a07faif-lez v1, :cond_2d8
000a07feinvoke-static/range {v31}, Ljava/lang/Math;->abs(F)F
000a0804move-result v1
000a0806iput v1, v5, LK/x;->c:F
000a080agoto :goto_2d8
000a080cmove-object/from16 v26, v2
000a0810sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
000a0814const/16 v7, 0x22
000a0818if-lt v1, v7, :cond_2e5
000a081cmove-object/from16 v1, v26
000a0820invoke-static {v1, v4}, LK/v;->a(Landroid/view/VelocityTracker;I)F
000a0826move-result v1
000a0828goto :goto_309
000a082amove-object/from16 v1, v26
000a082eif-nez v4, :cond_2ee
000a0832invoke-virtual {v1}, Landroid/view/VelocityTracker;->getXVelocity()F
000a0838move-result v1
000a083agoto :goto_309
000a083cconst/4 v2, 0x1
000a083eif-ne v4, v2, :cond_2f6
000a0842invoke-virtual {v1}, Landroid/view/VelocityTracker;->getYVelocity()F
000a0848move-result v1
000a084agoto :goto_309
000a084csget-object v2, LK/w;->a:Ljava/util/Map;
000a0850invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
000a0856move-result-object v1
000a0858check-cast v1, LK/x;
000a085cif-eqz v1, :cond_308
000a0860const/16 v3, 0x1a
000a0864if-eq v4, v3, :cond_305
000a0868goto :goto_308
000a086aiget v1, v1, LK/x;->c:F
000a086egoto :goto_309
000a0870const/4 v1, 0x0
000a0872iget-object v2, v10, LK/h;->b:LC/h;
000a0876iget-object v2, v2, LC/h;->b:Ljava/lang/Object;
000a087acheck-cast v2, Landroidx/core/widget/NestedScrollView;
000a087einvoke-virtual {v2}, Landroidx/core/widget/NestedScrollView;->getVerticalScrollFactorCompat()F
000a0884move-result v3
000a0886neg-float v3, v3
000a0888mul-float/2addr v1, v3
000a088ainvoke-static {v1}, Ljava/lang/Math;->signum(F)F
000a0890move-result v3
000a0892if-nez v6, :cond_32b
000a0896iget v4, v10, LK/h;->d:F
000a089ainvoke-static {v4}, Ljava/lang/Math;->signum(F)F
000a08a0move-result v4
000a08a2cmpl-float v4, v3, v4
000a08a6if-eqz v4, :cond_330
000a08aaconst/16 v19, 0x0
000a08aecmpl-float v3, v3, v19
000a08b2if-eqz v3, :cond_330
000a08b6iget-object v3, v2, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a08bainvoke-virtual {v3}, Landroid/widget/OverScroller;->abortAnimation()V
000a08c0invoke-static {v1}, Ljava/lang/Math;->abs(F)F
000a08c6move-result v3
000a08c8const/16 v20, 0x0
000a08ccaget v4, v14, v20
000a08d0int-to-float v4, v4
000a08d2cmpg-float v3, v3, v4
000a08d6if-gez v3, :cond_340
000a08daconst/16 v16, 0x1
000a08degoto :goto_369
000a08e0const/16 v16, 0x1
000a08e4aget v3, v14, v16
000a08e8neg-int v4, v3
000a08eaint-to-float v4, v4
000a08ecint-to-float v3, v3
000a08eeinvoke-static {v1, v3}, Ljava/lang/Math;->min(FF)F
000a08f4move-result v1
000a08f6invoke-static {v4, v1}, Ljava/lang/Math;->max(FF)F
000a08fcmove-result v1
000a08feconst/16 v19, 0x0
000a0902cmpl-float v3, v1, v19
000a0906if-nez v3, :cond_358
000a090amove/from16 v7, v19
000a090egoto :goto_362
000a0910iget-object v3, v2, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0914invoke-virtual {v3}, Landroid/widget/OverScroller;->abortAnimation()V
000a091afloat-to-int v3, v1
000a091cinvoke-virtual {v2, v3}, Landroidx/core/widget/NestedScrollView;->j(I)V
000a0922move v7, v1
000a0924iput v7, v10, LK/h;->d:F
000a0928const/16 v16, 0x1
000a092creturn v16
000a092emove/from16 v16, v3
000a0932return v16
000a0934const/16 v20, 0x0
000a0938return v20
000a0250
000a0250androidx.core.widget.NestedScrollView::onGenericMotionEvent(android.view.MotionEvent):
000a0260move-object/from16 v0, v30
000a0264move-object/from16 v1, v31
000a0268const/4 v3, 0x1
000a026ainvoke-virtual {v1}, Landroid/view/MotionEvent;->getAction()I
000a0270move-result v4
000a0272const/16 v5, 0x8
000a0276if-ne v4, v5, :cond_36a
000a027aiget-boolean v4, v0, Landroidx/core/widget/NestedScrollView;->k:Z
000a027eif-nez v4, :cond_36a
000a0282invoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0288move-result v4
000a028aconst/4 v5, 0x2
000a028cand-int/2addr v4, v5
000a028eif-ne v4, v5, :cond_1b
000a0292move v4, v3
000a0294goto :goto_1c
000a0296const/4 v4, 0x0
000a0298const/4 v7, 0x0
000a029aconst/high16 v8, 0x400000
000a029econst/16 v9, 0x1a
000a02a2if-eqz v4, :cond_2f
000a02a6const/16 v4, 0x9
000a02aainvoke-virtual {v1, v4}, Landroid/view/MotionEvent;->getAxisValue(I)F
000a02b0move-result v10
000a02b2invoke-virtual {v1}, Landroid/view/MotionEvent;->getX()F
000a02b8move-result v11
000a02bafloat-to-int v11, v11
000a02bcgoto :goto_45
000a02beinvoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a02c4move-result v4
000a02c6and-int/2addr v4, v8
000a02c8if-ne v4, v8, :cond_42
000a02ccinvoke-virtual {v1, v9}, Landroid/view/MotionEvent;->getAxisValue(I)F
000a02d2move-result v10
000a02d4invoke-virtual {v0}, Landroid/view/View;->getWidth()I
000a02damove-result v4
000a02dcdiv-int/lit8 v11, v4, 0x2
000a02e0move v4, v9
000a02e2goto :goto_45
000a02e4move v10, v7
000a02e6const/4 v4, 0x0
000a02e8const/4 v11, 0x0
000a02eacmpl-float v12, v10, v7
000a02eeif-eqz v12, :cond_36a
000a02f2invoke-virtual {v0}, Landroidx/core/widget/NestedScrollView;->getVerticalScrollFactorCompat()F
000a02f8move-result v12
000a02famul-float/2addr v12, v10
000a02fcfloat-to-int v10, v12
000a02feinvoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0304move-result v12
000a0306const/16 v13, 0x2002
000a030aand-int/2addr v12, v13
000a030cif-ne v12, v13, :cond_5a
000a0310move v12, v3
000a0312goto :goto_5b
000a0314const/4 v12, 0x0
000a0316neg-int v10, v10
000a0318invoke-virtual {v0, v10, v11, v3, v12}, Landroidx/core/widget/NestedScrollView;->s(IIIZ)I
000a031eif-eqz v4, :cond_367
000a0322iget-object v10, v0, Landroidx/core/widget/NestedScrollView;->A:LK/h;
000a0326invoke-virtual {v10}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000a032cinvoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0332move-result v11
000a0334invoke-virtual {v1}, Landroid/view/MotionEvent;->getDeviceId()I
000a033amove-result v12
000a033ciget v13, v10, LK/h;->f:I
000a0340iget-object v14, v10, LK/h;->h:[I
000a0344move/from16 v16, v3
000a0348const/16 v3, 0x22
000a034cif-ne v13, v11, :cond_88
000a0350iget v13, v10, LK/h;->g:I
000a0354if-ne v13, v12, :cond_88
000a0358iget v13, v10, LK/h;->e:I
000a035cif-eq v13, v4, :cond_81
000a0360goto :goto_88
000a0362const/4 v6, 0x0
000a0364const/16 v18, 0x14
000a0368const/16 v20, 0x0
000a036cgoto/16 :goto_13c
000a0370iget-object v13, v10, LK/h;->a:Landroid/content/Context;
000a0374invoke-static {v13}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000a037amove-result-object v5
000a037cconst/16 v18, 0x14
000a0380invoke-virtual {v1}, Landroid/view/MotionEvent;->getDeviceId()I
000a0386move-result v2
000a0388invoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a038emove-result v7
000a0390const/16 v20, 0x0
000a0394sget v6, Landroid/os/Build$VERSION;->SDK_INT:I
000a0398const-string v15, "android"
000a039cconst-string v9, "dimen"
000a03a0const/4 v8, -0x1
000a03a2if-lt v6, v3, :cond_aa
000a03a6sget-object v23, LK/U;->a:Ljava/lang/reflect/Method;
000a03aainvoke-static {v5, v2, v4, v7}, LK/T;->b(Landroid/view/ViewConfiguration;III)I
000a03b0move-result v2
000a03b2goto :goto_e2
000a03b4sget-object v23, LK/U;->a:Ljava/lang/reflect/Method;
000a03b8invoke-static {v2}, Landroid/view/InputDevice;->getDevice(I)Landroid/view/InputDevice;
000a03bemove-result-object v2
000a03c0if-eqz v2, :cond_df
000a03c4invoke-virtual {v2, v4, v7}, Landroid/view/InputDevice;->getMotionRange(II)Landroid/view/InputDevice$MotionRange;
000a03camove-result-object v2
000a03ccif-eqz v2, :cond_df
000a03d0invoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000a03d6move-result-object v2
000a03d8const/high16 v3, 0x400000
000a03dcif-ne v7, v3, :cond_cb
000a03e0const/16 v3, 0x1a
000a03e4if-ne v4, v3, :cond_cb
000a03e8const-string v3, "config_viewMinRotaryEncoderFlingVelocity"
000a03ecinvoke-virtual {v2, v3, v9, v15}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
000a03f2move-result v3
000a03f4goto :goto_cc
000a03f6move v3, v8
000a03f8invoke-static {v5}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
000a03feif-eq v3, v8, :cond_da
000a0402if-eqz v3, :cond_df
000a0406invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000a040cmove-result v2
000a040eif-gez v2, :cond_e2
000a0412goto :goto_df
000a0414invoke-virtual {v5}, Landroid/view/ViewConfiguration;->getScaledMinimumFlingVelocity()I
000a041amove-result v2
000a041cgoto :goto_e2
000a041econst v2, 0x7fffffff
000a0424aput v2, v14, v20
000a0428invoke-virtual {v1}, Landroid/view/MotionEvent;->getDeviceId()I
000a042emove-result v2
000a0430invoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0436move-result v3
000a0438const/16 v7, 0x22
000a043cif-lt v6, v7, :cond_f5
000a0440invoke-static {v5, v2, v4, v3}, LK/T;->a(Landroid/view/ViewConfiguration;III)I
000a0446move-result v2
000a0448goto :goto_132
000a044ainvoke-static {v2}, Landroid/view/InputDevice;->getDevice(I)Landroid/view/InputDevice;
000a0450move-result-object v2
000a0452if-eqz v2, :cond_104
000a0456invoke-virtual {v2, v4, v3}, Landroid/view/InputDevice;->getMotionRange(II)Landroid/view/InputDevice$MotionRange;
000a045cmove-result-object v2
000a045eif-eqz v2, :cond_104
000a0462move/from16 v2, v16
000a0466goto :goto_106
000a0468move/from16 v2, v20
000a046cconst/high16 v6, -0x80000000
000a0470if-nez v2, :cond_10c
000a0474move v2, v6
000a0476goto :goto_132
000a0478invoke-virtual {v13}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000a047emove-result-object v2
000a0480const/high16 v7, 0x400000
000a0484if-ne v3, v7, :cond_11f
000a0488const/16 v3, 0x1a
000a048cif-ne v4, v3, :cond_11f
000a0490const-string v3, "config_viewMaxRotaryEncoderFlingVelocity"
000a0494invoke-virtual {v2, v3, v9, v15}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
000a049amove-result v3
000a049cgoto :goto_120
000a049emove v3, v8
000a04a0invoke-static {v5}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
000a04a6if-eq v3, v8, :cond_12e
000a04aaif-eqz v3, :cond_10a
000a04aeinvoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000a04b4move-result v2
000a04b6if-gez v2, :cond_132
000a04bagoto :goto_10a
000a04bcinvoke-virtual {v5}, Landroid/view/ViewConfiguration;->getScaledMaximumFlingVelocity()I
000a04c2move-result v2
000a04c4aput v2, v14, v16
000a04c8iput v11, v10, LK/h;->f:I
000a04cciput v12, v10, LK/h;->g:I
000a04d0iput v4, v10, LK/h;->e:I
000a04d4move/from16 v6, v16
000a04d8aget v2, v14, v20
000a04dcconst v3, 0x7fffffff
000a04e2if-ne v2, v3, :cond_14e
000a04e6iget-object v1, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a04eaif-eqz v1, :cond_369
000a04eeinvoke-virtual {v1}, Landroid/view/VelocityTracker;->recycle()V
000a04f4const/4 v1, 0x0
000a04f6iput-object v1, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a04fareturn v16
000a04fciget-object v2, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a0500if-nez v2, :cond_158
000a0504invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000a050amove-result-object v2
000a050ciput-object v2, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a0510iget-object v2, v10, LK/h;->c:Landroid/view/VelocityTracker;
000a0514sget-object v3, LK/w;->a:Ljava/util/Map;
000a0518invoke-virtual {v2, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000a051esget v3, Landroid/os/Build$VERSION;->SDK_INT:I
000a0522const/16 v7, 0x22
000a0526if-lt v3, v7, :cond_166
000a052agoto :goto_1c4
000a052cinvoke-virtual {v1}, Landroid/view/MotionEvent;->getSource()I
000a0532move-result v3
000a0534const/high16 v7, 0x400000
000a0538if-ne v3, v7, :cond_1c4
000a053csget-object v3, LK/w;->a:Ljava/util/Map;
000a0540invoke-interface {v3, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
000a0546move-result v5
000a0548if-nez v5, :cond_17e
000a054cnew-instance v5, LK/x;
000a0550invoke-direct {v5}, LK/x;-><init>()V
000a0556invoke-interface {v3, v2, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000a055cinvoke-interface {v3, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
000a0562move-result-object v3
000a0564check-cast v3, LK/x;
000a0568invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000a056einvoke-virtual {v1}, Landroid/view/MotionEvent;->getEventTime()J
000a0574move-result-wide v7
000a0576iget v5, v3, LK/x;->d:I
000a057aiget-object v9, v3, LK/x;->b:[J
000a057eif-eqz v5, :cond_1a4
000a0582iget v5, v3, LK/x;->e:I
000a0586aget-wide v11, v9, v5
000a058asub-long v11, v7, v11
000a058econst-wide/16 v24, 0x28
000a0592cmp-long v5, v11, v24
000a0596if-lez v5, :cond_1a4
000a059amove/from16 v5, v20
000a059eiput v5, v3, LK/x;->d:I
000a05a2const/4 v5, 0x0
000a05a4iput v5, v3, LK/x;->c:F
000a05a8iget v5, v3, LK/x;->e:I
000a05acadd-int/lit8 v5, v5, 0x1
000a05b0rem-int/lit8 v5, v5, 0x14
000a05b4iput v5, v3, LK/x;->e:I
000a05b8iget v11, v3, LK/x;->d:I
000a05bcmove/from16 v12, v18
000a05c0if-eq v11, v12, :cond_1b6
000a05c4add-int/lit8 v11, v11, 0x1
000a05c8iput v11, v3, LK/x;->d:I
000a05ccconst/16 v11, 0x1a
000a05d0invoke-virtual {v1, v11}, Landroid/view/MotionEvent;->getAxisValue(I)F
000a05d6move-result v1
000a05d8iget-object v11, v3, LK/x;->a:[F
000a05dcaput v1, v11, v5
000a05e0iget v1, v3, LK/x;->e:I
000a05e4aput-wide v7, v9, v1
000a05e8const/16 v1, 0x3e8
000a05ecconst v3, 0x7f7fffff
000a05f2invoke-virtual {v2, v1, v3}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
000a05f8sget-object v5, LK/w;->a:Ljava/util/Map;
000a05fcinvoke-interface {v5, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
000a0602move-result-object v5
000a0604check-cast v5, LK/x;
000a0608if-eqz v5, :cond_2d6
000a060ciget v7, v5, LK/x;->d:I
000a0610const/4 v8, 0x2
000a0612if-ge v7, v8, :cond_1e3
000a0616move-object/from16 v26, v2
000a061amove/from16 v31, v3
000a061emove v2, v1
000a0620const/4 v1, 0x0
000a0622goto/16 :goto_2b0
000a0626iget v8, v5, LK/x;->e:I
000a062aconst/16 v18, 0x14
000a062eadd-int/lit8 v9, v8, 0x14
000a0632add-int/lit8 v7, v7, -0x1
000a0636sub-int/2addr v9, v7
000a0638rem-int/lit8 v9, v9, 0x14
000a063ciget-object v7, v5, LK/x;->b:[J
000a0640aget-wide v11, v7, v8
000a0644aget-wide v24, v7, v9
000a0648sub-long v26, v11, v24
000a064cconst-wide/16 v28, 0x64
000a0650cmp-long v8, v26, v28
000a0654if-lez v8, :cond_209
000a0658iget v8, v5, LK/x;->d:I
000a065cadd-int/lit8 v8, v8, -0x1
000a0660iput v8, v5, LK/x;->d:I
000a0664add-int/lit8 v9, v9, 0x1
000a0668const/16 v18, 0x14
000a066crem-int/lit8 v9, v9, 0x14
000a0670goto :goto_1f2
000a0672const/16 v18, 0x14
000a0676iget v8, v5, LK/x;->d:I
000a067aconst/4 v11, 0x2
000a067cif-ge v8, v11, :cond_211
000a0680goto :goto_1db
000a0682iget-object v12, v5, LK/x;->a:[F
000a0686if-ne v8, v11, :cond_22e
000a068aadd-int/lit8 v9, v9, 0x1
000a068erem-int/lit8 v9, v9, 0x14
000a0692aget-wide v17, v7, v9
000a0696cmp-long v7, v24, v17
000a069aif-nez v7, :cond_220
000a069egoto :goto_1db
000a06a0aget v7, v12, v9
000a06a4sub-long v8, v17, v24
000a06a8long-to-float v8, v8
000a06aadiv-float/2addr v7, v8
000a06acmove-object/from16 v26, v2
000a06b0move/from16 v31, v3
000a06b4move v2, v1
000a06b6move v1, v7
000a06b8goto/16 :goto_2b0
000a06bcconst/4 v8, 0x0
000a06beconst/4 v11, 0x0
000a06c0const/4 v13, 0x0
000a06c2iget v15, v5, LK/x;->d:I
000a06c6add-int/lit8 v15, v15, -0x1
000a06caconst/high16 v17, 0x40000000
000a06ceconst/high16 v21, 0x3f800000
000a06d2const/high16 v22, -0x40800000
000a06d6if-ge v11, v15, :cond_294
000a06daadd-int v15, v11, v9
000a06deconst/16 v18, 0x14
000a06e2rem-int/lit8 v24, v15, 0x14
000a06e6aget-wide v24, v7, v24
000a06eaadd-int/lit8 v15, v15, 0x1
000a06eerem-int/lit8 v15, v15, 0x14
000a06f2aget-wide v26, v7, v15
000a06f6cmp-long v26, v26, v24
000a06faif-nez v26, :cond_256
000a06femove-object/from16 v26, v2
000a0702move/from16 v31, v3
000a0706move/from16 v2, v16
000a070agoto :goto_28a
000a070cadd-int/lit8 v13, v13, 0x1
000a0710const/16 v19, 0x0
000a0714cmpg-float v26, v8, v19
000a0718if-gez v26, :cond_260
000a071cmove/from16 v21, v22
000a0720invoke-static {v8}, Ljava/lang/Math;->abs(F)F
000a0726move-result v22
000a0728move/from16 v31, v3
000a072cmul-float v3, v22, v17
000a0730move-object/from16 v26, v2
000a0734float-to-double v1, v3
000a0736invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D
000a073cmove-result-wide v1
000a073edouble-to-float v1, v1
000a0740mul-float v21, v21, v1
000a0744aget v1, v12, v15
000a0748aget-wide v2, v7, v15
000a074csub-long v2, v2, v24
000a0750long-to-float v2, v2
000a0752div-float/2addr v1, v2
000a0754sub-float v2, v1, v21
000a0758invoke-static {v1}, Ljava/lang/Math;->abs(F)F
000a075emove-result v1
000a0760mul-float/2addr v1, v2
000a0762add-float/2addr v1, v8
000a0764move/from16 v2, v16
000a0768if-ne v13, v2, :cond_289
000a076cconst/high16 v3, 0x3f000000
000a0770mul-float/2addr v1, v3
000a0772move v8, v1
000a0774add-int/2addr v11, v2
000a0776move/from16 v3, v31
000a077amove/from16 v16, v2
000a077emove-object/from16 v2, v26
000a0782const/16 v1, 0x3e8
000a0786goto :goto_231
000a0788move-object/from16 v26, v2
000a078cmove/from16 v31, v3
000a0790const/16 v19, 0x0
000a0794cmpg-float v1, v8, v19
000a0798if-gez v1, :cond_2a0
000a079cmove/from16 v21, v22
000a07a0invoke-static {v8}, Ljava/lang/Math;->abs(F)F
000a07a6move-result v1
000a07a8mul-float v1, v1, v17
000a07acfloat-to-double v1, v1
000a07aeinvoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D
000a07b4move-result-wide v1
000a07b6double-to-float v1, v1
000a07b8mul-float v1, v1, v21
000a07bcconst/16 v2, 0x3e8
000a07c0int-to-float v2, v2
000a07c2mul-float/2addr v1, v2
000a07c4iput v1, v5, LK/x;->c:F
000a07c8invoke-static/range {v31}, Ljava/lang/Math;->abs(F)F
000a07cemove-result v2
000a07d0neg-float v2, v2
000a07d2cmpg-float v1, v1, v2
000a07d6if-gez v1, :cond_2c5
000a07dainvoke-static/range {v31}, Ljava/lang/Math;->abs(F)F
000a07e0move-result v1
000a07e2neg-float v1, v1
000a07e4iput v1, v5, LK/x;->c:F
000a07e8goto :goto_2d8
000a07eaiget v1, v5, LK/x;->c:F
000a07eeinvoke-static/range {v31}, Ljava/lang/Math;->abs(F)F
000a07f4move-result v2
000a07f6cmpl-float v1, v1, v2
000a07faif-lez v1, :cond_2d8
000a07feinvoke-static/range {v31}, Ljava/lang/Math;->abs(F)F
000a0804move-result v1
000a0806iput v1, v5, LK/x;->c:F
000a080agoto :goto_2d8
000a080cmove-object/from16 v26, v2
000a0810sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
000a0814const/16 v7, 0x22
000a0818if-lt v1, v7, :cond_2e5
000a081cmove-object/from16 v1, v26
000a0820invoke-static {v1, v4}, LK/v;->a(Landroid/view/VelocityTracker;I)F
000a0826move-result v1
000a0828goto :goto_309
000a082amove-object/from16 v1, v26
000a082eif-nez v4, :cond_2ee
000a0832invoke-virtual {v1}, Landroid/view/VelocityTracker;->getXVelocity()F
000a0838move-result v1
000a083agoto :goto_309
000a083cconst/4 v2, 0x1
000a083eif-ne v4, v2, :cond_2f6
000a0842invoke-virtual {v1}, Landroid/view/VelocityTracker;->getYVelocity()F
000a0848move-result v1
000a084agoto :goto_309
000a084csget-object v2, LK/w;->a:Ljava/util/Map;
000a0850invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
000a0856move-result-object v1
000a0858check-cast v1, LK/x;
000a085cif-eqz v1, :cond_308
000a0860const/16 v3, 0x1a
000a0864if-eq v4, v3, :cond_305
000a0868goto :goto_308
000a086aiget v1, v1, LK/x;->c:F
000a086egoto :goto_309
000a0870const/4 v1, 0x0
000a0872iget-object v2, v10, LK/h;->b:LC/h;
000a0876iget-object v2, v2, LC/h;->b:Ljava/lang/Object;
000a087acheck-cast v2, Landroidx/core/widget/NestedScrollView;
000a087einvoke-virtual {v2}, Landroidx/core/widget/NestedScrollView;->getVerticalScrollFactorCompat()F
000a0884move-result v3
000a0886neg-float v3, v3
000a0888mul-float/2addr v1, v3
000a088ainvoke-static {v1}, Ljava/lang/Math;->signum(F)F
000a0890move-result v3
000a0892if-nez v6, :cond_32b
000a0896iget v4, v10, LK/h;->d:F
000a089ainvoke-static {v4}, Ljava/lang/Math;->signum(F)F
000a08a0move-result v4
000a08a2cmpl-float v4, v3, v4
000a08a6if-eqz v4, :cond_330
000a08aaconst/16 v19, 0x0
000a08aecmpl-float v3, v3, v19
000a08b2if-eqz v3, :cond_330
000a08b6iget-object v3, v2, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a08bainvoke-virtual {v3}, Landroid/widget/OverScroller;->abortAnimation()V
000a08c0invoke-static {v1}, Ljava/lang/Math;->abs(F)F
000a08c6move-result v3
000a08c8const/16 v20, 0x0
000a08ccaget v4, v14, v20
000a08d0int-to-float v4, v4
000a08d2cmpg-float v3, v3, v4
000a08d6if-gez v3, :cond_340
000a08daconst/16 v16, 0x1
000a08degoto :goto_369
000a08e0const/16 v16, 0x1
000a08e4aget v3, v14, v16
000a08e8neg-int v4, v3
000a08eaint-to-float v4, v4
000a08ecint-to-float v3, v3
000a08eeinvoke-static {v1, v3}, Ljava/lang/Math;->min(FF)F
000a08f4move-result v1
000a08f6invoke-static {v4, v1}, Ljava/lang/Math;->max(FF)F
000a08fcmove-result v1
000a08feconst/16 v19, 0x0
000a0902cmpl-float v3, v1, v19
000a0906if-nez v3, :cond_358
000a090amove/from16 v7, v19
000a090egoto :goto_362
000a0910iget-object v3, v2, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0914invoke-virtual {v3}, Landroid/widget/OverScroller;->abortAnimation()V
000a091afloat-to-int v3, v1
000a091cinvoke-virtual {v2, v3}, Landroidx/core/widget/NestedScrollView;->j(I)V
000a0922move v7, v1
000a0924iput v7, v10, LK/h;->d:F
000a0928const/16 v16, 0x1
000a092creturn v16
000a092emove/from16 v16, v3
000a0932return v16
000a0934const/16 v20, 0x0
000a0938return v20
000a0250
000a093a
000a093a // align 0x4
000a093a // align 0x4
000a093c
000a093candroidx.core.widget.NestedScrollView::onInterceptTouchEvent(android.view.MotionEvent):
000a094cinvoke-virtual {v13}, Landroid/view/MotionEvent;->getAction()I
000a0952move-result v0
000a0954const/4 v1, 0x1
000a0956const/4 v2, 0x2
000a0958if-ne v0, v2, :cond_d
000a095ciget-boolean v3, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0960if-eqz v3, :cond_d
000a0964return v1
000a0966and-int/lit16 v0, v0, 0xff
000a096aconst/4 v3, 0x0
000a096cconst/4 v4, 0x0
000a096eif-eqz v0, :cond_97
000a0972const/4 v5, -0x1
000a0974if-eq v0, v1, :cond_6b
000a0978if-eq v0, v2, :cond_25
000a097cconst/4 v1, 0x3
000a097eif-eq v0, v1, :cond_6b
000a0982const/4 v1, 0x6
000a0984if-eq v0, v1, :cond_20
000a0988goto/16 :goto_11c
000a098cinvoke-virtual {v12, v13}, Landroidx/core/widget/NestedScrollView;->o(Landroid/view/MotionEvent;)V
000a0992goto/16 :goto_11c
000a0996iget v0, v12, Landroidx/core/widget/NestedScrollView;->r:I
000a099aif-ne v0, v5, :cond_2b
000a099egoto/16 :goto_11c
000a09a2invoke-virtual {v13, v0}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000a09a8move-result v0
000a09aaif-ne v0, v5, :cond_33
000a09aegoto/16 :goto_11c
000a09b2invoke-virtual {v13, v0}, Landroid/view/MotionEvent;->getY(I)F
000a09b8move-result v0
000a09bafloat-to-int v0, v0
000a09bciget v3, v12, Landroidx/core/widget/NestedScrollView;->g:I
000a09c0sub-int v3, v0, v3
000a09c4invoke-static {v3}, Ljava/lang/Math;->abs(I)I
000a09camove-result v3
000a09cciget v5, v12, Landroidx/core/widget/NestedScrollView;->o:I
000a09d0if-le v3, v5, :cond_11c
000a09d4invoke-virtual {v12}, Landroidx/core/widget/NestedScrollView;->getNestedScrollAxes()I
000a09damove-result v3
000a09dcand-int/2addr v2, v3
000a09deif-nez v2, :cond_11c
000a09e2iput-boolean v1, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a09e6iput v0, v12, Landroidx/core/widget/NestedScrollView;->g:I
000a09eaiget-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a09eeif-nez v0, :cond_59
000a09f2invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000a09f8move-result-object v0
000a09faiput-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a09feiget-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0a02invoke-virtual {v0, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000a0a08iput v4, v12, Landroidx/core/widget/NestedScrollView;->u:I
000a0a0cinvoke-virtual {v12}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000a0a12move-result-object v13
000a0a14if-eqz v13, :cond_11c
000a0a18invoke-interface {v13, v1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000a0a1egoto/16 :goto_11c
000a0a22iput-boolean v4, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0a26iput v5, v12, Landroidx/core/widget/NestedScrollView;->r:I
000a0a2aiget-object v13, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0a2eif-eqz v13, :cond_78
000a0a32invoke-virtual {v13}, Landroid/view/VelocityTracker;->recycle()V
000a0a38iput-object v3, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0a3ciget-object v5, v12, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0a40invoke-virtual {v12}, Landroid/view/View;->getScrollX()I
000a0a46move-result v6
000a0a48invoke-virtual {v12}, Landroid/view/View;->getScrollY()I
000a0a4emove-result v7
000a0a50invoke-virtual {v12}, Landroidx/core/widget/NestedScrollView;->getScrollRange()I
000a0a56move-result v11
000a0a58const/4 v8, 0x0
000a0a5aconst/4 v9, 0x0
000a0a5cconst/4 v10, 0x0
000a0a5einvoke-virtual/range {v5 .. v11}, Landroid/widget/OverScroller;->springBack(IIIIII)Z
000a0a64move-result v13
000a0a66if-eqz v13, :cond_92
000a0a6ainvoke-virtual {v12}, Landroid/view/View;->postInvalidateOnAnimation()V
000a0a70invoke-virtual {v12, v4}, Landroidx/core/widget/NestedScrollView;->w(I)V
000a0a76goto/16 :goto_11c
000a0a7ainvoke-virtual {v13}, Landroid/view/MotionEvent;->getY()F
000a0a80move-result v0
000a0a82float-to-int v0, v0
000a0a84invoke-virtual {v13}, Landroid/view/MotionEvent;->getX()F
000a0a8amove-result v5
000a0a8cfloat-to-int v5, v5
000a0a8einvoke-virtual {v12}, Landroid/view/ViewGroup;->getChildCount()I
000a0a94move-result v6
000a0a96if-lez v6, :cond_101
000a0a9ainvoke-virtual {v12}, Landroid/view/View;->getScrollY()I
000a0aa0move-result v6
000a0aa2invoke-virtual {v12, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000a0aa8move-result-object v7
000a0aaainvoke-virtual {v7}, Landroid/view/View;->getTop()I
000a0ab0move-result v8
000a0ab2sub-int/2addr v8, v6
000a0ab4if-lt v0, v8, :cond_101
000a0ab8invoke-virtual {v7}, Landroid/view/View;->getBottom()I
000a0abemove-result v8
000a0ac0sub-int/2addr v8, v6
000a0ac2if-ge v0, v8, :cond_101
000a0ac6invoke-virtual {v7}, Landroid/view/View;->getLeft()I
000a0accmove-result v6
000a0aceif-lt v5, v6, :cond_101
000a0ad2invoke-virtual {v7}, Landroid/view/View;->getRight()I
000a0ad8move-result v6
000a0adaif-ge v5, v6, :cond_101
000a0adeiput v0, v12, Landroidx/core/widget/NestedScrollView;->g:I
000a0ae2invoke-virtual {v13, v4}, Landroid/view/MotionEvent;->getPointerId(I)I
000a0ae8move-result v0
000a0aeaiput v0, v12, Landroidx/core/widget/NestedScrollView;->r:I
000a0aeeiget-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0af2if-nez v0, :cond_dc
000a0af6invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000a0afcmove-result-object v0
000a0afeiput-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0b02goto :goto_df
000a0b04invoke-virtual {v0}, Landroid/view/VelocityTracker;->clear()V
000a0b0aiget-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0b0einvoke-virtual {v0, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000a0b14iget-object v0, v12, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0b18invoke-virtual {v0}, Landroid/widget/OverScroller;->computeScrollOffset()Z
000a0b1einvoke-virtual {v12, v13}, Landroidx/core/widget/NestedScrollView;->v(Landroid/view/MotionEvent;)Z
000a0b24move-result v13
000a0b26if-nez v13, :cond_f9
000a0b2aiget-object v13, v12, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0b2einvoke-virtual {v13}, Landroid/widget/OverScroller;->isFinished()Z
000a0b34move-result v13
000a0b36if-nez v13, :cond_f8
000a0b3agoto :goto_f9
000a0b3cmove v1, v4
000a0b3eiput-boolean v1, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0b42iget-object v13, v12, Landroidx/core/widget/NestedScrollView;->y:LK/m;
000a0b46invoke-virtual {v13, v2, v4}, LK/m;->g(II)Z
000a0b4cgoto :goto_11c
000a0b4einvoke-virtual {v12, v13}, Landroidx/core/widget/NestedScrollView;->v(Landroid/view/MotionEvent;)Z
000a0b54move-result v13
000a0b56if-nez v13, :cond_111
000a0b5aiget-object v13, v12, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0b5einvoke-virtual {v13}, Landroid/widget/OverScroller;->isFinished()Z
000a0b64move-result v13
000a0b66if-nez v13, :cond_110
000a0b6agoto :goto_111
000a0b6cmove v1, v4
000a0b6eiput-boolean v1, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0b72iget-object v13, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0b76if-eqz v13, :cond_11c
000a0b7ainvoke-virtual {v13}, Landroid/view/VelocityTracker;->recycle()V
000a0b80iput-object v3, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0b84iget-boolean v13, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0b88return v13
000a093c
000a093candroidx.core.widget.NestedScrollView::onInterceptTouchEvent(android.view.MotionEvent):
000a094cinvoke-virtual {v13}, Landroid/view/MotionEvent;->getAction()I
000a0952move-result v0
000a0954const/4 v1, 0x1
000a0956const/4 v2, 0x2
000a0958if-ne v0, v2, :cond_d
000a095ciget-boolean v3, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0960if-eqz v3, :cond_d
000a0964return v1
000a0966and-int/lit16 v0, v0, 0xff
000a096aconst/4 v3, 0x0
000a096cconst/4 v4, 0x0
000a096eif-eqz v0, :cond_97
000a0972const/4 v5, -0x1
000a0974if-eq v0, v1, :cond_6b
000a0978if-eq v0, v2, :cond_25
000a097cconst/4 v1, 0x3
000a097eif-eq v0, v1, :cond_6b
000a0982const/4 v1, 0x6
000a0984if-eq v0, v1, :cond_20
000a0988goto/16 :goto_11c
000a098cinvoke-virtual {v12, v13}, Landroidx/core/widget/NestedScrollView;->o(Landroid/view/MotionEvent;)V
000a0992goto/16 :goto_11c
000a0996iget v0, v12, Landroidx/core/widget/NestedScrollView;->r:I
000a099aif-ne v0, v5, :cond_2b
000a099egoto/16 :goto_11c
000a09a2invoke-virtual {v13, v0}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000a09a8move-result v0
000a09aaif-ne v0, v5, :cond_33
000a09aegoto/16 :goto_11c
000a09b2invoke-virtual {v13, v0}, Landroid/view/MotionEvent;->getY(I)F
000a09b8move-result v0
000a09bafloat-to-int v0, v0
000a09bciget v3, v12, Landroidx/core/widget/NestedScrollView;->g:I
000a09c0sub-int v3, v0, v3
000a09c4invoke-static {v3}, Ljava/lang/Math;->abs(I)I
000a09camove-result v3
000a09cciget v5, v12, Landroidx/core/widget/NestedScrollView;->o:I
000a09d0if-le v3, v5, :cond_11c
000a09d4invoke-virtual {v12}, Landroidx/core/widget/NestedScrollView;->getNestedScrollAxes()I
000a09damove-result v3
000a09dcand-int/2addr v2, v3
000a09deif-nez v2, :cond_11c
000a09e2iput-boolean v1, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a09e6iput v0, v12, Landroidx/core/widget/NestedScrollView;->g:I
000a09eaiget-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a09eeif-nez v0, :cond_59
000a09f2invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000a09f8move-result-object v0
000a09faiput-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a09feiget-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0a02invoke-virtual {v0, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000a0a08iput v4, v12, Landroidx/core/widget/NestedScrollView;->u:I
000a0a0cinvoke-virtual {v12}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000a0a12move-result-object v13
000a0a14if-eqz v13, :cond_11c
000a0a18invoke-interface {v13, v1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000a0a1egoto/16 :goto_11c
000a0a22iput-boolean v4, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0a26iput v5, v12, Landroidx/core/widget/NestedScrollView;->r:I
000a0a2aiget-object v13, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0a2eif-eqz v13, :cond_78
000a0a32invoke-virtual {v13}, Landroid/view/VelocityTracker;->recycle()V
000a0a38iput-object v3, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0a3ciget-object v5, v12, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0a40invoke-virtual {v12}, Landroid/view/View;->getScrollX()I
000a0a46move-result v6
000a0a48invoke-virtual {v12}, Landroid/view/View;->getScrollY()I
000a0a4emove-result v7
000a0a50invoke-virtual {v12}, Landroidx/core/widget/NestedScrollView;->getScrollRange()I
000a0a56move-result v11
000a0a58const/4 v8, 0x0
000a0a5aconst/4 v9, 0x0
000a0a5cconst/4 v10, 0x0
000a0a5einvoke-virtual/range {v5 .. v11}, Landroid/widget/OverScroller;->springBack(IIIIII)Z
000a0a64move-result v13
000a0a66if-eqz v13, :cond_92
000a0a6ainvoke-virtual {v12}, Landroid/view/View;->postInvalidateOnAnimation()V
000a0a70invoke-virtual {v12, v4}, Landroidx/core/widget/NestedScrollView;->w(I)V
000a0a76goto/16 :goto_11c
000a0a7ainvoke-virtual {v13}, Landroid/view/MotionEvent;->getY()F
000a0a80move-result v0
000a0a82float-to-int v0, v0
000a0a84invoke-virtual {v13}, Landroid/view/MotionEvent;->getX()F
000a0a8amove-result v5
000a0a8cfloat-to-int v5, v5
000a0a8einvoke-virtual {v12}, Landroid/view/ViewGroup;->getChildCount()I
000a0a94move-result v6
000a0a96if-lez v6, :cond_101
000a0a9ainvoke-virtual {v12}, Landroid/view/View;->getScrollY()I
000a0aa0move-result v6
000a0aa2invoke-virtual {v12, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000a0aa8move-result-object v7
000a0aaainvoke-virtual {v7}, Landroid/view/View;->getTop()I
000a0ab0move-result v8
000a0ab2sub-int/2addr v8, v6
000a0ab4if-lt v0, v8, :cond_101
000a0ab8invoke-virtual {v7}, Landroid/view/View;->getBottom()I
000a0abemove-result v8
000a0ac0sub-int/2addr v8, v6
000a0ac2if-ge v0, v8, :cond_101
000a0ac6invoke-virtual {v7}, Landroid/view/View;->getLeft()I
000a0accmove-result v6
000a0aceif-lt v5, v6, :cond_101
000a0ad2invoke-virtual {v7}, Landroid/view/View;->getRight()I
000a0ad8move-result v6
000a0adaif-ge v5, v6, :cond_101
000a0adeiput v0, v12, Landroidx/core/widget/NestedScrollView;->g:I
000a0ae2invoke-virtual {v13, v4}, Landroid/view/MotionEvent;->getPointerId(I)I
000a0ae8move-result v0
000a0aeaiput v0, v12, Landroidx/core/widget/NestedScrollView;->r:I
000a0aeeiget-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0af2if-nez v0, :cond_dc
000a0af6invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
000a0afcmove-result-object v0
000a0afeiput-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0b02goto :goto_df
000a0b04invoke-virtual {v0}, Landroid/view/VelocityTracker;->clear()V
000a0b0aiget-object v0, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0b0einvoke-virtual {v0, v13}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
000a0b14iget-object v0, v12, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0b18invoke-virtual {v0}, Landroid/widget/OverScroller;->computeScrollOffset()Z
000a0b1einvoke-virtual {v12, v13}, Landroidx/core/widget/NestedScrollView;->v(Landroid/view/MotionEvent;)Z
000a0b24move-result v13
000a0b26if-nez v13, :cond_f9
000a0b2aiget-object v13, v12, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0b2einvoke-virtual {v13}, Landroid/widget/OverScroller;->isFinished()Z
000a0b34move-result v13
000a0b36if-nez v13, :cond_f8
000a0b3agoto :goto_f9
000a0b3cmove v1, v4
000a0b3eiput-boolean v1, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0b42iget-object v13, v12, Landroidx/core/widget/NestedScrollView;->y:LK/m;
000a0b46invoke-virtual {v13, v2, v4}, LK/m;->g(II)Z
000a0b4cgoto :goto_11c
000a0b4einvoke-virtual {v12, v13}, Landroidx/core/widget/NestedScrollView;->v(Landroid/view/MotionEvent;)Z
000a0b54move-result v13
000a0b56if-nez v13, :cond_111
000a0b5aiget-object v13, v12, Landroidx/core/widget/NestedScrollView;->d:Landroid/widget/OverScroller;
000a0b5einvoke-virtual {v13}, Landroid/widget/OverScroller;->isFinished()Z
000a0b64move-result v13
000a0b66if-nez v13, :cond_110
000a0b6agoto :goto_111
000a0b6cmove v1, v4
000a0b6eiput-boolean v1, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0b72iget-object v13, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0b76if-eqz v13, :cond_11c
000a0b7ainvoke-virtual {v13}, Landroid/view/VelocityTracker;->recycle()V
000a0b80iput-object v3, v12, Landroidx/core/widget/NestedScrollView;->l:Landroid/view/VelocityTracker;
000a0b84iget-boolean v13, v12, Landroidx/core/widget/NestedScrollView;->k:Z
000a0b88return v13
000a093c
Loading..