File classes.dex
Function:
    00092134
    00092134androidx.appcompat.widget.ActionMenuView::onMeasure(int, int):
    00092144move-object/from16 v0, v30
    00092148iget-boolean v1, v0, Landroidx/appcompat/widget/ActionMenuView;->v:Z
    0009214cinvoke-static/range {v31}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00092152move-result v2
    00092154const/4 v3, 0x0
    00092156const/4 v4, 0x1
    00092158const/high16 v5, 0x40000000
    0009215cif-ne v2, v5, :cond_10
    00092160move v2, v4
    00092162goto :goto_11
    00092164move v2, v3
    00092166iput-boolean v2, v0, Landroidx/appcompat/widget/ActionMenuView;->v:Z
    0009216aif-eq v1, v2, :cond_17
    0009216eiput v3, v0, Landroidx/appcompat/widget/ActionMenuView;->w:I
    00092172invoke-static/range {v31}, Landroid/view/View$MeasureSpec;->getSize(I)I
    00092178move-result v1
    0009217aiget-boolean v2, v0, Landroidx/appcompat/widget/ActionMenuView;->v:Z
    0009217eif-eqz v2, :cond_2c
    00092182iget-object v2, v0, Landroidx/appcompat/widget/ActionMenuView;->p:Li/l;
    00092186if-eqz v2, :cond_2c
    0009218aiget v6, v0, Landroidx/appcompat/widget/ActionMenuView;->w:I
    0009218eif-eq v1, v6, :cond_2c
    00092192iput v1, v0, Landroidx/appcompat/widget/ActionMenuView;->w:I
    00092196invoke-virtual {v2, v4}, Li/l;->p(Z)V
    0009219cinvoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
    000921a2move-result v1
    000921a4iget-boolean v2, v0, Landroidx/appcompat/widget/ActionMenuView;->v:Z
    000921a8if-eqz v2, :cond_2fb
    000921acif-lez v1, :cond_2fb
    000921b0invoke-static/range {v32}, Landroid/view/View$MeasureSpec;->getMode(I)I
    000921b6move-result v1
    000921b8invoke-static/range {v31}, Landroid/view/View$MeasureSpec;->getSize(I)I
    000921bemove-result v2
    000921c0invoke-static/range {v32}, Landroid/view/View$MeasureSpec;->getSize(I)I
    000921c6move-result v6
    000921c8invoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
    000921cemove-result v7
    000921d0invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
    000921d6move-result v8
    000921d8add-int/2addr v8, v7
    000921dainvoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
    000921e0move-result v7
    000921e2invoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
    000921e8move-result v9
    000921eaadd-int/2addr v9, v7
    000921ecconst/4 v7, -0x2
    000921eemove/from16 v10, v32
    000921f2invoke-static {v10, v9, v7}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
    000921f8move-result v7
    000921fasub-int/2addr v2, v8
    000921fciget v8, v0, Landroidx/appcompat/widget/ActionMenuView;->x:I
    00092200div-int v10, v2, v8
    00092204rem-int v11, v2, v8
    00092208if-nez v10, :cond_68
    0009220cinvoke-virtual {v0, v2, v3}, Landroid/view/View;->setMeasuredDimension(II)V
    00092212return-void
    00092214div-int/2addr v11, v10
    00092216add-int/2addr v11, v8
    00092218invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
    0009221emove-result v8
    00092220move v4, v3
    00092222move v12, v4
    00092224move v13, v12
    00092226move v14, v13
    00092228move v15, v14
    0009222amove/from16 v16, v15
    0009222econst-wide/16 v31, 0x0
    00092232const-wide/16 v18, 0x0
    00092236iget v5, v0, Landroidx/appcompat/widget/ActionMenuView;->y:I
    0009223aif-ge v14, v8, :cond_166
    0009223einvoke-virtual {v0, v14}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092244move-result-object v3
    00092246move/from16 v21, v6
    0009224ainvoke-virtual {v3}, Landroid/view/View;->getVisibility()I
    00092250move-result v6
    00092252move/from16 v22, v9
    00092256const/16 v9, 0x8
    0009225aif-ne v6, v9, :cond_91
    0009225emove/from16 v23, v11
    00092262goto/16 :goto_15b
    00092266instance-of v6, v3, Landroidx/appcompat/view/menu/ActionMenuItemView;
    0009226aadd-int/lit8 v12, v12, 0x1
    0009226econst/4 v9, 0x0
    00092270if-eqz v6, :cond_9b
    00092274invoke-virtual {v3, v5, v9, v5, v9}, Landroid/view/View;->setPadding(IIII)V
    0009227ainvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00092280move-result-object v5
    00092282check-cast v5, Lj/m;
    00092286iput-boolean v9, v5, Lj/m;->f:Z
    0009228aiput v9, v5, Lj/m;->c:I
    0009228eiput v9, v5, Lj/m;->b:I
    00092292iput-boolean v9, v5, Lj/m;->d:Z
    00092296iput v9, v5, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
    0009229aiput v9, v5, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
    0009229eif-eqz v6, :cond_be
    000922a2move-object v9, v3
    000922a4check-cast v9, Landroidx/appcompat/view/menu/ActionMenuItemView;
    000922a8invoke-virtual {v9}, Lj/f0;->getText()Ljava/lang/CharSequence;
    000922aemove-result-object v9
    000922b0invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000922b6move-result v9
    000922b8if-nez v9, :cond_be
    000922bcconst/4 v9, 0x1
    000922begoto :goto_bf
    000922c0const/4 v9, 0x0
    000922c2iput-boolean v9, v5, Lj/m;->e:Z
    000922c6iget-boolean v9, v5, Lj/m;->a:Z
    000922caif-eqz v9, :cond_c7
    000922ceconst/4 v9, 0x1
    000922d0goto :goto_c8
    000922d2move v9, v10
    000922d4invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000922damove-result-object v23
    000922dcmove/from16 v24, v6
    000922e0move-object/from16 v6, v23
    000922e4check-cast v6, Lj/m;
    000922e8invoke-static {v7}, Landroid/view/View$MeasureSpec;->getSize(I)I
    000922eemove-result v23
    000922f0move/from16 v25, v10
    000922f4sub-int v10, v23, v22
    000922f8move/from16 v23, v11
    000922fcinvoke-static {v7}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00092302move-result v11
    00092304invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    0009230amove-result v10
    0009230cif-eqz v24, :cond_ea
    00092310move-object v11, v3
    00092312check-cast v11, Landroidx/appcompat/view/menu/ActionMenuItemView;
    00092316goto :goto_eb
    00092318const/4 v11, 0x0
    0009231aif-eqz v11, :cond_f9
    0009231einvoke-virtual {v11}, Lj/f0;->getText()Ljava/lang/CharSequence;
    00092324move-result-object v11
    00092326invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    0009232cmove-result v11
    0009232eif-nez v11, :cond_f9
    00092332const/4 v11, 0x1
    00092334goto :goto_fa
    00092336const/4 v11, 0x0
    00092338move/from16 v24, v11
    0009233cif-lez v9, :cond_121
    00092340if-eqz v11, :cond_103
    00092344const/4 v11, 0x2
    00092346if-lt v9, v11, :cond_121
    0009234amul-int v11, v23, v9
    0009234econst/high16 v9, -0x80000000
    00092352invoke-static {v11, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00092358move-result v9
    0009235ainvoke-virtual {v3, v9, v10}, Landroid/view/View;->measure(II)V
    00092360invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I
    00092366move-result v9
    00092368div-int v11, v9, v23
    0009236crem-int v9, v9, v23
    00092370if-eqz v9, :cond_11a
    00092374add-int/lit8 v11, v11, 0x1
    00092378if-eqz v24, :cond_122
    0009237cconst/4 v9, 0x2
    0009237eif-ge v11, v9, :cond_122
    00092382const/4 v11, 0x2
    00092384goto :goto_122
    00092386const/4 v11, 0x0
    00092388iget-boolean v9, v6, Lj/m;->a:Z
    0009238cif-nez v9, :cond_12a
    00092390if-eqz v24, :cond_12a
    00092394const/4 v9, 0x1
    00092396goto :goto_12b
    00092398const/4 v9, 0x0
    0009239aiput-boolean v9, v6, Lj/m;->d:Z
    0009239eiput v11, v6, Lj/m;->b:I
    000923a2mul-int v6, v11, v23
    000923a6const/high16 v9, 0x40000000
    000923aainvoke-static {v6, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000923b0move-result v6
    000923b2invoke-virtual {v3, v6, v10}, Landroid/view/View;->measure(II)V
    000923b8invoke-static {v13, v11}, Ljava/lang/Math;->max(II)I
    000923bemove-result v13
    000923c0iget-boolean v6, v5, Lj/m;->d:Z
    000923c4if-eqz v6, :cond_144
    000923c8add-int/lit8 v16, v16, 0x1
    000923cciget-boolean v5, v5, Lj/m;->a:Z
    000923d0if-eqz v5, :cond_149
    000923d4const/4 v15, 0x1
    000923d6sub-int v10, v25, v11
    000923dainvoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
    000923e0move-result v3
    000923e2invoke-static {v4, v3}, Ljava/lang/Math;->max(II)I
    000923e8move-result v4
    000923eaconst/4 v3, 0x1
    000923ecif-ne v11, v3, :cond_15b
    000923f0shl-int v5, v3, v14
    000923f4int-to-long v5, v5
    000923f6or-long v18, v18, v5
    000923faadd-int/lit8 v14, v14, 0x1
    000923femove/from16 v6, v21
    00092402move/from16 v9, v22
    00092406move/from16 v11, v23
    0009240aconst/4 v3, 0x0
    0009240cgoto/16 :goto_79
    00092410move/from16 v21, v6
    00092414move/from16 v25, v10
    00092418move/from16 v23, v11
    0009241cif-eqz v15, :cond_173
    00092420const/4 v9, 0x2
    00092422if-ne v12, v9, :cond_173
    00092426const/4 v3, 0x1
    00092428goto :goto_174
    0009242aconst/4 v3, 0x0
    0009242cmove/from16 v10, v25
    00092430const/4 v6, 0x0
    00092432const-wide/16 v24, 0x1
    00092436if-lez v16, :cond_208
    0009243aif-lez v10, :cond_208
    0009243econst v9, 0x7fffffff
    00092444move-wide/from16 v26, v31
    00092448const/4 v11, 0x0
    0009244aconst/4 v14, 0x0
    0009244cif-ge v14, v8, :cond_1b4
    00092450invoke-virtual {v0, v14}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092456move-result-object v22
    00092458invoke-virtual/range {v22}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    0009245emove-result-object v22
    00092460move/from16 v28, v3
    00092464move-object/from16 v3, v22
    00092468check-cast v3, Lj/m;
    0009246cmove/from16 v22, v4
    00092470iget-boolean v4, v3, Lj/m;->d:Z
    00092474if-nez v4, :cond_19b
    00092478goto :goto_1ad
    0009247aiget v3, v3, Lj/m;->b:I
    0009247eif-ge v3, v9, :cond_1a4
    00092482shl-long v26, v24, v14
    00092486move v9, v3
    00092488const/4 v11, 0x1
    0009248agoto :goto_1ad
    0009248cif-ne v3, v9, :cond_1ad
    00092490shl-long v3, v24, v14
    00092494or-long v26, v26, v3
    00092498add-int/lit8 v3, v11, 0x1
    0009249cmove v11, v3
    0009249eadd-int/lit8 v14, v14, 0x1
    000924a2move/from16 v4, v22
    000924a6move/from16 v3, v28
    000924aagoto :goto_184
    000924acmove/from16 v28, v3
    000924b0move/from16 v22, v4
    000924b4or-long v18, v18, v26
    000924b8if-le v11, v10, :cond_1bf
    000924bcmove/from16 v29, v15
    000924c0goto :goto_20b
    000924c2add-int/lit8 v9, v9, 0x1
    000924c6const/4 v3, 0x0
    000924c8if-ge v3, v8, :cond_201
    000924ccinvoke-virtual {v0, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000924d2move-result-object v4
    000924d4invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000924damove-result-object v6
    000924dccheck-cast v6, Lj/m;
    000924e0const/16 v17, 0x1
    000924e4shl-int v11, v17, v3
    000924e8move/from16 v29, v15
    000924ecint-to-long v14, v11
    000924eeand-long v24, v26, v14
    000924f2cmp-long v11, v24, v31
    000924f6if-nez v11, :cond_1e2
    000924faiget v4, v6, Lj/m;->b:I
    000924feif-ne v4, v9, :cond_1fc
    00092502or-long v18, v18, v14
    00092506goto :goto_1fc
    00092508if-eqz v28, :cond_1f2
    0009250ciget-boolean v11, v6, Lj/m;->e:Z
    00092510if-eqz v11, :cond_1f2
    00092514const/4 v11, 0x1
    00092516if-ne v10, v11, :cond_1f3
    0009251aadd-int v14, v5, v23
    0009251econst/4 v15, 0x0
    00092520invoke-virtual {v4, v14, v15, v5, v15}, Landroid/view/View;->setPadding(IIII)V
    00092526goto :goto_1f3
    00092528const/4 v11, 0x1
    0009252aiget v4, v6, Lj/m;->b:I
    0009252eadd-int/2addr v4, v11
    00092530iput v4, v6, Lj/m;->b:I
    00092534iput-boolean v11, v6, Lj/m;->f:Z
    00092538add-int/lit8 v10, v10, -0x1
    0009253cadd-int/lit8 v3, v3, 0x1
    00092540move/from16 v15, v29
    00092544goto :goto_1c2
    00092546move/from16 v4, v22
    0009254amove/from16 v3, v28
    0009254econst/4 v6, 0x1
    00092550goto/16 :goto_177
    00092554move/from16 v22, v4
    00092558goto :goto_1bc
    0009255aconst/4 v3, 0x1
    0009255cif-nez v29, :cond_212
    00092560if-ne v12, v3, :cond_212
    00092564move v4, v3
    00092566goto :goto_213
    00092568const/4 v4, 0x0
    0009256aif-lez v10, :cond_2c5
    0009256ecmp-long v5, v18, v31
    00092572if-eqz v5, :cond_2c5
    00092576sub-int/2addr v12, v3
    00092578if-lt v10, v12, :cond_220
    0009257cif-nez v4, :cond_220
    00092580if-le v13, v3, :cond_2c5
    00092584invoke-static/range {v18 .. v19}, Ljava/lang/Long;->bitCount(J)I
    0009258amove-result v3
    0009258cint-to-float v3, v3
    0009258eif-nez v4, :cond_25b
    00092592and-long v4, v18, v24
    00092596cmp-long v4, v4, v31
    0009259aconst/high16 v5, 0x3f000000
    0009259eif-eqz v4, :cond_23f
    000925a2const/4 v15, 0x0
    000925a4invoke-virtual {v0, v15}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000925aamove-result-object v4
    000925acinvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000925b2move-result-object v4
    000925b4check-cast v4, Lj/m;
    000925b8iget-boolean v4, v4, Lj/m;->e:Z
    000925bcif-nez v4, :cond_23f
    000925c0sub-float/2addr v3, v5
    000925c2add-int/lit8 v4, v8, -0x1
    000925c6const/16 v17, 0x1
    000925cashl-int v9, v17, v4
    000925ceint-to-long v11, v9
    000925d0and-long v11, v18, v11
    000925d4cmp-long v9, v11, v31
    000925d8if-eqz v9, :cond_25b
    000925dcinvoke-virtual {v0, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000925e2move-result-object v4
    000925e4invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000925eamove-result-object v4
    000925eccheck-cast v4, Lj/m;
    000925f0iget-boolean v4, v4, Lj/m;->e:Z
    000925f4if-nez v4, :cond_25b
    000925f8sub-float/2addr v3, v5
    000925faconst/4 v4, 0x0
    000925fccmpl-float v4, v3, v4
    00092600if-lez v4, :cond_266
    00092604mul-int v10, v10, v23
    00092608int-to-float v4, v10
    0009260adiv-float/2addr v4, v3
    0009260cfloat-to-int v9, v4
    0009260egoto :goto_267
    00092610const/4 v9, 0x0
    00092612move v3, v6
    00092614const/4 v4, 0x0
    00092616if-ge v4, v8, :cond_2c4
    0009261aconst/16 v17, 0x1
    0009261eshl-int v5, v17, v4
    00092622int-to-long v5, v5
    00092624and-long v5, v18, v5
    00092628cmp-long v5, v5, v31
    0009262cif-nez v5, :cond_27a
    00092630const/4 v11, 0x1
    00092632const/16 v20, 0x2
    00092636goto :goto_2c1
    00092638invoke-virtual {v0, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    0009263emove-result-object v5
    00092640invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00092646move-result-object v6
    00092648check-cast v6, Lj/m;
    0009264cinstance-of v5, v5, Landroidx/appcompat/view/menu/ActionMenuItemView;
    00092650if-eqz v5, :cond_2a0
    00092654iput v9, v6, Lj/m;->c:I
    00092658const/4 v3, 0x1
    0009265aiput-boolean v3, v6, Lj/m;->f:Z
    0009265eif-nez v4, :cond_29b
    00092662iget-boolean v3, v6, Lj/m;->e:Z
    00092666if-nez v3, :cond_29b
    0009266aneg-int v3, v9
    0009266cconst/16 v20, 0x2
    00092670div-int/lit8 v3, v3, 0x2
    00092674iput v3, v6, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
    00092678goto :goto_29d
    0009267aconst/16 v20, 0x2
    0009267econst/4 v3, 0x1
    00092680const/4 v11, 0x1
    00092682goto :goto_2c1
    00092684const/16 v20, 0x2
    00092688iget-boolean v5, v6, Lj/m;->a:Z
    0009268cif-eqz v5, :cond_2b2
    00092690iput v9, v6, Lj/m;->c:I
    00092694const/4 v11, 0x1
    00092696iput-boolean v11, v6, Lj/m;->f:Z
    0009269aneg-int v3, v9
    0009269cdiv-int/lit8 v3, v3, 0x2
    000926a0iput v3, v6, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
    000926a4move v3, v11
    000926a6goto :goto_2c1
    000926a8const/4 v11, 0x1
    000926aaif-eqz v4, :cond_2b9
    000926aediv-int/lit8 v5, v9, 0x2
    000926b2iput v5, v6, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
    000926b6add-int/lit8 v5, v8, -0x1
    000926baif-eq v4, v5, :cond_2c1
    000926bediv-int/lit8 v5, v9, 0x2
    000926c2iput v5, v6, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
    000926c6add-int/lit8 v4, v4, 0x1
    000926cagoto :goto_269
    000926ccmove v6, v3
    000926ceif-eqz v6, :cond_2ee
    000926d2const/4 v3, 0x0
    000926d4if-ge v3, v8, :cond_2ee
    000926d8invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000926demove-result-object v4
    000926e0invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000926e6move-result-object v5
    000926e8check-cast v5, Lj/m;
    000926eciget-boolean v6, v5, Lj/m;->f:Z
    000926f0if-nez v6, :cond_2db
    000926f4const/high16 v9, 0x40000000
    000926f8goto :goto_2eb
    000926faiget v6, v5, Lj/m;->b:I
    000926femul-int v6, v6, v23
    00092702iget v5, v5, Lj/m;->c:I
    00092706add-int/2addr v6, v5
    00092708const/high16 v9, 0x40000000
    0009270cinvoke-static {v6, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00092712move-result v5
    00092714invoke-virtual {v4, v5, v7}, Landroid/view/View;->measure(II)V
    0009271aadd-int/lit8 v3, v3, 0x1
    0009271egoto :goto_2c8
    00092720const/high16 v9, 0x40000000
    00092724if-eq v1, v9, :cond_2f5
    00092728move/from16 v6, v22
    0009272cgoto :goto_2f7
    0009272emove/from16 v6, v21
    00092732invoke-virtual {v0, v2, v6}, Landroid/view/View;->setMeasuredDimension(II)V
    00092738return-void
    0009273amove/from16 v10, v32
    0009273econst/4 v9, 0x0
    00092740if-ge v9, v1, :cond_312
    00092744invoke-virtual {v0, v9}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    0009274amove-result-object v2
    0009274cinvoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00092752move-result-object v2
    00092754check-cast v2, Lj/m;
    00092758const/4 v15, 0x0
    0009275aiput v15, v2, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
    0009275eiput v15, v2, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
    00092762add-int/lit8 v9, v9, 0x1
    00092766goto :goto_2fe
    00092768invoke-super/range {v30 .. v32}, Lj/C0;->onMeasure(II)V
    0009276ereturn-void
    00092134
    00092770
    00092770androidx.appcompat.widget.ActionMenuView::setExpandedActionViewsExclusive(boolean):
    00092780iget-object v0, v1, Landroidx/appcompat/widget/ActionMenuView;->t:Lj/k;
    00092784iput-boolean v2, v0, Lj/k;->r:Z
    00092788return-void
    00092770
    0009278a
    0009278a // align 0x4
    0009278c
    0009278candroidx.appcompat.widget.ActionMenuView::setOnMenuItemClickListener(j.n):
    0009279ciput-object v1, v0, Landroidx/appcompat/widget/ActionMenuView;->z:Lj/n;
    000927a0return-void
    0009278c
    000927a2
    000927a2 // align 0x4
    000927a4
    000927a4androidx.appcompat.widget.ActionMenuView::setOverflowIcon(android.graphics.drawable.Drawable):
    000927b4invoke-virtual {v2}, Landroidx/appcompat/widget/ActionMenuView;->getMenu()Landroid/view/Menu;
    000927baiget-object v0, v2, Landroidx/appcompat/widget/ActionMenuView;->t:Lj/k;
    000927beiget-object v1, v0, Lj/k;->j:Lj/i;
    000927c2if-eqz v1, :cond_d
    000927c6invoke-virtual {v1, v3}, Lj/z;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    000927ccreturn-void
    000927ceconst/4 v1, 0x1
    000927d0iput-boolean v1, v0, Lj/k;->l:Z
    000927d4iput-object v3, v0, Lj/k;->k:Landroid/graphics/drawable/Drawable;
    000927d8return-void
    000927a4
    000927da
    000927da // align 0x4
    000927dc
    000927dcandroidx.appcompat.widget.ActionMenuView::setOverflowReserved(boolean):
    000927eciput-boolean v1, v0, Landroidx/appcompat/widget/ActionMenuView;->s:Z
    000927f0return-void
    000927dc
    000927f2
    000927f2 // align 0x4
    000927f4
    000927f4androidx.appcompat.widget.ActionMenuView::setPopupTheme(int):
    00092804iget v0, v2, Landroidx/appcompat/widget/ActionMenuView;->r:I
    00092808if-eq v0, v3, :cond_1a
    0009280ciput v3, v2, Landroidx/appcompat/widget/ActionMenuView;->r:I
    00092810if-nez v3, :cond_f
    00092814invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    0009281amove-result-object v3
    0009281ciput-object v3, v2, Landroidx/appcompat/widget/ActionMenuView;->q:Landroid/content/Context;
    00092820return-void
    00092822new-instance v0, Landroid/view/ContextThemeWrapper;
    00092826invoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    0009282cmove-result-object v1
    0009282einvoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
    00092834iput-object v0, v2, Landroidx/appcompat/widget/ActionMenuView;->q:Landroid/content/Context;
    00092838return-void
    000927f4
    0009283a
    0009283a // align 0x4
    0009283c
    0009283candroidx.appcompat.widget.ActionMenuView::setPresenter(j.k):
    0009284ciput-object v1, v0, Landroidx/appcompat/widget/ActionMenuView;->t:Lj/k;
    00092850iput-object v0, v1, Lj/k;->h:Li/A;
    00092854iget-object v1, v1, Lj/k;->c:Li/l;
    00092858iput-object v1, v0, Landroidx/appcompat/widget/ActionMenuView;->p:Li/l;
    0009285creturn-void
    0009283c
    0009285e
    0009285e // align 0x10
    00092860
    00092860androidx.appcompat.widget.ActivityChooserView$InnerLayout::<clinit>():
    00092870const v0, 0x10100d4
    00092876filled-new-array {v0}, [I
    0009287cmove-result-object v0
    0009287esput-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->a:[I
    00092882return-void
    00092860
    00092884
    00092884androidx.appcompat.widget.ActivityChooserView$InnerLayout::<init>(android.content.Context, android.util.AttributeSet):
    00092894invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    0009289asget-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;->a:[I
    0009289einvoke-virtual {v3, v4, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000928a4move-result-object v4
    000928a6const/4 v0, 0x0
    000928a8invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000928aemove-result v1
    000928b0if-eqz v1, :cond_1b
    000928b4invoke-virtual {v4, v0, v0}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000928bamove-result v1
    000928bcif-eqz v1, :cond_1b
    000928c0invoke-static {v3, v1}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000928c6move-result-object v3
    000928c8goto :goto_1f
    000928cainvoke-virtual {v4, v0}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
    000928d0move-result-object v3
    000928d2invoke-virtual {v2, v3}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    000928d8invoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
    000928dereturn-void
    00092884
    000928e0
    000928e0androidx.appcompat.widget.AlertDialogLayout::l(android.view.View):
    000928f0sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000928f4invoke-virtual {v3}, Landroid/view/View;->getMinimumHeight()I
    000928famove-result v0
    000928fcif-lez v0, :cond_9
    00092900return v0
    00092902instance-of v0, v3, Landroid/view/ViewGroup;
    00092906const/4 v1, 0x0
    00092908if-eqz v0, :cond_20
    0009290ccheck-cast v3, Landroid/view/ViewGroup;
    00092910invoke-virtual {v3}, Landroid/view/ViewGroup;->getChildCount()I
    00092916move-result v0
    00092918const/4 v2, 0x1
    0009291aif-ne v0, v2, :cond_20
    0009291einvoke-virtual {v3, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092924move-result-object v3
    00092926invoke-static {v3}, Landroidx/appcompat/widget/AlertDialogLayout;->l(Landroid/view/View;)I
    0009292cmove-result v3
    0009292ereturn v3
    00092930return v1
    000928e0
    00092932
    00092932 // align 0x4
    00092934
    00092934androidx.appcompat.widget.AlertDialogLayout::<init>(android.content.Context, android.util.AttributeSet):
    00092944const/4 v0, 0x0
    00092946invoke-direct {v1, v2, v3, v0}, Lj/C0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    0009294creturn-void
    00092934
    0009294e
    0009294e // align 0x10
    00092950
    00092950androidx.appcompat.widget.AlertDialogLayout::onLayout(boolean, int, int, int, int):
    00092960const/4 v11, 0x1
    00092962invoke-virtual {v10}, Landroid/view/View;->getPaddingLeft()I
    00092968move-result v0
    0009296asub-int/2addr v14, v12
    0009296cinvoke-virtual {v10}, Landroid/view/View;->getPaddingRight()I
    00092972move-result v12
    00092974sub-int v12, v14, v12
    00092978sub-int/2addr v14, v0
    0009297ainvoke-virtual {v10}, Landroid/view/View;->getPaddingRight()I
    00092980move-result v1
    00092982sub-int/2addr v14, v1
    00092984invoke-virtual {v10}, Landroid/view/View;->getMeasuredHeight()I
    0009298amove-result v1
    0009298cinvoke-virtual {v10}, Landroid/view/ViewGroup;->getChildCount()I
    00092992move-result v2
    00092994invoke-virtual {v10}, Lj/C0;->getGravity()I
    0009299amove-result v3
    0009299cand-int/lit8 v4, v3, 0x70
    000929a0const v5, 0x800007
    000929a6and-int/2addr v3, v5
    000929a8const/16 v5, 0x10
    000929acif-eq v4, v5, :cond_3a
    000929b0const/16 v5, 0x50
    000929b4if-eq v4, v5, :cond_31
    000929b8invoke-virtual {v10}, Landroid/view/View;->getPaddingTop()I
    000929bemove-result v13
    000929c0goto :goto_44
    000929c2invoke-virtual {v10}, Landroid/view/View;->getPaddingTop()I
    000929c8move-result v4
    000929caadd-int/2addr v4, v15
    000929ccsub-int/2addr v4, v13
    000929cesub-int v13, v4, v1
    000929d2goto :goto_44
    000929d4invoke-virtual {v10}, Landroid/view/View;->getPaddingTop()I
    000929damove-result v4
    000929dcsub-int/2addr v15, v13
    000929desub-int/2addr v15, v1
    000929e0div-int/lit8 v15, v15, 0x2
    000929e4add-int v13, v15, v4
    000929e8invoke-virtual {v10}, Lj/C0;->getDividerDrawable()Landroid/graphics/drawable/Drawable;
    000929eemove-result-object v15
    000929f0const/4 v1, 0x0
    000929f2if-nez v15, :cond_4d
    000929f6move v15, v1
    000929f8goto :goto_51
    000929fainvoke-virtual {v15}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
    00092a00move-result v15
    00092a02if-ge v1, v2, :cond_b1
    00092a06invoke-virtual {v10, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092a0cmove-result-object v4
    00092a0eif-eqz v4, :cond_af
    00092a12invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
    00092a18move-result v5
    00092a1aconst/16 v6, 0x8
    00092a1eif-eq v5, v6, :cond_af
    00092a22invoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I
    00092a28move-result v5
    00092a2ainvoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I
    00092a30move-result v6
    00092a32invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00092a38move-result-object v7
    00092a3acheck-cast v7, Lj/B0;
    00092a3eiget v8, v7, Landroid/widget/LinearLayout$LayoutParams;->gravity:I
    00092a42if-gez v8, :cond_74
    00092a46move v8, v3
    00092a48sget-object v9, LK/P;->a:Ljava/util/WeakHashMap;
    00092a4cinvoke-virtual {v10}, Landroid/view/View;->getLayoutDirection()I
    00092a52move-result v9
    00092a54invoke-static {v8, v9}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
    00092a5amove-result v8
    00092a5cand-int/lit8 v8, v8, 0x7
    00092a60if-eq v8, v11, :cond_8f
    00092a64const/4 v9, 0x5
    00092a66if-eq v8, v9, :cond_89
    00092a6aiget v8, v7, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
    00092a6eadd-int/2addr v8, v0
    00092a70goto :goto_9a
    00092a72sub-int v8, v12, v5
    00092a76iget v9, v7, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
    00092a7asub-int/2addr v8, v9
    00092a7cgoto :goto_9a
    00092a7esub-int v8, v14, v5
    00092a82div-int/lit8 v8, v8, 0x2
    00092a86add-int/2addr v8, v0
    00092a88iget v9, v7, Landroid/widget/LinearLayout$LayoutParams;->leftMargin:I
    00092a8cadd-int/2addr v8, v9
    00092a8eiget v9, v7, Landroid/widget/LinearLayout$LayoutParams;->rightMargin:I
    00092a92goto :goto_8d
    00092a94invoke-virtual {v10, v1}, Lj/C0;->k(I)Z
    00092a9amove-result v9
    00092a9cif-eqz v9, :cond_a1
    00092aa0add-int/2addr v13, v15
    00092aa2iget v9, v7, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
    00092aa6add-int/2addr v13, v9
    00092aa8add-int/2addr v5, v8
    00092aaaadd-int v9, v13, v6
    00092aaeinvoke-virtual {v4, v8, v13, v5, v9}, Landroid/view/View;->layout(IIII)V
    00092ab4iget v4, v7, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
    00092ab8add-int/2addr v6, v4
    00092abaadd-int/2addr v6, v13
    00092abcmove v13, v6
    00092abeadd-int/2addr v1, v11
    00092ac0goto :goto_51
    00092ac2return-void
    00092950
    00092ac4
    00092ac4androidx.appcompat.widget.AlertDialogLayout::onMeasure(int, int):
    00092ad4move-object/from16 v0, v16
    00092ad8move/from16 v1, v17
    00092adcinvoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
    00092ae2move-result v6
    00092ae4const/4 v2, 0x0
    00092ae6const/4 v3, 0x0
    00092ae8move-object v4, v2
    00092aeamove-object v5, v4
    00092aecmove v7, v3
    00092aeeconst/16 v8, 0x8
    00092af2if-ge v7, v6, :cond_42
    00092af6invoke-virtual {v0, v7}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092afcmove-result-object v9
    00092afeinvoke-virtual {v9}, Landroid/view/View;->getVisibility()I
    00092b04move-result v10
    00092b06if-ne v10, v8, :cond_1c
    00092b0agoto :goto_3f
    00092b0cinvoke-virtual {v9}, Landroid/view/View;->getId()I
    00092b12move-result v8
    00092b14const v10, 0x7f0801ee
    00092b1aif-ne v8, v10, :cond_27
    00092b1emove-object v2, v9
    00092b20goto :goto_3f
    00092b22const v10, 0x7f080064
    00092b28if-ne v8, v10, :cond_2e
    00092b2cmove-object v4, v9
    00092b2egoto :goto_3f
    00092b30const v10, 0x7f080084
    00092b36if-eq v8, v10, :cond_38
    00092b3aconst v10, 0x7f08008d
    00092b40if-ne v8, v10, :cond_3a
    00092b44if-eqz v5, :cond_3e
    00092b48invoke-super/range {v16 .. v18}, Lj/C0;->onMeasure(II)V
    00092b4ereturn-void
    00092b50move-object v5, v9
    00092b52add-int/lit8 v7, v7, 0x1
    00092b56goto :goto_d
    00092b58invoke-static/range {v18}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00092b5emove-result v7
    00092b60invoke-static/range {v18}, Landroid/view/View$MeasureSpec;->getSize(I)I
    00092b66move-result v9
    00092b68invoke-static {v1}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00092b6emove-result v10
    00092b70invoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
    00092b76move-result v11
    00092b78invoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
    00092b7emove-result v12
    00092b80add-int/2addr v12, v11
    00092b82if-eqz v2, :cond_6a
    00092b86invoke-virtual {v2, v1, v3}, Landroid/view/View;->measure(II)V
    00092b8cinvoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I
    00092b92move-result v11
    00092b94add-int/2addr v12, v11
    00092b96invoke-virtual {v2}, Landroid/view/View;->getMeasuredState()I
    00092b9cmove-result v2
    00092b9einvoke-static {v3, v2}, Landroid/view/View;->combineMeasuredStates(II)I
    00092ba4move-result v2
    00092ba6goto :goto_6b
    00092ba8move v2, v3
    00092baaif-eqz v4, :cond_83
    00092baeinvoke-virtual {v4, v1, v3}, Landroid/view/View;->measure(II)V
    00092bb4invoke-static {v4}, Landroidx/appcompat/widget/AlertDialogLayout;->l(Landroid/view/View;)I
    00092bbamove-result v11
    00092bbcinvoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I
    00092bc2move-result v13
    00092bc4sub-int/2addr v13, v11
    00092bc6add-int/2addr v12, v11
    00092bc8invoke-virtual {v4}, Landroid/view/View;->getMeasuredState()I
    00092bcemove-result v14
    00092bd0invoke-static {v2, v14}, Landroid/view/View;->combineMeasuredStates(II)I
    00092bd6move-result v2
    00092bd8goto :goto_85
    00092bdamove v11, v3
    00092bdcmove v13, v11
    00092bdeif-eqz v5, :cond_a6
    00092be2if-nez v7, :cond_8b
    00092be6move v14, v3
    00092be8goto :goto_95
    00092beasub-int v14, v9, v12
    00092beeinvoke-static {v3, v14}, Ljava/lang/Math;->max(II)I
    00092bf4move-result v14
    00092bf6invoke-static {v14, v7}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00092bfcmove-result v14
    00092bfeinvoke-virtual {v5, v1, v14}, Landroid/view/View;->measure(II)V
    00092c04invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I
    00092c0amove-result v14
    00092c0cadd-int/2addr v12, v14
    00092c0einvoke-virtual {v5}, Landroid/view/View;->getMeasuredState()I
    00092c14move-result v15
    00092c16invoke-static {v2, v15}, Landroid/view/View;->combineMeasuredStates(II)I
    00092c1cmove-result v2
    00092c1egoto :goto_a7
    00092c20move v14, v3
    00092c22sub-int/2addr v9, v12
    00092c24const/high16 v15, 0x40000000
    00092c28if-eqz v4, :cond_c9
    00092c2csub-int/2addr v12, v11
    00092c2einvoke-static {v9, v13}, Ljava/lang/Math;->min(II)I
    00092c34move-result v13
    00092c36if-lez v13, :cond_b5
    00092c3asub-int/2addr v9, v13
    00092c3cadd-int/2addr v11, v13
    00092c3einvoke-static {v11, v15}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00092c44move-result v11
    00092c46invoke-virtual {v4, v1, v11}, Landroid/view/View;->measure(II)V
    00092c4cinvoke-virtual {v4}, Landroid/view/View;->getMeasuredHeight()I
    00092c52move-result v11
    00092c54add-int/2addr v12, v11
    00092c56invoke-virtual {v4}, Landroid/view/View;->getMeasuredState()I
    00092c5cmove-result v4
    00092c5einvoke-static {v2, v4}, Landroid/view/View;->combineMeasuredStates(II)I
    00092c64move-result v2
    00092c66if-eqz v5, :cond_e3
    00092c6aif-lez v9, :cond_e3
    00092c6esub-int/2addr v12, v14
    00092c70add-int/2addr v14, v9
    00092c72invoke-static {v14, v7}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00092c78move-result v4
    00092c7ainvoke-virtual {v5, v1, v4}, Landroid/view/View;->measure(II)V
    00092c80invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I
    00092c86move-result v4
    00092c88add-int/2addr v12, v4
    00092c8ainvoke-virtual {v5}, Landroid/view/View;->getMeasuredState()I
    00092c90move-result v4
    00092c92invoke-static {v2, v4}, Landroid/view/View;->combineMeasuredStates(II)I
    00092c98move-result v2
    00092c9amove v4, v3
    00092c9cmove v5, v4
    00092c9eif-ge v4, v6, :cond_fc
    00092ca2invoke-virtual {v0, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092ca8move-result-object v7
    00092caainvoke-virtual {v7}, Landroid/view/View;->getVisibility()I
    00092cb0move-result v9
    00092cb2if-eq v9, v8, :cond_f9
    00092cb6invoke-virtual {v7}, Landroid/view/View;->getMeasuredWidth()I
    00092cbcmove-result v7
    00092cbeinvoke-static {v5, v7}, Ljava/lang/Math;->max(II)I
    00092cc4move-result v5
    00092cc6add-int/lit8 v4, v4, 0x1
    00092ccagoto :goto_e5
    00092cccinvoke-virtual {v0}, Landroid/view/View;->getPaddingLeft()I
    00092cd2move-result v4
    00092cd4invoke-virtual {v0}, Landroid/view/View;->getPaddingRight()I
    00092cdamove-result v7
    00092cdcadd-int/2addr v7, v4
    00092cdeadd-int/2addr v7, v5
    00092ce0invoke-static {v7, v1, v2}, Landroid/view/View;->resolveSizeAndState(III)I
    00092ce6move-result v1
    00092ce8move/from16 v4, v18
    00092cecinvoke-static {v12, v4, v3}, Landroid/view/View;->resolveSizeAndState(III)I
    00092cf2move-result v2
    00092cf4invoke-virtual {v0, v1, v2}, Landroid/view/View;->setMeasuredDimension(II)V
    00092cfaif-eq v10, v15, :cond_14c
    00092cfeinvoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
    00092d04move-result v1
    00092d06invoke-static {v1, v15}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00092d0cmove-result v2
    00092d0emove v7, v3
    00092d10if-ge v7, v6, :cond_14c
    00092d14invoke-virtual {v0, v7}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092d1amove-result-object v1
    00092d1cinvoke-virtual {v1}, Landroid/view/View;->getVisibility()I
    00092d22move-result v3
    00092d24if-eq v3, v8, :cond_145
    00092d28invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00092d2emove-result-object v3
    00092d30move-object v9, v3
    00092d32check-cast v9, Lj/B0;
    00092d36iget v3, v9, Landroid/widget/LinearLayout$LayoutParams;->width:I
    00092d3aconst/4 v5, -0x1
    00092d3cif-ne v3, v5, :cond_145
    00092d40iget v10, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
    00092d44invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
    00092d4amove-result v3
    00092d4ciput v3, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
    00092d50const/4 v3, 0x0
    00092d52const/4 v5, 0x0
    00092d54invoke-virtual/range {v0 .. v5}, Landroid/view/ViewGroup;->measureChildWithMargins(Landroid/view/View;IIII)V
    00092d5aiput v10, v9, Landroid/widget/LinearLayout$LayoutParams;->height:I
    00092d5eadd-int/lit8 v7, v7, 0x1
    00092d62move-object/from16 v0, v16
    00092d66move/from16 v4, v18
    00092d6agoto :goto_11e
    00092d6creturn-void
    00092ac4
    00092d6e
    00092d6e // align 0x10
    00092d70
    00092d70androidx.appcompat.widget.ButtonBarLayout::<init>(android.content.Context, android.util.AttributeSet):
    00092d80invoke-direct {v7, v8, v9}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00092d86const/4 v0, -0x1
    00092d88iput v0, v7, Landroidx/appcompat/widget/ButtonBarLayout;->c:I
    00092d8csget-object v3, Ld/a;->k:[I
    00092d90invoke-virtual {v8, v9, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00092d96move-result-object v5
    00092d98const/4 v6, 0x0
    00092d9amove-object v1, v7
    00092d9cmove-object v2, v8
    00092d9emove-object v4, v9
    00092da0invoke-static/range {v1 .. v6}, LK/P;->l(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
    00092da6const/4 v8, 0x0
    00092da8const/4 v9, 0x1
    00092daainvoke-virtual {v5, v8, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    00092db0move-result v8
    00092db2iput-boolean v8, v1, Landroidx/appcompat/widget/ButtonBarLayout;->a:Z
    00092db6invoke-virtual {v5}, Landroid/content/res/TypedArray;->recycle()V
    00092dbcinvoke-virtual {v7}, Landroid/widget/LinearLayout;->getOrientation()I
    00092dc2move-result v8
    00092dc4if-ne v8, v9, :cond_29
    00092dc8iget-boolean v8, v1, Landroidx/appcompat/widget/ButtonBarLayout;->a:Z
    00092dccinvoke-direct {v7, v8}, Landroidx/appcompat/widget/ButtonBarLayout;->setStacked(Z)V
    00092dd2return-void
    00092d70
    00092dd4
    00092dd4androidx.appcompat.widget.ButtonBarLayout::onMeasure(int, int):
    00092de4const/4 v0, 0x1
    00092de6invoke-static {v7}, Landroid/view/View$MeasureSpec;->getSize(I)I
    00092decmove-result v1
    00092deeiget-boolean v2, v6, Landroidx/appcompat/widget/ButtonBarLayout;->a:Z
    00092df2const/4 v3, 0x0
    00092df4if-eqz v2, :cond_17
    00092df8iget v2, v6, Landroidx/appcompat/widget/ButtonBarLayout;->c:I
    00092dfcif-le v1, v2, :cond_15
    00092e00iget-boolean v2, v6, Landroidx/appcompat/widget/ButtonBarLayout;->b:Z
    00092e04if-eqz v2, :cond_15
    00092e08invoke-direct {v6, v3}, Landroidx/appcompat/widget/ButtonBarLayout;->setStacked(Z)V
    00092e0eiput v1, v6, Landroidx/appcompat/widget/ButtonBarLayout;->c:I
    00092e12iget-boolean v2, v6, Landroidx/appcompat/widget/ButtonBarLayout;->b:Z
    00092e16if-nez v2, :cond_2b
    00092e1ainvoke-static {v7}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00092e20move-result v2
    00092e22const/high16 v4, 0x40000000
    00092e26if-ne v2, v4, :cond_2b
    00092e2aconst/high16 v2, -0x80000000
    00092e2einvoke-static {v1, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00092e34move-result v1
    00092e36move v2, v0
    00092e38goto :goto_2d
    00092e3amove v1, v7
    00092e3cmove v2, v3
    00092e3einvoke-super {v6, v1, v8}, Landroid/widget/LinearLayout;->onMeasure(II)V
    00092e44iget-boolean v1, v6, Landroidx/appcompat/widget/ButtonBarLayout;->a:Z
    00092e48if-eqz v1, :cond_47
    00092e4ciget-boolean v1, v6, Landroidx/appcompat/widget/ButtonBarLayout;->b:Z
    00092e50if-nez v1, :cond_47
    00092e54invoke-virtual {v6}, Landroid/view/View;->getMeasuredWidthAndState()I
    00092e5amove-result v1
    00092e5cconst/high16 v4, -0x1000000
    00092e60and-int/2addr v1, v4
    00092e62const/high16 v4, 0x1000000
    00092e66if-ne v1, v4, :cond_47
    00092e6ainvoke-direct {v6, v0}, Landroidx/appcompat/widget/ButtonBarLayout;->setStacked(Z)V
    00092e70move v2, v0
    00092e72if-eqz v2, :cond_4c
    00092e76invoke-super {v6, v7, v8}, Landroid/widget/LinearLayout;->onMeasure(II)V
    00092e7cinvoke-virtual {v6}, Landroid/view/ViewGroup;->getChildCount()I
    00092e82move-result v1
    00092e84move v2, v3
    00092e86const/4 v4, -0x1
    00092e88if-ge v2, v1, :cond_61
    00092e8cinvoke-virtual {v6, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092e92move-result-object v5
    00092e94invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
    00092e9amove-result v5
    00092e9cif-nez v5, :cond_5f
    00092ea0goto :goto_62
    00092ea2add-int/2addr v2, v0
    00092ea4goto :goto_51
    00092ea6move v2, v4
    00092ea8if-ltz v2, :cond_ba
    00092eacinvoke-virtual {v6, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092eb2move-result-object v1
    00092eb4invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00092ebamove-result-object v3
    00092ebccheck-cast v3, Landroid/widget/LinearLayout$LayoutParams;
    00092ec0invoke-virtual {v6}, Landroid/view/View;->getPaddingTop()I
    00092ec6move-result v5
    00092ec8invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
    00092ecemove-result v1
    00092ed0add-int/2addr v1, v5
    00092ed2iget v5, v3, Landroid/widget/LinearLayout$LayoutParams;->topMargin:I
    00092ed6add-int/2addr v1, v5
    00092ed8iget v3, v3, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I
    00092edcadd-int/2addr v1, v3
    00092edeiget-boolean v3, v6, Landroidx/appcompat/widget/ButtonBarLayout;->b:Z
    00092ee2if-eqz v3, :cond_b4
    00092ee6add-int/2addr v2, v0
    00092ee8invoke-virtual {v6}, Landroid/view/ViewGroup;->getChildCount()I
    00092eeemove-result v3
    00092ef0if-ge v2, v3, :cond_96
    00092ef4invoke-virtual {v6, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092efamove-result-object v5
    00092efcinvoke-virtual {v5}, Landroid/view/View;->getVisibility()I
    00092f02move-result v5
    00092f04if-nez v5, :cond_94
    00092f08move v4, v2
    00092f0agoto :goto_96
    00092f0cadd-int/2addr v2, v0
    00092f0egoto :goto_86
    00092f10if-ltz v4, :cond_b2
    00092f14invoke-virtual {v6, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00092f1amove-result-object v0
    00092f1cinvoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
    00092f22move-result v0
    00092f24invoke-virtual {v6}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    00092f2amove-result-object v2
    00092f2cinvoke-virtual {v2}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    00092f32move-result-object v2
    00092f34iget v2, v2, Landroid/util/DisplayMetrics;->density:F
    00092f38const/high16 v3, 0x41800000
    00092f3cmul-float/2addr v2, v3
    00092f3efloat-to-int v2, v2
    00092f40add-int/2addr v0, v2
    00092f42add-int/2addr v0, v1
    00092f44move v3, v0
    00092f46goto :goto_ba
    00092f48move v3, v1
    00092f4agoto :goto_ba
    00092f4cinvoke-virtual {v6}, Landroid/view/View;->getPaddingBottom()I
    00092f52move-result v0
    00092f54add-int v3, v0, v1
    00092f58sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    00092f5cinvoke-virtual {v6}, Landroid/view/View;->getMinimumHeight()I
    00092f62move-result v0
    00092f64if-eq v0, v3, :cond_ca
    00092f68invoke-virtual {v6, v3}, Landroid/view/View;->setMinimumHeight(I)V
    00092f6eif-nez v8, :cond_ca
    00092f72invoke-super {v6, v7, v8}, Landroid/widget/LinearLayout;->onMeasure(II)V
    00092f78return-void
    00092dd4
    00092f7a
    00092f7a // align 0x4
    00092f7c
    00092f7candroidx.appcompat.widget.ButtonBarLayout::setAllowStacking(boolean):
    00092f8ciget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;->a:Z
    00092f90if-eq v0, v2, :cond_13
    00092f94iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;->a:Z
    00092f98if-nez v2, :cond_10
    00092f9ciget-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;->b:Z
    00092fa0if-eqz v2, :cond_10
    00092fa4const/4 v2, 0x0
    00092fa6invoke-direct {v1, v2}, Landroidx/appcompat/widget/ButtonBarLayout;->setStacked(Z)V
    00092facinvoke-virtual {v1}, Landroid/view/View;->requestLayout()V
    00092fb2return-void
    00092f7c
    00092fb4
    00092fb4androidx.appcompat.widget.ButtonBarLayout::setStacked(boolean):
    00092fc4iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;->b:Z
    00092fc8if-eq v0, v2, :cond_3e
    00092fccif-eqz v2, :cond_a
    00092fd0iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;->a:Z
    00092fd4if-eqz v0, :cond_3e
    00092fd8iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;->b:Z
    00092fdcinvoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V
    00092fe2if-eqz v2, :cond_15
    00092fe6const v0, 0x800005
    00092fecgoto :goto_17
    00092feeconst/16 v0, 0x50
    00092ff2invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->setGravity(I)V
    00092ff8const v0, 0x7f0801af
    00092ffeinvoke-virtual {v1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00093004move-result-object v0
    00093006if-eqz v0, :cond_2c
    0009300aif-eqz v2, :cond_28
    0009300econst/16 v2, 0x8
    00093012goto :goto_29
    00093014const/4 v2, 0x4
    00093016invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
    0009301cinvoke-virtual {v1}, Landroid/view/ViewGroup;->getChildCount()I
    00093022move-result v2
    00093024add-int/lit8 v2, v2, -0x2
    00093028if-ltz v2, :cond_3e
    0009302cinvoke-virtual {v1, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    00093032move-result-object v0
    00093034invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->bringChildToFront(Landroid/view/View;)V
    0009303aadd-int/lit8 v2, v2, -0x1
    0009303egoto :goto_32
    00093040return-void
    00092fb4
    00093042
    00093042 // align 0x4
    00093044
    00093044androidx.appcompat.widget.ContentFrameLayout::getFixedHeightMajor():
    00093054iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->e:Landroid/util/TypedValue;
    00093058if-nez v0, :cond_b
    0009305cnew-instance v0, Landroid/util/TypedValue;
    00093060invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
    00093066iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->e:Landroid/util/TypedValue;
    0009306aiget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->e:Landroid/util/TypedValue;
    0009306ereturn-object v0
    00093044
    00093070
    00093070androidx.appcompat.widget.ContentFrameLayout::getFixedHeightMinor():
    00093080iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->f:Landroid/util/TypedValue;
    00093084if-nez v0, :cond_b
    00093088new-instance v0, Landroid/util/TypedValue;
    0009308cinvoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
    00093092iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->f:Landroid/util/TypedValue;
    00093096iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->f:Landroid/util/TypedValue;
    0009309areturn-object v0
    00093070
    0009309c
    0009309candroidx.appcompat.widget.ContentFrameLayout::getFixedWidthMajor():
    000930aciget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->c:Landroid/util/TypedValue;
    000930b0if-nez v0, :cond_b
    000930b4new-instance v0, Landroid/util/TypedValue;
    000930b8invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
    000930beiput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->c:Landroid/util/TypedValue;
    000930c2iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->c:Landroid/util/TypedValue;
    000930c6return-object v0
    0009309c
    000930c8
    000930c8androidx.appcompat.widget.ContentFrameLayout::getFixedWidthMinor():
    000930d8iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->d:Landroid/util/TypedValue;
    000930dcif-nez v0, :cond_b
    000930e0new-instance v0, Landroid/util/TypedValue;
    000930e4invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
    000930eaiput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->d:Landroid/util/TypedValue;
    000930eeiget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->d:Landroid/util/TypedValue;
    000930f2return-object v0
    000930c8
    000930f4
    000930f4androidx.appcompat.widget.ContentFrameLayout::getMinWidthMajor():
    00093104iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->a:Landroid/util/TypedValue;
    00093108if-nez v0, :cond_b
    0009310cnew-instance v0, Landroid/util/TypedValue;
    00093110invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
    00093116iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->a:Landroid/util/TypedValue;
    0009311aiget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->a:Landroid/util/TypedValue;
    0009311ereturn-object v0
    000930f4
    00093120
    00093120androidx.appcompat.widget.ContentFrameLayout::getMinWidthMinor():
    00093130iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->b:Landroid/util/TypedValue;
    00093134if-nez v0, :cond_b
    00093138new-instance v0, Landroid/util/TypedValue;
    0009313cinvoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
    00093142iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->b:Landroid/util/TypedValue;
    00093146iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->b:Landroid/util/TypedValue;
    0009314areturn-object v0
    00093120
    0009314c
    0009314candroidx.appcompat.widget.ContentFrameLayout::<init>(android.content.Context, android.util.AttributeSet):
    0009315cconst/4 v0, 0x0
    0009315einvoke-direct {v1, v2, v3, v0}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    00093164new-instance v2, Landroid/graphics/Rect;
    00093168invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
    0009316eiput-object v2, v1, Landroidx/appcompat/widget/ContentFrameLayout;->g:Landroid/graphics/Rect;
    00093172return-void
    0009314c
    00093174
    00093174androidx.appcompat.widget.ContentFrameLayout::onAttachedToWindow():
    00093184invoke-super {v1}, Landroid/view/View;->onAttachedToWindow()V
    0009318aiget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;->h:Lj/o0;
    0009318eif-eqz v0, :cond_a
    00093192invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00093198return-void
    00093174
    0009319a
    0009319a // align 0x4
    0009319c
    0009319candroidx.appcompat.widget.ContentFrameLayout::onDetachedFromWindow():
    000931acinvoke-super {v3}, Landroid/view/View;->onDetachedFromWindow()V
    000931b2iget-object v0, v3, Landroidx/appcompat/widget/ContentFrameLayout;->h:Lj/o0;
    000931b6if-eqz v0, :cond_67
    000931bacheck-cast v0, Le/l;
    000931beiget-object v0, v0, Le/l;->b:Le/u;
    000931c2iget-object v1, v0, Le/u;->r:Lj/p0;
    000931c6if-eqz v1, :cond_34
    000931cacheck-cast v1, Landroidx/appcompat/widget/ActionBarOverlayLayout;
    000931ceinvoke-virtual {v1}, Landroidx/appcompat/widget/ActionBarOverlayLayout;->k()V
    000931d4iget-object v1, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout;->e:Lj/q0;
    000931d8check-cast v1, Lj/t1;
    000931dciget-object v1, v1, Lj/t1;->a:Landroidx/appcompat/widget/Toolbar;
    000931e0iget-object v1, v1, Landroidx/appcompat/widget/Toolbar;->a:Landroidx/appcompat/widget/ActionMenuView;
    000931e4if-eqz v1, :cond_34
    000931e8iget-object v1, v1, Landroidx/appcompat/widget/ActionMenuView;->t:Lj/k;
    000931ecif-eqz v1, :cond_34
    000931f0invoke-virtual {v1}, Lj/k;->f()Z
    000931f6iget-object v1, v1, Lj/k;->u:Lj/f;
    000931faif-eqz v1, :cond_34
    000931feinvoke-virtual {v1}, Li/w;->b()Z
    00093204move-result v2
    00093206if-eqz v2, :cond_34
    0009320aiget-object v1, v1, Li/w;->i:Li/t;
    0009320einvoke-interface {v1}, Li/C;->dismiss()V
    00093214iget-object v1, v0, Le/u;->w:Landroid/widget/PopupWindow;
    00093218if-eqz v1, :cond_53
    0009321ciget-object v1, v0, Le/u;->l:Landroid/view/Window;
    00093220invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
    00093226move-result-object v1
    00093228iget-object v2, v0, Le/u;->x:Le/k;
    0009322cinvoke-virtual {v1, v2}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00093232iget-object v1, v0, Le/u;->w:Landroid/widget/PopupWindow;
    00093236invoke-virtual {v1}, Landroid/widget/PopupWindow;->isShowing()Z
    0009323cmove-result v1
    0009323eif-eqz v1, :cond_50
    00093242iget-object v1, v0, Le/u;->w:Landroid/widget/PopupWindow;
    00093246invoke-virtual {v1}, Landroid/widget/PopupWindow;->dismiss()V
    0009324cconst/4 v1, 0x0
    0009324eiput-object v1, v0, Le/u;->w:Landroid/widget/PopupWindow;
    00093252iget-object v1, v0, Le/u;->y:LK/W;
    00093256if-eqz v1, :cond_5a
    0009325ainvoke-virtual {v1}, LK/W;->b()V
    00093260const/4 v1, 0x0
    00093262invoke-virtual {v0, v1}, Le/u;->y(I)Le/t;
    00093268move-result-object v0
    0009326aiget-object v0, v0, Le/t;->h:Li/l;
    0009326eif-eqz v0, :cond_67
    00093272const/4 v1, 0x1
    00093274invoke-virtual {v0, v1}, Li/l;->c(Z)V
    0009327areturn-void
    0009319c
    0009327c
    0009327c struct try_item
    0009327c start_addr uint32 0x93242
    00093280 insn_count int 5
    00093282 handler_off uint16 0x93285
    00093284
    00093284 struct encoded_catch_handler_list
    00093284 size int 1
    00093285
    00093285 struct encoded_catch_handler ← 0x93282
    00093285 size int64 1
    00093286 handlers[0].type_idx int 0xb560
    00093288 handlers[0].addr uint32 0x9324c
    00093289
    00093289 // align 0x4
    0009328c
    0009328candroidx.appcompat.widget.ContentFrameLayout::onMeasure(int, int):
    0009329cmove-object/from16 v0, v16
    000932a0invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    000932a6move-result-object v1
    000932a8invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000932aemove-result-object v1
    000932b0invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    000932b6move-result-object v1
    000932b8iget v2, v1, Landroid/util/DisplayMetrics;->widthPixels:I
    000932bciget v3, v1, Landroid/util/DisplayMetrics;->heightPixels:I
    000932c0const/4 v4, 0x1
    000932c2const/4 v5, 0x0
    000932c4if-ge v2, v3, :cond_18
    000932c8move v2, v4
    000932cagoto :goto_19
    000932ccmove v2, v5
    000932ceinvoke-static/range {v17}, Landroid/view/View$MeasureSpec;->getMode(I)I
    000932d4move-result v3
    000932d6invoke-static/range {v18}, Landroid/view/View$MeasureSpec;->getMode(I)I
    000932dcmove-result v6
    000932deiget-object v7, v0, Landroidx/appcompat/widget/ContentFrameLayout;->g:Landroid/graphics/Rect;
    000932e2const/4 v8, 0x6
    000932e4const/4 v9, 0x5
    000932e6const/high16 v10, -0x80000000
    000932eaconst/high16 v11, 0x40000000
    000932eeif-ne v3, v10, :cond_62
    000932f2if-eqz v2, :cond_30
    000932f6iget-object v12, v0, Landroidx/appcompat/widget/ContentFrameLayout;->d:Landroid/util/TypedValue;
    000932fagoto :goto_32
    000932fciget-object v12, v0, Landroidx/appcompat/widget/ContentFrameLayout;->c:Landroid/util/TypedValue;
    00093300if-eqz v12, :cond_62
    00093304iget v13, v12, Landroid/util/TypedValue;->type:I
    00093308if-eqz v13, :cond_62
    0009330cif-ne v13, v9, :cond_40
    00093310invoke-virtual {v12, v1}, Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F
    00093316move-result v12
    00093318float-to-int v12, v12
    0009331agoto :goto_4c
    0009331cif-ne v13, v8, :cond_4b
    00093320iget v13, v1, Landroid/util/DisplayMetrics;->widthPixels:I
    00093324int-to-float v14, v13
    00093326int-to-float v13, v13
    00093328invoke-virtual {v12, v14, v13}, Landroid/util/TypedValue;->getFraction(FF)F
    0009332emove-result v12
    00093330goto :goto_3e
    00093332move v12, v5
    00093334if-lez v12, :cond_62
    00093338iget v13, v7, Landroid/graphics/Rect;->left:I
    0009333ciget v14, v7, Landroid/graphics/Rect;->right:I
    00093340add-int/2addr v13, v14
    00093342sub-int/2addr v12, v13
    00093344invoke-static/range {v17}, Landroid/view/View$MeasureSpec;->getSize(I)I
    0009334amove-result v13
    0009334cinvoke-static {v12, v13}, Ljava/lang/Math;->min(II)I
    00093352move-result v12
    00093354invoke-static {v12, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    0009335amove-result v12
    0009335cmove v13, v4
    0009335egoto :goto_65
    00093360move/from16 v12, v17
    00093364move v13, v5
    00093366if-ne v6, v10, :cond_9d
    0009336aif-eqz v2, :cond_6c
    0009336eiget-object v6, v0, Landroidx/appcompat/widget/ContentFrameLayout;->e:Landroid/util/TypedValue;
    00093372goto :goto_6e
    00093374iget-object v6, v0, Landroidx/appcompat/widget/ContentFrameLayout;->f:Landroid/util/TypedValue;
    00093378if-eqz v6, :cond_9d
    0009337ciget v14, v6, Landroid/util/TypedValue;->type:I
    00093380if-eqz v14, :cond_9d
    00093384if-ne v14, v9, :cond_7c
    00093388invoke-virtual {v6, v1}, Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F
    0009338emove-result v6
    00093390float-to-int v6, v6
    00093392goto :goto_88
    00093394if-ne v14, v8, :cond_87
    00093398iget v14, v1, Landroid/util/DisplayMetrics;->heightPixels:I
    0009339cint-to-float v15, v14
    0009339eint-to-float v14, v14
    000933a0invoke-virtual {v6, v15, v14}, Landroid/util/TypedValue;->getFraction(FF)F
    000933a6move-result v6
    000933a8goto :goto_7a
    000933aamove v6, v5
    000933acif-lez v6, :cond_9d
    000933b0iget v14, v7, Landroid/graphics/Rect;->top:I
    000933b4iget v15, v7, Landroid/graphics/Rect;->bottom:I
    000933b8add-int/2addr v14, v15
    000933basub-int/2addr v6, v14
    000933bcinvoke-static/range {v18}, Landroid/view/View$MeasureSpec;->getSize(I)I
    000933c2move-result v14
    000933c4invoke-static {v6, v14}, Ljava/lang/Math;->min(II)I
    000933camove-result v6
    000933ccinvoke-static {v6, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000933d2move-result v6
    000933d4goto :goto_9f
    000933d6move/from16 v6, v18
    000933dainvoke-super {v0, v12, v6}, Landroid/widget/FrameLayout;->onMeasure(II)V
    000933e0invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
    000933e6move-result v12
    000933e8invoke-static {v12, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000933eemove-result v14
    000933f0if-nez v13, :cond_de
    000933f4if-ne v3, v10, :cond_de
    000933f8if-eqz v2, :cond_b3
    000933fciget-object v2, v0, Landroidx/appcompat/widget/ContentFrameLayout;->b:Landroid/util/TypedValue;
    00093400goto :goto_b5
    00093402iget-object v2, v0, Landroidx/appcompat/widget/ContentFrameLayout;->a:Landroid/util/TypedValue;
    00093406if-eqz v2, :cond_de
    0009340aiget v3, v2, Landroid/util/TypedValue;->type:I
    0009340eif-eqz v3, :cond_de
    00093412if-ne v3, v9, :cond_c3
    00093416invoke-virtual {v2, v1}, Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F
    0009341cmove-result v1
    0009341efloat-to-int v1, v1
    00093420goto :goto_cf
    00093422if-ne v3, v8, :cond_ce
    00093426iget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I
    0009342aint-to-float v3, v1
    0009342cint-to-float v1, v1
    0009342einvoke-virtual {v2, v3, v1}, Landroid/util/TypedValue;->getFraction(FF)F
    00093434move-result v1
    00093436goto :goto_c1
    00093438move v1, v5
    0009343aif-lez v1, :cond_d7
    0009343eiget v2, v7, Landroid/graphics/Rect;->left:I
    00093442iget v3, v7, Landroid/graphics/Rect;->right:I
    00093446add-int/2addr v2, v3
    00093448sub-int/2addr v1, v2
    0009344aif-ge v12, v1, :cond_de
    0009344einvoke-static {v1, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00093454move-result v14
    00093456goto :goto_df
    00093458move v4, v5
    0009345aif-eqz v4, :cond_e4
    0009345einvoke-super {v0, v14, v6}, Landroid/widget/FrameLayout;->onMeasure(II)V
    00093464return-void
    0009328c
    00093466
    00093466 // align 0x8
    00093468
    00093468androidx.appcompat.widget.ContentFrameLayout::setAttachListener(j.o0):
    00093478iput-object v1, v0, Landroidx/appcompat/widget/ContentFrameLayout;->h:Lj/o0;
    0009347creturn-void
    00093468
    0009347e
    0009347e // align 0x10
    00093480
    00093480androidx.appcompat.widget.DialogTitle::<init>(android.content.Context, android.util.AttributeSet):
    00093490invoke-direct {v0, v1, v2}, Lj/f0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00093496return-void
    00093480
    00093498
    00093498androidx.appcompat.widget.DialogTitle::onMeasure(int, int):
    000934a8invoke-super {v6, v7, v8}, Lj/f0;->onMeasure(II)V
    000934aeinvoke-virtual {v6}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
    000934b4move-result-object v0
    000934b6if-eqz v0, :cond_40
    000934bainvoke-virtual {v0}, Landroid/text/Layout;->getLineCount()I
    000934c0move-result v1
    000934c2if-lez v1, :cond_40
    000934c6add-int/lit8 v1, v1, -0x1
    000934cainvoke-virtual {v0, v1}, Landroid/text/Layout;->getEllipsisCount(I)I
    000934d0move-result v0
    000934d2if-lez v0, :cond_40
    000934d6const/4 v0, 0x0
    000934d8invoke-virtual {v6, v0}, Landroid/widget/TextView;->setSingleLine(Z)V
    000934deconst/4 v1, 0x2
    000934e0invoke-virtual {v6, v1}, Landroid/widget/TextView;->setMaxLines(I)V
    000934e6invoke-virtual {v6}, Landroid/view/View;->getContext()Landroid/content/Context;
    000934ecmove-result-object v1
    000934eesget-object v2, Ld/a;->w:[I
    000934f2const v3, 0x1010041
    000934f8const v4, 0x1030044
    000934feconst/4 v5, 0x0
    00093500invoke-virtual {v1, v5, v2, v3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    00093506move-result-object v1
    00093508invoke-virtual {v1, v0, v0}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    0009350emove-result v2
    00093510if-eqz v2, :cond_3a
    00093514int-to-float v2, v2
    00093516invoke-virtual {v6, v0, v2}, Lj/f0;->setTextSize(IF)V
    0009351cinvoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
    00093522invoke-super {v6, v7, v8}, Lj/f0;->onMeasure(II)V
    00093528return-void
    00093498
    0009352a
    0009352a // align 0x4
    0009352c
    0009352candroidx.appcompat.widget.FitWindowsFrameLayout::fitSystemWindows(android.graphics.Rect):
    0009353cinvoke-super {v0, v1}, Landroid/view/View;->fitSystemWindows(Landroid/graphics/Rect;)Z
    00093542move-result v1
    00093544return v1
    0009352c
    00093546
    00093546 // align 0x8
    00093548
    00093548androidx.appcompat.widget.FitWindowsFrameLayout::<init>(android.content.Context, android.util.AttributeSet):
    00093558invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    0009355ereturn-void
    00093548
    00093560
    00093560androidx.appcompat.widget.FitWindowsFrameLayout::setOnFitSystemWindowsListener(j.y0):
    00093570return-void
    00093560
    00093572
    00093572 // align 0x4
    00093574
    00093574androidx.appcompat.widget.FitWindowsLinearLayout::fitSystemWindows(android.graphics.Rect):
    00093584invoke-super {v0, v1}, Landroid/view/View;->fitSystemWindows(Landroid/graphics/Rect;)Z
    0009358amove-result v1
    0009358creturn v1
    00093574
    0009358e
    0009358e // align 0x10
    00093590
    00093590androidx.appcompat.widget.FitWindowsLinearLayout::<init>(android.content.Context, android.util.AttributeSet):
    000935a0invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    000935a6return-void
    00093590
    000935a8
    000935a8androidx.appcompat.widget.FitWindowsLinearLayout::setOnFitSystemWindowsListener(j.y0):
    000935b8return-void
    000935a8
    000935ba
    000935ba // align 0x4
    000935bc
    000935bcandroidx.appcompat.widget.a::<init>(androidx.appcompat.widget.SearchView):
    000935ccinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000935d2iput-object v1, v0, Landroidx/appcompat/widget/a;->a:Landroidx/appcompat/widget/SearchView;
    000935d6return-void
    000935bc
    000935d8
    000935d8androidx.appcompat.widget.a::onClick(android.view.View):
    000935e8iget-object v0, v3, Landroidx/appcompat/widget/a;->a:Landroidx/appcompat/widget/SearchView;
    000935eciget-object v1, v0, Landroidx/appcompat/widget/SearchView;->t:Landroid/widget/ImageView;
    000935f0iget-object v2, v0, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000935f4if-ne v4, v1, :cond_1b
    000935f8const/4 v4, 0x0
    000935fainvoke-virtual {v0, v4}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00093600invoke-virtual {v2}, Landroid/view/View;->requestFocus()Z
    00093606const/4 v4, 0x1
    00093608invoke-virtual {v2, v4}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    0009360eiget-object v4, v0, Landroidx/appcompat/widget/SearchView;->L:Landroid/view/View$OnClickListener;
    00093612if-eqz v4, :cond_73
    00093616invoke-interface {v4, v0}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
    0009361creturn-void
    0009361eiget-object v1, v0, Landroidx/appcompat/widget/SearchView;->v:Landroid/widget/ImageView;
    00093622if-ne v4, v1, :cond_23
    00093626invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->o()V
    0009362creturn-void
    0009362eiget-object v1, v0, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
    00093632if-ne v4, v1, :cond_2b
    00093636invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->s()V
    0009363creturn-void
    0009363eiget-object v1, v0, Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;
    00093642if-ne v4, v1, :cond_6e
    00093646iget-object v4, v0, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    0009364aif-nez v4, :cond_34
    0009364egoto :goto_73
    00093650invoke-virtual {v4}, Landroid/app/SearchableInfo;->getVoiceSearchLaunchWebSearch()Z
    00093656move-result v1
    00093658if-eqz v1, :cond_5a
    0009365ciget-object v1, v0, Landroidx/appcompat/widget/SearchView;->H:Landroid/content/Intent;
    00093660new-instance v2, Landroid/content/Intent;
    00093664invoke-direct {v2, v1}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
    0009366ainvoke-virtual {v4}, Landroid/app/SearchableInfo;->getSearchActivity()Landroid/content/ComponentName;
    00093670move-result-object v4
    00093672if-nez v4, :cond_49
    00093676const/4 v4, 0x0
    00093678goto :goto_4d
    0009367ainvoke-virtual {v4}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
    00093680move-result-object v4
    00093682const-string v1, "calling_package"
    00093686invoke-virtual {v2, v1, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    0009368cinvoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093692move-result-object v4
    00093694invoke-virtual {v4, v2}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    0009369areturn-void
    0009369cinvoke-virtual {v4}, Landroid/app/SearchableInfo;->getVoiceSearchLaunchRecognizer()Z
    000936a2move-result v1
    000936a4if-eqz v1, :cond_73
    000936a8iget-object v1, v0, Landroidx/appcompat/widget/SearchView;->I:Landroid/content/Intent;
    000936acinvoke-virtual {v0, v1, v4}, Landroidx/appcompat/widget/SearchView;->m(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent;
    000936b2move-result-object v4
    000936b4invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    000936bamove-result-object v0
    000936bcinvoke-virtual {v0, v4}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    000936c2return-void
    000936c4if-ne v4, v2, :cond_73
    000936c8invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->n()V
    000936cereturn-void
    000935d8
    000936d0
    000936d0 struct try_item
    000936d0 start_addr uint32 0x93650
    000936d4 insn_count int 57
    000936d6 handler_off uint16 0x936d9
    000936d8
    000936d8 struct encoded_catch_handler_list
    000936d8 size int 1
    000936d9
    000936d9 struct encoded_catch_handler ← 0x936d6
    000936d9 size int64 1
    000936da handlers[0].type_idx int 0xa404
    000936dc handlers[0].addr uint32 0x936ce
    000936dd
    000936dd // align 0x10
    000936e0
    000936e0androidx.appcompat.widget.b::onKey(android.view.View, int, android.view.KeyEvent):
    000936f0iget-object v0, v7, Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/SearchView;
    000936f4iget-object v1, v0, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    000936f8const/4 v2, 0x0
    000936faif-nez v1, :cond_9
    000936fegoto/16 :goto_9f
    00093702iget-object v1, v0, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093706invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->isPopupShowing()Z
    0009370cmove-result v3
    0009370econst/16 v4, 0x42
    00093712const/4 v5, 0x1
    00093714if-eqz v3, :cond_6c
    00093718invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getListSelection()I
    0009371emove-result v3
    00093720const/4 v6, -0x1
    00093722if-eq v3, v6, :cond_6c
    00093726iget-object v8, v0, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    0009372aif-nez v8, :cond_21
    0009372egoto/16 :goto_9f
    00093732iget-object v8, v0, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    00093736if-nez v8, :cond_27
    0009373agoto/16 :goto_9f
    0009373einvoke-virtual {v10}, Landroid/view/KeyEvent;->getAction()I
    00093744move-result v8
    00093746if-nez v8, :cond_9f
    0009374ainvoke-virtual {v10}, Landroid/view/KeyEvent;->hasNoModifiers()Z
    00093750move-result v8
    00093752if-eqz v8, :cond_9f
    00093756if-eq v9, v4, :cond_64
    0009375aconst/16 v8, 0x54
    0009375eif-eq v9, v8, :cond_64
    00093762const/16 v8, 0x3d
    00093766if-ne v9, v8, :cond_3e
    0009376agoto :goto_64
    0009376cconst/16 v8, 0x15
    00093770if-eq v9, v8, :cond_4f
    00093774const/16 v10, 0x16
    00093778if-ne v9, v10, :cond_47
    0009377cgoto :goto_4f
    0009377econst/16 v8, 0x13
    00093782if-ne v9, v8, :cond_9f
    00093786invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getListSelection()I
    0009378creturn v2
    0009378eif-ne v9, v8, :cond_53
    00093792move v8, v2
    00093794goto :goto_57
    00093796invoke-virtual {v1}, Landroid/widget/TextView;->length()I
    0009379cmove-result v8
    0009379einvoke-virtual {v1, v8}, Landroid/widget/EditText;->setSelection(I)V
    000937a4invoke-virtual {v1, v2}, Landroid/widget/AutoCompleteTextView;->setListSelection(I)V
    000937aainvoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->clearListSelection()V
    000937b0invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->a()V
    000937b6return v5
    000937b8invoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getListSelection()I
    000937bemove-result v8
    000937c0invoke-virtual {v0, v8}, Landroidx/appcompat/widget/SearchView;->p(I)V
    000937c6return v5
    000937c8invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    000937cemove-result-object v3
    000937d0invoke-static {v3}, Landroid/text/TextUtils;->getTrimmedLength(Ljava/lang/CharSequence;)I
    000937d6move-result v3
    000937d8if-nez v3, :cond_77
    000937dcgoto :goto_9f
    000937deinvoke-virtual {v10}, Landroid/view/KeyEvent;->hasNoModifiers()Z
    000937e4move-result v3
    000937e6if-eqz v3, :cond_9f
    000937eainvoke-virtual {v10}, Landroid/view/KeyEvent;->getAction()I
    000937f0move-result v10
    000937f2if-ne v10, v5, :cond_9f
    000937f6if-ne v9, v4, :cond_9f
    000937fainvoke-virtual {v8}, Landroid/view/View;->cancelLongPress()V
    00093800invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    00093806move-result-object v8
    00093808invoke-virtual {v8}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0009380emove-result-object v8
    00093810const/4 v9, 0x0
    00093812const-string v10, "android.intent.action.SEARCH"
    00093816invoke-virtual {v0, v10, v9, v9, v8}, Landroidx/appcompat/widget/SearchView;->l(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    0009381cmove-result-object v8
    0009381einvoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093824move-result-object v9
    00093826invoke-virtual {v9, v8}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    0009382creturn v5
    0009382ereturn v2
    000936e0
    00093830
    00093830androidx.appcompat.widget.b::<init>(androidx.appcompat.widget.SearchView):
    00093840invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00093846iput-object v1, v0, Landroidx/appcompat/widget/b;->a:Landroidx/appcompat/widget/SearchView;
    0009384areturn-void
    00093830
    0009384c
    0009384candroidx.appcompat.widget.c::a(android.widget.AutoCompleteTextView):
    0009385cinvoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;->refreshAutoCompleteResults()V
    00093862return-void
    0009384c
    00093864
    00093864androidx.appcompat.widget.c::b(androidx.appcompat.widget.SearchView$SearchAutoComplete, int):
    00093874invoke-virtual {v0, v1}, Landroid/widget/AutoCompleteTextView;->setInputMethodMode(I)V
    0009387areturn-void
    00093864
    0009387c
    0009387candroidx.appcompat.widget.d::<init>(androidx.appcompat.widget.SearchView$SearchAutoComplete):
    0009388cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00093892iput-object v1, v0, Landroidx/appcompat/widget/d;->a:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093896return-void
    0009387c
    00093898
    00093898androidx.appcompat.widget.d::run():
    000938a8iget-object v0, v3, Landroidx/appcompat/widget/d;->a:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000938aciget-boolean v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    000938b0if-eqz v1, :cond_18
    000938b4invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    000938bamove-result-object v1
    000938bcconst-string v2, "input_method"
    000938c0invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000938c6move-result-object v1
    000938c8check-cast v1, Landroid/view/inputmethod/InputMethodManager;
    000938ccconst/4 v2, 0x0
    000938ceinvoke-virtual {v1, v0, v2}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
    000938d4iput-boolean v2, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    000938d8return-void
    00093898
    000938da
    000938da // align 0x4
    000938dc
    000938dcandroidx.appcompat.widget.SearchView$SearchAutoComplete::onCreateInputConnection(android.view.inputmethod.EditorInfo):
    000938ecinvoke-super {v1, v2}, Lj/o;->onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;
    000938f2move-result-object v2
    000938f4iget-boolean v0, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    000938f8if-eqz v0, :cond_10
    000938fciget-object v0, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->h:Landroidx/appcompat/widget/d;
    00093900invoke-virtual {v1, v0}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00093906invoke-virtual {v1, v0}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
    0009390creturn-object v2
    000938dc
    0009390e
    0009390e // align 0x10
    00093910
    00093910androidx.appcompat.widget.SearchView$SearchAutoComplete::enoughToFilter():
    00093920iget v0, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->e:I
    00093924if-lez v0, :cond_d
    00093928invoke-super {v1}, Landroid/widget/AutoCompleteTextView;->enoughToFilter()Z
    0009392emove-result v0
    00093930if-eqz v0, :cond_b
    00093934goto :goto_d
    00093936const/4 v0, 0x0
    00093938return v0
    0009393aconst/4 v0, 0x1
    0009393creturn v0
    00093910
    0009393e
    0009393e // align 0x10
    00093940
    00093940androidx.appcompat.widget.SearchView$SearchAutoComplete::onKeyPreIme(int, android.view.KeyEvent):
    00093950const/4 v0, 0x4
    00093952if-ne v3, v0, :cond_3f
    00093956invoke-virtual {v4}, Landroid/view/KeyEvent;->getAction()I
    0009395cmove-result v0
    0009395econst/4 v1, 0x1
    00093960if-nez v0, :cond_1a
    00093964invoke-virtual {v4}, Landroid/view/KeyEvent;->getRepeatCount()I
    0009396amove-result v0
    0009396cif-nez v0, :cond_1a
    00093970invoke-virtual {v2}, Landroid/view/View;->getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;
    00093976move-result-object v3
    00093978if-eqz v3, :cond_19
    0009397cinvoke-virtual {v3, v4, v2}, Landroid/view/KeyEvent$DispatcherState;->startTracking(Landroid/view/KeyEvent;Ljava/lang/Object;)V
    00093982return v1
    00093984invoke-virtual {v4}, Landroid/view/KeyEvent;->getAction()I
    0009398amove-result v0
    0009398cif-ne v0, v1, :cond_3f
    00093990invoke-virtual {v2}, Landroid/view/View;->getKeyDispatcherState()Landroid/view/KeyEvent$DispatcherState;
    00093996move-result-object v0
    00093998if-eqz v0, :cond_29
    0009399cinvoke-virtual {v0, v4}, Landroid/view/KeyEvent$DispatcherState;->handleUpEvent(Landroid/view/KeyEvent;)V
    000939a2invoke-virtual {v4}, Landroid/view/KeyEvent;->isTracking()Z
    000939a8move-result v0
    000939aaif-eqz v0, :cond_3f
    000939aeinvoke-virtual {v4}, Landroid/view/KeyEvent;->isCanceled()Z
    000939b4move-result v0
    000939b6if-nez v0, :cond_3f
    000939baiget-object v3, v2, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->f:Landroidx/appcompat/widget/SearchView;
    000939beinvoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;->clearFocus()V
    000939c4const/4 v3, 0x0
    000939c6invoke-virtual {v2, v3}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    000939ccreturn v1
    000939ceinvoke-super {v2, v3, v4}, Landroid/view/View;->onKeyPreIme(ILandroid/view/KeyEvent;)Z
    000939d4move-result v3
    000939d6return v3
    00093940
    000939d8
    000939d8androidx.appcompat.widget.SearchView$SearchAutoComplete::getSearchViewTextMinWidthDp():
    000939e8invoke-virtual {v4}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000939eemove-result-object v0
    000939f0invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
    000939f6move-result-object v0
    000939f8iget v1, v0, Landroid/content/res/Configuration;->screenWidthDp:I
    000939fciget v2, v0, Landroid/content/res/Configuration;->screenHeightDp:I
    00093a00const/16 v3, 0x3c0
    00093a04if-lt v1, v3, :cond_1c
    00093a08const/16 v3, 0x2d0
    00093a0cif-lt v2, v3, :cond_1c
    00093a10iget v0, v0, Landroid/content/res/Configuration;->orientation:I
    00093a14const/4 v3, 0x2
    00093a16if-ne v0, v3, :cond_1c
    00093a1aconst/16 v0, 0x100
    00093a1ereturn v0
    00093a20const/16 v0, 0x258
    00093a24if-ge v1, v0, :cond_2c
    00093a28const/16 v0, 0x280
    00093a2cif-lt v1, v0, :cond_29
    00093a30const/16 v0, 0x1e0
    00093a34if-lt v2, v0, :cond_29
    00093a38goto :goto_2c
    00093a3aconst/16 v0, 0xa0
    00093a3ereturn v0
    00093a40const/16 v0, 0xc0
    00093a44return v0
    000939d8
    00093a46
    00093a46 // align 0x8
    00093a48
    00093a48androidx.appcompat.widget.SearchView$SearchAutoComplete::<init>(android.content.Context, android.util.AttributeSet):
    00093a58invoke-direct {v0, v1, v2}, Lj/o;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00093a5enew-instance v1, Landroidx/appcompat/widget/d;
    00093a62invoke-direct {v1, v0}, Landroidx/appcompat/widget/d;-><init>(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V
    00093a68iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->h:Landroidx/appcompat/widget/d;
    00093a6cinvoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;->getThreshold()I
    00093a72move-result v1
    00093a74iput v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->e:I
    00093a78return-void
    00093a48
    00093a7a
    00093a7a // align 0x4
    00093a7c
    00093a7candroidx.appcompat.widget.SearchView$SearchAutoComplete::a():
    00093a8csget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    00093a90const/16 v1, 0x1d
    00093a94if-lt v0, v1, :cond_14
    00093a98const/4 v0, 0x1
    00093a9ainvoke-static {v2, v0}, Landroidx/appcompat/widget/c;->b(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;I)V
    00093aa0invoke-virtual {v2}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->enoughToFilter()Z
    00093aa6move-result v0
    00093aa8if-eqz v0, :cond_29
    00093aacinvoke-virtual {v2}, Landroid/widget/AutoCompleteTextView;->showDropDown()V
    00093ab2return-void
    00093ab4sget-object v0, Landroidx/appcompat/widget/SearchView;->g0:LD1/i;
    00093ab8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    00093abeinvoke-static {}, LD1/i;->a()V
    00093ac4iget-object v0, v0, LD1/i;->c:Ljava/lang/reflect/Method;
    00093ac8if-eqz v0, :cond_29
    00093accsget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
    00093ad0filled-new-array {v1}, [Ljava/lang/Object;
    00093ad6move-result-object v1
    00093ad8invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00093adereturn-void
    00093a7c
    00093ae0
    00093ae0 struct try_item
    00093ae0 start_addr uint32 0x93acc
    00093ae4 insn_count int 9
    00093ae6 handler_off uint16 0x93ae9
    00093ae8
    00093ae8 struct encoded_catch_handler_list
    00093ae8 size int 1
    00093ae9
    00093ae9 struct encoded_catch_handler ← 0x93ae6
    00093ae9 size int64 1
    00093aea handlers[0].type_idx int 0xb554
    00093aec handlers[0].addr uint32 0x93ade
    00093aed
    00093aed // align 0x10
    00093af0
    00093af0androidx.appcompat.widget.SearchView$SearchAutoComplete::onFinishInflate():
    00093b00invoke-super {v3}, Landroid/view/View;->onFinishInflate()V
    00093b06invoke-virtual {v3}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    00093b0cmove-result-object v0
    00093b0einvoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    00093b14move-result-object v0
    00093b16invoke-direct {v3}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->getSearchViewTextMinWidthDp()I
    00093b1cmove-result v1
    00093b1eint-to-float v1, v1
    00093b20const/4 v2, 0x1
    00093b22invoke-static {v2, v1, v0}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
    00093b28move-result v0
    00093b2afloat-to-int v0, v0
    00093b2cinvoke-virtual {v3, v0}, Landroid/widget/TextView;->setMinWidth(I)V
    00093b32return-void
    00093af0
    00093b34
    00093b34androidx.appcompat.widget.SearchView$SearchAutoComplete::onFocusChanged(boolean, int, android.graphics.Rect):
    00093b44invoke-super {v0, v1, v2, v3}, Landroid/view/View;->onFocusChanged(ZILandroid/graphics/Rect;)V
    00093b4aiget-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->f:Landroidx/appcompat/widget/SearchView;
    00093b4eiget-boolean v2, v1, Landroidx/appcompat/widget/SearchView;->N:Z
    00093b52invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00093b58iget-object v2, v1, Landroidx/appcompat/widget/SearchView;->d0:Lj/W0;
    00093b5cinvoke-virtual {v1, v2}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
    00093b62iget-object v2, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093b66invoke-virtual {v2}, Landroid/view/View;->hasFocus()Z
    00093b6cmove-result v2
    00093b6eif-eqz v2, :cond_1a
    00093b72invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;->n()V
    00093b78return-void
    00093b34
    00093b7a
    00093b7a // align 0x4
    00093b7c
    00093b7candroidx.appcompat.widget.SearchView$SearchAutoComplete::onWindowFocusChanged(boolean):
    00093b8cinvoke-super {v1, v2}, Landroid/view/View;->onWindowFocusChanged(Z)V
    00093b92if-eqz v2, :cond_2c
    00093b96iget-object v2, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->f:Landroidx/appcompat/widget/SearchView;
    00093b9ainvoke-virtual {v2}, Landroid/view/View;->hasFocus()Z
    00093ba0move-result v2
    00093ba2if-eqz v2, :cond_2c
    00093ba6invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
    00093bacmove-result v2
    00093baeif-nez v2, :cond_2c
    00093bb2const/4 v2, 0x1
    00093bb4iput-boolean v2, v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    00093bb8invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093bbemove-result-object v2
    00093bc0sget-object v0, Landroidx/appcompat/widget/SearchView;->g0:LD1/i;
    00093bc4invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00093bcamove-result-object v2
    00093bccinvoke-virtual {v2}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
    00093bd2move-result-object v2
    00093bd4iget v2, v2, Landroid/content/res/Configuration;->orientation:I
    00093bd8const/4 v0, 0x2
    00093bdaif-ne v2, v0, :cond_2c
    00093bdeinvoke-virtual {v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->a()V
    00093be4return-void
    00093b7c
    00093be6
    00093be6 // align 0x8
    00093be8
    00093be8androidx.appcompat.widget.SearchView$SearchAutoComplete::performCompletion():
    00093bf8return-void
    00093be8
    00093bfa
    00093bfa // align 0x4
    00093bfc
    00093bfcandroidx.appcompat.widget.SearchView$SearchAutoComplete::replaceText(java.lang.CharSequence):
    00093c0creturn-void
    00093bfc
    00093c0e
    00093c0e // align 0x10
    00093c10
    00093c10androidx.appcompat.widget.SearchView$SearchAutoComplete::setImeVisibility(boolean):
    00093c20invoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093c26move-result-object v0
    00093c28const-string v1, "input_method"
    00093c2cinvoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00093c32move-result-object v0
    00093c34check-cast v0, Landroid/view/inputmethod/InputMethodManager;
    00093c38iget-object v1, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->h:Landroidx/appcompat/widget/d;
    00093c3cconst/4 v2, 0x0
    00093c3eif-nez v4, :cond_1e
    00093c42iput-boolean v2, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    00093c46invoke-virtual {v3, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00093c4cinvoke-virtual {v3}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
    00093c52move-result-object v4
    00093c54invoke-virtual {v0, v4, v2}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z
    00093c5areturn-void
    00093c5cinvoke-virtual {v0, v3}, Landroid/view/inputmethod/InputMethodManager;->isActive(Landroid/view/View;)Z
    00093c62move-result v4
    00093c64if-eqz v4, :cond_2d
    00093c68iput-boolean v2, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    00093c6cinvoke-virtual {v3, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00093c72invoke-virtual {v0, v3, v2}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
    00093c78return-void
    00093c7aconst/4 v4, 0x1
    00093c7ciput-boolean v4, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->g:Z
    00093c80return-void
    00093c10
    00093c82
    00093c82 // align 0x4
    00093c84
    00093c84androidx.appcompat.widget.SearchView$SearchAutoComplete::setSearchView(androidx.appcompat.widget.SearchView):
    00093c94iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->f:Landroidx/appcompat/widget/SearchView;
    00093c98return-void
    00093c84
    00093c9a
    00093c9a // align 0x4
    00093c9c
    00093c9candroidx.appcompat.widget.SearchView$SearchAutoComplete::setThreshold(int):
    00093cacinvoke-super {v0, v1}, Landroid/widget/AutoCompleteTextView;->setThreshold(I)V
    00093cb2iput v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->e:I
    00093cb6return-void
    00093c9c
    00093cb8
    00093cb8androidx.appcompat.widget.SearchView::getSuggestionsAdapter():
    00093cc8iget-object v0, v1, Landroidx/appcompat/widget/SearchView;->O:LR/c;
    00093cccreturn-object v0
    00093cb8
    00093cce
    00093cce // align 0x10
    00093cd0
    00093cd0androidx.appcompat.widget.SearchView::l(java.lang.String, android.net.Uri, java.lang.String, java.lang.String):
    00093ce0new-instance v0, Landroid/content/Intent;
    00093ce4invoke-direct {v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    00093ceaconst/high16 v2, 0x10000000
    00093ceeinvoke-virtual {v0, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
    00093cf4if-eqz v3, :cond_f
    00093cf8invoke-virtual {v0, v3}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
    00093cfeconst-string v2, "user_query"
    00093d02iget-object v3, v1, Landroidx/appcompat/widget/SearchView;->V:Ljava/lang/CharSequence;
    00093d06invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;
    00093d0cif-eqz v5, :cond_1d
    00093d10const-string v2, "query"
    00093d14invoke-virtual {v0, v2, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093d1aif-eqz v4, :cond_24
    00093d1econst-string v2, "intent_extra_data_key"
    00093d22invoke-virtual {v0, v2, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093d28iget-object v2, v1, Landroidx/appcompat/widget/SearchView;->c0:Landroid/os/Bundle;
    00093d2cif-eqz v2, :cond_2d
    00093d30const-string v3, "app_data"
    00093d34invoke-virtual {v0, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
    00093d3aiget-object v2, v1, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00093d3einvoke-virtual {v2}, Landroid/app/SearchableInfo;->getSearchActivity()Landroid/content/ComponentName;
    00093d44move-result-object v2
    00093d46invoke-virtual {v0, v2}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
    00093d4creturn-object v0
    00093cd0
    00093d4e
    00093d4e // align 0x10
    00093d50
    00093d50androidx.appcompat.widget.SearchView::m(android.content.Intent, android.app.SearchableInfo):
    00093d60invoke-virtual {v10}, Landroid/app/SearchableInfo;->getSearchActivity()Landroid/content/ComponentName;
    00093d66move-result-object v0
    00093d68new-instance v1, Landroid/content/Intent;
    00093d6cconst-string v2, "android.intent.action.SEARCH"
    00093d70invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    00093d76invoke-virtual {v1, v0}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
    00093d7cinvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093d82move-result-object v2
    00093d84const/4 v3, 0x0
    00093d86const/high16 v4, 0x42000000
    00093d8ainvoke-static {v2, v3, v1, v4}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
    00093d90move-result-object v1
    00093d92new-instance v2, Landroid/os/Bundle;
    00093d96invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
    00093d9ciget-object v3, v8, Landroidx/appcompat/widget/SearchView;->c0:Landroid/os/Bundle;
    00093da0if-eqz v3, :cond_27
    00093da4const-string v4, "app_data"
    00093da8invoke-virtual {v2, v4, v3}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
    00093daenew-instance v3, Landroid/content/Intent;
    00093db2invoke-direct {v3, v9}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
    00093db8invoke-virtual {v8}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    00093dbemove-result-object v9
    00093dc0invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceLanguageModeId()I
    00093dc6move-result v4
    00093dc8if-eqz v4, :cond_3f
    00093dccinvoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceLanguageModeId()I
    00093dd2move-result v4
    00093dd4invoke-virtual {v9, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00093ddamove-result-object v4
    00093ddcgoto :goto_41
    00093ddeconst-string v4, "free_form"
    00093de2invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoicePromptTextId()I
    00093de8move-result v5
    00093deaconst/4 v6, 0x0
    00093decif-eqz v5, :cond_51
    00093df0invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoicePromptTextId()I
    00093df6move-result v5
    00093df8invoke-virtual {v9, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00093dfemove-result-object v5
    00093e00goto :goto_52
    00093e02move-object v5, v6
    00093e04invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceLanguageId()I
    00093e0amove-result v7
    00093e0cif-eqz v7, :cond_61
    00093e10invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceLanguageId()I
    00093e16move-result v7
    00093e18invoke-virtual {v9, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00093e1emove-result-object v9
    00093e20goto :goto_62
    00093e22move-object v9, v6
    00093e24invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceMaxResults()I
    00093e2amove-result v7
    00093e2cif-eqz v7, :cond_6d
    00093e30invoke-virtual {v10}, Landroid/app/SearchableInfo;->getVoiceMaxResults()I
    00093e36move-result v10
    00093e38goto :goto_6e
    00093e3aconst/4 v10, 0x1
    00093e3cconst-string v7, "android.speech.extra.LANGUAGE_MODEL"
    00093e40invoke-virtual {v3, v7, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093e46const-string v4, "android.speech.extra.PROMPT"
    00093e4ainvoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093e50const-string v4, "android.speech.extra.LANGUAGE"
    00093e54invoke-virtual {v3, v4, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093e5aconst-string v9, "android.speech.extra.MAX_RESULTS"
    00093e5einvoke-virtual {v3, v9, v10}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
    00093e64if-nez v0, :cond_85
    00093e68goto :goto_89
    00093e6ainvoke-virtual {v0}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String;
    00093e70move-result-object v6
    00093e72const-string v9, "calling_package"
    00093e76invoke-virtual {v3, v9, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00093e7cconst-string v9, "android.speech.extra.RESULTS_PENDINGINTENT"
    00093e80invoke-virtual {v3, v9, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
    00093e86const-string v9, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE"
    00093e8ainvoke-virtual {v3, v9, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
    00093e90return-object v3
    00093d50
    00093e92
    00093e92 // align 0x4
    00093e94
    00093e94androidx.appcompat.widget.SearchView::onSaveInstanceState():
    00093ea4invoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
    00093eaamove-result-object v0
    00093eacnew-instance v1, Lj/d1;
    00093eb0invoke-direct {v1, v0}, LS/b;-><init>(Landroid/os/Parcelable;)V
    00093eb6iget-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->N:Z
    00093ebaiput-boolean v0, v1, Lj/d1;->c:Z
    00093ebereturn-object v1
    00093e94
    00093ec0
    00093ec0androidx.appcompat.widget.SearchView::requestFocus(int, android.graphics.Rect):
    00093ed0iget-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->S:Z
    00093ed4const/4 v1, 0x0
    00093ed6if-eqz v0, :cond_6
    00093edagoto :goto_c
    00093edcinvoke-virtual {v2}, Landroid/view/View;->isFocusable()Z
    00093ee2move-result v0
    00093ee4if-nez v0, :cond_d
    00093ee8return v1
    00093eeaiget-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->N:Z
    00093eeeif-nez v0, :cond_1d
    00093ef2iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093ef6invoke-virtual {v0, v3, v4}, Landroid/view/View;->requestFocus(ILandroid/graphics/Rect;)Z
    00093efcmove-result v3
    00093efeif-eqz v3, :cond_1c
    00093f02invoke-virtual {v2, v1}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    00093f08return v3
    00093f0ainvoke-super {v2, v3, v4}, Landroid/view/View;->requestFocus(ILandroid/graphics/Rect;)Z
    00093f10move-result v3
    00093f12return v3
    00093ec0
    00093f14
    00093f14androidx.appcompat.widget.SearchView::getImeOptions():
    00093f24iget-object v0, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093f28invoke-virtual {v0}, Landroid/widget/TextView;->getImeOptions()I
    00093f2emove-result v0
    00093f30return v0
    00093f14
    00093f32
    00093f32 // align 0x4
    00093f34
    00093f34androidx.appcompat.widget.SearchView::getInputType():
    00093f44iget-object v0, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00093f48invoke-virtual {v0}, Landroid/widget/TextView;->getInputType()I
    00093f4emove-result v0
    00093f50return v0
    00093f34
    00093f52
    00093f52 // align 0x4
    00093f54
    00093f54androidx.appcompat.widget.SearchView::getMaxWidth():
    00093f64iget v0, v1, Landroidx/appcompat/widget/SearchView;->T:I
    00093f68return v0
    00093f54
    00093f6a
    00093f6a // align 0x4
    00093f6c
    00093f6candroidx.appcompat.widget.SearchView::getPreferredHeight():
    00093f7cinvoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093f82move-result-object v0
    00093f84invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00093f8amove-result-object v0
    00093f8cconst v1, 0x7f060036
    00093f92invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    00093f98move-result v0
    00093f9areturn v0
    00093f6c
    00093f9c
    00093f9candroidx.appcompat.widget.SearchView::getPreferredWidth():
    00093facinvoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    00093fb2move-result-object v0
    00093fb4invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    00093fbamove-result-object v0
    00093fbcconst v1, 0x7f060037
    00093fc2invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    00093fc8move-result v0
    00093fcareturn v0
    00093f9c
    00093fcc
    00093fccandroidx.appcompat.widget.SearchView::getSuggestionCommitIconResId():
    00093fdciget v0, v1, Landroidx/appcompat/widget/SearchView;->G:I
    00093fe0return v0
    00093fcc
    00093fe2
    00093fe2 // align 0x4
    00093fe4
    00093fe4androidx.appcompat.widget.SearchView::getSuggestionRowLayout():
    00093ff4iget v0, v1, Landroidx/appcompat/widget/SearchView;->F:I
    00093ff8return v0
    00093fe4
    00093ffa
    00093ffa // align 0x4
    00093ffc
    00093ffcandroidx.appcompat.widget.SearchView::getQuery():
    0009400ciget-object v0, v1, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094010invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
    00094016move-result-object v0
    00094018return-object v0
    00093ffc
    0009401a
    0009401a // align 0x4
    0009401c
    0009401candroidx.appcompat.widget.SearchView::getQueryHint():
    0009402ciget-object v0, v2, Landroidx/appcompat/widget/SearchView;->Q:Ljava/lang/CharSequence;
    00094030if-eqz v0, :cond_5
    00094034return-object v0
    00094036iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    0009403aif-eqz v0, :cond_1e
    0009403einvoke-virtual {v0}, Landroid/app/SearchableInfo;->getHintId()I
    00094044move-result v0
    00094046if-eqz v0, :cond_1e
    0009404ainvoke-virtual {v2}, Landroid/view/View;->getContext()Landroid/content/Context;
    00094050move-result-object v0
    00094052iget-object v1, v2, Landroidx/appcompat/widget/SearchView;->b0:Landroid/app/SearchableInfo;
    00094056invoke-virtual {v1}, Landroid/app/SearchableInfo;->getHintId()I
    0009405cmove-result v1
    0009405einvoke-virtual {v0, v1}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence;
    00094064move-result-object v0
    00094066return-object v0
    00094068iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->J:Ljava/lang/CharSequence;
    0009406creturn-object v0
    0009401c
    0009406e
    0009406e // align 0x10
    00094070
    00094070androidx.appcompat.widget.SearchView::<clinit>():
    00094080sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    00094084const/16 v1, 0x1d
    00094088const/4 v2, 0x0
    0009408aif-ge v0, v1, :cond_45
    0009408enew-instance v0, LD1/i;
    00094092const-class v1, Landroid/widget/AutoCompleteTextView;
    00094096invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0009409ciput-object v2, v0, LD1/i;->a:Ljava/lang/reflect/Method;
    000940a0iput-object v2, v0, LD1/i;->b:Ljava/lang/reflect/Method;
    000940a4iput-object v2, v0, LD1/i;->c:Ljava/lang/reflect/Method;
    000940a8invoke-static {}, LD1/i;->a()V
    000940aeconst/4 v2, 0x0
    000940b0const/4 v3, 0x1
    000940b2const-string v4, "doBeforeTextChanged"
    000940b6new-array v5, v2, [Ljava/lang/Class;
    000940bainvoke-virtual {v1, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000940c0move-result-object v4
    000940c2iput-object v4, v0, LD1/i;->a:Ljava/lang/reflect/Method;
    000940c6invoke-virtual {v4, v3}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    000940ccconst-string v4, "doAfterTextChanged"
    000940d0new-array v2, v2, [Ljava/lang/Class;
    000940d4invoke-virtual {v1, v4, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000940damove-result-object v2
    000940dciput-object v2, v0, LD1/i;->b:Ljava/lang/reflect/Method;
    000940e0invoke-virtual {v2, v3}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    000940e6const-string v2, "ensureImeVisible"
    000940easget-object v4, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
    000940eefilled-new-array {v4}, [Ljava/lang/Class;
    000940f4move-result-object v4
    000940f6invoke-virtual {v1, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    000940fcmove-result-object v1
    000940feiput-object v1, v0, LD1/i;->c:Ljava/lang/reflect/Method;
    00094102invoke-virtual {v1, v3}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    00094108move-object v2, v0
    0009410asput-object v2, Landroidx/appcompat/widget/SearchView;->g0:LD1/i;
    0009410ereturn-void
    00094070
    00094110
    00094110 struct try_item
    00094110 start_addr uint32 0x940b2
    00094114 insn_count int 13
    00094116 handler_off uint16 0x94129
    00094118
    00094118 struct try_item
    00094118 start_addr uint32 0x940cc
    0009411c insn_count int 13
    0009411e handler_off uint16 0x9412d
    00094120
    00094120 struct try_item
    00094120 start_addr uint32 0x940e6
    00094124 insn_count int 17
    00094126 handler_off uint16 0x94131
    00094128
    00094128 struct encoded_catch_handler_list
    00094128 size int 3
    00094129
    00094129 struct encoded_catch_handler ← 0x94116
    00094129 size int64 1
    0009412a handlers[0].type_idx int 0xb594
    0009412c handlers[0].addr uint32 0x940cc
    0009412d
    0009412d struct encoded_catch_handler ← 0x9411e
    0009412d size int64 1
    0009412e handlers[0].type_idx int 0xb594
    00094130 handlers[0].addr uint32 0x940e6
    00094131
    00094131 struct encoded_catch_handler ← 0x94126
    00094131 size int64 1
    00094132 handlers[0].type_idx int 0xb594
    00094134 handlers[0].addr uint32 0x94108
    00094135
    00094135 // align 0x8
    00094138
    00094138androidx.appcompat.widget.SearchView::<init>(android.content.Context):
    00094148const/4 v0, 0x0
    0009414ainvoke-direct {v1, v2, v0}, Landroidx/appcompat/widget/SearchView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00094150return-void
    00094138
    00094152
    00094152 // align 0x4
    00094154
    00094154androidx.appcompat.widget.SearchView::<init>(android.content.Context, android.util.AttributeSet):
    00094164const v0, 0x7f0303aa
    0009416ainvoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/SearchView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    00094170return-void
    00094154
    00094172
    00094172 // align 0x4
    00094174
    00094174androidx.appcompat.widget.SearchView::<init>(android.content.Context, android.util.AttributeSet, int):
    00094184move-object/from16 v0, v18
    00094188move-object/from16 v1, v19
    0009418cinvoke-direct/range {v18 .. v21}, Lj/C0;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    00094192new-instance v2, Landroid/graphics/Rect;
    00094196invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
    0009419ciput-object v2, v0, Landroidx/appcompat/widget/SearchView;->z:Landroid/graphics/Rect;
    000941a0new-instance v2, Landroid/graphics/Rect;
    000941a4invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
    000941aaiput-object v2, v0, Landroidx/appcompat/widget/SearchView;->A:Landroid/graphics/Rect;
    000941aeconst/4 v6, 0x2
    000941b0new-array v2, v6, [I
    000941b4iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->B:[I
    000941b8new-array v2, v6, [I
    000941bciput-object v2, v0, Landroidx/appcompat/widget/SearchView;->C:[I
    000941c0new-instance v2, Lj/W0;
    000941c4const/4 v3, 0x0
    000941c6invoke-direct {v2, v0, v3}, Lj/W0;-><init>(Landroidx/appcompat/widget/SearchView;I)V
    000941cciput-object v2, v0, Landroidx/appcompat/widget/SearchView;->d0:Lj/W0;
    000941d0new-instance v2, Lj/W0;
    000941d4const/4 v3, 0x1
    000941d6invoke-direct {v2, v0, v3}, Lj/W0;-><init>(Landroidx/appcompat/widget/SearchView;I)V
    000941dciput-object v2, v0, Landroidx/appcompat/widget/SearchView;->e0:Lj/W0;
    000941e0new-instance v2, Ljava/util/WeakHashMap;
    000941e4invoke-direct {v2}, Ljava/util/WeakHashMap;-><init>()V
    000941eaiput-object v2, v0, Landroidx/appcompat/widget/SearchView;->f0:Ljava/util/WeakHashMap;
    000941eenew-instance v7, Landroidx/appcompat/widget/a;
    000941f2invoke-direct {v7, v0}, Landroidx/appcompat/widget/a;-><init>(Landroidx/appcompat/widget/SearchView;)V
    000941f8new-instance v8, Landroidx/appcompat/widget/b;
    000941fcinvoke-direct {v8, v0}, Landroidx/appcompat/widget/b;-><init>(Landroidx/appcompat/widget/SearchView;)V
    00094202new-instance v9, Lj/Z0;
    00094206invoke-direct {v9, v0}, Lj/Z0;-><init>(Landroidx/appcompat/widget/SearchView;)V
    0009420cnew-instance v10, LO0/v;
    00094210const/4 v2, 0x2
    00094212invoke-direct {v10, v2, v0}, LO0/v;-><init>(ILjava/lang/Object;)V
    00094218new-instance v11, Lj/D0;
    0009421cconst/4 v2, 0x1
    0009421einvoke-direct {v11, v2, v0}, Lj/D0;-><init>(ILjava/lang/Object;)V
    00094224new-instance v12, Lj/V0;
    00094228invoke-direct {v12, v0}, Lj/V0;-><init>(Landroidx/appcompat/widget/SearchView;)V
    0009422esget-object v2, Ld/a;->u:[I
    00094232new-instance v13, LF0/h;
    00094236const/4 v14, 0x0
    00094238move-object/from16 v3, v20
    0009423cmove/from16 v5, v21
    00094240invoke-virtual {v1, v3, v2, v5, v14}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    00094246move-result-object v4
    00094248invoke-direct {v13, v1, v4}, LF0/h;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
    0009424einvoke-static/range {v0 .. v5}, LK/P;->l(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;I)V
    00094254invoke-static/range {v19}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
    0009425amove-result-object v1
    0009425cconst/16 v2, 0x13
    00094260const v3, 0x7f0b0019
    00094266invoke-virtual {v4, v2, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I
    0009426cmove-result v2
    0009426econst/4 v3, 0x1
    00094270invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    00094276const v1, 0x7f080199
    0009427cinvoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094282move-result-object v1
    00094284check-cast v1, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094288iput-object v1, v0, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    0009428cinvoke-virtual {v1, v0}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setSearchView(Landroidx/appcompat/widget/SearchView;)V
    00094292const v2, 0x7f080195
    00094298invoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    0009429emove-result-object v2
    000942a0iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->q:Landroid/view/View;
    000942a4const v2, 0x7f080198
    000942aainvoke-virtual {v0, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000942b0move-result-object v2
    000942b2iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->r:Landroid/view/View;
    000942b6const v5, 0x7f0801c4
    000942bcinvoke-virtual {v0, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000942c2move-result-object v5
    000942c4iput-object v5, v0, Landroidx/appcompat/widget/SearchView;->s:Landroid/view/View;
    000942c8const v15, 0x7f080193
    000942ceinvoke-virtual {v0, v15}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000942d4move-result-object v15
    000942d6check-cast v15, Landroid/widget/ImageView;
    000942daiput-object v15, v0, Landroidx/appcompat/widget/SearchView;->t:Landroid/widget/ImageView;
    000942deconst v6, 0x7f080196
    000942e4invoke-virtual {v0, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000942eamove-result-object v6
    000942eccheck-cast v6, Landroid/widget/ImageView;
    000942f0iput-object v6, v0, Landroidx/appcompat/widget/SearchView;->u:Landroid/widget/ImageView;
    000942f4const v3, 0x7f080194
    000942fainvoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094300move-result-object v3
    00094302check-cast v3, Landroid/widget/ImageView;
    00094306iput-object v3, v0, Landroidx/appcompat/widget/SearchView;->v:Landroid/widget/ImageView;
    0009430aconst v14, 0x7f08019a
    00094310invoke-virtual {v0, v14}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094316move-result-object v14
    00094318check-cast v14, Landroid/widget/ImageView;
    0009431ciput-object v14, v0, Landroidx/appcompat/widget/SearchView;->w:Landroid/widget/ImageView;
    00094320move-object/from16 v16, v8
    00094324const v8, 0x7f080197
    0009432ainvoke-virtual {v0, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094330move-result-object v8
    00094332check-cast v8, Landroid/widget/ImageView;
    00094336iput-object v8, v0, Landroidx/appcompat/widget/SearchView;->D:Landroid/widget/ImageView;
    0009433amove-object/from16 v17, v11
    0009433econst/16 v11, 0x14
    00094342invoke-virtual {v13, v11}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    00094348move-result-object v11
    0009434ainvoke-virtual {v2, v11}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
    00094350const/16 v2, 0x19
    00094354invoke-virtual {v13, v2}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    0009435amove-result-object v2
    0009435cinvoke-virtual {v5, v2}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
    00094362const/16 v2, 0x17
    00094366invoke-virtual {v13, v2}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    0009436cmove-result-object v5
    0009436einvoke-virtual {v15, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    00094374const/16 v5, 0xf
    00094378invoke-virtual {v13, v5}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    0009437emove-result-object v5
    00094380invoke-virtual {v6, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    00094386const/16 v5, 0xc
    0009438ainvoke-virtual {v13, v5}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    00094390move-result-object v5
    00094392invoke-virtual {v3, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    00094398const/16 v5, 0x1c
    0009439cinvoke-virtual {v13, v5}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    000943a2move-result-object v5
    000943a4invoke-virtual {v14, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    000943aainvoke-virtual {v13, v2}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    000943b0move-result-object v2
    000943b2invoke-virtual {v8, v2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
    000943b8const/16 v2, 0x16
    000943bcinvoke-virtual {v13, v2}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    000943c2move-result-object v2
    000943c4iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->E:Landroid/graphics/drawable/Drawable;
    000943c8invoke-virtual {v0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000943cemove-result-object v2
    000943d0const v5, 0x7f0f0015
    000943d6invoke-virtual {v2, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000943dcmove-result-object v2
    000943deinvoke-static {v15, v2}, LP1/e;->X(Landroid/view/View;Ljava/lang/CharSequence;)V
    000943e4const/16 v2, 0x1a
    000943e8const v5, 0x7f0b0018
    000943eeinvoke-virtual {v4, v2, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000943f4move-result v2
    000943f6iput v2, v0, Landroidx/appcompat/widget/SearchView;->F:I
    000943faconst/16 v2, 0xd
    000943feconst/4 v5, 0x0
    00094400invoke-virtual {v4, v2, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I
    00094406move-result v2
    00094408iput v2, v0, Landroidx/appcompat/widget/SearchView;->G:I
    0009440cinvoke-virtual {v15, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    00094412invoke-virtual {v3, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    00094418invoke-virtual {v6, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    0009441einvoke-virtual {v14, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    00094424invoke-virtual {v1, v7}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    0009442ainvoke-virtual {v1, v12}, Landroid/widget/TextView;->addTextChangedListener(Landroid/text/TextWatcher;)V
    00094430invoke-virtual {v1, v9}, Landroid/widget/TextView;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
    00094436invoke-virtual {v1, v10}, Landroid/widget/AutoCompleteTextView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
    0009443cmove-object/from16 v2, v17
    00094440invoke-virtual {v1, v2}, Landroid/widget/AutoCompleteTextView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
    00094446move-object/from16 v2, v16
    0009444ainvoke-virtual {v1, v2}, Landroid/view/View;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V
    00094450new-instance v2, Lj/X0;
    00094454invoke-direct {v2, v0}, Lj/X0;-><init>(Landroidx/appcompat/widget/SearchView;)V
    0009445ainvoke-virtual {v1, v2}, Landroid/view/View;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V
    00094460const/16 v2, 0x12
    00094464const/4 v3, 0x1
    00094466invoke-virtual {v4, v2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    0009446cmove-result v2
    0009446einvoke-virtual {v0, v2}, Landroidx/appcompat/widget/SearchView;->setIconifiedByDefault(Z)V
    00094474const/4 v2, -0x1
    00094476const/4 v3, 0x2
    00094478invoke-virtual {v4, v3, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    0009447emove-result v3
    00094480if-eq v3, v2, :cond_183
    00094484invoke-virtual {v0, v3}, Landroidx/appcompat/widget/SearchView;->setMaxWidth(I)V
    0009448aconst/16 v3, 0xe
    0009448einvoke-virtual {v4, v3}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
    00094494move-result-object v3
    00094496iput-object v3, v0, Landroidx/appcompat/widget/SearchView;->J:Ljava/lang/CharSequence;
    0009449aconst/16 v3, 0x15
    0009449einvoke-virtual {v4, v3}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
    000944a4move-result-object v3
    000944a6iput-object v3, v0, Landroidx/appcompat/widget/SearchView;->Q:Ljava/lang/CharSequence;
    000944aaconst/4 v3, 0x6
    000944acinvoke-virtual {v4, v3, v2}, Landroid/content/res/TypedArray;->getInt(II)I
    000944b2move-result v3
    000944b4if-eq v3, v2, :cond_19d
    000944b8invoke-virtual {v0, v3}, Landroidx/appcompat/widget/SearchView;->setImeOptions(I)V
    000944beconst/4 v3, 0x5
    000944c0invoke-virtual {v4, v3, v2}, Landroid/content/res/TypedArray;->getInt(II)I
    000944c6move-result v3
    000944c8if-eq v3, v2, :cond_1a7
    000944ccinvoke-virtual {v0, v3}, Landroidx/appcompat/widget/SearchView;->setInputType(I)V
    000944d2const/4 v3, 0x1
    000944d4invoke-virtual {v4, v3, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000944damove-result v2
    000944dcinvoke-virtual {v0, v2}, Landroid/view/View;->setFocusable(Z)V
    000944e2invoke-virtual {v13}, LF0/h;->E()V
    000944e8new-instance v2, Landroid/content/Intent;
    000944ecconst-string v3, "android.speech.action.WEB_SEARCH"
    000944f0invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    000944f6iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->H:Landroid/content/Intent;
    000944faconst/high16 v3, 0x10000000
    000944feinvoke-virtual {v2, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
    00094504const-string v4, "android.speech.extra.LANGUAGE_MODEL"
    00094508const-string v5, "web_search"
    0009450cinvoke-virtual {v2, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    00094512new-instance v2, Landroid/content/Intent;
    00094516const-string v4, "android.speech.action.RECOGNIZE_SPEECH"
    0009451ainvoke-direct {v2, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
    00094520iput-object v2, v0, Landroidx/appcompat/widget/SearchView;->I:Landroid/content/Intent;
    00094524invoke-virtual {v2, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
    0009452ainvoke-virtual {v1}, Landroid/widget/AutoCompleteTextView;->getDropDownAnchor()I
    00094530move-result v1
    00094532invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    00094538move-result-object v1
    0009453aiput-object v1, v0, Landroidx/appcompat/widget/SearchView;->x:Landroid/view/View;
    0009453eif-eqz v1, :cond_1e8
    00094542new-instance v2, Lj/Y0;
    00094546const/4 v3, 0x0
    00094548invoke-direct {v2, v3, v0}, Lj/Y0;-><init>(ILjava/lang/Object;)V
    0009454einvoke-virtual {v1, v2}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
    00094554iget-boolean v1, v0, Landroidx/appcompat/widget/SearchView;->M:Z
    00094558invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView;->y(Z)V
    0009455einvoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;->v()V
    00094564return-void
    00094174
    00094566
    00094566 // align 0x8
    00094568
    00094568androidx.appcompat.widget.SearchView::clearFocus():
    00094578const/4 v0, 0x1
    0009457aiput-boolean v0, v2, Landroidx/appcompat/widget/SearchView;->S:Z
    0009457einvoke-super {v2}, Landroid/view/View;->clearFocus()V
    00094584iget-object v0, v2, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    00094588invoke-virtual {v0}, Landroid/view/View;->clearFocus()V
    0009458econst/4 v1, 0x0
    00094590invoke-virtual {v0, v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;->setImeVisibility(Z)V
    00094596iput-boolean v1, v2, Landroidx/appcompat/widget/SearchView;->S:Z
    0009459areturn-void
    00094568
    0009459c
    0009459candroidx.appcompat.widget.SearchView::n():
    000945acsget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    000945b0const/16 v1, 0x1d
    000945b4iget-object v2, v5, Landroidx/appcompat/widget/SearchView;->p:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
    000945b8if-lt v0, v1, :cond_c
    000945bcinvoke-static {v2}, Landroidx/appcompat/widget/c;->a(Landroid/widget/AutoCompleteTextView;)V
    000945c2return-void
    000945c4sget-object v0, Landroidx/appcompat/widget/SearchView;->g0:LD1/i;
    000945c8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000945ceinvoke-static {}, LD1/i;->a()V
    000945d4const/4 v1, 0x0
    000945d6iget-object v3, v0, LD1/i;->a:Ljava/lang/reflect/Method;
    000945daif-eqz v3, :cond_1e
    000945denew-array v4, v1, [Ljava/lang/Object;
    000945e2invoke-virtual {v3, v2, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    000945e8invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000945eeinvoke-static {}, LD1/i;->a()V
    000945f4iget-object v0, v0, LD1/i;->b:Ljava/lang/reflect/Method;
    000945f8if-eqz v0, :cond_2d
    000945fcnew-array v1, v1, [Ljava/lang/Object;
    00094600invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    00094606return-void
    0009459c