File classes.dex
Function:
Loading..
000fab3c
000fab3cj.v0::setTint(int):
000fab4ciget-object v0, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fab50invoke-static {v0, v2}, LD/a;->g(Landroid/graphics/drawable/Drawable;I)V
000fab56return-void
000fab3c
000fab3cj.v0::setTint(int):
000fab4ciget-object v0, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fab50invoke-static {v0, v2}, LD/a;->g(Landroid/graphics/drawable/Drawable;I)V
000fab56return-void
000fab3c
000fab58
000fab58j.v0::setTintList(android.content.res.ColorStateList):
000fab68iget-object v0, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fab6cinvoke-static {v0, v2}, LD/a;->h(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
000fab72return-void
000fab58
000fab58j.v0::setTintList(android.content.res.ColorStateList):
000fab68iget-object v0, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fab6cinvoke-static {v0, v2}, LD/a;->h(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
000fab72return-void
000fab58
000fab74
000fab74j.v0::setTintMode(android.graphics.PorterDuff$Mode):
000fab84iget-object v0, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fab88invoke-static {v0, v2}, LD/a;->i(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
000fab8ereturn-void
000fab74
000fab74j.v0::setTintMode(android.graphics.PorterDuff$Mode):
000fab84iget-object v0, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fab88invoke-static {v0, v2}, LD/a;->i(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
000fab8ereturn-void
000fab74
000fab90
000fab90j.v0::unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable):
000faba0invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V
000faba6return-void
000fab90
000fab90j.v0::unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable):
000faba0invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V
000faba6return-void
000fab90
000faba8
000faba8j.w0::<clinit>():
000fabb8const/4 v0, 0x0
000fabbaconst-class v1, Landroid/widget/AbsListView;
000fabbeconst-string v2, "mIsChildViewEnabled"
000fabc2invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
000fabc8move-result-object v0
000fabcaconst/4 v1, 0x1
000fabccinvoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000fabd2goto :goto_12
000fabd4move-exception v1
000fabd6invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
000fabdcsput-object v0, Lj/w0;->a:Ljava/lang/reflect/Field;
000fabe0return-void
000faba8
000faba8j.w0::<clinit>():
000fabb8const/4 v0, 0x0
000fabbaconst-class v1, Landroid/widget/AbsListView;
000fabbeconst-string v2, "mIsChildViewEnabled"
000fabc2invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
000fabc8move-result-object v0
000fabcaconst/4 v1, 0x1
000fabccinvoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
000fabd2goto :goto_12
000fabd4move-exception v1
000fabd6invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V
000fabdcsput-object v0, Lj/w0;->a:Ljava/lang/reflect/Field;
000fabe0return-void
000faba8
000fabe2
000fabe2 struct code_item_padding
000fabe2 padding uint16 0x0000
000fabe4
000fabe4 struct try_item
000fabe4 start_addr uint32 0xfabba
000fabe8 insn_count int 12
000fabea handler_off uint16 0xfabed
000fabec
000fabec struct encoded_catch_handler_list
000fabec size int 1
000fabed
000fabed struct encoded_catch_handler ← 0xfabea
000fabed size int64 1
000fabee handlers[0].type_idx int 0xb58c
000fabf0 handlers[0].addr uint32 0xfabd4
000fabf1
000fabf1 // align 0x4
000fabe2 struct code_item_padding
000fabe2 padding uint16 0x0000
000fabe4
000fabe4 struct try_item
000fabe4 start_addr uint32 0xfabba
000fabe8 insn_count int 12
000fabea handler_off uint16 0xfabed
000fabec
000fabec struct encoded_catch_handler_list
000fabec size int 1
000fabed
000fabed struct encoded_catch_handler ← 0xfabea
000fabed size int64 1
000fabee handlers[0].type_idx int 0xb58c
000fabf0 handlers[0].addr uint32 0xfabd4
000fabf1
000fabf1 // align 0x4
000fabf4
000fabf4j.x0::hasFocus():
000fac04iget-boolean v0, v1, Lj/x0;->i:Z
000fac08if-nez v0, :cond_d
000fac0cinvoke-super {v1}, Landroid/view/View;->hasFocus()Z
000fac12move-result v0
000fac14if-eqz v0, :cond_b
000fac18goto :goto_d
000fac1aconst/4 v0, 0x0
000fac1creturn v0
000fac1econst/4 v0, 0x1
000fac20return v0
000fabf4
000fabf4j.x0::hasFocus():
000fac04iget-boolean v0, v1, Lj/x0;->i:Z
000fac08if-nez v0, :cond_d
000fac0cinvoke-super {v1}, Landroid/view/View;->hasFocus()Z
000fac12move-result v0
000fac14if-eqz v0, :cond_b
000fac18goto :goto_d
000fac1aconst/4 v0, 0x0
000fac1creturn v0
000fac1econst/4 v0, 0x1
000fac20return v0
000fabf4
000fac22
000fac22 // align 0x4
000fac22 // align 0x4
000fac24
000fac24j.x0::hasWindowFocus():
000fac34iget-boolean v0, v1, Lj/x0;->i:Z
000fac38if-nez v0, :cond_d
000fac3cinvoke-super {v1}, Landroid/view/View;->hasWindowFocus()Z
000fac42move-result v0
000fac44if-eqz v0, :cond_b
000fac48goto :goto_d
000fac4aconst/4 v0, 0x0
000fac4creturn v0
000fac4econst/4 v0, 0x1
000fac50return v0
000fac24
000fac24j.x0::hasWindowFocus():
000fac34iget-boolean v0, v1, Lj/x0;->i:Z
000fac38if-nez v0, :cond_d
000fac3cinvoke-super {v1}, Landroid/view/View;->hasWindowFocus()Z
000fac42move-result v0
000fac44if-eqz v0, :cond_b
000fac48goto :goto_d
000fac4aconst/4 v0, 0x0
000fac4creturn v0
000fac4econst/4 v0, 0x1
000fac50return v0
000fac24
000fac52
000fac52 // align 0x4
000fac52 // align 0x4
000fac54
000fac54j.x0::isFocused():
000fac64iget-boolean v0, v1, Lj/x0;->i:Z
000fac68if-nez v0, :cond_d
000fac6cinvoke-super {v1}, Landroid/view/View;->isFocused()Z
000fac72move-result v0
000fac74if-eqz v0, :cond_b
000fac78goto :goto_d
000fac7aconst/4 v0, 0x0
000fac7creturn v0
000fac7econst/4 v0, 0x1
000fac80return v0
000fac54
000fac54j.x0::isFocused():
000fac64iget-boolean v0, v1, Lj/x0;->i:Z
000fac68if-nez v0, :cond_d
000fac6cinvoke-super {v1}, Landroid/view/View;->isFocused()Z
000fac72move-result v0
000fac74if-eqz v0, :cond_b
000fac78goto :goto_d
000fac7aconst/4 v0, 0x0
000fac7creturn v0
000fac7econst/4 v0, 0x1
000fac80return v0
000fac54
000fac82
000fac82 // align 0x4
000fac82 // align 0x4
000fac84
000fac84j.x0::isInTouchMode():
000fac94iget-boolean v0, v1, Lj/x0;->i:Z
000fac98if-eqz v0, :cond_8
000fac9ciget-boolean v0, v1, Lj/x0;->h:Z
000faca0if-nez v0, :cond_e
000faca4invoke-super {v1}, Landroid/view/View;->isInTouchMode()Z
000facaamove-result v0
000facacif-eqz v0, :cond_10
000facb0const/4 v0, 0x1
000facb2return v0
000facb4const/4 v0, 0x0
000facb6return v0
000fac84
000fac84j.x0::isInTouchMode():
000fac94iget-boolean v0, v1, Lj/x0;->i:Z
000fac98if-eqz v0, :cond_8
000fac9ciget-boolean v0, v1, Lj/x0;->h:Z
000faca0if-nez v0, :cond_e
000faca4invoke-super {v1}, Landroid/view/View;->isInTouchMode()Z
000facaamove-result v0
000facacif-eqz v0, :cond_10
000facb0const/4 v0, 0x1
000facb2return v0
000facb4const/4 v0, 0x0
000facb6return v0
000fac84
000facb8
000facb8j.x0::b(android.view.MotionEvent, int):
000facc8move-object/from16 v1, v17
000facccmove-object/from16 v2, v18
000facd0invoke-virtual {v2}, Landroid/view/MotionEvent;->getActionMasked()I
000facd6move-result v3
000facd8const/4 v4, 0x1
000facdaconst/4 v5, 0x0
000facdcif-eq v3, v4, :cond_1c
000face0const/4 v0, 0x2
000face2if-eq v3, v0, :cond_1a
000face6const/4 v0, 0x3
000face8if-eq v3, v0, :cond_16
000facecmove v0, v4
000faceemove v4, v5
000facf0goto/16 :goto_148
000facf4move v0, v5
000facf6move v4, v0
000facf8goto/16 :goto_148
000facfcmove v0, v4
000facfegoto :goto_1d
000fad00move v0, v5
000fad02invoke-virtual/range {v18 .. v19}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000fad08move-result v6
000fad0aif-gez v6, :cond_24
000fad0egoto :goto_16
000fad10invoke-virtual {v2, v6}, Landroid/view/MotionEvent;->getX(I)F
000fad16move-result v7
000fad18float-to-int v7, v7
000fad1ainvoke-virtual {v2, v6}, Landroid/view/MotionEvent;->getY(I)F
000fad20move-result v6
000fad22float-to-int v6, v6
000fad24invoke-virtual {v1, v7, v6}, Landroid/widget/AbsListView;->pointToPosition(II)I
000fad2amove-result v8
000fad2cconst/4 v9, -0x1
000fad2eif-ne v8, v9, :cond_37
000fad32goto/16 :goto_148
000fad36invoke-virtual {v1}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000fad3cmove-result v0
000fad3esub-int v0, v8, v0
000fad42invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fad48move-result-object v10
000fad4aint-to-float v7, v7
000fad4cint-to-float v6, v6
000fad4eiput-boolean v4, v1, Lj/x0;->j:Z
000fad52invoke-static {v1, v7, v6}, Lj/s0;->a(Landroid/view/View;FF)V
000fad58invoke-virtual {v1}, Landroid/view/View;->isPressed()Z
000fad5emove-result v0
000fad60if-nez v0, :cond_51
000fad64invoke-virtual {v1, v4}, Landroid/view/View;->setPressed(Z)V
000fad6ainvoke-virtual {v1}, Landroid/widget/AbsListView;->layoutChildren()V
000fad70iget v0, v1, Lj/x0;->f:I
000fad74if-eq v0, v9, :cond_6e
000fad78invoke-virtual {v1}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000fad7emove-result v11
000fad80sub-int/2addr v0, v11
000fad82invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fad88move-result-object v0
000fad8aif-eqz v0, :cond_6e
000fad8eif-eq v0, v10, :cond_6e
000fad92invoke-virtual {v0}, Landroid/view/View;->isPressed()Z
000fad98move-result v11
000fad9aif-eqz v11, :cond_6e
000fad9einvoke-virtual {v0, v5}, Landroid/view/View;->setPressed(Z)V
000fada4iput v8, v1, Lj/x0;->f:I
000fada8invoke-virtual {v10}, Landroid/view/View;->getLeft()I
000fadaemove-result v0
000fadb0int-to-float v0, v0
000fadb2sub-float v0, v7, v0
000fadb6invoke-virtual {v10}, Landroid/view/View;->getTop()I
000fadbcmove-result v11
000fadbeint-to-float v11, v11
000fadc0sub-float v11, v6, v11
000fadc4invoke-static {v10, v0, v11}, Lj/s0;->a(Landroid/view/View;FF)V
000fadcainvoke-virtual {v10}, Landroid/view/View;->isPressed()Z
000fadd0move-result v0
000fadd2if-nez v0, :cond_8a
000fadd6invoke-virtual {v10, v4}, Landroid/view/View;->setPressed(Z)V
000faddcinvoke-virtual {v1}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000fade2move-result-object v11
000fade4if-eqz v11, :cond_94
000fade8if-eq v8, v9, :cond_94
000fadecmove v12, v4
000fadeegoto :goto_95
000fadf0move v12, v5
000fadf2if-eqz v12, :cond_9a
000fadf6invoke-virtual {v11, v5, v5}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
000fadfcinvoke-virtual {v10}, Landroid/view/View;->getLeft()I
000fae02move-result v0
000fae04invoke-virtual {v10}, Landroid/view/View;->getTop()I
000fae0amove-result v13
000fae0cinvoke-virtual {v10}, Landroid/view/View;->getRight()I
000fae12move-result v14
000fae14invoke-virtual {v10}, Landroid/view/View;->getBottom()I
000fae1amove-result v15
000fae1cmove/from16 v16, v4
000fae20iget-object v4, v1, Lj/x0;->a:Landroid/graphics/Rect;
000fae24invoke-virtual {v4, v0, v13, v14, v15}, Landroid/graphics/Rect;->set(IIII)V
000fae2aiget v0, v4, Landroid/graphics/Rect;->left:I
000fae2eiget v13, v1, Lj/x0;->b:I
000fae32sub-int/2addr v0, v13
000fae34iput v0, v4, Landroid/graphics/Rect;->left:I
000fae38iget v0, v4, Landroid/graphics/Rect;->top:I
000fae3ciget v13, v1, Lj/x0;->c:I
000fae40sub-int/2addr v0, v13
000fae42iput v0, v4, Landroid/graphics/Rect;->top:I
000fae46iget v0, v4, Landroid/graphics/Rect;->right:I
000fae4aiget v13, v1, Lj/x0;->d:I
000fae4eadd-int/2addr v0, v13
000fae50iput v0, v4, Landroid/graphics/Rect;->right:I
000fae54iget v0, v4, Landroid/graphics/Rect;->bottom:I
000fae58iget v13, v1, Lj/x0;->e:I
000fae5cadd-int/2addr v0, v13
000fae5eiput v0, v4, Landroid/graphics/Rect;->bottom:I
000fae62invoke-static {}, LG/b;->a()Z
000fae68move-result v0
000fae6aif-eqz v0, :cond_d8
000fae6einvoke-static {v1}, Lj/u0;->a(Landroid/widget/AbsListView;)Z
000fae74move-result v0
000fae76goto :goto_e6
000fae78sget-object v0, Lj/w0;->a:Ljava/lang/reflect/Field;
000fae7cif-eqz v0, :cond_e5
000fae80invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->getBoolean(Ljava/lang/Object;)Z
000fae86move-result v0
000fae88goto :goto_e6
000fae8amove-exception v0
000fae8cinvoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
000fae92move v0, v5
000fae94invoke-virtual {v10}, Landroid/view/View;->isEnabled()Z
000fae9amove-result v13
000fae9cif-eq v13, v0, :cond_10d
000faea0xor-int/lit8 v0, v0, 0x1
000faea4invoke-static {}, LG/b;->a()Z
000faeaamove-result v13
000faeacif-eqz v13, :cond_f8
000faeb0invoke-static {v1, v0}, Lj/u0;->b(Landroid/widget/AbsListView;Z)V
000faeb6goto :goto_108
000faeb8sget-object v13, Lj/w0;->a:Ljava/lang/reflect/Field;
000faebcif-eqz v13, :cond_108
000faec0invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000faec6move-result-object v0
000faec8invoke-virtual {v13, v1, v0}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
000faecegoto :goto_108
000faed0move-exception v0
000faed2invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
000faed8if-eq v8, v9, :cond_10d
000faedcinvoke-virtual {v1}, Landroid/view/View;->refreshDrawableState()V
000faee2if-eqz v12, :cond_127
000faee6invoke-virtual {v4}, Landroid/graphics/Rect;->exactCenterX()F
000faeecmove-result v0
000faeeeinvoke-virtual {v4}, Landroid/graphics/Rect;->exactCenterY()F
000faef4move-result v4
000faef6invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000faefcmove-result v12
000faefeif-nez v12, :cond_120
000faf02move/from16 v12, v16
000faf06goto :goto_121
000faf08move v12, v5
000faf0ainvoke-virtual {v11, v12, v5}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
000faf10invoke-static {v11, v0, v4}, LD/a;->e(Landroid/graphics/drawable/Drawable;FF)V
000faf16invoke-virtual {v1}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000faf1cmove-result-object v0
000faf1eif-eqz v0, :cond_132
000faf22if-eq v8, v9, :cond_132
000faf26invoke-static {v0, v7, v6}, LD/a;->e(Landroid/graphics/drawable/Drawable;FF)V
000faf2ciget-object v0, v1, Lj/x0;->g:Lj/v0;
000faf30if-eqz v0, :cond_138
000faf34iput-boolean v5, v0, Lj/v0;->b:Z
000faf38invoke-virtual {v1}, Landroid/view/View;->refreshDrawableState()V
000faf3emove/from16 v4, v16
000faf42if-ne v3, v4, :cond_146
000faf46invoke-virtual {v1, v8}, Landroid/widget/AdapterView;->getItemIdAtPosition(I)J
000faf4cmove-result-wide v3
000faf4einvoke-virtual {v1, v10, v8, v3, v4}, Landroid/widget/AdapterView;->performItemClick(Landroid/view/View;IJ)Z
000faf54move v4, v5
000faf56const/4 v0, 0x1
000faf58if-eqz v0, :cond_14c
000faf5cif-eqz v4, :cond_164
000faf60iput-boolean v5, v1, Lj/x0;->j:Z
000faf64invoke-virtual {v1, v5}, Landroid/view/View;->setPressed(Z)V
000faf6ainvoke-virtual {v1}, Lj/x0;->drawableStateChanged()V
000faf70iget v3, v1, Lj/x0;->f:I
000faf74invoke-virtual {v1}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000faf7amove-result v4
000faf7csub-int/2addr v3, v4
000faf7einvoke-virtual {v1, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000faf84move-result-object v3
000faf86if-eqz v3, :cond_164
000faf8ainvoke-virtual {v3, v5}, Landroid/view/View;->setPressed(Z)V
000faf90if-eqz v0, :cond_17c
000faf94iget-object v3, v1, Lj/x0;->k:LQ/g;
000faf98if-nez v3, :cond_171
000faf9cnew-instance v3, LQ/g;
000fafa0invoke-direct {v3, v1}, LQ/g;-><init>(Lj/x0;)V
000fafa6iput-object v3, v1, Lj/x0;->k:LQ/g;
000fafaaiget-object v3, v1, Lj/x0;->k:LQ/g;
000fafaeiget-boolean v4, v3, LQ/g;->p:Z
000fafb2const/4 v4, 0x1
000fafb4iput-boolean v4, v3, LQ/g;->p:Z
000fafb8invoke-virtual {v3, v1, v2}, LQ/g;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
000fafbegoto :goto_189
000fafc0iget-object v2, v1, Lj/x0;->k:LQ/g;
000fafc4if-eqz v2, :cond_189
000fafc8iget-boolean v3, v2, LQ/g;->p:Z
000fafccif-eqz v3, :cond_187
000fafd0invoke-virtual {v2}, LQ/g;->d()V
000fafd6iput-boolean v5, v2, LQ/g;->p:Z
000fafdareturn v0
000facb8
000facb8j.x0::b(android.view.MotionEvent, int):
000facc8move-object/from16 v1, v17
000facccmove-object/from16 v2, v18
000facd0invoke-virtual {v2}, Landroid/view/MotionEvent;->getActionMasked()I
000facd6move-result v3
000facd8const/4 v4, 0x1
000facdaconst/4 v5, 0x0
000facdcif-eq v3, v4, :cond_1c
000face0const/4 v0, 0x2
000face2if-eq v3, v0, :cond_1a
000face6const/4 v0, 0x3
000face8if-eq v3, v0, :cond_16
000facecmove v0, v4
000faceemove v4, v5
000facf0goto/16 :goto_148
000facf4move v0, v5
000facf6move v4, v0
000facf8goto/16 :goto_148
000facfcmove v0, v4
000facfegoto :goto_1d
000fad00move v0, v5
000fad02invoke-virtual/range {v18 .. v19}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000fad08move-result v6
000fad0aif-gez v6, :cond_24
000fad0egoto :goto_16
000fad10invoke-virtual {v2, v6}, Landroid/view/MotionEvent;->getX(I)F
000fad16move-result v7
000fad18float-to-int v7, v7
000fad1ainvoke-virtual {v2, v6}, Landroid/view/MotionEvent;->getY(I)F
000fad20move-result v6
000fad22float-to-int v6, v6
000fad24invoke-virtual {v1, v7, v6}, Landroid/widget/AbsListView;->pointToPosition(II)I
000fad2amove-result v8
000fad2cconst/4 v9, -0x1
000fad2eif-ne v8, v9, :cond_37
000fad32goto/16 :goto_148
000fad36invoke-virtual {v1}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000fad3cmove-result v0
000fad3esub-int v0, v8, v0
000fad42invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fad48move-result-object v10
000fad4aint-to-float v7, v7
000fad4cint-to-float v6, v6
000fad4eiput-boolean v4, v1, Lj/x0;->j:Z
000fad52invoke-static {v1, v7, v6}, Lj/s0;->a(Landroid/view/View;FF)V
000fad58invoke-virtual {v1}, Landroid/view/View;->isPressed()Z
000fad5emove-result v0
000fad60if-nez v0, :cond_51
000fad64invoke-virtual {v1, v4}, Landroid/view/View;->setPressed(Z)V
000fad6ainvoke-virtual {v1}, Landroid/widget/AbsListView;->layoutChildren()V
000fad70iget v0, v1, Lj/x0;->f:I
000fad74if-eq v0, v9, :cond_6e
000fad78invoke-virtual {v1}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000fad7emove-result v11
000fad80sub-int/2addr v0, v11
000fad82invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fad88move-result-object v0
000fad8aif-eqz v0, :cond_6e
000fad8eif-eq v0, v10, :cond_6e
000fad92invoke-virtual {v0}, Landroid/view/View;->isPressed()Z
000fad98move-result v11
000fad9aif-eqz v11, :cond_6e
000fad9einvoke-virtual {v0, v5}, Landroid/view/View;->setPressed(Z)V
000fada4iput v8, v1, Lj/x0;->f:I
000fada8invoke-virtual {v10}, Landroid/view/View;->getLeft()I
000fadaemove-result v0
000fadb0int-to-float v0, v0
000fadb2sub-float v0, v7, v0
000fadb6invoke-virtual {v10}, Landroid/view/View;->getTop()I
000fadbcmove-result v11
000fadbeint-to-float v11, v11
000fadc0sub-float v11, v6, v11
000fadc4invoke-static {v10, v0, v11}, Lj/s0;->a(Landroid/view/View;FF)V
000fadcainvoke-virtual {v10}, Landroid/view/View;->isPressed()Z
000fadd0move-result v0
000fadd2if-nez v0, :cond_8a
000fadd6invoke-virtual {v10, v4}, Landroid/view/View;->setPressed(Z)V
000faddcinvoke-virtual {v1}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000fade2move-result-object v11
000fade4if-eqz v11, :cond_94
000fade8if-eq v8, v9, :cond_94
000fadecmove v12, v4
000fadeegoto :goto_95
000fadf0move v12, v5
000fadf2if-eqz v12, :cond_9a
000fadf6invoke-virtual {v11, v5, v5}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
000fadfcinvoke-virtual {v10}, Landroid/view/View;->getLeft()I
000fae02move-result v0
000fae04invoke-virtual {v10}, Landroid/view/View;->getTop()I
000fae0amove-result v13
000fae0cinvoke-virtual {v10}, Landroid/view/View;->getRight()I
000fae12move-result v14
000fae14invoke-virtual {v10}, Landroid/view/View;->getBottom()I
000fae1amove-result v15
000fae1cmove/from16 v16, v4
000fae20iget-object v4, v1, Lj/x0;->a:Landroid/graphics/Rect;
000fae24invoke-virtual {v4, v0, v13, v14, v15}, Landroid/graphics/Rect;->set(IIII)V
000fae2aiget v0, v4, Landroid/graphics/Rect;->left:I
000fae2eiget v13, v1, Lj/x0;->b:I
000fae32sub-int/2addr v0, v13
000fae34iput v0, v4, Landroid/graphics/Rect;->left:I
000fae38iget v0, v4, Landroid/graphics/Rect;->top:I
000fae3ciget v13, v1, Lj/x0;->c:I
000fae40sub-int/2addr v0, v13
000fae42iput v0, v4, Landroid/graphics/Rect;->top:I
000fae46iget v0, v4, Landroid/graphics/Rect;->right:I
000fae4aiget v13, v1, Lj/x0;->d:I
000fae4eadd-int/2addr v0, v13
000fae50iput v0, v4, Landroid/graphics/Rect;->right:I
000fae54iget v0, v4, Landroid/graphics/Rect;->bottom:I
000fae58iget v13, v1, Lj/x0;->e:I
000fae5cadd-int/2addr v0, v13
000fae5eiput v0, v4, Landroid/graphics/Rect;->bottom:I
000fae62invoke-static {}, LG/b;->a()Z
000fae68move-result v0
000fae6aif-eqz v0, :cond_d8
000fae6einvoke-static {v1}, Lj/u0;->a(Landroid/widget/AbsListView;)Z
000fae74move-result v0
000fae76goto :goto_e6
000fae78sget-object v0, Lj/w0;->a:Ljava/lang/reflect/Field;
000fae7cif-eqz v0, :cond_e5
000fae80invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->getBoolean(Ljava/lang/Object;)Z
000fae86move-result v0
000fae88goto :goto_e6
000fae8amove-exception v0
000fae8cinvoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
000fae92move v0, v5
000fae94invoke-virtual {v10}, Landroid/view/View;->isEnabled()Z
000fae9amove-result v13
000fae9cif-eq v13, v0, :cond_10d
000faea0xor-int/lit8 v0, v0, 0x1
000faea4invoke-static {}, LG/b;->a()Z
000faeaamove-result v13
000faeacif-eqz v13, :cond_f8
000faeb0invoke-static {v1, v0}, Lj/u0;->b(Landroid/widget/AbsListView;Z)V
000faeb6goto :goto_108
000faeb8sget-object v13, Lj/w0;->a:Ljava/lang/reflect/Field;
000faebcif-eqz v13, :cond_108
000faec0invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000faec6move-result-object v0
000faec8invoke-virtual {v13, v1, v0}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
000faecegoto :goto_108
000faed0move-exception v0
000faed2invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
000faed8if-eq v8, v9, :cond_10d
000faedcinvoke-virtual {v1}, Landroid/view/View;->refreshDrawableState()V
000faee2if-eqz v12, :cond_127
000faee6invoke-virtual {v4}, Landroid/graphics/Rect;->exactCenterX()F
000faeecmove-result v0
000faeeeinvoke-virtual {v4}, Landroid/graphics/Rect;->exactCenterY()F
000faef4move-result v4
000faef6invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000faefcmove-result v12
000faefeif-nez v12, :cond_120
000faf02move/from16 v12, v16
000faf06goto :goto_121
000faf08move v12, v5
000faf0ainvoke-virtual {v11, v12, v5}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
000faf10invoke-static {v11, v0, v4}, LD/a;->e(Landroid/graphics/drawable/Drawable;FF)V
000faf16invoke-virtual {v1}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000faf1cmove-result-object v0
000faf1eif-eqz v0, :cond_132
000faf22if-eq v8, v9, :cond_132
000faf26invoke-static {v0, v7, v6}, LD/a;->e(Landroid/graphics/drawable/Drawable;FF)V
000faf2ciget-object v0, v1, Lj/x0;->g:Lj/v0;
000faf30if-eqz v0, :cond_138
000faf34iput-boolean v5, v0, Lj/v0;->b:Z
000faf38invoke-virtual {v1}, Landroid/view/View;->refreshDrawableState()V
000faf3emove/from16 v4, v16
000faf42if-ne v3, v4, :cond_146
000faf46invoke-virtual {v1, v8}, Landroid/widget/AdapterView;->getItemIdAtPosition(I)J
000faf4cmove-result-wide v3
000faf4einvoke-virtual {v1, v10, v8, v3, v4}, Landroid/widget/AdapterView;->performItemClick(Landroid/view/View;IJ)Z
000faf54move v4, v5
000faf56const/4 v0, 0x1
000faf58if-eqz v0, :cond_14c
000faf5cif-eqz v4, :cond_164
000faf60iput-boolean v5, v1, Lj/x0;->j:Z
000faf64invoke-virtual {v1, v5}, Landroid/view/View;->setPressed(Z)V
000faf6ainvoke-virtual {v1}, Lj/x0;->drawableStateChanged()V
000faf70iget v3, v1, Lj/x0;->f:I
000faf74invoke-virtual {v1}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000faf7amove-result v4
000faf7csub-int/2addr v3, v4
000faf7einvoke-virtual {v1, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000faf84move-result-object v3
000faf86if-eqz v3, :cond_164
000faf8ainvoke-virtual {v3, v5}, Landroid/view/View;->setPressed(Z)V
000faf90if-eqz v0, :cond_17c
000faf94iget-object v3, v1, Lj/x0;->k:LQ/g;
000faf98if-nez v3, :cond_171
000faf9cnew-instance v3, LQ/g;
000fafa0invoke-direct {v3, v1}, LQ/g;-><init>(Lj/x0;)V
000fafa6iput-object v3, v1, Lj/x0;->k:LQ/g;
000fafaaiget-object v3, v1, Lj/x0;->k:LQ/g;
000fafaeiget-boolean v4, v3, LQ/g;->p:Z
000fafb2const/4 v4, 0x1
000fafb4iput-boolean v4, v3, LQ/g;->p:Z
000fafb8invoke-virtual {v3, v1, v2}, LQ/g;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
000fafbegoto :goto_189
000fafc0iget-object v2, v1, Lj/x0;->k:LQ/g;
000fafc4if-eqz v2, :cond_189
000fafc8iget-boolean v3, v2, LQ/g;->p:Z
000fafccif-eqz v3, :cond_187
000fafd0invoke-virtual {v2}, LQ/g;->d()V
000fafd6iput-boolean v5, v2, LQ/g;->p:Z
000fafdareturn v0
000facb8
000fafdc
000fafdc struct try_item
000fafdc start_addr uint32 0xfae80
000fafe0 insn_count int 4
000fafe2 handler_off uint16 0xfafed
000fafe4
000fafe4 struct try_item
000fafe4 start_addr uint32 0xfaec0
000fafe8 insn_count int 7
000fafea handler_off uint16 0xfaff2
000fafec
000fafec struct encoded_catch_handler_list
000fafec size int 2
000fafed
000fafed struct encoded_catch_handler ← 0xfafe2
000fafed size int64 1
000fafee handlers[0].type_idx int 0xb55c
000faff0 handlers[0].addr uint32 0xfae8a
000faff2
000faff2 struct encoded_catch_handler ← 0xfafea
000faff2 size int64 1
000faff3 handlers[0].type_idx int 0xb55c
000faff5 handlers[0].addr uint32 0xfaed0
000faff7
000faff7 // align 0x8
000fafdc struct try_item
000fafdc start_addr uint32 0xfae80
000fafe0 insn_count int 4
000fafe2 handler_off uint16 0xfafed
000fafe4
000fafe4 struct try_item
000fafe4 start_addr uint32 0xfaec0
000fafe8 insn_count int 7
000fafea handler_off uint16 0xfaff2
000fafec
000fafec struct encoded_catch_handler_list
000fafec size int 2
000fafed
000fafed struct encoded_catch_handler ← 0xfafe2
000fafed size int64 1
000fafee handlers[0].type_idx int 0xb55c
000faff0 handlers[0].addr uint32 0xfae8a
000faff2
000faff2 struct encoded_catch_handler ← 0xfafea
000faff2 size int64 1
000faff3 handlers[0].type_idx int 0xb55c
000faff5 handlers[0].addr uint32 0xfaed0
000faff7
000faff7 // align 0x8
000faff8
000faff8j.x0::onHoverEvent(android.view.MotionEvent):
000fb008sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fb00cconst/16 v1, 0x1a
000fb010if-ge v0, v1, :cond_b
000fb014invoke-super {v7, v8}, Landroid/view/View;->onHoverEvent(Landroid/view/MotionEvent;)Z
000fb01amove-result v8
000fb01creturn v8
000fb01einvoke-virtual {v8}, Landroid/view/MotionEvent;->getActionMasked()I
000fb024move-result v1
000fb026const/16 v2, 0xa
000fb02aif-ne v1, v2, :cond_23
000fb02eiget-object v2, v7, Lj/x0;->l:LO0/B;
000fb032if-nez v2, :cond_23
000fb036new-instance v2, LO0/B;
000fb03aconst/16 v3, 0xb
000fb03einvoke-direct {v2, v3, v7}, LO0/B;-><init>(ILjava/lang/Object;)V
000fb044iput-object v2, v7, Lj/x0;->l:LO0/B;
000fb048invoke-virtual {v7, v2}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000fb04einvoke-super {v7, v8}, Landroid/view/View;->onHoverEvent(Landroid/view/MotionEvent;)Z
000fb054move-result v2
000fb056const/16 v3, 0x9
000fb05aconst/4 v4, -0x1
000fb05cif-eq v1, v3, :cond_34
000fb060const/4 v3, 0x7
000fb062if-ne v1, v3, :cond_30
000fb066goto :goto_34
000fb068invoke-virtual {v7, v4}, Landroid/widget/AdapterView;->setSelection(I)V
000fb06ereturn v2
000fb070invoke-virtual {v8}, Landroid/view/MotionEvent;->getX()F
000fb076move-result v1
000fb078float-to-int v1, v1
000fb07ainvoke-virtual {v8}, Landroid/view/MotionEvent;->getY()F
000fb080move-result v8
000fb082float-to-int v8, v8
000fb084invoke-virtual {v7, v1, v8}, Landroid/widget/AbsListView;->pointToPosition(II)I
000fb08amove-result v8
000fb08cif-eq v8, v4, :cond_c6
000fb090invoke-virtual {v7}, Landroid/widget/AdapterView;->getSelectedItemPosition()I
000fb096move-result v1
000fb098if-eq v8, v1, :cond_c6
000fb09cinvoke-virtual {v7}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000fb0a2move-result v1
000fb0a4sub-int v1, v8, v1
000fb0a8invoke-virtual {v7, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fb0aemove-result-object v1
000fb0b0invoke-virtual {v1}, Landroid/view/View;->isEnabled()Z
000fb0b6move-result v3
000fb0b8if-eqz v3, :cond_af
000fb0bcinvoke-virtual {v7}, Landroid/view/View;->requestFocus()Z
000fb0c2const/16 v3, 0x1e
000fb0c6if-lt v0, v3, :cond_a3
000fb0casget-boolean v0, Lj/t0;->d:Z
000fb0ceif-eqz v0, :cond_a3
000fb0d2sget-object v0, Lj/t0;->a:Ljava/lang/reflect/Method;
000fb0d6invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb0dcmove-result-object v3
000fb0desget-object v5, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000fb0e2invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb0e8move-result-object v6
000fb0eainvoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb0f0move-result-object v4
000fb0f2filled-new-array {v3, v1, v5, v6, v4}, [Ljava/lang/Object;
000fb0f8move-result-object v1
000fb0fainvoke-virtual {v0, v7, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fb100sget-object v0, Lj/t0;->b:Ljava/lang/reflect/Method;
000fb104invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb10amove-result-object v1
000fb10cfilled-new-array {v1}, [Ljava/lang/Object;
000fb112move-result-object v1
000fb114invoke-virtual {v0, v7, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fb11asget-object v0, Lj/t0;->c:Ljava/lang/reflect/Method;
000fb11einvoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb124move-result-object v8
000fb126filled-new-array {v8}, [Ljava/lang/Object;
000fb12cmove-result-object v8
000fb12einvoke-virtual {v0, v7, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fb134goto :goto_af
000fb136move-exception v8
000fb138goto :goto_9b
000fb13amove-exception v8
000fb13cgoto :goto_9f
000fb13einvoke-virtual {v8}, Ljava/lang/Throwable;->printStackTrace()V
000fb144goto :goto_af
000fb146invoke-virtual {v8}, Ljava/lang/Throwable;->printStackTrace()V
000fb14cgoto :goto_af
000fb14einvoke-virtual {v1}, Landroid/view/View;->getTop()I
000fb154move-result v0
000fb156invoke-virtual {v7}, Landroid/view/View;->getTop()I
000fb15cmove-result v1
000fb15esub-int/2addr v0, v1
000fb160invoke-virtual {v7, v8, v0}, Landroid/widget/AbsListView;->setSelectionFromTop(II)V
000fb166invoke-virtual {v7}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000fb16cmove-result-object v8
000fb16eif-eqz v8, :cond_c6
000fb172iget-boolean v0, v7, Lj/x0;->j:Z
000fb176if-eqz v0, :cond_c6
000fb17ainvoke-virtual {v7}, Landroid/view/View;->isPressed()Z
000fb180move-result v0
000fb182if-eqz v0, :cond_c6
000fb186invoke-virtual {v7}, Landroid/view/View;->getDrawableState()[I
000fb18cmove-result-object v0
000fb18einvoke-virtual {v8, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
000fb194return v2
000faff8
000faff8j.x0::onHoverEvent(android.view.MotionEvent):
000fb008sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fb00cconst/16 v1, 0x1a
000fb010if-ge v0, v1, :cond_b
000fb014invoke-super {v7, v8}, Landroid/view/View;->onHoverEvent(Landroid/view/MotionEvent;)Z
000fb01amove-result v8
000fb01creturn v8
000fb01einvoke-virtual {v8}, Landroid/view/MotionEvent;->getActionMasked()I
000fb024move-result v1
000fb026const/16 v2, 0xa
000fb02aif-ne v1, v2, :cond_23
000fb02eiget-object v2, v7, Lj/x0;->l:LO0/B;
000fb032if-nez v2, :cond_23
000fb036new-instance v2, LO0/B;
000fb03aconst/16 v3, 0xb
000fb03einvoke-direct {v2, v3, v7}, LO0/B;-><init>(ILjava/lang/Object;)V
000fb044iput-object v2, v7, Lj/x0;->l:LO0/B;
000fb048invoke-virtual {v7, v2}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
000fb04einvoke-super {v7, v8}, Landroid/view/View;->onHoverEvent(Landroid/view/MotionEvent;)Z
000fb054move-result v2
000fb056const/16 v3, 0x9
000fb05aconst/4 v4, -0x1
000fb05cif-eq v1, v3, :cond_34
000fb060const/4 v3, 0x7
000fb062if-ne v1, v3, :cond_30
000fb066goto :goto_34
000fb068invoke-virtual {v7, v4}, Landroid/widget/AdapterView;->setSelection(I)V
000fb06ereturn v2
000fb070invoke-virtual {v8}, Landroid/view/MotionEvent;->getX()F
000fb076move-result v1
000fb078float-to-int v1, v1
000fb07ainvoke-virtual {v8}, Landroid/view/MotionEvent;->getY()F
000fb080move-result v8
000fb082float-to-int v8, v8
000fb084invoke-virtual {v7, v1, v8}, Landroid/widget/AbsListView;->pointToPosition(II)I
000fb08amove-result v8
000fb08cif-eq v8, v4, :cond_c6
000fb090invoke-virtual {v7}, Landroid/widget/AdapterView;->getSelectedItemPosition()I
000fb096move-result v1
000fb098if-eq v8, v1, :cond_c6
000fb09cinvoke-virtual {v7}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
000fb0a2move-result v1
000fb0a4sub-int v1, v8, v1
000fb0a8invoke-virtual {v7, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fb0aemove-result-object v1
000fb0b0invoke-virtual {v1}, Landroid/view/View;->isEnabled()Z
000fb0b6move-result v3
000fb0b8if-eqz v3, :cond_af
000fb0bcinvoke-virtual {v7}, Landroid/view/View;->requestFocus()Z
000fb0c2const/16 v3, 0x1e
000fb0c6if-lt v0, v3, :cond_a3
000fb0casget-boolean v0, Lj/t0;->d:Z
000fb0ceif-eqz v0, :cond_a3
000fb0d2sget-object v0, Lj/t0;->a:Ljava/lang/reflect/Method;
000fb0d6invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb0dcmove-result-object v3
000fb0desget-object v5, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
000fb0e2invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb0e8move-result-object v6
000fb0eainvoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb0f0move-result-object v4
000fb0f2filled-new-array {v3, v1, v5, v6, v4}, [Ljava/lang/Object;
000fb0f8move-result-object v1
000fb0fainvoke-virtual {v0, v7, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fb100sget-object v0, Lj/t0;->b:Ljava/lang/reflect/Method;
000fb104invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb10amove-result-object v1
000fb10cfilled-new-array {v1}, [Ljava/lang/Object;
000fb112move-result-object v1
000fb114invoke-virtual {v0, v7, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fb11asget-object v0, Lj/t0;->c:Ljava/lang/reflect/Method;
000fb11einvoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fb124move-result-object v8
000fb126filled-new-array {v8}, [Ljava/lang/Object;
000fb12cmove-result-object v8
000fb12einvoke-virtual {v0, v7, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fb134goto :goto_af
000fb136move-exception v8
000fb138goto :goto_9b
000fb13amove-exception v8
000fb13cgoto :goto_9f
000fb13einvoke-virtual {v8}, Ljava/lang/Throwable;->printStackTrace()V
000fb144goto :goto_af
000fb146invoke-virtual {v8}, Ljava/lang/Throwable;->printStackTrace()V
000fb14cgoto :goto_af
000fb14einvoke-virtual {v1}, Landroid/view/View;->getTop()I
000fb154move-result v0
000fb156invoke-virtual {v7}, Landroid/view/View;->getTop()I
000fb15cmove-result v1
000fb15esub-int/2addr v0, v1
000fb160invoke-virtual {v7, v8, v0}, Landroid/widget/AbsListView;->setSelectionFromTop(II)V
000fb166invoke-virtual {v7}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000fb16cmove-result-object v8
000fb16eif-eqz v8, :cond_c6
000fb172iget-boolean v0, v7, Lj/x0;->j:Z
000fb176if-eqz v0, :cond_c6
000fb17ainvoke-virtual {v7}, Landroid/view/View;->isPressed()Z
000fb180move-result v0
000fb182if-eqz v0, :cond_c6
000fb186invoke-virtual {v7}, Landroid/view/View;->getDrawableState()[I
000fb18cmove-result-object v0
000fb18einvoke-virtual {v8, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
000fb194return v2
000faff8
000fb196
000fb196 struct code_item_padding
000fb196 padding uint16 0x0000
000fb198
000fb198 struct try_item
000fb198 start_addr uint32 0xfb0d2
000fb19c insn_count int 49
000fb19e handler_off uint16 0xfb1a1
000fb1a0
000fb1a0 struct encoded_catch_handler_list
000fb1a0 size int 1
000fb1a1
000fb1a1 struct encoded_catch_handler ← 0xfb19e
000fb1a1 size int64 2
000fb1a2 handlers[0].type_idx int 0xb55c
000fb1a4 handlers[0].addr uint32 0xfb13a
000fb1a6 handlers[1].type_idx int 0xb630
000fb1a8 handlers[1].addr uint32 0xfb136
000fb1aa
000fb1aa // align 0x4
000fb196 struct code_item_padding
000fb196 padding uint16 0x0000
000fb198
000fb198 struct try_item
000fb198 start_addr uint32 0xfb0d2
000fb19c insn_count int 49
000fb19e handler_off uint16 0xfb1a1
000fb1a0
000fb1a0 struct encoded_catch_handler_list
000fb1a0 size int 1
000fb1a1
000fb1a1 struct encoded_catch_handler ← 0xfb19e
000fb1a1 size int64 2
000fb1a2 handlers[0].type_idx int 0xb55c
000fb1a4 handlers[0].addr uint32 0xfb13a
000fb1a6 handlers[1].type_idx int 0xb630
000fb1a8 handlers[1].addr uint32 0xfb136
000fb1aa
000fb1aa // align 0x4
000fb1ac
000fb1acj.x0::onTouchEvent(android.view.MotionEvent):
000fb1bcinvoke-virtual {v4}, Landroid/view/MotionEvent;->getAction()I
000fb1c2move-result v0
000fb1c4if-eqz v0, :cond_7
000fb1c8goto :goto_17
000fb1cainvoke-virtual {v4}, Landroid/view/MotionEvent;->getX()F
000fb1d0move-result v0
000fb1d2float-to-int v0, v0
000fb1d4invoke-virtual {v4}, Landroid/view/MotionEvent;->getY()F
000fb1damove-result v1
000fb1dcfloat-to-int v1, v1
000fb1deinvoke-virtual {v3, v0, v1}, Landroid/widget/AbsListView;->pointToPosition(II)I
000fb1e4move-result v0
000fb1e6iput v0, v3, Lj/x0;->f:I
000fb1eaiget-object v0, v3, Lj/x0;->l:LO0/B;
000fb1eeif-eqz v0, :cond_25
000fb1f2iget-object v1, v0, LO0/B;->b:Ljava/lang/Object;
000fb1f6check-cast v1, Lj/x0;
000fb1faconst/4 v2, 0x0
000fb1fciput-object v2, v1, Lj/x0;->l:LO0/B;
000fb200invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000fb206invoke-super {v3, v4}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
000fb20cmove-result v4
000fb20ereturn v4
000fb1ac
000fb1acj.x0::onTouchEvent(android.view.MotionEvent):
000fb1bcinvoke-virtual {v4}, Landroid/view/MotionEvent;->getAction()I
000fb1c2move-result v0
000fb1c4if-eqz v0, :cond_7
000fb1c8goto :goto_17
000fb1cainvoke-virtual {v4}, Landroid/view/MotionEvent;->getX()F
000fb1d0move-result v0
000fb1d2float-to-int v0, v0
000fb1d4invoke-virtual {v4}, Landroid/view/MotionEvent;->getY()F
000fb1damove-result v1
000fb1dcfloat-to-int v1, v1
000fb1deinvoke-virtual {v3, v0, v1}, Landroid/widget/AbsListView;->pointToPosition(II)I
000fb1e4move-result v0
000fb1e6iput v0, v3, Lj/x0;->f:I
000fb1eaiget-object v0, v3, Lj/x0;->l:LO0/B;
000fb1eeif-eqz v0, :cond_25
000fb1f2iget-object v1, v0, LO0/B;->b:Ljava/lang/Object;
000fb1f6check-cast v1, Lj/x0;
000fb1faconst/4 v2, 0x0
000fb1fciput-object v2, v1, Lj/x0;->l:LO0/B;
000fb200invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000fb206invoke-super {v3, v4}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
000fb20cmove-result v4
000fb20ereturn v4
000fb1ac
000fb210
000fb210j.x0::a(int, int):
000fb220invoke-virtual {v11}, Landroid/widget/AbsListView;->getListPaddingTop()I
000fb226move-result v0
000fb228invoke-virtual {v11}, Landroid/widget/AbsListView;->getListPaddingBottom()I
000fb22emove-result v1
000fb230invoke-virtual {v11}, Landroid/widget/ListView;->getDividerHeight()I
000fb236move-result v2
000fb238invoke-virtual {v11}, Landroid/widget/ListView;->getDivider()Landroid/graphics/drawable/Drawable;
000fb23emove-result-object v3
000fb240invoke-virtual {v11}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter;
000fb246move-result-object v4
000fb248if-nez v4, :cond_18
000fb24cadd-int/2addr v0, v1
000fb24ereturn v0
000fb250add-int/2addr v0, v1
000fb252const/4 v1, 0x0
000fb254if-lez v2, :cond_1f
000fb258if-eqz v3, :cond_1f
000fb25cgoto :goto_20
000fb25emove v2, v1
000fb260invoke-interface {v4}, Landroid/widget/Adapter;->getCount()I
000fb266move-result v3
000fb268const/4 v5, 0x0
000fb26amove v6, v1
000fb26cmove v7, v6
000fb26emove-object v8, v5
000fb270if-ge v6, v3, :cond_66
000fb274invoke-interface {v4, v6}, Landroid/widget/Adapter;->getItemViewType(I)I
000fb27amove-result v9
000fb27cif-eq v9, v7, :cond_32
000fb280move-object v8, v5
000fb282move v7, v9
000fb284invoke-interface {v4, v6, v8, v11}, Landroid/widget/Adapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
000fb28amove-result-object v8
000fb28cinvoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fb292move-result-object v9
000fb294if-nez v9, :cond_43
000fb298invoke-virtual {v11}, Landroid/view/ViewGroup;->generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fb29emove-result-object v9
000fb2a0invoke-virtual {v8, v9}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000fb2a6iget v9, v9, Landroid/view/ViewGroup$LayoutParams;->height:I
000fb2aaif-lez v9, :cond_4e
000fb2aeconst/high16 v10, 0x40000000
000fb2b2invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fb2b8move-result v9
000fb2bagoto :goto_52
000fb2bcinvoke-static {v1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fb2c2move-result v9
000fb2c4invoke-virtual {v8, v12, v9}, Landroid/view/View;->measure(II)V
000fb2cainvoke-virtual {v8}, Landroid/view/View;->forceLayout()V
000fb2d0if-lez v6, :cond_5b
000fb2d4add-int/2addr v0, v2
000fb2d6invoke-virtual {v8}, Landroid/view/View;->getMeasuredHeight()I
000fb2dcmove-result v9
000fb2deadd-int/2addr v0, v9
000fb2e0if-lt v0, v13, :cond_63
000fb2e4return v13
000fb2e6add-int/lit8 v6, v6, 0x1
000fb2eagoto :goto_28
000fb2ecreturn v0
000fb210
000fb210j.x0::a(int, int):
000fb220invoke-virtual {v11}, Landroid/widget/AbsListView;->getListPaddingTop()I
000fb226move-result v0
000fb228invoke-virtual {v11}, Landroid/widget/AbsListView;->getListPaddingBottom()I
000fb22emove-result v1
000fb230invoke-virtual {v11}, Landroid/widget/ListView;->getDividerHeight()I
000fb236move-result v2
000fb238invoke-virtual {v11}, Landroid/widget/ListView;->getDivider()Landroid/graphics/drawable/Drawable;
000fb23emove-result-object v3
000fb240invoke-virtual {v11}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter;
000fb246move-result-object v4
000fb248if-nez v4, :cond_18
000fb24cadd-int/2addr v0, v1
000fb24ereturn v0
000fb250add-int/2addr v0, v1
000fb252const/4 v1, 0x0
000fb254if-lez v2, :cond_1f
000fb258if-eqz v3, :cond_1f
000fb25cgoto :goto_20
000fb25emove v2, v1
000fb260invoke-interface {v4}, Landroid/widget/Adapter;->getCount()I
000fb266move-result v3
000fb268const/4 v5, 0x0
000fb26amove v6, v1
000fb26cmove v7, v6
000fb26emove-object v8, v5
000fb270if-ge v6, v3, :cond_66
000fb274invoke-interface {v4, v6}, Landroid/widget/Adapter;->getItemViewType(I)I
000fb27amove-result v9
000fb27cif-eq v9, v7, :cond_32
000fb280move-object v8, v5
000fb282move v7, v9
000fb284invoke-interface {v4, v6, v8, v11}, Landroid/widget/Adapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
000fb28amove-result-object v8
000fb28cinvoke-virtual {v8}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fb292move-result-object v9
000fb294if-nez v9, :cond_43
000fb298invoke-virtual {v11}, Landroid/view/ViewGroup;->generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fb29emove-result-object v9
000fb2a0invoke-virtual {v8, v9}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
000fb2a6iget v9, v9, Landroid/view/ViewGroup$LayoutParams;->height:I
000fb2aaif-lez v9, :cond_4e
000fb2aeconst/high16 v10, 0x40000000
000fb2b2invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fb2b8move-result v9
000fb2bagoto :goto_52
000fb2bcinvoke-static {v1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fb2c2move-result v9
000fb2c4invoke-virtual {v8, v12, v9}, Landroid/view/View;->measure(II)V
000fb2cainvoke-virtual {v8}, Landroid/view/View;->forceLayout()V
000fb2d0if-lez v6, :cond_5b
000fb2d4add-int/2addr v0, v2
000fb2d6invoke-virtual {v8}, Landroid/view/View;->getMeasuredHeight()I
000fb2dcmove-result v9
000fb2deadd-int/2addr v0, v9
000fb2e0if-lt v0, v13, :cond_63
000fb2e4return v13
000fb2e6add-int/lit8 v6, v6, 0x1
000fb2eagoto :goto_28
000fb2ecreturn v0
000fb210
000fb2ee
000fb2ee // align 0x10
000fb2ee // align 0x10
000fb2f0
000fb2f0j.x0::<init>(android.content.Context, boolean):
000fb300const/4 v0, 0x0
000fb302const v1, 0x7f030195
000fb308invoke-direct {v2, v3, v0, v1}, Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000fb30enew-instance v3, Landroid/graphics/Rect;
000fb312invoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
000fb318iput-object v3, v2, Lj/x0;->a:Landroid/graphics/Rect;
000fb31cconst/4 v3, 0x0
000fb31eiput v3, v2, Lj/x0;->b:I
000fb322iput v3, v2, Lj/x0;->c:I
000fb326iput v3, v2, Lj/x0;->d:I
000fb32aiput v3, v2, Lj/x0;->e:I
000fb32eiput-boolean v4, v2, Lj/x0;->i:Z
000fb332invoke-virtual {v2, v3}, Landroid/widget/AbsListView;->setCacheColorHint(I)V
000fb338return-void
000fb2f0
000fb2f0j.x0::<init>(android.content.Context, boolean):
000fb300const/4 v0, 0x0
000fb302const v1, 0x7f030195
000fb308invoke-direct {v2, v3, v0, v1}, Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000fb30enew-instance v3, Landroid/graphics/Rect;
000fb312invoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
000fb318iput-object v3, v2, Lj/x0;->a:Landroid/graphics/Rect;
000fb31cconst/4 v3, 0x0
000fb31eiput v3, v2, Lj/x0;->b:I
000fb322iput v3, v2, Lj/x0;->c:I
000fb326iput v3, v2, Lj/x0;->d:I
000fb32aiput v3, v2, Lj/x0;->e:I
000fb32eiput-boolean v4, v2, Lj/x0;->i:Z
000fb332invoke-virtual {v2, v3}, Landroid/widget/AbsListView;->setCacheColorHint(I)V
000fb338return-void
000fb2f0
000fb33a
000fb33a // align 0x4
000fb33a // align 0x4
000fb33c
000fb33cj.x0::dispatchDraw(android.graphics.Canvas):
000fb34ciget-object v0, v2, Lj/x0;->a:Landroid/graphics/Rect;
000fb350invoke-virtual {v0}, Landroid/graphics/Rect;->isEmpty()Z
000fb356move-result v1
000fb358if-nez v1, :cond_14
000fb35cinvoke-virtual {v2}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000fb362move-result-object v1
000fb364if-eqz v1, :cond_14
000fb368invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V
000fb36einvoke-virtual {v1, v3}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000fb374invoke-super {v2, v3}, Landroid/widget/ListView;->dispatchDraw(Landroid/graphics/Canvas;)V
000fb37areturn-void
000fb33c
000fb33cj.x0::dispatchDraw(android.graphics.Canvas):
000fb34ciget-object v0, v2, Lj/x0;->a:Landroid/graphics/Rect;
000fb350invoke-virtual {v0}, Landroid/graphics/Rect;->isEmpty()Z
000fb356move-result v1
000fb358if-nez v1, :cond_14
000fb35cinvoke-virtual {v2}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000fb362move-result-object v1
000fb364if-eqz v1, :cond_14
000fb368invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V
000fb36einvoke-virtual {v1, v3}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000fb374invoke-super {v2, v3}, Landroid/widget/ListView;->dispatchDraw(Landroid/graphics/Canvas;)V
000fb37areturn-void
000fb33c
000fb37c
000fb37cj.x0::drawableStateChanged():
000fb38ciget-object v0, v2, Lj/x0;->l:LO0/B;
000fb390if-eqz v0, :cond_5
000fb394goto :goto_26
000fb396invoke-super {v2}, Landroid/view/View;->drawableStateChanged()V
000fb39ciget-object v0, v2, Lj/x0;->g:Lj/v0;
000fb3a0if-eqz v0, :cond_f
000fb3a4const/4 v1, 0x1
000fb3a6iput-boolean v1, v0, Lj/v0;->b:Z
000fb3aainvoke-virtual {v2}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000fb3b0move-result-object v0
000fb3b2if-eqz v0, :cond_26
000fb3b6iget-boolean v1, v2, Lj/x0;->j:Z
000fb3baif-eqz v1, :cond_26
000fb3beinvoke-virtual {v2}, Landroid/view/View;->isPressed()Z
000fb3c4move-result v1
000fb3c6if-eqz v1, :cond_26
000fb3cainvoke-virtual {v2}, Landroid/view/View;->getDrawableState()[I
000fb3d0move-result-object v1
000fb3d2invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setState([I)Z
000fb3d8return-void
000fb37c
000fb37cj.x0::drawableStateChanged():
000fb38ciget-object v0, v2, Lj/x0;->l:LO0/B;
000fb390if-eqz v0, :cond_5
000fb394goto :goto_26
000fb396invoke-super {v2}, Landroid/view/View;->drawableStateChanged()V
000fb39ciget-object v0, v2, Lj/x0;->g:Lj/v0;
000fb3a0if-eqz v0, :cond_f
000fb3a4const/4 v1, 0x1
000fb3a6iput-boolean v1, v0, Lj/v0;->b:Z
000fb3aainvoke-virtual {v2}, Landroid/widget/AbsListView;->getSelector()Landroid/graphics/drawable/Drawable;
000fb3b0move-result-object v0
000fb3b2if-eqz v0, :cond_26
000fb3b6iget-boolean v1, v2, Lj/x0;->j:Z
000fb3baif-eqz v1, :cond_26
000fb3beinvoke-virtual {v2}, Landroid/view/View;->isPressed()Z
000fb3c4move-result v1
000fb3c6if-eqz v1, :cond_26
000fb3cainvoke-virtual {v2}, Landroid/view/View;->getDrawableState()[I
000fb3d0move-result-object v1
000fb3d2invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setState([I)Z
000fb3d8return-void
000fb37c
000fb3da
000fb3da // align 0x4
000fb3da // align 0x4
000fb3dc
000fb3dcj.x0::onDetachedFromWindow():
000fb3ecconst/4 v0, 0x0
000fb3eeiput-object v0, v1, Lj/x0;->l:LO0/B;
000fb3f2invoke-super {v1}, Landroid/widget/ListView;->onDetachedFromWindow()V
000fb3f8return-void
000fb3dc
000fb3dcj.x0::onDetachedFromWindow():
000fb3ecconst/4 v0, 0x0
000fb3eeiput-object v0, v1, Lj/x0;->l:LO0/B;
000fb3f2invoke-super {v1}, Landroid/widget/ListView;->onDetachedFromWindow()V
000fb3f8return-void
000fb3dc
000fb3fa
000fb3fa // align 0x4
000fb3fa // align 0x4
000fb3fc
000fb3fcj.x0::setListSelectionHidden(boolean):
000fb40ciput-boolean v1, v0, Lj/x0;->h:Z
000fb410return-void
000fb3fc
000fb3fcj.x0::setListSelectionHidden(boolean):
000fb40ciput-boolean v1, v0, Lj/x0;->h:Z
000fb410return-void
000fb3fc
000fb412
000fb412 // align 0x4
000fb412 // align 0x4
000fb414
000fb414j.x0::setSelector(android.graphics.drawable.Drawable):
000fb424const/4 v0, 0x0
000fb426if-eqz v4, :cond_18
000fb42anew-instance v1, Lj/v0;
000fb42einvoke-direct {v1}, Landroid/graphics/drawable/Drawable;-><init>()V
000fb434iget-object v2, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fb438if-eqz v2, :cond_f
000fb43cinvoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
000fb442iput-object v4, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fb446invoke-virtual {v4, v1}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
000fb44cconst/4 v0, 0x1
000fb44eiput-boolean v0, v1, Lj/v0;->b:Z
000fb452move-object v0, v1
000fb454iput-object v0, v3, Lj/x0;->g:Lj/v0;
000fb458invoke-super {v3, v0}, Landroid/widget/AbsListView;->setSelector(Landroid/graphics/drawable/Drawable;)V
000fb45enew-instance v0, Landroid/graphics/Rect;
000fb462invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000fb468if-eqz v4, :cond_27
000fb46cinvoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000fb472iget v4, v0, Landroid/graphics/Rect;->left:I
000fb476iput v4, v3, Lj/x0;->b:I
000fb47aiget v4, v0, Landroid/graphics/Rect;->top:I
000fb47eiput v4, v3, Lj/x0;->c:I
000fb482iget v4, v0, Landroid/graphics/Rect;->right:I
000fb486iput v4, v3, Lj/x0;->d:I
000fb48aiget v4, v0, Landroid/graphics/Rect;->bottom:I
000fb48eiput v4, v3, Lj/x0;->e:I
000fb492return-void
000fb414
000fb414j.x0::setSelector(android.graphics.drawable.Drawable):
000fb424const/4 v0, 0x0
000fb426if-eqz v4, :cond_18
000fb42anew-instance v1, Lj/v0;
000fb42einvoke-direct {v1}, Landroid/graphics/drawable/Drawable;-><init>()V
000fb434iget-object v2, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fb438if-eqz v2, :cond_f
000fb43cinvoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
000fb442iput-object v4, v1, Lj/v0;->a:Landroid/graphics/drawable/Drawable;
000fb446invoke-virtual {v4, v1}, Landroid/graphics/drawable/Drawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
000fb44cconst/4 v0, 0x1
000fb44eiput-boolean v0, v1, Lj/v0;->b:Z
000fb452move-object v0, v1
000fb454iput-object v0, v3, Lj/x0;->g:Lj/v0;
000fb458invoke-super {v3, v0}, Landroid/widget/AbsListView;->setSelector(Landroid/graphics/drawable/Drawable;)V
000fb45enew-instance v0, Landroid/graphics/Rect;
000fb462invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
000fb468if-eqz v4, :cond_27
000fb46cinvoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000fb472iget v4, v0, Landroid/graphics/Rect;->left:I
000fb476iput v4, v3, Lj/x0;->b:I
000fb47aiget v4, v0, Landroid/graphics/Rect;->top:I
000fb47eiput v4, v3, Lj/x0;->c:I
000fb482iget v4, v0, Landroid/graphics/Rect;->right:I
000fb486iput v4, v3, Lj/x0;->d:I
000fb48aiget v4, v0, Landroid/graphics/Rect;->bottom:I
000fb48eiput v4, v3, Lj/x0;->e:I
000fb492return-void
000fb414
000fb494
000fb494j.z0::<init>(j.A0, int):
000fb4a4iput v2, v0, Lj/z0;->a:I
000fb4a8iput-object v1, v0, Lj/z0;->b:Lj/A0;
000fb4acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fb4b2return-void
000fb494
000fb494j.z0::<init>(j.A0, int):
000fb4a4iput v2, v0, Lj/z0;->a:I
000fb4a8iput-object v1, v0, Lj/z0;->b:Lj/A0;
000fb4acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fb4b2return-void
000fb494
000fb4b4
000fb4b4j.z0::run():
000fb4c4iget v0, v12, Lj/z0;->a:I
000fb4c8packed-switch v0, :pswitch_data_4e
000fb4ceiget-object v0, v12, Lj/z0;->b:Lj/A0;
000fb4d2invoke-virtual {v0}, Lj/A0;->a()V
000fb4d8iget-object v1, v0, Lj/A0;->d:Landroid/view/View;
000fb4dcinvoke-virtual {v1}, Landroid/view/View;->isEnabled()Z
000fb4e2move-result v2
000fb4e4if-eqz v2, :cond_3d
000fb4e8invoke-virtual {v1}, Landroid/view/View;->isLongClickable()Z
000fb4eemove-result v2
000fb4f0if-eqz v2, :cond_19
000fb4f4goto :goto_3d
000fb4f6invoke-virtual {v0}, Lj/A0;->c()Z
000fb4fcmove-result v2
000fb4feif-nez v2, :cond_20
000fb502goto :goto_3d
000fb504invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000fb50amove-result-object v2
000fb50cconst/4 v3, 0x1
000fb50einvoke-interface {v2, v3}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000fb514invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
000fb51amove-result-wide v4
000fb51cconst/4 v8, 0x3
000fb51econst/4 v9, 0x0
000fb520const/4 v10, 0x0
000fb522const/4 v11, 0x0
000fb524move-wide v6, v4
000fb526invoke-static/range {v4 .. v11}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
000fb52cmove-result-object v2
000fb52einvoke-virtual {v1, v2}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
000fb534invoke-virtual {v2}, Landroid/view/MotionEvent;->recycle()V
000fb53aiput-boolean v3, v0, Lj/A0;->g:Z
000fb53ereturn-void
000fb540iget-object v0, v12, Lj/z0;->b:Lj/A0;
000fb544iget-object v0, v0, Lj/A0;->d:Landroid/view/View;
000fb548invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000fb54emove-result-object v0
000fb550if-eqz v0, :cond_4c
000fb554const/4 v1, 0x1
000fb556invoke-interface {v0, v1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000fb55creturn-void
000fb55enop
000fb560.packed-switch 0x0
000fb4b4
000fb4b4j.z0::run():
000fb4c4iget v0, v12, Lj/z0;->a:I
000fb4c8packed-switch v0, :pswitch_data_4e
000fb4ceiget-object v0, v12, Lj/z0;->b:Lj/A0;
000fb4d2invoke-virtual {v0}, Lj/A0;->a()V
000fb4d8iget-object v1, v0, Lj/A0;->d:Landroid/view/View;
000fb4dcinvoke-virtual {v1}, Landroid/view/View;->isEnabled()Z
000fb4e2move-result v2
000fb4e4if-eqz v2, :cond_3d
000fb4e8invoke-virtual {v1}, Landroid/view/View;->isLongClickable()Z
000fb4eemove-result v2
000fb4f0if-eqz v2, :cond_19
000fb4f4goto :goto_3d
000fb4f6invoke-virtual {v0}, Lj/A0;->c()Z
000fb4fcmove-result v2
000fb4feif-nez v2, :cond_20
000fb502goto :goto_3d
000fb504invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000fb50amove-result-object v2
000fb50cconst/4 v3, 0x1
000fb50einvoke-interface {v2, v3}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000fb514invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
000fb51amove-result-wide v4
000fb51cconst/4 v8, 0x3
000fb51econst/4 v9, 0x0
000fb520const/4 v10, 0x0
000fb522const/4 v11, 0x0
000fb524move-wide v6, v4
000fb526invoke-static/range {v4 .. v11}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
000fb52cmove-result-object v2
000fb52einvoke-virtual {v1, v2}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
000fb534invoke-virtual {v2}, Landroid/view/MotionEvent;->recycle()V
000fb53aiput-boolean v3, v0, Lj/A0;->g:Z
000fb53ereturn-void
000fb540iget-object v0, v12, Lj/z0;->b:Lj/A0;
000fb544iget-object v0, v0, Lj/A0;->d:Landroid/view/View;
000fb548invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000fb54emove-result-object v0
000fb550if-eqz v0, :cond_4c
000fb554const/4 v1, 0x1
000fb556invoke-interface {v0, v1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000fb55creturn-void
000fb55enop
000fb560.packed-switch 0x0
000fb4b4
000fb56c
000fb56cj.A0::d():
000fb57cinvoke-virtual {v2}, Lj/A0;->b()Li/C;
000fb582move-result-object v0
000fb584if-eqz v0, :cond_f
000fb588invoke-interface {v0}, Li/C;->b()Z
000fb58emove-result v1
000fb590if-eqz v1, :cond_f
000fb594invoke-interface {v0}, Li/C;->dismiss()V
000fb59aconst/4 v0, 0x1
000fb59creturn v0
000fb56c
000fb56cj.A0::d():
000fb57cinvoke-virtual {v2}, Lj/A0;->b()Li/C;
000fb582move-result-object v0
000fb584if-eqz v0, :cond_f
000fb588invoke-interface {v0}, Li/C;->b()Z
000fb58emove-result v1
000fb590if-eqz v1, :cond_f
000fb594invoke-interface {v0}, Li/C;->dismiss()V
000fb59aconst/4 v0, 0x1
000fb59creturn v0
000fb56c
000fb59e
000fb59e // align 0x10
000fb59e // align 0x10
000fb5a0
000fb5a0j.A0::onTouch(android.view.View, android.view.MotionEvent):
000fb5b0iget-boolean v13, v12, Lj/A0;->g:Z
000fb5b4iget-object v0, v12, Lj/A0;->d:Landroid/view/View;
000fb5b8const/4 v1, 0x3
000fb5baconst/4 v2, 0x1
000fb5bcconst/4 v3, 0x0
000fb5beif-eqz v13, :cond_68
000fb5c2invoke-virtual {v12}, Lj/A0;->b()Li/C;
000fb5c8move-result-object v4
000fb5caif-eqz v4, :cond_5c
000fb5ceinvoke-interface {v4}, Li/C;->b()Z
000fb5d4move-result v5
000fb5d6if-nez v5, :cond_16
000fb5dagoto :goto_5c
000fb5dcinvoke-interface {v4}, Li/C;->f()Lj/x0;
000fb5e2move-result-object v4
000fb5e4if-eqz v4, :cond_5c
000fb5e8invoke-virtual {v4}, Landroid/view/View;->isShown()Z
000fb5eemove-result v5
000fb5f0if-nez v5, :cond_23
000fb5f4goto :goto_5c
000fb5f6invoke-static {v14}, Landroid/view/MotionEvent;->obtainNoHistory(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
000fb5fcmove-result-object v5
000fb5feiget-object v6, v12, Lj/A0;->i:[I
000fb602invoke-virtual {v0, v6}, Landroid/view/View;->getLocationOnScreen([I)V
000fb608aget v0, v6, v3
000fb60cint-to-float v0, v0
000fb60eaget v7, v6, v2
000fb612int-to-float v7, v7
000fb614invoke-virtual {v5, v0, v7}, Landroid/view/MotionEvent;->offsetLocation(FF)V
000fb61ainvoke-virtual {v4, v6}, Landroid/view/View;->getLocationOnScreen([I)V
000fb620aget v0, v6, v3
000fb624neg-int v0, v0
000fb626int-to-float v0, v0
000fb628aget v6, v6, v2
000fb62cneg-int v6, v6
000fb62eint-to-float v6, v6
000fb630invoke-virtual {v5, v0, v6}, Landroid/view/MotionEvent;->offsetLocation(FF)V
000fb636iget v0, v12, Lj/A0;->h:I
000fb63ainvoke-virtual {v4, v5, v0}, Lj/x0;->b(Landroid/view/MotionEvent;I)Z
000fb640move-result v0
000fb642invoke-virtual {v5}, Landroid/view/MotionEvent;->recycle()V
000fb648invoke-virtual {v14}, Landroid/view/MotionEvent;->getActionMasked()I
000fb64emove-result v14
000fb650if-eq v14, v2, :cond_56
000fb654if-eq v14, v1, :cond_56
000fb658move v14, v2
000fb65agoto :goto_57
000fb65cmove v14, v3
000fb65eif-eqz v0, :cond_5c
000fb662if-eqz v14, :cond_5c
000fb666goto :goto_62
000fb668invoke-virtual {v12}, Lj/A0;->d()Z
000fb66emove-result v14
000fb670if-nez v14, :cond_65
000fb674move v14, v2
000fb676goto/16 :goto_113
000fb67amove v14, v3
000fb67cgoto/16 :goto_113
000fb680invoke-virtual {v0}, Landroid/view/View;->isEnabled()Z
000fb686move-result v4
000fb688if-nez v4, :cond_70
000fb68cgoto/16 :goto_fd
000fb690invoke-virtual {v14}, Landroid/view/MotionEvent;->getActionMasked()I
000fb696move-result v4
000fb698if-eqz v4, :cond_cf
000fb69cif-eq v4, v2, :cond_cb
000fb6a0const/4 v5, 0x2
000fb6a2if-eq v4, v5, :cond_7f
000fb6a6if-eq v4, v1, :cond_cb
000fb6aagoto/16 :goto_fd
000fb6aeiget v1, v12, Lj/A0;->h:I
000fb6b2invoke-virtual {v14, v1}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000fb6b8move-result v1
000fb6baif-ltz v1, :cond_fd
000fb6beinvoke-virtual {v14, v1}, Landroid/view/MotionEvent;->getX(I)F
000fb6c4move-result v4
000fb6c6invoke-virtual {v14, v1}, Landroid/view/MotionEvent;->getY(I)F
000fb6ccmove-result v14
000fb6ceiget v1, v12, Lj/A0;->a:F
000fb6d2neg-float v5, v1
000fb6d4cmpl-float v6, v4, v5
000fb6d8if-ltz v6, :cond_b9
000fb6dccmpl-float v5, v14, v5
000fb6e0if-ltz v5, :cond_b9
000fb6e4invoke-virtual {v0}, Landroid/view/View;->getRight()I
000fb6eamove-result v5
000fb6ecinvoke-virtual {v0}, Landroid/view/View;->getLeft()I
000fb6f2move-result v6
000fb6f4sub-int/2addr v5, v6
000fb6f6int-to-float v5, v5
000fb6f8add-float/2addr v5, v1
000fb6facmpg-float v4, v4, v5
000fb6feif-gez v4, :cond_b9
000fb702invoke-virtual {v0}, Landroid/view/View;->getBottom()I
000fb708move-result v4
000fb70ainvoke-virtual {v0}, Landroid/view/View;->getTop()I
000fb710move-result v5
000fb712sub-int/2addr v4, v5
000fb714int-to-float v4, v4
000fb716add-float/2addr v4, v1
000fb718cmpg-float v14, v14, v4
000fb71cif-gez v14, :cond_b9
000fb720goto :goto_fd
000fb722invoke-virtual {v12}, Lj/A0;->a()V
000fb728invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000fb72emove-result-object v14
000fb730invoke-interface {v14, v2}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000fb736invoke-virtual {v12}, Lj/A0;->c()Z
000fb73cmove-result v14
000fb73eif-eqz v14, :cond_fd
000fb742move v14, v2
000fb744goto :goto_fe
000fb746invoke-virtual {v12}, Lj/A0;->a()V
000fb74cgoto :goto_fd
000fb74einvoke-virtual {v14, v3}, Landroid/view/MotionEvent;->getPointerId(I)I
000fb754move-result v14
000fb756iput v14, v12, Lj/A0;->h:I
000fb75aiget-object v14, v12, Lj/A0;->e:Lj/z0;
000fb75eif-nez v14, :cond_e1
000fb762new-instance v14, Lj/z0;
000fb766const/4 v1, 0x0
000fb768invoke-direct {v14, v12, v1}, Lj/z0;-><init>(Lj/A0;I)V
000fb76eiput-object v14, v12, Lj/A0;->e:Lj/z0;
000fb772iget-object v14, v12, Lj/A0;->e:Lj/z0;
000fb776iget v1, v12, Lj/A0;->b:I
000fb77aint-to-long v4, v1
000fb77cinvoke-virtual {v0, v14, v4, v5}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
000fb782iget-object v14, v12, Lj/A0;->f:Lj/z0;
000fb786if-nez v14, :cond_f5
000fb78anew-instance v14, Lj/z0;
000fb78econst/4 v1, 0x1
000fb790invoke-direct {v14, v12, v1}, Lj/z0;-><init>(Lj/A0;I)V
000fb796iput-object v14, v12, Lj/A0;->f:Lj/z0;
000fb79aiget-object v14, v12, Lj/A0;->f:Lj/z0;
000fb79eiget v1, v12, Lj/A0;->c:I
000fb7a2int-to-long v4, v1
000fb7a4invoke-virtual {v0, v14, v4, v5}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
000fb7aamove v14, v3
000fb7acif-eqz v14, :cond_113
000fb7b0invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
000fb7b6move-result-wide v4
000fb7b8const/4 v8, 0x3
000fb7baconst/4 v9, 0x0
000fb7bcconst/4 v10, 0x0
000fb7beconst/4 v11, 0x0
000fb7c0move-wide v6, v4
000fb7c2invoke-static/range {v4 .. v11}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
000fb7c8move-result-object v1
000fb7cainvoke-virtual {v0, v1}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
000fb7d0invoke-virtual {v1}, Landroid/view/MotionEvent;->recycle()V
000fb7d6iput-boolean v14, v12, Lj/A0;->g:Z
000fb7daif-nez v14, :cond_11b
000fb7deif-eqz v13, :cond_11a
000fb7e2goto :goto_11b
000fb7e4return v3
000fb7e6return v2
000fb5a0
000fb5a0j.A0::onTouch(android.view.View, android.view.MotionEvent):
000fb5b0iget-boolean v13, v12, Lj/A0;->g:Z
000fb5b4iget-object v0, v12, Lj/A0;->d:Landroid/view/View;
000fb5b8const/4 v1, 0x3
000fb5baconst/4 v2, 0x1
000fb5bcconst/4 v3, 0x0
000fb5beif-eqz v13, :cond_68
000fb5c2invoke-virtual {v12}, Lj/A0;->b()Li/C;
000fb5c8move-result-object v4
000fb5caif-eqz v4, :cond_5c
000fb5ceinvoke-interface {v4}, Li/C;->b()Z
000fb5d4move-result v5
000fb5d6if-nez v5, :cond_16
000fb5dagoto :goto_5c
000fb5dcinvoke-interface {v4}, Li/C;->f()Lj/x0;
000fb5e2move-result-object v4
000fb5e4if-eqz v4, :cond_5c
000fb5e8invoke-virtual {v4}, Landroid/view/View;->isShown()Z
000fb5eemove-result v5
000fb5f0if-nez v5, :cond_23
000fb5f4goto :goto_5c
000fb5f6invoke-static {v14}, Landroid/view/MotionEvent;->obtainNoHistory(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
000fb5fcmove-result-object v5
000fb5feiget-object v6, v12, Lj/A0;->i:[I
000fb602invoke-virtual {v0, v6}, Landroid/view/View;->getLocationOnScreen([I)V
000fb608aget v0, v6, v3
000fb60cint-to-float v0, v0
000fb60eaget v7, v6, v2
000fb612int-to-float v7, v7
000fb614invoke-virtual {v5, v0, v7}, Landroid/view/MotionEvent;->offsetLocation(FF)V
000fb61ainvoke-virtual {v4, v6}, Landroid/view/View;->getLocationOnScreen([I)V
000fb620aget v0, v6, v3
000fb624neg-int v0, v0
000fb626int-to-float v0, v0
000fb628aget v6, v6, v2
000fb62cneg-int v6, v6
000fb62eint-to-float v6, v6
000fb630invoke-virtual {v5, v0, v6}, Landroid/view/MotionEvent;->offsetLocation(FF)V
000fb636iget v0, v12, Lj/A0;->h:I
000fb63ainvoke-virtual {v4, v5, v0}, Lj/x0;->b(Landroid/view/MotionEvent;I)Z
000fb640move-result v0
000fb642invoke-virtual {v5}, Landroid/view/MotionEvent;->recycle()V
000fb648invoke-virtual {v14}, Landroid/view/MotionEvent;->getActionMasked()I
000fb64emove-result v14
000fb650if-eq v14, v2, :cond_56
000fb654if-eq v14, v1, :cond_56
000fb658move v14, v2
000fb65agoto :goto_57
000fb65cmove v14, v3
000fb65eif-eqz v0, :cond_5c
000fb662if-eqz v14, :cond_5c
000fb666goto :goto_62
000fb668invoke-virtual {v12}, Lj/A0;->d()Z
000fb66emove-result v14
000fb670if-nez v14, :cond_65
000fb674move v14, v2
000fb676goto/16 :goto_113
000fb67amove v14, v3
000fb67cgoto/16 :goto_113
000fb680invoke-virtual {v0}, Landroid/view/View;->isEnabled()Z
000fb686move-result v4
000fb688if-nez v4, :cond_70
000fb68cgoto/16 :goto_fd
000fb690invoke-virtual {v14}, Landroid/view/MotionEvent;->getActionMasked()I
000fb696move-result v4
000fb698if-eqz v4, :cond_cf
000fb69cif-eq v4, v2, :cond_cb
000fb6a0const/4 v5, 0x2
000fb6a2if-eq v4, v5, :cond_7f
000fb6a6if-eq v4, v1, :cond_cb
000fb6aagoto/16 :goto_fd
000fb6aeiget v1, v12, Lj/A0;->h:I
000fb6b2invoke-virtual {v14, v1}, Landroid/view/MotionEvent;->findPointerIndex(I)I
000fb6b8move-result v1
000fb6baif-ltz v1, :cond_fd
000fb6beinvoke-virtual {v14, v1}, Landroid/view/MotionEvent;->getX(I)F
000fb6c4move-result v4
000fb6c6invoke-virtual {v14, v1}, Landroid/view/MotionEvent;->getY(I)F
000fb6ccmove-result v14
000fb6ceiget v1, v12, Lj/A0;->a:F
000fb6d2neg-float v5, v1
000fb6d4cmpl-float v6, v4, v5
000fb6d8if-ltz v6, :cond_b9
000fb6dccmpl-float v5, v14, v5
000fb6e0if-ltz v5, :cond_b9
000fb6e4invoke-virtual {v0}, Landroid/view/View;->getRight()I
000fb6eamove-result v5
000fb6ecinvoke-virtual {v0}, Landroid/view/View;->getLeft()I
000fb6f2move-result v6
000fb6f4sub-int/2addr v5, v6
000fb6f6int-to-float v5, v5
000fb6f8add-float/2addr v5, v1
000fb6facmpg-float v4, v4, v5
000fb6feif-gez v4, :cond_b9
000fb702invoke-virtual {v0}, Landroid/view/View;->getBottom()I
000fb708move-result v4
000fb70ainvoke-virtual {v0}, Landroid/view/View;->getTop()I
000fb710move-result v5
000fb712sub-int/2addr v4, v5
000fb714int-to-float v4, v4
000fb716add-float/2addr v4, v1
000fb718cmpg-float v14, v14, v4
000fb71cif-gez v14, :cond_b9
000fb720goto :goto_fd
000fb722invoke-virtual {v12}, Lj/A0;->a()V
000fb728invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
000fb72emove-result-object v14
000fb730invoke-interface {v14, v2}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
000fb736invoke-virtual {v12}, Lj/A0;->c()Z
000fb73cmove-result v14
000fb73eif-eqz v14, :cond_fd
000fb742move v14, v2
000fb744goto :goto_fe
000fb746invoke-virtual {v12}, Lj/A0;->a()V
000fb74cgoto :goto_fd
000fb74einvoke-virtual {v14, v3}, Landroid/view/MotionEvent;->getPointerId(I)I
000fb754move-result v14
000fb756iput v14, v12, Lj/A0;->h:I
000fb75aiget-object v14, v12, Lj/A0;->e:Lj/z0;
000fb75eif-nez v14, :cond_e1
000fb762new-instance v14, Lj/z0;
000fb766const/4 v1, 0x0
000fb768invoke-direct {v14, v12, v1}, Lj/z0;-><init>(Lj/A0;I)V
000fb76eiput-object v14, v12, Lj/A0;->e:Lj/z0;
000fb772iget-object v14, v12, Lj/A0;->e:Lj/z0;
000fb776iget v1, v12, Lj/A0;->b:I
000fb77aint-to-long v4, v1
000fb77cinvoke-virtual {v0, v14, v4, v5}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
000fb782iget-object v14, v12, Lj/A0;->f:Lj/z0;
000fb786if-nez v14, :cond_f5
000fb78anew-instance v14, Lj/z0;
000fb78econst/4 v1, 0x1
000fb790invoke-direct {v14, v12, v1}, Lj/z0;-><init>(Lj/A0;I)V
000fb796iput-object v14, v12, Lj/A0;->f:Lj/z0;
000fb79aiget-object v14, v12, Lj/A0;->f:Lj/z0;
000fb79eiget v1, v12, Lj/A0;->c:I
000fb7a2int-to-long v4, v1
000fb7a4invoke-virtual {v0, v14, v4, v5}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
000fb7aamove v14, v3
000fb7acif-eqz v14, :cond_113
000fb7b0invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
000fb7b6move-result-wide v4
000fb7b8const/4 v8, 0x3
000fb7baconst/4 v9, 0x0
000fb7bcconst/4 v10, 0x0
000fb7beconst/4 v11, 0x0
000fb7c0move-wide v6, v4
000fb7c2invoke-static/range {v4 .. v11}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
000fb7c8move-result-object v1
000fb7cainvoke-virtual {v0, v1}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
000fb7d0invoke-virtual {v1}, Landroid/view/MotionEvent;->recycle()V
000fb7d6iput-boolean v14, v12, Lj/A0;->g:Z
000fb7daif-nez v14, :cond_11b
000fb7deif-eqz v13, :cond_11a
000fb7e2goto :goto_11b
000fb7e4return v3
000fb7e6return v2
000fb5a0
000fb7e8
000fb7e8j.A0::<init>(android.view.View):
000fb7f8invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000fb7feconst/4 v0, 0x2
000fb800new-array v1, v0, [I
000fb804iput-object v1, v2, Lj/A0;->i:[I
000fb808iput-object v3, v2, Lj/A0;->d:Landroid/view/View;
000fb80cconst/4 v1, 0x1
000fb80einvoke-virtual {v3, v1}, Landroid/view/View;->setLongClickable(Z)V
000fb814invoke-virtual {v3, v2}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
000fb81ainvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000fb820move-result-object v3
000fb822invoke-static {v3}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000fb828move-result-object v3
000fb82ainvoke-virtual {v3}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
000fb830move-result v3
000fb832int-to-float v3, v3
000fb834iput v3, v2, Lj/A0;->a:F
000fb838invoke-static {}, Landroid/view/ViewConfiguration;->getTapTimeout()I
000fb83emove-result v3
000fb840iput v3, v2, Lj/A0;->b:I
000fb844invoke-static {}, Landroid/view/ViewConfiguration;->getLongPressTimeout()I
000fb84amove-result v1
000fb84cadd-int/2addr v1, v3
000fb84ediv-int/2addr v1, v0
000fb850iput v1, v2, Lj/A0;->c:I
000fb854return-void
000fb7e8
000fb7e8j.A0::<init>(android.view.View):
000fb7f8invoke-direct {v2}, Ljava/lang/Object;-><init>()V
000fb7feconst/4 v0, 0x2
000fb800new-array v1, v0, [I
000fb804iput-object v1, v2, Lj/A0;->i:[I
000fb808iput-object v3, v2, Lj/A0;->d:Landroid/view/View;
000fb80cconst/4 v1, 0x1
000fb80einvoke-virtual {v3, v1}, Landroid/view/View;->setLongClickable(Z)V
000fb814invoke-virtual {v3, v2}, Landroid/view/View;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
000fb81ainvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
000fb820move-result-object v3
000fb822invoke-static {v3}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000fb828move-result-object v3
000fb82ainvoke-virtual {v3}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
000fb830move-result v3
000fb832int-to-float v3, v3
000fb834iput v3, v2, Lj/A0;->a:F
000fb838invoke-static {}, Landroid/view/ViewConfiguration;->getTapTimeout()I
000fb83emove-result v3
000fb840iput v3, v2, Lj/A0;->b:I
000fb844invoke-static {}, Landroid/view/ViewConfiguration;->getLongPressTimeout()I
000fb84amove-result v1
000fb84cadd-int/2addr v1, v3
000fb84ediv-int/2addr v1, v0
000fb850iput v1, v2, Lj/A0;->c:I
000fb854return-void
000fb7e8
000fb856
000fb856 // align 0x8
000fb856 // align 0x8
000fb858
000fb858j.A0::a():
000fb868iget-object v0, v2, Lj/A0;->f:Lj/z0;
000fb86ciget-object v1, v2, Lj/A0;->d:Landroid/view/View;
000fb870if-eqz v0, :cond_9
000fb874invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000fb87aiget-object v0, v2, Lj/A0;->e:Lj/z0;
000fb87eif-eqz v0, :cond_10
000fb882invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000fb888return-void
000fb858
000fb858j.A0::a():
000fb868iget-object v0, v2, Lj/A0;->f:Lj/z0;
000fb86ciget-object v1, v2, Lj/A0;->d:Landroid/view/View;
000fb870if-eqz v0, :cond_9
000fb874invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000fb87aiget-object v0, v2, Lj/A0;->e:Lj/z0;
000fb87eif-eqz v0, :cond_10
000fb882invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000fb888return-void
000fb858
000fb88a
000fb88a // align 0x4
000fb88a // align 0x4
000fb88c
000fb88cj.A0::onViewAttachedToWindow(android.view.View):
000fb89creturn-void
000fb88c
000fb88cj.A0::onViewAttachedToWindow(android.view.View):
000fb89creturn-void
000fb88c
000fb89e
000fb89e // align 0x10
000fb89e // align 0x10
000fb8a0
000fb8a0j.A0::onViewDetachedFromWindow(android.view.View):
000fb8b0const/4 v2, 0x0
000fb8b2iput-boolean v2, v1, Lj/A0;->g:Z
000fb8b6const/4 v2, -0x1
000fb8b8iput v2, v1, Lj/A0;->h:I
000fb8bciget-object v2, v1, Lj/A0;->e:Lj/z0;
000fb8c0if-eqz v2, :cond_f
000fb8c4iget-object v0, v1, Lj/A0;->d:Landroid/view/View;
000fb8c8invoke-virtual {v0, v2}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000fb8cereturn-void
000fb8a0
000fb8a0j.A0::onViewDetachedFromWindow(android.view.View):
000fb8b0const/4 v2, 0x0
000fb8b2iput-boolean v2, v1, Lj/A0;->g:Z
000fb8b6const/4 v2, -0x1
000fb8b8iput v2, v1, Lj/A0;->h:I
000fb8bciget-object v2, v1, Lj/A0;->e:Lj/z0;
000fb8c0if-eqz v2, :cond_f
000fb8c4iget-object v0, v1, Lj/A0;->d:Landroid/view/View;
000fb8c8invoke-virtual {v0, v2}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
000fb8cereturn-void
000fb8a0
000fb8d0
000fb8d0j.C0::getDividerDrawable():
000fb8e0iget-object v0, v1, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fb8e4return-object v0
000fb8d0
000fb8d0j.C0::getDividerDrawable():
000fb8e0iget-object v0, v1, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fb8e4return-object v0
000fb8d0
000fb8e6
000fb8e6 // align 0x8
000fb8e6 // align 0x8
000fb8e8
000fb8e8j.C0::generateDefaultLayoutParams():
000fb8f8invoke-virtual {v1}, Lj/C0;->h()Lj/B0;
000fb8femove-result-object v0
000fb900return-object v0
000fb8e8
000fb8e8j.C0::generateDefaultLayoutParams():
000fb8f8invoke-virtual {v1}, Lj/C0;->h()Lj/B0;
000fb8femove-result-object v0
000fb900return-object v0
000fb8e8
000fb902
000fb902 // align 0x4
000fb902 // align 0x4
000fb904
000fb904j.C0::generateLayoutParams(android.util.AttributeSet):
000fb914invoke-virtual {v0, v1}, Lj/C0;->i(Landroid/util/AttributeSet;)Lj/B0;
000fb91amove-result-object v1
000fb91creturn-object v1
000fb904
000fb904j.C0::generateLayoutParams(android.util.AttributeSet):
000fb914invoke-virtual {v0, v1}, Lj/C0;->i(Landroid/util/AttributeSet;)Lj/B0;
000fb91amove-result-object v1
000fb91creturn-object v1
000fb904
000fb91e
000fb91e // align 0x10
000fb91e // align 0x10
000fb920
000fb920j.C0::generateLayoutParams(android.view.ViewGroup$LayoutParams):
000fb930invoke-virtual {v0, v1}, Lj/C0;->j(Landroid/view/ViewGroup$LayoutParams;)Lj/B0;
000fb936move-result-object v1
000fb938return-object v1
000fb920
000fb920j.C0::generateLayoutParams(android.view.ViewGroup$LayoutParams):
000fb930invoke-virtual {v0, v1}, Lj/C0;->j(Landroid/view/ViewGroup$LayoutParams;)Lj/B0;
000fb936move-result-object v1
000fb938return-object v1
000fb920
000fb93a
000fb93a // align 0x4
000fb93a // align 0x4
000fb93c
000fb93cj.C0::checkLayoutParams(android.view.ViewGroup$LayoutParams):
000fb94cinstance-of v1, v1, Lj/B0;
000fb950return v1
000fb93c
000fb93cj.C0::checkLayoutParams(android.view.ViewGroup$LayoutParams):
000fb94cinstance-of v1, v1, Lj/B0;
000fb950return v1
000fb93c
000fb952
000fb952 // align 0x4
000fb952 // align 0x4
000fb954
000fb954j.C0::k(int):
000fb964const/4 v0, 0x0
000fb966const/4 v1, 0x1
000fb968if-nez v5, :cond_b
000fb96ciget v5, v4, Lj/C0;->n:I
000fb970and-int/2addr v5, v1
000fb972if-eqz v5, :cond_a
000fb976return v1
000fb978return v0
000fb97ainvoke-virtual {v4}, Landroid/view/ViewGroup;->getChildCount()I
000fb980move-result v2
000fb982if-ne v5, v2, :cond_19
000fb986iget v5, v4, Lj/C0;->n:I
000fb98aand-int/lit8 v5, v5, 0x4
000fb98eif-eqz v5, :cond_18
000fb992return v1
000fb994return v0
000fb996iget v2, v4, Lj/C0;->n:I
000fb99aand-int/lit8 v2, v2, 0x2
000fb99eif-eqz v2, :cond_32
000fb9a2sub-int/2addr v5, v1
000fb9a4if-ltz v5, :cond_32
000fb9a8invoke-virtual {v4, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fb9aemove-result-object v2
000fb9b0invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
000fb9b6move-result v2
000fb9b8const/16 v3, 0x8
000fb9bcif-eq v2, v3, :cond_2f
000fb9c0return v1
000fb9c2add-int/lit8 v5, v5, -0x1
000fb9c6goto :goto_20
000fb9c8return v0
000fb954
000fb954j.C0::k(int):
000fb964const/4 v0, 0x0
000fb966const/4 v1, 0x1
000fb968if-nez v5, :cond_b
000fb96ciget v5, v4, Lj/C0;->n:I
000fb970and-int/2addr v5, v1
000fb972if-eqz v5, :cond_a
000fb976return v1
000fb978return v0
000fb97ainvoke-virtual {v4}, Landroid/view/ViewGroup;->getChildCount()I
000fb980move-result v2
000fb982if-ne v5, v2, :cond_19
000fb986iget v5, v4, Lj/C0;->n:I
000fb98aand-int/lit8 v5, v5, 0x4
000fb98eif-eqz v5, :cond_18
000fb992return v1
000fb994return v0
000fb996iget v2, v4, Lj/C0;->n:I
000fb99aand-int/lit8 v2, v2, 0x2
000fb99eif-eqz v2, :cond_32
000fb9a2sub-int/2addr v5, v1
000fb9a4if-ltz v5, :cond_32
000fb9a8invoke-virtual {v4, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fb9aemove-result-object v2
000fb9b0invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
000fb9b6move-result v2
000fb9b8const/16 v3, 0x8
000fb9bcif-eq v2, v3, :cond_2f
000fb9c0return v1
000fb9c2add-int/lit8 v5, v5, -0x1
000fb9c6goto :goto_20
000fb9c8return v0
000fb954
000fb9ca
000fb9ca // align 0x4
000fb9ca // align 0x4
000fb9cc
000fb9ccj.C0::shouldDelayChildPressedState():
000fb9dcconst/4 v0, 0x0
000fb9dereturn v0
000fb9cc
000fb9ccj.C0::shouldDelayChildPressedState():
000fb9dcconst/4 v0, 0x0
000fb9dereturn v0
000fb9cc
000fb9e0
000fb9e0j.C0::getWeightSum():
000fb9f0iget v0, v1, Lj/C0;->g:F
000fb9f4return v0
000fb9e0
000fb9e0j.C0::getWeightSum():
000fb9f0iget v0, v1, Lj/C0;->g:F
000fb9f4return v0
000fb9e0
000fb9f6
000fb9f6 // align 0x8
000fb9f6 // align 0x8
000fb9f8
000fb9f8j.C0::getBaseline():
000fba08iget v0, v5, Lj/C0;->b:I
000fba0cif-gez v0, :cond_9
000fba10invoke-super {v5}, Landroid/view/View;->getBaseline()I
000fba16move-result v0
000fba18return v0
000fba1ainvoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
000fba20move-result v0
000fba22iget v1, v5, Lj/C0;->b:I
000fba26if-le v0, v1, :cond_77
000fba2ainvoke-virtual {v5, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fba30move-result-object v0
000fba32invoke-virtual {v0}, Landroid/view/View;->getBaseline()I
000fba38move-result v1
000fba3aconst/4 v2, -0x1
000fba3cif-ne v1, v2, :cond_29
000fba40iget v0, v5, Lj/C0;->b:I
000fba44if-nez v0, :cond_21
000fba48return v2
000fba4anew-instance v0, Ljava/lang/RuntimeException;
000fba4econst-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline."
000fba52invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
000fba58throw v0
000fba5aiget v2, v5, Lj/C0;->c:I
000fba5eiget v3, v5, Lj/C0;->d:I
000fba62const/4 v4, 0x1
000fba64if-ne v3, v4, :cond_6c
000fba68iget v3, v5, Lj/C0;->e:I
000fba6cand-int/lit8 v3, v3, 0x70
000fba70const/16 v4, 0x30
000fba74if-eq v3, v4, :cond_6c
000fba78const/16 v4, 0x10
000fba7cif-eq v3, v4, :cond_53
000fba80const/16 v4, 0x50
000fba84if-eq v3, v4, :cond_41
000fba88goto :goto_6c
000fba8ainvoke-virtual {v5}, Landroid/view/View;->getBottom()I
000fba90move-result v2
000fba92invoke-virtual {v5}, Landroid/view/View;->getTop()I
000fba98move-result v3
000fba9asub-int/2addr v2, v3
000fba9cinvoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000fbaa2move-result v3
000fbaa4sub-int/2addr v2, v3
000fbaa6iget v3, v5, Lj/C0;->f:I
000fbaaasub-int/2addr v2, v3
000fbaacgoto :goto_6c
000fbaaeinvoke-virtual {v5}, Landroid/view/View;->getBottom()I
000fbab4move-result v3
000fbab6invoke-virtual {v5}, Landroid/view/View;->getTop()I
000fbabcmove-result v4
000fbabesub-int/2addr v3, v4
000fbac0invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
000fbac6move-result v4
000fbac8sub-int/2addr v3, v4
000fbacainvoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000fbad0move-result v4
000fbad2sub-int/2addr v3, v4
000fbad4iget v4, v5, Lj/C0;->f:I
000fbad8sub-int/2addr v3, v4
000fbadadiv-int/lit8 v3, v3, 0x2
000fbadeadd-int/2addr v2, v3
000fbae0invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbae6move-result-object v0
000fbae8check-cast v0, Lj/B0;
000fbaeciget v0, v0, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fbaf0add-int/2addr v2, v0
000fbaf2add-int/2addr v2, v1
000fbaf4return v2
000fbaf6new-instance v0, Ljava/lang/RuntimeException;
000fbafaconst-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds."
000fbafeinvoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
000fbb04throw v0
000fb9f8
000fb9f8j.C0::getBaseline():
000fba08iget v0, v5, Lj/C0;->b:I
000fba0cif-gez v0, :cond_9
000fba10invoke-super {v5}, Landroid/view/View;->getBaseline()I
000fba16move-result v0
000fba18return v0
000fba1ainvoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
000fba20move-result v0
000fba22iget v1, v5, Lj/C0;->b:I
000fba26if-le v0, v1, :cond_77
000fba2ainvoke-virtual {v5, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fba30move-result-object v0
000fba32invoke-virtual {v0}, Landroid/view/View;->getBaseline()I
000fba38move-result v1
000fba3aconst/4 v2, -0x1
000fba3cif-ne v1, v2, :cond_29
000fba40iget v0, v5, Lj/C0;->b:I
000fba44if-nez v0, :cond_21
000fba48return v2
000fba4anew-instance v0, Ljava/lang/RuntimeException;
000fba4econst-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline."
000fba52invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
000fba58throw v0
000fba5aiget v2, v5, Lj/C0;->c:I
000fba5eiget v3, v5, Lj/C0;->d:I
000fba62const/4 v4, 0x1
000fba64if-ne v3, v4, :cond_6c
000fba68iget v3, v5, Lj/C0;->e:I
000fba6cand-int/lit8 v3, v3, 0x70
000fba70const/16 v4, 0x30
000fba74if-eq v3, v4, :cond_6c
000fba78const/16 v4, 0x10
000fba7cif-eq v3, v4, :cond_53
000fba80const/16 v4, 0x50
000fba84if-eq v3, v4, :cond_41
000fba88goto :goto_6c
000fba8ainvoke-virtual {v5}, Landroid/view/View;->getBottom()I
000fba90move-result v2
000fba92invoke-virtual {v5}, Landroid/view/View;->getTop()I
000fba98move-result v3
000fba9asub-int/2addr v2, v3
000fba9cinvoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000fbaa2move-result v3
000fbaa4sub-int/2addr v2, v3
000fbaa6iget v3, v5, Lj/C0;->f:I
000fbaaasub-int/2addr v2, v3
000fbaacgoto :goto_6c
000fbaaeinvoke-virtual {v5}, Landroid/view/View;->getBottom()I
000fbab4move-result v3
000fbab6invoke-virtual {v5}, Landroid/view/View;->getTop()I
000fbabcmove-result v4
000fbabesub-int/2addr v3, v4
000fbac0invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
000fbac6move-result v4
000fbac8sub-int/2addr v3, v4
000fbacainvoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000fbad0move-result v4
000fbad2sub-int/2addr v3, v4
000fbad4iget v4, v5, Lj/C0;->f:I
000fbad8sub-int/2addr v3, v4
000fbadadiv-int/lit8 v3, v3, 0x2
000fbadeadd-int/2addr v2, v3
000fbae0invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbae6move-result-object v0
000fbae8check-cast v0, Lj/B0;
000fbaeciget v0, v0, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fbaf0add-int/2addr v2, v0
000fbaf2add-int/2addr v2, v1
000fbaf4return v2
000fbaf6new-instance v0, Ljava/lang/RuntimeException;
000fbafaconst-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds."
000fbafeinvoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
000fbb04throw v0
000fb9f8
000fbb06
000fbb06 // align 0x8
000fbb06 // align 0x8
000fbb08
000fbb08j.C0::getBaselineAlignedChildIndex():
000fbb18iget v0, v1, Lj/C0;->b:I
000fbb1creturn v0
000fbb08
000fbb08j.C0::getBaselineAlignedChildIndex():
000fbb18iget v0, v1, Lj/C0;->b:I
000fbb1creturn v0
000fbb08
000fbb1e
000fbb1e // align 0x10
000fbb1e // align 0x10
000fbb20
000fbb20j.C0::getDividerPadding():
000fbb30iget v0, v1, Lj/C0;->o:I
000fbb34return v0
000fbb20
000fbb20j.C0::getDividerPadding():
000fbb30iget v0, v1, Lj/C0;->o:I
000fbb34return v0
000fbb20
000fbb36
000fbb36 // align 0x8
000fbb36 // align 0x8
000fbb38
000fbb38j.C0::getDividerWidth():
000fbb48iget v0, v1, Lj/C0;->l:I
000fbb4creturn v0
000fbb38
000fbb38j.C0::getDividerWidth():
000fbb48iget v0, v1, Lj/C0;->l:I
000fbb4creturn v0
000fbb38
000fbb4e
000fbb4e // align 0x10
000fbb4e // align 0x10
000fbb50
000fbb50j.C0::getGravity():
000fbb60iget v0, v1, Lj/C0;->e:I
000fbb64return v0
000fbb50
000fbb50j.C0::getGravity():
000fbb60iget v0, v1, Lj/C0;->e:I
000fbb64return v0
000fbb50
000fbb66
000fbb66 // align 0x8
000fbb66 // align 0x8
000fbb68
000fbb68j.C0::getOrientation():
000fbb78iget v0, v1, Lj/C0;->d:I
000fbb7creturn v0
000fbb68
000fbb68j.C0::getOrientation():
000fbb78iget v0, v1, Lj/C0;->d:I
000fbb7creturn v0
000fbb68
000fbb7e
000fbb7e // align 0x10
000fbb7e // align 0x10
000fbb80
000fbb80j.C0::getShowDividers():
000fbb90iget v0, v1, Lj/C0;->n:I
000fbb94return v0
000fbb80
000fbb80j.C0::getShowDividers():
000fbb90iget v0, v1, Lj/C0;->n:I
000fbb94return v0
000fbb80
000fbb96
000fbb96 // align 0x8
000fbb96 // align 0x8
000fbb98
000fbb98j.C0::getVirtualChildCount():
000fbba8invoke-virtual {v1}, Landroid/view/ViewGroup;->getChildCount()I
000fbbaemove-result v0
000fbbb0return v0
000fbb98
000fbb98j.C0::getVirtualChildCount():
000fbba8invoke-virtual {v1}, Landroid/view/ViewGroup;->getChildCount()I
000fbbaemove-result v0
000fbbb0return v0
000fbb98
000fbbb2
000fbbb2 // align 0x4
000fbbb2 // align 0x4
000fbbb4
000fbbb4j.C0::h():
000fbbc4iget v0, v3, Lj/C0;->d:I
000fbbc8const/4 v1, -0x2
000fbbcaif-nez v0, :cond_b
000fbbcenew-instance v0, Lj/B0;
000fbbd2invoke-direct {v0, v1, v1}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000fbbd8return-object v0
000fbbdaconst/4 v2, 0x1
000fbbdcif-ne v0, v2, :cond_15
000fbbe0new-instance v0, Lj/B0;
000fbbe4const/4 v2, -0x1
000fbbe6invoke-direct {v0, v2, v1}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000fbbecreturn-object v0
000fbbeeconst/4 v0, 0x0
000fbbf0return-object v0
000fbbb4
000fbbb4j.C0::h():
000fbbc4iget v0, v3, Lj/C0;->d:I
000fbbc8const/4 v1, -0x2
000fbbcaif-nez v0, :cond_b
000fbbcenew-instance v0, Lj/B0;
000fbbd2invoke-direct {v0, v1, v1}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000fbbd8return-object v0
000fbbdaconst/4 v2, 0x1
000fbbdcif-ne v0, v2, :cond_15
000fbbe0new-instance v0, Lj/B0;
000fbbe4const/4 v2, -0x1
000fbbe6invoke-direct {v0, v2, v1}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
000fbbecreturn-object v0
000fbbeeconst/4 v0, 0x0
000fbbf0return-object v0
000fbbb4
000fbbf2
000fbbf2 // align 0x4
000fbbf2 // align 0x4
000fbbf4
000fbbf4j.C0::i(android.util.AttributeSet):
000fbc04new-instance v0, Lj/B0;
000fbc08invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000fbc0emove-result-object v1
000fbc10invoke-direct {v0, v1, v3}, Landroid/widget/LinearLayout$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000fbc16return-object v0
000fbbf4
000fbbf4j.C0::i(android.util.AttributeSet):
000fbc04new-instance v0, Lj/B0;
000fbc08invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
000fbc0emove-result-object v1
000fbc10invoke-direct {v0, v1, v3}, Landroid/widget/LinearLayout$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
000fbc16return-object v0
000fbbf4
000fbc18
000fbc18j.C0::j(android.view.ViewGroup$LayoutParams):
000fbc28new-instance v0, Lj/B0;
000fbc2cinvoke-direct {v0, v2}, Landroid/widget/LinearLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
000fbc32return-object v0
000fbc18
000fbc18j.C0::j(android.view.ViewGroup$LayoutParams):
000fbc28new-instance v0, Lj/B0;
000fbc2cinvoke-direct {v0, v2}, Landroid/widget/LinearLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
000fbc32return-object v0
000fbc18
000fbc34
000fbc34j.C0::<init>(android.content.Context, android.util.AttributeSet, int):
000fbc44invoke-direct {v10, v11, v12, v13}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000fbc4aconst/4 v0, 0x1
000fbc4ciput-boolean v0, v10, Lj/C0;->a:Z
000fbc50const/4 v1, -0x1
000fbc52iput v1, v10, Lj/C0;->b:I
000fbc56const/4 v2, 0x0
000fbc58iput v2, v10, Lj/C0;->c:I
000fbc5cconst v3, 0x800033
000fbc62iput v3, v10, Lj/C0;->e:I
000fbc66sget-object v6, Ld/a;->n:[I
000fbc6ainvoke-static {v11, v12, v6, v13}, LF0/h;->B(Landroid/content/Context;Landroid/util/AttributeSet;[II)LF0/h;
000fbc70move-result-object v3
000fbc72iget-object v4, v3, LF0/h;->c:Ljava/lang/Object;
000fbc76move-object v8, v4
000fbc78check-cast v8, Landroid/content/res/TypedArray;
000fbc7cmove-object v4, v10
000fbc7emove-object v5, v11
000fbc80move-object v7, v12
000fbc82move v9, v13
000fbc84invoke-static/range {v4 .. v9}, LK/P;->l(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
000fbc8aiget-object v11, v3, LF0/h;->c:Ljava/lang/Object;
000fbc8echeck-cast v11, Landroid/content/res/TypedArray;
000fbc92invoke-virtual {v11, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I
000fbc98move-result v12
000fbc9aif-ltz v12, :cond_30
000fbc9einvoke-virtual {v10, v12}, Lj/C0;->setOrientation(I)V
000fbca4invoke-virtual {v11, v2, v1}, Landroid/content/res/TypedArray;->getInt(II)I
000fbcaamove-result v12
000fbcacif-ltz v12, :cond_39
000fbcb0invoke-virtual {v10, v12}, Lj/C0;->setGravity(I)V
000fbcb6const/4 v12, 0x2
000fbcb8invoke-virtual {v11, v12, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000fbcbemove-result v12
000fbcc0if-nez v12, :cond_43
000fbcc4invoke-virtual {v10, v12}, Lj/C0;->setBaselineAligned(Z)V
000fbccaconst/4 v12, 0x4
000fbcccconst/high16 v13, -0x40800000
000fbcd0invoke-virtual {v11, v12, v13}, Landroid/content/res/TypedArray;->getFloat(IF)F
000fbcd6move-result v12
000fbcd8iput v12, v4, Lj/C0;->g:F
000fbcdcconst/4 v12, 0x3
000fbcdeinvoke-virtual {v11, v12, v1}, Landroid/content/res/TypedArray;->getInt(II)I
000fbce4move-result v12
000fbce6iput v12, v4, Lj/C0;->b:I
000fbceaconst/4 v12, 0x7
000fbcecinvoke-virtual {v11, v12, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000fbcf2move-result v12
000fbcf4iput-boolean v12, v4, Lj/C0;->h:Z
000fbcf8const/4 v12, 0x5
000fbcfainvoke-virtual {v3, v12}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
000fbd00move-result-object v12
000fbd02invoke-virtual {v10, v12}, Lj/C0;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V
000fbd08const/16 v12, 0x8
000fbd0cinvoke-virtual {v11, v12, v2}, Landroid/content/res/TypedArray;->getInt(II)I
000fbd12move-result v12
000fbd14iput v12, v4, Lj/C0;->n:I
000fbd18const/4 v12, 0x6
000fbd1ainvoke-virtual {v11, v12, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000fbd20move-result v11
000fbd22iput v11, v4, Lj/C0;->o:I
000fbd26invoke-virtual {v3}, LF0/h;->E()V
000fbd2creturn-void
000fbc34
000fbc34j.C0::<init>(android.content.Context, android.util.AttributeSet, int):
000fbc44invoke-direct {v10, v11, v12, v13}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
000fbc4aconst/4 v0, 0x1
000fbc4ciput-boolean v0, v10, Lj/C0;->a:Z
000fbc50const/4 v1, -0x1
000fbc52iput v1, v10, Lj/C0;->b:I
000fbc56const/4 v2, 0x0
000fbc58iput v2, v10, Lj/C0;->c:I
000fbc5cconst v3, 0x800033
000fbc62iput v3, v10, Lj/C0;->e:I
000fbc66sget-object v6, Ld/a;->n:[I
000fbc6ainvoke-static {v11, v12, v6, v13}, LF0/h;->B(Landroid/content/Context;Landroid/util/AttributeSet;[II)LF0/h;
000fbc70move-result-object v3
000fbc72iget-object v4, v3, LF0/h;->c:Ljava/lang/Object;
000fbc76move-object v8, v4
000fbc78check-cast v8, Landroid/content/res/TypedArray;
000fbc7cmove-object v4, v10
000fbc7emove-object v5, v11
000fbc80move-object v7, v12
000fbc82move v9, v13
000fbc84invoke-static/range {v4 .. v9}, LK/P;->l(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
000fbc8aiget-object v11, v3, LF0/h;->c:Ljava/lang/Object;
000fbc8echeck-cast v11, Landroid/content/res/TypedArray;
000fbc92invoke-virtual {v11, v0, v1}, Landroid/content/res/TypedArray;->getInt(II)I
000fbc98move-result v12
000fbc9aif-ltz v12, :cond_30
000fbc9einvoke-virtual {v10, v12}, Lj/C0;->setOrientation(I)V
000fbca4invoke-virtual {v11, v2, v1}, Landroid/content/res/TypedArray;->getInt(II)I
000fbcaamove-result v12
000fbcacif-ltz v12, :cond_39
000fbcb0invoke-virtual {v10, v12}, Lj/C0;->setGravity(I)V
000fbcb6const/4 v12, 0x2
000fbcb8invoke-virtual {v11, v12, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000fbcbemove-result v12
000fbcc0if-nez v12, :cond_43
000fbcc4invoke-virtual {v10, v12}, Lj/C0;->setBaselineAligned(Z)V
000fbccaconst/4 v12, 0x4
000fbcccconst/high16 v13, -0x40800000
000fbcd0invoke-virtual {v11, v12, v13}, Landroid/content/res/TypedArray;->getFloat(IF)F
000fbcd6move-result v12
000fbcd8iput v12, v4, Lj/C0;->g:F
000fbcdcconst/4 v12, 0x3
000fbcdeinvoke-virtual {v11, v12, v1}, Landroid/content/res/TypedArray;->getInt(II)I
000fbce4move-result v12
000fbce6iput v12, v4, Lj/C0;->b:I
000fbceaconst/4 v12, 0x7
000fbcecinvoke-virtual {v11, v12, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000fbcf2move-result v12
000fbcf4iput-boolean v12, v4, Lj/C0;->h:Z
000fbcf8const/4 v12, 0x5
000fbcfainvoke-virtual {v3, v12}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
000fbd00move-result-object v12
000fbd02invoke-virtual {v10, v12}, Lj/C0;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V
000fbd08const/16 v12, 0x8
000fbd0cinvoke-virtual {v11, v12, v2}, Landroid/content/res/TypedArray;->getInt(II)I
000fbd12move-result v12
000fbd14iput v12, v4, Lj/C0;->n:I
000fbd18const/4 v12, 0x6
000fbd1ainvoke-virtual {v11, v12, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
000fbd20move-result v11
000fbd22iput v11, v4, Lj/C0;->o:I
000fbd26invoke-virtual {v3}, LF0/h;->E()V
000fbd2creturn-void
000fbc34
000fbd2e
000fbd2e // align 0x10
000fbd2e // align 0x10
000fbd30
000fbd30j.C0::f(android.graphics.Canvas, int):
000fbd40iget-object v0, v4, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbd44invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
000fbd4amove-result v1
000fbd4ciget v2, v4, Lj/C0;->o:I
000fbd50add-int/2addr v1, v2
000fbd52invoke-virtual {v4}, Landroid/view/View;->getWidth()I
000fbd58move-result v2
000fbd5ainvoke-virtual {v4}, Landroid/view/View;->getPaddingRight()I
000fbd60move-result v3
000fbd62sub-int/2addr v2, v3
000fbd64iget v3, v4, Lj/C0;->o:I
000fbd68sub-int/2addr v2, v3
000fbd6aiget v3, v4, Lj/C0;->m:I
000fbd6eadd-int/2addr v3, v6
000fbd70invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000fbd76iget-object v6, v4, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbd7ainvoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000fbd80return-void
000fbd30
000fbd30j.C0::f(android.graphics.Canvas, int):
000fbd40iget-object v0, v4, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbd44invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
000fbd4amove-result v1
000fbd4ciget v2, v4, Lj/C0;->o:I
000fbd50add-int/2addr v1, v2
000fbd52invoke-virtual {v4}, Landroid/view/View;->getWidth()I
000fbd58move-result v2
000fbd5ainvoke-virtual {v4}, Landroid/view/View;->getPaddingRight()I
000fbd60move-result v3
000fbd62sub-int/2addr v2, v3
000fbd64iget v3, v4, Lj/C0;->o:I
000fbd68sub-int/2addr v2, v3
000fbd6aiget v3, v4, Lj/C0;->m:I
000fbd6eadd-int/2addr v3, v6
000fbd70invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000fbd76iget-object v6, v4, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbd7ainvoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000fbd80return-void
000fbd30
000fbd82
000fbd82 // align 0x4
000fbd82 // align 0x4
000fbd84
000fbd84j.C0::g(android.graphics.Canvas, int):
000fbd94iget-object v0, v5, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbd98invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
000fbd9emove-result v1
000fbda0iget v2, v5, Lj/C0;->o:I
000fbda4add-int/2addr v1, v2
000fbda6iget v2, v5, Lj/C0;->l:I
000fbdaaadd-int/2addr v2, v7
000fbdacinvoke-virtual {v5}, Landroid/view/View;->getHeight()I
000fbdb2move-result v3
000fbdb4invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000fbdbamove-result v4
000fbdbcsub-int/2addr v3, v4
000fbdbeiget v4, v5, Lj/C0;->o:I
000fbdc2sub-int/2addr v3, v4
000fbdc4invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000fbdcaiget-object v7, v5, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbdceinvoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000fbdd4return-void
000fbd84
000fbd84j.C0::g(android.graphics.Canvas, int):
000fbd94iget-object v0, v5, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbd98invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
000fbd9emove-result v1
000fbda0iget v2, v5, Lj/C0;->o:I
000fbda4add-int/2addr v1, v2
000fbda6iget v2, v5, Lj/C0;->l:I
000fbdaaadd-int/2addr v2, v7
000fbdacinvoke-virtual {v5}, Landroid/view/View;->getHeight()I
000fbdb2move-result v3
000fbdb4invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000fbdbamove-result v4
000fbdbcsub-int/2addr v3, v4
000fbdbeiget v4, v5, Lj/C0;->o:I
000fbdc2sub-int/2addr v3, v4
000fbdc4invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
000fbdcaiget-object v7, v5, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbdceinvoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
000fbdd4return-void
000fbd84
000fbdd6
000fbdd6 // align 0x8
000fbdd6 // align 0x8
000fbdd8
000fbdd8j.C0::onDraw(android.graphics.Canvas):
000fbde8iget-object v0, v7, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbdecif-nez v0, :cond_6
000fbdf0goto/16 :goto_e0
000fbdf4iget v0, v7, Lj/C0;->d:I
000fbdf8const/16 v1, 0x8
000fbdfcconst/4 v2, 0x0
000fbdfeconst/4 v3, 0x1
000fbe00if-ne v0, v3, :cond_67
000fbe04invoke-virtual {v7}, Lj/C0;->getVirtualChildCount()I
000fbe0amove-result v0
000fbe0cif-ge v2, v0, :cond_3c
000fbe10invoke-virtual {v7, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fbe16move-result-object v4
000fbe18if-eqz v4, :cond_39
000fbe1cinvoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000fbe22move-result v5
000fbe24if-eq v5, v1, :cond_39
000fbe28invoke-virtual {v7, v2}, Lj/C0;->k(I)Z
000fbe2emove-result v5
000fbe30if-eqz v5, :cond_39
000fbe34invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbe3amove-result-object v5
000fbe3ccheck-cast v5, Lj/B0;
000fbe40invoke-virtual {v4}, Landroid/view/View;->getTop()I
000fbe46move-result v4
000fbe48iget v5, v5, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fbe4csub-int/2addr v4, v5
000fbe4eiget v5, v7, Lj/C0;->m:I
000fbe52sub-int/2addr v4, v5
000fbe54invoke-virtual {v7, v8, v4}, Lj/C0;->f(Landroid/graphics/Canvas;I)V
000fbe5aadd-int/lit8 v2, v2, 0x1
000fbe5egoto :goto_12
000fbe60invoke-virtual {v7, v0}, Lj/C0;->k(I)Z
000fbe66move-result v1
000fbe68if-eqz v1, :cond_e0
000fbe6csub-int/2addr v0, v3
000fbe6einvoke-virtual {v7, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fbe74move-result-object v0
000fbe76if-nez v0, :cond_56
000fbe7ainvoke-virtual {v7}, Landroid/view/View;->getHeight()I
000fbe80move-result v0
000fbe82invoke-virtual {v7}, Landroid/view/View;->getPaddingBottom()I
000fbe88move-result v1
000fbe8asub-int/2addr v0, v1
000fbe8ciget v1, v7, Lj/C0;->m:I
000fbe90sub-int/2addr v0, v1
000fbe92goto :goto_63
000fbe94invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbe9amove-result-object v1
000fbe9ccheck-cast v1, Lj/B0;
000fbea0invoke-virtual {v0}, Landroid/view/View;->getBottom()I
000fbea6move-result v0
000fbea8iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fbeacadd-int/2addr v0, v1
000fbeaeinvoke-virtual {v7, v8, v0}, Lj/C0;->f(Landroid/graphics/Canvas;I)V
000fbeb4return-void
000fbeb6invoke-virtual {v7}, Lj/C0;->getVirtualChildCount()I
000fbebcmove-result v0
000fbebeinvoke-static {v7}, Lj/A1;->a(Landroid/view/View;)Z
000fbec4move-result v4
000fbec6if-ge v2, v0, :cond_a3
000fbecainvoke-virtual {v7, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fbed0move-result-object v5
000fbed2if-eqz v5, :cond_a0
000fbed6invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
000fbedcmove-result v6
000fbedeif-eq v6, v1, :cond_a0
000fbee2invoke-virtual {v7, v2}, Lj/C0;->k(I)Z
000fbee8move-result v6
000fbeeaif-eqz v6, :cond_a0
000fbeeeinvoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbef4move-result-object v6
000fbef6check-cast v6, Lj/B0;
000fbefaif-eqz v4, :cond_93
000fbefeinvoke-virtual {v5}, Landroid/view/View;->getRight()I
000fbf04move-result v5
000fbf06iget v6, v6, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fbf0aadd-int/2addr v5, v6
000fbf0cgoto :goto_9d
000fbf0einvoke-virtual {v5}, Landroid/view/View;->getLeft()I
000fbf14move-result v5
000fbf16iget v6, v6, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fbf1asub-int/2addr v5, v6
000fbf1ciget v6, v7, Lj/C0;->l:I
000fbf20sub-int/2addr v5, v6
000fbf22invoke-virtual {v7, v8, v5}, Lj/C0;->g(Landroid/graphics/Canvas;I)V
000fbf28add-int/lit8 v2, v2, 0x1
000fbf2cgoto :goto_6f
000fbf2einvoke-virtual {v7, v0}, Lj/C0;->k(I)Z
000fbf34move-result v1
000fbf36if-eqz v1, :cond_e0
000fbf3asub-int/2addr v0, v3
000fbf3cinvoke-virtual {v7, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fbf42move-result-object v0
000fbf44if-nez v0, :cond_c4
000fbf48if-eqz v4, :cond_b7
000fbf4cinvoke-virtual {v7}, Landroid/view/View;->getPaddingLeft()I
000fbf52move-result v0
000fbf54goto :goto_dd
000fbf56invoke-virtual {v7}, Landroid/view/View;->getWidth()I
000fbf5cmove-result v0
000fbf5einvoke-virtual {v7}, Landroid/view/View;->getPaddingRight()I
000fbf64move-result v1
000fbf66sub-int/2addr v0, v1
000fbf68iget v1, v7, Lj/C0;->l:I
000fbf6csub-int/2addr v0, v1
000fbf6egoto :goto_dd
000fbf70invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbf76move-result-object v1
000fbf78check-cast v1, Lj/B0;
000fbf7cif-eqz v4, :cond_d6
000fbf80invoke-virtual {v0}, Landroid/view/View;->getLeft()I
000fbf86move-result v0
000fbf88iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fbf8csub-int/2addr v0, v1
000fbf8eiget v1, v7, Lj/C0;->l:I
000fbf92goto :goto_c2
000fbf94invoke-virtual {v0}, Landroid/view/View;->getRight()I
000fbf9amove-result v0
000fbf9ciget v1, v1, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fbfa0add-int/2addr v0, v1
000fbfa2invoke-virtual {v7, v8, v0}, Lj/C0;->g(Landroid/graphics/Canvas;I)V
000fbfa8return-void
000fbdd8
000fbdd8j.C0::onDraw(android.graphics.Canvas):
000fbde8iget-object v0, v7, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fbdecif-nez v0, :cond_6
000fbdf0goto/16 :goto_e0
000fbdf4iget v0, v7, Lj/C0;->d:I
000fbdf8const/16 v1, 0x8
000fbdfcconst/4 v2, 0x0
000fbdfeconst/4 v3, 0x1
000fbe00if-ne v0, v3, :cond_67
000fbe04invoke-virtual {v7}, Lj/C0;->getVirtualChildCount()I
000fbe0amove-result v0
000fbe0cif-ge v2, v0, :cond_3c
000fbe10invoke-virtual {v7, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fbe16move-result-object v4
000fbe18if-eqz v4, :cond_39
000fbe1cinvoke-virtual {v4}, Landroid/view/View;->getVisibility()I
000fbe22move-result v5
000fbe24if-eq v5, v1, :cond_39
000fbe28invoke-virtual {v7, v2}, Lj/C0;->k(I)Z
000fbe2emove-result v5
000fbe30if-eqz v5, :cond_39
000fbe34invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbe3amove-result-object v5
000fbe3ccheck-cast v5, Lj/B0;
000fbe40invoke-virtual {v4}, Landroid/view/View;->getTop()I
000fbe46move-result v4
000fbe48iget v5, v5, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fbe4csub-int/2addr v4, v5
000fbe4eiget v5, v7, Lj/C0;->m:I
000fbe52sub-int/2addr v4, v5
000fbe54invoke-virtual {v7, v8, v4}, Lj/C0;->f(Landroid/graphics/Canvas;I)V
000fbe5aadd-int/lit8 v2, v2, 0x1
000fbe5egoto :goto_12
000fbe60invoke-virtual {v7, v0}, Lj/C0;->k(I)Z
000fbe66move-result v1
000fbe68if-eqz v1, :cond_e0
000fbe6csub-int/2addr v0, v3
000fbe6einvoke-virtual {v7, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fbe74move-result-object v0
000fbe76if-nez v0, :cond_56
000fbe7ainvoke-virtual {v7}, Landroid/view/View;->getHeight()I
000fbe80move-result v0
000fbe82invoke-virtual {v7}, Landroid/view/View;->getPaddingBottom()I
000fbe88move-result v1
000fbe8asub-int/2addr v0, v1
000fbe8ciget v1, v7, Lj/C0;->m:I
000fbe90sub-int/2addr v0, v1
000fbe92goto :goto_63
000fbe94invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbe9amove-result-object v1
000fbe9ccheck-cast v1, Lj/B0;
000fbea0invoke-virtual {v0}, Landroid/view/View;->getBottom()I
000fbea6move-result v0
000fbea8iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fbeacadd-int/2addr v0, v1
000fbeaeinvoke-virtual {v7, v8, v0}, Lj/C0;->f(Landroid/graphics/Canvas;I)V
000fbeb4return-void
000fbeb6invoke-virtual {v7}, Lj/C0;->getVirtualChildCount()I
000fbebcmove-result v0
000fbebeinvoke-static {v7}, Lj/A1;->a(Landroid/view/View;)Z
000fbec4move-result v4
000fbec6if-ge v2, v0, :cond_a3
000fbecainvoke-virtual {v7, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fbed0move-result-object v5
000fbed2if-eqz v5, :cond_a0
000fbed6invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
000fbedcmove-result v6
000fbedeif-eq v6, v1, :cond_a0
000fbee2invoke-virtual {v7, v2}, Lj/C0;->k(I)Z
000fbee8move-result v6
000fbeeaif-eqz v6, :cond_a0
000fbeeeinvoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbef4move-result-object v6
000fbef6check-cast v6, Lj/B0;
000fbefaif-eqz v4, :cond_93
000fbefeinvoke-virtual {v5}, Landroid/view/View;->getRight()I
000fbf04move-result v5
000fbf06iget v6, v6, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fbf0aadd-int/2addr v5, v6
000fbf0cgoto :goto_9d
000fbf0einvoke-virtual {v5}, Landroid/view/View;->getLeft()I
000fbf14move-result v5
000fbf16iget v6, v6, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fbf1asub-int/2addr v5, v6
000fbf1ciget v6, v7, Lj/C0;->l:I
000fbf20sub-int/2addr v5, v6
000fbf22invoke-virtual {v7, v8, v5}, Lj/C0;->g(Landroid/graphics/Canvas;I)V
000fbf28add-int/lit8 v2, v2, 0x1
000fbf2cgoto :goto_6f
000fbf2einvoke-virtual {v7, v0}, Lj/C0;->k(I)Z
000fbf34move-result v1
000fbf36if-eqz v1, :cond_e0
000fbf3asub-int/2addr v0, v3
000fbf3cinvoke-virtual {v7, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fbf42move-result-object v0
000fbf44if-nez v0, :cond_c4
000fbf48if-eqz v4, :cond_b7
000fbf4cinvoke-virtual {v7}, Landroid/view/View;->getPaddingLeft()I
000fbf52move-result v0
000fbf54goto :goto_dd
000fbf56invoke-virtual {v7}, Landroid/view/View;->getWidth()I
000fbf5cmove-result v0
000fbf5einvoke-virtual {v7}, Landroid/view/View;->getPaddingRight()I
000fbf64move-result v1
000fbf66sub-int/2addr v0, v1
000fbf68iget v1, v7, Lj/C0;->l:I
000fbf6csub-int/2addr v0, v1
000fbf6egoto :goto_dd
000fbf70invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fbf76move-result-object v1
000fbf78check-cast v1, Lj/B0;
000fbf7cif-eqz v4, :cond_d6
000fbf80invoke-virtual {v0}, Landroid/view/View;->getLeft()I
000fbf86move-result v0
000fbf88iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fbf8csub-int/2addr v0, v1
000fbf8eiget v1, v7, Lj/C0;->l:I
000fbf92goto :goto_c2
000fbf94invoke-virtual {v0}, Landroid/view/View;->getRight()I
000fbf9amove-result v0
000fbf9ciget v1, v1, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fbfa0add-int/2addr v0, v1
000fbfa2invoke-virtual {v7, v8, v0}, Lj/C0;->g(Landroid/graphics/Canvas;I)V
000fbfa8return-void
000fbdd8
000fbfaa
000fbfaa // align 0x4
000fbfaa // align 0x4
000fbfac
000fbfacj.C0::onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
000fbfbcinvoke-super {v1, v2}, Landroid/view/View;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
000fbfc2const-string v0, "androidx.appcompat.widget.LinearLayoutCompat"
000fbfc6invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setClassName(Ljava/lang/CharSequence;)V
000fbfccreturn-void
000fbfac
000fbfacj.C0::onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
000fbfbcinvoke-super {v1, v2}, Landroid/view/View;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
000fbfc2const-string v0, "androidx.appcompat.widget.LinearLayoutCompat"
000fbfc6invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setClassName(Ljava/lang/CharSequence;)V
000fbfccreturn-void
000fbfac
000fbfce
000fbfce // align 0x10
000fbfce // align 0x10
000fbfd0
000fbfd0j.C0::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
000fbfe0invoke-super {v1, v2}, Landroid/view/View;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
000fbfe6const-string v0, "androidx.appcompat.widget.LinearLayoutCompat"
000fbfeainvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
000fbff0return-void
000fbfd0
000fbfd0j.C0::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
000fbfe0invoke-super {v1, v2}, Landroid/view/View;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
000fbfe6const-string v0, "androidx.appcompat.widget.LinearLayoutCompat"
000fbfeainvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
000fbff0return-void
000fbfd0
000fbff2
000fbff2 // align 0x4
000fbff2 // align 0x4
000fbff4
000fbff4j.C0::onLayout(boolean, int, int, int, int):
000fc004move-object/from16 v0, v22
000fc008iget v1, v0, Lj/C0;->d:I
000fc00cconst/4 v2, 0x5
000fc00econst/16 v3, 0x8
000fc012const/16 v5, 0x50
000fc016const/4 v6, 0x2
000fc018const/16 v7, 0x10
000fc01cconst v8, 0x800007
000fc022const/4 v9, 0x1
000fc024if-ne v1, v9, :cond_b6
000fc028invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc02emove-result v1
000fc030sub-int v10, v26, v24
000fc034invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fc03amove-result v11
000fc03csub-int v11, v10, v11
000fc040sub-int/2addr v10, v1
000fc042invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fc048move-result v12
000fc04asub-int/2addr v10, v12
000fc04cinvoke-virtual {v0}, Lj/C0;->getVirtualChildCount()I
000fc052move-result v12
000fc054iget v13, v0, Lj/C0;->e:I
000fc058and-int/lit8 v14, v13, 0x70
000fc05cand-int/2addr v8, v13
000fc05eif-eq v14, v7, :cond_42
000fc062if-eq v14, v5, :cond_36
000fc066invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc06cmove-result v5
000fc06egoto :goto_4d
000fc070invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc076move-result v5
000fc078add-int v5, v5, v27
000fc07csub-int v5, v5, v25
000fc080iget v7, v0, Lj/C0;->f:I
000fc084sub-int/2addr v5, v7
000fc086goto :goto_4d
000fc088invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc08emove-result v5
000fc090sub-int v7, v27, v25
000fc094iget v13, v0, Lj/C0;->f:I
000fc098sub-int/2addr v7, v13
000fc09adiv-int/2addr v7, v6
000fc09cadd-int/2addr v5, v7
000fc09econst/4 v4, 0x0
000fc0a0if-ge v4, v12, :cond_1c8
000fc0a4invoke-virtual {v0, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc0aamove-result-object v7
000fc0acif-nez v7, :cond_59
000fc0b0move/from16 v23, v6
000fc0b4goto :goto_b0
000fc0b6invoke-virtual {v7}, Landroid/view/View;->getVisibility()I
000fc0bcmove-result v13
000fc0beif-eq v13, v3, :cond_56
000fc0c2invoke-virtual {v7}, Landroid/view/View;->getMeasuredWidth()I
000fc0c8move-result v13
000fc0cainvoke-virtual {v7}, Landroid/view/View;->getMeasuredHeight()I
000fc0d0move-result v14
000fc0d2invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc0d8move-result-object v15
000fc0dacheck-cast v15, Lj/B0;
000fc0demove/from16 v23, v6
000fc0e2iget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
000fc0e6if-gez v6, :cond_74
000fc0eamove v6, v8
000fc0ecsget-object v16, LK/P;->a:Ljava/util/WeakHashMap;
000fc0f0invoke-virtual {v0}, Landroid/view/View;->getLayoutDirection()I
000fc0f6move-result v3
000fc0f8invoke-static {v6, v3}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
000fc0femove-result v3
000fc100and-int/lit8 v3, v3, 0x7
000fc104if-eq v3, v9, :cond_8e
000fc108if-eq v3, v2, :cond_88
000fc10ciget v3, v15, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc110add-int/2addr v3, v1
000fc112goto :goto_99
000fc114sub-int v3, v11, v13
000fc118iget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc11csub-int/2addr v3, v6
000fc11egoto :goto_99
000fc120sub-int v3, v10, v13
000fc124div-int/lit8 v3, v3, 0x2
000fc128add-int/2addr v3, v1
000fc12aiget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc12eadd-int/2addr v3, v6
000fc130iget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc134goto :goto_8c
000fc136invoke-virtual {v0, v4}, Lj/C0;->k(I)Z
000fc13cmove-result v6
000fc13eif-eqz v6, :cond_a2
000fc142iget v6, v0, Lj/C0;->m:I
000fc146add-int/2addr v5, v6
000fc148iget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc14cadd-int/2addr v5, v6
000fc14eadd-int/2addr v13, v3
000fc150add-int v6, v5, v14
000fc154invoke-virtual {v7, v3, v5, v13, v6}, Landroid/view/View;->layout(IIII)V
000fc15aiget v3, v15, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc15eadd-int/2addr v14, v3
000fc160add-int/2addr v14, v5
000fc162move v5, v14
000fc164add-int/2addr v4, v9
000fc166move/from16 v6, v23
000fc16aconst/16 v3, 0x8
000fc16egoto :goto_4e
000fc170move/from16 v23, v6
000fc174invoke-static {v0}, Lj/A1;->a(Landroid/view/View;)Z
000fc17amove-result v1
000fc17cinvoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc182move-result v3
000fc184sub-int v6, v27, v25
000fc188invoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fc18emove-result v10
000fc190sub-int v10, v6, v10
000fc194sub-int/2addr v6, v3
000fc196invoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fc19cmove-result v11
000fc19esub-int/2addr v6, v11
000fc1a0invoke-virtual {v0}, Lj/C0;->getVirtualChildCount()I
000fc1a6move-result v11
000fc1a8iget v12, v0, Lj/C0;->e:I
000fc1acand-int/2addr v8, v12
000fc1aeand-int/lit8 v12, v12, 0x70
000fc1b2iget-boolean v13, v0, Lj/C0;->a:Z
000fc1b6iget-object v14, v0, Lj/C0;->i:[I
000fc1baiget-object v15, v0, Lj/C0;->j:[I
000fc1besget-object v17, LK/P;->a:Ljava/util/WeakHashMap;
000fc1c2invoke-virtual {v0}, Landroid/view/View;->getLayoutDirection()I
000fc1c8move-result v4
000fc1cainvoke-static {v8, v4}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
000fc1d0move-result v4
000fc1d2if-eq v4, v9, :cond_fc
000fc1d6if-eq v4, v2, :cond_f0
000fc1dainvoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc1e0move-result v2
000fc1e2goto :goto_108
000fc1e4invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc1eamove-result v2
000fc1ecadd-int v2, v2, v26
000fc1f0sub-int v2, v2, v24
000fc1f4iget v4, v0, Lj/C0;->f:I
000fc1f8sub-int/2addr v2, v4
000fc1fagoto :goto_108
000fc1fcinvoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc202move-result v2
000fc204sub-int v4, v26, v24
000fc208iget v8, v0, Lj/C0;->f:I
000fc20csub-int/2addr v4, v8
000fc20ediv-int/lit8 v4, v4, 0x2
000fc212add-int/2addr v2, v4
000fc214if-eqz v1, :cond_10e
000fc218add-int/lit8 v1, v11, -0x1
000fc21cconst/4 v8, -0x1
000fc21egoto :goto_110
000fc220move v8, v9
000fc222const/4 v1, 0x0
000fc224move/from16 v17, v9
000fc228const/4 v9, 0x0
000fc22aif-ge v9, v11, :cond_1c8
000fc22emul-int v18, v8, v9
000fc232add-int v5, v18, v1
000fc236invoke-virtual {v0, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc23cmove-result-object v7
000fc23eif-nez v7, :cond_125
000fc242move/from16 v25, v1
000fc246move/from16 v19, v3
000fc24agoto/16 :goto_1bc
000fc24einvoke-virtual {v7}, Landroid/view/View;->getVisibility()I
000fc254move-result v4
000fc256move/from16 v25, v1
000fc25aconst/16 v1, 0x8
000fc25eif-eq v4, v1, :cond_1b8
000fc262invoke-virtual {v7}, Landroid/view/View;->getMeasuredWidth()I
000fc268move-result v4
000fc26ainvoke-virtual {v7}, Landroid/view/View;->getMeasuredHeight()I
000fc270move-result v16
000fc272invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc278move-result-object v19
000fc27amove-object/from16 v1, v19
000fc27echeck-cast v1, Lj/B0;
000fc282move/from16 v27, v2
000fc286if-eqz v13, :cond_14f
000fc28aiget v2, v1, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc28emove/from16 v19, v3
000fc292const/4 v3, -0x1
000fc294if-eq v2, v3, :cond_151
000fc298invoke-virtual {v7}, Landroid/view/View;->getBaseline()I
000fc29emove-result v3
000fc2a0goto :goto_152
000fc2a2move/from16 v19, v3
000fc2a6const/4 v3, -0x1
000fc2a8iget v2, v1, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
000fc2acif-gez v2, :cond_157
000fc2b0move v2, v12
000fc2b2and-int/lit8 v2, v2, 0x70
000fc2b6move/from16 v20, v4
000fc2baconst/16 v4, 0x10
000fc2beif-eq v2, v4, :cond_18d
000fc2c2const/16 v4, 0x30
000fc2c6if-eq v2, v4, :cond_17f
000fc2caconst/16 v4, 0x50
000fc2ceif-eq v2, v4, :cond_16b
000fc2d2move/from16 v2, v19
000fc2d6const/4 v4, -0x1
000fc2d8goto :goto_19a
000fc2dasub-int v2, v10, v16
000fc2deiget v4, v1, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc2e2sub-int/2addr v2, v4
000fc2e4const/4 v4, -0x1
000fc2e6if-eq v3, v4, :cond_19a
000fc2eainvoke-virtual {v7}, Landroid/view/View;->getMeasuredHeight()I
000fc2f0move-result v21
000fc2f2sub-int v21, v21, v3
000fc2f6aget v3, v15, v23
000fc2fasub-int v3, v3, v21
000fc2fesub-int/2addr v2, v3
000fc300goto :goto_19a
000fc302const/4 v4, -0x1
000fc304iget v2, v1, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc308add-int v2, v19, v2
000fc30cif-eq v3, v4, :cond_19a
000fc310aget v21, v14, v17
000fc314sub-int v21, v21, v3
000fc318add-int v2, v21, v2
000fc31cgoto :goto_19a
000fc31econst/4 v4, -0x1
000fc320sub-int v2, v6, v16
000fc324div-int/lit8 v2, v2, 0x2
000fc328add-int v2, v2, v19
000fc32ciget v3, v1, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc330add-int/2addr v2, v3
000fc332iget v3, v1, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc336goto :goto_17d
000fc338invoke-virtual {v0, v5}, Lj/C0;->k(I)Z
000fc33emove-result v3
000fc340if-eqz v3, :cond_1a5
000fc344iget v3, v0, Lj/C0;->l:I
000fc348add-int v3, v27, v3
000fc34cgoto :goto_1a7
000fc34emove/from16 v3, v27
000fc352iget v5, v1, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc356add-int/2addr v3, v5
000fc358add-int v5, v3, v20
000fc35cadd-int v4, v2, v16
000fc360invoke-virtual {v7, v3, v2, v5, v4}, Landroid/view/View;->layout(IIII)V
000fc366iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc36aadd-int v4, v20, v1
000fc36eadd-int/2addr v4, v3
000fc370move v2, v4
000fc372goto :goto_1bc
000fc374move/from16 v27, v2
000fc378goto/16 :goto_121
000fc37cadd-int/lit8 v9, v9, 0x1
000fc380move/from16 v1, v25
000fc384move/from16 v3, v19
000fc388const/16 v5, 0x50
000fc38cconst/16 v7, 0x10
000fc390goto/16 :goto_113
000fc394return-void
000fbff4
000fbff4j.C0::onLayout(boolean, int, int, int, int):
000fc004move-object/from16 v0, v22
000fc008iget v1, v0, Lj/C0;->d:I
000fc00cconst/4 v2, 0x5
000fc00econst/16 v3, 0x8
000fc012const/16 v5, 0x50
000fc016const/4 v6, 0x2
000fc018const/16 v7, 0x10
000fc01cconst v8, 0x800007
000fc022const/4 v9, 0x1
000fc024if-ne v1, v9, :cond_b6
000fc028invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc02emove-result v1
000fc030sub-int v10, v26, v24
000fc034invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fc03amove-result v11
000fc03csub-int v11, v10, v11
000fc040sub-int/2addr v10, v1
000fc042invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fc048move-result v12
000fc04asub-int/2addr v10, v12
000fc04cinvoke-virtual {v0}, Lj/C0;->getVirtualChildCount()I
000fc052move-result v12
000fc054iget v13, v0, Lj/C0;->e:I
000fc058and-int/lit8 v14, v13, 0x70
000fc05cand-int/2addr v8, v13
000fc05eif-eq v14, v7, :cond_42
000fc062if-eq v14, v5, :cond_36
000fc066invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc06cmove-result v5
000fc06egoto :goto_4d
000fc070invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc076move-result v5
000fc078add-int v5, v5, v27
000fc07csub-int v5, v5, v25
000fc080iget v7, v0, Lj/C0;->f:I
000fc084sub-int/2addr v5, v7
000fc086goto :goto_4d
000fc088invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc08emove-result v5
000fc090sub-int v7, v27, v25
000fc094iget v13, v0, Lj/C0;->f:I
000fc098sub-int/2addr v7, v13
000fc09adiv-int/2addr v7, v6
000fc09cadd-int/2addr v5, v7
000fc09econst/4 v4, 0x0
000fc0a0if-ge v4, v12, :cond_1c8
000fc0a4invoke-virtual {v0, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc0aamove-result-object v7
000fc0acif-nez v7, :cond_59
000fc0b0move/from16 v23, v6
000fc0b4goto :goto_b0
000fc0b6invoke-virtual {v7}, Landroid/view/View;->getVisibility()I
000fc0bcmove-result v13
000fc0beif-eq v13, v3, :cond_56
000fc0c2invoke-virtual {v7}, Landroid/view/View;->getMeasuredWidth()I
000fc0c8move-result v13
000fc0cainvoke-virtual {v7}, Landroid/view/View;->getMeasuredHeight()I
000fc0d0move-result v14
000fc0d2invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc0d8move-result-object v15
000fc0dacheck-cast v15, Lj/B0;
000fc0demove/from16 v23, v6
000fc0e2iget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
000fc0e6if-gez v6, :cond_74
000fc0eamove v6, v8
000fc0ecsget-object v16, LK/P;->a:Ljava/util/WeakHashMap;
000fc0f0invoke-virtual {v0}, Landroid/view/View;->getLayoutDirection()I
000fc0f6move-result v3
000fc0f8invoke-static {v6, v3}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
000fc0femove-result v3
000fc100and-int/lit8 v3, v3, 0x7
000fc104if-eq v3, v9, :cond_8e
000fc108if-eq v3, v2, :cond_88
000fc10ciget v3, v15, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc110add-int/2addr v3, v1
000fc112goto :goto_99
000fc114sub-int v3, v11, v13
000fc118iget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc11csub-int/2addr v3, v6
000fc11egoto :goto_99
000fc120sub-int v3, v10, v13
000fc124div-int/lit8 v3, v3, 0x2
000fc128add-int/2addr v3, v1
000fc12aiget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc12eadd-int/2addr v3, v6
000fc130iget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc134goto :goto_8c
000fc136invoke-virtual {v0, v4}, Lj/C0;->k(I)Z
000fc13cmove-result v6
000fc13eif-eqz v6, :cond_a2
000fc142iget v6, v0, Lj/C0;->m:I
000fc146add-int/2addr v5, v6
000fc148iget v6, v15, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc14cadd-int/2addr v5, v6
000fc14eadd-int/2addr v13, v3
000fc150add-int v6, v5, v14
000fc154invoke-virtual {v7, v3, v5, v13, v6}, Landroid/view/View;->layout(IIII)V
000fc15aiget v3, v15, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc15eadd-int/2addr v14, v3
000fc160add-int/2addr v14, v5
000fc162move v5, v14
000fc164add-int/2addr v4, v9
000fc166move/from16 v6, v23
000fc16aconst/16 v3, 0x8
000fc16egoto :goto_4e
000fc170move/from16 v23, v6
000fc174invoke-static {v0}, Lj/A1;->a(Landroid/view/View;)Z
000fc17amove-result v1
000fc17cinvoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc182move-result v3
000fc184sub-int v6, v27, v25
000fc188invoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fc18emove-result v10
000fc190sub-int v10, v6, v10
000fc194sub-int/2addr v6, v3
000fc196invoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fc19cmove-result v11
000fc19esub-int/2addr v6, v11
000fc1a0invoke-virtual {v0}, Lj/C0;->getVirtualChildCount()I
000fc1a6move-result v11
000fc1a8iget v12, v0, Lj/C0;->e:I
000fc1acand-int/2addr v8, v12
000fc1aeand-int/lit8 v12, v12, 0x70
000fc1b2iget-boolean v13, v0, Lj/C0;->a:Z
000fc1b6iget-object v14, v0, Lj/C0;->i:[I
000fc1baiget-object v15, v0, Lj/C0;->j:[I
000fc1besget-object v17, LK/P;->a:Ljava/util/WeakHashMap;
000fc1c2invoke-virtual {v0}, Landroid/view/View;->getLayoutDirection()I
000fc1c8move-result v4
000fc1cainvoke-static {v8, v4}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
000fc1d0move-result v4
000fc1d2if-eq v4, v9, :cond_fc
000fc1d6if-eq v4, v2, :cond_f0
000fc1dainvoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc1e0move-result v2
000fc1e2goto :goto_108
000fc1e4invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc1eamove-result v2
000fc1ecadd-int v2, v2, v26
000fc1f0sub-int v2, v2, v24
000fc1f4iget v4, v0, Lj/C0;->f:I
000fc1f8sub-int/2addr v2, v4
000fc1fagoto :goto_108
000fc1fcinvoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc202move-result v2
000fc204sub-int v4, v26, v24
000fc208iget v8, v0, Lj/C0;->f:I
000fc20csub-int/2addr v4, v8
000fc20ediv-int/lit8 v4, v4, 0x2
000fc212add-int/2addr v2, v4
000fc214if-eqz v1, :cond_10e
000fc218add-int/lit8 v1, v11, -0x1
000fc21cconst/4 v8, -0x1
000fc21egoto :goto_110
000fc220move v8, v9
000fc222const/4 v1, 0x0
000fc224move/from16 v17, v9
000fc228const/4 v9, 0x0
000fc22aif-ge v9, v11, :cond_1c8
000fc22emul-int v18, v8, v9
000fc232add-int v5, v18, v1
000fc236invoke-virtual {v0, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc23cmove-result-object v7
000fc23eif-nez v7, :cond_125
000fc242move/from16 v25, v1
000fc246move/from16 v19, v3
000fc24agoto/16 :goto_1bc
000fc24einvoke-virtual {v7}, Landroid/view/View;->getVisibility()I
000fc254move-result v4
000fc256move/from16 v25, v1
000fc25aconst/16 v1, 0x8
000fc25eif-eq v4, v1, :cond_1b8
000fc262invoke-virtual {v7}, Landroid/view/View;->getMeasuredWidth()I
000fc268move-result v4
000fc26ainvoke-virtual {v7}, Landroid/view/View;->getMeasuredHeight()I
000fc270move-result v16
000fc272invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc278move-result-object v19
000fc27amove-object/from16 v1, v19
000fc27echeck-cast v1, Lj/B0;
000fc282move/from16 v27, v2
000fc286if-eqz v13, :cond_14f
000fc28aiget v2, v1, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc28emove/from16 v19, v3
000fc292const/4 v3, -0x1
000fc294if-eq v2, v3, :cond_151
000fc298invoke-virtual {v7}, Landroid/view/View;->getBaseline()I
000fc29emove-result v3
000fc2a0goto :goto_152
000fc2a2move/from16 v19, v3
000fc2a6const/4 v3, -0x1
000fc2a8iget v2, v1, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
000fc2acif-gez v2, :cond_157
000fc2b0move v2, v12
000fc2b2and-int/lit8 v2, v2, 0x70
000fc2b6move/from16 v20, v4
000fc2baconst/16 v4, 0x10
000fc2beif-eq v2, v4, :cond_18d
000fc2c2const/16 v4, 0x30
000fc2c6if-eq v2, v4, :cond_17f
000fc2caconst/16 v4, 0x50
000fc2ceif-eq v2, v4, :cond_16b
000fc2d2move/from16 v2, v19
000fc2d6const/4 v4, -0x1
000fc2d8goto :goto_19a
000fc2dasub-int v2, v10, v16
000fc2deiget v4, v1, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc2e2sub-int/2addr v2, v4
000fc2e4const/4 v4, -0x1
000fc2e6if-eq v3, v4, :cond_19a
000fc2eainvoke-virtual {v7}, Landroid/view/View;->getMeasuredHeight()I
000fc2f0move-result v21
000fc2f2sub-int v21, v21, v3
000fc2f6aget v3, v15, v23
000fc2fasub-int v3, v3, v21
000fc2fesub-int/2addr v2, v3
000fc300goto :goto_19a
000fc302const/4 v4, -0x1
000fc304iget v2, v1, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc308add-int v2, v19, v2
000fc30cif-eq v3, v4, :cond_19a
000fc310aget v21, v14, v17
000fc314sub-int v21, v21, v3
000fc318add-int v2, v21, v2
000fc31cgoto :goto_19a
000fc31econst/4 v4, -0x1
000fc320sub-int v2, v6, v16
000fc324div-int/lit8 v2, v2, 0x2
000fc328add-int v2, v2, v19
000fc32ciget v3, v1, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc330add-int/2addr v2, v3
000fc332iget v3, v1, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc336goto :goto_17d
000fc338invoke-virtual {v0, v5}, Lj/C0;->k(I)Z
000fc33emove-result v3
000fc340if-eqz v3, :cond_1a5
000fc344iget v3, v0, Lj/C0;->l:I
000fc348add-int v3, v27, v3
000fc34cgoto :goto_1a7
000fc34emove/from16 v3, v27
000fc352iget v5, v1, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc356add-int/2addr v3, v5
000fc358add-int v5, v3, v20
000fc35cadd-int v4, v2, v16
000fc360invoke-virtual {v7, v3, v2, v5, v4}, Landroid/view/View;->layout(IIII)V
000fc366iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc36aadd-int v4, v20, v1
000fc36eadd-int/2addr v4, v3
000fc370move v2, v4
000fc372goto :goto_1bc
000fc374move/from16 v27, v2
000fc378goto/16 :goto_121
000fc37cadd-int/lit8 v9, v9, 0x1
000fc380move/from16 v1, v25
000fc384move/from16 v3, v19
000fc388const/16 v5, 0x50
000fc38cconst/16 v7, 0x10
000fc390goto/16 :goto_113
000fc394return-void
000fbff4
000fc396
000fc396 // align 0x8
000fc396 // align 0x8
000fc398
000fc398j.C0::onMeasure(int, int):
000fc3a8move-object/from16 v0, v38
000fc3aciget v1, v0, Lj/C0;->d:I
000fc3b0const/4 v7, -0x2
000fc3b2const/high16 v8, 0x40000000
000fc3b6const/16 v9, 0x8
000fc3baconst/4 v13, 0x0
000fc3bcconst/4 v14, 0x1
000fc3beif-ne v1, v14, :cond_350
000fc3c2iput v13, v0, Lj/C0;->f:I
000fc3c6invoke-virtual {v0}, Lj/C0;->getVirtualChildCount()I
000fc3ccmove-result v15
000fc3ceinvoke-static/range {v39}, Landroid/view/View$MeasureSpec;->getMode(I)I
000fc3d4move-result v1
000fc3d6invoke-static/range {v40}, Landroid/view/View$MeasureSpec;->getMode(I)I
000fc3dcmove-result v2
000fc3deiget v3, v0, Lj/C0;->b:I
000fc3e2iget-boolean v4, v0, Lj/C0;->h:Z
000fc3e6move v5, v13
000fc3e8move v6, v5
000fc3eamove v12, v6
000fc3ecmove/from16 v19, v12
000fc3f0move/from16 v22, v19
000fc3f4move/from16 v23, v22
000fc3f8move/from16 v20, v14
000fc3fcmove/from16 v24, v20
000fc400const/16 v16, 0x0
000fc404const v17, 0xffffff
000fc40aconst/16 v18, 0x0
000fc40emove/from16 v14, v23
000fc412if-ge v5, v15, :cond_162
000fc416move/from16 v25, v1
000fc41ainvoke-virtual {v0, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc420move-result-object v1
000fc422if-nez v1, :cond_51
000fc426iget v1, v0, Lj/C0;->f:I
000fc42aiput v1, v0, Lj/C0;->f:I
000fc42emove/from16 v29, v2
000fc432move v7, v3
000fc434move/from16 v28, v4
000fc438move v11, v5
000fc43amove/from16 v10, v25
000fc43emove/from16 v2, v39
000fc442move/from16 v4, v40
000fc446goto/16 :goto_153
000fc44ainvoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000fc450move-result v10
000fc452if-ne v10, v9, :cond_58
000fc456goto :goto_43
000fc458invoke-virtual {v0, v5}, Lj/C0;->k(I)Z
000fc45emove-result v10
000fc460if-eqz v10, :cond_65
000fc464iget v10, v0, Lj/C0;->f:I
000fc468iget v9, v0, Lj/C0;->m:I
000fc46cadd-int/2addr v10, v9
000fc46eiput v10, v0, Lj/C0;->f:I
000fc472invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc478move-result-object v9
000fc47acheck-cast v9, Lj/B0;
000fc47eiget v10, v9, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc482add-float v16, v16, v10
000fc486if-ne v2, v8, :cond_98
000fc48aiget v8, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc48eif-nez v8, :cond_98
000fc492cmpl-float v8, v10, v18
000fc496if-lez v8, :cond_98
000fc49aiget v8, v0, Lj/C0;->f:I
000fc49eiget v10, v9, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc4a2add-int/2addr v10, v8
000fc4a4iget v11, v9, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc4a8add-int/2addr v10, v11
000fc4aainvoke-static {v8, v10}, Ljava/lang/Math;->max(II)I
000fc4b0move-result v8
000fc4b2iput v8, v0, Lj/C0;->f:I
000fc4b6move-object/from16 v30, v1
000fc4bamove/from16 v29, v2
000fc4bemove v7, v3
000fc4c0move/from16 v28, v4
000fc4c4move v11, v5
000fc4c6move/from16 v19, v20
000fc4camove/from16 v10, v25
000fc4cemove/from16 v2, v39
000fc4d2move/from16 v4, v40
000fc4d6goto :goto_e6
000fc4d8iget v8, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc4dcif-nez v8, :cond_a4
000fc4e0cmpl-float v8, v10, v18
000fc4e4if-lez v8, :cond_a4
000fc4e8iput v7, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc4ecconst/4 v8, 0x0
000fc4eegoto :goto_a6
000fc4f0const/high16 v8, -0x80000000
000fc4f4cmpl-float v10, v16, v18
000fc4f8if-nez v10, :cond_b1
000fc4fciget v10, v0, Lj/C0;->f:I
000fc500move v11, v10
000fc502move v10, v5
000fc504move v5, v11
000fc506move v11, v3
000fc508goto :goto_b4
000fc50amove v10, v5
000fc50cconst/4 v5, 0x0
000fc50egoto :goto_af
000fc510const/4 v3, 0x0
000fc512move/from16 v29, v2
000fc516move/from16 v28, v4
000fc51amove v7, v11
000fc51cmove/from16 v2, v39
000fc520move/from16 v4, v40
000fc524move v11, v10
000fc526move/from16 v10, v25
000fc52ainvoke-virtual/range {v0 .. v5}, Landroid/view/ViewGroup;->measureChildWithMargins(Landroid/view/View;IIII)V
000fc530const/high16 v3, -0x80000000
000fc534if-eq v8, v3, :cond_ca
000fc538iput v8, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc53cinvoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
000fc542move-result v3
000fc544iget v5, v0, Lj/C0;->f:I
000fc548add-int v8, v5, v3
000fc54cmove-object/from16 v30, v1
000fc550iget v1, v9, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc554add-int/2addr v8, v1
000fc556iget v1, v9, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc55aadd-int/2addr v8, v1
000fc55cinvoke-static {v5, v8}, Ljava/lang/Math;->max(II)I
000fc562move-result v1
000fc564iput v1, v0, Lj/C0;->f:I
000fc568if-eqz v28, :cond_e6
000fc56cinvoke-static {v3, v14}, Ljava/lang/Math;->max(II)I
000fc572move-result v14
000fc574if-ltz v7, :cond_f0
000fc578add-int/lit8 v5, v11, 0x1
000fc57cif-ne v7, v5, :cond_f0
000fc580iget v1, v0, Lj/C0;->f:I
000fc584iput v1, v0, Lj/C0;->c:I
000fc588if-ge v11, v7, :cond_f8
000fc58ciget v1, v9, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc590cmpl-float v1, v1, v18
000fc594if-gtz v1, :cond_fb
000fc598const/high16 v1, 0x40000000
000fc59cgoto :goto_103
000fc59enew-instance v1, Ljava/lang/RuntimeException;
000fc5a2const-string v2, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex."
000fc5a6invoke-direct {v1, v2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
000fc5acthrow v1
000fc5aeif-eq v10, v1, :cond_10f
000fc5b2iget v1, v9, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc5b6const/4 v3, -0x1
000fc5b8if-ne v1, v3, :cond_10f
000fc5bcmove/from16 v1, v20
000fc5c0move/from16 v23, v1
000fc5c4goto :goto_110
000fc5c6const/4 v1, 0x0
000fc5c8iget v3, v9, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc5cciget v5, v9, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc5d0add-int/2addr v3, v5
000fc5d2invoke-virtual/range {v30}, Landroid/view/View;->getMeasuredWidth()I
000fc5d8move-result v5
000fc5daadd-int/2addr v5, v3
000fc5dcinvoke-static {v13, v5}, Ljava/lang/Math;->max(II)I
000fc5e2move-result v8
000fc5e4invoke-virtual/range {v30}, Landroid/view/View;->getMeasuredState()I
000fc5eamove-result v13
000fc5ecmove/from16 v30, v1
000fc5f0move/from16 v1, v22
000fc5f4invoke-static {v1, v13}, Landroid/view/View;->combineMeasuredStates(II)I
000fc5famove-result v1
000fc5fcif-eqz v24, :cond_136
000fc600iget v13, v9, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc604move/from16 v22, v1
000fc608const/4 v1, -0x1
000fc60aif-ne v13, v1, :cond_138
000fc60emove/from16 v1, v20
000fc612goto :goto_139
000fc614move/from16 v22, v1
000fc618const/4 v1, 0x0
000fc61aiget v9, v9, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc61ecmpl-float v9, v9, v18
000fc622if-lez v9, :cond_148
000fc626if-eqz v30, :cond_142
000fc62agoto :goto_143
000fc62cmove v3, v5
000fc62einvoke-static {v12, v3}, Ljava/lang/Math;->max(II)I
000fc634move-result v12
000fc636goto :goto_150
000fc638if-eqz v30, :cond_14b
000fc63cgoto :goto_14c
000fc63emove v3, v5
000fc640invoke-static {v6, v3}, Ljava/lang/Math;->max(II)I
000fc646move-result v6
000fc648move/from16 v24, v1
000fc64cmove v13, v8
000fc64eadd-int/lit8 v5, v11, 0x1
000fc652move v3, v7
000fc654move v1, v10
000fc656move/from16 v4, v28
000fc65amove/from16 v2, v29
000fc65econst/4 v7, -0x2
000fc660const/high16 v8, 0x40000000
000fc664const/16 v9, 0x8
000fc668goto/16 :goto_35
000fc66cmove v10, v1
000fc66emove/from16 v29, v2
000fc672move/from16 v28, v4
000fc676move/from16 v1, v22
000fc67amove/from16 v2, v39
000fc67emove/from16 v4, v40
000fc682iget v3, v0, Lj/C0;->f:I
000fc686if-lez v3, :cond_17e
000fc68ainvoke-virtual {v0, v15}, Lj/C0;->k(I)Z
000fc690move-result v3
000fc692if-eqz v3, :cond_17e
000fc696iget v3, v0, Lj/C0;->f:I
000fc69aiget v5, v0, Lj/C0;->m:I
000fc69eadd-int/2addr v3, v5
000fc6a0iput v3, v0, Lj/C0;->f:I
000fc6a4move/from16 v5, v29
000fc6a8if-eqz v28, :cond_1bb
000fc6acconst/high16 v3, -0x80000000
000fc6b0if-eq v5, v3, :cond_188
000fc6b4if-nez v5, :cond_1bb
000fc6b8const/4 v3, 0x0
000fc6baiput v3, v0, Lj/C0;->f:I
000fc6beconst/4 v3, 0x0
000fc6c0if-ge v3, v15, :cond_1bb
000fc6c4invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc6camove-result-object v7
000fc6ccif-nez v7, :cond_199
000fc6d0iget v7, v0, Lj/C0;->f:I
000fc6d4iput v7, v0, Lj/C0;->f:I
000fc6d8goto :goto_1b8
000fc6dainvoke-virtual {v7}, Landroid/view/View;->getVisibility()I
000fc6e0move-result v8
000fc6e2const/16 v9, 0x8
000fc6e6if-ne v8, v9, :cond_1a2
000fc6eagoto :goto_1b8
000fc6ecinvoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc6f2move-result-object v7
000fc6f4check-cast v7, Lj/B0;
000fc6f8iget v8, v0, Lj/C0;->f:I
000fc6fcadd-int v9, v8, v14
000fc700iget v11, v7, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc704add-int/2addr v9, v11
000fc706iget v7, v7, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc70aadd-int/2addr v9, v7
000fc70cinvoke-static {v8, v9}, Ljava/lang/Math;->max(II)I
000fc712move-result v7
000fc714iput v7, v0, Lj/C0;->f:I
000fc718add-int/lit8 v3, v3, 0x1
000fc71cgoto :goto_18c
000fc71eiget v3, v0, Lj/C0;->f:I
000fc722invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc728move-result v7
000fc72ainvoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fc730move-result v8
000fc732add-int/2addr v8, v7
000fc734add-int/2addr v8, v3
000fc736iput v8, v0, Lj/C0;->f:I
000fc73ainvoke-virtual {v0}, Landroid/view/View;->getSuggestedMinimumHeight()I
000fc740move-result v3
000fc742invoke-static {v8, v3}, Ljava/lang/Math;->max(II)I
000fc748move-result v3
000fc74aconst/4 v7, 0x0
000fc74cinvoke-static {v3, v4, v7}, Landroid/view/View;->resolveSizeAndState(III)I
000fc752move-result v3
000fc754and-int v7, v3, v17
000fc758iget v8, v0, Lj/C0;->f:I
000fc75csub-int/2addr v7, v8
000fc75eif-nez v19, :cond_220
000fc762if-eqz v7, :cond_1e4
000fc766cmpl-float v8, v16, v18
000fc76aif-lez v8, :cond_1e4
000fc76egoto :goto_220
000fc770invoke-static {v6, v12}, Ljava/lang/Math;->max(II)I
000fc776move-result v6
000fc778if-eqz v28, :cond_2f4
000fc77cconst/high16 v7, 0x40000000
000fc780if-eq v5, v7, :cond_2f4
000fc784const/4 v5, 0x0
000fc786if-ge v5, v15, :cond_2f4
000fc78ainvoke-virtual {v0, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc790move-result-object v7
000fc792if-eqz v7, :cond_21d
000fc796invoke-virtual {v7}, Landroid/view/View;->getVisibility()I
000fc79cmove-result v8
000fc79econst/16 v9, 0x8
000fc7a2if-ne v8, v9, :cond_200
000fc7a6goto :goto_21d
000fc7a8invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc7aemove-result-object v8
000fc7b0check-cast v8, Lj/B0;
000fc7b4iget v8, v8, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc7b8cmpl-float v8, v8, v18
000fc7bcif-lez v8, :cond_21d
000fc7c0invoke-virtual {v7}, Landroid/view/View;->getMeasuredWidth()I
000fc7c6move-result v8
000fc7c8const/high16 v9, 0x40000000
000fc7ccinvoke-static {v8, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc7d2move-result v8
000fc7d4invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc7damove-result v11
000fc7dcinvoke-virtual {v7, v8, v11}, Landroid/view/View;->measure(II)V
000fc7e2add-int/lit8 v5, v5, 0x1
000fc7e6goto :goto_1ef
000fc7e8iget v8, v0, Lj/C0;->g:F
000fc7eccmpl-float v9, v8, v18
000fc7f0if-lez v9, :cond_228
000fc7f4move/from16 v16, v8
000fc7f8const/4 v8, 0x0
000fc7faiput v8, v0, Lj/C0;->f:I
000fc7femove v8, v1
000fc800const/4 v1, 0x0
000fc802if-ge v1, v15, :cond_2e5
000fc806invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc80cmove-result-object v9
000fc80einvoke-virtual {v9}, Landroid/view/View;->getVisibility()I
000fc814move-result v11
000fc816const/16 v12, 0x8
000fc81aif-ne v11, v12, :cond_23f
000fc81emove/from16 v17, v1
000fc822goto/16 :goto_2e1
000fc826invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc82cmove-result-object v11
000fc82echeck-cast v11, Lj/B0;
000fc832iget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc836cmpl-float v14, v12, v18
000fc83aif-lez v14, :cond_29f
000fc83eint-to-float v14, v7
000fc840mul-float/2addr v14, v12
000fc842div-float v14, v14, v16
000fc846float-to-int v14, v14
000fc848sub-float v16, v16, v12
000fc84csub-int/2addr v7, v14
000fc84einvoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc854move-result v12
000fc856invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fc85cmove-result v17
000fc85eadd-int v17, v17, v12
000fc862iget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc866add-int v17, v17, v12
000fc86aiget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc86eadd-int v12, v17, v12
000fc872move/from16 v17, v1
000fc876iget v1, v11, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc87ainvoke-static {v2, v12, v1}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
000fc880move-result v1
000fc882iget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc886if-nez v12, :cond_282
000fc88aconst/high16 v12, 0x40000000
000fc88eif-eq v5, v12, :cond_276
000fc892goto :goto_284
000fc894if-lez v14, :cond_279
000fc898goto :goto_27a
000fc89aconst/4 v14, 0x0
000fc89cinvoke-static {v14, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc8a2move-result v14
000fc8a4invoke-virtual {v9, v1, v14}, Landroid/view/View;->measure(II)V
000fc8aagoto :goto_294
000fc8acconst/high16 v12, 0x40000000
000fc8b0invoke-virtual {v9}, Landroid/view/View;->getMeasuredHeight()I
000fc8b6move-result v19
000fc8b8add-int v14, v19, v14
000fc8bcif-gez v14, :cond_28d
000fc8c0const/4 v14, 0x0
000fc8c2invoke-static {v14, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc8c8move-result v14
000fc8cainvoke-virtual {v9, v1, v14}, Landroid/view/View;->measure(II)V
000fc8d0invoke-virtual {v9}, Landroid/view/View;->getMeasuredState()I
000fc8d6move-result v1
000fc8d8and-int/lit16 v1, v1, -0x100
000fc8dcinvoke-static {v8, v1}, Landroid/view/View;->combineMeasuredStates(II)I
000fc8e2move-result v8
000fc8e4goto :goto_2a1
000fc8e6move/from16 v17, v1
000fc8eaiget v1, v11, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc8eeiget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc8f2add-int/2addr v1, v12
000fc8f4invoke-virtual {v9}, Landroid/view/View;->getMeasuredWidth()I
000fc8famove-result v12
000fc8fcadd-int/2addr v12, v1
000fc8feinvoke-static {v13, v12}, Ljava/lang/Math;->max(II)I
000fc904move-result v13
000fc906const/high16 v14, 0x40000000
000fc90aif-eq v10, v14, :cond_2bd
000fc90eiget v14, v11, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc912move/from16 v19, v1
000fc916const/4 v1, -0x1
000fc918if-ne v14, v1, :cond_2be
000fc91cmove/from16 v12, v19
000fc920goto :goto_2be
000fc922const/4 v1, -0x1
000fc924invoke-static {v6, v12}, Ljava/lang/Math;->max(II)I
000fc92amove-result v6
000fc92cif-eqz v24, :cond_2cb
000fc930iget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc934if-ne v12, v1, :cond_2cb
000fc938move/from16 v1, v20
000fc93cgoto :goto_2cc
000fc93econst/4 v1, 0x0
000fc940iget v12, v0, Lj/C0;->f:I
000fc944invoke-virtual {v9}, Landroid/view/View;->getMeasuredHeight()I
000fc94amove-result v9
000fc94cadd-int/2addr v9, v12
000fc94eiget v14, v11, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc952add-int/2addr v9, v14
000fc954iget v11, v11, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc958add-int/2addr v9, v11
000fc95ainvoke-static {v12, v9}, Ljava/lang/Math;->max(II)I
000fc960move-result v9
000fc962iput v9, v0, Lj/C0;->f:I
000fc966move/from16 v24, v1
000fc96aadd-int/lit8 v1, v17, 0x1
000fc96egoto/16 :goto_22d
000fc972iget v1, v0, Lj/C0;->f:I
000fc976invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc97cmove-result v5
000fc97einvoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fc984move-result v7
000fc986add-int/2addr v7, v5
000fc988add-int/2addr v7, v1
000fc98aiput v7, v0, Lj/C0;->f:I
000fc98emove v1, v8
000fc990if-nez v24, :cond_2fb
000fc994const/high16 v14, 0x40000000
000fc998if-eq v10, v14, :cond_2fb
000fc99cgoto :goto_2fc
000fc99emove v6, v13
000fc9a0invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc9a6move-result v5
000fc9a8invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fc9aemove-result v7
000fc9b0add-int/2addr v7, v5
000fc9b2add-int/2addr v7, v6
000fc9b4invoke-virtual {v0}, Landroid/view/View;->getSuggestedMinimumWidth()I
000fc9bamove-result v5
000fc9bcinvoke-static {v7, v5}, Ljava/lang/Math;->max(II)I
000fc9c2move-result v5
000fc9c4invoke-static {v5, v2, v1}, Landroid/view/View;->resolveSizeAndState(III)I
000fc9camove-result v1
000fc9ccinvoke-virtual {v0, v1, v3}, Landroid/view/View;->setMeasuredDimension(II)V
000fc9d2if-eqz v23, :cond_866
000fc9d6invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000fc9dcmove-result v1
000fc9deconst/high16 v14, 0x40000000
000fc9e2invoke-static {v1, v14}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc9e8move-result v2
000fc9eaconst/4 v13, 0x0
000fc9ecif-ge v13, v15, :cond_866
000fc9f0invoke-virtual {v0, v13}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc9f6move-result-object v1
000fc9f8invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000fc9femove-result v3
000fca00const/16 v9, 0x8
000fca04if-eq v3, v9, :cond_34b
000fca08invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fca0emove-result-object v3
000fca10move-object v6, v3
000fca12check-cast v6, Lj/B0;
000fca16iget v3, v6, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fca1aconst/4 v5, -0x1
000fca1cif-ne v3, v5, :cond_34b
000fca20iget v7, v6, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fca24invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
000fca2amove-result v3
000fca2ciput v3, v6, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fca30const/4 v3, 0x0
000fca32const/4 v5, 0x0
000fca34invoke-virtual/range {v0 .. v5}, Landroid/view/ViewGroup;->measureChildWithMargins(Landroid/view/View;IIII)V
000fca3aiput v7, v6, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fca3eadd-int/lit8 v13, v13, 0x1
000fca42move/from16 v4, v40
000fca46goto :goto_322
000fca48move/from16 v2, v39
000fca4cmove v3, v13
000fca4emove/from16 v20, v14
000fca52const v17, 0xffffff
000fca58const/16 v18, 0x0
000fca5ciput v3, v0, Lj/C0;->f:I
000fca60invoke-virtual {v0}, Lj/C0;->getVirtualChildCount()I
000fca66move-result v6
000fca68invoke-static {v2}, Landroid/view/View$MeasureSpec;->getMode(I)I
000fca6emove-result v7
000fca70invoke-static/range {v40}, Landroid/view/View$MeasureSpec;->getMode(I)I
000fca76move-result v8
000fca78iget-object v1, v0, Lj/C0;->i:[I
000fca7cconst/4 v9, 0x4
000fca7eif-eqz v1, :cond_371
000fca82iget-object v1, v0, Lj/C0;->j:[I
000fca86if-nez v1, :cond_379
000fca8anew-array v1, v9, [I
000fca8eiput-object v1, v0, Lj/C0;->i:[I
000fca92new-array v1, v9, [I
000fca96iput-object v1, v0, Lj/C0;->j:[I
000fca9aiget-object v10, v0, Lj/C0;->i:[I
000fca9eiget-object v11, v0, Lj/C0;->j:[I
000fcaa2const/4 v12, 0x3
000fcaa4const/16 v26, -0x1
000fcaa8aput v26, v10, v12
000fcaacconst/4 v13, 0x2
000fcaaeaput v26, v10, v13
000fcab2aput v26, v10, v20
000fcab6const/16 v21, 0x0
000fcabaaput v26, v10, v21
000fcabeaput v26, v11, v12
000fcac2aput v26, v11, v13
000fcac6aput v26, v11, v20
000fcacaaput v26, v11, v21
000fcaceiget-boolean v14, v0, Lj/C0;->a:Z
000fcad2iget-boolean v15, v0, Lj/C0;->h:Z
000fcad6const/high16 v1, 0x40000000
000fcadaif-ne v7, v1, :cond_39e
000fcademove/from16 v16, v20
000fcae2goto :goto_3a0
000fcae4const/16 v16, 0x0
000fcae8move/from16 v23, v9
000fcaecmove/from16 v24, v12
000fcaf0move/from16 v28, v18
000fcaf4move/from16 v29, v20
000fcaf8const/4 v1, 0x0
000fcafaconst/4 v3, 0x0
000fcafcconst/4 v4, 0x0
000fcafeconst/4 v5, 0x0
000fcb00const/4 v9, 0x0
000fcb02const/4 v12, 0x0
000fcb04const/16 v19, 0x0
000fcb08const/16 v22, 0x0
000fcb0cif-ge v1, v6, :cond_568
000fcb10move/from16 v30, v13
000fcb14invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fcb1amove-result-object v13
000fcb1cif-nez v13, :cond_3cf
000fcb20iget v13, v0, Lj/C0;->f:I
000fcb24iput v13, v0, Lj/C0;->f:I
000fcb28move/from16 v33, v1
000fcb2cmove v1, v4
000fcb2emove-object/from16 v31, v10
000fcb32move-object/from16 v32, v11
000fcb36move/from16 v34, v14
000fcb3amove/from16 v35, v15
000fcb3emove/from16 v4, v40
000fcb42goto/16 :goto_558
000fcb46invoke-virtual {v13}, Landroid/view/View;->getVisibility()I
000fcb4cmove-result v2
000fcb4emove/from16 v31, v3
000fcb52const/16 v3, 0x8
000fcb56if-ne v2, v3, :cond_3ec
000fcb5amove/from16 v2, v39
000fcb5emove/from16 v33, v1
000fcb62move v1, v4
000fcb64move-object/from16 v32, v11
000fcb68move/from16 v34, v14
000fcb6cmove/from16 v35, v15
000fcb70move/from16 v3, v31
000fcb74move/from16 v4, v40
000fcb78move-object/from16 v31, v10
000fcb7cgoto/16 :goto_558
000fcb80invoke-virtual {v0, v1}, Lj/C0;->k(I)Z
000fcb86move-result v2
000fcb88if-eqz v2, :cond_3f9
000fcb8ciget v2, v0, Lj/C0;->f:I
000fcb90iget v3, v0, Lj/C0;->l:I
000fcb94add-int/2addr v2, v3
000fcb96iput v2, v0, Lj/C0;->f:I
000fcb9ainvoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fcba0move-result-object v2
000fcba2check-cast v2, Lj/B0;
000fcba6iget v3, v2, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fcbaaadd-float v28, v28, v3
000fcbaemove/from16 v32, v1
000fcbb2const/high16 v1, 0x40000000
000fcbb6if-ne v7, v1, :cond_46e
000fcbbaiget v1, v2, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fcbbeif-nez v1, :cond_46e
000fcbc2cmpl-float v1, v3, v18
000fcbc6if-lez v1, :cond_46e
000fcbcaif-eqz v16, :cond_421
000fcbceiget v1, v0, Lj/C0;->f:I
000fcbd2iget v3, v2, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcbd6move/from16 v33, v1
000fcbdaiget v1, v2, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcbdeadd-int/2addr v3, v1
000fcbe0add-int v3, v3, v33
000fcbe4iput v3, v0, Lj/C0;->f:I
000fcbe8goto :goto_432
000fcbeaiget v1, v0, Lj/C0;->f:I
000fcbeeiget v3, v2, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcbf2add-int/2addr v3, v1
000fcbf4move/from16 v33, v3
000fcbf8iget v3, v2, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcbfcadd-int v3, v33, v3
000fcc00invoke-static {v1, v3}, Ljava/lang/Math;->max(II)I
000fcc06move-result v1
000fcc08iput v1, v0, Lj/C0;->f:I
000fcc0cif-eqz v14, :cond_453
000fcc10const/4 v3, 0x0
000fcc12invoke-static {v3, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fcc18move-result v1
000fcc1ainvoke-virtual {v13, v1, v1}, Landroid/view/View;->measure(II)V
000fcc20move-object/from16 v36, v13
000fcc24move/from16 v34, v14
000fcc28move/from16 v35, v15
000fcc2cmove/from16 v13, v31
000fcc30move/from16 v33, v32
000fcc34move-object v14, v2
000fcc36move-object/from16 v31, v10
000fcc3amove-object/from16 v32, v11
000fcc3emove/from16 v2, v39
000fcc42move v10, v4
000fcc44move v11, v5
000fcc46move/from16 v4, v40
000fcc4agoto/16 :goto_4d6
000fcc4emove-object/from16 v36, v13
000fcc52move/from16 v34, v14
000fcc56move/from16 v35, v15
000fcc5amove/from16 v22, v20
000fcc5emove/from16 v13, v31
000fcc62move/from16 v33, v32
000fcc66const/high16 v1, 0x40000000
000fcc6amove-object v14, v2
000fcc6cmove-object/from16 v31, v10
000fcc70move-object/from16 v32, v11
000fcc74move/from16 v2, v39
000fcc78move v10, v4
000fcc7amove v11, v5
000fcc7cmove/from16 v4, v40
000fcc80goto/16 :goto_4d8
000fcc84iget v1, v2, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fcc88if-nez v1, :cond_47b
000fcc8ccmpl-float v1, v3, v18
000fcc90if-lez v1, :cond_47b
000fcc94const/4 v1, -0x2
000fcc96iput v1, v2, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fcc9aconst/4 v1, 0x0
000fcc9cgoto :goto_47d
000fcc9econst/high16 v1, -0x80000000
000fcca2cmpl-float v3, v28, v18
000fcca6if-nez v3, :cond_486
000fccaaiget v3, v0, Lj/C0;->f:I
000fccaemove/from16 v33, v5
000fccb2goto :goto_488
000fccb4const/4 v3, 0x0
000fccb6goto :goto_483
000fccb8const/4 v5, 0x0
000fccbamove/from16 v34, v32
000fccbemove-object/from16 v32, v11
000fccc2move/from16 v11, v33
000fccc6move/from16 v33, v34
000fcccamove/from16 v34, v14
000fcccemove/from16 v35, v15
000fccd2move v15, v1
000fccd4move-object v14, v2
000fccd6move-object v1, v13
000fccd8move/from16 v13, v31
000fccdcmove/from16 v2, v39
000fcce0move-object/from16 v31, v10
000fcce4move v10, v4
000fcce6move/from16 v4, v40
000fcceainvoke-virtual/range {v0 .. v5}, Landroid/view/ViewGroup;->measureChildWithMargins(Landroid/view/View;IIII)V
000fccf0const/high16 v3, -0x80000000
000fccf4if-eq v15, v3, :cond_4aa
000fccf8iput v15, v14, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fccfcinvoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
000fcd02move-result v3
000fcd04if-eqz v16, :cond_4be
000fcd08iget v5, v0, Lj/C0;->f:I
000fcd0ciget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcd10add-int/2addr v15, v3
000fcd12move-object/from16 v36, v1
000fcd16iget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcd1aadd-int/2addr v15, v1
000fcd1cadd-int/2addr v15, v5
000fcd1eiput v15, v0, Lj/C0;->f:I
000fcd22goto :goto_4d0
000fcd24move-object/from16 v36, v1
000fcd28iget v1, v0, Lj/C0;->f:I
000fcd2cadd-int v5, v1, v3
000fcd30iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcd34add-int/2addr v5, v15
000fcd36iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcd3aadd-int/2addr v5, v15
000fcd3cinvoke-static {v1, v5}, Ljava/lang/Math;->max(II)I
000fcd42move-result v1
000fcd44iput v1, v0, Lj/C0;->f:I
000fcd48if-eqz v35, :cond_4d6
000fcd4cinvoke-static {v3, v9}, Ljava/lang/Math;->max(II)I
000fcd52move-result v9
000fcd54const/high16 v1, 0x40000000
000fcd58if-eq v8, v1, :cond_4e4
000fcd5ciget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fcd60const/4 v3, -0x1
000fcd62if-ne v1, v3, :cond_4e4
000fcd66move/from16 v1, v20
000fcd6amove/from16 v19, v1
000fcd6egoto :goto_4e5
000fcd70const/4 v1, 0x0
000fcd72iget v3, v14, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fcd76iget v5, v14, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fcd7aadd-int/2addr v3, v5
000fcd7cinvoke-virtual/range {v36}, Landroid/view/View;->getMeasuredHeight()I
000fcd82move-result v5
000fcd84add-int/2addr v5, v3
000fcd86invoke-virtual/range {v36}, Landroid/view/View;->getMeasuredState()I
000fcd8cmove-result v15
000fcd8einvoke-static {v12, v15}, Landroid/view/View;->combineMeasuredStates(II)I
000fcd94move-result v12
000fcd96if-eqz v34, :cond_527
000fcd9ainvoke-virtual/range {v36}, Landroid/view/View;->getBaseline()I
000fcda0move-result v15
000fcda2move/from16 v36, v1
000fcda6const/4 v1, -0x1
000fcda8if-eq v15, v1, :cond_529
000fcdaciget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
000fcdb0if-gez v1, :cond_508
000fcdb4iget v1, v0, Lj/C0;->e:I
000fcdb8and-int/lit8 v1, v1, 0x70
000fcdbcshr-int/lit8 v1, v1, 0x4
000fcdc0const/16 v25, -0x2
000fcdc4and-int/lit8 v1, v1, -0x2
000fcdc8shr-int/lit8 v1, v1, 0x1
000fcdccmove/from16 v37, v1
000fcdd0aget v1, v31, v37
000fcdd4invoke-static {v1, v15}, Ljava/lang/Math;->max(II)I
000fcddamove-result v1
000fcddcaput v1, v31, v37
000fcde0aget v1, v32, v37
000fcde4sub-int v15, v5, v15
000fcde8invoke-static {v1, v15}, Ljava/lang/Math;->max(II)I
000fcdeemove-result v1
000fcdf0aput v1, v32, v37
000fcdf4goto :goto_529
000fcdf6move/from16 v36, v1
000fcdfainvoke-static {v13, v5}, Ljava/lang/Math;->max(II)I
000fce00move-result v1
000fce02if-eqz v29, :cond_537
000fce06iget v13, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fce0aconst/4 v15, -0x1
000fce0cif-ne v13, v15, :cond_537
000fce10move/from16 v13, v20
000fce14goto :goto_538
000fce16const/4 v13, 0x0
000fce18iget v14, v14, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fce1ccmpl-float v14, v14, v18
000fce20if-lez v14, :cond_548
000fce24if-eqz v36, :cond_541
000fce28goto :goto_542
000fce2amove v3, v5
000fce2cinvoke-static {v11, v3}, Ljava/lang/Math;->max(II)I
000fce32move-result v5
000fce34move v3, v10
000fce36goto :goto_551
000fce38if-eqz v36, :cond_54b
000fce3cgoto :goto_54c
000fce3emove v3, v5
000fce40invoke-static {v10, v3}, Ljava/lang/Math;->max(II)I
000fce46move-result v3
000fce48move v5, v11
000fce4amove/from16 v29, v3
000fce4emove v3, v1
000fce50move/from16 v1, v29
000fce54move/from16 v29, v13
000fce58add-int/lit8 v10, v33, 0x1
000fce5cmove v4, v1
000fce5emove v1, v10
000fce60move/from16 v13, v30
000fce64move-object/from16 v10, v31
000fce68move-object/from16 v11, v32
000fce6cmove/from16 v14, v34
000fce70move/from16 v15, v35
000fce74goto/16 :goto_3b2
000fce78move-object/from16 v31, v10
000fce7cmove-object/from16 v32, v11
000fce80move/from16 v30, v13
000fce84move/from16 v34, v14
000fce88move/from16 v35, v15
000fce8cmove v13, v3
000fce8emove v10, v4
000fce90move v11, v5
000fce92move/from16 v4, v40
000fce96iget v1, v0, Lj/C0;->f:I
000fce9aif-lez v1, :cond_588
000fce9einvoke-virtual {v0, v6}, Lj/C0;->k(I)Z
000fcea4move-result v1
000fcea6if-eqz v1, :cond_588
000fceaaiget v1, v0, Lj/C0;->f:I
000fceaeiget v3, v0, Lj/C0;->l:I
000fceb2add-int/2addr v1, v3
000fceb4iput v1, v0, Lj/C0;->f:I
000fceb8aget v1, v31, v20
000fcebcconst/4 v3, -0x1
000fcebeif-ne v1, v3, :cond_59e
000fcec2const/16 v21, 0x0
000fcec6aget v5, v31, v21
000fcecaif-ne v5, v3, :cond_59e
000fceceaget v5, v31, v30
000fced2if-ne v5, v3, :cond_59e
000fced6aget v5, v31, v24
000fcedaif-eq v5, v3, :cond_59c
000fcedegoto :goto_59e
000fcee0move v3, v13
000fcee2goto :goto_5cb
000fcee4aget v3, v31, v24
000fcee8const/16 v21, 0x0
000fceecaget v5, v31, v21
000fcef0aget v14, v31, v30
000fcef4invoke-static {v1, v14}, Ljava/lang/Math;->max(II)I
000fcefamove-result v1
000fcefcinvoke-static {v5, v1}, Ljava/lang/Math;->max(II)I
000fcf02move-result v1
000fcf04invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I
000fcf0amove-result v1
000fcf0caget v3, v32, v24
000fcf10aget v5, v32, v21
000fcf14aget v14, v32, v20
000fcf18aget v15, v32, v30
000fcf1cinvoke-static {v14, v15}, Ljava/lang/Math;->max(II)I
000fcf22move-result v14
000fcf24invoke-static {v5, v14}, Ljava/lang/Math;->max(II)I
000fcf2amove-result v5
000fcf2cinvoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
000fcf32move-result v3
000fcf34add-int/2addr v3, v1
000fcf36invoke-static {v13, v3}, Ljava/lang/Math;->max(II)I
000fcf3cmove-result v3
000fcf3eif-eqz v35, :cond_614
000fcf42const/high16 v1, -0x80000000
000fcf46if-eq v7, v1, :cond_5d3
000fcf4aif-nez v7, :cond_614
000fcf4econst/4 v1, 0x0
000fcf50iput v1, v0, Lj/C0;->f:I
000fcf54const/4 v1, 0x0
000fcf56if-ge v1, v6, :cond_614
000fcf5ainvoke-virtual {v0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fcf60move-result-object v5
000fcf62if-nez v5, :cond_5e4
000fcf66iget v5, v0, Lj/C0;->f:I
000fcf6aiput v5, v0, Lj/C0;->f:I
000fcf6egoto :goto_611
000fcf70invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
000fcf76move-result v13
000fcf78const/16 v14, 0x8
000fcf7cif-ne v13, v14, :cond_5ed
000fcf80goto :goto_611
000fcf82invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fcf88move-result-object v5
000fcf8acheck-cast v5, Lj/B0;
000fcf8eif-eqz v16, :cond_601
000fcf92iget v13, v0, Lj/C0;->f:I
000fcf96iget v14, v5, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcf9aadd-int/2addr v14, v9
000fcf9ciget v5, v5, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcfa0add-int/2addr v14, v5
000fcfa2add-int/2addr v14, v13
000fcfa4iput v14, v0, Lj/C0;->f:I
000fcfa8goto :goto_611
000fcfaaiget v13, v0, Lj/C0;->f:I
000fcfaeadd-int v14, v13, v9
000fcfb2iget v15, v5, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcfb6add-int/2addr v14, v15
000fcfb8iget v5, v5, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcfbcadd-int/2addr v14, v5
000fcfbeinvoke-static {v13, v14}, Ljava/lang/Math;->max(II)I
000fcfc4move-result v5
000fcfc6iput v5, v0, Lj/C0;->f:I
000fcfcaadd-int/lit8 v1, v1, 0x1
000fcfcegoto :goto_5d7
000fcfd0iget v1, v0, Lj/C0;->f:I
000fcfd4invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fcfdamove-result v5
000fcfdcinvoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fcfe2move-result v13
000fcfe4add-int/2addr v13, v5
000fcfe6add-int/2addr v13, v1
000fcfe8iput v13, v0, Lj/C0;->f:I
000fcfecinvoke-virtual {v0}, Landroid/view/View;->getSuggestedMinimumWidth()I
000fcff2move-result v1
000fcff4invoke-static {v13, v1}, Ljava/lang/Math;->max(II)I
000fcffamove-result v1
000fcffcconst/4 v5, 0x0
000fcffeinvoke-static {v1, v2, v5}, Landroid/view/View;->resolveSizeAndState(III)I
000fd004move-result v1
000fd006and-int v5, v1, v17
000fd00aiget v13, v0, Lj/C0;->f:I
000fd00esub-int/2addr v5, v13
000fd010if-nez v22, :cond_681
000fd014if-eqz v5, :cond_63d
000fd018cmpl-float v14, v28, v18
000fd01cif-lez v14, :cond_63d
000fd020goto :goto_681
000fd022invoke-static {v10, v11}, Ljava/lang/Math;->max(II)I
000fd028move-result v5
000fd02aif-eqz v35, :cond_679
000fd02econst/high16 v14, 0x40000000
000fd032if-eq v7, v14, :cond_679
000fd036const/4 v7, 0x0
000fd038if-ge v7, v6, :cond_679
000fd03cinvoke-virtual {v0, v7}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fd042move-result-object v10
000fd044if-eqz v10, :cond_676
000fd048invoke-virtual {v10}, Landroid/view/View;->getVisibility()I
000fd04emove-result v11
000fd050const/16 v14, 0x8
000fd054if-ne v11, v14, :cond_659
000fd058goto :goto_676
000fd05ainvoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fd060move-result-object v11
000fd062check-cast v11, Lj/B0;
000fd066iget v11, v11, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fd06acmpl-float v11, v11, v18
000fd06eif-lez v11, :cond_676
000fd072const/high16 v14, 0x40000000
000fd076invoke-static {v9, v14}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd07cmove-result v11
000fd07einvoke-virtual {v10}, Landroid/view/View;->getMeasuredHeight()I
000fd084move-result v15
000fd086invoke-static {v15, v14}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd08cmove-result v15
000fd08einvoke-virtual {v10, v11, v15}, Landroid/view/View;->measure(II)V
000fd094add-int/lit8 v7, v7, 0x1
000fd098goto :goto_648
000fd09amove/from16 v22, v1
000fd09econst/high16 v17, -0x1000000
000fd0a2const/16 v21, 0x0
000fd0a6goto/16 :goto_800
000fd0aaiget v3, v0, Lj/C0;->g:F
000fd0aecmpl-float v9, v3, v18
000fd0b2if-lez v9, :cond_689
000fd0b6move/from16 v28, v3
000fd0baconst/16 v26, -0x1
000fd0beaput v26, v31, v24
000fd0c2aput v26, v31, v30
000fd0c6aput v26, v31, v20
000fd0caconst/4 v3, 0x0
000fd0ccaput v26, v31, v3
000fd0d0aput v26, v32, v24
000fd0d4aput v26, v32, v30
000fd0d8aput v26, v32, v20
000fd0dcaput v26, v32, v3
000fd0e0iput v3, v0, Lj/C0;->f:I
000fd0e4const/4 v3, -0x1
000fd0e6const/4 v9, 0x0
000fd0e8if-ge v9, v6, :cond_7a8
000fd0ecinvoke-virtual {v0, v9}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fd0f2move-result-object v11
000fd0f4if-eqz v11, :cond_6b0
000fd0f8invoke-virtual {v11}, Landroid/view/View;->getVisibility()I
000fd0femove-result v14
000fd100const/16 v15, 0x8
000fd104if-ne v14, v15, :cond_6b8
000fd108move/from16 v22, v1
000fd10cconst/high16 v17, -0x1000000
000fd110const/16 v25, -0x2
000fd114goto/16 :goto_7a2
000fd118invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fd11emove-result-object v14
000fd120check-cast v14, Lj/B0;
000fd124iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fd128cmpl-float v17, v15, v18
000fd12cif-lez v17, :cond_71a
000fd130const/high16 v17, -0x1000000
000fd134int-to-float v13, v5
000fd136mul-float/2addr v13, v15
000fd138div-float v13, v13, v28
000fd13cfloat-to-int v13, v13
000fd13esub-float v28, v28, v15
000fd142sub-int/2addr v5, v13
000fd144invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fd14amove-result v15
000fd14cinvoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fd152move-result v22
000fd154add-int v22, v22, v15
000fd158iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fd15cadd-int v22, v22, v15
000fd160iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fd164add-int v15, v22, v15
000fd168move/from16 v22, v1
000fd16ciget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fd170invoke-static {v4, v15, v1}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
000fd176move-result v1
000fd178iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fd17cif-nez v15, :cond_6fd
000fd180const/high16 v15, 0x40000000
000fd184if-eq v7, v15, :cond_6f1
000fd188goto :goto_6ff
000fd18aif-lez v13, :cond_6f4
000fd18egoto :goto_6f5
000fd190const/4 v13, 0x0
000fd192invoke-static {v13, v15}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd198move-result v13
000fd19ainvoke-virtual {v11, v13, v1}, Landroid/view/View;->measure(II)V
000fd1a0goto :goto_70f
000fd1a2const/high16 v15, 0x40000000
000fd1a6invoke-virtual {v11}, Landroid/view/View;->getMeasuredWidth()I
000fd1acmove-result v27
000fd1aeadd-int v13, v27, v13
000fd1b2if-gez v13, :cond_708
000fd1b6const/4 v13, 0x0
000fd1b8invoke-static {v13, v15}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd1bemove-result v13
000fd1c0invoke-virtual {v11, v13, v1}, Landroid/view/View;->measure(II)V
000fd1c6invoke-virtual {v11}, Landroid/view/View;->getMeasuredState()I
000fd1ccmove-result v1
000fd1ceand-int v1, v1, v17
000fd1d2invoke-static {v12, v1}, Landroid/view/View;->combineMeasuredStates(II)I
000fd1d8move-result v12
000fd1dagoto :goto_71e
000fd1dcmove/from16 v22, v1
000fd1e0const/high16 v17, -0x1000000
000fd1e4if-eqz v16, :cond_732
000fd1e8iget v1, v0, Lj/C0;->f:I
000fd1ecinvoke-virtual {v11}, Landroid/view/View;->getMeasuredWidth()I
000fd1f2move-result v13
000fd1f4iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fd1f8add-int/2addr v13, v15
000fd1faiget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fd1feadd-int/2addr v13, v15
000fd200add-int/2addr v13, v1
000fd202iput v13, v0, Lj/C0;->f:I
000fd206const/high16 v1, 0x40000000
000fd20agoto :goto_746
000fd20ciget v1, v0, Lj/C0;->f:I
000fd210invoke-virtual {v11}, Landroid/view/View;->getMeasuredWidth()I
000fd216move-result v13
000fd218add-int/2addr v13, v1
000fd21aiget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fd21eadd-int/2addr v13, v15
000fd220iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fd224add-int/2addr v13, v15
000fd226invoke-static {v1, v13}, Ljava/lang/Math;->max(II)I
000fd22cmove-result v1
000fd22eiput v1, v0, Lj/C0;->f:I
000fd232goto :goto_72f
000fd234if-eq v8, v1, :cond_750
000fd238iget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fd23cconst/4 v15, -0x1
000fd23eif-ne v1, v15, :cond_750
000fd242move/from16 v1, v20
000fd246goto :goto_751
000fd248const/4 v1, 0x0
000fd24aiget v13, v14, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fd24eiget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fd252add-int/2addr v13, v15
000fd254invoke-virtual {v11}, Landroid/view/View;->getMeasuredHeight()I
000fd25amove-result v15
000fd25cadd-int/2addr v15, v13
000fd25einvoke-static {v3, v15}, Ljava/lang/Math;->max(II)I
000fd264move-result v3
000fd266if-eqz v1, :cond_762
000fd26agoto :goto_763
000fd26cmove v13, v15
000fd26einvoke-static {v10, v13}, Ljava/lang/Math;->max(II)I
000fd274move-result v1
000fd276if-eqz v29, :cond_771
000fd27aiget v10, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fd27econst/4 v13, -0x1
000fd280if-ne v10, v13, :cond_772
000fd284move/from16 v10, v20
000fd288goto :goto_773
000fd28aconst/4 v13, -0x1
000fd28cconst/4 v10, 0x0
000fd28eif-eqz v34, :cond_79d
000fd292invoke-virtual {v11}, Landroid/view/View;->getBaseline()I
000fd298move-result v11
000fd29aif-eq v11, v13, :cond_79d
000fd29eiget v13, v14, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
000fd2a2if-gez v13, :cond_781
000fd2a6iget v13, v0, Lj/C0;->e:I
000fd2aaand-int/lit8 v13, v13, 0x70
000fd2aeshr-int/lit8 v13, v13, 0x4
000fd2b2const/16 v25, -0x2
000fd2b6and-int/lit8 v13, v13, -0x2
000fd2bashr-int/lit8 v13, v13, 0x1
000fd2beaget v14, v31, v13
000fd2c2invoke-static {v14, v11}, Ljava/lang/Math;->max(II)I
000fd2c8move-result v14
000fd2caaput v14, v31, v13
000fd2ceaget v14, v32, v13
000fd2d2sub-int/2addr v15, v11
000fd2d4invoke-static {v14, v15}, Ljava/lang/Math;->max(II)I
000fd2damove-result v11
000fd2dcaput v11, v32, v13
000fd2e0goto :goto_79f
000fd2e2const/16 v25, -0x2
000fd2e6move/from16 v29, v10
000fd2eamove v10, v1
000fd2ecadd-int/lit8 v9, v9, 0x1
000fd2f0move/from16 v1, v22
000fd2f4goto/16 :goto_6a0
000fd2f8move/from16 v22, v1
000fd2fcconst/high16 v17, -0x1000000
000fd300iget v1, v0, Lj/C0;->f:I
000fd304invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fd30amove-result v5
000fd30cinvoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fd312move-result v7
000fd314add-int/2addr v7, v5
000fd316add-int/2addr v7, v1
000fd318iput v7, v0, Lj/C0;->f:I
000fd31caget v1, v31, v20
000fd320const/4 v15, -0x1
000fd322if-ne v1, v15, :cond_7d1
000fd326const/16 v21, 0x0
000fd32aaget v5, v31, v21
000fd32eif-ne v5, v15, :cond_7d1
000fd332aget v5, v31, v30
000fd336if-ne v5, v15, :cond_7d1
000fd33aaget v5, v31, v24
000fd33eif-eq v5, v15, :cond_7ce
000fd342goto :goto_7d1
000fd344const/16 v21, 0x0
000fd348goto :goto_7ff
000fd34aaget v5, v31, v24
000fd34econst/16 v21, 0x0
000fd352aget v7, v31, v21
000fd356aget v9, v31, v30
000fd35ainvoke-static {v1, v9}, Ljava/lang/Math;->max(II)I
000fd360move-result v1
000fd362invoke-static {v7, v1}, Ljava/lang/Math;->max(II)I
000fd368move-result v1
000fd36ainvoke-static {v5, v1}, Ljava/lang/Math;->max(II)I
000fd370move-result v1
000fd372aget v5, v32, v24
000fd376aget v7, v32, v21
000fd37aaget v9, v32, v20
000fd37eaget v11, v32, v30
000fd382invoke-static {v9, v11}, Ljava/lang/Math;->max(II)I
000fd388move-result v9
000fd38ainvoke-static {v7, v9}, Ljava/lang/Math;->max(II)I
000fd390move-result v7
000fd392invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I
000fd398move-result v5
000fd39aadd-int/2addr v5, v1
000fd39cinvoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
000fd3a2move-result v1
000fd3a4move v3, v1
000fd3a6move v5, v10
000fd3a8if-nez v29, :cond_807
000fd3acconst/high16 v14, 0x40000000
000fd3b0if-eq v8, v14, :cond_807
000fd3b4move v3, v5
000fd3b6invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fd3bcmove-result v1
000fd3beinvoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fd3c4move-result v5
000fd3c6add-int/2addr v5, v1
000fd3c8add-int/2addr v5, v3
000fd3cainvoke-virtual {v0}, Landroid/view/View;->getSuggestedMinimumHeight()I
000fd3d0move-result v1
000fd3d2invoke-static {v5, v1}, Ljava/lang/Math;->max(II)I
000fd3d8move-result v1
000fd3daand-int v3, v12, v17
000fd3deor-int v3, v22, v3
000fd3e2shl-int/lit8 v5, v12, 0x10
000fd3e6invoke-static {v1, v4, v5}, Landroid/view/View;->resolveSizeAndState(III)I
000fd3ecmove-result v1
000fd3eeinvoke-virtual {v0, v3, v1}, Landroid/view/View;->setMeasuredDimension(II)V
000fd3f4if-eqz v19, :cond_866
000fd3f8invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
000fd3femove-result v1
000fd400const/high16 v14, 0x40000000
000fd404invoke-static {v1, v14}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd40amove-result v4
000fd40cmove/from16 v13, v21
000fd410if-ge v13, v6, :cond_866
000fd414invoke-virtual {v0, v13}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fd41amove-result-object v1
000fd41cinvoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000fd422move-result v3
000fd424const/16 v9, 0x8
000fd428if-eq v3, v9, :cond_85e
000fd42cinvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fd432move-result-object v3
000fd434move-object v7, v3
000fd436check-cast v7, Lj/B0;
000fd43aiget v3, v7, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fd43econst/4 v15, -0x1
000fd440if-ne v3, v15, :cond_85f
000fd444iget v8, v7, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fd448invoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
000fd44emove-result v3
000fd450iput v3, v7, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fd454const/4 v3, 0x0
000fd456const/4 v5, 0x0
000fd458invoke-virtual/range {v0 .. v5}, Landroid/view/ViewGroup;->measureChildWithMargins(Landroid/view/View;IIII)V
000fd45eiput v8, v7, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fd462goto :goto_85f
000fd464const/4 v15, -0x1
000fd466add-int/lit8 v13, v13, 0x1
000fd46amove-object/from16 v0, v38
000fd46emove/from16 v2, v39
000fd472goto :goto_834
000fd474return-void
000fc398
000fc398j.C0::onMeasure(int, int):
000fc3a8move-object/from16 v0, v38
000fc3aciget v1, v0, Lj/C0;->d:I
000fc3b0const/4 v7, -0x2
000fc3b2const/high16 v8, 0x40000000
000fc3b6const/16 v9, 0x8
000fc3baconst/4 v13, 0x0
000fc3bcconst/4 v14, 0x1
000fc3beif-ne v1, v14, :cond_350
000fc3c2iput v13, v0, Lj/C0;->f:I
000fc3c6invoke-virtual {v0}, Lj/C0;->getVirtualChildCount()I
000fc3ccmove-result v15
000fc3ceinvoke-static/range {v39}, Landroid/view/View$MeasureSpec;->getMode(I)I
000fc3d4move-result v1
000fc3d6invoke-static/range {v40}, Landroid/view/View$MeasureSpec;->getMode(I)I
000fc3dcmove-result v2
000fc3deiget v3, v0, Lj/C0;->b:I
000fc3e2iget-boolean v4, v0, Lj/C0;->h:Z
000fc3e6move v5, v13
000fc3e8move v6, v5
000fc3eamove v12, v6
000fc3ecmove/from16 v19, v12
000fc3f0move/from16 v22, v19
000fc3f4move/from16 v23, v22
000fc3f8move/from16 v20, v14
000fc3fcmove/from16 v24, v20
000fc400const/16 v16, 0x0
000fc404const v17, 0xffffff
000fc40aconst/16 v18, 0x0
000fc40emove/from16 v14, v23
000fc412if-ge v5, v15, :cond_162
000fc416move/from16 v25, v1
000fc41ainvoke-virtual {v0, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc420move-result-object v1
000fc422if-nez v1, :cond_51
000fc426iget v1, v0, Lj/C0;->f:I
000fc42aiput v1, v0, Lj/C0;->f:I
000fc42emove/from16 v29, v2
000fc432move v7, v3
000fc434move/from16 v28, v4
000fc438move v11, v5
000fc43amove/from16 v10, v25
000fc43emove/from16 v2, v39
000fc442move/from16 v4, v40
000fc446goto/16 :goto_153
000fc44ainvoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000fc450move-result v10
000fc452if-ne v10, v9, :cond_58
000fc456goto :goto_43
000fc458invoke-virtual {v0, v5}, Lj/C0;->k(I)Z
000fc45emove-result v10
000fc460if-eqz v10, :cond_65
000fc464iget v10, v0, Lj/C0;->f:I
000fc468iget v9, v0, Lj/C0;->m:I
000fc46cadd-int/2addr v10, v9
000fc46eiput v10, v0, Lj/C0;->f:I
000fc472invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc478move-result-object v9
000fc47acheck-cast v9, Lj/B0;
000fc47eiget v10, v9, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc482add-float v16, v16, v10
000fc486if-ne v2, v8, :cond_98
000fc48aiget v8, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc48eif-nez v8, :cond_98
000fc492cmpl-float v8, v10, v18
000fc496if-lez v8, :cond_98
000fc49aiget v8, v0, Lj/C0;->f:I
000fc49eiget v10, v9, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc4a2add-int/2addr v10, v8
000fc4a4iget v11, v9, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc4a8add-int/2addr v10, v11
000fc4aainvoke-static {v8, v10}, Ljava/lang/Math;->max(II)I
000fc4b0move-result v8
000fc4b2iput v8, v0, Lj/C0;->f:I
000fc4b6move-object/from16 v30, v1
000fc4bamove/from16 v29, v2
000fc4bemove v7, v3
000fc4c0move/from16 v28, v4
000fc4c4move v11, v5
000fc4c6move/from16 v19, v20
000fc4camove/from16 v10, v25
000fc4cemove/from16 v2, v39
000fc4d2move/from16 v4, v40
000fc4d6goto :goto_e6
000fc4d8iget v8, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc4dcif-nez v8, :cond_a4
000fc4e0cmpl-float v8, v10, v18
000fc4e4if-lez v8, :cond_a4
000fc4e8iput v7, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc4ecconst/4 v8, 0x0
000fc4eegoto :goto_a6
000fc4f0const/high16 v8, -0x80000000
000fc4f4cmpl-float v10, v16, v18
000fc4f8if-nez v10, :cond_b1
000fc4fciget v10, v0, Lj/C0;->f:I
000fc500move v11, v10
000fc502move v10, v5
000fc504move v5, v11
000fc506move v11, v3
000fc508goto :goto_b4
000fc50amove v10, v5
000fc50cconst/4 v5, 0x0
000fc50egoto :goto_af
000fc510const/4 v3, 0x0
000fc512move/from16 v29, v2
000fc516move/from16 v28, v4
000fc51amove v7, v11
000fc51cmove/from16 v2, v39
000fc520move/from16 v4, v40
000fc524move v11, v10
000fc526move/from16 v10, v25
000fc52ainvoke-virtual/range {v0 .. v5}, Landroid/view/ViewGroup;->measureChildWithMargins(Landroid/view/View;IIII)V
000fc530const/high16 v3, -0x80000000
000fc534if-eq v8, v3, :cond_ca
000fc538iput v8, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc53cinvoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
000fc542move-result v3
000fc544iget v5, v0, Lj/C0;->f:I
000fc548add-int v8, v5, v3
000fc54cmove-object/from16 v30, v1
000fc550iget v1, v9, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc554add-int/2addr v8, v1
000fc556iget v1, v9, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc55aadd-int/2addr v8, v1
000fc55cinvoke-static {v5, v8}, Ljava/lang/Math;->max(II)I
000fc562move-result v1
000fc564iput v1, v0, Lj/C0;->f:I
000fc568if-eqz v28, :cond_e6
000fc56cinvoke-static {v3, v14}, Ljava/lang/Math;->max(II)I
000fc572move-result v14
000fc574if-ltz v7, :cond_f0
000fc578add-int/lit8 v5, v11, 0x1
000fc57cif-ne v7, v5, :cond_f0
000fc580iget v1, v0, Lj/C0;->f:I
000fc584iput v1, v0, Lj/C0;->c:I
000fc588if-ge v11, v7, :cond_f8
000fc58ciget v1, v9, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc590cmpl-float v1, v1, v18
000fc594if-gtz v1, :cond_fb
000fc598const/high16 v1, 0x40000000
000fc59cgoto :goto_103
000fc59enew-instance v1, Ljava/lang/RuntimeException;
000fc5a2const-string v2, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex."
000fc5a6invoke-direct {v1, v2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
000fc5acthrow v1
000fc5aeif-eq v10, v1, :cond_10f
000fc5b2iget v1, v9, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc5b6const/4 v3, -0x1
000fc5b8if-ne v1, v3, :cond_10f
000fc5bcmove/from16 v1, v20
000fc5c0move/from16 v23, v1
000fc5c4goto :goto_110
000fc5c6const/4 v1, 0x0
000fc5c8iget v3, v9, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc5cciget v5, v9, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc5d0add-int/2addr v3, v5
000fc5d2invoke-virtual/range {v30}, Landroid/view/View;->getMeasuredWidth()I
000fc5d8move-result v5
000fc5daadd-int/2addr v5, v3
000fc5dcinvoke-static {v13, v5}, Ljava/lang/Math;->max(II)I
000fc5e2move-result v8
000fc5e4invoke-virtual/range {v30}, Landroid/view/View;->getMeasuredState()I
000fc5eamove-result v13
000fc5ecmove/from16 v30, v1
000fc5f0move/from16 v1, v22
000fc5f4invoke-static {v1, v13}, Landroid/view/View;->combineMeasuredStates(II)I
000fc5famove-result v1
000fc5fcif-eqz v24, :cond_136
000fc600iget v13, v9, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc604move/from16 v22, v1
000fc608const/4 v1, -0x1
000fc60aif-ne v13, v1, :cond_138
000fc60emove/from16 v1, v20
000fc612goto :goto_139
000fc614move/from16 v22, v1
000fc618const/4 v1, 0x0
000fc61aiget v9, v9, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc61ecmpl-float v9, v9, v18
000fc622if-lez v9, :cond_148
000fc626if-eqz v30, :cond_142
000fc62agoto :goto_143
000fc62cmove v3, v5
000fc62einvoke-static {v12, v3}, Ljava/lang/Math;->max(II)I
000fc634move-result v12
000fc636goto :goto_150
000fc638if-eqz v30, :cond_14b
000fc63cgoto :goto_14c
000fc63emove v3, v5
000fc640invoke-static {v6, v3}, Ljava/lang/Math;->max(II)I
000fc646move-result v6
000fc648move/from16 v24, v1
000fc64cmove v13, v8
000fc64eadd-int/lit8 v5, v11, 0x1
000fc652move v3, v7
000fc654move v1, v10
000fc656move/from16 v4, v28
000fc65amove/from16 v2, v29
000fc65econst/4 v7, -0x2
000fc660const/high16 v8, 0x40000000
000fc664const/16 v9, 0x8
000fc668goto/16 :goto_35
000fc66cmove v10, v1
000fc66emove/from16 v29, v2
000fc672move/from16 v28, v4
000fc676move/from16 v1, v22
000fc67amove/from16 v2, v39
000fc67emove/from16 v4, v40
000fc682iget v3, v0, Lj/C0;->f:I
000fc686if-lez v3, :cond_17e
000fc68ainvoke-virtual {v0, v15}, Lj/C0;->k(I)Z
000fc690move-result v3
000fc692if-eqz v3, :cond_17e
000fc696iget v3, v0, Lj/C0;->f:I
000fc69aiget v5, v0, Lj/C0;->m:I
000fc69eadd-int/2addr v3, v5
000fc6a0iput v3, v0, Lj/C0;->f:I
000fc6a4move/from16 v5, v29
000fc6a8if-eqz v28, :cond_1bb
000fc6acconst/high16 v3, -0x80000000
000fc6b0if-eq v5, v3, :cond_188
000fc6b4if-nez v5, :cond_1bb
000fc6b8const/4 v3, 0x0
000fc6baiput v3, v0, Lj/C0;->f:I
000fc6beconst/4 v3, 0x0
000fc6c0if-ge v3, v15, :cond_1bb
000fc6c4invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc6camove-result-object v7
000fc6ccif-nez v7, :cond_199
000fc6d0iget v7, v0, Lj/C0;->f:I
000fc6d4iput v7, v0, Lj/C0;->f:I
000fc6d8goto :goto_1b8
000fc6dainvoke-virtual {v7}, Landroid/view/View;->getVisibility()I
000fc6e0move-result v8
000fc6e2const/16 v9, 0x8
000fc6e6if-ne v8, v9, :cond_1a2
000fc6eagoto :goto_1b8
000fc6ecinvoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc6f2move-result-object v7
000fc6f4check-cast v7, Lj/B0;
000fc6f8iget v8, v0, Lj/C0;->f:I
000fc6fcadd-int v9, v8, v14
000fc700iget v11, v7, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc704add-int/2addr v9, v11
000fc706iget v7, v7, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc70aadd-int/2addr v9, v7
000fc70cinvoke-static {v8, v9}, Ljava/lang/Math;->max(II)I
000fc712move-result v7
000fc714iput v7, v0, Lj/C0;->f:I
000fc718add-int/lit8 v3, v3, 0x1
000fc71cgoto :goto_18c
000fc71eiget v3, v0, Lj/C0;->f:I
000fc722invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc728move-result v7
000fc72ainvoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fc730move-result v8
000fc732add-int/2addr v8, v7
000fc734add-int/2addr v8, v3
000fc736iput v8, v0, Lj/C0;->f:I
000fc73ainvoke-virtual {v0}, Landroid/view/View;->getSuggestedMinimumHeight()I
000fc740move-result v3
000fc742invoke-static {v8, v3}, Ljava/lang/Math;->max(II)I
000fc748move-result v3
000fc74aconst/4 v7, 0x0
000fc74cinvoke-static {v3, v4, v7}, Landroid/view/View;->resolveSizeAndState(III)I
000fc752move-result v3
000fc754and-int v7, v3, v17
000fc758iget v8, v0, Lj/C0;->f:I
000fc75csub-int/2addr v7, v8
000fc75eif-nez v19, :cond_220
000fc762if-eqz v7, :cond_1e4
000fc766cmpl-float v8, v16, v18
000fc76aif-lez v8, :cond_1e4
000fc76egoto :goto_220
000fc770invoke-static {v6, v12}, Ljava/lang/Math;->max(II)I
000fc776move-result v6
000fc778if-eqz v28, :cond_2f4
000fc77cconst/high16 v7, 0x40000000
000fc780if-eq v5, v7, :cond_2f4
000fc784const/4 v5, 0x0
000fc786if-ge v5, v15, :cond_2f4
000fc78ainvoke-virtual {v0, v5}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc790move-result-object v7
000fc792if-eqz v7, :cond_21d
000fc796invoke-virtual {v7}, Landroid/view/View;->getVisibility()I
000fc79cmove-result v8
000fc79econst/16 v9, 0x8
000fc7a2if-ne v8, v9, :cond_200
000fc7a6goto :goto_21d
000fc7a8invoke-virtual {v7}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc7aemove-result-object v8
000fc7b0check-cast v8, Lj/B0;
000fc7b4iget v8, v8, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc7b8cmpl-float v8, v8, v18
000fc7bcif-lez v8, :cond_21d
000fc7c0invoke-virtual {v7}, Landroid/view/View;->getMeasuredWidth()I
000fc7c6move-result v8
000fc7c8const/high16 v9, 0x40000000
000fc7ccinvoke-static {v8, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc7d2move-result v8
000fc7d4invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc7damove-result v11
000fc7dcinvoke-virtual {v7, v8, v11}, Landroid/view/View;->measure(II)V
000fc7e2add-int/lit8 v5, v5, 0x1
000fc7e6goto :goto_1ef
000fc7e8iget v8, v0, Lj/C0;->g:F
000fc7eccmpl-float v9, v8, v18
000fc7f0if-lez v9, :cond_228
000fc7f4move/from16 v16, v8
000fc7f8const/4 v8, 0x0
000fc7faiput v8, v0, Lj/C0;->f:I
000fc7femove v8, v1
000fc800const/4 v1, 0x0
000fc802if-ge v1, v15, :cond_2e5
000fc806invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc80cmove-result-object v9
000fc80einvoke-virtual {v9}, Landroid/view/View;->getVisibility()I
000fc814move-result v11
000fc816const/16 v12, 0x8
000fc81aif-ne v11, v12, :cond_23f
000fc81emove/from16 v17, v1
000fc822goto/16 :goto_2e1
000fc826invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fc82cmove-result-object v11
000fc82echeck-cast v11, Lj/B0;
000fc832iget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fc836cmpl-float v14, v12, v18
000fc83aif-lez v14, :cond_29f
000fc83eint-to-float v14, v7
000fc840mul-float/2addr v14, v12
000fc842div-float v14, v14, v16
000fc846float-to-int v14, v14
000fc848sub-float v16, v16, v12
000fc84csub-int/2addr v7, v14
000fc84einvoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc854move-result v12
000fc856invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fc85cmove-result v17
000fc85eadd-int v17, v17, v12
000fc862iget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc866add-int v17, v17, v12
000fc86aiget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc86eadd-int v12, v17, v12
000fc872move/from16 v17, v1
000fc876iget v1, v11, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc87ainvoke-static {v2, v12, v1}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
000fc880move-result v1
000fc882iget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fc886if-nez v12, :cond_282
000fc88aconst/high16 v12, 0x40000000
000fc88eif-eq v5, v12, :cond_276
000fc892goto :goto_284
000fc894if-lez v14, :cond_279
000fc898goto :goto_27a
000fc89aconst/4 v14, 0x0
000fc89cinvoke-static {v14, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc8a2move-result v14
000fc8a4invoke-virtual {v9, v1, v14}, Landroid/view/View;->measure(II)V
000fc8aagoto :goto_294
000fc8acconst/high16 v12, 0x40000000
000fc8b0invoke-virtual {v9}, Landroid/view/View;->getMeasuredHeight()I
000fc8b6move-result v19
000fc8b8add-int v14, v19, v14
000fc8bcif-gez v14, :cond_28d
000fc8c0const/4 v14, 0x0
000fc8c2invoke-static {v14, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc8c8move-result v14
000fc8cainvoke-virtual {v9, v1, v14}, Landroid/view/View;->measure(II)V
000fc8d0invoke-virtual {v9}, Landroid/view/View;->getMeasuredState()I
000fc8d6move-result v1
000fc8d8and-int/lit16 v1, v1, -0x100
000fc8dcinvoke-static {v8, v1}, Landroid/view/View;->combineMeasuredStates(II)I
000fc8e2move-result v8
000fc8e4goto :goto_2a1
000fc8e6move/from16 v17, v1
000fc8eaiget v1, v11, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fc8eeiget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fc8f2add-int/2addr v1, v12
000fc8f4invoke-virtual {v9}, Landroid/view/View;->getMeasuredWidth()I
000fc8famove-result v12
000fc8fcadd-int/2addr v12, v1
000fc8feinvoke-static {v13, v12}, Ljava/lang/Math;->max(II)I
000fc904move-result v13
000fc906const/high16 v14, 0x40000000
000fc90aif-eq v10, v14, :cond_2bd
000fc90eiget v14, v11, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc912move/from16 v19, v1
000fc916const/4 v1, -0x1
000fc918if-ne v14, v1, :cond_2be
000fc91cmove/from16 v12, v19
000fc920goto :goto_2be
000fc922const/4 v1, -0x1
000fc924invoke-static {v6, v12}, Ljava/lang/Math;->max(II)I
000fc92amove-result v6
000fc92cif-eqz v24, :cond_2cb
000fc930iget v12, v11, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fc934if-ne v12, v1, :cond_2cb
000fc938move/from16 v1, v20
000fc93cgoto :goto_2cc
000fc93econst/4 v1, 0x0
000fc940iget v12, v0, Lj/C0;->f:I
000fc944invoke-virtual {v9}, Landroid/view/View;->getMeasuredHeight()I
000fc94amove-result v9
000fc94cadd-int/2addr v9, v12
000fc94eiget v14, v11, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fc952add-int/2addr v9, v14
000fc954iget v11, v11, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fc958add-int/2addr v9, v11
000fc95ainvoke-static {v12, v9}, Ljava/lang/Math;->max(II)I
000fc960move-result v9
000fc962iput v9, v0, Lj/C0;->f:I
000fc966move/from16 v24, v1
000fc96aadd-int/lit8 v1, v17, 0x1
000fc96egoto/16 :goto_22d
000fc972iget v1, v0, Lj/C0;->f:I
000fc976invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fc97cmove-result v5
000fc97einvoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fc984move-result v7
000fc986add-int/2addr v7, v5
000fc988add-int/2addr v7, v1
000fc98aiput v7, v0, Lj/C0;->f:I
000fc98emove v1, v8
000fc990if-nez v24, :cond_2fb
000fc994const/high16 v14, 0x40000000
000fc998if-eq v10, v14, :cond_2fb
000fc99cgoto :goto_2fc
000fc99emove v6, v13
000fc9a0invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fc9a6move-result v5
000fc9a8invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fc9aemove-result v7
000fc9b0add-int/2addr v7, v5
000fc9b2add-int/2addr v7, v6
000fc9b4invoke-virtual {v0}, Landroid/view/View;->getSuggestedMinimumWidth()I
000fc9bamove-result v5
000fc9bcinvoke-static {v7, v5}, Ljava/lang/Math;->max(II)I
000fc9c2move-result v5
000fc9c4invoke-static {v5, v2, v1}, Landroid/view/View;->resolveSizeAndState(III)I
000fc9camove-result v1
000fc9ccinvoke-virtual {v0, v1, v3}, Landroid/view/View;->setMeasuredDimension(II)V
000fc9d2if-eqz v23, :cond_866
000fc9d6invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
000fc9dcmove-result v1
000fc9deconst/high16 v14, 0x40000000
000fc9e2invoke-static {v1, v14}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fc9e8move-result v2
000fc9eaconst/4 v13, 0x0
000fc9ecif-ge v13, v15, :cond_866
000fc9f0invoke-virtual {v0, v13}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fc9f6move-result-object v1
000fc9f8invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000fc9femove-result v3
000fca00const/16 v9, 0x8
000fca04if-eq v3, v9, :cond_34b
000fca08invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fca0emove-result-object v3
000fca10move-object v6, v3
000fca12check-cast v6, Lj/B0;
000fca16iget v3, v6, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fca1aconst/4 v5, -0x1
000fca1cif-ne v3, v5, :cond_34b
000fca20iget v7, v6, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fca24invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
000fca2amove-result v3
000fca2ciput v3, v6, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fca30const/4 v3, 0x0
000fca32const/4 v5, 0x0
000fca34invoke-virtual/range {v0 .. v5}, Landroid/view/ViewGroup;->measureChildWithMargins(Landroid/view/View;IIII)V
000fca3aiput v7, v6, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fca3eadd-int/lit8 v13, v13, 0x1
000fca42move/from16 v4, v40
000fca46goto :goto_322
000fca48move/from16 v2, v39
000fca4cmove v3, v13
000fca4emove/from16 v20, v14
000fca52const v17, 0xffffff
000fca58const/16 v18, 0x0
000fca5ciput v3, v0, Lj/C0;->f:I
000fca60invoke-virtual {v0}, Lj/C0;->getVirtualChildCount()I
000fca66move-result v6
000fca68invoke-static {v2}, Landroid/view/View$MeasureSpec;->getMode(I)I
000fca6emove-result v7
000fca70invoke-static/range {v40}, Landroid/view/View$MeasureSpec;->getMode(I)I
000fca76move-result v8
000fca78iget-object v1, v0, Lj/C0;->i:[I
000fca7cconst/4 v9, 0x4
000fca7eif-eqz v1, :cond_371
000fca82iget-object v1, v0, Lj/C0;->j:[I
000fca86if-nez v1, :cond_379
000fca8anew-array v1, v9, [I
000fca8eiput-object v1, v0, Lj/C0;->i:[I
000fca92new-array v1, v9, [I
000fca96iput-object v1, v0, Lj/C0;->j:[I
000fca9aiget-object v10, v0, Lj/C0;->i:[I
000fca9eiget-object v11, v0, Lj/C0;->j:[I
000fcaa2const/4 v12, 0x3
000fcaa4const/16 v26, -0x1
000fcaa8aput v26, v10, v12
000fcaacconst/4 v13, 0x2
000fcaaeaput v26, v10, v13
000fcab2aput v26, v10, v20
000fcab6const/16 v21, 0x0
000fcabaaput v26, v10, v21
000fcabeaput v26, v11, v12
000fcac2aput v26, v11, v13
000fcac6aput v26, v11, v20
000fcacaaput v26, v11, v21
000fcaceiget-boolean v14, v0, Lj/C0;->a:Z
000fcad2iget-boolean v15, v0, Lj/C0;->h:Z
000fcad6const/high16 v1, 0x40000000
000fcadaif-ne v7, v1, :cond_39e
000fcademove/from16 v16, v20
000fcae2goto :goto_3a0
000fcae4const/16 v16, 0x0
000fcae8move/from16 v23, v9
000fcaecmove/from16 v24, v12
000fcaf0move/from16 v28, v18
000fcaf4move/from16 v29, v20
000fcaf8const/4 v1, 0x0
000fcafaconst/4 v3, 0x0
000fcafcconst/4 v4, 0x0
000fcafeconst/4 v5, 0x0
000fcb00const/4 v9, 0x0
000fcb02const/4 v12, 0x0
000fcb04const/16 v19, 0x0
000fcb08const/16 v22, 0x0
000fcb0cif-ge v1, v6, :cond_568
000fcb10move/from16 v30, v13
000fcb14invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fcb1amove-result-object v13
000fcb1cif-nez v13, :cond_3cf
000fcb20iget v13, v0, Lj/C0;->f:I
000fcb24iput v13, v0, Lj/C0;->f:I
000fcb28move/from16 v33, v1
000fcb2cmove v1, v4
000fcb2emove-object/from16 v31, v10
000fcb32move-object/from16 v32, v11
000fcb36move/from16 v34, v14
000fcb3amove/from16 v35, v15
000fcb3emove/from16 v4, v40
000fcb42goto/16 :goto_558
000fcb46invoke-virtual {v13}, Landroid/view/View;->getVisibility()I
000fcb4cmove-result v2
000fcb4emove/from16 v31, v3
000fcb52const/16 v3, 0x8
000fcb56if-ne v2, v3, :cond_3ec
000fcb5amove/from16 v2, v39
000fcb5emove/from16 v33, v1
000fcb62move v1, v4
000fcb64move-object/from16 v32, v11
000fcb68move/from16 v34, v14
000fcb6cmove/from16 v35, v15
000fcb70move/from16 v3, v31
000fcb74move/from16 v4, v40
000fcb78move-object/from16 v31, v10
000fcb7cgoto/16 :goto_558
000fcb80invoke-virtual {v0, v1}, Lj/C0;->k(I)Z
000fcb86move-result v2
000fcb88if-eqz v2, :cond_3f9
000fcb8ciget v2, v0, Lj/C0;->f:I
000fcb90iget v3, v0, Lj/C0;->l:I
000fcb94add-int/2addr v2, v3
000fcb96iput v2, v0, Lj/C0;->f:I
000fcb9ainvoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fcba0move-result-object v2
000fcba2check-cast v2, Lj/B0;
000fcba6iget v3, v2, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fcbaaadd-float v28, v28, v3
000fcbaemove/from16 v32, v1
000fcbb2const/high16 v1, 0x40000000
000fcbb6if-ne v7, v1, :cond_46e
000fcbbaiget v1, v2, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fcbbeif-nez v1, :cond_46e
000fcbc2cmpl-float v1, v3, v18
000fcbc6if-lez v1, :cond_46e
000fcbcaif-eqz v16, :cond_421
000fcbceiget v1, v0, Lj/C0;->f:I
000fcbd2iget v3, v2, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcbd6move/from16 v33, v1
000fcbdaiget v1, v2, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcbdeadd-int/2addr v3, v1
000fcbe0add-int v3, v3, v33
000fcbe4iput v3, v0, Lj/C0;->f:I
000fcbe8goto :goto_432
000fcbeaiget v1, v0, Lj/C0;->f:I
000fcbeeiget v3, v2, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcbf2add-int/2addr v3, v1
000fcbf4move/from16 v33, v3
000fcbf8iget v3, v2, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcbfcadd-int v3, v33, v3
000fcc00invoke-static {v1, v3}, Ljava/lang/Math;->max(II)I
000fcc06move-result v1
000fcc08iput v1, v0, Lj/C0;->f:I
000fcc0cif-eqz v14, :cond_453
000fcc10const/4 v3, 0x0
000fcc12invoke-static {v3, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fcc18move-result v1
000fcc1ainvoke-virtual {v13, v1, v1}, Landroid/view/View;->measure(II)V
000fcc20move-object/from16 v36, v13
000fcc24move/from16 v34, v14
000fcc28move/from16 v35, v15
000fcc2cmove/from16 v13, v31
000fcc30move/from16 v33, v32
000fcc34move-object v14, v2
000fcc36move-object/from16 v31, v10
000fcc3amove-object/from16 v32, v11
000fcc3emove/from16 v2, v39
000fcc42move v10, v4
000fcc44move v11, v5
000fcc46move/from16 v4, v40
000fcc4agoto/16 :goto_4d6
000fcc4emove-object/from16 v36, v13
000fcc52move/from16 v34, v14
000fcc56move/from16 v35, v15
000fcc5amove/from16 v22, v20
000fcc5emove/from16 v13, v31
000fcc62move/from16 v33, v32
000fcc66const/high16 v1, 0x40000000
000fcc6amove-object v14, v2
000fcc6cmove-object/from16 v31, v10
000fcc70move-object/from16 v32, v11
000fcc74move/from16 v2, v39
000fcc78move v10, v4
000fcc7amove v11, v5
000fcc7cmove/from16 v4, v40
000fcc80goto/16 :goto_4d8
000fcc84iget v1, v2, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fcc88if-nez v1, :cond_47b
000fcc8ccmpl-float v1, v3, v18
000fcc90if-lez v1, :cond_47b
000fcc94const/4 v1, -0x2
000fcc96iput v1, v2, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fcc9aconst/4 v1, 0x0
000fcc9cgoto :goto_47d
000fcc9econst/high16 v1, -0x80000000
000fcca2cmpl-float v3, v28, v18
000fcca6if-nez v3, :cond_486
000fccaaiget v3, v0, Lj/C0;->f:I
000fccaemove/from16 v33, v5
000fccb2goto :goto_488
000fccb4const/4 v3, 0x0
000fccb6goto :goto_483
000fccb8const/4 v5, 0x0
000fccbamove/from16 v34, v32
000fccbemove-object/from16 v32, v11
000fccc2move/from16 v11, v33
000fccc6move/from16 v33, v34
000fcccamove/from16 v34, v14
000fcccemove/from16 v35, v15
000fccd2move v15, v1
000fccd4move-object v14, v2
000fccd6move-object v1, v13
000fccd8move/from16 v13, v31
000fccdcmove/from16 v2, v39
000fcce0move-object/from16 v31, v10
000fcce4move v10, v4
000fcce6move/from16 v4, v40
000fcceainvoke-virtual/range {v0 .. v5}, Landroid/view/ViewGroup;->measureChildWithMargins(Landroid/view/View;IIII)V
000fccf0const/high16 v3, -0x80000000
000fccf4if-eq v15, v3, :cond_4aa
000fccf8iput v15, v14, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fccfcinvoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
000fcd02move-result v3
000fcd04if-eqz v16, :cond_4be
000fcd08iget v5, v0, Lj/C0;->f:I
000fcd0ciget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcd10add-int/2addr v15, v3
000fcd12move-object/from16 v36, v1
000fcd16iget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcd1aadd-int/2addr v15, v1
000fcd1cadd-int/2addr v15, v5
000fcd1eiput v15, v0, Lj/C0;->f:I
000fcd22goto :goto_4d0
000fcd24move-object/from16 v36, v1
000fcd28iget v1, v0, Lj/C0;->f:I
000fcd2cadd-int v5, v1, v3
000fcd30iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcd34add-int/2addr v5, v15
000fcd36iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcd3aadd-int/2addr v5, v15
000fcd3cinvoke-static {v1, v5}, Ljava/lang/Math;->max(II)I
000fcd42move-result v1
000fcd44iput v1, v0, Lj/C0;->f:I
000fcd48if-eqz v35, :cond_4d6
000fcd4cinvoke-static {v3, v9}, Ljava/lang/Math;->max(II)I
000fcd52move-result v9
000fcd54const/high16 v1, 0x40000000
000fcd58if-eq v8, v1, :cond_4e4
000fcd5ciget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fcd60const/4 v3, -0x1
000fcd62if-ne v1, v3, :cond_4e4
000fcd66move/from16 v1, v20
000fcd6amove/from16 v19, v1
000fcd6egoto :goto_4e5
000fcd70const/4 v1, 0x0
000fcd72iget v3, v14, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fcd76iget v5, v14, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fcd7aadd-int/2addr v3, v5
000fcd7cinvoke-virtual/range {v36}, Landroid/view/View;->getMeasuredHeight()I
000fcd82move-result v5
000fcd84add-int/2addr v5, v3
000fcd86invoke-virtual/range {v36}, Landroid/view/View;->getMeasuredState()I
000fcd8cmove-result v15
000fcd8einvoke-static {v12, v15}, Landroid/view/View;->combineMeasuredStates(II)I
000fcd94move-result v12
000fcd96if-eqz v34, :cond_527
000fcd9ainvoke-virtual/range {v36}, Landroid/view/View;->getBaseline()I
000fcda0move-result v15
000fcda2move/from16 v36, v1
000fcda6const/4 v1, -0x1
000fcda8if-eq v15, v1, :cond_529
000fcdaciget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
000fcdb0if-gez v1, :cond_508
000fcdb4iget v1, v0, Lj/C0;->e:I
000fcdb8and-int/lit8 v1, v1, 0x70
000fcdbcshr-int/lit8 v1, v1, 0x4
000fcdc0const/16 v25, -0x2
000fcdc4and-int/lit8 v1, v1, -0x2
000fcdc8shr-int/lit8 v1, v1, 0x1
000fcdccmove/from16 v37, v1
000fcdd0aget v1, v31, v37
000fcdd4invoke-static {v1, v15}, Ljava/lang/Math;->max(II)I
000fcddamove-result v1
000fcddcaput v1, v31, v37
000fcde0aget v1, v32, v37
000fcde4sub-int v15, v5, v15
000fcde8invoke-static {v1, v15}, Ljava/lang/Math;->max(II)I
000fcdeemove-result v1
000fcdf0aput v1, v32, v37
000fcdf4goto :goto_529
000fcdf6move/from16 v36, v1
000fcdfainvoke-static {v13, v5}, Ljava/lang/Math;->max(II)I
000fce00move-result v1
000fce02if-eqz v29, :cond_537
000fce06iget v13, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fce0aconst/4 v15, -0x1
000fce0cif-ne v13, v15, :cond_537
000fce10move/from16 v13, v20
000fce14goto :goto_538
000fce16const/4 v13, 0x0
000fce18iget v14, v14, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fce1ccmpl-float v14, v14, v18
000fce20if-lez v14, :cond_548
000fce24if-eqz v36, :cond_541
000fce28goto :goto_542
000fce2amove v3, v5
000fce2cinvoke-static {v11, v3}, Ljava/lang/Math;->max(II)I
000fce32move-result v5
000fce34move v3, v10
000fce36goto :goto_551
000fce38if-eqz v36, :cond_54b
000fce3cgoto :goto_54c
000fce3emove v3, v5
000fce40invoke-static {v10, v3}, Ljava/lang/Math;->max(II)I
000fce46move-result v3
000fce48move v5, v11
000fce4amove/from16 v29, v3
000fce4emove v3, v1
000fce50move/from16 v1, v29
000fce54move/from16 v29, v13
000fce58add-int/lit8 v10, v33, 0x1
000fce5cmove v4, v1
000fce5emove v1, v10
000fce60move/from16 v13, v30
000fce64move-object/from16 v10, v31
000fce68move-object/from16 v11, v32
000fce6cmove/from16 v14, v34
000fce70move/from16 v15, v35
000fce74goto/16 :goto_3b2
000fce78move-object/from16 v31, v10
000fce7cmove-object/from16 v32, v11
000fce80move/from16 v30, v13
000fce84move/from16 v34, v14
000fce88move/from16 v35, v15
000fce8cmove v13, v3
000fce8emove v10, v4
000fce90move v11, v5
000fce92move/from16 v4, v40
000fce96iget v1, v0, Lj/C0;->f:I
000fce9aif-lez v1, :cond_588
000fce9einvoke-virtual {v0, v6}, Lj/C0;->k(I)Z
000fcea4move-result v1
000fcea6if-eqz v1, :cond_588
000fceaaiget v1, v0, Lj/C0;->f:I
000fceaeiget v3, v0, Lj/C0;->l:I
000fceb2add-int/2addr v1, v3
000fceb4iput v1, v0, Lj/C0;->f:I
000fceb8aget v1, v31, v20
000fcebcconst/4 v3, -0x1
000fcebeif-ne v1, v3, :cond_59e
000fcec2const/16 v21, 0x0
000fcec6aget v5, v31, v21
000fcecaif-ne v5, v3, :cond_59e
000fceceaget v5, v31, v30
000fced2if-ne v5, v3, :cond_59e
000fced6aget v5, v31, v24
000fcedaif-eq v5, v3, :cond_59c
000fcedegoto :goto_59e
000fcee0move v3, v13
000fcee2goto :goto_5cb
000fcee4aget v3, v31, v24
000fcee8const/16 v21, 0x0
000fceecaget v5, v31, v21
000fcef0aget v14, v31, v30
000fcef4invoke-static {v1, v14}, Ljava/lang/Math;->max(II)I
000fcefamove-result v1
000fcefcinvoke-static {v5, v1}, Ljava/lang/Math;->max(II)I
000fcf02move-result v1
000fcf04invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I
000fcf0amove-result v1
000fcf0caget v3, v32, v24
000fcf10aget v5, v32, v21
000fcf14aget v14, v32, v20
000fcf18aget v15, v32, v30
000fcf1cinvoke-static {v14, v15}, Ljava/lang/Math;->max(II)I
000fcf22move-result v14
000fcf24invoke-static {v5, v14}, Ljava/lang/Math;->max(II)I
000fcf2amove-result v5
000fcf2cinvoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
000fcf32move-result v3
000fcf34add-int/2addr v3, v1
000fcf36invoke-static {v13, v3}, Ljava/lang/Math;->max(II)I
000fcf3cmove-result v3
000fcf3eif-eqz v35, :cond_614
000fcf42const/high16 v1, -0x80000000
000fcf46if-eq v7, v1, :cond_5d3
000fcf4aif-nez v7, :cond_614
000fcf4econst/4 v1, 0x0
000fcf50iput v1, v0, Lj/C0;->f:I
000fcf54const/4 v1, 0x0
000fcf56if-ge v1, v6, :cond_614
000fcf5ainvoke-virtual {v0, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fcf60move-result-object v5
000fcf62if-nez v5, :cond_5e4
000fcf66iget v5, v0, Lj/C0;->f:I
000fcf6aiput v5, v0, Lj/C0;->f:I
000fcf6egoto :goto_611
000fcf70invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
000fcf76move-result v13
000fcf78const/16 v14, 0x8
000fcf7cif-ne v13, v14, :cond_5ed
000fcf80goto :goto_611
000fcf82invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fcf88move-result-object v5
000fcf8acheck-cast v5, Lj/B0;
000fcf8eif-eqz v16, :cond_601
000fcf92iget v13, v0, Lj/C0;->f:I
000fcf96iget v14, v5, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcf9aadd-int/2addr v14, v9
000fcf9ciget v5, v5, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcfa0add-int/2addr v14, v5
000fcfa2add-int/2addr v14, v13
000fcfa4iput v14, v0, Lj/C0;->f:I
000fcfa8goto :goto_611
000fcfaaiget v13, v0, Lj/C0;->f:I
000fcfaeadd-int v14, v13, v9
000fcfb2iget v15, v5, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fcfb6add-int/2addr v14, v15
000fcfb8iget v5, v5, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fcfbcadd-int/2addr v14, v5
000fcfbeinvoke-static {v13, v14}, Ljava/lang/Math;->max(II)I
000fcfc4move-result v5
000fcfc6iput v5, v0, Lj/C0;->f:I
000fcfcaadd-int/lit8 v1, v1, 0x1
000fcfcegoto :goto_5d7
000fcfd0iget v1, v0, Lj/C0;->f:I
000fcfd4invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fcfdamove-result v5
000fcfdcinvoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fcfe2move-result v13
000fcfe4add-int/2addr v13, v5
000fcfe6add-int/2addr v13, v1
000fcfe8iput v13, v0, Lj/C0;->f:I
000fcfecinvoke-virtual {v0}, Landroid/view/View;->getSuggestedMinimumWidth()I
000fcff2move-result v1
000fcff4invoke-static {v13, v1}, Ljava/lang/Math;->max(II)I
000fcffamove-result v1
000fcffcconst/4 v5, 0x0
000fcffeinvoke-static {v1, v2, v5}, Landroid/view/View;->resolveSizeAndState(III)I
000fd004move-result v1
000fd006and-int v5, v1, v17
000fd00aiget v13, v0, Lj/C0;->f:I
000fd00esub-int/2addr v5, v13
000fd010if-nez v22, :cond_681
000fd014if-eqz v5, :cond_63d
000fd018cmpl-float v14, v28, v18
000fd01cif-lez v14, :cond_63d
000fd020goto :goto_681
000fd022invoke-static {v10, v11}, Ljava/lang/Math;->max(II)I
000fd028move-result v5
000fd02aif-eqz v35, :cond_679
000fd02econst/high16 v14, 0x40000000
000fd032if-eq v7, v14, :cond_679
000fd036const/4 v7, 0x0
000fd038if-ge v7, v6, :cond_679
000fd03cinvoke-virtual {v0, v7}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fd042move-result-object v10
000fd044if-eqz v10, :cond_676
000fd048invoke-virtual {v10}, Landroid/view/View;->getVisibility()I
000fd04emove-result v11
000fd050const/16 v14, 0x8
000fd054if-ne v11, v14, :cond_659
000fd058goto :goto_676
000fd05ainvoke-virtual {v10}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fd060move-result-object v11
000fd062check-cast v11, Lj/B0;
000fd066iget v11, v11, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fd06acmpl-float v11, v11, v18
000fd06eif-lez v11, :cond_676
000fd072const/high16 v14, 0x40000000
000fd076invoke-static {v9, v14}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd07cmove-result v11
000fd07einvoke-virtual {v10}, Landroid/view/View;->getMeasuredHeight()I
000fd084move-result v15
000fd086invoke-static {v15, v14}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd08cmove-result v15
000fd08einvoke-virtual {v10, v11, v15}, Landroid/view/View;->measure(II)V
000fd094add-int/lit8 v7, v7, 0x1
000fd098goto :goto_648
000fd09amove/from16 v22, v1
000fd09econst/high16 v17, -0x1000000
000fd0a2const/16 v21, 0x0
000fd0a6goto/16 :goto_800
000fd0aaiget v3, v0, Lj/C0;->g:F
000fd0aecmpl-float v9, v3, v18
000fd0b2if-lez v9, :cond_689
000fd0b6move/from16 v28, v3
000fd0baconst/16 v26, -0x1
000fd0beaput v26, v31, v24
000fd0c2aput v26, v31, v30
000fd0c6aput v26, v31, v20
000fd0caconst/4 v3, 0x0
000fd0ccaput v26, v31, v3
000fd0d0aput v26, v32, v24
000fd0d4aput v26, v32, v30
000fd0d8aput v26, v32, v20
000fd0dcaput v26, v32, v3
000fd0e0iput v3, v0, Lj/C0;->f:I
000fd0e4const/4 v3, -0x1
000fd0e6const/4 v9, 0x0
000fd0e8if-ge v9, v6, :cond_7a8
000fd0ecinvoke-virtual {v0, v9}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fd0f2move-result-object v11
000fd0f4if-eqz v11, :cond_6b0
000fd0f8invoke-virtual {v11}, Landroid/view/View;->getVisibility()I
000fd0femove-result v14
000fd100const/16 v15, 0x8
000fd104if-ne v14, v15, :cond_6b8
000fd108move/from16 v22, v1
000fd10cconst/high16 v17, -0x1000000
000fd110const/16 v25, -0x2
000fd114goto/16 :goto_7a2
000fd118invoke-virtual {v11}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fd11emove-result-object v14
000fd120check-cast v14, Lj/B0;
000fd124iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->weight:F
000fd128cmpl-float v17, v15, v18
000fd12cif-lez v17, :cond_71a
000fd130const/high16 v17, -0x1000000
000fd134int-to-float v13, v5
000fd136mul-float/2addr v13, v15
000fd138div-float v13, v13, v28
000fd13cfloat-to-int v13, v13
000fd13esub-float v28, v28, v15
000fd142sub-int/2addr v5, v13
000fd144invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fd14amove-result v15
000fd14cinvoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fd152move-result v22
000fd154add-int v22, v22, v15
000fd158iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fd15cadd-int v22, v22, v15
000fd160iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fd164add-int v15, v22, v15
000fd168move/from16 v22, v1
000fd16ciget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fd170invoke-static {v4, v15, v1}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
000fd176move-result v1
000fd178iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fd17cif-nez v15, :cond_6fd
000fd180const/high16 v15, 0x40000000
000fd184if-eq v7, v15, :cond_6f1
000fd188goto :goto_6ff
000fd18aif-lez v13, :cond_6f4
000fd18egoto :goto_6f5
000fd190const/4 v13, 0x0
000fd192invoke-static {v13, v15}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd198move-result v13
000fd19ainvoke-virtual {v11, v13, v1}, Landroid/view/View;->measure(II)V
000fd1a0goto :goto_70f
000fd1a2const/high16 v15, 0x40000000
000fd1a6invoke-virtual {v11}, Landroid/view/View;->getMeasuredWidth()I
000fd1acmove-result v27
000fd1aeadd-int v13, v27, v13
000fd1b2if-gez v13, :cond_708
000fd1b6const/4 v13, 0x0
000fd1b8invoke-static {v13, v15}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd1bemove-result v13
000fd1c0invoke-virtual {v11, v13, v1}, Landroid/view/View;->measure(II)V
000fd1c6invoke-virtual {v11}, Landroid/view/View;->getMeasuredState()I
000fd1ccmove-result v1
000fd1ceand-int v1, v1, v17
000fd1d2invoke-static {v12, v1}, Landroid/view/View;->combineMeasuredStates(II)I
000fd1d8move-result v12
000fd1dagoto :goto_71e
000fd1dcmove/from16 v22, v1
000fd1e0const/high16 v17, -0x1000000
000fd1e4if-eqz v16, :cond_732
000fd1e8iget v1, v0, Lj/C0;->f:I
000fd1ecinvoke-virtual {v11}, Landroid/view/View;->getMeasuredWidth()I
000fd1f2move-result v13
000fd1f4iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fd1f8add-int/2addr v13, v15
000fd1faiget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fd1feadd-int/2addr v13, v15
000fd200add-int/2addr v13, v1
000fd202iput v13, v0, Lj/C0;->f:I
000fd206const/high16 v1, 0x40000000
000fd20agoto :goto_746
000fd20ciget v1, v0, Lj/C0;->f:I
000fd210invoke-virtual {v11}, Landroid/view/View;->getMeasuredWidth()I
000fd216move-result v13
000fd218add-int/2addr v13, v1
000fd21aiget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
000fd21eadd-int/2addr v13, v15
000fd220iget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
000fd224add-int/2addr v13, v15
000fd226invoke-static {v1, v13}, Ljava/lang/Math;->max(II)I
000fd22cmove-result v1
000fd22eiput v1, v0, Lj/C0;->f:I
000fd232goto :goto_72f
000fd234if-eq v8, v1, :cond_750
000fd238iget v1, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fd23cconst/4 v15, -0x1
000fd23eif-ne v1, v15, :cond_750
000fd242move/from16 v1, v20
000fd246goto :goto_751
000fd248const/4 v1, 0x0
000fd24aiget v13, v14, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
000fd24eiget v15, v14, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
000fd252add-int/2addr v13, v15
000fd254invoke-virtual {v11}, Landroid/view/View;->getMeasuredHeight()I
000fd25amove-result v15
000fd25cadd-int/2addr v15, v13
000fd25einvoke-static {v3, v15}, Ljava/lang/Math;->max(II)I
000fd264move-result v3
000fd266if-eqz v1, :cond_762
000fd26agoto :goto_763
000fd26cmove v13, v15
000fd26einvoke-static {v10, v13}, Ljava/lang/Math;->max(II)I
000fd274move-result v1
000fd276if-eqz v29, :cond_771
000fd27aiget v10, v14, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fd27econst/4 v13, -0x1
000fd280if-ne v10, v13, :cond_772
000fd284move/from16 v10, v20
000fd288goto :goto_773
000fd28aconst/4 v13, -0x1
000fd28cconst/4 v10, 0x0
000fd28eif-eqz v34, :cond_79d
000fd292invoke-virtual {v11}, Landroid/view/View;->getBaseline()I
000fd298move-result v11
000fd29aif-eq v11, v13, :cond_79d
000fd29eiget v13, v14, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
000fd2a2if-gez v13, :cond_781
000fd2a6iget v13, v0, Lj/C0;->e:I
000fd2aaand-int/lit8 v13, v13, 0x70
000fd2aeshr-int/lit8 v13, v13, 0x4
000fd2b2const/16 v25, -0x2
000fd2b6and-int/lit8 v13, v13, -0x2
000fd2bashr-int/lit8 v13, v13, 0x1
000fd2beaget v14, v31, v13
000fd2c2invoke-static {v14, v11}, Ljava/lang/Math;->max(II)I
000fd2c8move-result v14
000fd2caaput v14, v31, v13
000fd2ceaget v14, v32, v13
000fd2d2sub-int/2addr v15, v11
000fd2d4invoke-static {v14, v15}, Ljava/lang/Math;->max(II)I
000fd2damove-result v11
000fd2dcaput v11, v32, v13
000fd2e0goto :goto_79f
000fd2e2const/16 v25, -0x2
000fd2e6move/from16 v29, v10
000fd2eamove v10, v1
000fd2ecadd-int/lit8 v9, v9, 0x1
000fd2f0move/from16 v1, v22
000fd2f4goto/16 :goto_6a0
000fd2f8move/from16 v22, v1
000fd2fcconst/high16 v17, -0x1000000
000fd300iget v1, v0, Lj/C0;->f:I
000fd304invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
000fd30amove-result v5
000fd30cinvoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
000fd312move-result v7
000fd314add-int/2addr v7, v5
000fd316add-int/2addr v7, v1
000fd318iput v7, v0, Lj/C0;->f:I
000fd31caget v1, v31, v20
000fd320const/4 v15, -0x1
000fd322if-ne v1, v15, :cond_7d1
000fd326const/16 v21, 0x0
000fd32aaget v5, v31, v21
000fd32eif-ne v5, v15, :cond_7d1
000fd332aget v5, v31, v30
000fd336if-ne v5, v15, :cond_7d1
000fd33aaget v5, v31, v24
000fd33eif-eq v5, v15, :cond_7ce
000fd342goto :goto_7d1
000fd344const/16 v21, 0x0
000fd348goto :goto_7ff
000fd34aaget v5, v31, v24
000fd34econst/16 v21, 0x0
000fd352aget v7, v31, v21
000fd356aget v9, v31, v30
000fd35ainvoke-static {v1, v9}, Ljava/lang/Math;->max(II)I
000fd360move-result v1
000fd362invoke-static {v7, v1}, Ljava/lang/Math;->max(II)I
000fd368move-result v1
000fd36ainvoke-static {v5, v1}, Ljava/lang/Math;->max(II)I
000fd370move-result v1
000fd372aget v5, v32, v24
000fd376aget v7, v32, v21
000fd37aaget v9, v32, v20
000fd37eaget v11, v32, v30
000fd382invoke-static {v9, v11}, Ljava/lang/Math;->max(II)I
000fd388move-result v9
000fd38ainvoke-static {v7, v9}, Ljava/lang/Math;->max(II)I
000fd390move-result v7
000fd392invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I
000fd398move-result v5
000fd39aadd-int/2addr v5, v1
000fd39cinvoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
000fd3a2move-result v1
000fd3a4move v3, v1
000fd3a6move v5, v10
000fd3a8if-nez v29, :cond_807
000fd3acconst/high16 v14, 0x40000000
000fd3b0if-eq v8, v14, :cond_807
000fd3b4move v3, v5
000fd3b6invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
000fd3bcmove-result v1
000fd3beinvoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
000fd3c4move-result v5
000fd3c6add-int/2addr v5, v1
000fd3c8add-int/2addr v5, v3
000fd3cainvoke-virtual {v0}, Landroid/view/View;->getSuggestedMinimumHeight()I
000fd3d0move-result v1
000fd3d2invoke-static {v5, v1}, Ljava/lang/Math;->max(II)I
000fd3d8move-result v1
000fd3daand-int v3, v12, v17
000fd3deor-int v3, v22, v3
000fd3e2shl-int/lit8 v5, v12, 0x10
000fd3e6invoke-static {v1, v4, v5}, Landroid/view/View;->resolveSizeAndState(III)I
000fd3ecmove-result v1
000fd3eeinvoke-virtual {v0, v3, v1}, Landroid/view/View;->setMeasuredDimension(II)V
000fd3f4if-eqz v19, :cond_866
000fd3f8invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
000fd3femove-result v1
000fd400const/high16 v14, 0x40000000
000fd404invoke-static {v1, v14}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fd40amove-result v4
000fd40cmove/from16 v13, v21
000fd410if-ge v13, v6, :cond_866
000fd414invoke-virtual {v0, v13}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
000fd41amove-result-object v1
000fd41cinvoke-virtual {v1}, Landroid/view/View;->getVisibility()I
000fd422move-result v3
000fd424const/16 v9, 0x8
000fd428if-eq v3, v9, :cond_85e
000fd42cinvoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
000fd432move-result-object v3
000fd434move-object v7, v3
000fd436check-cast v7, Lj/B0;
000fd43aiget v3, v7, Landroid/widget/LinearLayout$LayoutParams;->height:I
000fd43econst/4 v15, -0x1
000fd440if-ne v3, v15, :cond_85f
000fd444iget v8, v7, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fd448invoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
000fd44emove-result v3
000fd450iput v3, v7, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fd454const/4 v3, 0x0
000fd456const/4 v5, 0x0
000fd458invoke-virtual/range {v0 .. v5}, Landroid/view/ViewGroup;->measureChildWithMargins(Landroid/view/View;IIII)V
000fd45eiput v8, v7, Landroid/widget/LinearLayout$LayoutParams;->width:I
000fd462goto :goto_85f
000fd464const/4 v15, -0x1
000fd466add-int/lit8 v13, v13, 0x1
000fd46amove-object/from16 v0, v38
000fd46emove/from16 v2, v39
000fd472goto :goto_834
000fd474return-void
000fc398
Loading..