File classes.dex
Function:
Loading..
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
000fd476
000fd476 // align 0x8
000fd476 // align 0x8
000fd478
000fd478j.C0::setBaselineAligned(boolean):
000fd488iput-boolean v1, v0, Lj/C0;->a:Z
000fd48creturn-void
000fd478
000fd478j.C0::setBaselineAligned(boolean):
000fd488iput-boolean v1, v0, Lj/C0;->a:Z
000fd48creturn-void
000fd478
000fd48e
000fd48e // align 0x10
000fd48e // align 0x10
000fd490
000fd490j.C0::setBaselineAlignedChildIndex(int):
000fd4a0if-ltz v3, :cond_b
000fd4a4invoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000fd4aamove-result v0
000fd4acif-ge v3, v0, :cond_b
000fd4b0iput v3, v2, Lj/C0;->b:I
000fd4b4return-void
000fd4b6new-instance v3, Ljava/lang/IllegalArgumentException;
000fd4banew-instance v0, Ljava/lang/StringBuilder;
000fd4beconst-string v1, "base aligned child index out of range (0, "
000fd4c2invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000fd4c8invoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000fd4cemove-result v1
000fd4d0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000fd4d6const-string v1, ")"
000fd4dainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000fd4e0invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000fd4e6move-result-object v0
000fd4e8invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000fd4eethrow v3
000fd490
000fd490j.C0::setBaselineAlignedChildIndex(int):
000fd4a0if-ltz v3, :cond_b
000fd4a4invoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000fd4aamove-result v0
000fd4acif-ge v3, v0, :cond_b
000fd4b0iput v3, v2, Lj/C0;->b:I
000fd4b4return-void
000fd4b6new-instance v3, Ljava/lang/IllegalArgumentException;
000fd4banew-instance v0, Ljava/lang/StringBuilder;
000fd4beconst-string v1, "base aligned child index out of range (0, "
000fd4c2invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000fd4c8invoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000fd4cemove-result v1
000fd4d0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000fd4d6const-string v1, ")"
000fd4dainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000fd4e0invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000fd4e6move-result-object v0
000fd4e8invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
000fd4eethrow v3
000fd490
000fd4f0
000fd4f0j.C0::setDividerDrawable(android.graphics.drawable.Drawable):
000fd500iget-object v0, v2, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fd504if-ne v3, v0, :cond_5
000fd508return-void
000fd50aiput-object v3, v2, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fd50econst/4 v0, 0x0
000fd510if-eqz v3, :cond_17
000fd514invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
000fd51amove-result v1
000fd51ciput v1, v2, Lj/C0;->l:I
000fd520invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
000fd526move-result v1
000fd528iput v1, v2, Lj/C0;->m:I
000fd52cgoto :goto_1b
000fd52eiput v0, v2, Lj/C0;->l:I
000fd532iput v0, v2, Lj/C0;->m:I
000fd536if-nez v3, :cond_1e
000fd53aconst/4 v0, 0x1
000fd53cinvoke-virtual {v2, v0}, Landroid/view/View;->setWillNotDraw(Z)V
000fd542invoke-virtual {v2}, Landroid/view/View;->requestLayout()V
000fd548return-void
000fd4f0
000fd4f0j.C0::setDividerDrawable(android.graphics.drawable.Drawable):
000fd500iget-object v0, v2, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fd504if-ne v3, v0, :cond_5
000fd508return-void
000fd50aiput-object v3, v2, Lj/C0;->k:Landroid/graphics/drawable/Drawable;
000fd50econst/4 v0, 0x0
000fd510if-eqz v3, :cond_17
000fd514invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
000fd51amove-result v1
000fd51ciput v1, v2, Lj/C0;->l:I
000fd520invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
000fd526move-result v1
000fd528iput v1, v2, Lj/C0;->m:I
000fd52cgoto :goto_1b
000fd52eiput v0, v2, Lj/C0;->l:I
000fd532iput v0, v2, Lj/C0;->m:I
000fd536if-nez v3, :cond_1e
000fd53aconst/4 v0, 0x1
000fd53cinvoke-virtual {v2, v0}, Landroid/view/View;->setWillNotDraw(Z)V
000fd542invoke-virtual {v2}, Landroid/view/View;->requestLayout()V
000fd548return-void
000fd4f0
000fd54a
000fd54a // align 0x4
000fd54a // align 0x4
000fd54c
000fd54cj.C0::setDividerPadding(int):
000fd55ciput v1, v0, Lj/C0;->o:I
000fd560return-void
000fd54c
000fd54cj.C0::setDividerPadding(int):
000fd55ciput v1, v0, Lj/C0;->o:I
000fd560return-void
000fd54c
000fd562
000fd562 // align 0x4
000fd562 // align 0x4
000fd564
000fd564j.C0::setGravity(int):
000fd574iget v0, v1, Lj/C0;->e:I
000fd578if-eq v0, v2, :cond_19
000fd57cconst v0, 0x800007
000fd582and-int/2addr v0, v2
000fd584if-nez v0, :cond_e
000fd588const v0, 0x800003
000fd58eor-int/2addr v2, v0
000fd590and-int/lit8 v0, v2, 0x70
000fd594if-nez v0, :cond_14
000fd598or-int/lit8 v2, v2, 0x30
000fd59ciput v2, v1, Lj/C0;->e:I
000fd5a0invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000fd5a6return-void
000fd564
000fd564j.C0::setGravity(int):
000fd574iget v0, v1, Lj/C0;->e:I
000fd578if-eq v0, v2, :cond_19
000fd57cconst v0, 0x800007
000fd582and-int/2addr v0, v2
000fd584if-nez v0, :cond_e
000fd588const v0, 0x800003
000fd58eor-int/2addr v2, v0
000fd590and-int/lit8 v0, v2, 0x70
000fd594if-nez v0, :cond_14
000fd598or-int/lit8 v2, v2, 0x30
000fd59ciput v2, v1, Lj/C0;->e:I
000fd5a0invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000fd5a6return-void
000fd564
000fd5a8
000fd5a8j.C0::setHorizontalGravity(int):
000fd5b8const v0, 0x800007
000fd5beand-int/2addr v3, v0
000fd5c0iget v1, v2, Lj/C0;->e:I
000fd5c4and-int/2addr v0, v1
000fd5c6if-eq v0, v3, :cond_13
000fd5caconst v0, -0x800008
000fd5d0and-int/2addr v0, v1
000fd5d2or-int/2addr v3, v0
000fd5d4iput v3, v2, Lj/C0;->e:I
000fd5d8invoke-virtual {v2}, Landroid/view/View;->requestLayout()V
000fd5dereturn-void
000fd5a8
000fd5a8j.C0::setHorizontalGravity(int):
000fd5b8const v0, 0x800007
000fd5beand-int/2addr v3, v0
000fd5c0iget v1, v2, Lj/C0;->e:I
000fd5c4and-int/2addr v0, v1
000fd5c6if-eq v0, v3, :cond_13
000fd5caconst v0, -0x800008
000fd5d0and-int/2addr v0, v1
000fd5d2or-int/2addr v3, v0
000fd5d4iput v3, v2, Lj/C0;->e:I
000fd5d8invoke-virtual {v2}, Landroid/view/View;->requestLayout()V
000fd5dereturn-void
000fd5a8
000fd5e0
000fd5e0j.C0::setMeasureWithLargestChildEnabled(boolean):
000fd5f0iput-boolean v1, v0, Lj/C0;->h:Z
000fd5f4return-void
000fd5e0
000fd5e0j.C0::setMeasureWithLargestChildEnabled(boolean):
000fd5f0iput-boolean v1, v0, Lj/C0;->h:Z
000fd5f4return-void
000fd5e0
000fd5f6
000fd5f6 // align 0x8
000fd5f6 // align 0x8
000fd5f8
000fd5f8j.C0::setOrientation(int):
000fd608iget v0, v1, Lj/C0;->d:I
000fd60cif-eq v0, v2, :cond_9
000fd610iput v2, v1, Lj/C0;->d:I
000fd614invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000fd61areturn-void
000fd5f8
000fd5f8j.C0::setOrientation(int):
000fd608iget v0, v1, Lj/C0;->d:I
000fd60cif-eq v0, v2, :cond_9
000fd610iput v2, v1, Lj/C0;->d:I
000fd614invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000fd61areturn-void
000fd5f8
000fd61c
000fd61cj.C0::setShowDividers(int):
000fd62ciget v0, v1, Lj/C0;->n:I
000fd630if-eq v2, v0, :cond_7
000fd634invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000fd63aiput v2, v1, Lj/C0;->n:I
000fd63ereturn-void
000fd61c
000fd61cj.C0::setShowDividers(int):
000fd62ciget v0, v1, Lj/C0;->n:I
000fd630if-eq v2, v0, :cond_7
000fd634invoke-virtual {v1}, Landroid/view/View;->requestLayout()V
000fd63aiput v2, v1, Lj/C0;->n:I
000fd63ereturn-void
000fd61c
000fd640
000fd640j.C0::setVerticalGravity(int):
000fd650and-int/lit8 v3, v3, 0x70
000fd654iget v0, v2, Lj/C0;->e:I
000fd658and-int/lit8 v1, v0, 0x70
000fd65cif-eq v1, v3, :cond_10
000fd660and-int/lit8 v0, v0, -0x71
000fd664or-int/2addr v3, v0
000fd666iput v3, v2, Lj/C0;->e:I
000fd66ainvoke-virtual {v2}, Landroid/view/View;->requestLayout()V
000fd670return-void
000fd640
000fd640j.C0::setVerticalGravity(int):
000fd650and-int/lit8 v3, v3, 0x70
000fd654iget v0, v2, Lj/C0;->e:I
000fd658and-int/lit8 v1, v0, 0x70
000fd65cif-eq v1, v3, :cond_10
000fd660and-int/lit8 v0, v0, -0x71
000fd664or-int/2addr v3, v0
000fd666iput v3, v2, Lj/C0;->e:I
000fd66ainvoke-virtual {v2}, Landroid/view/View;->requestLayout()V
000fd670return-void
000fd640
000fd672
000fd672 // align 0x4
000fd672 // align 0x4
000fd674
000fd674j.C0::setWeightSum(float):
000fd684const/4 v0, 0x0
000fd686invoke-static {v0, v2}, Ljava/lang/Math;->max(FF)F
000fd68cmove-result v2
000fd68eiput v2, v1, Lj/C0;->g:F
000fd692return-void
000fd674
000fd674j.C0::setWeightSum(float):
000fd684const/4 v0, 0x0
000fd686invoke-static {v0, v2}, Ljava/lang/Math;->max(FF)F
000fd68cmove-result v2
000fd68eiput v2, v1, Lj/C0;->g:F
000fd692return-void
000fd674
000fd694
000fd694j.D0::<init>(int, java.lang.Object):
000fd6a4iput v1, v0, Lj/D0;->a:I
000fd6a8iput-object v2, v0, Lj/D0;->b:Ljava/lang/Object;
000fd6acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fd6b2return-void
000fd694
000fd694j.D0::<init>(int, java.lang.Object):
000fd6a4iput v1, v0, Lj/D0;->a:I
000fd6a8iput-object v2, v0, Lj/D0;->b:Ljava/lang/Object;
000fd6acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fd6b2return-void
000fd694
000fd6b4
000fd6b4j.D0::onItemSelected(android.widget.AdapterView, android.view.View, int, long):
000fd6c4iget v1, v0, Lj/D0;->a:I
000fd6c8packed-switch v1, :pswitch_data_1e
000fd6ceiget-object v1, v0, Lj/D0;->b:Ljava/lang/Object;
000fd6d2check-cast v1, Landroidx/appcompat/widget/SearchView;
000fd6d6invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;->q(I)V
000fd6dcreturn-void
000fd6deconst/4 v1, -0x1
000fd6e0if-eq v3, v1, :cond_1c
000fd6e4iget-object v1, v0, Lj/D0;->b:Ljava/lang/Object;
000fd6e8check-cast v1, Lj/J0;
000fd6eciget-object v1, v1, Lj/J0;->c:Lj/x0;
000fd6f0if-eqz v1, :cond_1c
000fd6f4const/4 v2, 0x0
000fd6f6invoke-virtual {v1, v2}, Lj/x0;->setListSelectionHidden(Z)V
000fd6fcreturn-void
000fd6fenop
000fd700.packed-switch 0x0
000fd6b4
000fd6b4j.D0::onItemSelected(android.widget.AdapterView, android.view.View, int, long):
000fd6c4iget v1, v0, Lj/D0;->a:I
000fd6c8packed-switch v1, :pswitch_data_1e
000fd6ceiget-object v1, v0, Lj/D0;->b:Ljava/lang/Object;
000fd6d2check-cast v1, Landroidx/appcompat/widget/SearchView;
000fd6d6invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;->q(I)V
000fd6dcreturn-void
000fd6deconst/4 v1, -0x1
000fd6e0if-eq v3, v1, :cond_1c
000fd6e4iget-object v1, v0, Lj/D0;->b:Ljava/lang/Object;
000fd6e8check-cast v1, Lj/J0;
000fd6eciget-object v1, v1, Lj/J0;->c:Lj/x0;
000fd6f0if-eqz v1, :cond_1c
000fd6f4const/4 v2, 0x0
000fd6f6invoke-virtual {v1, v2}, Lj/x0;->setListSelectionHidden(Z)V
000fd6fcreturn-void
000fd6fenop
000fd700.packed-switch 0x0
000fd6b4
000fd70c
000fd70cj.D0::a(android.widget.AdapterView):
000fd71creturn-void
000fd70c
000fd70cj.D0::a(android.widget.AdapterView):
000fd71creturn-void
000fd70c
000fd71e
000fd71e // align 0x10
000fd71e // align 0x10
000fd720
000fd720j.D0::b(android.widget.AdapterView):
000fd730return-void
000fd720
000fd720j.D0::b(android.widget.AdapterView):
000fd730return-void
000fd720
000fd732
000fd732 // align 0x4
000fd732 // align 0x4
000fd734
000fd734j.D0::onNothingSelected(android.widget.AdapterView):
000fd744iget v1, v0, Lj/D0;->a:I
000fd748return-void
000fd734
000fd734j.D0::onNothingSelected(android.widget.AdapterView):
000fd744iget v1, v0, Lj/D0;->a:I
000fd748return-void
000fd734
000fd74a
000fd74a // align 0x4
000fd74a // align 0x4
000fd74c
000fd74cj.E0::a(android.widget.PopupWindow, android.view.View, int, boolean):
000fd75cinvoke-virtual {v0, v1, v2, v3}, Landroid/widget/PopupWindow;->getMaxAvailableHeight(Landroid/view/View;IZ)I
000fd762move-result v0
000fd764return v0
000fd74c
000fd74cj.E0::a(android.widget.PopupWindow, android.view.View, int, boolean):
000fd75cinvoke-virtual {v0, v1, v2, v3}, Landroid/widget/PopupWindow;->getMaxAvailableHeight(Landroid/view/View;IZ)I
000fd762move-result v0
000fd764return v0
000fd74c
000fd766
000fd766 // align 0x8
000fd766 // align 0x8
000fd768
000fd768j.F0::a(android.widget.PopupWindow, android.graphics.Rect):
000fd778invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setEpicenterBounds(Landroid/graphics/Rect;)V
000fd77ereturn-void
000fd768
000fd768j.F0::a(android.widget.PopupWindow, android.graphics.Rect):
000fd778invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setEpicenterBounds(Landroid/graphics/Rect;)V
000fd77ereturn-void
000fd768
000fd780
000fd780j.F0::b(android.widget.PopupWindow, boolean):
000fd790invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setIsClippedToScreen(Z)V
000fd796return-void
000fd780
000fd780j.F0::b(android.widget.PopupWindow, boolean):
000fd790invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setIsClippedToScreen(Z)V
000fd796return-void
000fd780
000fd798
000fd798j.G0::<init>(j.J0, int):
000fd7a8iput v2, v0, Lj/G0;->a:I
000fd7aciput-object v1, v0, Lj/G0;->b:Lj/J0;
000fd7b0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fd7b6return-void
000fd798
000fd798j.G0::<init>(j.J0, int):
000fd7a8iput v2, v0, Lj/G0;->a:I
000fd7aciput-object v1, v0, Lj/G0;->b:Lj/J0;
000fd7b0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fd7b6return-void
000fd798
000fd7b8
000fd7b8j.G0::run():
000fd7c8iget-object v0, v3, Lj/G0;->b:Lj/J0;
000fd7cciget v1, v3, Lj/G0;->a:I
000fd7d0packed-switch v1, :pswitch_data_42
000fd7d6iget-object v1, v0, Lj/J0;->c:Lj/x0;
000fd7daif-eqz v1, :cond_34
000fd7desget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
000fd7e2invoke-virtual {v1}, Landroid/view/View;->isAttachedToWindow()Z
000fd7e8move-result v1
000fd7eaif-eqz v1, :cond_34
000fd7eeiget-object v1, v0, Lj/J0;->c:Lj/x0;
000fd7f2invoke-virtual {v1}, Landroid/widget/AdapterView;->getCount()I
000fd7f8move-result v1
000fd7faiget-object v2, v0, Lj/J0;->c:Lj/x0;
000fd7feinvoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000fd804move-result v2
000fd806if-le v1, v2, :cond_34
000fd80aiget-object v1, v0, Lj/J0;->c:Lj/x0;
000fd80einvoke-virtual {v1}, Landroid/view/ViewGroup;->getChildCount()I
000fd814move-result v1
000fd816iget v2, v0, Lj/J0;->m:I
000fd81aif-gt v1, v2, :cond_34
000fd81eiget-object v1, v0, Lj/J0;->z:Lj/B;
000fd822const/4 v2, 0x2
000fd824invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
000fd82ainvoke-virtual {v0}, Lj/J0;->i()V
000fd830return-void
000fd832iget-object v0, v0, Lj/J0;->c:Lj/x0;
000fd836if-eqz v0, :cond_40
000fd83aconst/4 v1, 0x1
000fd83cinvoke-virtual {v0, v1}, Lj/x0;->setListSelectionHidden(Z)V
000fd842invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000fd848return-void
000fd84anop
000fd84c.packed-switch 0x0
000fd7b8
000fd7b8j.G0::run():
000fd7c8iget-object v0, v3, Lj/G0;->b:Lj/J0;
000fd7cciget v1, v3, Lj/G0;->a:I
000fd7d0packed-switch v1, :pswitch_data_42
000fd7d6iget-object v1, v0, Lj/J0;->c:Lj/x0;
000fd7daif-eqz v1, :cond_34
000fd7desget-object v2, LK/P;->a:Ljava/util/WeakHashMap;
000fd7e2invoke-virtual {v1}, Landroid/view/View;->isAttachedToWindow()Z
000fd7e8move-result v1
000fd7eaif-eqz v1, :cond_34
000fd7eeiget-object v1, v0, Lj/J0;->c:Lj/x0;
000fd7f2invoke-virtual {v1}, Landroid/widget/AdapterView;->getCount()I
000fd7f8move-result v1
000fd7faiget-object v2, v0, Lj/J0;->c:Lj/x0;
000fd7feinvoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
000fd804move-result v2
000fd806if-le v1, v2, :cond_34
000fd80aiget-object v1, v0, Lj/J0;->c:Lj/x0;
000fd80einvoke-virtual {v1}, Landroid/view/ViewGroup;->getChildCount()I
000fd814move-result v1
000fd816iget v2, v0, Lj/J0;->m:I
000fd81aif-gt v1, v2, :cond_34
000fd81eiget-object v1, v0, Lj/J0;->z:Lj/B;
000fd822const/4 v2, 0x2
000fd824invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
000fd82ainvoke-virtual {v0}, Lj/J0;->i()V
000fd830return-void
000fd832iget-object v0, v0, Lj/J0;->c:Lj/x0;
000fd836if-eqz v0, :cond_40
000fd83aconst/4 v1, 0x1
000fd83cinvoke-virtual {v0, v1}, Lj/x0;->setListSelectionHidden(Z)V
000fd842invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000fd848return-void
000fd84anop
000fd84c.packed-switch 0x0
000fd7b8
000fd858
000fd858j.H0::<init>(j.J0):
000fd868invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fd86eiput-object v1, v0, Lj/H0;->a:Lj/J0;
000fd872return-void
000fd858
000fd858j.H0::<init>(j.J0):
000fd868invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fd86eiput-object v1, v0, Lj/H0;->a:Lj/J0;
000fd872return-void
000fd858
000fd874
000fd874j.H0::onScroll(android.widget.AbsListView, int, int, int):
000fd884return-void
000fd874
000fd874j.H0::onScroll(android.widget.AbsListView, int, int, int):
000fd884return-void
000fd874
000fd886
000fd886 // align 0x8
000fd886 // align 0x8
000fd888
000fd888j.H0::onScrollStateChanged(android.widget.AbsListView, int):
000fd898const/4 v2, 0x1
000fd89aif-ne v3, v2, :cond_21
000fd89eiget-object v2, v1, Lj/H0;->a:Lj/J0;
000fd8a2iget-object v3, v2, Lj/J0;->z:Lj/B;
000fd8a6invoke-virtual {v3}, Landroid/widget/PopupWindow;->getInputMethodMode()I
000fd8acmove-result v3
000fd8aeconst/4 v0, 0x2
000fd8b0if-ne v3, v0, :cond_f
000fd8b4return-void
000fd8b6iget-object v3, v2, Lj/J0;->z:Lj/B;
000fd8bainvoke-virtual {v3}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
000fd8c0move-result-object v3
000fd8c2if-eqz v3, :cond_21
000fd8c6iget-object v3, v2, Lj/J0;->v:Landroid/os/Handler;
000fd8caiget-object v2, v2, Lj/J0;->r:Lj/G0;
000fd8ceinvoke-virtual {v3, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000fd8d4invoke-virtual {v2}, Lj/G0;->run()V
000fd8dareturn-void
000fd888
000fd888j.H0::onScrollStateChanged(android.widget.AbsListView, int):
000fd898const/4 v2, 0x1
000fd89aif-ne v3, v2, :cond_21
000fd89eiget-object v2, v1, Lj/H0;->a:Lj/J0;
000fd8a2iget-object v3, v2, Lj/J0;->z:Lj/B;
000fd8a6invoke-virtual {v3}, Landroid/widget/PopupWindow;->getInputMethodMode()I
000fd8acmove-result v3
000fd8aeconst/4 v0, 0x2
000fd8b0if-ne v3, v0, :cond_f
000fd8b4return-void
000fd8b6iget-object v3, v2, Lj/J0;->z:Lj/B;
000fd8bainvoke-virtual {v3}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
000fd8c0move-result-object v3
000fd8c2if-eqz v3, :cond_21
000fd8c6iget-object v3, v2, Lj/J0;->v:Landroid/os/Handler;
000fd8caiget-object v2, v2, Lj/J0;->r:Lj/G0;
000fd8ceinvoke-virtual {v3, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000fd8d4invoke-virtual {v2}, Lj/G0;->run()V
000fd8dareturn-void
000fd888
000fd8dc
000fd8dcj.I0::onTouch(android.view.View, android.view.MotionEvent):
000fd8ecinvoke-virtual {v5}, Landroid/view/MotionEvent;->getAction()I
000fd8f2move-result v4
000fd8f4invoke-virtual {v5}, Landroid/view/MotionEvent;->getX()F
000fd8famove-result v0
000fd8fcfloat-to-int v0, v0
000fd8feinvoke-virtual {v5}, Landroid/view/MotionEvent;->getY()F
000fd904move-result v5
000fd906float-to-int v5, v5
000fd908iget-object v1, v3, Lj/I0;->a:Lj/J0;
000fd90cif-nez v4, :cond_3a
000fd910iget-object v2, v1, Lj/J0;->z:Lj/B;
000fd914if-eqz v2, :cond_3a
000fd918invoke-virtual {v2}, Landroid/widget/PopupWindow;->isShowing()Z
000fd91emove-result v2
000fd920if-eqz v2, :cond_3a
000fd924if-ltz v0, :cond_3a
000fd928iget-object v2, v1, Lj/J0;->z:Lj/B;
000fd92cinvoke-virtual {v2}, Landroid/widget/PopupWindow;->getWidth()I
000fd932move-result v2
000fd934if-ge v0, v2, :cond_3a
000fd938if-ltz v5, :cond_3a
000fd93ciget-object v0, v1, Lj/J0;->z:Lj/B;
000fd940invoke-virtual {v0}, Landroid/widget/PopupWindow;->getHeight()I
000fd946move-result v0
000fd948if-ge v5, v0, :cond_3a
000fd94ciget-object v4, v1, Lj/J0;->v:Landroid/os/Handler;
000fd950iget-object v5, v1, Lj/J0;->r:Lj/G0;
000fd954const-wide/16 v0, 0xfa
000fd958invoke-virtual {v4, v5, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
000fd95egoto :goto_44
000fd960const/4 v5, 0x1
000fd962if-ne v4, v5, :cond_44
000fd966iget-object v4, v1, Lj/J0;->v:Landroid/os/Handler;
000fd96aiget-object v5, v1, Lj/J0;->r:Lj/G0;
000fd96einvoke-virtual {v4, v5}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000fd974const/4 v4, 0x0
000fd976return v4
000fd8dc
000fd8dcj.I0::onTouch(android.view.View, android.view.MotionEvent):
000fd8ecinvoke-virtual {v5}, Landroid/view/MotionEvent;->getAction()I
000fd8f2move-result v4
000fd8f4invoke-virtual {v5}, Landroid/view/MotionEvent;->getX()F
000fd8famove-result v0
000fd8fcfloat-to-int v0, v0
000fd8feinvoke-virtual {v5}, Landroid/view/MotionEvent;->getY()F
000fd904move-result v5
000fd906float-to-int v5, v5
000fd908iget-object v1, v3, Lj/I0;->a:Lj/J0;
000fd90cif-nez v4, :cond_3a
000fd910iget-object v2, v1, Lj/J0;->z:Lj/B;
000fd914if-eqz v2, :cond_3a
000fd918invoke-virtual {v2}, Landroid/widget/PopupWindow;->isShowing()Z
000fd91emove-result v2
000fd920if-eqz v2, :cond_3a
000fd924if-ltz v0, :cond_3a
000fd928iget-object v2, v1, Lj/J0;->z:Lj/B;
000fd92cinvoke-virtual {v2}, Landroid/widget/PopupWindow;->getWidth()I
000fd932move-result v2
000fd934if-ge v0, v2, :cond_3a
000fd938if-ltz v5, :cond_3a
000fd93ciget-object v0, v1, Lj/J0;->z:Lj/B;
000fd940invoke-virtual {v0}, Landroid/widget/PopupWindow;->getHeight()I
000fd946move-result v0
000fd948if-ge v5, v0, :cond_3a
000fd94ciget-object v4, v1, Lj/J0;->v:Landroid/os/Handler;
000fd950iget-object v5, v1, Lj/J0;->r:Lj/G0;
000fd954const-wide/16 v0, 0xfa
000fd958invoke-virtual {v4, v5, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
000fd95egoto :goto_44
000fd960const/4 v5, 0x1
000fd962if-ne v4, v5, :cond_44
000fd966iget-object v4, v1, Lj/J0;->v:Landroid/os/Handler;
000fd96aiget-object v5, v1, Lj/J0;->r:Lj/G0;
000fd96einvoke-virtual {v4, v5}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000fd974const/4 v4, 0x0
000fd976return v4
000fd8dc
000fd978
000fd978j.I0::<init>(j.J0):
000fd988invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fd98eiput-object v1, v0, Lj/I0;->a:Lj/J0;
000fd992return-void
000fd978
000fd978j.I0::<init>(j.J0):
000fd988invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fd98eiput-object v1, v0, Lj/I0;->a:Lj/J0;
000fd992return-void
000fd978
000fd994
000fd994j.J0::n():
000fd9a4iget-object v0, v1, Lj/J0;->z:Lj/B;
000fd9a8invoke-virtual {v0}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
000fd9aemove-result-object v0
000fd9b0return-object v0
000fd994
000fd994j.J0::n():
000fd9a4iget-object v0, v1, Lj/J0;->z:Lj/B;
000fd9a8invoke-virtual {v0}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
000fd9aemove-result-object v0
000fd9b0return-object v0
000fd994
000fd9b2
000fd9b2 // align 0x4
000fd9b2 // align 0x4
000fd9b4
000fd9b4j.J0::b():
000fd9c4iget-object v0, v1, Lj/J0;->z:Lj/B;
000fd9c8invoke-virtual {v0}, Landroid/widget/PopupWindow;->isShowing()Z
000fd9cemove-result v0
000fd9d0return v0
000fd9b4
000fd9b4j.J0::b():
000fd9c4iget-object v0, v1, Lj/J0;->z:Lj/B;
000fd9c8invoke-virtual {v0}, Landroid/widget/PopupWindow;->isShowing()Z
000fd9cemove-result v0
000fd9d0return v0
000fd9b4
000fd9d2
000fd9d2 // align 0x4
000fd9d2 // align 0x4
000fd9d4
000fd9d4j.J0::d():
000fd9e4iget v0, v1, Lj/J0;->f:I
000fd9e8return v0
000fd9d4
000fd9d4j.J0::d():
000fd9e4iget v0, v1, Lj/J0;->f:I
000fd9e8return v0
000fd9d4
000fd9ea
000fd9ea // align 0x4
000fd9ea // align 0x4
000fd9ec
000fd9ecj.J0::j():
000fd9fciget-boolean v0, v1, Lj/J0;->i:Z
000fda00if-nez v0, :cond_6
000fda04const/4 v0, 0x0
000fda06return v0
000fda08iget v0, v1, Lj/J0;->g:I
000fda0creturn v0
000fd9ec
000fd9ecj.J0::j():
000fd9fciget-boolean v0, v1, Lj/J0;->i:Z
000fda00if-nez v0, :cond_6
000fda04const/4 v0, 0x0
000fda06return v0
000fda08iget v0, v1, Lj/J0;->g:I
000fda0creturn v0
000fd9ec
000fda0e
000fda0e // align 0x10
000fda0e // align 0x10
000fda10
000fda10j.J0::q(android.content.Context, boolean):
000fda20new-instance v0, Lj/x0;
000fda24invoke-direct {v0, v2, v3}, Lj/x0;-><init>(Landroid/content/Context;Z)V
000fda2areturn-object v0
000fda10
000fda10j.J0::q(android.content.Context, boolean):
000fda20new-instance v0, Lj/x0;
000fda24invoke-direct {v0, v2, v3}, Lj/x0;-><init>(Landroid/content/Context;Z)V
000fda2areturn-object v0
000fda10
000fda2c
000fda2cj.J0::f():
000fda3ciget-object v0, v1, Lj/J0;->c:Lj/x0;
000fda40return-object v0
000fda2c
000fda2cj.J0::f():
000fda3ciget-object v0, v1, Lj/J0;->c:Lj/x0;
000fda40return-object v0
000fda2c
000fda42
000fda42 // align 0x4
000fda42 // align 0x4
000fda44
000fda44j.J0::<clinit>():
000fda54const-class v0, Landroid/widget/PopupWindow;
000fda58sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
000fda5cconst/16 v2, 0x1c
000fda60if-gt v1, v2, :cond_24
000fda64const-string v1, "setClipToScreenEnabled"
000fda68sget-object v2, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
000fda6cfilled-new-array {v2}, [Ljava/lang/Class;
000fda72move-result-object v2
000fda74invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000fda7amove-result-object v1
000fda7csput-object v1, Lj/J0;->A:Ljava/lang/reflect/Method;
000fda80const-string v1, "setEpicenterBounds"
000fda84const-class v2, Landroid/graphics/Rect;
000fda88filled-new-array {v2}, [Ljava/lang/Class;
000fda8emove-result-object v2
000fda90invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000fda96move-result-object v0
000fda98sput-object v0, Lj/J0;->B:Ljava/lang/reflect/Method;
000fda9creturn-void
000fda44
000fda44j.J0::<clinit>():
000fda54const-class v0, Landroid/widget/PopupWindow;
000fda58sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
000fda5cconst/16 v2, 0x1c
000fda60if-gt v1, v2, :cond_24
000fda64const-string v1, "setClipToScreenEnabled"
000fda68sget-object v2, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
000fda6cfilled-new-array {v2}, [Ljava/lang/Class;
000fda72move-result-object v2
000fda74invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000fda7amove-result-object v1
000fda7csput-object v1, Lj/J0;->A:Ljava/lang/reflect/Method;
000fda80const-string v1, "setEpicenterBounds"
000fda84const-class v2, Landroid/graphics/Rect;
000fda88filled-new-array {v2}, [Ljava/lang/Class;
000fda8emove-result-object v2
000fda90invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000fda96move-result-object v0
000fda98sput-object v0, Lj/J0;->B:Ljava/lang/reflect/Method;
000fda9creturn-void
000fda44
000fda9e
000fda9e struct code_item_padding
000fda9e padding uint16 0x0000
000fdaa0
000fdaa0 struct try_item
000fdaa0 start_addr uint32 0xfda64
000fdaa4 insn_count int 14
000fdaa6 handler_off uint16 0xfdab1
000fdaa8
000fdaa8 struct try_item
000fdaa8 start_addr uint32 0xfda80
000fdaac insn_count int 14
000fdaae handler_off uint16 0xfdab5
000fdab0
000fdab0 struct encoded_catch_handler_list
000fdab0 size int 2
000fdab1
000fdab1 struct encoded_catch_handler ← 0xfdaa6
000fdab1 size int64 1
000fdab2 handlers[0].type_idx int 0xb594
000fdab4 handlers[0].addr uint32 0xfda80
000fdab5
000fdab5 struct encoded_catch_handler ← 0xfdaae
000fdab5 size int64 1
000fdab6 handlers[0].type_idx int 0xb594
000fdab8 handlers[0].addr uint32 0xfda9c
000fdab9
000fdab9 // align 0x4
000fda9e struct code_item_padding
000fda9e padding uint16 0x0000
000fdaa0
000fdaa0 struct try_item
000fdaa0 start_addr uint32 0xfda64
000fdaa4 insn_count int 14
000fdaa6 handler_off uint16 0xfdab1
000fdaa8
000fdaa8 struct try_item
000fdaa8 start_addr uint32 0xfda80
000fdaac insn_count int 14
000fdaae handler_off uint16 0xfdab5
000fdab0
000fdab0 struct encoded_catch_handler_list
000fdab0 size int 2
000fdab1
000fdab1 struct encoded_catch_handler ← 0xfdaa6
000fdab1 size int64 1
000fdab2 handlers[0].type_idx int 0xb594
000fdab4 handlers[0].addr uint32 0xfda80
000fdab5
000fdab5 struct encoded_catch_handler ← 0xfdaae
000fdab5 size int64 1
000fdab6 handlers[0].type_idx int 0xb594
000fdab8 handlers[0].addr uint32 0xfda9c
000fdab9
000fdab9 // align 0x4
000fdabc
000fdabcj.J0::<init>(android.content.Context, android.util.AttributeSet, int):
000fdaccinvoke-direct {v4}, Ljava/lang/Object;-><init>()V
000fdad2const/4 v0, -0x2
000fdad4iput v0, v4, Lj/J0;->d:I
000fdad8iput v0, v4, Lj/J0;->e:I
000fdadcconst/16 v0, 0x3ea
000fdae0iput v0, v4, Lj/J0;->h:I
000fdae4const/4 v0, 0x0
000fdae6iput v0, v4, Lj/J0;->l:I
000fdaeaconst v1, 0x7fffffff
000fdaf0iput v1, v4, Lj/J0;->m:I
000fdaf4new-instance v1, Lj/G0;
000fdaf8const/4 v2, 0x1
000fdafainvoke-direct {v1, v4, v2}, Lj/G0;-><init>(Lj/J0;I)V
000fdb00iput-object v1, v4, Lj/J0;->r:Lj/G0;
000fdb04new-instance v1, Lj/I0;
000fdb08invoke-direct {v1, v4}, Lj/I0;-><init>(Lj/J0;)V
000fdb0eiput-object v1, v4, Lj/J0;->s:Lj/I0;
000fdb12new-instance v1, Lj/H0;
000fdb16invoke-direct {v1, v4}, Lj/H0;-><init>(Lj/J0;)V
000fdb1ciput-object v1, v4, Lj/J0;->t:Lj/H0;
000fdb20new-instance v1, Lj/G0;
000fdb24const/4 v2, 0x0
000fdb26invoke-direct {v1, v4, v2}, Lj/G0;-><init>(Lj/J0;I)V
000fdb2ciput-object v1, v4, Lj/J0;->u:Lj/G0;
000fdb30new-instance v1, Landroid/graphics/Rect;
000fdb34invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
000fdb3aiput-object v1, v4, Lj/J0;->w:Landroid/graphics/Rect;
000fdb3eiput-object v5, v4, Lj/J0;->a:Landroid/content/Context;
000fdb42new-instance v1, Landroid/os/Handler;
000fdb46invoke-virtual {v5}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
000fdb4cmove-result-object v2
000fdb4einvoke-direct {v1, v2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
000fdb54iput-object v1, v4, Lj/J0;->v:Landroid/os/Handler;
000fdb58sget-object v1, Ld/a;->o:[I
000fdb5cinvoke-virtual {v5, v6, v1, v7, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
000fdb62move-result-object v1
000fdb64invoke-virtual {v1, v0, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000fdb6amove-result v2
000fdb6ciput v2, v4, Lj/J0;->f:I
000fdb70const/4 v2, 0x1
000fdb72invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000fdb78move-result v3
000fdb7aiput v3, v4, Lj/J0;->g:I
000fdb7eif-eqz v3, :cond_5d
000fdb82iput-boolean v2, v4, Lj/J0;->i:Z
000fdb86invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
000fdb8cnew-instance v1, Lj/B;
000fdb90invoke-direct {v1, v5, v6, v7, v0}, Landroid/widget/PopupWindow;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
000fdb96sget-object v3, Ld/a;->s:[I
000fdb9ainvoke-virtual {v5, v6, v3, v7, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
000fdba0move-result-object v6
000fdba2const/4 v7, 0x2
000fdba4invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;->hasValue(I)Z
000fdbaamove-result v3
000fdbacif-eqz v3, :cond_79
000fdbb0invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000fdbb6move-result v7
000fdbb8invoke-static {v1, v7}, LQ/m;->c(Landroid/widget/PopupWindow;Z)V
000fdbbeinvoke-virtual {v6, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
000fdbc4move-result v7
000fdbc6if-eqz v7, :cond_8a
000fdbcainvoke-virtual {v6, v0, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
000fdbd0move-result v7
000fdbd2if-eqz v7, :cond_8a
000fdbd6invoke-static {v5, v7}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fdbdcmove-result-object v5
000fdbdegoto :goto_8e
000fdbe0invoke-virtual {v6, v0}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
000fdbe6move-result-object v5
000fdbe8invoke-virtual {v1, v5}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000fdbeeinvoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V
000fdbf4iput-object v1, v4, Lj/J0;->z:Lj/B;
000fdbf8invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
000fdbfereturn-void
000fdabc
000fdabcj.J0::<init>(android.content.Context, android.util.AttributeSet, int):
000fdaccinvoke-direct {v4}, Ljava/lang/Object;-><init>()V
000fdad2const/4 v0, -0x2
000fdad4iput v0, v4, Lj/J0;->d:I
000fdad8iput v0, v4, Lj/J0;->e:I
000fdadcconst/16 v0, 0x3ea
000fdae0iput v0, v4, Lj/J0;->h:I
000fdae4const/4 v0, 0x0
000fdae6iput v0, v4, Lj/J0;->l:I
000fdaeaconst v1, 0x7fffffff
000fdaf0iput v1, v4, Lj/J0;->m:I
000fdaf4new-instance v1, Lj/G0;
000fdaf8const/4 v2, 0x1
000fdafainvoke-direct {v1, v4, v2}, Lj/G0;-><init>(Lj/J0;I)V
000fdb00iput-object v1, v4, Lj/J0;->r:Lj/G0;
000fdb04new-instance v1, Lj/I0;
000fdb08invoke-direct {v1, v4}, Lj/I0;-><init>(Lj/J0;)V
000fdb0eiput-object v1, v4, Lj/J0;->s:Lj/I0;
000fdb12new-instance v1, Lj/H0;
000fdb16invoke-direct {v1, v4}, Lj/H0;-><init>(Lj/J0;)V
000fdb1ciput-object v1, v4, Lj/J0;->t:Lj/H0;
000fdb20new-instance v1, Lj/G0;
000fdb24const/4 v2, 0x0
000fdb26invoke-direct {v1, v4, v2}, Lj/G0;-><init>(Lj/J0;I)V
000fdb2ciput-object v1, v4, Lj/J0;->u:Lj/G0;
000fdb30new-instance v1, Landroid/graphics/Rect;
000fdb34invoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
000fdb3aiput-object v1, v4, Lj/J0;->w:Landroid/graphics/Rect;
000fdb3eiput-object v5, v4, Lj/J0;->a:Landroid/content/Context;
000fdb42new-instance v1, Landroid/os/Handler;
000fdb46invoke-virtual {v5}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
000fdb4cmove-result-object v2
000fdb4einvoke-direct {v1, v2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
000fdb54iput-object v1, v4, Lj/J0;->v:Landroid/os/Handler;
000fdb58sget-object v1, Ld/a;->o:[I
000fdb5cinvoke-virtual {v5, v6, v1, v7, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
000fdb62move-result-object v1
000fdb64invoke-virtual {v1, v0, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000fdb6amove-result v2
000fdb6ciput v2, v4, Lj/J0;->f:I
000fdb70const/4 v2, 0x1
000fdb72invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
000fdb78move-result v3
000fdb7aiput v3, v4, Lj/J0;->g:I
000fdb7eif-eqz v3, :cond_5d
000fdb82iput-boolean v2, v4, Lj/J0;->i:Z
000fdb86invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
000fdb8cnew-instance v1, Lj/B;
000fdb90invoke-direct {v1, v5, v6, v7, v0}, Landroid/widget/PopupWindow;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
000fdb96sget-object v3, Ld/a;->s:[I
000fdb9ainvoke-virtual {v5, v6, v3, v7, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
000fdba0move-result-object v6
000fdba2const/4 v7, 0x2
000fdba4invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;->hasValue(I)Z
000fdbaamove-result v3
000fdbacif-eqz v3, :cond_79
000fdbb0invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
000fdbb6move-result v7
000fdbb8invoke-static {v1, v7}, LQ/m;->c(Landroid/widget/PopupWindow;Z)V
000fdbbeinvoke-virtual {v6, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
000fdbc4move-result v7
000fdbc6if-eqz v7, :cond_8a
000fdbcainvoke-virtual {v6, v0, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
000fdbd0move-result v7
000fdbd2if-eqz v7, :cond_8a
000fdbd6invoke-static {v5, v7}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fdbdcmove-result-object v5
000fdbdegoto :goto_8e
000fdbe0invoke-virtual {v6, v0}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
000fdbe6move-result-object v5
000fdbe8invoke-virtual {v1, v5}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000fdbeeinvoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V
000fdbf4iput-object v1, v4, Lj/J0;->z:Lj/B;
000fdbf8invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;->setInputMethodMode(I)V
000fdbfereturn-void
000fdabc
000fdc00
000fdc00j.J0::dismiss():
000fdc10iget-object v0, v2, Lj/J0;->z:Lj/B;
000fdc14invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V
000fdc1aconst/4 v1, 0x0
000fdc1cinvoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V
000fdc22iput-object v1, v2, Lj/J0;->c:Lj/x0;
000fdc26iget-object v0, v2, Lj/J0;->v:Landroid/os/Handler;
000fdc2aiget-object v1, v2, Lj/J0;->r:Lj/G0;
000fdc2einvoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000fdc34return-void
000fdc00
000fdc00j.J0::dismiss():
000fdc10iget-object v0, v2, Lj/J0;->z:Lj/B;
000fdc14invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V
000fdc1aconst/4 v1, 0x0
000fdc1cinvoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V
000fdc22iput-object v1, v2, Lj/J0;->c:Lj/x0;
000fdc26iget-object v0, v2, Lj/J0;->v:Landroid/os/Handler;
000fdc2aiget-object v1, v2, Lj/J0;->r:Lj/G0;
000fdc2einvoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
000fdc34return-void
000fdc00
000fdc36
000fdc36 // align 0x8
000fdc36 // align 0x8
000fdc38
000fdc38j.J0::o(android.widget.ListAdapter):
000fdc48iget-object v0, v2, Lj/J0;->n:LR/b;
000fdc4cif-nez v0, :cond_d
000fdc50new-instance v0, LR/b;
000fdc54const/4 v1, 0x1
000fdc56invoke-direct {v0, v1, v2}, LR/b;-><init>(ILjava/lang/Object;)V
000fdc5ciput-object v0, v2, Lj/J0;->n:LR/b;
000fdc60goto :goto_14
000fdc62iget-object v1, v2, Lj/J0;->b:Landroid/widget/ListAdapter;
000fdc66if-eqz v1, :cond_14
000fdc6ainvoke-interface {v1, v0}, Landroid/widget/Adapter;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V
000fdc70iput-object v3, v2, Lj/J0;->b:Landroid/widget/ListAdapter;
000fdc74if-eqz v3, :cond_1d
000fdc78iget-object v0, v2, Lj/J0;->n:LR/b;
000fdc7cinvoke-interface {v3, v0}, Landroid/widget/Adapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V
000fdc82iget-object v3, v2, Lj/J0;->c:Lj/x0;
000fdc86if-eqz v3, :cond_26
000fdc8aiget-object v0, v2, Lj/J0;->b:Landroid/widget/ListAdapter;
000fdc8einvoke-virtual {v3, v0}, Landroid/widget/AbsListView;->setAdapter(Landroid/widget/ListAdapter;)V
000fdc94return-void
000fdc38
000fdc38j.J0::o(android.widget.ListAdapter):
000fdc48iget-object v0, v2, Lj/J0;->n:LR/b;
000fdc4cif-nez v0, :cond_d
000fdc50new-instance v0, LR/b;
000fdc54const/4 v1, 0x1
000fdc56invoke-direct {v0, v1, v2}, LR/b;-><init>(ILjava/lang/Object;)V
000fdc5ciput-object v0, v2, Lj/J0;->n:LR/b;
000fdc60goto :goto_14
000fdc62iget-object v1, v2, Lj/J0;->b:Landroid/widget/ListAdapter;
000fdc66if-eqz v1, :cond_14
000fdc6ainvoke-interface {v1, v0}, Landroid/widget/Adapter;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V
000fdc70iput-object v3, v2, Lj/J0;->b:Landroid/widget/ListAdapter;
000fdc74if-eqz v3, :cond_1d
000fdc78iget-object v0, v2, Lj/J0;->n:LR/b;
000fdc7cinvoke-interface {v3, v0}, Landroid/widget/Adapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V
000fdc82iget-object v3, v2, Lj/J0;->c:Lj/x0;
000fdc86if-eqz v3, :cond_26
000fdc8aiget-object v0, v2, Lj/J0;->b:Landroid/widget/ListAdapter;
000fdc8einvoke-virtual {v3, v0}, Landroid/widget/AbsListView;->setAdapter(Landroid/widget/ListAdapter;)V
000fdc94return-void
000fdc38
000fdc96
000fdc96 // align 0x8
000fdc96 // align 0x8
000fdc98
000fdc98j.J0::k(android.graphics.drawable.Drawable):
000fdca8iget-object v0, v1, Lj/J0;->z:Lj/B;
000fdcacinvoke-virtual {v0, v2}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000fdcb2return-void
000fdc98
000fdc98j.J0::k(android.graphics.drawable.Drawable):
000fdca8iget-object v0, v1, Lj/J0;->z:Lj/B;
000fdcacinvoke-virtual {v0, v2}, Landroid/widget/PopupWindow;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
000fdcb2return-void
000fdc98
000fdcb4
000fdcb4j.J0::r(int):
000fdcc4iget-object v0, v2, Lj/J0;->z:Lj/B;
000fdcc8invoke-virtual {v0}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
000fdccemove-result-object v0
000fdcd0if-eqz v0, :cond_16
000fdcd4iget-object v1, v2, Lj/J0;->w:Landroid/graphics/Rect;
000fdcd8invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000fdcdeiget v0, v1, Landroid/graphics/Rect;->left:I
000fdce2iget v1, v1, Landroid/graphics/Rect;->right:I
000fdce6add-int/2addr v0, v1
000fdce8add-int/2addr v0, v3
000fdceaiput v0, v2, Lj/J0;->e:I
000fdceereturn-void
000fdcf0iput v3, v2, Lj/J0;->e:I
000fdcf4return-void
000fdcb4
000fdcb4j.J0::r(int):
000fdcc4iget-object v0, v2, Lj/J0;->z:Lj/B;
000fdcc8invoke-virtual {v0}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
000fdccemove-result-object v0
000fdcd0if-eqz v0, :cond_16
000fdcd4iget-object v1, v2, Lj/J0;->w:Landroid/graphics/Rect;
000fdcd8invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000fdcdeiget v0, v1, Landroid/graphics/Rect;->left:I
000fdce2iget v1, v1, Landroid/graphics/Rect;->right:I
000fdce6add-int/2addr v0, v1
000fdce8add-int/2addr v0, v3
000fdceaiput v0, v2, Lj/J0;->e:I
000fdceereturn-void
000fdcf0iput v3, v2, Lj/J0;->e:I
000fdcf4return-void
000fdcb4
000fdcf6
000fdcf6 // align 0x8
000fdcf6 // align 0x8
000fdcf8
000fdcf8j.J0::c(int):
000fdd08iput v1, v0, Lj/J0;->f:I
000fdd0creturn-void
000fdcf8
000fdcf8j.J0::c(int):
000fdd08iput v1, v0, Lj/J0;->f:I
000fdd0creturn-void
000fdcf8
000fdd0e
000fdd0e // align 0x10
000fdd0e // align 0x10
000fdd10
000fdd10j.J0::l(int):
000fdd20iput v1, v0, Lj/J0;->g:I
000fdd24const/4 v1, 0x1
000fdd26iput-boolean v1, v0, Lj/J0;->i:Z
000fdd2areturn-void
000fdd10
000fdd10j.J0::l(int):
000fdd20iput v1, v0, Lj/J0;->g:I
000fdd24const/4 v1, 0x1
000fdd26iput-boolean v1, v0, Lj/J0;->i:Z
000fdd2areturn-void
000fdd10
000fdd2c
000fdd2cj.J0::i():
000fdd3cconst/4 v0, 0x0
000fdd3eiget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd42iget-object v2, v13, Lj/J0;->z:Lj/B;
000fdd46iget-object v3, v13, Lj/J0;->a:Landroid/content/Context;
000fdd4aconst/4 v4, 0x1
000fdd4cif-nez v1, :cond_49
000fdd50iget-boolean v1, v13, Lj/J0;->y:Z
000fdd54xor-int/2addr v1, v4
000fdd56invoke-virtual {v13, v3, v1}, Lj/J0;->q(Landroid/content/Context;Z)Lj/x0;
000fdd5cmove-result-object v1
000fdd5eiput-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd62iget-object v5, v13, Lj/J0;->b:Landroid/widget/ListAdapter;
000fdd66invoke-virtual {v1, v5}, Landroid/widget/AbsListView;->setAdapter(Landroid/widget/ListAdapter;)V
000fdd6ciget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd70iget-object v5, v13, Lj/J0;->p:Landroid/widget/AdapterView$OnItemClickListener;
000fdd74invoke-virtual {v1, v5}, Landroid/widget/AdapterView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
000fdd7aiget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd7einvoke-virtual {v1, v4}, Landroid/view/View;->setFocusable(Z)V
000fdd84iget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd88invoke-virtual {v1, v4}, Landroid/view/View;->setFocusableInTouchMode(Z)V
000fdd8eiget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd92new-instance v5, Lj/D0;
000fdd96invoke-direct {v5, v0, v13}, Lj/D0;-><init>(ILjava/lang/Object;)V
000fdd9cinvoke-virtual {v1, v5}, Landroid/widget/AdapterView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
000fdda2iget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdda6iget-object v5, v13, Lj/J0;->t:Lj/H0;
000fddaainvoke-virtual {v1, v5}, Landroid/widget/AbsListView;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V
000fddb0iget-object v1, v13, Lj/J0;->q:Landroid/widget/AdapterView$OnItemSelectedListener;
000fddb4if-eqz v1, :cond_43
000fddb8iget-object v5, v13, Lj/J0;->c:Lj/x0;
000fddbcinvoke-virtual {v5, v1}, Landroid/widget/AdapterView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
000fddc2iget-object v1, v13, Lj/J0;->c:Lj/x0;
000fddc6invoke-virtual {v2, v1}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V
000fddccgoto :goto_4f
000fddceinvoke-virtual {v2}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
000fddd4move-result-object v1
000fddd6check-cast v1, Landroid/view/ViewGroup;
000fdddainvoke-virtual {v2}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
000fdde0move-result-object v1
000fdde2iget-object v5, v13, Lj/J0;->w:Landroid/graphics/Rect;
000fdde6if-eqz v1, :cond_67
000fddeainvoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000fddf0iget v1, v5, Landroid/graphics/Rect;->top:I
000fddf4iget v6, v5, Landroid/graphics/Rect;->bottom:I
000fddf8add-int/2addr v6, v1
000fddfaiget-boolean v7, v13, Lj/J0;->i:Z
000fddfeif-nez v7, :cond_6b
000fde02neg-int v1, v1
000fde04iput v1, v13, Lj/J0;->g:I
000fde08goto :goto_6b
000fde0ainvoke-virtual {v5}, Landroid/graphics/Rect;->setEmpty()V
000fde10move v6, v0
000fde12invoke-virtual {v2}, Landroid/widget/PopupWindow;->getInputMethodMode()I
000fde18move-result v1
000fde1aconst/4 v7, 0x2
000fde1cif-ne v1, v7, :cond_74
000fde20move v1, v4
000fde22goto :goto_75
000fde24move v1, v0
000fde26iget-object v8, v13, Lj/J0;->o:Landroid/view/View;
000fde2aiget v9, v13, Lj/J0;->g:I
000fde2einvoke-static {v2, v8, v9, v1}, Lj/E0;->a(Landroid/widget/PopupWindow;Landroid/view/View;IZ)I
000fde34move-result v1
000fde36iget v8, v13, Lj/J0;->d:I
000fde3aconst/4 v9, -0x2
000fde3cconst/4 v10, -0x1
000fde3eif-ne v8, v10, :cond_85
000fde42add-int/2addr v1, v6
000fde44goto :goto_d6
000fde46iget v11, v13, Lj/J0;->e:I
000fde4aif-eq v11, v9, :cond_a7
000fde4econst/high16 v12, 0x40000000
000fde52if-eq v11, v10, :cond_92
000fde56invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fde5cmove-result v3
000fde5egoto :goto_bd
000fde60invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fde66move-result-object v3
000fde68invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000fde6emove-result-object v3
000fde70iget v3, v3, Landroid/util/DisplayMetrics;->widthPixels:I
000fde74iget v11, v5, Landroid/graphics/Rect;->left:I
000fde78iget v5, v5, Landroid/graphics/Rect;->right:I
000fde7cadd-int/2addr v11, v5
000fde7esub-int/2addr v3, v11
000fde80invoke-static {v3, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fde86move-result v3
000fde88goto :goto_bd
000fde8ainvoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fde90move-result-object v3
000fde92invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000fde98move-result-object v3
000fde9aiget v3, v3, Landroid/util/DisplayMetrics;->widthPixels:I
000fde9eiget v11, v5, Landroid/graphics/Rect;->left:I
000fdea2iget v5, v5, Landroid/graphics/Rect;->right:I
000fdea6add-int/2addr v11, v5
000fdea8sub-int/2addr v3, v11
000fdeaaconst/high16 v5, -0x80000000
000fdeaeinvoke-static {v3, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fdeb4move-result v3
000fdeb6iget-object v5, v13, Lj/J0;->c:Lj/x0;
000fdebainvoke-virtual {v5, v3, v1}, Lj/x0;->a(II)I
000fdec0move-result v1
000fdec2if-lez v1, :cond_d4
000fdec6iget-object v3, v13, Lj/J0;->c:Lj/x0;
000fdecainvoke-virtual {v3}, Landroid/view/View;->getPaddingTop()I
000fded0move-result v3
000fded2iget-object v5, v13, Lj/J0;->c:Lj/x0;
000fded6invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000fdedcmove-result v5
000fdedeadd-int/2addr v5, v3
000fdee0add-int/2addr v5, v6
000fdee2goto :goto_d5
000fdee4move v5, v0
000fdee6add-int/2addr v1, v5
000fdee8iget-object v3, v13, Lj/J0;->z:Lj/B;
000fdeecinvoke-virtual {v3}, Landroid/widget/PopupWindow;->getInputMethodMode()I
000fdef2move-result v3
000fdef4if-ne v3, v7, :cond_e0
000fdef8move v3, v4
000fdefagoto :goto_e1
000fdefcmove v3, v0
000fdefeiget v5, v13, Lj/J0;->h:I
000fdf02invoke-static {v2, v5}, LQ/m;->d(Landroid/widget/PopupWindow;I)V
000fdf08invoke-virtual {v2}, Landroid/widget/PopupWindow;->isShowing()Z
000fdf0emove-result v5
000fdf10if-eqz v5, :cond_144
000fdf14iget-object v5, v13, Lj/J0;->o:Landroid/view/View;
000fdf18sget-object v6, LK/P;->a:Ljava/util/WeakHashMap;
000fdf1cinvoke-virtual {v5}, Landroid/view/View;->isAttachedToWindow()Z
000fdf22move-result v5
000fdf24if-nez v5, :cond_f8
000fdf28goto/16 :goto_1cf
000fdf2ciget v5, v13, Lj/J0;->e:I
000fdf30if-ne v5, v10, :cond_fe
000fdf34move v5, v10
000fdf36goto :goto_106
000fdf38if-ne v5, v9, :cond_106
000fdf3ciget-object v5, v13, Lj/J0;->o:Landroid/view/View;
000fdf40invoke-virtual {v5}, Landroid/view/View;->getWidth()I
000fdf46move-result v5
000fdf48if-ne v8, v10, :cond_129
000fdf4cif-eqz v3, :cond_10c
000fdf50move v8, v1
000fdf52goto :goto_10d
000fdf54move v8, v10
000fdf56if-eqz v3, :cond_11d
000fdf5aiget v1, v13, Lj/J0;->e:I
000fdf5eif-ne v1, v10, :cond_115
000fdf62move v1, v10
000fdf64goto :goto_116
000fdf66move v1, v0
000fdf68invoke-virtual {v2, v1}, Landroid/widget/PopupWindow;->setWidth(I)V
000fdf6einvoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setHeight(I)V
000fdf74goto :goto_12c
000fdf76iget v1, v13, Lj/J0;->e:I
000fdf7aif-ne v1, v10, :cond_122
000fdf7emove v0, v10
000fdf80invoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setWidth(I)V
000fdf86invoke-virtual {v2, v10}, Landroid/widget/PopupWindow;->setHeight(I)V
000fdf8cgoto :goto_12c
000fdf8eif-ne v8, v9, :cond_12c
000fdf92move v8, v1
000fdf94invoke-virtual {v2, v4}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V
000fdf9aiget-object v3, v13, Lj/J0;->o:Landroid/view/View;
000fdf9eiget v4, v13, Lj/J0;->f:I
000fdfa2move v0, v5
000fdfa4iget v5, v13, Lj/J0;->g:I
000fdfa8if-gez v0, :cond_13a
000fdfacmove v6, v10
000fdfaegoto :goto_13b
000fdfb0move v6, v0
000fdfb2if-gez v8, :cond_13f
000fdfb6move v7, v10
000fdfb8goto :goto_140
000fdfbamove v7, v8
000fdfbcinvoke-virtual/range {v2 .. v7}, Landroid/widget/PopupWindow;->update(Landroid/view/View;IIII)V
000fdfc2return-void
000fdfc4iget v0, v13, Lj/J0;->e:I
000fdfc8if-ne v0, v10, :cond_14a
000fdfccmove v0, v10
000fdfcegoto :goto_152
000fdfd0if-ne v0, v9, :cond_152
000fdfd4iget-object v0, v13, Lj/J0;->o:Landroid/view/View;
000fdfd8invoke-virtual {v0}, Landroid/view/View;->getWidth()I
000fdfdemove-result v0
000fdfe0if-ne v8, v10, :cond_156
000fdfe4move v8, v10
000fdfe6goto :goto_159
000fdfe8if-ne v8, v9, :cond_159
000fdfecmove v8, v1
000fdfeeinvoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setWidth(I)V
000fdff4invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;->setHeight(I)V
000fdffasget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fdffeconst/16 v1, 0x1c
000fe002if-gt v0, v1, :cond_173
000fe006sget-object v0, Lj/J0;->A:Ljava/lang/reflect/Method;
000fe00aif-eqz v0, :cond_176
000fe00esget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
000fe012filled-new-array {v3}, [Ljava/lang/Object;
000fe018move-result-object v3
000fe01ainvoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fe020goto :goto_176
000fe022invoke-static {v2, v4}, Lj/F0;->b(Landroid/widget/PopupWindow;Z)V
000fe028invoke-virtual {v2, v4}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V
000fe02eiget-object v0, v13, Lj/J0;->s:Lj/I0;
000fe032invoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setTouchInterceptor(Landroid/view/View$OnTouchListener;)V
000fe038iget-boolean v0, v13, Lj/J0;->k:Z
000fe03cif-eqz v0, :cond_187
000fe040iget-boolean v0, v13, Lj/J0;->j:Z
000fe044invoke-static {v2, v0}, LQ/m;->c(Landroid/widget/PopupWindow;Z)V
000fe04asget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fe04eif-gt v0, v1, :cond_199
000fe052sget-object v0, Lj/J0;->B:Ljava/lang/reflect/Method;
000fe056if-eqz v0, :cond_19e
000fe05aiget-object v1, v13, Lj/J0;->x:Landroid/graphics/Rect;
000fe05efilled-new-array {v1}, [Ljava/lang/Object;
000fe064move-result-object v1
000fe066invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fe06cgoto :goto_19e
000fe06eiget-object v0, v13, Lj/J0;->x:Landroid/graphics/Rect;
000fe072invoke-static {v2, v0}, Lj/F0;->a(Landroid/widget/PopupWindow;Landroid/graphics/Rect;)V
000fe078iget-object v0, v13, Lj/J0;->o:Landroid/view/View;
000fe07ciget v1, v13, Lj/J0;->f:I
000fe080iget v3, v13, Lj/J0;->g:I
000fe084iget v5, v13, Lj/J0;->l:I
000fe088invoke-virtual {v2, v0, v1, v3, v5}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V
000fe08eiget-object v0, v13, Lj/J0;->c:Lj/x0;
000fe092invoke-virtual {v0, v10}, Landroid/widget/AdapterView;->setSelection(I)V
000fe098iget-boolean v0, v13, Lj/J0;->y:Z
000fe09cif-eqz v0, :cond_1ba
000fe0a0iget-object v0, v13, Lj/J0;->c:Lj/x0;
000fe0a4invoke-virtual {v0}, Lj/x0;->isInTouchMode()Z
000fe0aamove-result v0
000fe0acif-eqz v0, :cond_1c4
000fe0b0iget-object v0, v13, Lj/J0;->c:Lj/x0;
000fe0b4if-eqz v0, :cond_1c4
000fe0b8invoke-virtual {v0, v4}, Lj/x0;->setListSelectionHidden(Z)V
000fe0beinvoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000fe0c4iget-boolean v0, v13, Lj/J0;->y:Z
000fe0c8if-nez v0, :cond_1cf
000fe0cciget-object v0, v13, Lj/J0;->v:Landroid/os/Handler;
000fe0d0iget-object v1, v13, Lj/J0;->u:Lj/G0;
000fe0d4invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
000fe0dareturn-void
000fdd2c
000fdd2cj.J0::i():
000fdd3cconst/4 v0, 0x0
000fdd3eiget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd42iget-object v2, v13, Lj/J0;->z:Lj/B;
000fdd46iget-object v3, v13, Lj/J0;->a:Landroid/content/Context;
000fdd4aconst/4 v4, 0x1
000fdd4cif-nez v1, :cond_49
000fdd50iget-boolean v1, v13, Lj/J0;->y:Z
000fdd54xor-int/2addr v1, v4
000fdd56invoke-virtual {v13, v3, v1}, Lj/J0;->q(Landroid/content/Context;Z)Lj/x0;
000fdd5cmove-result-object v1
000fdd5eiput-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd62iget-object v5, v13, Lj/J0;->b:Landroid/widget/ListAdapter;
000fdd66invoke-virtual {v1, v5}, Landroid/widget/AbsListView;->setAdapter(Landroid/widget/ListAdapter;)V
000fdd6ciget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd70iget-object v5, v13, Lj/J0;->p:Landroid/widget/AdapterView$OnItemClickListener;
000fdd74invoke-virtual {v1, v5}, Landroid/widget/AdapterView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
000fdd7aiget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd7einvoke-virtual {v1, v4}, Landroid/view/View;->setFocusable(Z)V
000fdd84iget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd88invoke-virtual {v1, v4}, Landroid/view/View;->setFocusableInTouchMode(Z)V
000fdd8eiget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdd92new-instance v5, Lj/D0;
000fdd96invoke-direct {v5, v0, v13}, Lj/D0;-><init>(ILjava/lang/Object;)V
000fdd9cinvoke-virtual {v1, v5}, Landroid/widget/AdapterView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
000fdda2iget-object v1, v13, Lj/J0;->c:Lj/x0;
000fdda6iget-object v5, v13, Lj/J0;->t:Lj/H0;
000fddaainvoke-virtual {v1, v5}, Landroid/widget/AbsListView;->setOnScrollListener(Landroid/widget/AbsListView$OnScrollListener;)V
000fddb0iget-object v1, v13, Lj/J0;->q:Landroid/widget/AdapterView$OnItemSelectedListener;
000fddb4if-eqz v1, :cond_43
000fddb8iget-object v5, v13, Lj/J0;->c:Lj/x0;
000fddbcinvoke-virtual {v5, v1}, Landroid/widget/AdapterView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
000fddc2iget-object v1, v13, Lj/J0;->c:Lj/x0;
000fddc6invoke-virtual {v2, v1}, Landroid/widget/PopupWindow;->setContentView(Landroid/view/View;)V
000fddccgoto :goto_4f
000fddceinvoke-virtual {v2}, Landroid/widget/PopupWindow;->getContentView()Landroid/view/View;
000fddd4move-result-object v1
000fddd6check-cast v1, Landroid/view/ViewGroup;
000fdddainvoke-virtual {v2}, Landroid/widget/PopupWindow;->getBackground()Landroid/graphics/drawable/Drawable;
000fdde0move-result-object v1
000fdde2iget-object v5, v13, Lj/J0;->w:Landroid/graphics/Rect;
000fdde6if-eqz v1, :cond_67
000fddeainvoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000fddf0iget v1, v5, Landroid/graphics/Rect;->top:I
000fddf4iget v6, v5, Landroid/graphics/Rect;->bottom:I
000fddf8add-int/2addr v6, v1
000fddfaiget-boolean v7, v13, Lj/J0;->i:Z
000fddfeif-nez v7, :cond_6b
000fde02neg-int v1, v1
000fde04iput v1, v13, Lj/J0;->g:I
000fde08goto :goto_6b
000fde0ainvoke-virtual {v5}, Landroid/graphics/Rect;->setEmpty()V
000fde10move v6, v0
000fde12invoke-virtual {v2}, Landroid/widget/PopupWindow;->getInputMethodMode()I
000fde18move-result v1
000fde1aconst/4 v7, 0x2
000fde1cif-ne v1, v7, :cond_74
000fde20move v1, v4
000fde22goto :goto_75
000fde24move v1, v0
000fde26iget-object v8, v13, Lj/J0;->o:Landroid/view/View;
000fde2aiget v9, v13, Lj/J0;->g:I
000fde2einvoke-static {v2, v8, v9, v1}, Lj/E0;->a(Landroid/widget/PopupWindow;Landroid/view/View;IZ)I
000fde34move-result v1
000fde36iget v8, v13, Lj/J0;->d:I
000fde3aconst/4 v9, -0x2
000fde3cconst/4 v10, -0x1
000fde3eif-ne v8, v10, :cond_85
000fde42add-int/2addr v1, v6
000fde44goto :goto_d6
000fde46iget v11, v13, Lj/J0;->e:I
000fde4aif-eq v11, v9, :cond_a7
000fde4econst/high16 v12, 0x40000000
000fde52if-eq v11, v10, :cond_92
000fde56invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fde5cmove-result v3
000fde5egoto :goto_bd
000fde60invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fde66move-result-object v3
000fde68invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000fde6emove-result-object v3
000fde70iget v3, v3, Landroid/util/DisplayMetrics;->widthPixels:I
000fde74iget v11, v5, Landroid/graphics/Rect;->left:I
000fde78iget v5, v5, Landroid/graphics/Rect;->right:I
000fde7cadd-int/2addr v11, v5
000fde7esub-int/2addr v3, v11
000fde80invoke-static {v3, v12}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fde86move-result v3
000fde88goto :goto_bd
000fde8ainvoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fde90move-result-object v3
000fde92invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
000fde98move-result-object v3
000fde9aiget v3, v3, Landroid/util/DisplayMetrics;->widthPixels:I
000fde9eiget v11, v5, Landroid/graphics/Rect;->left:I
000fdea2iget v5, v5, Landroid/graphics/Rect;->right:I
000fdea6add-int/2addr v11, v5
000fdea8sub-int/2addr v3, v11
000fdeaaconst/high16 v5, -0x80000000
000fdeaeinvoke-static {v3, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
000fdeb4move-result v3
000fdeb6iget-object v5, v13, Lj/J0;->c:Lj/x0;
000fdebainvoke-virtual {v5, v3, v1}, Lj/x0;->a(II)I
000fdec0move-result v1
000fdec2if-lez v1, :cond_d4
000fdec6iget-object v3, v13, Lj/J0;->c:Lj/x0;
000fdecainvoke-virtual {v3}, Landroid/view/View;->getPaddingTop()I
000fded0move-result v3
000fded2iget-object v5, v13, Lj/J0;->c:Lj/x0;
000fded6invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
000fdedcmove-result v5
000fdedeadd-int/2addr v5, v3
000fdee0add-int/2addr v5, v6
000fdee2goto :goto_d5
000fdee4move v5, v0
000fdee6add-int/2addr v1, v5
000fdee8iget-object v3, v13, Lj/J0;->z:Lj/B;
000fdeecinvoke-virtual {v3}, Landroid/widget/PopupWindow;->getInputMethodMode()I
000fdef2move-result v3
000fdef4if-ne v3, v7, :cond_e0
000fdef8move v3, v4
000fdefagoto :goto_e1
000fdefcmove v3, v0
000fdefeiget v5, v13, Lj/J0;->h:I
000fdf02invoke-static {v2, v5}, LQ/m;->d(Landroid/widget/PopupWindow;I)V
000fdf08invoke-virtual {v2}, Landroid/widget/PopupWindow;->isShowing()Z
000fdf0emove-result v5
000fdf10if-eqz v5, :cond_144
000fdf14iget-object v5, v13, Lj/J0;->o:Landroid/view/View;
000fdf18sget-object v6, LK/P;->a:Ljava/util/WeakHashMap;
000fdf1cinvoke-virtual {v5}, Landroid/view/View;->isAttachedToWindow()Z
000fdf22move-result v5
000fdf24if-nez v5, :cond_f8
000fdf28goto/16 :goto_1cf
000fdf2ciget v5, v13, Lj/J0;->e:I
000fdf30if-ne v5, v10, :cond_fe
000fdf34move v5, v10
000fdf36goto :goto_106
000fdf38if-ne v5, v9, :cond_106
000fdf3ciget-object v5, v13, Lj/J0;->o:Landroid/view/View;
000fdf40invoke-virtual {v5}, Landroid/view/View;->getWidth()I
000fdf46move-result v5
000fdf48if-ne v8, v10, :cond_129
000fdf4cif-eqz v3, :cond_10c
000fdf50move v8, v1
000fdf52goto :goto_10d
000fdf54move v8, v10
000fdf56if-eqz v3, :cond_11d
000fdf5aiget v1, v13, Lj/J0;->e:I
000fdf5eif-ne v1, v10, :cond_115
000fdf62move v1, v10
000fdf64goto :goto_116
000fdf66move v1, v0
000fdf68invoke-virtual {v2, v1}, Landroid/widget/PopupWindow;->setWidth(I)V
000fdf6einvoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setHeight(I)V
000fdf74goto :goto_12c
000fdf76iget v1, v13, Lj/J0;->e:I
000fdf7aif-ne v1, v10, :cond_122
000fdf7emove v0, v10
000fdf80invoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setWidth(I)V
000fdf86invoke-virtual {v2, v10}, Landroid/widget/PopupWindow;->setHeight(I)V
000fdf8cgoto :goto_12c
000fdf8eif-ne v8, v9, :cond_12c
000fdf92move v8, v1
000fdf94invoke-virtual {v2, v4}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V
000fdf9aiget-object v3, v13, Lj/J0;->o:Landroid/view/View;
000fdf9eiget v4, v13, Lj/J0;->f:I
000fdfa2move v0, v5
000fdfa4iget v5, v13, Lj/J0;->g:I
000fdfa8if-gez v0, :cond_13a
000fdfacmove v6, v10
000fdfaegoto :goto_13b
000fdfb0move v6, v0
000fdfb2if-gez v8, :cond_13f
000fdfb6move v7, v10
000fdfb8goto :goto_140
000fdfbamove v7, v8
000fdfbcinvoke-virtual/range {v2 .. v7}, Landroid/widget/PopupWindow;->update(Landroid/view/View;IIII)V
000fdfc2return-void
000fdfc4iget v0, v13, Lj/J0;->e:I
000fdfc8if-ne v0, v10, :cond_14a
000fdfccmove v0, v10
000fdfcegoto :goto_152
000fdfd0if-ne v0, v9, :cond_152
000fdfd4iget-object v0, v13, Lj/J0;->o:Landroid/view/View;
000fdfd8invoke-virtual {v0}, Landroid/view/View;->getWidth()I
000fdfdemove-result v0
000fdfe0if-ne v8, v10, :cond_156
000fdfe4move v8, v10
000fdfe6goto :goto_159
000fdfe8if-ne v8, v9, :cond_159
000fdfecmove v8, v1
000fdfeeinvoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setWidth(I)V
000fdff4invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;->setHeight(I)V
000fdffasget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fdffeconst/16 v1, 0x1c
000fe002if-gt v0, v1, :cond_173
000fe006sget-object v0, Lj/J0;->A:Ljava/lang/reflect/Method;
000fe00aif-eqz v0, :cond_176
000fe00esget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
000fe012filled-new-array {v3}, [Ljava/lang/Object;
000fe018move-result-object v3
000fe01ainvoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fe020goto :goto_176
000fe022invoke-static {v2, v4}, Lj/F0;->b(Landroid/widget/PopupWindow;Z)V
000fe028invoke-virtual {v2, v4}, Landroid/widget/PopupWindow;->setOutsideTouchable(Z)V
000fe02eiget-object v0, v13, Lj/J0;->s:Lj/I0;
000fe032invoke-virtual {v2, v0}, Landroid/widget/PopupWindow;->setTouchInterceptor(Landroid/view/View$OnTouchListener;)V
000fe038iget-boolean v0, v13, Lj/J0;->k:Z
000fe03cif-eqz v0, :cond_187
000fe040iget-boolean v0, v13, Lj/J0;->j:Z
000fe044invoke-static {v2, v0}, LQ/m;->c(Landroid/widget/PopupWindow;Z)V
000fe04asget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fe04eif-gt v0, v1, :cond_199
000fe052sget-object v0, Lj/J0;->B:Ljava/lang/reflect/Method;
000fe056if-eqz v0, :cond_19e
000fe05aiget-object v1, v13, Lj/J0;->x:Landroid/graphics/Rect;
000fe05efilled-new-array {v1}, [Ljava/lang/Object;
000fe064move-result-object v1
000fe066invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
000fe06cgoto :goto_19e
000fe06eiget-object v0, v13, Lj/J0;->x:Landroid/graphics/Rect;
000fe072invoke-static {v2, v0}, Lj/F0;->a(Landroid/widget/PopupWindow;Landroid/graphics/Rect;)V
000fe078iget-object v0, v13, Lj/J0;->o:Landroid/view/View;
000fe07ciget v1, v13, Lj/J0;->f:I
000fe080iget v3, v13, Lj/J0;->g:I
000fe084iget v5, v13, Lj/J0;->l:I
000fe088invoke-virtual {v2, v0, v1, v3, v5}, Landroid/widget/PopupWindow;->showAsDropDown(Landroid/view/View;III)V
000fe08eiget-object v0, v13, Lj/J0;->c:Lj/x0;
000fe092invoke-virtual {v0, v10}, Landroid/widget/AdapterView;->setSelection(I)V
000fe098iget-boolean v0, v13, Lj/J0;->y:Z
000fe09cif-eqz v0, :cond_1ba
000fe0a0iget-object v0, v13, Lj/J0;->c:Lj/x0;
000fe0a4invoke-virtual {v0}, Lj/x0;->isInTouchMode()Z
000fe0aamove-result v0
000fe0acif-eqz v0, :cond_1c4
000fe0b0iget-object v0, v13, Lj/J0;->c:Lj/x0;
000fe0b4if-eqz v0, :cond_1c4
000fe0b8invoke-virtual {v0, v4}, Lj/x0;->setListSelectionHidden(Z)V
000fe0beinvoke-virtual {v0}, Landroid/view/View;->requestLayout()V
000fe0c4iget-boolean v0, v13, Lj/J0;->y:Z
000fe0c8if-nez v0, :cond_1cf
000fe0cciget-object v0, v13, Lj/J0;->v:Landroid/os/Handler;
000fe0d0iget-object v1, v13, Lj/J0;->u:Lj/G0;
000fe0d4invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
000fe0dareturn-void
000fdd2c
000fe0dc
000fe0dc struct try_item
000fe0dc start_addr uint32 0xfe00e
000fe0e0 insn_count int 9
000fe0e2 handler_off uint16 0xfe0ed
000fe0e4
000fe0e4 struct try_item
000fe0e4 start_addr uint32 0xfe05a
000fe0e8 insn_count int 9
000fe0ea handler_off uint16 0xfe0f2
000fe0ec
000fe0ec struct encoded_catch_handler_list
000fe0ec size int 2
000fe0ed
000fe0ed struct encoded_catch_handler ← 0xfe0e2
000fe0ed size int64 1
000fe0ee handlers[0].type_idx int 0xb554
000fe0f0 handlers[0].addr uint32 0xfe028
000fe0f2
000fe0f2 struct encoded_catch_handler ← 0xfe0ea
000fe0f2 size int64 1
000fe0f3 handlers[0].type_idx int 0xb554
000fe0f5 handlers[0].addr uint32 0xfe078
000fe0f7
000fe0f7 // align 0x8
000fe0dc struct try_item
000fe0dc start_addr uint32 0xfe00e
000fe0e0 insn_count int 9
000fe0e2 handler_off uint16 0xfe0ed
000fe0e4
000fe0e4 struct try_item
000fe0e4 start_addr uint32 0xfe05a
000fe0e8 insn_count int 9
000fe0ea handler_off uint16 0xfe0f2
000fe0ec
000fe0ec struct encoded_catch_handler_list
000fe0ec size int 2
000fe0ed
000fe0ed struct encoded_catch_handler ← 0xfe0e2
000fe0ed size int64 1
000fe0ee handlers[0].type_idx int 0xb554
000fe0f0 handlers[0].addr uint32 0xfe028
000fe0f2
000fe0f2 struct encoded_catch_handler ← 0xfe0ea
000fe0f2 size int64 1
000fe0f3 handlers[0].type_idx int 0xb554
000fe0f5 handlers[0].addr uint32 0xfe078
000fe0f7
000fe0f7 // align 0x8
000fe0f8
000fe0f8j.L0::a(android.widget.PopupWindow, android.transition.Transition):
000fe108invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setEnterTransition(Landroid/transition/Transition;)V
000fe10ereturn-void
000fe0f8
000fe0f8j.L0::a(android.widget.PopupWindow, android.transition.Transition):
000fe108invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setEnterTransition(Landroid/transition/Transition;)V
000fe10ereturn-void
000fe0f8
000fe110
000fe110j.L0::b(android.widget.PopupWindow, android.transition.Transition):
000fe120invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setExitTransition(Landroid/transition/Transition;)V
000fe126return-void
000fe110
000fe110j.L0::b(android.widget.PopupWindow, android.transition.Transition):
000fe120invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setExitTransition(Landroid/transition/Transition;)V
000fe126return-void
000fe110
000fe128
000fe128j.M0::a(android.widget.PopupWindow, boolean):
000fe138invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setTouchModal(Z)V
000fe13ereturn-void
000fe128
000fe128j.M0::a(android.widget.PopupWindow, boolean):
000fe138invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setTouchModal(Z)V
000fe13ereturn-void
000fe128
000fe140
000fe140j.N0::a(android.content.res.Configuration):
000fe150invoke-virtual {v0}, Landroid/content/res/Configuration;->getLayoutDirection()I
000fe156move-result v0
000fe158return v0
000fe140
000fe140j.N0::a(android.content.res.Configuration):
000fe150invoke-virtual {v0}, Landroid/content/res/Configuration;->getLayoutDirection()I
000fe156move-result v0
000fe158return v0
000fe140
000fe15a
000fe15a // align 0x4
000fe15a // align 0x4
000fe15c
000fe15cj.O0::onHoverEvent(android.view.MotionEvent):
000fe16ciget-object v0, v4, Lj/O0;->o:Lj/K0;
000fe170if-eqz v0, :cond_5a
000fe174invoke-virtual {v4}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter;
000fe17amove-result-object v0
000fe17cinstance-of v1, v0, Landroid/widget/HeaderViewListAdapter;
000fe180if-eqz v1, :cond_19
000fe184check-cast v0, Landroid/widget/HeaderViewListAdapter;
000fe188invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getHeadersCount()I
000fe18emove-result v1
000fe190invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getWrappedAdapter()Landroid/widget/ListAdapter;
000fe196move-result-object v0
000fe198check-cast v0, Li/i;
000fe19cgoto :goto_1c
000fe19echeck-cast v0, Li/i;
000fe1a2const/4 v1, 0x0
000fe1a4invoke-virtual {v5}, Landroid/view/MotionEvent;->getAction()I
000fe1aamove-result v2
000fe1acconst/16 v3, 0xa
000fe1b0if-eq v2, v3, :cond_43
000fe1b4invoke-virtual {v5}, Landroid/view/MotionEvent;->getX()F
000fe1bamove-result v2
000fe1bcfloat-to-int v2, v2
000fe1beinvoke-virtual {v5}, Landroid/view/MotionEvent;->getY()F
000fe1c4move-result v3
000fe1c6float-to-int v3, v3
000fe1c8invoke-virtual {v4, v2, v3}, Landroid/widget/AbsListView;->pointToPosition(II)I
000fe1cemove-result v2
000fe1d0const/4 v3, -0x1
000fe1d2if-eq v2, v3, :cond_43
000fe1d6sub-int/2addr v2, v1
000fe1d8if-ltz v2, :cond_43
000fe1dcinvoke-virtual {v0}, Li/i;->getCount()I
000fe1e2move-result v1
000fe1e4if-ge v2, v1, :cond_43
000fe1e8invoke-virtual {v0, v2}, Li/i;->b(I)Li/n;
000fe1eemove-result-object v1
000fe1f0goto :goto_44
000fe1f2const/4 v1, 0x0
000fe1f4iget-object v2, v4, Lj/O0;->p:Li/n;
000fe1f8if-eq v2, v1, :cond_5a
000fe1fciget-object v0, v0, Li/i;->a:Li/l;
000fe200if-eqz v2, :cond_51
000fe204iget-object v3, v4, Lj/O0;->o:Lj/K0;
000fe208invoke-interface {v3, v0, v2}, Lj/K0;->m(Li/l;Li/n;)V
000fe20eiput-object v1, v4, Lj/O0;->p:Li/n;
000fe212if-eqz v1, :cond_5a
000fe216iget-object v2, v4, Lj/O0;->o:Lj/K0;
000fe21ainvoke-interface {v2, v0, v1}, Lj/K0;->g(Li/l;Li/n;)V
000fe220invoke-super {v4, v5}, Lj/x0;->onHoverEvent(Landroid/view/MotionEvent;)Z
000fe226move-result v5
000fe228return v5
000fe15c
000fe15cj.O0::onHoverEvent(android.view.MotionEvent):
000fe16ciget-object v0, v4, Lj/O0;->o:Lj/K0;
000fe170if-eqz v0, :cond_5a
000fe174invoke-virtual {v4}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter;
000fe17amove-result-object v0
000fe17cinstance-of v1, v0, Landroid/widget/HeaderViewListAdapter;
000fe180if-eqz v1, :cond_19
000fe184check-cast v0, Landroid/widget/HeaderViewListAdapter;
000fe188invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getHeadersCount()I
000fe18emove-result v1
000fe190invoke-virtual {v0}, Landroid/widget/HeaderViewListAdapter;->getWrappedAdapter()Landroid/widget/ListAdapter;
000fe196move-result-object v0
000fe198check-cast v0, Li/i;
000fe19cgoto :goto_1c
000fe19echeck-cast v0, Li/i;
000fe1a2const/4 v1, 0x0
000fe1a4invoke-virtual {v5}, Landroid/view/MotionEvent;->getAction()I
000fe1aamove-result v2
000fe1acconst/16 v3, 0xa
000fe1b0if-eq v2, v3, :cond_43
000fe1b4invoke-virtual {v5}, Landroid/view/MotionEvent;->getX()F
000fe1bamove-result v2
000fe1bcfloat-to-int v2, v2
000fe1beinvoke-virtual {v5}, Landroid/view/MotionEvent;->getY()F
000fe1c4move-result v3
000fe1c6float-to-int v3, v3
000fe1c8invoke-virtual {v4, v2, v3}, Landroid/widget/AbsListView;->pointToPosition(II)I
000fe1cemove-result v2
000fe1d0const/4 v3, -0x1
000fe1d2if-eq v2, v3, :cond_43
000fe1d6sub-int/2addr v2, v1
000fe1d8if-ltz v2, :cond_43
000fe1dcinvoke-virtual {v0}, Li/i;->getCount()I
000fe1e2move-result v1
000fe1e4if-ge v2, v1, :cond_43
000fe1e8invoke-virtual {v0, v2}, Li/i;->b(I)Li/n;
000fe1eemove-result-object v1
000fe1f0goto :goto_44
000fe1f2const/4 v1, 0x0
000fe1f4iget-object v2, v4, Lj/O0;->p:Li/n;
000fe1f8if-eq v2, v1, :cond_5a
000fe1fciget-object v0, v0, Li/i;->a:Li/l;
000fe200if-eqz v2, :cond_51
000fe204iget-object v3, v4, Lj/O0;->o:Lj/K0;
000fe208invoke-interface {v3, v0, v2}, Lj/K0;->m(Li/l;Li/n;)V
000fe20eiput-object v1, v4, Lj/O0;->p:Li/n;
000fe212if-eqz v1, :cond_5a
000fe216iget-object v2, v4, Lj/O0;->o:Lj/K0;
000fe21ainvoke-interface {v2, v0, v1}, Lj/K0;->g(Li/l;Li/n;)V
000fe220invoke-super {v4, v5}, Lj/x0;->onHoverEvent(Landroid/view/MotionEvent;)Z
000fe226move-result v5
000fe228return v5
000fe15c
000fe22a
000fe22a // align 0x4
000fe22a // align 0x4
000fe22c
000fe22cj.O0::onKeyDown(int, android.view.KeyEvent):
000fe23cinvoke-virtual {v4}, Landroid/widget/AdapterView;->getSelectedView()Landroid/view/View;
000fe242move-result-object v0
000fe244check-cast v0, Landroidx/appcompat/view/menu/ListMenuItemView;
000fe248const/4 v1, 0x1
000fe24aif-eqz v0, :cond_29
000fe24eiget v2, v4, Lj/O0;->m:I
000fe252if-ne v5, v2, :cond_29
000fe256invoke-virtual {v0}, Landroid/view/View;->isEnabled()Z
000fe25cmove-result v5
000fe25eif-eqz v5, :cond_28
000fe262invoke-virtual {v0}, Landroidx/appcompat/view/menu/ListMenuItemView;->getItemData()Li/n;
000fe268move-result-object v5
000fe26ainvoke-virtual {v5}, Li/n;->hasSubMenu()Z
000fe270move-result v5
000fe272if-eqz v5, :cond_28
000fe276invoke-virtual {v4}, Landroid/widget/AdapterView;->getSelectedItemPosition()I
000fe27cmove-result v5
000fe27einvoke-virtual {v4}, Landroid/widget/AdapterView;->getSelectedItemId()J
000fe284move-result-wide v2
000fe286invoke-virtual {v4, v0, v5, v2, v3}, Landroid/widget/AdapterView;->performItemClick(Landroid/view/View;IJ)Z
000fe28creturn v1
000fe28eif-eqz v0, :cond_4d
000fe292iget v0, v4, Lj/O0;->n:I
000fe296if-ne v5, v0, :cond_4d
000fe29aconst/4 v5, -0x1
000fe29cinvoke-virtual {v4, v5}, Landroid/widget/AdapterView;->setSelection(I)V
000fe2a2invoke-virtual {v4}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter;
000fe2a8move-result-object v5
000fe2aainstance-of v6, v5, Landroid/widget/HeaderViewListAdapter;
000fe2aeif-eqz v6, :cond_44
000fe2b2check-cast v5, Landroid/widget/HeaderViewListAdapter;
000fe2b6invoke-virtual {v5}, Landroid/widget/HeaderViewListAdapter;->getWrappedAdapter()Landroid/widget/ListAdapter;
000fe2bcmove-result-object v5
000fe2becheck-cast v5, Li/i;
000fe2c2goto :goto_46
000fe2c4check-cast v5, Li/i;
000fe2c8iget-object v5, v5, Li/i;->a:Li/l;
000fe2ccconst/4 v6, 0x0
000fe2ceinvoke-virtual {v5, v6}, Li/l;->c(Z)V
000fe2d4return v1
000fe2d6invoke-super {v4, v5, v6}, Landroid/view/View;->onKeyDown(ILandroid/view/KeyEvent;)Z
000fe2dcmove-result v5
000fe2dereturn v5
000fe22c
000fe22cj.O0::onKeyDown(int, android.view.KeyEvent):
000fe23cinvoke-virtual {v4}, Landroid/widget/AdapterView;->getSelectedView()Landroid/view/View;
000fe242move-result-object v0
000fe244check-cast v0, Landroidx/appcompat/view/menu/ListMenuItemView;
000fe248const/4 v1, 0x1
000fe24aif-eqz v0, :cond_29
000fe24eiget v2, v4, Lj/O0;->m:I
000fe252if-ne v5, v2, :cond_29
000fe256invoke-virtual {v0}, Landroid/view/View;->isEnabled()Z
000fe25cmove-result v5
000fe25eif-eqz v5, :cond_28
000fe262invoke-virtual {v0}, Landroidx/appcompat/view/menu/ListMenuItemView;->getItemData()Li/n;
000fe268move-result-object v5
000fe26ainvoke-virtual {v5}, Li/n;->hasSubMenu()Z
000fe270move-result v5
000fe272if-eqz v5, :cond_28
000fe276invoke-virtual {v4}, Landroid/widget/AdapterView;->getSelectedItemPosition()I
000fe27cmove-result v5
000fe27einvoke-virtual {v4}, Landroid/widget/AdapterView;->getSelectedItemId()J
000fe284move-result-wide v2
000fe286invoke-virtual {v4, v0, v5, v2, v3}, Landroid/widget/AdapterView;->performItemClick(Landroid/view/View;IJ)Z
000fe28creturn v1
000fe28eif-eqz v0, :cond_4d
000fe292iget v0, v4, Lj/O0;->n:I
000fe296if-ne v5, v0, :cond_4d
000fe29aconst/4 v5, -0x1
000fe29cinvoke-virtual {v4, v5}, Landroid/widget/AdapterView;->setSelection(I)V
000fe2a2invoke-virtual {v4}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter;
000fe2a8move-result-object v5
000fe2aainstance-of v6, v5, Landroid/widget/HeaderViewListAdapter;
000fe2aeif-eqz v6, :cond_44
000fe2b2check-cast v5, Landroid/widget/HeaderViewListAdapter;
000fe2b6invoke-virtual {v5}, Landroid/widget/HeaderViewListAdapter;->getWrappedAdapter()Landroid/widget/ListAdapter;
000fe2bcmove-result-object v5
000fe2becheck-cast v5, Li/i;
000fe2c2goto :goto_46
000fe2c4check-cast v5, Li/i;
000fe2c8iget-object v5, v5, Li/i;->a:Li/l;
000fe2ccconst/4 v6, 0x0
000fe2ceinvoke-virtual {v5, v6}, Li/l;->c(Z)V
000fe2d4return v1
000fe2d6invoke-super {v4, v5, v6}, Landroid/view/View;->onKeyDown(ILandroid/view/KeyEvent;)Z
000fe2dcmove-result v5
000fe2dereturn v5
000fe22c
000fe2e0
000fe2e0j.O0::<init>(android.content.Context, boolean):
000fe2f0invoke-direct {v2, v3, v4}, Lj/x0;-><init>(Landroid/content/Context;Z)V
000fe2f6invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fe2fcmove-result-object v3
000fe2feinvoke-virtual {v3}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
000fe304move-result-object v3
000fe306const/4 v4, 0x1
000fe308invoke-static {v3}, Lj/N0;->a(Landroid/content/res/Configuration;)I
000fe30emove-result v3
000fe310const/16 v0, 0x16
000fe314const/16 v1, 0x15
000fe318if-ne v4, v3, :cond_1b
000fe31ciput v1, v2, Lj/O0;->m:I
000fe320iput v0, v2, Lj/O0;->n:I
000fe324return-void
000fe326iput v0, v2, Lj/O0;->m:I
000fe32aiput v1, v2, Lj/O0;->n:I
000fe32ereturn-void
000fe2e0
000fe2e0j.O0::<init>(android.content.Context, boolean):
000fe2f0invoke-direct {v2, v3, v4}, Lj/x0;-><init>(Landroid/content/Context;Z)V
000fe2f6invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fe2fcmove-result-object v3
000fe2feinvoke-virtual {v3}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
000fe304move-result-object v3
000fe306const/4 v4, 0x1
000fe308invoke-static {v3}, Lj/N0;->a(Landroid/content/res/Configuration;)I
000fe30emove-result v3
000fe310const/16 v0, 0x16
000fe314const/16 v1, 0x15
000fe318if-ne v4, v3, :cond_1b
000fe31ciput v1, v2, Lj/O0;->m:I
000fe320iput v0, v2, Lj/O0;->n:I
000fe324return-void
000fe326iput v0, v2, Lj/O0;->m:I
000fe32aiput v1, v2, Lj/O0;->n:I
000fe32ereturn-void
000fe2e0
000fe330
000fe330j.O0::setHoverListener(j.K0):
000fe340iput-object v1, v0, Lj/O0;->o:Lj/K0;
000fe344return-void
000fe330
000fe330j.O0::setHoverListener(j.K0):
000fe340iput-object v1, v0, Lj/O0;->o:Lj/K0;
000fe344return-void
000fe330
000fe346
000fe346 // align 0x8
000fe346 // align 0x8
000fe348
000fe348j.O0::setSelector(android.graphics.drawable.Drawable):
000fe358invoke-super {v0, v1}, Lj/x0;->setSelector(Landroid/graphics/drawable/Drawable;)V
000fe35ereturn-void
000fe348
000fe348j.O0::setSelector(android.graphics.drawable.Drawable):
000fe358invoke-super {v0, v1}, Lj/x0;->setSelector(Landroid/graphics/drawable/Drawable;)V
000fe35ereturn-void
000fe348
000fe360
000fe360j.P0::q(android.content.Context, boolean):
000fe370new-instance v0, Lj/O0;
000fe374invoke-direct {v0, v2, v3}, Lj/O0;-><init>(Landroid/content/Context;Z)V
000fe37ainvoke-virtual {v0, v1}, Lj/O0;->setHoverListener(Lj/K0;)V
000fe380return-object v0
000fe360
000fe360j.P0::q(android.content.Context, boolean):
000fe370new-instance v0, Lj/O0;
000fe374invoke-direct {v0, v2, v3}, Lj/O0;-><init>(Landroid/content/Context;Z)V
000fe37ainvoke-virtual {v0, v1}, Lj/O0;->setHoverListener(Lj/K0;)V
000fe380return-object v0
000fe360
000fe382
000fe382 // align 0x4
000fe382 // align 0x4
000fe384
000fe384j.P0::<clinit>():
000fe394sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fe398const/16 v1, 0x1c
000fe39cif-gt v0, v1, :cond_16
000fe3a0const-class v0, Landroid/widget/PopupWindow;
000fe3a4const-string v1, "setTouchModal"
000fe3a8sget-object v2, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
000fe3acfilled-new-array {v2}, [Ljava/lang/Class;
000fe3b2move-result-object v2
000fe3b4invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000fe3bamove-result-object v0
000fe3bcsput-object v0, Lj/P0;->D:Ljava/lang/reflect/Method;
000fe3c0return-void
000fe384
000fe384j.P0::<clinit>():
000fe394sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
000fe398const/16 v1, 0x1c
000fe39cif-gt v0, v1, :cond_16
000fe3a0const-class v0, Landroid/widget/PopupWindow;
000fe3a4const-string v1, "setTouchModal"
000fe3a8sget-object v2, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
000fe3acfilled-new-array {v2}, [Ljava/lang/Class;
000fe3b2move-result-object v2
000fe3b4invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
000fe3bamove-result-object v0
000fe3bcsput-object v0, Lj/P0;->D:Ljava/lang/reflect/Method;
000fe3c0return-void
000fe384
000fe3c2
000fe3c2 struct code_item_padding
000fe3c2 padding uint16 0x0000
000fe3c4
000fe3c4 struct try_item
000fe3c4 start_addr uint32 0xfe394
000fe3c8 insn_count int 22
000fe3ca handler_off uint16 0xfe3cd
000fe3cc
000fe3cc struct encoded_catch_handler_list
000fe3cc size int 1
000fe3cd
000fe3cd struct encoded_catch_handler ← 0xfe3ca
000fe3cd size int64 1
000fe3ce handlers[0].type_idx int 0xb594
000fe3d0 handlers[0].addr uint32 0xfe3c0
000fe3d1
000fe3d1 // align 0x4
000fe3c2 struct code_item_padding
000fe3c2 padding uint16 0x0000
000fe3c4
000fe3c4 struct try_item
000fe3c4 start_addr uint32 0xfe394
000fe3c8 insn_count int 22
000fe3ca handler_off uint16 0xfe3cd
000fe3cc
000fe3cc struct encoded_catch_handler_list
000fe3cc size int 1
000fe3cd
000fe3cd struct encoded_catch_handler ← 0xfe3ca
000fe3cd size int64 1
000fe3ce handlers[0].type_idx int 0xb594
000fe3d0 handlers[0].addr uint32 0xfe3c0
000fe3d1
000fe3d1 // align 0x4
000fe3d4
000fe3d4j.P0::g(i.l, i.n):
000fe3e4iget-object v0, v1, Lj/P0;->C:LC/h;
000fe3e8if-eqz v0, :cond_7
000fe3ecinvoke-virtual {v0, v2, v3}, LC/h;->g(Li/l;Li/n;)V
000fe3f2return-void
000fe3d4
000fe3d4j.P0::g(i.l, i.n):
000fe3e4iget-object v0, v1, Lj/P0;->C:LC/h;
000fe3e8if-eqz v0, :cond_7
000fe3ecinvoke-virtual {v0, v2, v3}, LC/h;->g(Li/l;Li/n;)V
000fe3f2return-void
000fe3d4
000fe3f4
000fe3f4j.P0::m(i.l, i.n):
000fe404iget-object v0, v1, Lj/P0;->C:LC/h;
000fe408if-eqz v0, :cond_7
000fe40cinvoke-virtual {v0, v2, v3}, LC/h;->m(Li/l;Li/n;)V
000fe412return-void
000fe3f4
000fe3f4j.P0::m(i.l, i.n):
000fe404iget-object v0, v1, Lj/P0;->C:LC/h;
000fe408if-eqz v0, :cond_7
000fe40cinvoke-virtual {v0, v2, v3}, LC/h;->m(Li/l;Li/n;)V
000fe412return-void
000fe3f4
000fe414
000fe414j.R0::f(android.content.Context, int):
000fe424monitor-enter v3
000fe426iget-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe42aconst/4 v1, 0x0
000fe42cif-eqz v0, :cond_15
000fe430invoke-virtual {v0, v4}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000fe436move-result-object v0
000fe438check-cast v0, Lo/l;
000fe43cif-eqz v0, :cond_15
000fe440invoke-virtual {v0, v5, v1}, Lo/l;->b(ILjava/lang/Integer;)Ljava/lang/Object;
000fe446move-result-object v0
000fe448check-cast v0, Landroid/content/res/ColorStateList;
000fe44cgoto :goto_16
000fe44emove-object v0, v1
000fe450if-nez v0, :cond_49
000fe454iget-object v0, v3, Lj/R0;->e:Lj/t;
000fe458if-nez v0, :cond_1d
000fe45cgoto :goto_21
000fe45einvoke-virtual {v0, v4, v5}, Lj/t;->d(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
000fe464move-result-object v1
000fe466if-eqz v1, :cond_45
000fe46aiget-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe46eif-nez v0, :cond_2e
000fe472new-instance v0, Ljava/util/WeakHashMap;
000fe476invoke-direct {v0}, Ljava/util/WeakHashMap;-><init>()V
000fe47ciput-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe480iget-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe484invoke-virtual {v0, v4}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000fe48amove-result-object v0
000fe48ccheck-cast v0, Lo/l;
000fe490if-nez v0, :cond_42
000fe494new-instance v0, Lo/l;
000fe498invoke-direct {v0}, Lo/l;-><init>()V
000fe49eiget-object v2, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe4a2invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000fe4a8invoke-virtual {v0, v5, v1}, Lo/l;->a(ILjava/lang/Object;)V
000fe4aemove-object v0, v1
000fe4b0goto :goto_49
000fe4b2move-exception v4
000fe4b4goto :goto_4b
000fe4b6monitor-exit v3
000fe4b8return-object v0
000fe4bamonitor-exit v3
000fe4bcthrow v4
000fe414
000fe414j.R0::f(android.content.Context, int):
000fe424monitor-enter v3
000fe426iget-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe42aconst/4 v1, 0x0
000fe42cif-eqz v0, :cond_15
000fe430invoke-virtual {v0, v4}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000fe436move-result-object v0
000fe438check-cast v0, Lo/l;
000fe43cif-eqz v0, :cond_15
000fe440invoke-virtual {v0, v5, v1}, Lo/l;->b(ILjava/lang/Integer;)Ljava/lang/Object;
000fe446move-result-object v0
000fe448check-cast v0, Landroid/content/res/ColorStateList;
000fe44cgoto :goto_16
000fe44emove-object v0, v1
000fe450if-nez v0, :cond_49
000fe454iget-object v0, v3, Lj/R0;->e:Lj/t;
000fe458if-nez v0, :cond_1d
000fe45cgoto :goto_21
000fe45einvoke-virtual {v0, v4, v5}, Lj/t;->d(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
000fe464move-result-object v1
000fe466if-eqz v1, :cond_45
000fe46aiget-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe46eif-nez v0, :cond_2e
000fe472new-instance v0, Ljava/util/WeakHashMap;
000fe476invoke-direct {v0}, Ljava/util/WeakHashMap;-><init>()V
000fe47ciput-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe480iget-object v0, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe484invoke-virtual {v0, v4}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000fe48amove-result-object v0
000fe48ccheck-cast v0, Lo/l;
000fe490if-nez v0, :cond_42
000fe494new-instance v0, Lo/l;
000fe498invoke-direct {v0}, Lo/l;-><init>()V
000fe49eiget-object v2, v3, Lj/R0;->a:Ljava/util/WeakHashMap;
000fe4a2invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000fe4a8invoke-virtual {v0, v5, v1}, Lo/l;->a(ILjava/lang/Object;)V
000fe4aemove-object v0, v1
000fe4b0goto :goto_49
000fe4b2move-exception v4
000fe4b4goto :goto_4b
000fe4b6monitor-exit v3
000fe4b8return-object v0
000fe4bamonitor-exit v3
000fe4bcthrow v4
000fe414
000fe4be
000fe4be struct code_item_padding
000fe4be padding uint16 0x0000
000fe4c0
000fe4c0 struct try_item
000fe4c0 start_addr uint32 0xfe426
000fe4c4 insn_count int 68
000fe4c6 handler_off uint16 0xfe4d1
000fe4c8
000fe4c8 struct try_item
000fe4c8 start_addr uint32 0xfe4ba
000fe4cc insn_count int 1
000fe4ce handler_off uint16 0xfe4d1
000fe4d0
000fe4d0 struct encoded_catch_handler_list
000fe4d0 size int 1
000fe4d1
000fe4d1 struct encoded_catch_handler ← 0xfe4c6 0xfe4ce
000fe4d1 size int64 0
000fe4d2 catch_all_addr uint32 0xfe4b2
000fe4d3
000fe4d3 // align 0x4
000fe4be struct code_item_padding
000fe4be padding uint16 0x0000
000fe4c0
000fe4c0 struct try_item
000fe4c0 start_addr uint32 0xfe426
000fe4c4 insn_count int 68
000fe4c6 handler_off uint16 0xfe4d1
000fe4c8
000fe4c8 struct try_item
000fe4c8 start_addr uint32 0xfe4ba
000fe4cc insn_count int 1
000fe4ce handler_off uint16 0xfe4d1
000fe4d0
000fe4d0 struct encoded_catch_handler_list
000fe4d0 size int 1
000fe4d1
000fe4d1 struct encoded_catch_handler ← 0xfe4c6 0xfe4ce
000fe4d1 size int64 0
000fe4d2 catch_all_addr uint32 0xfe4b2
000fe4d3
000fe4d3 // align 0x4
000fe4d4
000fe4d4j.R0::e(int, android.graphics.PorterDuff$Mode):
000fe4e4const-class v0, Lj/R0;
000fe4e8monitor-enter v0
000fe4easget-object v1, Lj/R0;->h:Lj/Q0;
000fe4eeinvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000fe4f4const/16 v2, 0x1f
000fe4f8add-int v3, v2, v4
000fe4fcmul-int/2addr v3, v2
000fe4feinvoke-virtual {v5}, Ljava/lang/Object;->hashCode()I
000fe504move-result v2
000fe506add-int/2addr v2, v3
000fe508invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fe50emove-result-object v2
000fe510invoke-virtual {v1, v2}, Lo/f;->a(Ljava/lang/Object;)Ljava/lang/Object;
000fe516move-result-object v2
000fe518check-cast v2, Landroid/graphics/PorterDuffColorFilter;
000fe51cif-nez v2, :cond_35
000fe520new-instance v2, Landroid/graphics/PorterDuffColorFilter;
000fe524invoke-direct {v2, v4, v5}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
000fe52ainvoke-virtual {v5}, Ljava/lang/Object;->hashCode()I
000fe530move-result v4
000fe532add-int/2addr v4, v3
000fe534invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fe53amove-result-object v4
000fe53cinvoke-virtual {v1, v4, v2}, Lo/f;->b(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000fe542move-result-object v4
000fe544check-cast v4, Landroid/graphics/PorterDuffColorFilter;
000fe548goto :goto_35
000fe54amove-exception v4
000fe54cgoto :goto_37
000fe54emonitor-exit v0
000fe550return-object v2
000fe552monitor-exit v0
000fe554throw v4
000fe4d4
000fe4d4j.R0::e(int, android.graphics.PorterDuff$Mode):
000fe4e4const-class v0, Lj/R0;
000fe4e8monitor-enter v0
000fe4easget-object v1, Lj/R0;->h:Lj/Q0;
000fe4eeinvoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000fe4f4const/16 v2, 0x1f
000fe4f8add-int v3, v2, v4
000fe4fcmul-int/2addr v3, v2
000fe4feinvoke-virtual {v5}, Ljava/lang/Object;->hashCode()I
000fe504move-result v2
000fe506add-int/2addr v2, v3
000fe508invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fe50emove-result-object v2
000fe510invoke-virtual {v1, v2}, Lo/f;->a(Ljava/lang/Object;)Ljava/lang/Object;
000fe516move-result-object v2
000fe518check-cast v2, Landroid/graphics/PorterDuffColorFilter;
000fe51cif-nez v2, :cond_35
000fe520new-instance v2, Landroid/graphics/PorterDuffColorFilter;
000fe524invoke-direct {v2, v4, v5}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
000fe52ainvoke-virtual {v5}, Ljava/lang/Object;->hashCode()I
000fe530move-result v4
000fe532add-int/2addr v4, v3
000fe534invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
000fe53amove-result-object v4
000fe53cinvoke-virtual {v1, v4, v2}, Lo/f;->b(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000fe542move-result-object v4
000fe544check-cast v4, Landroid/graphics/PorterDuffColorFilter;
000fe548goto :goto_35
000fe54amove-exception v4
000fe54cgoto :goto_37
000fe54emonitor-exit v0
000fe550return-object v2
000fe552monitor-exit v0
000fe554throw v4
000fe4d4
000fe556
000fe556 struct code_item_padding
000fe556 padding uint16 0x0000
000fe558
000fe558 struct try_item
000fe558 start_addr uint32 0xfe4ea
000fe55c insn_count int 47
000fe55e handler_off uint16 0xfe569
000fe560
000fe560 struct try_item
000fe560 start_addr uint32 0xfe552
000fe564 insn_count int 1
000fe566 handler_off uint16 0xfe569
000fe568
000fe568 struct encoded_catch_handler_list
000fe568 size int 1
000fe569
000fe569 struct encoded_catch_handler ← 0xfe55e 0xfe566
000fe569 size int64 0
000fe56a catch_all_addr uint32 0xfe54a
000fe56b
000fe56b // align 0x4
000fe556 struct code_item_padding
000fe556 padding uint16 0x0000
000fe558
000fe558 struct try_item
000fe558 start_addr uint32 0xfe4ea
000fe55c insn_count int 47
000fe55e handler_off uint16 0xfe569
000fe560
000fe560 struct try_item
000fe560 start_addr uint32 0xfe552
000fe564 insn_count int 1
000fe566 handler_off uint16 0xfe569
000fe568
000fe568 struct encoded_catch_handler_list
000fe568 size int 1
000fe569
000fe569 struct encoded_catch_handler ← 0xfe55e 0xfe566
000fe569 size int64 0
000fe56a catch_all_addr uint32 0xfe54a
000fe56b
000fe56b // align 0x4
000fe56c
000fe56cj.R0::a(android.content.Context, int):
000fe57ciget-object v0, v9, Lj/R0;->c:Landroid/util/TypedValue;
000fe580if-nez v0, :cond_b
000fe584new-instance v0, Landroid/util/TypedValue;
000fe588invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
000fe58eiput-object v0, v9, Lj/R0;->c:Landroid/util/TypedValue;
000fe592iget-object v0, v9, Lj/R0;->c:Landroid/util/TypedValue;
000fe596invoke-virtual {v10}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fe59cmove-result-object v1
000fe59econst/4 v2, 0x1
000fe5a0invoke-virtual {v1, v11, v0, v2}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
000fe5a6iget v1, v0, Landroid/util/TypedValue;->assetCookie:I
000fe5aaint-to-long v1, v1
000fe5acconst/16 v3, 0x20
000fe5b0shl-long/2addr v1, v3
000fe5b2iget v3, v0, Landroid/util/TypedValue;->data:I
000fe5b6int-to-long v3, v3
000fe5b8or-long/2addr v1, v3
000fe5bamonitor-enter v9
000fe5bciget-object v3, v9, Lj/R0;->b:Ljava/util/WeakHashMap;
000fe5c0invoke-virtual {v3, v10}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000fe5c6move-result-object v3
000fe5c8check-cast v3, Lo/e;
000fe5ccconst/4 v4, 0x0
000fe5ceif-nez v3, :cond_2d
000fe5d2monitor-exit v9
000fe5d4goto :goto_62
000fe5d6invoke-virtual {v3, v1, v2, v4}, Lo/e;->c(JLjava/lang/Long;)Ljava/lang/Object;
000fe5dcmove-result-object v5
000fe5decheck-cast v5, Ljava/lang/ref/WeakReference;
000fe5e2if-eqz v5, :cond_61
000fe5e6invoke-virtual {v5}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000fe5ecmove-result-object v5
000fe5eecheck-cast v5, Landroid/graphics/drawable/Drawable$ConstantState;
000fe5f2if-eqz v5, :cond_4a
000fe5f6invoke-virtual {v10}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fe5fcmove-result-object v3
000fe5feinvoke-virtual {v5, v3}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
000fe604move-result-object v4
000fe606monitor-exit v9
000fe608goto :goto_62
000fe60amove-exception v10
000fe60cgoto/16 :goto_e2
000fe610iget-object v5, v3, Lo/e;->b:[J
000fe614iget v6, v3, Lo/e;->d:I
000fe618invoke-static {v5, v6, v1, v2}, Lo/d;->b([JIJ)I
000fe61emove-result v5
000fe620if-ltz v5, :cond_61
000fe624iget-object v6, v3, Lo/e;->c:[Ljava/lang/Object;
000fe628aget-object v7, v6, v5
000fe62csget-object v8, Lo/e;->e:Ljava/lang/Object;
000fe630if-eq v7, v8, :cond_61
000fe634aput-object v8, v6, v5
000fe638const/4 v5, 0x1
000fe63aiput-boolean v5, v3, Lo/e;->a:Z
000fe63emonitor-exit v9
000fe640if-eqz v4, :cond_65
000fe644return-object v4
000fe646iget-object v3, v9, Lj/R0;->e:Lj/t;
000fe64aconst/4 v4, 0x0
000fe64cif-nez v3, :cond_6b
000fe650goto :goto_ae
000fe652const v3, 0x7f070038
000fe658if-ne v11, v3, :cond_88
000fe65cnew-instance v4, Landroid/graphics/drawable/LayerDrawable;
000fe660const v11, 0x7f070037
000fe666invoke-virtual {v9, v10, v11}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe66cmove-result-object v11
000fe66econst v3, 0x7f070039
000fe674invoke-virtual {v9, v10, v3}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe67amove-result-object v3
000fe67cfilled-new-array {v11, v3}, [Landroid/graphics/drawable/Drawable;
000fe682move-result-object v11
000fe684invoke-direct {v4, v11}, Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V
000fe68agoto :goto_ae
000fe68cconst v3, 0x7f07005b
000fe692if-ne v11, v3, :cond_95
000fe696const v11, 0x7f06003b
000fe69cinvoke-static {v9, v10, v11}, Lj/t;->c(Lj/R0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;
000fe6a2move-result-object v4
000fe6a4goto :goto_ae
000fe6a6const v3, 0x7f07005a
000fe6acif-ne v11, v3, :cond_a2
000fe6b0const v11, 0x7f06003c
000fe6b6invoke-static {v9, v10, v11}, Lj/t;->c(Lj/R0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;
000fe6bcmove-result-object v4
000fe6begoto :goto_ae
000fe6c0const v3, 0x7f07005c
000fe6c6if-ne v11, v3, :cond_ae
000fe6caconst v11, 0x7f06003d
000fe6d0invoke-static {v9, v10, v11}, Lj/t;->c(Lj/R0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;
000fe6d6move-result-object v4
000fe6d8if-eqz v4, :cond_e1
000fe6dciget v11, v0, Landroid/util/TypedValue;->changingConfigurations:I
000fe6e0invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V
000fe6e6monitor-enter v9
000fe6e8invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000fe6eemove-result-object v11
000fe6f0if-eqz v11, :cond_dd
000fe6f4iget-object v0, v9, Lj/R0;->b:Ljava/util/WeakHashMap;
000fe6f8invoke-virtual {v0, v10}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000fe6femove-result-object v0
000fe700check-cast v0, Lo/e;
000fe704if-nez v0, :cond_d3
000fe708new-instance v0, Lo/e;
000fe70cinvoke-direct {v0}, Lo/e;-><init>()V
000fe712iget-object v3, v9, Lj/R0;->b:Ljava/util/WeakHashMap;
000fe716invoke-virtual {v3, v10, v0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000fe71cgoto :goto_d3
000fe71emove-exception v10
000fe720goto :goto_df
000fe722new-instance v10, Ljava/lang/ref/WeakReference;
000fe726invoke-direct {v10, v11}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000fe72cinvoke-virtual {v0, v1, v2, v10}, Lo/e;->d(JLjava/lang/Object;)V
000fe732monitor-exit v9
000fe734goto :goto_de
000fe736monitor-exit v9
000fe738return-object v4
000fe73amonitor-exit v9
000fe73cthrow v10
000fe73ereturn-object v4
000fe740monitor-exit v9
000fe742throw v10
000fe56c
000fe56cj.R0::a(android.content.Context, int):
000fe57ciget-object v0, v9, Lj/R0;->c:Landroid/util/TypedValue;
000fe580if-nez v0, :cond_b
000fe584new-instance v0, Landroid/util/TypedValue;
000fe588invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
000fe58eiput-object v0, v9, Lj/R0;->c:Landroid/util/TypedValue;
000fe592iget-object v0, v9, Lj/R0;->c:Landroid/util/TypedValue;
000fe596invoke-virtual {v10}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fe59cmove-result-object v1
000fe59econst/4 v2, 0x1
000fe5a0invoke-virtual {v1, v11, v0, v2}, Landroid/content/res/Resources;->getValue(ILandroid/util/TypedValue;Z)V
000fe5a6iget v1, v0, Landroid/util/TypedValue;->assetCookie:I
000fe5aaint-to-long v1, v1
000fe5acconst/16 v3, 0x20
000fe5b0shl-long/2addr v1, v3
000fe5b2iget v3, v0, Landroid/util/TypedValue;->data:I
000fe5b6int-to-long v3, v3
000fe5b8or-long/2addr v1, v3
000fe5bamonitor-enter v9
000fe5bciget-object v3, v9, Lj/R0;->b:Ljava/util/WeakHashMap;
000fe5c0invoke-virtual {v3, v10}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000fe5c6move-result-object v3
000fe5c8check-cast v3, Lo/e;
000fe5ccconst/4 v4, 0x0
000fe5ceif-nez v3, :cond_2d
000fe5d2monitor-exit v9
000fe5d4goto :goto_62
000fe5d6invoke-virtual {v3, v1, v2, v4}, Lo/e;->c(JLjava/lang/Long;)Ljava/lang/Object;
000fe5dcmove-result-object v5
000fe5decheck-cast v5, Ljava/lang/ref/WeakReference;
000fe5e2if-eqz v5, :cond_61
000fe5e6invoke-virtual {v5}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
000fe5ecmove-result-object v5
000fe5eecheck-cast v5, Landroid/graphics/drawable/Drawable$ConstantState;
000fe5f2if-eqz v5, :cond_4a
000fe5f6invoke-virtual {v10}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fe5fcmove-result-object v3
000fe5feinvoke-virtual {v5, v3}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
000fe604move-result-object v4
000fe606monitor-exit v9
000fe608goto :goto_62
000fe60amove-exception v10
000fe60cgoto/16 :goto_e2
000fe610iget-object v5, v3, Lo/e;->b:[J
000fe614iget v6, v3, Lo/e;->d:I
000fe618invoke-static {v5, v6, v1, v2}, Lo/d;->b([JIJ)I
000fe61emove-result v5
000fe620if-ltz v5, :cond_61
000fe624iget-object v6, v3, Lo/e;->c:[Ljava/lang/Object;
000fe628aget-object v7, v6, v5
000fe62csget-object v8, Lo/e;->e:Ljava/lang/Object;
000fe630if-eq v7, v8, :cond_61
000fe634aput-object v8, v6, v5
000fe638const/4 v5, 0x1
000fe63aiput-boolean v5, v3, Lo/e;->a:Z
000fe63emonitor-exit v9
000fe640if-eqz v4, :cond_65
000fe644return-object v4
000fe646iget-object v3, v9, Lj/R0;->e:Lj/t;
000fe64aconst/4 v4, 0x0
000fe64cif-nez v3, :cond_6b
000fe650goto :goto_ae
000fe652const v3, 0x7f070038
000fe658if-ne v11, v3, :cond_88
000fe65cnew-instance v4, Landroid/graphics/drawable/LayerDrawable;
000fe660const v11, 0x7f070037
000fe666invoke-virtual {v9, v10, v11}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe66cmove-result-object v11
000fe66econst v3, 0x7f070039
000fe674invoke-virtual {v9, v10, v3}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe67amove-result-object v3
000fe67cfilled-new-array {v11, v3}, [Landroid/graphics/drawable/Drawable;
000fe682move-result-object v11
000fe684invoke-direct {v4, v11}, Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V
000fe68agoto :goto_ae
000fe68cconst v3, 0x7f07005b
000fe692if-ne v11, v3, :cond_95
000fe696const v11, 0x7f06003b
000fe69cinvoke-static {v9, v10, v11}, Lj/t;->c(Lj/R0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;
000fe6a2move-result-object v4
000fe6a4goto :goto_ae
000fe6a6const v3, 0x7f07005a
000fe6acif-ne v11, v3, :cond_a2
000fe6b0const v11, 0x7f06003c
000fe6b6invoke-static {v9, v10, v11}, Lj/t;->c(Lj/R0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;
000fe6bcmove-result-object v4
000fe6begoto :goto_ae
000fe6c0const v3, 0x7f07005c
000fe6c6if-ne v11, v3, :cond_ae
000fe6caconst v11, 0x7f06003d
000fe6d0invoke-static {v9, v10, v11}, Lj/t;->c(Lj/R0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;
000fe6d6move-result-object v4
000fe6d8if-eqz v4, :cond_e1
000fe6dciget v11, v0, Landroid/util/TypedValue;->changingConfigurations:I
000fe6e0invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V
000fe6e6monitor-enter v9
000fe6e8invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000fe6eemove-result-object v11
000fe6f0if-eqz v11, :cond_dd
000fe6f4iget-object v0, v9, Lj/R0;->b:Ljava/util/WeakHashMap;
000fe6f8invoke-virtual {v0, v10}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000fe6femove-result-object v0
000fe700check-cast v0, Lo/e;
000fe704if-nez v0, :cond_d3
000fe708new-instance v0, Lo/e;
000fe70cinvoke-direct {v0}, Lo/e;-><init>()V
000fe712iget-object v3, v9, Lj/R0;->b:Ljava/util/WeakHashMap;
000fe716invoke-virtual {v3, v10, v0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000fe71cgoto :goto_d3
000fe71emove-exception v10
000fe720goto :goto_df
000fe722new-instance v10, Ljava/lang/ref/WeakReference;
000fe726invoke-direct {v10, v11}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
000fe72cinvoke-virtual {v0, v1, v2, v10}, Lo/e;->d(JLjava/lang/Object;)V
000fe732monitor-exit v9
000fe734goto :goto_de
000fe736monitor-exit v9
000fe738return-object v4
000fe73amonitor-exit v9
000fe73cthrow v10
000fe73ereturn-object v4
000fe740monitor-exit v9
000fe742throw v10
000fe56c
000fe744
000fe744 struct try_item
000fe744 start_addr uint32 0xfe5bc
000fe748 insn_count int 8
000fe74a handler_off uint16 0xfe775
000fe74c
000fe74c struct try_item
000fe74c start_addr uint32 0xfe5d6
000fe750 insn_count int 24
000fe752 handler_off uint16 0xfe775
000fe754
000fe754 struct try_item
000fe754 start_addr uint32 0xfe610
000fe758 insn_count int 23
000fe75a handler_off uint16 0xfe775
000fe75c
000fe75c struct try_item
000fe75c start_addr uint32 0xfe6e8
000fe760 insn_count int 37
000fe762 handler_off uint16 0xfe777
000fe764
000fe764 struct try_item
000fe764 start_addr uint32 0xfe73a
000fe768 insn_count int 1
000fe76a handler_off uint16 0xfe777
000fe76c
000fe76c struct try_item
000fe76c start_addr uint32 0xfe740
000fe770 insn_count int 1
000fe772 handler_off uint16 0xfe775
000fe774
000fe774 struct encoded_catch_handler_list
000fe774 size int 2
000fe775
000fe775 struct encoded_catch_handler ← 0xfe74a 0xfe752 0xfe75a 0xfe772
000fe775 size int64 0
000fe776 catch_all_addr uint32 0xfe60a
000fe777
000fe777 struct encoded_catch_handler ← 0xfe762 0xfe76a
000fe777 size int64 0
000fe778 catch_all_addr uint32 0xfe71e
000fe77a
000fe77a // align 0x4
000fe744 struct try_item
000fe744 start_addr uint32 0xfe5bc
000fe748 insn_count int 8
000fe74a handler_off uint16 0xfe775
000fe74c
000fe74c struct try_item
000fe74c start_addr uint32 0xfe5d6
000fe750 insn_count int 24
000fe752 handler_off uint16 0xfe775
000fe754
000fe754 struct try_item
000fe754 start_addr uint32 0xfe610
000fe758 insn_count int 23
000fe75a handler_off uint16 0xfe775
000fe75c
000fe75c struct try_item
000fe75c start_addr uint32 0xfe6e8
000fe760 insn_count int 37
000fe762 handler_off uint16 0xfe777
000fe764
000fe764 struct try_item
000fe764 start_addr uint32 0xfe73a
000fe768 insn_count int 1
000fe76a handler_off uint16 0xfe777
000fe76c
000fe76c struct try_item
000fe76c start_addr uint32 0xfe740
000fe770 insn_count int 1
000fe772 handler_off uint16 0xfe775
000fe774
000fe774 struct encoded_catch_handler_list
000fe774 size int 2
000fe775
000fe775 struct encoded_catch_handler ← 0xfe74a 0xfe752 0xfe75a 0xfe772
000fe775 size int64 0
000fe776 catch_all_addr uint32 0xfe60a
000fe777
000fe777 struct encoded_catch_handler ← 0xfe762 0xfe76a
000fe777 size int64 0
000fe778 catch_all_addr uint32 0xfe71e
000fe77a
000fe77a // align 0x4
000fe77c
000fe77cj.R0::c(android.content.Context, int):
000fe78cmonitor-enter v1
000fe78econst/4 v0, 0x0
000fe790invoke-virtual {v1, v2, v3, v0}, Lj/R0;->d(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;
000fe796move-result-object v2
000fe798monitor-exit v1
000fe79areturn-object v2
000fe79cmove-exception v2
000fe79emonitor-exit v1
000fe7a0throw v2
000fe77c
000fe77cj.R0::c(android.content.Context, int):
000fe78cmonitor-enter v1
000fe78econst/4 v0, 0x0
000fe790invoke-virtual {v1, v2, v3, v0}, Lj/R0;->d(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;
000fe796move-result-object v2
000fe798monitor-exit v1
000fe79areturn-object v2
000fe79cmove-exception v2
000fe79emonitor-exit v1
000fe7a0throw v2
000fe77c
000fe7a2
000fe7a2 struct code_item_padding
000fe7a2 padding uint16 0x0000
000fe7a4
000fe7a4 struct try_item
000fe7a4 start_addr uint32 0xfe790
000fe7a8 insn_count int 4
000fe7aa handler_off uint16 0xfe7b5
000fe7ac
000fe7ac struct try_item
000fe7ac start_addr uint32 0xfe79e
000fe7b0 insn_count int 1
000fe7b2 handler_off uint16 0xfe7b5
000fe7b4
000fe7b4 struct encoded_catch_handler_list
000fe7b4 size int 1
000fe7b5
000fe7b5 struct encoded_catch_handler ← 0xfe7aa 0xfe7b2
000fe7b5 size int64 0
000fe7b6 catch_all_addr uint32 0xfe79c
000fe7b7
000fe7b7 // align 0x8
000fe7a2 struct code_item_padding
000fe7a2 padding uint16 0x0000
000fe7a4
000fe7a4 struct try_item
000fe7a4 start_addr uint32 0xfe790
000fe7a8 insn_count int 4
000fe7aa handler_off uint16 0xfe7b5
000fe7ac
000fe7ac struct try_item
000fe7ac start_addr uint32 0xfe79e
000fe7b0 insn_count int 1
000fe7b2 handler_off uint16 0xfe7b5
000fe7b4
000fe7b4 struct encoded_catch_handler_list
000fe7b4 size int 1
000fe7b5
000fe7b5 struct encoded_catch_handler ← 0xfe7aa 0xfe7b2
000fe7b5 size int64 0
000fe7b6 catch_all_addr uint32 0xfe79c
000fe7b7
000fe7b7 // align 0x8
000fe7b8
000fe7b8j.R0::d(android.content.Context, int, boolean):
000fe7c8monitor-enter v2
000fe7caiget-boolean v0, v2, Lj/R0;->d:Z
000fe7ceif-eqz v0, :cond_6
000fe7d2goto :goto_26
000fe7d4const/4 v0, 0x1
000fe7d6iput-boolean v0, v2, Lj/R0;->d:Z
000fe7daconst v0, 0x7f070076
000fe7e0invoke-virtual {v2, v3, v0}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe7e6move-result-object v0
000fe7e8if-eqz v0, :cond_40
000fe7ecinstance-of v1, v0, Lk0/p;
000fe7f0if-nez v1, :cond_26
000fe7f4invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000fe7famove-result-object v0
000fe7fcinvoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
000fe802move-result-object v0
000fe804const-string v1, "android.graphics.drawable.VectorDrawable"
000fe808invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000fe80emove-result v0
000fe810if-eqz v0, :cond_40
000fe814invoke-virtual {v2, v3, v4}, Lj/R0;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe81amove-result-object v0
000fe81cif-nez v0, :cond_30
000fe820invoke-static {v3, v4}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe826move-result-object v0
000fe828if-eqz v0, :cond_39
000fe82cinvoke-virtual {v2, v3, v4, v5, v0}, Lj/R0;->g(Landroid/content/Context;IZLandroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
000fe832move-result-object v0
000fe834goto :goto_39
000fe836move-exception v3
000fe838goto :goto_4b
000fe83aif-eqz v0, :cond_3e
000fe83einvoke-static {v0}, Lj/r0;->a(Landroid/graphics/drawable/Drawable;)V
000fe844monitor-exit v2
000fe846return-object v0
000fe848const/4 v3, 0x0
000fe84aiput-boolean v3, v2, Lj/R0;->d:Z
000fe84enew-instance v3, Ljava/lang/IllegalStateException;
000fe852const-string v4, "This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat."
000fe856invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000fe85cthrow v3
000fe85emonitor-exit v2
000fe860throw v3
000fe7b8
000fe7b8j.R0::d(android.content.Context, int, boolean):
000fe7c8monitor-enter v2
000fe7caiget-boolean v0, v2, Lj/R0;->d:Z
000fe7ceif-eqz v0, :cond_6
000fe7d2goto :goto_26
000fe7d4const/4 v0, 0x1
000fe7d6iput-boolean v0, v2, Lj/R0;->d:Z
000fe7daconst v0, 0x7f070076
000fe7e0invoke-virtual {v2, v3, v0}, Lj/R0;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe7e6move-result-object v0
000fe7e8if-eqz v0, :cond_40
000fe7ecinstance-of v1, v0, Lk0/p;
000fe7f0if-nez v1, :cond_26
000fe7f4invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
000fe7famove-result-object v0
000fe7fcinvoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
000fe802move-result-object v0
000fe804const-string v1, "android.graphics.drawable.VectorDrawable"
000fe808invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000fe80emove-result v0
000fe810if-eqz v0, :cond_40
000fe814invoke-virtual {v2, v3, v4}, Lj/R0;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe81amove-result-object v0
000fe81cif-nez v0, :cond_30
000fe820invoke-static {v3, v4}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000fe826move-result-object v0
000fe828if-eqz v0, :cond_39
000fe82cinvoke-virtual {v2, v3, v4, v5, v0}, Lj/R0;->g(Landroid/content/Context;IZLandroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
000fe832move-result-object v0
000fe834goto :goto_39
000fe836move-exception v3
000fe838goto :goto_4b
000fe83aif-eqz v0, :cond_3e
000fe83einvoke-static {v0}, Lj/r0;->a(Landroid/graphics/drawable/Drawable;)V
000fe844monitor-exit v2
000fe846return-object v0
000fe848const/4 v3, 0x0
000fe84aiput-boolean v3, v2, Lj/R0;->d:Z
000fe84enew-instance v3, Ljava/lang/IllegalStateException;
000fe852const-string v4, "This app has been built with an incorrect configuration. Please configure your build for VectorDrawableCompat."
000fe856invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
000fe85cthrow v3
000fe85emonitor-exit v2
000fe860throw v3
000fe7b8
000fe862
000fe862 struct code_item_padding
000fe862 padding uint16 0x0000
000fe864
000fe864 struct try_item
000fe864 start_addr uint32 0xfe7ca
000fe868 insn_count int 61
000fe86a handler_off uint16 0xfe875
000fe86c
000fe86c struct try_item
000fe86c start_addr uint32 0xfe84a
000fe870 insn_count int 11
000fe872 handler_off uint16 0xfe875
000fe874
000fe874 struct encoded_catch_handler_list
000fe874 size int 1
000fe875
000fe875 struct encoded_catch_handler ← 0xfe86a 0xfe872
000fe875 size int64 0
000fe876 catch_all_addr uint32 0xfe836
000fe877
000fe877 // align 0x8
000fe862 struct code_item_padding
000fe862 padding uint16 0x0000
000fe864
000fe864 struct try_item
000fe864 start_addr uint32 0xfe7ca
000fe868 insn_count int 61
000fe86a handler_off uint16 0xfe875
000fe86c
000fe86c struct try_item
000fe86c start_addr uint32 0xfe84a
000fe870 insn_count int 11
000fe872 handler_off uint16 0xfe875
000fe874
000fe874 struct encoded_catch_handler_list
000fe874 size int 1
000fe875
000fe875 struct encoded_catch_handler ← 0xfe86a 0xfe872
000fe875 size int64 0
000fe876 catch_all_addr uint32 0xfe836
000fe877
000fe877 // align 0x8
000fe878
000fe878j.R0::g(android.content.Context, int, boolean, android.graphics.drawable.Drawable):
000fe888const v0, 0x7f0300f9
000fe88econst v1, 0x7f0300f7
000fe894invoke-virtual {v9, v10, v11}, Lj/R0;->f(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
000fe89amove-result-object v2
000fe89cconst/4 v3, 0x0
000fe89eif-eqz v2, :cond_28
000fe8a2sget-object v10, Lj/r0;->a:[I
000fe8a6invoke-virtual {v13}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
000fe8acmove-result-object v10
000fe8aeinvoke-static {v10, v2}, LD/a;->h(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
000fe8b4iget-object v12, v9, Lj/R0;->e:Lj/t;
000fe8b8if-nez v12, :cond_1b
000fe8bcgoto :goto_22
000fe8beconst v12, 0x7f070069
000fe8c4if-ne v11, v12, :cond_22
000fe8c8sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
000fe8ccif-eqz v3, :cond_27
000fe8d0invoke-static {v10, v3}, LD/a;->i(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
000fe8d6return-object v10
000fe8d8iget-object v2, v9, Lj/R0;->e:Lj/t;
000fe8dcif-eqz v2, :cond_96
000fe8e0const v2, 0x7f070064
000fe8e6const v4, 0x102000d
000fe8ecconst v5, 0x102000f
000fe8f2const/high16 v6, 0x1020000
000fe8f6if-ne v11, v2, :cond_60
000fe8famove-object v11, v13
000fe8fccheck-cast v11, Landroid/graphics/drawable/LayerDrawable;
000fe900invoke-virtual {v11, v6}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe906move-result-object v12
000fe908invoke-static {v10, v0}, Lj/h1;->c(Landroid/content/Context;I)I
000fe90emove-result v2
000fe910sget-object v3, Lj/u;->b:Landroid/graphics/PorterDuff$Mode;
000fe914invoke-static {v12, v2, v3}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe91ainvoke-virtual {v11, v5}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe920move-result-object v12
000fe922invoke-static {v10, v0}, Lj/h1;->c(Landroid/content/Context;I)I
000fe928move-result v0
000fe92ainvoke-static {v12, v0, v3}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe930invoke-virtual {v11, v4}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe936move-result-object v11
000fe938invoke-static {v10, v1}, Lj/h1;->c(Landroid/content/Context;I)I
000fe93emove-result v10
000fe940invoke-static {v11, v10, v3}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe946return-object v13
000fe948const v2, 0x7f07005b
000fe94eif-eq v11, v2, :cond_6f
000fe952const v2, 0x7f07005a
000fe958if-eq v11, v2, :cond_6f
000fe95cconst v2, 0x7f07005c
000fe962if-ne v11, v2, :cond_96
000fe966move-object v11, v13
000fe968check-cast v11, Landroid/graphics/drawable/LayerDrawable;
000fe96cinvoke-virtual {v11, v6}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe972move-result-object v12
000fe974invoke-static {v10, v0}, Lj/h1;->b(Landroid/content/Context;I)I
000fe97amove-result v0
000fe97csget-object v2, Lj/u;->b:Landroid/graphics/PorterDuff$Mode;
000fe980invoke-static {v12, v0, v2}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe986invoke-virtual {v11, v5}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe98cmove-result-object v12
000fe98einvoke-static {v10, v1}, Lj/h1;->c(Landroid/content/Context;I)I
000fe994move-result v0
000fe996invoke-static {v12, v0, v2}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe99cinvoke-virtual {v11, v4}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe9a2move-result-object v11
000fe9a4invoke-static {v10, v1}, Lj/h1;->c(Landroid/content/Context;I)I
000fe9aamove-result v10
000fe9acinvoke-static {v11, v10, v2}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe9b2return-object v13
000fe9b4iget-object v2, v9, Lj/R0;->e:Lj/t;
000fe9b8const/4 v4, 0x0
000fe9baif-eqz v2, :cond_fb
000fe9besget-object v5, Lj/u;->b:Landroid/graphics/PorterDuff$Mode;
000fe9c2iget-object v6, v2, Lj/t;->b:Ljava/lang/Object;
000fe9c6check-cast v6, [I
000fe9cainvoke-static {v6, v11}, Lj/t;->a([II)Z
000fe9d0move-result v6
000fe9d2const/4 v7, 0x1
000fe9d4const/4 v8, -0x1
000fe9d6if-eqz v6, :cond_ac
000fe9damove v1, v7
000fe9dcmove v11, v8
000fe9degoto :goto_e2
000fe9e0iget-object v0, v2, Lj/t;->d:Ljava/io/Serializable;
000fe9e4check-cast v0, [I
000fe9e8invoke-static {v0, v11}, Lj/t;->a([II)Z
000fe9eemove-result v0
000fe9f0if-eqz v0, :cond_b8
000fe9f4move v0, v1
000fe9f6goto :goto_a9
000fe9f8iget-object v0, v2, Lj/t;->e:Ljava/lang/Object;
000fe9fccheck-cast v0, [I
000fea00invoke-static {v0, v11}, Lj/t;->a([II)Z
000fea06move-result v0
000fea08const v1, 0x1010031
000fea0eif-eqz v0, :cond_c8
000fea12sget-object v5, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
000fea16goto :goto_b6
000fea18const v0, 0x7f07004d
000fea1eif-ne v11, v0, :cond_d9
000fea22const v11, 0x42233333
000fea28invoke-static {v11}, Ljava/lang/Math;->round(F)I
000fea2emove-result v11
000fea30const v0, 0x1010030
000fea36move v1, v7
000fea38goto :goto_e2
000fea3aconst v0, 0x7f07003b
000fea40if-ne v11, v0, :cond_df
000fea44goto :goto_b6
000fea46move v0, v4
000fea48move v1, v0
000fea4agoto :goto_aa
000fea4cif-eqz v1, :cond_fb
000fea50sget-object v1, Lj/r0;->a:[I
000fea54invoke-virtual {v13}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
000fea5amove-result-object v1
000fea5cinvoke-static {v10, v0}, Lj/h1;->c(Landroid/content/Context;I)I
000fea62move-result v10
000fea64invoke-static {v10, v5}, Lj/u;->c(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
000fea6amove-result-object v10
000fea6cinvoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
000fea72if-eq v11, v8, :cond_fa
000fea76invoke-virtual {v1, v11}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
000fea7cmove v4, v7
000fea7eif-nez v4, :cond_100
000fea82if-eqz v12, :cond_100
000fea86return-object v3
000fea88return-object v13
000fe878
000fe878j.R0::g(android.content.Context, int, boolean, android.graphics.drawable.Drawable):
000fe888const v0, 0x7f0300f9
000fe88econst v1, 0x7f0300f7
000fe894invoke-virtual {v9, v10, v11}, Lj/R0;->f(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
000fe89amove-result-object v2
000fe89cconst/4 v3, 0x0
000fe89eif-eqz v2, :cond_28
000fe8a2sget-object v10, Lj/r0;->a:[I
000fe8a6invoke-virtual {v13}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
000fe8acmove-result-object v10
000fe8aeinvoke-static {v10, v2}, LD/a;->h(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
000fe8b4iget-object v12, v9, Lj/R0;->e:Lj/t;
000fe8b8if-nez v12, :cond_1b
000fe8bcgoto :goto_22
000fe8beconst v12, 0x7f070069
000fe8c4if-ne v11, v12, :cond_22
000fe8c8sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
000fe8ccif-eqz v3, :cond_27
000fe8d0invoke-static {v10, v3}, LD/a;->i(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
000fe8d6return-object v10
000fe8d8iget-object v2, v9, Lj/R0;->e:Lj/t;
000fe8dcif-eqz v2, :cond_96
000fe8e0const v2, 0x7f070064
000fe8e6const v4, 0x102000d
000fe8ecconst v5, 0x102000f
000fe8f2const/high16 v6, 0x1020000
000fe8f6if-ne v11, v2, :cond_60
000fe8famove-object v11, v13
000fe8fccheck-cast v11, Landroid/graphics/drawable/LayerDrawable;
000fe900invoke-virtual {v11, v6}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe906move-result-object v12
000fe908invoke-static {v10, v0}, Lj/h1;->c(Landroid/content/Context;I)I
000fe90emove-result v2
000fe910sget-object v3, Lj/u;->b:Landroid/graphics/PorterDuff$Mode;
000fe914invoke-static {v12, v2, v3}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe91ainvoke-virtual {v11, v5}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe920move-result-object v12
000fe922invoke-static {v10, v0}, Lj/h1;->c(Landroid/content/Context;I)I
000fe928move-result v0
000fe92ainvoke-static {v12, v0, v3}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe930invoke-virtual {v11, v4}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe936move-result-object v11
000fe938invoke-static {v10, v1}, Lj/h1;->c(Landroid/content/Context;I)I
000fe93emove-result v10
000fe940invoke-static {v11, v10, v3}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe946return-object v13
000fe948const v2, 0x7f07005b
000fe94eif-eq v11, v2, :cond_6f
000fe952const v2, 0x7f07005a
000fe958if-eq v11, v2, :cond_6f
000fe95cconst v2, 0x7f07005c
000fe962if-ne v11, v2, :cond_96
000fe966move-object v11, v13
000fe968check-cast v11, Landroid/graphics/drawable/LayerDrawable;
000fe96cinvoke-virtual {v11, v6}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe972move-result-object v12
000fe974invoke-static {v10, v0}, Lj/h1;->b(Landroid/content/Context;I)I
000fe97amove-result v0
000fe97csget-object v2, Lj/u;->b:Landroid/graphics/PorterDuff$Mode;
000fe980invoke-static {v12, v0, v2}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe986invoke-virtual {v11, v5}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe98cmove-result-object v12
000fe98einvoke-static {v10, v1}, Lj/h1;->c(Landroid/content/Context;I)I
000fe994move-result v0
000fe996invoke-static {v12, v0, v2}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe99cinvoke-virtual {v11, v4}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
000fe9a2move-result-object v11
000fe9a4invoke-static {v10, v1}, Lj/h1;->c(Landroid/content/Context;I)I
000fe9aamove-result v10
000fe9acinvoke-static {v11, v10, v2}, Lj/t;->f(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
000fe9b2return-object v13
000fe9b4iget-object v2, v9, Lj/R0;->e:Lj/t;
000fe9b8const/4 v4, 0x0
000fe9baif-eqz v2, :cond_fb
000fe9besget-object v5, Lj/u;->b:Landroid/graphics/PorterDuff$Mode;
000fe9c2iget-object v6, v2, Lj/t;->b:Ljava/lang/Object;
000fe9c6check-cast v6, [I
000fe9cainvoke-static {v6, v11}, Lj/t;->a([II)Z
000fe9d0move-result v6
000fe9d2const/4 v7, 0x1
000fe9d4const/4 v8, -0x1
000fe9d6if-eqz v6, :cond_ac
000fe9damove v1, v7
000fe9dcmove v11, v8
000fe9degoto :goto_e2
000fe9e0iget-object v0, v2, Lj/t;->d:Ljava/io/Serializable;
000fe9e4check-cast v0, [I
000fe9e8invoke-static {v0, v11}, Lj/t;->a([II)Z
000fe9eemove-result v0
000fe9f0if-eqz v0, :cond_b8
000fe9f4move v0, v1
000fe9f6goto :goto_a9
000fe9f8iget-object v0, v2, Lj/t;->e:Ljava/lang/Object;
000fe9fccheck-cast v0, [I
000fea00invoke-static {v0, v11}, Lj/t;->a([II)Z
000fea06move-result v0
000fea08const v1, 0x1010031
000fea0eif-eqz v0, :cond_c8
000fea12sget-object v5, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
000fea16goto :goto_b6
000fea18const v0, 0x7f07004d
000fea1eif-ne v11, v0, :cond_d9
000fea22const v11, 0x42233333
000fea28invoke-static {v11}, Ljava/lang/Math;->round(F)I
000fea2emove-result v11
000fea30const v0, 0x1010030
000fea36move v1, v7
000fea38goto :goto_e2
000fea3aconst v0, 0x7f07003b
000fea40if-ne v11, v0, :cond_df
000fea44goto :goto_b6
000fea46move v0, v4
000fea48move v1, v0
000fea4agoto :goto_aa
000fea4cif-eqz v1, :cond_fb
000fea50sget-object v1, Lj/r0;->a:[I
000fea54invoke-virtual {v13}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
000fea5amove-result-object v1
000fea5cinvoke-static {v10, v0}, Lj/h1;->c(Landroid/content/Context;I)I
000fea62move-result v10
000fea64invoke-static {v10, v5}, Lj/u;->c(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
000fea6amove-result-object v10
000fea6cinvoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
000fea72if-eq v11, v8, :cond_fa
000fea76invoke-virtual {v1, v11}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
000fea7cmove v4, v7
000fea7eif-nez v4, :cond_100
000fea82if-eqz v12, :cond_100
000fea86return-object v3
000fea88return-object v13
000fe878
000fea8a
000fea8a // align 0x4
000fea8a // align 0x4
000fea8c
000fea8cj.R0::b():
000fea9cconst-class v0, Lj/R0;
000feaa0monitor-enter v0
000feaa2sget-object v1, Lj/R0;->g:Lj/R0;
000feaa6if-nez v1, :cond_11
000feaaanew-instance v1, Lj/R0;
000feaaeinvoke-direct {v1}, Lj/R0;-><init>()V
000feab4sput-object v1, Lj/R0;->g:Lj/R0;
000feab8goto :goto_11
000feabamove-exception v1
000feabcgoto :goto_15
000feabesget-object v1, Lj/R0;->g:Lj/R0;
000feac2monitor-exit v0
000feac4return-object v1
000feac6monitor-exit v0
000feac8throw v1
000fea8c
000fea8cj.R0::b():
000fea9cconst-class v0, Lj/R0;
000feaa0monitor-enter v0
000feaa2sget-object v1, Lj/R0;->g:Lj/R0;
000feaa6if-nez v1, :cond_11
000feaaanew-instance v1, Lj/R0;
000feaaeinvoke-direct {v1}, Lj/R0;-><init>()V
000feab4sput-object v1, Lj/R0;->g:Lj/R0;
000feab8goto :goto_11
000feabamove-exception v1
000feabcgoto :goto_15
000feabesget-object v1, Lj/R0;->g:Lj/R0;
000feac2monitor-exit v0
000feac4return-object v1
000feac6monitor-exit v0
000feac8throw v1
000fea8c
000feaca
000feaca struct code_item_padding
000feaca padding uint16 0x0000
000feacc
000feacc struct try_item
000feacc start_addr uint32 0xfeaa2
000fead0 insn_count int 16
000fead2 handler_off uint16 0xfeadd
000fead4
000fead4 struct try_item
000fead4 start_addr uint32 0xfeac6
000fead8 insn_count int 1
000feada handler_off uint16 0xfeadd
000feadc
000feadc struct encoded_catch_handler_list
000feadc size int 1
000feadd
000feadd struct encoded_catch_handler ← 0xfead2 0xfeada
000feadd size int64 0
000feade catch_all_addr uint32 0xfeaba
000feadf
000feadf // align 0x10
000feaca struct code_item_padding
000feaca padding uint16 0x0000
000feacc
000feacc struct try_item
000feacc start_addr uint32 0xfeaa2
000fead0 insn_count int 16
000fead2 handler_off uint16 0xfeadd
000fead4
000fead4 struct try_item
000fead4 start_addr uint32 0xfeac6
000fead8 insn_count int 1
000feada handler_off uint16 0xfeadd
000feadc
000feadc struct encoded_catch_handler_list
000feadc size int 1
000feadd
000feadd struct encoded_catch_handler ← 0xfead2 0xfeada
000feadd size int64 0
000feade catch_all_addr uint32 0xfeaba
000feadf
000feadf // align 0x10
000feae0
000feae0j.R0::<clinit>():
000feaf0sget-object v0, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000feaf4sput-object v0, Lj/R0;->f:Landroid/graphics/PorterDuff$Mode;
000feaf8new-instance v0, Lj/Q0;
000feafcconst/4 v1, 0x6
000feafeinvoke-direct {v0, v1}, Lo/f;-><init>(I)V
000feb04sput-object v0, Lj/R0;->h:Lj/Q0;
000feb08return-void
000feae0
000feae0j.R0::<clinit>():
000feaf0sget-object v0, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
000feaf4sput-object v0, Lj/R0;->f:Landroid/graphics/PorterDuff$Mode;
000feaf8new-instance v0, Lj/Q0;
000feafcconst/4 v1, 0x6
000feafeinvoke-direct {v0, v1}, Lo/f;-><init>(I)V
000feb04sput-object v0, Lj/R0;->h:Lj/Q0;
000feb08return-void
000feae0
000feb0a
000feb0a // align 0x4
000feb0a // align 0x4
000feb0c
000feb0cj.R0::<init>():
000feb1cinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000feb22new-instance v0, Ljava/util/WeakHashMap;
000feb26const/4 v1, 0x0
000feb28invoke-direct {v0, v1}, Ljava/util/WeakHashMap;-><init>(I)V
000feb2eiput-object v0, v2, Lj/R0;->b:Ljava/util/WeakHashMap;
000feb32return-void
000feb0c
000feb0cj.R0::<init>():
000feb1cinvoke-direct {v2}, Ljava/lang/Object;-><init>()V
000feb22new-instance v0, Ljava/util/WeakHashMap;
000feb26const/4 v1, 0x0
000feb28invoke-direct {v0, v1}, Ljava/util/WeakHashMap;-><init>(I)V
000feb2eiput-object v0, v2, Lj/R0;->b:Ljava/util/WeakHashMap;
000feb32return-void
000feb0c
000feb34
000feb34j.T0::a(int, int):
000feb44iput v3, v2, Lj/T0;->c:I
000feb48iput v4, v2, Lj/T0;->d:I
000feb4cconst/4 v0, 0x1
000feb4eiput-boolean v0, v2, Lj/T0;->h:Z
000feb52iget-boolean v0, v2, Lj/T0;->g:Z
000feb56const/high16 v1, -0x80000000
000feb5aif-eqz v0, :cond_16
000feb5eif-eq v4, v1, :cond_11
000feb62iput v4, v2, Lj/T0;->a:I
000feb66if-eq v3, v1, :cond_1e
000feb6aiput v3, v2, Lj/T0;->b:I
000feb6ereturn-void
000feb70if-eq v3, v1, :cond_1a
000feb74iput v3, v2, Lj/T0;->a:I
000feb78if-eq v4, v1, :cond_1e
000feb7ciput v4, v2, Lj/T0;->b:I
000feb80return-void
000feb34
000feb34j.T0::a(int, int):
000feb44iput v3, v2, Lj/T0;->c:I
000feb48iput v4, v2, Lj/T0;->d:I
000feb4cconst/4 v0, 0x1
000feb4eiput-boolean v0, v2, Lj/T0;->h:Z
000feb52iget-boolean v0, v2, Lj/T0;->g:Z
000feb56const/high16 v1, -0x80000000
000feb5aif-eqz v0, :cond_16
000feb5eif-eq v4, v1, :cond_11
000feb62iput v4, v2, Lj/T0;->a:I
000feb66if-eq v3, v1, :cond_1e
000feb6aiput v3, v2, Lj/T0;->b:I
000feb6ereturn-void
000feb70if-eq v3, v1, :cond_1a
000feb74iput v3, v2, Lj/T0;->a:I
000feb78if-eq v4, v1, :cond_1e
000feb7ciput v4, v2, Lj/T0;->b:I
000feb80return-void
000feb34
000feb82
000feb82 // align 0x4
000feb82 // align 0x4
000feb84
000feb84j.V0::<init>(androidx.appcompat.widget.SearchView):
000feb94invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000feb9aiput-object v1, v0, Lj/V0;->a:Landroidx/appcompat/widget/SearchView;
000feb9ereturn-void
000feb84
000feb84j.V0::<init>(androidx.appcompat.widget.SearchView):
000feb94invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000feb9aiput-object v1, v0, Lj/V0;->a:Landroidx/appcompat/widget/SearchView;
000feb9ereturn-void
000feb84
000feba0
000feba0j.V0::afterTextChanged(android.text.Editable):
000febb0return-void
000feba0
000feba0j.V0::afterTextChanged(android.text.Editable):
000febb0return-void
000feba0
000febb2
000febb2 // align 0x4
000febb2 // align 0x4
000febb4
000febb4j.V0::beforeTextChanged(java.lang.CharSequence, int, int, int):
000febc4return-void
000febb4
000febb4j.V0::beforeTextChanged(java.lang.CharSequence, int, int, int):
000febc4return-void
000febb4
000febc6
000febc6 // align 0x8
000febc6 // align 0x8
000febc8
000febc8j.V0::onTextChanged(java.lang.CharSequence, int, int, int):
000febd8iget-object v3, v1, Lj/V0;->a:Landroidx/appcompat/widget/SearchView;
000febdciget-object v4, v3, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
000febe0invoke-virtual {v4}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
000febe6move-result-object v4
000febe8iput-object v4, v3, Landroidx/appcompat/widget/SearchView;->V:Ljava/lang/CharSequence;
000febecinvoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
000febf2move-result v4
000febf4xor-int/lit8 v5, v4, 0x1
000febf8invoke-virtual {v3, v5}, Landroidx/appcompat/widget/SearchView;->x(Z)V
000febfeiget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;->U:Z
000fec02const/16 v0, 0x8
000fec06if-eqz v5, :cond_25
000fec0aiget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;->N:Z
000fec0eif-nez v5, :cond_25
000fec12if-eqz v4, :cond_25
000fec16iget-object v4, v3, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
000fec1ainvoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V
000fec20const/4 v0, 0x0
000fec22iget-object v4, v3, Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;
000fec26invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V
000fec2cinvoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->t()V
000fec32invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->w()V
000fec38invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
000fec3ereturn-void
000febc8
000febc8j.V0::onTextChanged(java.lang.CharSequence, int, int, int):
000febd8iget-object v3, v1, Lj/V0;->a:Landroidx/appcompat/widget/SearchView;
000febdciget-object v4, v3, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
000febe0invoke-virtual {v4}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
000febe6move-result-object v4
000febe8iput-object v4, v3, Landroidx/appcompat/widget/SearchView;->V:Ljava/lang/CharSequence;
000febecinvoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
000febf2move-result v4
000febf4xor-int/lit8 v5, v4, 0x1
000febf8invoke-virtual {v3, v5}, Landroidx/appcompat/widget/SearchView;->x(Z)V
000febfeiget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;->U:Z
000fec02const/16 v0, 0x8
000fec06if-eqz v5, :cond_25
000fec0aiget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;->N:Z
000fec0eif-nez v5, :cond_25
000fec12if-eqz v4, :cond_25
000fec16iget-object v4, v3, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
000fec1ainvoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V
000fec20const/4 v0, 0x0
000fec22iget-object v4, v3, Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;
000fec26invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V
000fec2cinvoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->t()V
000fec32invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->w()V
000fec38invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
000fec3ereturn-void
000febc8
000fec40
000fec40j.W0::<init>(androidx.appcompat.widget.SearchView, int):
000fec50iput v2, v0, Lj/W0;->a:I
000fec54iput-object v1, v0, Lj/W0;->b:Landroidx/appcompat/widget/SearchView;
000fec58invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fec5ereturn-void
000fec40
000fec40j.W0::<init>(androidx.appcompat.widget.SearchView, int):
000fec50iput v2, v0, Lj/W0;->a:I
000fec54iput-object v1, v0, Lj/W0;->b:Landroidx/appcompat/widget/SearchView;
000fec58invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fec5ereturn-void
000fec40
000fec60
000fec60j.W0::run():
000fec70iget v0, v2, Lj/W0;->a:I
000fec74packed-switch v0, :pswitch_data_18
000fec7aiget-object v0, v2, Lj/W0;->b:Landroidx/appcompat/widget/SearchView;
000fec7eiget-object v0, v0, Landroidx/appcompat/widget/SearchView;->O:LR/c;
000fec82instance-of v1, v0, Lj/g1;
000fec86if-eqz v1, :cond_11
000fec8aconst/4 v1, 0x0
000fec8cinvoke-virtual {v0, v1}, LR/c;->b(Landroid/database/Cursor;)V
000fec92return-void
000fec94iget-object v0, v2, Lj/W0;->b:Landroidx/appcompat/widget/SearchView;
000fec98invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->u()V
000fec9ereturn-void
000feca0.packed-switch 0x0
000fec60
000fec60j.W0::run():
000fec70iget v0, v2, Lj/W0;->a:I
000fec74packed-switch v0, :pswitch_data_18
000fec7aiget-object v0, v2, Lj/W0;->b:Landroidx/appcompat/widget/SearchView;
000fec7eiget-object v0, v0, Landroidx/appcompat/widget/SearchView;->O:LR/c;
000fec82instance-of v1, v0, Lj/g1;
000fec86if-eqz v1, :cond_11
000fec8aconst/4 v1, 0x0
000fec8cinvoke-virtual {v0, v1}, LR/c;->b(Landroid/database/Cursor;)V
000fec92return-void
000fec94iget-object v0, v2, Lj/W0;->b:Landroidx/appcompat/widget/SearchView;
000fec98invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->u()V
000fec9ereturn-void
000feca0.packed-switch 0x0
000fec60
000fecac
000fecacj.X0::<init>(androidx.appcompat.widget.SearchView):
000fecbcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fecc2iput-object v1, v0, Lj/X0;->a:Landroidx/appcompat/widget/SearchView;
000fecc6return-void
000fecac
000fecacj.X0::<init>(androidx.appcompat.widget.SearchView):
000fecbcinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fecc2iput-object v1, v0, Lj/X0;->a:Landroidx/appcompat/widget/SearchView;
000fecc6return-void
000fecac
000fecc8
000fecc8j.X0::onFocusChange(android.view.View, boolean):
000fecd8iget-object v2, v1, Lj/X0;->a:Landroidx/appcompat/widget/SearchView;
000fecdciget-object v0, v2, Landroidx/appcompat/widget/SearchView;->K:Landroid/view/View$OnFocusChangeListener;
000fece0if-eqz v0, :cond_9
000fece4invoke-interface {v0, v2, v3}, Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V
000feceareturn-void
000fecc8
000fecc8j.X0::onFocusChange(android.view.View, boolean):
000fecd8iget-object v2, v1, Lj/X0;->a:Landroidx/appcompat/widget/SearchView;
000fecdciget-object v0, v2, Landroidx/appcompat/widget/SearchView;->K:Landroid/view/View$OnFocusChangeListener;
000fece0if-eqz v0, :cond_9
000fece4invoke-interface {v0, v2, v3}, Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V
000feceareturn-void
000fecc8
000fecec
000fececj.Y0::<init>(int, java.lang.Object):
000fecfciput v1, v0, Lj/Y0;->a:I
000fed00iput-object v2, v0, Lj/Y0;->b:Ljava/lang/Object;
000fed04invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fed0areturn-void
000fecec
000fececj.Y0::<init>(int, java.lang.Object):
000fecfciput v1, v0, Lj/Y0;->a:I
000fed00iput-object v2, v0, Lj/Y0;->b:Ljava/lang/Object;
000fed04invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fed0areturn-void
000fecec
000fed0c
000fed0cj.Y0::onLayoutChange(android.view.View, int, int, int, int, int, int, int, int):
000fed1ciget v1, v0, Lj/Y0;->a:I
000fed20packed-switch v1, :pswitch_data_68
000fed26const/4 v1, 0x0
000fed28throw v1
000fed2aiget-object v1, v0, Lj/Y0;->b:Ljava/lang/Object;
000fed2echeck-cast v1, Landroidx/appcompat/widget/SearchView;
000fed32iget-object v2, v1, Landroidx/appcompat/widget/SearchView;->x:Landroid/view/View;
000fed36invoke-virtual {v2}, Landroid/view/View;->getWidth()I
000fed3cmove-result v3
000fed3econst/4 v4, 0x1
000fed40if-le v3, v4, :cond_66
000fed44invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
000fed4amove-result-object v3
000fed4cinvoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fed52move-result-object v3
000fed54iget-object v4, v1, Landroidx/appcompat/widget/SearchView;->r:Landroid/view/View;
000fed58invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
000fed5emove-result v4
000fed60new-instance v5, Landroid/graphics/Rect;
000fed64invoke-direct {v5}, Landroid/graphics/Rect;-><init>()V
000fed6ainvoke-static {v1}, Lj/A1;->a(Landroid/view/View;)Z
000fed70move-result v6
000fed72iget-boolean v7, v1, Landroidx/appcompat/widget/SearchView;->M:Z
000fed76if-eqz v7, :cond_3f
000fed7aconst v7, 0x7f060029
000fed80invoke-virtual {v3, v7}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000fed86move-result v7
000fed88const v8, 0x7f06002a
000fed8einvoke-virtual {v3, v8}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000fed94move-result v3
000fed96add-int/2addr v3, v7
000fed98goto :goto_40
000fed9aconst/4 v3, 0x0
000fed9ciget-object v1, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
000feda0invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getDropDownBackground()Landroid/graphics/drawable/Drawable;
000feda6move-result-object v7
000feda8invoke-virtual {v7, v5}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000fedaeif-eqz v6, :cond_4f
000fedb2iget v6, v5, Landroid/graphics/Rect;->left:I
000fedb6neg-int v6, v6
000fedb8goto :goto_54
000fedbaiget v6, v5, Landroid/graphics/Rect;->left:I
000fedbeadd-int/2addr v6, v3
000fedc0sub-int v6, v4, v6
000fedc4invoke-virtual {v1, v6}, Landroid/widget/AutoCompleteTextView;->setDropDownHorizontalOffset(I)V
000fedcainvoke-virtual {v2}, Landroid/view/View;->getWidth()I
000fedd0move-result v2
000fedd2iget v6, v5, Landroid/graphics/Rect;->left:I
000fedd6add-int/2addr v2, v6
000fedd8iget v5, v5, Landroid/graphics/Rect;->right:I
000feddcadd-int/2addr v2, v5
000feddeadd-int/2addr v2, v3
000fede0sub-int/2addr v2, v4
000fede2invoke-virtual {v1, v2}, Landroid/widget/AutoCompleteTextView;->setDropDownWidth(I)V
000fede8return-void
000fedeanop
000fedec.packed-switch 0x0
000fed0c
000fed0cj.Y0::onLayoutChange(android.view.View, int, int, int, int, int, int, int, int):
000fed1ciget v1, v0, Lj/Y0;->a:I
000fed20packed-switch v1, :pswitch_data_68
000fed26const/4 v1, 0x0
000fed28throw v1
000fed2aiget-object v1, v0, Lj/Y0;->b:Ljava/lang/Object;
000fed2echeck-cast v1, Landroidx/appcompat/widget/SearchView;
000fed32iget-object v2, v1, Landroidx/appcompat/widget/SearchView;->x:Landroid/view/View;
000fed36invoke-virtual {v2}, Landroid/view/View;->getWidth()I
000fed3cmove-result v3
000fed3econst/4 v4, 0x1
000fed40if-le v3, v4, :cond_66
000fed44invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
000fed4amove-result-object v3
000fed4cinvoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000fed52move-result-object v3
000fed54iget-object v4, v1, Landroidx/appcompat/widget/SearchView;->r:Landroid/view/View;
000fed58invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
000fed5emove-result v4
000fed60new-instance v5, Landroid/graphics/Rect;
000fed64invoke-direct {v5}, Landroid/graphics/Rect;-><init>()V
000fed6ainvoke-static {v1}, Lj/A1;->a(Landroid/view/View;)Z
000fed70move-result v6
000fed72iget-boolean v7, v1, Landroidx/appcompat/widget/SearchView;->M:Z
000fed76if-eqz v7, :cond_3f
000fed7aconst v7, 0x7f060029
000fed80invoke-virtual {v3, v7}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000fed86move-result v7
000fed88const v8, 0x7f06002a
000fed8einvoke-virtual {v3, v8}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
000fed94move-result v3
000fed96add-int/2addr v3, v7
000fed98goto :goto_40
000fed9aconst/4 v3, 0x0
000fed9ciget-object v1, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
000feda0invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getDropDownBackground()Landroid/graphics/drawable/Drawable;
000feda6move-result-object v7
000feda8invoke-virtual {v7, v5}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
000fedaeif-eqz v6, :cond_4f
000fedb2iget v6, v5, Landroid/graphics/Rect;->left:I
000fedb6neg-int v6, v6
000fedb8goto :goto_54
000fedbaiget v6, v5, Landroid/graphics/Rect;->left:I
000fedbeadd-int/2addr v6, v3
000fedc0sub-int v6, v4, v6
000fedc4invoke-virtual {v1, v6}, Landroid/widget/AutoCompleteTextView;->setDropDownHorizontalOffset(I)V
000fedcainvoke-virtual {v2}, Landroid/view/View;->getWidth()I
000fedd0move-result v2
000fedd2iget v6, v5, Landroid/graphics/Rect;->left:I
000fedd6add-int/2addr v2, v6
000fedd8iget v5, v5, Landroid/graphics/Rect;->right:I
000feddcadd-int/2addr v2, v5
000feddeadd-int/2addr v2, v3
000fede0sub-int/2addr v2, v4
000fede2invoke-virtual {v1, v2}, Landroid/widget/AutoCompleteTextView;->setDropDownWidth(I)V
000fede8return-void
000fedeanop
000fedec.packed-switch 0x0
000fed0c
000fedf8
000fedf8j.Z0::onEditorAction(android.widget.TextView, int, android.view.KeyEvent):
000fee08iget-object v1, v0, Lj/Z0;->a:Landroidx/appcompat/widget/SearchView;
000fee0cinvoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;->s()V
000fee12const/4 v1, 0x1
000fee14return v1
000fedf8
000fedf8j.Z0::onEditorAction(android.widget.TextView, int, android.view.KeyEvent):
000fee08iget-object v1, v0, Lj/Z0;->a:Landroidx/appcompat/widget/SearchView;
000fee0cinvoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;->s()V
000fee12const/4 v1, 0x1
000fee14return v1
000fedf8
000fee16
000fee16 // align 0x8
000fee16 // align 0x8
000fee18
000fee18j.Z0::<init>(androidx.appcompat.widget.SearchView):
000fee28invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fee2eiput-object v1, v0, Lj/Z0;->a:Landroidx/appcompat/widget/SearchView;
000fee32return-void
000fee18
000fee18j.Z0::<init>(androidx.appcompat.widget.SearchView):
000fee28invoke-direct {v0}, Ljava/lang/Object;-><init>()V
000fee2eiput-object v1, v0, Lj/Z0;->a:Landroidx/appcompat/widget/SearchView;
000fee32return-void
000fee18
000fee34
000fee34j.d1::toString():
000fee44new-instance v0, Ljava/lang/StringBuilder;
000fee48const-string v1, "SearchView.SavedState{"
000fee4cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000fee52invoke-static {v2}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
000fee58move-result v1
000fee5ainvoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
000fee60move-result-object v1
000fee62invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000fee68const-string v1, " isIconified="
000fee6cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000fee72iget-boolean v1, v2, Lj/d1;->c:Z
000fee76invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
000fee7cconst-string v1, "}"
000fee80invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000fee86invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000fee8cmove-result-object v0
000fee8ereturn-object v0
000fee34
000fee34j.d1::toString():
000fee44new-instance v0, Ljava/lang/StringBuilder;
000fee48const-string v1, "SearchView.SavedState{"
000fee4cinvoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000fee52invoke-static {v2}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
000fee58move-result v1
000fee5ainvoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
000fee60move-result-object v1
000fee62invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000fee68const-string v1, " isIconified="
000fee6cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000fee72iget-boolean v1, v2, Lj/d1;->c:Z
000fee76invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
000fee7cconst-string v1, "}"
000fee80invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000fee86invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000fee8cmove-result-object v0
000fee8ereturn-object v0
000fee34
000fee90
000fee90j.d1::<clinit>():
000feea0new-instance v0, LE0/b;
000feea4const/16 v1, 0x8
000feea8invoke-direct {v0, v1}, LE0/b;-><init>(I)V
000feeaesput-object v0, Lj/d1;->CREATOR:Landroid/os/Parcelable$Creator;
000feeb2return-void
000fee90
000fee90j.d1::<clinit>():
000feea0new-instance v0, LE0/b;
000feea4const/16 v1, 0x8
000feea8invoke-direct {v0, v1}, LE0/b;-><init>(I)V
000feeaesput-object v0, Lj/d1;->CREATOR:Landroid/os/Parcelable$Creator;
000feeb2return-void
000fee90
000feeb4
000feeb4j.d1::<init>(android.os.Parcel, java.lang.ClassLoader):
000feec4invoke-direct {v0, v1, v2}, LS/b;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
000feecaconst/4 v2, 0x0
000feeccinvoke-virtual {v1, v2}, Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;
000feed2move-result-object v1
000feed4check-cast v1, Ljava/lang/Boolean;
000feed8invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
000feedemove-result v1
000feee0iput-boolean v1, v0, Lj/d1;->c:Z
000feee4return-void
000feeb4
000feeb4j.d1::<init>(android.os.Parcel, java.lang.ClassLoader):
000feec4invoke-direct {v0, v1, v2}, LS/b;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
000feecaconst/4 v2, 0x0
000feeccinvoke-virtual {v1, v2}, Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;
000feed2move-result-object v1
000feed4check-cast v1, Ljava/lang/Boolean;
000feed8invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
000feedemove-result v1
000feee0iput-boolean v1, v0, Lj/d1;->c:Z
000feee4return-void
000feeb4
000feee6
000feee6 // align 0x8
000feee6 // align 0x8
000feee8
000feee8j.d1::writeToParcel(android.os.Parcel, int):
000feef8invoke-super {v0, v1, v2}, LS/b;->writeToParcel(Landroid/os/Parcel;I)V
000feefeiget-boolean v2, v0, Lj/d1;->c:Z
000fef02invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000fef08move-result-object v2
000fef0ainvoke-virtual {v1, v2}, Landroid/os/Parcel;->writeValue(Ljava/lang/Object;)V
000fef10return-void
000feee8
000feee8j.d1::writeToParcel(android.os.Parcel, int):
000feef8invoke-super {v0, v1, v2}, LS/b;->writeToParcel(Landroid/os/Parcel;I)V
000feefeiget-boolean v2, v0, Lj/d1;->c:Z
000fef02invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
000fef08move-result-object v2
000fef0ainvoke-virtual {v1, v2}, Landroid/os/Parcel;->writeValue(Ljava/lang/Object;)V
000fef10return-void
000feee8
000fef12
000fef12 // align 0x4
000fef12 // align 0x4
000fef14
000fef14j.e1::onTouchEvent(android.view.MotionEvent):
000fef24invoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
000fef2amove-result v0
000fef2cfloat-to-int v0, v0
000fef2einvoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
000fef34move-result v1
000fef36float-to-int v1, v1
000fef38invoke-virtual {v9}, Landroid/view/MotionEvent;->getAction()I
000fef3emove-result v2
000fef40const/4 v3, 0x2
000fef42const/4 v4, 0x0
000fef44const/4 v5, 0x1
000fef46if-eqz v2, :cond_32
000fef4aif-eq v2, v5, :cond_23
000fef4eif-eq v2, v3, :cond_23
000fef52const/4 v6, 0x3
000fef54if-eq v2, v6, :cond_1b
000fef58goto :goto_3e
000fef5aiget-boolean v2, v8, Lj/e1;->f:Z
000fef5eiput-boolean v4, v8, Lj/e1;->f:Z
000fef62move v7, v5
000fef64move v5, v2
000fef66move v2, v7
000fef68goto :goto_40
000fef6aiget-boolean v2, v8, Lj/e1;->f:Z
000fef6eif-eqz v2, :cond_1f
000fef72iget-object v6, v8, Lj/e1;->d:Landroid/graphics/Rect;
000fef76invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
000fef7cmove-result v6
000fef7eif-nez v6, :cond_1f
000fef82move v5, v2
000fef84move v2, v4
000fef86goto :goto_40
000fef88iget-object v2, v8, Lj/e1;->b:Landroid/graphics/Rect;
000fef8cinvoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
000fef92move-result v2
000fef94if-eqz v2, :cond_3e
000fef98iput-boolean v5, v8, Lj/e1;->f:Z
000fef9cmove v2, v5
000fef9egoto :goto_40
000fefa0move v2, v5
000fefa2move v5, v4
000fefa4if-eqz v5, :cond_6e
000fefa8iget-object v4, v8, Lj/e1;->c:Landroid/graphics/Rect;
000fefaciget-object v5, v8, Lj/e1;->a:Landroid/view/View;
000fefb0if-eqz v2, :cond_5e
000fefb4invoke-virtual {v4, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
000fefbamove-result v2
000fefbcif-nez v2, :cond_5e
000fefc0invoke-virtual {v5}, Landroid/view/View;->getWidth()I
000fefc6move-result v0
000fefc8div-int/2addr v0, v3
000fefcaint-to-float v0, v0
000fefccinvoke-virtual {v5}, Landroid/view/View;->getHeight()I
000fefd2move-result v1
000fefd4div-int/2addr v1, v3
000fefd6int-to-float v1, v1
000fefd8invoke-virtual {v9, v0, v1}, Landroid/view/MotionEvent;->setLocation(FF)V
000fefdegoto :goto_69
000fefe0iget v2, v4, Landroid/graphics/Rect;->left:I
000fefe4sub-int/2addr v0, v2
000fefe6int-to-float v0, v0
000fefe8iget v2, v4, Landroid/graphics/Rect;->top:I
000fefecsub-int/2addr v1, v2
000fefeeint-to-float v1, v1
000feff0invoke-virtual {v9, v0, v1}, Landroid/view/MotionEvent;->setLocation(FF)V
000feff6invoke-virtual {v5, v9}, Landroid/view/View;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
000feffcmove-result v9
000feffereturn v9
000ff000return v4
000fef14
000fef14j.e1::onTouchEvent(android.view.MotionEvent):
000fef24invoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
000fef2amove-result v0
000fef2cfloat-to-int v0, v0
000fef2einvoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
000fef34move-result v1
000fef36float-to-int v1, v1
000fef38invoke-virtual {v9}, Landroid/view/MotionEvent;->getAction()I
000fef3emove-result v2
000fef40const/4 v3, 0x2
000fef42const/4 v4, 0x0
000fef44const/4 v5, 0x1
000fef46if-eqz v2, :cond_32
000fef4aif-eq v2, v5, :cond_23
000fef4eif-eq v2, v3, :cond_23
000fef52const/4 v6, 0x3
000fef54if-eq v2, v6, :cond_1b
000fef58goto :goto_3e
000fef5aiget-boolean v2, v8, Lj/e1;->f:Z
000fef5eiput-boolean v4, v8, Lj/e1;->f:Z
000fef62move v7, v5
000fef64move v5, v2
000fef66move v2, v7
000fef68goto :goto_40
000fef6aiget-boolean v2, v8, Lj/e1;->f:Z
000fef6eif-eqz v2, :cond_1f
000fef72iget-object v6, v8, Lj/e1;->d:Landroid/graphics/Rect;
000fef76invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
000fef7cmove-result v6
000fef7eif-nez v6, :cond_1f
000fef82move v5, v2
000fef84move v2, v4
000fef86goto :goto_40
000fef88iget-object v2, v8, Lj/e1;->b:Landroid/graphics/Rect;
000fef8cinvoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
000fef92move-result v2
000fef94if-eqz v2, :cond_3e
000fef98iput-boolean v5, v8, Lj/e1;->f:Z
000fef9cmove v2, v5
000fef9egoto :goto_40
000fefa0move v2, v5
000fefa2move v5, v4
000fefa4if-eqz v5, :cond_6e
000fefa8iget-object v4, v8, Lj/e1;->c:Landroid/graphics/Rect;
000fefaciget-object v5, v8, Lj/e1;->a:Landroid/view/View;
000fefb0if-eqz v2, :cond_5e
000fefb4invoke-virtual {v4, v0, v1}, Landroid/graphics/Rect;->contains(II)Z
000fefbamove-result v2
000fefbcif-nez v2, :cond_5e
000fefc0invoke-virtual {v5}, Landroid/view/View;->getWidth()I
000fefc6move-result v0
000fefc8div-int/2addr v0, v3
000fefcaint-to-float v0, v0
000fefccinvoke-virtual {v5}, Landroid/view/View;->getHeight()I
000fefd2move-result v1
000fefd4div-int/2addr v1, v3
000fefd6int-to-float v1, v1
000fefd8invoke-virtual {v9, v0, v1}, Landroid/view/MotionEvent;->setLocation(FF)V
000fefdegoto :goto_69
000fefe0iget v2, v4, Landroid/graphics/Rect;->left:I
000fefe4sub-int/2addr v0, v2
000fefe6int-to-float v0, v0
000fefe8iget v2, v4, Landroid/graphics/Rect;->top:I
000fefecsub-int/2addr v1, v2
000fefeeint-to-float v1, v1
000feff0invoke-virtual {v9, v0, v1}, Landroid/view/MotionEvent;->setLocation(FF)V
000feff6invoke-virtual {v5, v9}, Landroid/view/View;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
000feffcmove-result v9
000feffereturn v9
000ff000return v4
000fef14
000ff002
000ff002 // align 0x4
000ff002 // align 0x4
000ff004
000ff004j.e1::<init>(android.graphics.Rect, android.graphics.Rect, android.view.View):
000ff014invoke-direct {v4, v5, v7}, Landroid/view/TouchDelegate;-><init>(Landroid/graphics/Rect;Landroid/view/View;)V
000ff01ainvoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000ff020move-result-object v0
000ff022invoke-static {v0}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000ff028move-result-object v0
000ff02ainvoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
000ff030move-result v0
000ff032iput v0, v4, Lj/e1;->e:I
000ff036new-instance v1, Landroid/graphics/Rect;
000ff03ainvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
000ff040iput-object v1, v4, Lj/e1;->b:Landroid/graphics/Rect;
000ff044new-instance v2, Landroid/graphics/Rect;
000ff048invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
000ff04eiput-object v2, v4, Lj/e1;->d:Landroid/graphics/Rect;
000ff052new-instance v3, Landroid/graphics/Rect;
000ff056invoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
000ff05ciput-object v3, v4, Lj/e1;->c:Landroid/graphics/Rect;
000ff060invoke-virtual {v1, v5}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000ff066invoke-virtual {v2, v5}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000ff06cneg-int v5, v0
000ff06einvoke-virtual {v2, v5, v5}, Landroid/graphics/Rect;->inset(II)V
000ff074invoke-virtual {v3, v6}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000ff07aiput-object v7, v4, Lj/e1;->a:Landroid/view/View;
000ff07ereturn-void
000ff004
000ff004j.e1::<init>(android.graphics.Rect, android.graphics.Rect, android.view.View):
000ff014invoke-direct {v4, v5, v7}, Landroid/view/TouchDelegate;-><init>(Landroid/graphics/Rect;Landroid/view/View;)V
000ff01ainvoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context;
000ff020move-result-object v0
000ff022invoke-static {v0}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
000ff028move-result-object v0
000ff02ainvoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
000ff030move-result v0
000ff032iput v0, v4, Lj/e1;->e:I
000ff036new-instance v1, Landroid/graphics/Rect;
000ff03ainvoke-direct {v1}, Landroid/graphics/Rect;-><init>()V
000ff040iput-object v1, v4, Lj/e1;->b:Landroid/graphics/Rect;
000ff044new-instance v2, Landroid/graphics/Rect;
000ff048invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
000ff04eiput-object v2, v4, Lj/e1;->d:Landroid/graphics/Rect;
000ff052new-instance v3, Landroid/graphics/Rect;
000ff056invoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
000ff05ciput-object v3, v4, Lj/e1;->c:Landroid/graphics/Rect;
000ff060invoke-virtual {v1, v5}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000ff066invoke-virtual {v2, v5}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000ff06cneg-int v5, v0
000ff06einvoke-virtual {v2, v5, v5}, Landroid/graphics/Rect;->inset(II)V
000ff074invoke-virtual {v3, v6}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
000ff07aiput-object v7, v4, Lj/e1;->a:Landroid/view/View;
000ff07ereturn-void
000ff004
000ff080
000ff080j.f1::<init>(android.view.View):
000ff090invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000ff096const v0, 0x1020014
000ff09cinvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0a2move-result-object v0
000ff0a4check-cast v0, Landroid/widget/TextView;
000ff0a8iput-object v0, v1, Lj/f1;->a:Landroid/widget/TextView;
000ff0acconst v0, 0x1020015
000ff0b2invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0b8move-result-object v0
000ff0bacheck-cast v0, Landroid/widget/TextView;
000ff0beiput-object v0, v1, Lj/f1;->b:Landroid/widget/TextView;
000ff0c2const v0, 0x1020007
000ff0c8invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0cemove-result-object v0
000ff0d0check-cast v0, Landroid/widget/ImageView;
000ff0d4iput-object v0, v1, Lj/f1;->c:Landroid/widget/ImageView;
000ff0d8const v0, 0x1020008
000ff0deinvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0e4move-result-object v0
000ff0e6check-cast v0, Landroid/widget/ImageView;
000ff0eaiput-object v0, v1, Lj/f1;->d:Landroid/widget/ImageView;
000ff0eeconst v0, 0x7f0800b2
000ff0f4invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0famove-result-object v2
000ff0fccheck-cast v2, Landroid/widget/ImageView;
000ff100iput-object v2, v1, Lj/f1;->e:Landroid/widget/ImageView;
000ff104return-void
000ff080
000ff080j.f1::<init>(android.view.View):
000ff090invoke-direct {v1}, Ljava/lang/Object;-><init>()V
000ff096const v0, 0x1020014
000ff09cinvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0a2move-result-object v0
000ff0a4check-cast v0, Landroid/widget/TextView;
000ff0a8iput-object v0, v1, Lj/f1;->a:Landroid/widget/TextView;
000ff0acconst v0, 0x1020015
000ff0b2invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0b8move-result-object v0
000ff0bacheck-cast v0, Landroid/widget/TextView;
000ff0beiput-object v0, v1, Lj/f1;->b:Landroid/widget/TextView;
000ff0c2const v0, 0x1020007
000ff0c8invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0cemove-result-object v0
000ff0d0check-cast v0, Landroid/widget/ImageView;
000ff0d4iput-object v0, v1, Lj/f1;->c:Landroid/widget/ImageView;
000ff0d8const v0, 0x1020008
000ff0deinvoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0e4move-result-object v0
000ff0e6check-cast v0, Landroid/widget/ImageView;
000ff0eaiput-object v0, v1, Lj/f1;->d:Landroid/widget/ImageView;
000ff0eeconst v0, 0x7f0800b2
000ff0f4invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
000ff0famove-result-object v2
000ff0fccheck-cast v2, Landroid/widget/ImageView;
000ff100iput-object v2, v1, Lj/f1;->e:Landroid/widget/ImageView;
000ff104return-void
000ff080
000ff106
000ff106 // align 0x8
000ff106 // align 0x8
000ff108
000ff108j.g1::g(android.app.SearchableInfo, java.lang.String):
000ff118const/4 v0, 0x0
000ff11aif-nez v10, :cond_4
000ff11egoto :goto_a
000ff120invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestAuthority()Ljava/lang/String;
000ff126move-result-object v1
000ff128if-nez v1, :cond_b
000ff12creturn-object v0
000ff12enew-instance v2, Landroid/net/Uri$Builder;
000ff132invoke-direct {v2}, Landroid/net/Uri$Builder;-><init>()V
000ff138const-string v3, "content"
000ff13cinvoke-virtual {v2, v3}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff142move-result-object v2
000ff144invoke-virtual {v2, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff14amove-result-object v1
000ff14cconst-string v2, ""
000ff150invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->query(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff156move-result-object v1
000ff158invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->fragment(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff15emove-result-object v1
000ff160invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestPath()Ljava/lang/String;
000ff166move-result-object v2
000ff168if-eqz v2, :cond_2d
000ff16cinvoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff172const-string v2, "search_suggest_query"
000ff176invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff17cinvoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestSelection()Ljava/lang/String;
000ff182move-result-object v6
000ff184if-eqz v6, :cond_40
000ff188const/4 v10, 0x1
000ff18anew-array v0, v10, [Ljava/lang/String;
000ff18econst/4 v10, 0x0
000ff190aput-object v11, v0, v10
000ff194move-object v7, v0
000ff196goto :goto_44
000ff198invoke-virtual {v1, v11}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff19egoto :goto_3e
000ff1a0const-string v10, "limit"
000ff1a4const/16 v11, 0x32
000ff1a8invoke-static {v11}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
000ff1aemove-result-object v11
000ff1b0invoke-virtual {v1, v10, v11}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff1b6invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
000ff1bcmove-result-object v4
000ff1beiget-object v10, v9, Lj/g1;->m:Landroid/content/Context;
000ff1c2invoke-virtual {v10}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
000ff1c8move-result-object v3
000ff1caconst/4 v5, 0x0
000ff1ccconst/4 v8, 0x0
000ff1ceinvoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
000ff1d4move-result-object v10
000ff1d6return-object v10
000ff108
000ff108j.g1::g(android.app.SearchableInfo, java.lang.String):
000ff118const/4 v0, 0x0
000ff11aif-nez v10, :cond_4
000ff11egoto :goto_a
000ff120invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestAuthority()Ljava/lang/String;
000ff126move-result-object v1
000ff128if-nez v1, :cond_b
000ff12creturn-object v0
000ff12enew-instance v2, Landroid/net/Uri$Builder;
000ff132invoke-direct {v2}, Landroid/net/Uri$Builder;-><init>()V
000ff138const-string v3, "content"
000ff13cinvoke-virtual {v2, v3}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff142move-result-object v2
000ff144invoke-virtual {v2, v1}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff14amove-result-object v1
000ff14cconst-string v2, ""
000ff150invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->query(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff156move-result-object v1
000ff158invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->fragment(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff15emove-result-object v1
000ff160invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestPath()Ljava/lang/String;
000ff166move-result-object v2
000ff168if-eqz v2, :cond_2d
000ff16cinvoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendEncodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff172const-string v2, "search_suggest_query"
000ff176invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff17cinvoke-virtual {v10}, Landroid/app/SearchableInfo;->getSuggestSelection()Ljava/lang/String;
000ff182move-result-object v6
000ff184if-eqz v6, :cond_40
000ff188const/4 v10, 0x1
000ff18anew-array v0, v10, [Ljava/lang/String;
000ff18econst/4 v10, 0x0
000ff190aput-object v11, v0, v10
000ff194move-object v7, v0
000ff196goto :goto_44
000ff198invoke-virtual {v1, v11}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff19egoto :goto_3e
000ff1a0const-string v10, "limit"
000ff1a4const/16 v11, 0x32
000ff1a8invoke-static {v11}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
000ff1aemove-result-object v11
000ff1b0invoke-virtual {v1, v10, v11}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
000ff1b6invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
000ff1bcmove-result-object v4
000ff1beiget-object v10, v9, Lj/g1;->m:Landroid/content/Context;
000ff1c2invoke-virtual {v10}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
000ff1c8move-result-object v3
000ff1caconst/4 v5, 0x0
000ff1ccconst/4 v8, 0x0
000ff1ceinvoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
000ff1d4move-result-object v10
000ff1d6return-object v10
000ff108
000ff1d8
000ff1d8j.g1::e(android.net.Uri):
000ff1e8invoke-virtual {v8}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
000ff1eemove-result-object v0
000ff1f0invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
000ff1f6move-result v1
000ff1f8if-nez v1, :cond_ab
000ff1fciget-object v1, v7, Lj/g1;->m:Landroid/content/Context;
000ff200invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000ff206move-result-object v1
000ff208invoke-virtual {v1, v0}, Landroid/content/pm/PackageManager;->getResourcesForApplication(Ljava/lang/String;)Landroid/content/res/Resources;
000ff20emove-result-object v1
000ff210invoke-virtual {v8}, Landroid/net/Uri;->getPathSegments()Ljava/util/List;
000ff216move-result-object v2
000ff218if-eqz v2, :cond_83
000ff21cinvoke-interface {v2}, Ljava/util/List;->size()I
000ff222move-result v3
000ff224const/4 v4, 0x0
000ff226const/4 v5, 0x1
000ff228if-ne v3, v5, :cond_41
000ff22cinvoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
000ff232move-result-object v0
000ff234check-cast v0, Ljava/lang/String;
000ff238invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
000ff23emove-result v0
000ff240goto :goto_54
000ff242new-instance v0, Ljava/io/FileNotFoundException;
000ff246new-instance v1, Ljava/lang/StringBuilder;
000ff24aconst-string v2, "Single path segment is not a resource ID: "
000ff24einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff254invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff25ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff260move-result-object v8
000ff262invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff268throw v0
000ff26aconst/4 v6, 0x2
000ff26cif-ne v3, v6, :cond_6f
000ff270invoke-interface {v2, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
000ff276move-result-object v3
000ff278check-cast v3, Ljava/lang/String;
000ff27cinvoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
000ff282move-result-object v2
000ff284check-cast v2, Ljava/lang/String;
000ff288invoke-virtual {v1, v3, v2, v0}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
000ff28emove-result v0
000ff290if-eqz v0, :cond_5b
000ff294invoke-virtual {v1, v0}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
000ff29amove-result-object v8
000ff29creturn-object v8
000ff29enew-instance v0, Ljava/io/FileNotFoundException;
000ff2a2new-instance v1, Ljava/lang/StringBuilder;
000ff2a6const-string v2, "No resource found for: "
000ff2aainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff2b0invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff2b6invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff2bcmove-result-object v8
000ff2beinvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff2c4throw v0
000ff2c6new-instance v0, Ljava/io/FileNotFoundException;
000ff2canew-instance v1, Ljava/lang/StringBuilder;
000ff2ceconst-string v2, "More than two path segments: "
000ff2d2invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff2d8invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff2deinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff2e4move-result-object v8
000ff2e6invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff2ecthrow v0
000ff2eenew-instance v0, Ljava/io/FileNotFoundException;
000ff2f2new-instance v1, Ljava/lang/StringBuilder;
000ff2f6const-string v2, "No path: "
000ff2fainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff300invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff306invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff30cmove-result-object v8
000ff30einvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff314throw v0
000ff316new-instance v0, Ljava/io/FileNotFoundException;
000ff31anew-instance v1, Ljava/lang/StringBuilder;
000ff31econst-string v2, "No package found for authority: "
000ff322invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff328invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff32einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff334move-result-object v8
000ff336invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff33cthrow v0
000ff33enew-instance v0, Ljava/io/FileNotFoundException;
000ff342new-instance v1, Ljava/lang/StringBuilder;
000ff346const-string v2, "No authority: "
000ff34ainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff350invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff356invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff35cmove-result-object v8
000ff35einvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff364throw v0
000ff1d8
000ff1d8j.g1::e(android.net.Uri):
000ff1e8invoke-virtual {v8}, Landroid/net/Uri;->getAuthority()Ljava/lang/String;
000ff1eemove-result-object v0
000ff1f0invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
000ff1f6move-result v1
000ff1f8if-nez v1, :cond_ab
000ff1fciget-object v1, v7, Lj/g1;->m:Landroid/content/Context;
000ff200invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
000ff206move-result-object v1
000ff208invoke-virtual {v1, v0}, Landroid/content/pm/PackageManager;->getResourcesForApplication(Ljava/lang/String;)Landroid/content/res/Resources;
000ff20emove-result-object v1
000ff210invoke-virtual {v8}, Landroid/net/Uri;->getPathSegments()Ljava/util/List;
000ff216move-result-object v2
000ff218if-eqz v2, :cond_83
000ff21cinvoke-interface {v2}, Ljava/util/List;->size()I
000ff222move-result v3
000ff224const/4 v4, 0x0
000ff226const/4 v5, 0x1
000ff228if-ne v3, v5, :cond_41
000ff22cinvoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
000ff232move-result-object v0
000ff234check-cast v0, Ljava/lang/String;
000ff238invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
000ff23emove-result v0
000ff240goto :goto_54
000ff242new-instance v0, Ljava/io/FileNotFoundException;
000ff246new-instance v1, Ljava/lang/StringBuilder;
000ff24aconst-string v2, "Single path segment is not a resource ID: "
000ff24einvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff254invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff25ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff260move-result-object v8
000ff262invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff268throw v0
000ff26aconst/4 v6, 0x2
000ff26cif-ne v3, v6, :cond_6f
000ff270invoke-interface {v2, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
000ff276move-result-object v3
000ff278check-cast v3, Ljava/lang/String;
000ff27cinvoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
000ff282move-result-object v2
000ff284check-cast v2, Ljava/lang/String;
000ff288invoke-virtual {v1, v3, v2, v0}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
000ff28emove-result v0
000ff290if-eqz v0, :cond_5b
000ff294invoke-virtual {v1, v0}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
000ff29amove-result-object v8
000ff29creturn-object v8
000ff29enew-instance v0, Ljava/io/FileNotFoundException;
000ff2a2new-instance v1, Ljava/lang/StringBuilder;
000ff2a6const-string v2, "No resource found for: "
000ff2aainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff2b0invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff2b6invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff2bcmove-result-object v8
000ff2beinvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff2c4throw v0
000ff2c6new-instance v0, Ljava/io/FileNotFoundException;
000ff2canew-instance v1, Ljava/lang/StringBuilder;
000ff2ceconst-string v2, "More than two path segments: "
000ff2d2invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff2d8invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff2deinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff2e4move-result-object v8
000ff2e6invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff2ecthrow v0
000ff2eenew-instance v0, Ljava/io/FileNotFoundException;
000ff2f2new-instance v1, Ljava/lang/StringBuilder;
000ff2f6const-string v2, "No path: "
000ff2fainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff300invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff306invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff30cmove-result-object v8
000ff30einvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff314throw v0
000ff316new-instance v0, Ljava/io/FileNotFoundException;
000ff31anew-instance v1, Ljava/lang/StringBuilder;
000ff31econst-string v2, "No package found for authority: "
000ff322invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff328invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff32einvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff334move-result-object v8
000ff336invoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff33cthrow v0
000ff33enew-instance v0, Ljava/io/FileNotFoundException;
000ff342new-instance v1, Ljava/lang/StringBuilder;
000ff346const-string v2, "No authority: "
000ff34ainvoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff350invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff356invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff35cmove-result-object v8
000ff35einvoke-direct {v0, v8}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff364throw v0
000ff1d8
000ff366
000ff366 struct code_item_padding
000ff366 padding uint16 0x0000
000ff368
000ff368 struct try_item
000ff368 start_addr uint32 0xff1fc
000ff36c insn_count int 10
000ff36e handler_off uint16 0xff379
000ff370
000ff370 struct try_item
000ff370 start_addr uint32 0xff22c
000ff374 insn_count int 10
000ff376 handler_off uint16 0xff37e
000ff378
000ff378 struct encoded_catch_handler_list
000ff378 size int 2
000ff379
000ff379 struct encoded_catch_handler ← 0xff36e
000ff379 size int64 1
000ff37a handlers[0].type_idx int 0xa474
000ff37c handlers[0].addr uint32 0xff316
000ff37e
000ff37e struct encoded_catch_handler ← 0xff376
000ff37e size int64 1
000ff37f handlers[0].type_idx int 0xb5a0
000ff381 handlers[0].addr uint32 0xff242
000ff382
000ff382 // align 0x4
000ff366 struct code_item_padding
000ff366 padding uint16 0x0000
000ff368
000ff368 struct try_item
000ff368 start_addr uint32 0xff1fc
000ff36c insn_count int 10
000ff36e handler_off uint16 0xff379
000ff370
000ff370 struct try_item
000ff370 start_addr uint32 0xff22c
000ff374 insn_count int 10
000ff376 handler_off uint16 0xff37e
000ff378
000ff378 struct encoded_catch_handler_list
000ff378 size int 2
000ff379
000ff379 struct encoded_catch_handler ← 0xff36e
000ff379 size int64 1
000ff37a handlers[0].type_idx int 0xa474
000ff37c handlers[0].addr uint32 0xff316
000ff37e
000ff37e struct encoded_catch_handler ← 0xff376
000ff37e size int64 1
000ff37f handlers[0].type_idx int 0xb5a0
000ff381 handlers[0].addr uint32 0xff242
000ff382
000ff382 // align 0x4
000ff384
000ff384j.g1::f(java.lang.String):
000ff394iget-object v0, v8, Lj/g1;->n:Ljava/util/WeakHashMap;
000ff398iget-object v1, v8, Lj/g1;->m:Landroid/content/Context;
000ff39cconst-string v2, "android.resource://"
000ff3a0const/4 v3, 0x0
000ff3a2if-eqz v9, :cond_d3
000ff3a6invoke-virtual {v9}, Ljava/lang/String;->isEmpty()Z
000ff3acmove-result v4
000ff3aeif-nez v4, :cond_d3
000ff3b2const-string v4, "0"
000ff3b6invoke-virtual {v4, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000ff3bcmove-result v4
000ff3beif-eqz v4, :cond_19
000ff3c2goto/16 :goto_d3
000ff3c6invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
000ff3ccmove-result v4
000ff3cenew-instance v5, Ljava/lang/StringBuilder;
000ff3d2invoke-direct {v5, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff3d8invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
000ff3demove-result-object v2
000ff3e0invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000ff3e6const-string v2, "/"
000ff3eainvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000ff3f0invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000ff3f6invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff3fcmove-result-object v2
000ff3feinvoke-virtual {v0, v2}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000ff404move-result-object v5
000ff406check-cast v5, Landroid/graphics/drawable/Drawable$ConstantState;
000ff40aif-nez v5, :cond_3f
000ff40emove-object v5, v3
000ff410goto :goto_43
000ff412invoke-virtual {v5}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
000ff418move-result-object v5
000ff41aif-eqz v5, :cond_46
000ff41ereturn-object v5
000ff420invoke-static {v1, v4}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000ff426move-result-object v4
000ff428if-eqz v4, :cond_53
000ff42cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000ff432move-result-object v5
000ff434invoke-virtual {v0, v2, v5}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000ff43areturn-object v4
000ff43cinvoke-virtual {v0, v9}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000ff442move-result-object v2
000ff444check-cast v2, Landroid/graphics/drawable/Drawable$ConstantState;
000ff448if-nez v2, :cond_5e
000ff44cmove-object v2, v3
000ff44egoto :goto_62
000ff450invoke-virtual {v2}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
000ff456move-result-object v2
000ff458if-eqz v2, :cond_65
000ff45creturn-object v2
000ff45einvoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
000ff464move-result-object v2
000ff466const-string v4, "Failed to open "
000ff46aconst-string v5, "Resource does not exist: "
000ff46einvoke-virtual {v2}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
000ff474move-result-object v6
000ff476const-string v7, "android.resource"
000ff47ainvoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000ff480move-result v6
000ff482if-eqz v6, :cond_92
000ff486invoke-virtual {v8, v2}, Lj/g1;->e(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;
000ff48cmove-result-object v3
000ff48egoto :goto_ca
000ff490move-exception v1
000ff492goto :goto_c4
000ff494new-instance v1, Ljava/io/FileNotFoundException;
000ff498new-instance v4, Ljava/lang/StringBuilder;
000ff49cinvoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff4a2invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff4a8invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff4aemove-result-object v4
000ff4b0invoke-direct {v1, v4}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff4b6throw v1
000ff4b8invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
000ff4bemove-result-object v1
000ff4c0invoke-virtual {v1, v2}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;
000ff4c6move-result-object v1
000ff4c8if-eqz v1, :cond_b2
000ff4ccinvoke-static {v1, v3}, Landroid/graphics/drawable/Drawable;->createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
000ff4d2move-result-object v4
000ff4d4invoke-virtual {v1}, Ljava/io/InputStream;->close()V
000ff4damove-object v3, v4
000ff4dcgoto :goto_ca
000ff4deinvoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
000ff4e4goto :goto_a3
000ff4e6move-exception v4
000ff4e8invoke-virtual {v1}, Ljava/io/InputStream;->close()V
000ff4eegoto :goto_b1
000ff4f0invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
000ff4f6throw v4
000ff4f8new-instance v1, Ljava/io/FileNotFoundException;
000ff4fcnew-instance v5, Ljava/lang/StringBuilder;
000ff500invoke-direct {v5, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff506invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff50cinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff512move-result-object v4
000ff514invoke-direct {v1, v4}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff51athrow v1
000ff51cinvoke-static {v2}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000ff522invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
000ff528if-eqz v3, :cond_d3
000ff52cinvoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000ff532move-result-object v1
000ff534invoke-virtual {v0, v9, v1}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000ff53areturn-object v3
000ff384
000ff384j.g1::f(java.lang.String):
000ff394iget-object v0, v8, Lj/g1;->n:Ljava/util/WeakHashMap;
000ff398iget-object v1, v8, Lj/g1;->m:Landroid/content/Context;
000ff39cconst-string v2, "android.resource://"
000ff3a0const/4 v3, 0x0
000ff3a2if-eqz v9, :cond_d3
000ff3a6invoke-virtual {v9}, Ljava/lang/String;->isEmpty()Z
000ff3acmove-result v4
000ff3aeif-nez v4, :cond_d3
000ff3b2const-string v4, "0"
000ff3b6invoke-virtual {v4, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000ff3bcmove-result v4
000ff3beif-eqz v4, :cond_19
000ff3c2goto/16 :goto_d3
000ff3c6invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
000ff3ccmove-result v4
000ff3cenew-instance v5, Ljava/lang/StringBuilder;
000ff3d2invoke-direct {v5, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff3d8invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
000ff3demove-result-object v2
000ff3e0invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000ff3e6const-string v2, "/"
000ff3eainvoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000ff3f0invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
000ff3f6invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff3fcmove-result-object v2
000ff3feinvoke-virtual {v0, v2}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000ff404move-result-object v5
000ff406check-cast v5, Landroid/graphics/drawable/Drawable$ConstantState;
000ff40aif-nez v5, :cond_3f
000ff40emove-object v5, v3
000ff410goto :goto_43
000ff412invoke-virtual {v5}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
000ff418move-result-object v5
000ff41aif-eqz v5, :cond_46
000ff41ereturn-object v5
000ff420invoke-static {v1, v4}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
000ff426move-result-object v4
000ff428if-eqz v4, :cond_53
000ff42cinvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000ff432move-result-object v5
000ff434invoke-virtual {v0, v2, v5}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000ff43areturn-object v4
000ff43cinvoke-virtual {v0, v9}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
000ff442move-result-object v2
000ff444check-cast v2, Landroid/graphics/drawable/Drawable$ConstantState;
000ff448if-nez v2, :cond_5e
000ff44cmove-object v2, v3
000ff44egoto :goto_62
000ff450invoke-virtual {v2}, Landroid/graphics/drawable/Drawable$ConstantState;->newDrawable()Landroid/graphics/drawable/Drawable;
000ff456move-result-object v2
000ff458if-eqz v2, :cond_65
000ff45creturn-object v2
000ff45einvoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
000ff464move-result-object v2
000ff466const-string v4, "Failed to open "
000ff46aconst-string v5, "Resource does not exist: "
000ff46einvoke-virtual {v2}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
000ff474move-result-object v6
000ff476const-string v7, "android.resource"
000ff47ainvoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000ff480move-result v6
000ff482if-eqz v6, :cond_92
000ff486invoke-virtual {v8, v2}, Lj/g1;->e(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;
000ff48cmove-result-object v3
000ff48egoto :goto_ca
000ff490move-exception v1
000ff492goto :goto_c4
000ff494new-instance v1, Ljava/io/FileNotFoundException;
000ff498new-instance v4, Ljava/lang/StringBuilder;
000ff49cinvoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff4a2invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff4a8invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff4aemove-result-object v4
000ff4b0invoke-direct {v1, v4}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff4b6throw v1
000ff4b8invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
000ff4bemove-result-object v1
000ff4c0invoke-virtual {v1, v2}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;
000ff4c6move-result-object v1
000ff4c8if-eqz v1, :cond_b2
000ff4ccinvoke-static {v1, v3}, Landroid/graphics/drawable/Drawable;->createFromStream(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
000ff4d2move-result-object v4
000ff4d4invoke-virtual {v1}, Ljava/io/InputStream;->close()V
000ff4damove-object v3, v4
000ff4dcgoto :goto_ca
000ff4deinvoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
000ff4e4goto :goto_a3
000ff4e6move-exception v4
000ff4e8invoke-virtual {v1}, Ljava/io/InputStream;->close()V
000ff4eegoto :goto_b1
000ff4f0invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
000ff4f6throw v4
000ff4f8new-instance v1, Ljava/io/FileNotFoundException;
000ff4fcnew-instance v5, Ljava/lang/StringBuilder;
000ff500invoke-direct {v5, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
000ff506invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
000ff50cinvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000ff512move-result-object v4
000ff514invoke-direct {v1, v4}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
000ff51athrow v1
000ff51cinvoke-static {v2}, Ljava/util/Objects;->toString(Ljava/lang/Object;)Ljava/lang/String;
000ff522invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
000ff528if-eqz v3, :cond_d3
000ff52cinvoke-virtual {v3}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState;
000ff532move-result-object v1
000ff534invoke-virtual {v0, v9, v1}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
000ff53areturn-object v3
000ff384
Loading..