File classes.dex
Function:
    000c5fc4
    000c5fc4com.google.android.material.button.MaterialButtonToggleGroup::d(java.util.Set):
    000c5fd4iget-object v0, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
    000c5fd8new-instance v1, Ljava/util/HashSet;
    000c5fdcinvoke-direct {v1, v8}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
    000c5fe2iput-object v1, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->j:Ljava/util/HashSet;
    000c5fe6const/4 v1, 0x0
    000c5fe8move v2, v1
    000c5feainvoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I
    000c5ff0move-result v3
    000c5ff2if-ge v2, v3, :cond_67
    000c5ff6invoke-virtual {v7, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000c5ffcmove-result-object v3
    000c5ffecheck-cast v3, Lcom/google/android/material/button/MaterialButton;
    000c6002invoke-virtual {v3}, Landroid/view/View;->getId()I
    000c6008move-result v3
    000c600ainvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000c6010move-result-object v4
    000c6012invoke-interface {v8, v4}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
    000c6018move-result v4
    000c601ainvoke-virtual {v7, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000c6020move-result-object v5
    000c6022instance-of v6, v5, Lcom/google/android/material/button/MaterialButton;
    000c6026if-eqz v6, :cond_35
    000c602aconst/4 v6, 0x1
    000c602ciput-boolean v6, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
    000c6030check-cast v5, Lcom/google/android/material/button/MaterialButton;
    000c6034invoke-virtual {v5, v4}, Lcom/google/android/material/button/MaterialButton;->setChecked(Z)V
    000c603aiput-boolean v1, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
    000c603einvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000c6044move-result-object v4
    000c6046invoke-virtual {v0, v4}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
    000c604cmove-result v4
    000c604einvoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000c6054move-result-object v5
    000c6056invoke-interface {v8, v5}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
    000c605cmove-result v5
    000c605eif-eq v4, v5, :cond_64
    000c6062invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    000c6068move-result-object v3
    000c606ainvoke-interface {v8, v3}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
    000c6070iget-object v3, v7, Lcom/google/android/material/button/MaterialButtonToggleGroup;->c:Ljava/util/LinkedHashSet;
    000c6074invoke-virtual {v3}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
    000c607amove-result-object v3
    000c607cinvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    000c6082move-result v4
    000c6084if-eqz v4, :cond_64
    000c6088invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000c608emove-result-object v4
    000c6090check-cast v4, Lcom/google/android/material/timepicker/f;
    000c6094invoke-virtual {v4}, Lcom/google/android/material/timepicker/f;->a()V
    000c609agoto :goto_54
    000c609cadd-int/lit8 v2, v2, 0x1
    000c60a0goto :goto_b
    000c60a2invoke-virtual {v7}, Landroid/view/View;->invalidate()V
    000c60a8return-void
    000c5fc4
    000c60aa
    000c60aa // align 0x4
    000c60ac
    000c60accom.google.android.material.button.MaterialButtonToggleGroup::e():
    000c60bcinvoke-virtual {v11}, Landroid/view/ViewGroup;->getChildCount()I
    000c60c2move-result v0
    000c60c4invoke-direct {v11}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getFirstVisibleChildIndex()I
    000c60camove-result v1
    000c60ccinvoke-direct {v11}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->getLastVisibleChildIndex()I
    000c60d2move-result v2
    000c60d4const/4 v3, 0x0
    000c60d6move v4, v3
    000c60d8if-ge v4, v0, :cond_cb
    000c60dcinvoke-virtual {v11, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000c60e2move-result-object v5
    000c60e4check-cast v5, Lcom/google/android/material/button/MaterialButton;
    000c60e8invoke-virtual {v5}, Landroid/view/View;->getVisibility()I
    000c60eemove-result v6
    000c60f0const/16 v7, 0x8
    000c60f4if-ne v6, v7, :cond_20
    000c60f8goto/16 :goto_c7
    000c60fcinvoke-virtual {v5}, Lcom/google/android/material/button/MaterialButton;->getShapeAppearanceModel()LL0/k;
    000c6102move-result-object v6
    000c6104invoke-virtual {v6}, LL0/k;->e()LL0/j;
    000c610amove-result-object v6
    000c610ciget-object v7, v11, Lcom/google/android/material/button/MaterialButtonToggleGroup;->a:Ljava/util/ArrayList;
    000c6110invoke-virtual {v7, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    000c6116move-result-object v7
    000c6118check-cast v7, Lw0/e;
    000c611cif-ne v1, v2, :cond_33
    000c6120goto :goto_90
    000c6122invoke-virtual {v11}, Landroid/widget/LinearLayout;->getOrientation()I
    000c6128move-result v8
    000c612aif-nez v8, :cond_3b
    000c612econst/4 v8, 0x1
    000c6130goto :goto_3c
    000c6132move v8, v3
    000c6134sget-object v9, Lw0/e;->e:LL0/a;
    000c6138if-ne v4, v1, :cond_67
    000c613cif-eqz v8, :cond_5d
    000c6140invoke-static {v11}, LE0/E;->e(Landroid/view/View;)Z
    000c6146move-result v8
    000c6148if-eqz v8, :cond_53
    000c614cnew-instance v8, Lw0/e;
    000c6150iget-object v10, v7, Lw0/e;->b:LL0/c;
    000c6154iget-object v7, v7, Lw0/e;->c:LL0/c;
    000c6158invoke-direct {v8, v9, v9, v10, v7}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
    000c615emove-object v7, v8
    000c6160goto :goto_90
    000c6162new-instance v8, Lw0/e;
    000c6166iget-object v10, v7, Lw0/e;->a:LL0/c;
    000c616aiget-object v7, v7, Lw0/e;->d:LL0/c;
    000c616einvoke-direct {v8, v10, v7, v9, v9}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
    000c6174goto :goto_51
    000c6176new-instance v8, Lw0/e;
    000c617aiget-object v10, v7, Lw0/e;->a:LL0/c;
    000c617eiget-object v7, v7, Lw0/e;->b:LL0/c;
    000c6182invoke-direct {v8, v10, v9, v7, v9}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
    000c6188goto :goto_51
    000c618aif-ne v4, v2, :cond_8f
    000c618eif-eqz v8, :cond_85
    000c6192invoke-static {v11}, LE0/E;->e(Landroid/view/View;)Z
    000c6198move-result v8
    000c619aif-eqz v8, :cond_7b
    000c619enew-instance v8, Lw0/e;
    000c61a2iget-object v10, v7, Lw0/e;->a:LL0/c;
    000c61a6iget-object v7, v7, Lw0/e;->d:LL0/c;
    000c61aainvoke-direct {v8, v10, v7, v9, v9}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
    000c61b0goto :goto_51
    000c61b2new-instance v8, Lw0/e;
    000c61b6iget-object v10, v7, Lw0/e;->b:LL0/c;
    000c61baiget-object v7, v7, Lw0/e;->c:LL0/c;
    000c61beinvoke-direct {v8, v9, v9, v10, v7}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
    000c61c4goto :goto_51
    000c61c6new-instance v8, Lw0/e;
    000c61caiget-object v10, v7, Lw0/e;->d:LL0/c;
    000c61ceiget-object v7, v7, Lw0/e;->c:LL0/c;
    000c61d2invoke-direct {v8, v9, v10, v9, v7}, Lw0/e;-><init>(LL0/c;LL0/c;LL0/c;LL0/c;)V
    000c61d8goto :goto_51
    000c61daconst/4 v7, 0x0
    000c61dcif-nez v7, :cond_b0
    000c61e0new-instance v7, LL0/a;
    000c61e4const/4 v8, 0x0
    000c61e6invoke-direct {v7, v8}, LL0/a;-><init>(F)V
    000c61eciput-object v7, v6, LL0/j;->e:LL0/c;
    000c61f0new-instance v7, LL0/a;
    000c61f4invoke-direct {v7, v8}, LL0/a;-><init>(F)V
    000c61faiput-object v7, v6, LL0/j;->f:LL0/c;
    000c61fenew-instance v7, LL0/a;
    000c6202invoke-direct {v7, v8}, LL0/a;-><init>(F)V
    000c6208iput-object v7, v6, LL0/j;->g:LL0/c;
    000c620cnew-instance v7, LL0/a;
    000c6210invoke-direct {v7, v8}, LL0/a;-><init>(F)V
    000c6216iput-object v7, v6, LL0/j;->h:LL0/c;
    000c621agoto :goto_c0
    000c621ciget-object v8, v7, Lw0/e;->a:LL0/c;
    000c6220iput-object v8, v6, LL0/j;->e:LL0/c;
    000c6224iget-object v8, v7, Lw0/e;->d:LL0/c;
    000c6228iput-object v8, v6, LL0/j;->h:LL0/c;
    000c622ciget-object v8, v7, Lw0/e;->b:LL0/c;
    000c6230iput-object v8, v6, LL0/j;->f:LL0/c;
    000c6234iget-object v7, v7, Lw0/e;->c:LL0/c;
    000c6238iput-object v7, v6, LL0/j;->g:LL0/c;
    000c623cinvoke-virtual {v6}, LL0/j;->a()LL0/k;
    000c6242move-result-object v6
    000c6244invoke-virtual {v5, v6}, Lcom/google/android/material/button/MaterialButton;->setShapeAppearanceModel(LL0/k;)V
    000c624aadd-int/lit8 v4, v4, 0x1
    000c624egoto/16 :goto_e
    000c6252return-void
    000c60ac
    000c6254
    000c6254com.google.android.material.button.MaterialButton::getBackgroundTintList():
    000c6264invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
    000c626amove-result-object v0
    000c626creturn-object v0
    000c6254
    000c626e
    000c626e // align 0x10
    000c6270
    000c6270com.google.android.material.button.MaterialButton::getIconTint():
    000c6280iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->h:Landroid/content/res/ColorStateList;
    000c6284return-object v0
    000c6270
    000c6286
    000c6286 // align 0x8
    000c6288
    000c6288com.google.android.material.button.MaterialButton::getRippleColor():
    000c6298invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c629emove-result v0
    000c62a0if-eqz v0, :cond_b
    000c62a4iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c62a8iget-object v0, v0, Lw0/c;->l:Landroid/content/res/ColorStateList;
    000c62acreturn-object v0
    000c62aeconst/4 v0, 0x0
    000c62b0return-object v0
    000c6288
    000c62b2
    000c62b2 // align 0x4
    000c62b4
    000c62b4com.google.android.material.button.MaterialButton::getStrokeColor():
    000c62c4invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c62camove-result v0
    000c62ccif-eqz v0, :cond_b
    000c62d0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c62d4iget-object v0, v0, Lw0/c;->k:Landroid/content/res/ColorStateList;
    000c62d8return-object v0
    000c62daconst/4 v0, 0x0
    000c62dcreturn-object v0
    000c62b4
    000c62de
    000c62de // align 0x10
    000c62e0
    000c62e0com.google.android.material.button.MaterialButton::getSupportBackgroundTintList():
    000c62f0invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c62f6move-result v0
    000c62f8if-eqz v0, :cond_b
    000c62fciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6300iget-object v0, v0, Lw0/c;->j:Landroid/content/res/ColorStateList;
    000c6304return-object v0
    000c6306invoke-super {v1}, Lj/q;->getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
    000c630cmove-result-object v0
    000c630ereturn-object v0
    000c62e0
    000c6310
    000c6310com.google.android.material.button.MaterialButton::getBackgroundTintMode():
    000c6320invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
    000c6326move-result-object v0
    000c6328return-object v0
    000c6310
    000c632a
    000c632a // align 0x4
    000c632c
    000c632ccom.google.android.material.button.MaterialButton::getIconTintMode():
    000c633ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->g:Landroid/graphics/PorterDuff$Mode;
    000c6340return-object v0
    000c632c
    000c6342
    000c6342 // align 0x4
    000c6344
    000c6344com.google.android.material.button.MaterialButton::getSupportBackgroundTintMode():
    000c6354invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c635amove-result v0
    000c635cif-eqz v0, :cond_b
    000c6360iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6364iget-object v0, v0, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
    000c6368return-object v0
    000c636ainvoke-super {v1}, Lj/q;->getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
    000c6370move-result-object v0
    000c6372return-object v0
    000c6344
    000c6374
    000c6374com.google.android.material.button.MaterialButton::getIcon():
    000c6384iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6388return-object v0
    000c6374
    000c638a
    000c638a // align 0x4
    000c638c
    000c638ccom.google.android.material.button.MaterialButton::onSaveInstanceState():
    000c639cinvoke-super {v2}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable;
    000c63a2move-result-object v0
    000c63a4new-instance v1, Lw0/b;
    000c63a8invoke-direct {v1, v0}, LS/b;-><init>(Landroid/os/Parcelable;)V
    000c63aeiget-boolean v0, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c63b2iput-boolean v0, v1, Lw0/b;->c:Z
    000c63b6return-object v1
    000c638c
    000c63b8
    000c63b8com.google.android.material.button.MaterialButton::getActualTextAlignment():
    000c63c8invoke-virtual {v2}, Landroid/view/View;->getTextAlignment()I
    000c63cemove-result v0
    000c63d0const/4 v1, 0x1
    000c63d2if-eq v0, v1, :cond_19
    000c63d6const/4 v1, 0x6
    000c63d8if-eq v0, v1, :cond_16
    000c63dcconst/4 v1, 0x3
    000c63deif-eq v0, v1, :cond_16
    000c63e2const/4 v1, 0x4
    000c63e4if-eq v0, v1, :cond_13
    000c63e8sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
    000c63ecreturn-object v0
    000c63eesget-object v0, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;
    000c63f2return-object v0
    000c63f4sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
    000c63f8return-object v0
    000c63fainvoke-direct {v2}, Lcom/google/android/material/button/MaterialButton;->getGravityTextAlignment()Landroid/text/Layout$Alignment;
    000c6400move-result-object v0
    000c6402return-object v0
    000c63b8
    000c6404
    000c6404com.google.android.material.button.MaterialButton::getGravityTextAlignment():
    000c6414invoke-virtual {v2}, Landroid/widget/TextView;->getGravity()I
    000c641amove-result v0
    000c641cconst v1, 0x800007
    000c6422and-int/2addr v0, v1
    000c6424const/4 v1, 0x1
    000c6426if-eq v0, v1, :cond_19
    000c642aconst/4 v1, 0x5
    000c642cif-eq v0, v1, :cond_16
    000c6430const v1, 0x800005
    000c6436if-eq v0, v1, :cond_16
    000c643asget-object v0, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
    000c643ereturn-object v0
    000c6440sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
    000c6444return-object v0
    000c6446sget-object v0, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;
    000c644areturn-object v0
    000c6404
    000c644c
    000c644ccom.google.android.material.button.MaterialButton::isChecked():
    000c645ciget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c6460return v0
    000c644c
    000c6462
    000c6462 // align 0x4
    000c6464
    000c6464com.google.android.material.button.MaterialButton::a():
    000c6474iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6478if-eqz v0, :cond_a
    000c647ciget-boolean v0, v0, Lw0/c;->o:Z
    000c6480if-nez v0, :cond_a
    000c6484const/4 v0, 0x1
    000c6486return v0
    000c6488const/4 v0, 0x0
    000c648areturn v0
    000c6464
    000c648c
    000c648ccom.google.android.material.button.MaterialButton::performClick():
    000c649ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c64a0iget-boolean v0, v0, Lw0/c;->r:Z
    000c64a4if-eqz v0, :cond_9
    000c64a8invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->toggle()V
    000c64aeinvoke-super {v1}, Landroid/view/View;->performClick()Z
    000c64b4move-result v0
    000c64b6return v0
    000c648c
    000c64b8
    000c64b8com.google.android.material.button.MaterialButton::getCornerRadius():
    000c64c8invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c64cemove-result v0
    000c64d0if-eqz v0, :cond_b
    000c64d4iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c64d8iget v0, v0, Lw0/c;->g:I
    000c64dcreturn v0
    000c64deconst/4 v0, 0x0
    000c64e0return v0
    000c64b8
    000c64e2
    000c64e2 // align 0x4
    000c64e4
    000c64e4com.google.android.material.button.MaterialButton::getIconGravity():
    000c64f4iget v0, v1, Lcom/google/android/material/button/MaterialButton;->q:I
    000c64f8return v0
    000c64e4
    000c64fa
    000c64fa // align 0x4
    000c64fc
    000c64fccom.google.android.material.button.MaterialButton::getIconPadding():
    000c650ciget v0, v1, Lcom/google/android/material/button/MaterialButton;->n:I
    000c6510return v0
    000c64fc
    000c6512
    000c6512 // align 0x4
    000c6514
    000c6514com.google.android.material.button.MaterialButton::getIconSize():
    000c6524iget v0, v1, Lcom/google/android/material/button/MaterialButton;->k:I
    000c6528return v0
    000c6514
    000c652a
    000c652a // align 0x4
    000c652c
    000c652ccom.google.android.material.button.MaterialButton::getInsetBottom():
    000c653ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6540iget v0, v0, Lw0/c;->f:I
    000c6544return v0
    000c652c
    000c6546
    000c6546 // align 0x8
    000c6548
    000c6548com.google.android.material.button.MaterialButton::getInsetTop():
    000c6558iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c655ciget v0, v0, Lw0/c;->e:I
    000c6560return v0
    000c6548
    000c6562
    000c6562 // align 0x4
    000c6564
    000c6564com.google.android.material.button.MaterialButton::getStrokeWidth():
    000c6574invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c657amove-result v0
    000c657cif-eqz v0, :cond_b
    000c6580iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6584iget v0, v0, Lw0/c;->h:I
    000c6588return v0
    000c658aconst/4 v0, 0x0
    000c658creturn v0
    000c6564
    000c658e
    000c658e // align 0x10
    000c6590
    000c6590com.google.android.material.button.MaterialButton::getTextHeight():
    000c65a0invoke-virtual {v5}, Landroid/widget/TextView;->getLineCount()I
    000c65a6move-result v0
    000c65a8const/4 v1, 0x1
    000c65aaif-le v0, v1, :cond_10
    000c65aeinvoke-virtual {v5}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
    000c65b4move-result-object v0
    000c65b6invoke-virtual {v0}, Landroid/text/Layout;->getHeight()I
    000c65bcmove-result v0
    000c65bereturn v0
    000c65c0invoke-virtual {v5}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
    000c65c6move-result-object v0
    000c65c8invoke-virtual {v5}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
    000c65cemove-result-object v1
    000c65d0invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
    000c65d6move-result-object v1
    000c65d8invoke-virtual {v5}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
    000c65demove-result-object v2
    000c65e0if-eqz v2, :cond_2e
    000c65e4invoke-virtual {v5}, Landroid/widget/TextView;->getTransformationMethod()Landroid/text/method/TransformationMethod;
    000c65eamove-result-object v2
    000c65ecinvoke-interface {v2, v1, v5}, Landroid/text/method/TransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;
    000c65f2move-result-object v1
    000c65f4invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
    000c65famove-result-object v1
    000c65fcnew-instance v2, Landroid/graphics/Rect;
    000c6600invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
    000c6606invoke-virtual {v1}, Ljava/lang/String;->length()I
    000c660cmove-result v3
    000c660econst/4 v4, 0x0
    000c6610invoke-virtual {v0, v1, v4, v3, v2}, Landroid/graphics/Paint;->getTextBounds(Ljava/lang/String;IILandroid/graphics/Rect;)V
    000c6616invoke-virtual {v2}, Landroid/graphics/Rect;->height()I
    000c661cmove-result v0
    000c661einvoke-virtual {v5}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
    000c6624move-result-object v1
    000c6626invoke-virtual {v1}, Landroid/text/Layout;->getHeight()I
    000c662cmove-result v1
    000c662einvoke-static {v0, v1}, Ljava/lang/Math;->min(II)I
    000c6634move-result v0
    000c6636return v0
    000c6590
    000c6638
    000c6638com.google.android.material.button.MaterialButton::getTextLayoutWidth():
    000c6648invoke-virtual {v4}, Landroid/widget/TextView;->getLineCount()I
    000c664emove-result v0
    000c6650const/4 v1, 0x0
    000c6652const/4 v2, 0x0
    000c6654if-ge v2, v0, :cond_17
    000c6658invoke-virtual {v4}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
    000c665emove-result-object v3
    000c6660invoke-virtual {v3, v2}, Landroid/text/Layout;->getLineWidth(I)F
    000c6666move-result v3
    000c6668invoke-static {v1, v3}, Ljava/lang/Math;->max(FF)F
    000c666emove-result v1
    000c6670add-int/lit8 v2, v2, 0x1
    000c6674goto :goto_6
    000c6676float-to-double v0, v1
    000c6678invoke-static {v0, v1}, Ljava/lang/Math;->ceil(D)D
    000c667emove-result-wide v0
    000c6680double-to-int v0, v0
    000c6682return v0
    000c6638
    000c6684
    000c6684com.google.android.material.button.MaterialButton::onCreateDrawableState(int):
    000c6694add-int/lit8 v2, v2, 0x2
    000c6698invoke-super {v1, v2}, Landroid/view/View;->onCreateDrawableState(I)[I
    000c669emove-result-object v2
    000c66a0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c66a4if-eqz v0, :cond_13
    000c66a8iget-boolean v0, v0, Lw0/c;->q:Z
    000c66acif-eqz v0, :cond_13
    000c66b0sget-object v0, Lcom/google/android/material/button/MaterialButton;->r:[I
    000c66b4invoke-static {v2, v0}, Landroid/view/View;->mergeDrawableStates([I[I)[I
    000c66baiget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c66beif-eqz v0, :cond_1c
    000c66c2sget-object v0, Lcom/google/android/material/button/MaterialButton;->s:[I
    000c66c6invoke-static {v2, v0}, Landroid/view/View;->mergeDrawableStates([I[I)[I
    000c66ccreturn-object v2
    000c6684
    000c66ce
    000c66ce // align 0x10
    000c66d0
    000c66d0com.google.android.material.button.MaterialButton::getA11yClassName():
    000c66e0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->j:Ljava/lang/String;
    000c66e4invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    000c66eamove-result v0
    000c66ecif-nez v0, :cond_b
    000c66f0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->j:Ljava/lang/String;
    000c66f4return-object v0
    000c66f6iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c66faif-eqz v0, :cond_16
    000c66feiget-boolean v0, v0, Lw0/c;->q:Z
    000c6702if-eqz v0, :cond_16
    000c6706const-class v0, Landroid/widget/CompoundButton;
    000c670agoto :goto_18
    000c670cconst-class v0, Landroid/widget/Button;
    000c6710invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
    000c6716move-result-object v0
    000c6718return-object v0
    000c66d0
    000c671a
    000c671a // align 0x4
    000c671c
    000c671ccom.google.android.material.button.MaterialButton::<clinit>():
    000c672cconst v0, 0x101009f
    000c6732filled-new-array {v0}, [I
    000c6738move-result-object v0
    000c673asput-object v0, Lcom/google/android/material/button/MaterialButton;->r:[I
    000c673econst v0, 0x10100a0
    000c6744filled-new-array {v0}, [I
    000c674amove-result-object v0
    000c674csput-object v0, Lcom/google/android/material/button/MaterialButton;->s:[I
    000c6750return-void
    000c671c
    000c6752
    000c6752 // align 0x4
    000c6754
    000c6754com.google.android.material.button.MaterialButton::<init>(android.content.Context, android.util.AttributeSet):
    000c6764const v3, 0x7f0302d9
    000c676aconst v6, 0x7f100409
    000c6770invoke-static {v9, v10, v3, v6}, LQ0/a;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context;
    000c6776move-result-object v9
    000c6778invoke-direct {v8, v9, v10, v3}, Lj/q;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    000c677enew-instance v9, Ljava/util/LinkedHashSet;
    000c6782invoke-direct {v9}, Ljava/util/LinkedHashSet;-><init>()V
    000c6788iput-object v9, v8, Lcom/google/android/material/button/MaterialButton;->e:Ljava/util/LinkedHashSet;
    000c678cconst/4 v9, 0x0
    000c678eiput-boolean v9, v8, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c6792iput-boolean v9, v8, Lcom/google/android/material/button/MaterialButton;->p:Z
    000c6796invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c679cmove-result-object v0
    000c679esget-object v2, Lq0/a;->j:[I
    000c67a2const v4, 0x7f100409
    000c67a8new-array v5, v9, [I
    000c67acmove-object v1, v10
    000c67aeinvoke-static/range {v0 .. v5}, LE0/E;->f(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)Landroid/content/res/TypedArray;
    000c67b4move-result-object v10
    000c67b6const/16 v2, 0xc
    000c67bainvoke-virtual {v10, v2, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000c67c0move-result v2
    000c67c2iput v2, v8, Lcom/google/android/material/button/MaterialButton;->n:I
    000c67c6const/16 v2, 0xf
    000c67caconst/4 v4, -0x1
    000c67ccinvoke-virtual {v10, v2, v4}, Landroid/content/res/TypedArray;->getInt(II)I
    000c67d2move-result v2
    000c67d4sget-object v5, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
    000c67d8invoke-static {v2, v5}, LE0/E;->g(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
    000c67demove-result-object v2
    000c67e0iput-object v2, v8, Lcom/google/android/material/button/MaterialButton;->g:Landroid/graphics/PorterDuff$Mode;
    000c67e4invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c67eamove-result-object v2
    000c67ecconst/16 v7, 0xe
    000c67f0invoke-static {v2, v10, v7}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
    000c67f6move-result-object v2
    000c67f8iput-object v2, v8, Lcom/google/android/material/button/MaterialButton;->h:Landroid/content/res/ColorStateList;
    000c67fcinvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c6802move-result-object v2
    000c6804const/16 v7, 0xa
    000c6808invoke-static {v2, v10, v7}, LC1/l;->D(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/graphics/drawable/Drawable;
    000c680emove-result-object v2
    000c6810iput-object v2, v8, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6814const/16 v2, 0xb
    000c6818const/4 v7, 0x1
    000c681ainvoke-virtual {v10, v2, v7}, Landroid/content/res/TypedArray;->getInteger(II)I
    000c6820move-result v2
    000c6822iput v2, v8, Lcom/google/android/material/button/MaterialButton;->q:I
    000c6826const/16 v2, 0xd
    000c682ainvoke-virtual {v10, v2, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000c6830move-result v2
    000c6832iput v2, v8, Lcom/google/android/material/button/MaterialButton;->k:I
    000c6836invoke-static {v0, v1, v3, v6}, LL0/k;->b(Landroid/content/Context;Landroid/util/AttributeSet;II)LL0/j;
    000c683cmove-result-object v0
    000c683einvoke-virtual {v0}, LL0/j;->a()LL0/k;
    000c6844move-result-object v0
    000c6846new-instance v1, Lw0/c;
    000c684ainvoke-direct {v1, v8, v0}, Lw0/c;-><init>(Lcom/google/android/material/button/MaterialButton;LL0/k;)V
    000c6850iput-object v1, v8, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6854invoke-virtual {v10, v7, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000c685amove-result v0
    000c685ciput v0, v1, Lw0/c;->c:I
    000c6860const/4 v0, 0x2
    000c6862invoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000c6868move-result v0
    000c686aiput v0, v1, Lw0/c;->d:I
    000c686econst/4 v0, 0x3
    000c6870invoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000c6876move-result v0
    000c6878iput v0, v1, Lw0/c;->e:I
    000c687cconst/4 v0, 0x4
    000c687einvoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
    000c6884move-result v0
    000c6886iput v0, v1, Lw0/c;->f:I
    000c688aconst/16 v0, 0x8
    000c688einvoke-virtual {v10, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000c6894move-result v2
    000c6896if-eqz v2, :cond_cd
    000c689ainvoke-virtual {v10, v0, v4}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000c68a0move-result v0
    000c68a2iput v0, v1, Lw0/c;->g:I
    000c68a6iget-object v2, v1, Lw0/c;->b:LL0/k;
    000c68aaint-to-float v0, v0
    000c68acinvoke-virtual {v2}, LL0/k;->e()LL0/j;
    000c68b2move-result-object v2
    000c68b4new-instance v3, LL0/a;
    000c68b8invoke-direct {v3, v0}, LL0/a;-><init>(F)V
    000c68beiput-object v3, v2, LL0/j;->e:LL0/c;
    000c68c2new-instance v3, LL0/a;
    000c68c6invoke-direct {v3, v0}, LL0/a;-><init>(F)V
    000c68cciput-object v3, v2, LL0/j;->f:LL0/c;
    000c68d0new-instance v3, LL0/a;
    000c68d4invoke-direct {v3, v0}, LL0/a;-><init>(F)V
    000c68daiput-object v3, v2, LL0/j;->g:LL0/c;
    000c68denew-instance v3, LL0/a;
    000c68e2invoke-direct {v3, v0}, LL0/a;-><init>(F)V
    000c68e8iput-object v3, v2, LL0/j;->h:LL0/c;
    000c68ecinvoke-virtual {v2}, LL0/j;->a()LL0/k;
    000c68f2move-result-object v0
    000c68f4invoke-virtual {v1, v0}, Lw0/c;->c(LL0/k;)V
    000c68faiput-boolean v7, v1, Lw0/c;->p:Z
    000c68feconst/16 v0, 0x14
    000c6902invoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000c6908move-result v0
    000c690aiput v0, v1, Lw0/c;->h:I
    000c690econst/4 v0, 0x7
    000c6910invoke-virtual {v10, v0, v4}, Landroid/content/res/TypedArray;->getInt(II)I
    000c6916move-result v0
    000c6918invoke-static {v0, v5}, LE0/E;->g(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode;
    000c691emove-result-object v0
    000c6920iput-object v0, v1, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
    000c6924invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c692amove-result-object v0
    000c692cconst/4 v2, 0x6
    000c692einvoke-static {v0, v10, v2}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
    000c6934move-result-object v0
    000c6936iput-object v0, v1, Lw0/c;->j:Landroid/content/res/ColorStateList;
    000c693ainvoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c6940move-result-object v0
    000c6942const/16 v2, 0x13
    000c6946invoke-static {v0, v10, v2}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
    000c694cmove-result-object v0
    000c694eiput-object v0, v1, Lw0/c;->k:Landroid/content/res/ColorStateList;
    000c6952invoke-virtual {v8}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c6958move-result-object v0
    000c695aconst/16 v2, 0x10
    000c695einvoke-static {v0, v10, v2}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
    000c6964move-result-object v0
    000c6966iput-object v0, v1, Lw0/c;->l:Landroid/content/res/ColorStateList;
    000c696aconst/4 v0, 0x5
    000c696cinvoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000c6972move-result v0
    000c6974iput-boolean v0, v1, Lw0/c;->q:Z
    000c6978const/16 v0, 0x9
    000c697cinvoke-virtual {v10, v0, v9}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000c6982move-result v0
    000c6984iput v0, v1, Lw0/c;->t:I
    000c6988const/16 v0, 0x15
    000c698cinvoke-virtual {v10, v0, v7}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000c6992move-result v0
    000c6994iput-boolean v0, v1, Lw0/c;->r:Z
    000c6998sget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000c699cinvoke-virtual {v8}, Landroid/view/View;->getPaddingStart()I
    000c69a2move-result v0
    000c69a4invoke-virtual {v8}, Landroid/view/View;->getPaddingTop()I
    000c69aamove-result v2
    000c69acinvoke-virtual {v8}, Landroid/view/View;->getPaddingEnd()I
    000c69b2move-result v3
    000c69b4invoke-virtual {v8}, Landroid/view/View;->getPaddingBottom()I
    000c69bamove-result v4
    000c69bcinvoke-virtual {v10, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000c69c2move-result v5
    000c69c4if-eqz v5, :cond_13f
    000c69c8iput-boolean v7, v1, Lw0/c;->o:Z
    000c69cciget-object v5, v1, Lw0/c;->j:Landroid/content/res/ColorStateList;
    000c69d0invoke-virtual {v8, v5}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
    000c69d6iget-object v5, v1, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
    000c69dainvoke-virtual {v8, v5}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
    000c69e0goto :goto_142
    000c69e2invoke-virtual {v1}, Lw0/c;->e()V
    000c69e8iget v5, v1, Lw0/c;->c:I
    000c69ecadd-int/2addr v0, v5
    000c69eeiget v5, v1, Lw0/c;->e:I
    000c69f2add-int/2addr v2, v5
    000c69f4iget v5, v1, Lw0/c;->d:I
    000c69f8add-int/2addr v3, v5
    000c69faiget v1, v1, Lw0/c;->f:I
    000c69feadd-int/2addr v4, v1
    000c6a00invoke-virtual {v8, v0, v2, v3, v4}, Landroid/view/View;->setPaddingRelative(IIII)V
    000c6a06invoke-virtual {v10}, Landroid/content/res/TypedArray;->recycle()V
    000c6a0ciget v10, v8, Lcom/google/android/material/button/MaterialButton;->n:I
    000c6a10invoke-virtual {v8, v10}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
    000c6a16iget-object v10, v8, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6a1aif-eqz v10, :cond_15e
    000c6a1emove v9, v7
    000c6a20invoke-virtual {v8, v9}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
    000c6a26return-void
    000c6754
    000c6a28
    000c6a28com.google.android.material.button.MaterialButton::onAttachedToWindow():
    000c6a38invoke-super {v2}, Landroid/view/View;->onAttachedToWindow()V
    000c6a3einvoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c6a44move-result v0
    000c6a46if-eqz v0, :cond_13
    000c6a4aconst/4 v0, 0x0
    000c6a4ciget-object v1, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6a50invoke-virtual {v1, v0}, Lw0/c;->b(Z)LL0/g;
    000c6a56move-result-object v0
    000c6a58invoke-static {v2, v0}, LC1/d;->T(Landroid/view/View;LL0/g;)V
    000c6a5ereturn-void
    000c6a28
    000c6a60
    000c6a60com.google.android.material.button.MaterialButton::onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):
    000c6a70invoke-super {v1, v2}, Lj/q;->onInitializeAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V
    000c6a76invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getA11yClassName()Ljava/lang/String;
    000c6a7cmove-result-object v0
    000c6a7einvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setClassName(Ljava/lang/CharSequence;)V
    000c6a84iget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c6a88invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setChecked(Z)V
    000c6a8ereturn-void
    000c6a60
    000c6a90
    000c6a90com.google.android.material.button.MaterialButton::onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):
    000c6aa0invoke-super {v1, v2}, Lj/q;->onInitializeAccessibilityNodeInfo(Landroid/view/accessibility/AccessibilityNodeInfo;)V
    000c6aa6invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->getA11yClassName()Ljava/lang/String;
    000c6aacmove-result-object v0
    000c6aaeinvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClassName(Ljava/lang/CharSequence;)V
    000c6ab4iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6ab8if-eqz v0, :cond_14
    000c6abciget-boolean v0, v0, Lw0/c;->q:Z
    000c6ac0if-eqz v0, :cond_14
    000c6ac4const/4 v0, 0x1
    000c6ac6goto :goto_15
    000c6ac8const/4 v0, 0x0
    000c6acainvoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setCheckable(Z)V
    000c6ad0iget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c6ad4invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setChecked(Z)V
    000c6adainvoke-virtual {v1}, Landroid/view/View;->isClickable()Z
    000c6ae0move-result v0
    000c6ae2invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;->setClickable(Z)V
    000c6ae8return-void
    000c6a90
    000c6aea
    000c6aea // align 0x4
    000c6aec
    000c6aeccom.google.android.material.button.MaterialButton::onLayout(boolean, int, int, int, int):
    000c6afcinvoke-super/range {v0 .. v5}, Lj/q;->onLayout(ZIIII)V
    000c6b02move-object v1, v0
    000c6b04invoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
    000c6b0amove-result v2
    000c6b0cinvoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
    000c6b12move-result v3
    000c6b14invoke-virtual {v0, v2, v3}, Lcom/google/android/material/button/MaterialButton;->d(II)V
    000c6b1areturn-void
    000c6aec
    000c6b1c
    000c6b1ccom.google.android.material.button.MaterialButton::onRestoreInstanceState(android.os.Parcelable):
    000c6b2cinstance-of v0, v2, Lw0/b;
    000c6b30if-nez v0, :cond_8
    000c6b34invoke-super {v1, v2}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    000c6b3areturn-void
    000c6b3ccheck-cast v2, Lw0/b;
    000c6b40iget-object v0, v2, LS/b;->a:Landroid/os/Parcelable;
    000c6b44invoke-super {v1, v0}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    000c6b4aiget-boolean v2, v2, Lw0/b;->c:Z
    000c6b4einvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setChecked(Z)V
    000c6b54return-void
    000c6b1c
    000c6b56
    000c6b56 // align 0x8
    000c6b58
    000c6b58com.google.android.material.button.MaterialButton::onTextChanged(java.lang.CharSequence, int, int, int):
    000c6b68invoke-super {v0, v1, v2, v3, v4}, Lj/q;->onTextChanged(Ljava/lang/CharSequence;III)V
    000c6b6einvoke-virtual {v0}, Landroid/view/View;->getMeasuredWidth()I
    000c6b74move-result v1
    000c6b76invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I
    000c6b7cmove-result v2
    000c6b7einvoke-virtual {v0, v1, v2}, Lcom/google/android/material/button/MaterialButton;->d(II)V
    000c6b84return-void
    000c6b58
    000c6b86
    000c6b86 // align 0x8
    000c6b88
    000c6b88com.google.android.material.button.MaterialButton::refreshDrawableState():
    000c6b98invoke-super {v2}, Landroid/view/View;->refreshDrawableState()V
    000c6b9eiget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6ba2if-eqz v0, :cond_16
    000c6ba6invoke-virtual {v2}, Landroid/view/View;->getDrawableState()[I
    000c6bacmove-result-object v0
    000c6baeiget-object v1, v2, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6bb2invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
    000c6bb8move-result v0
    000c6bbaif-eqz v0, :cond_16
    000c6bbeinvoke-virtual {v2}, Landroid/view/View;->invalidate()V
    000c6bc4return-void
    000c6b88
    000c6bc6
    000c6bc6 // align 0x8
    000c6bc8
    000c6bc8com.google.android.material.button.MaterialButton::b():
    000c6bd8iget v0, v3, Lcom/google/android/material/button/MaterialButton;->q:I
    000c6bdcconst/4 v1, 0x1
    000c6bdeif-eq v0, v1, :cond_a
    000c6be2const/4 v2, 0x2
    000c6be4if-ne v0, v2, :cond_9
    000c6be8goto :goto_a
    000c6beaconst/4 v1, 0x0
    000c6becconst/4 v2, 0x0
    000c6beeif-eqz v1, :cond_13
    000c6bf2iget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6bf6invoke-virtual {v3, v0, v2, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
    000c6bfcreturn-void
    000c6bfeconst/4 v1, 0x3
    000c6c00if-eq v0, v1, :cond_2a
    000c6c04const/4 v1, 0x4
    000c6c06if-ne v0, v1, :cond_1a
    000c6c0agoto :goto_2a
    000c6c0cconst/16 v1, 0x10
    000c6c10if-eq v0, v1, :cond_24
    000c6c14const/16 v1, 0x20
    000c6c18if-ne v0, v1, :cond_23
    000c6c1cgoto :goto_24
    000c6c1ereturn-void
    000c6c20iget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6c24invoke-virtual {v3, v2, v0, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
    000c6c2areturn-void
    000c6c2ciget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6c30invoke-virtual {v3, v2, v2, v0, v2}, Landroid/widget/TextView;->setCompoundDrawablesRelative(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
    000c6c36return-void
    000c6bc8
    000c6c38
    000c6c38com.google.android.material.button.MaterialButton::setA11yClassName(java.lang.String):
    000c6c48iput-object v1, v0, Lcom/google/android/material/button/MaterialButton;->j:Ljava/lang/String;
    000c6c4creturn-void
    000c6c38
    000c6c4e
    000c6c4e // align 0x10
    000c6c50
    000c6c50com.google.android.material.button.MaterialButton::setBackground(android.graphics.drawable.Drawable):
    000c6c60invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    000c6c66return-void
    000c6c50
    000c6c68
    000c6c68com.google.android.material.button.MaterialButton::setBackgroundColor(int):
    000c6c78invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c6c7emove-result v0
    000c6c80if-eqz v0, :cond_17
    000c6c84iget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6c88const/4 v1, 0x0
    000c6c8ainvoke-virtual {v0, v1}, Lw0/c;->b(Z)LL0/g;
    000c6c90move-result-object v2
    000c6c92if-eqz v2, :cond_16
    000c6c96invoke-virtual {v0, v1}, Lw0/c;->b(Z)LL0/g;
    000c6c9cmove-result-object v0
    000c6c9einvoke-virtual {v0, v4}, LL0/g;->setTint(I)V
    000c6ca4return-void
    000c6ca6invoke-super {v3, v4}, Landroid/view/View;->setBackgroundColor(I)V
    000c6cacreturn-void
    000c6c68
    000c6cae
    000c6cae // align 0x10
    000c6cb0
    000c6cb0com.google.android.material.button.MaterialButton::setBackgroundDrawable(android.graphics.drawable.Drawable):
    000c6cc0invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c6cc6move-result v0
    000c6cc8if-eqz v0, :cond_2d
    000c6cccinvoke-virtual {v3}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000c6cd2move-result-object v0
    000c6cd4if-eq v4, v0, :cond_21
    000c6cd8const/4 v0, 0x1
    000c6cdaiget-object v1, v3, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6cdeiput-boolean v0, v1, Lw0/c;->o:Z
    000c6ce2iget-object v0, v1, Lw0/c;->j:Landroid/content/res/ColorStateList;
    000c6ce6iget-object v2, v1, Lw0/c;->a:Lcom/google/android/material/button/MaterialButton;
    000c6ceainvoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
    000c6cf0iget-object v0, v1, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
    000c6cf4invoke-virtual {v2, v0}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
    000c6cfainvoke-super {v3, v4}, Lj/q;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    000c6d00return-void
    000c6d02invoke-virtual {v3}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000c6d08move-result-object v0
    000c6d0ainvoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getState()[I
    000c6d10move-result-object v4
    000c6d12invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;->setState([I)Z
    000c6d18return-void
    000c6d1ainvoke-super {v3, v4}, Lj/q;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    000c6d20return-void
    000c6cb0
    000c6d22
    000c6d22 // align 0x4
    000c6d24
    000c6d24com.google.android.material.button.MaterialButton::setBackgroundResource(int):
    000c6d34if-eqz v2, :cond_b
    000c6d38invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c6d3emove-result-object v0
    000c6d40invoke-static {v0, v2}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000c6d46move-result-object v2
    000c6d48goto :goto_c
    000c6d4aconst/4 v2, 0x0
    000c6d4cinvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    000c6d52return-void
    000c6d24
    000c6d54
    000c6d54com.google.android.material.button.MaterialButton::setBackgroundTintList(android.content.res.ColorStateList):
    000c6d64invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
    000c6d6areturn-void
    000c6d54
    000c6d6c
    000c6d6ccom.google.android.material.button.MaterialButton::setBackgroundTintMode(android.graphics.PorterDuff$Mode):
    000c6d7cinvoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
    000c6d82return-void
    000c6d6c
    000c6d84
    000c6d84com.google.android.material.button.MaterialButton::setCheckable(boolean):
    000c6d94invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c6d9amove-result v0
    000c6d9cif-eqz v0, :cond_a
    000c6da0iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6da4iput-boolean v2, v0, Lw0/c;->q:Z
    000c6da8return-void
    000c6d84
    000c6daa
    000c6daa // align 0x4
    000c6dac
    000c6daccom.google.android.material.button.MaterialButton::setChecked(boolean):
    000c6dbciget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6dc0if-eqz v0, :cond_50
    000c6dc4iget-boolean v0, v0, Lw0/c;->q:Z
    000c6dc8if-eqz v0, :cond_50
    000c6dccinvoke-virtual {v2}, Landroid/view/View;->isEnabled()Z
    000c6dd2move-result v0
    000c6dd4if-eqz v0, :cond_50
    000c6dd8iget-boolean v0, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c6ddcif-eq v0, v3, :cond_50
    000c6de0iput-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c6de4invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->refreshDrawableState()V
    000c6deainvoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000c6df0move-result-object v3
    000c6df2instance-of v3, v3, Lcom/google/android/material/button/MaterialButtonToggleGroup;
    000c6df6if-eqz v3, :cond_33
    000c6dfainvoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000c6e00move-result-object v3
    000c6e02check-cast v3, Lcom/google/android/material/button/MaterialButtonToggleGroup;
    000c6e06iget-boolean v0, v2, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c6e0aiget-boolean v1, v3, Lcom/google/android/material/button/MaterialButtonToggleGroup;->f:Z
    000c6e0eif-eqz v1, :cond_2c
    000c6e12goto :goto_33
    000c6e14invoke-virtual {v2}, Landroid/view/View;->getId()I
    000c6e1amove-result v1
    000c6e1cinvoke-virtual {v3, v1, v0}, Lcom/google/android/material/button/MaterialButtonToggleGroup;->b(IZ)V
    000c6e22iget-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->p:Z
    000c6e26if-eqz v3, :cond_38
    000c6e2agoto :goto_50
    000c6e2cconst/4 v3, 0x1
    000c6e2eiput-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->p:Z
    000c6e32iget-object v3, v2, Lcom/google/android/material/button/MaterialButton;->e:Ljava/util/LinkedHashSet;
    000c6e36invoke-virtual {v3}, Ljava/util/AbstractCollection;->iterator()Ljava/util/Iterator;
    000c6e3cmove-result-object v3
    000c6e3einvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    000c6e44move-result v0
    000c6e46if-nez v0, :cond_4b
    000c6e4aconst/4 v3, 0x0
    000c6e4ciput-boolean v3, v2, Lcom/google/android/material/button/MaterialButton;->p:Z
    000c6e50return-void
    000c6e52invoke-static {v3}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
    000c6e58move-result-object v3
    000c6e5athrow v3
    000c6e5creturn-void
    000c6dac
    000c6e5e
    000c6e5e // align 0x10
    000c6e60
    000c6e60com.google.android.material.button.MaterialButton::setCornerRadius(int):
    000c6e70invoke-virtual {v3}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c6e76move-result v0
    000c6e78if-eqz v0, :cond_3f
    000c6e7ciget-object v0, v3, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6e80iget-boolean v1, v0, Lw0/c;->p:Z
    000c6e84if-eqz v1, :cond_10
    000c6e88iget v1, v0, Lw0/c;->g:I
    000c6e8cif-eq v1, v4, :cond_3f
    000c6e90iput v4, v0, Lw0/c;->g:I
    000c6e94const/4 v1, 0x1
    000c6e96iput-boolean v1, v0, Lw0/c;->p:Z
    000c6e9aiget-object v1, v0, Lw0/c;->b:LL0/k;
    000c6e9eint-to-float v4, v4
    000c6ea0invoke-virtual {v1}, LL0/k;->e()LL0/j;
    000c6ea6move-result-object v1
    000c6ea8new-instance v2, LL0/a;
    000c6eacinvoke-direct {v2, v4}, LL0/a;-><init>(F)V
    000c6eb2iput-object v2, v1, LL0/j;->e:LL0/c;
    000c6eb6new-instance v2, LL0/a;
    000c6ebainvoke-direct {v2, v4}, LL0/a;-><init>(F)V
    000c6ec0iput-object v2, v1, LL0/j;->f:LL0/c;
    000c6ec4new-instance v2, LL0/a;
    000c6ec8invoke-direct {v2, v4}, LL0/a;-><init>(F)V
    000c6eceiput-object v2, v1, LL0/j;->g:LL0/c;
    000c6ed2new-instance v2, LL0/a;
    000c6ed6invoke-direct {v2, v4}, LL0/a;-><init>(F)V
    000c6edciput-object v2, v1, LL0/j;->h:LL0/c;
    000c6ee0invoke-virtual {v1}, LL0/j;->a()LL0/k;
    000c6ee6move-result-object v4
    000c6ee8invoke-virtual {v0, v4}, Lw0/c;->c(LL0/k;)V
    000c6eeereturn-void
    000c6e60
    000c6ef0
    000c6ef0com.google.android.material.button.MaterialButton::setCornerRadiusResource(int):
    000c6f00invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c6f06move-result v0
    000c6f08if-eqz v0, :cond_11
    000c6f0cinvoke-virtual {v1}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000c6f12move-result-object v0
    000c6f14invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000c6f1amove-result v2
    000c6f1cinvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setCornerRadius(I)V
    000c6f22return-void
    000c6ef0
    000c6f24
    000c6f24com.google.android.material.button.MaterialButton::setElevation(float):
    000c6f34invoke-super {v2, v3}, Landroid/view/View;->setElevation(F)V
    000c6f3ainvoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c6f40move-result v0
    000c6f42if-eqz v0, :cond_13
    000c6f46const/4 v0, 0x0
    000c6f48iget-object v1, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c6f4cinvoke-virtual {v1, v0}, Lw0/c;->b(Z)LL0/g;
    000c6f52move-result-object v0
    000c6f54invoke-virtual {v0, v3}, LL0/g;->i(F)V
    000c6f5areturn-void
    000c6f24
    000c6f5c
    000c6f5ccom.google.android.material.button.MaterialButton::setIcon(android.graphics.drawable.Drawable):
    000c6f6ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6f70if-eq v0, v2, :cond_15
    000c6f74iput-object v2, v1, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c6f78const/4 v2, 0x1
    000c6f7ainvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
    000c6f80invoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
    000c6f86move-result v2
    000c6f88invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
    000c6f8emove-result v0
    000c6f90invoke-virtual {v1, v2, v0}, Lcom/google/android/material/button/MaterialButton;->d(II)V
    000c6f96return-void
    000c6f5c
    000c6f98
    000c6f98com.google.android.material.button.MaterialButton::setIconGravity(int):
    000c6fa8iget v0, v1, Lcom/google/android/material/button/MaterialButton;->q:I
    000c6facif-eq v0, v2, :cond_11
    000c6fb0iput v2, v1, Lcom/google/android/material/button/MaterialButton;->q:I
    000c6fb4invoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
    000c6fbamove-result v2
    000c6fbcinvoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
    000c6fc2move-result v0
    000c6fc4invoke-virtual {v1, v2, v0}, Lcom/google/android/material/button/MaterialButton;->d(II)V
    000c6fcareturn-void
    000c6f98
    000c6fcc
    000c6fcccom.google.android.material.button.MaterialButton::setIconPadding(int):
    000c6fdciget v0, v1, Lcom/google/android/material/button/MaterialButton;->n:I
    000c6fe0if-eq v0, v2, :cond_9
    000c6fe4iput v2, v1, Lcom/google/android/material/button/MaterialButton;->n:I
    000c6fe8invoke-virtual {v1, v2}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
    000c6feereturn-void
    000c6fcc
    000c6ff0
    000c6ff0com.google.android.material.button.MaterialButton::setIconResource(int):
    000c7000if-eqz v2, :cond_b
    000c7004invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c700amove-result-object v0
    000c700cinvoke-static {v0, v2}, LP1/e;->u(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000c7012move-result-object v2
    000c7014goto :goto_c
    000c7016const/4 v2, 0x0
    000c7018invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setIcon(Landroid/graphics/drawable/Drawable;)V
    000c701ereturn-void
    000c6ff0
    000c7020
    000c7020com.google.android.material.button.MaterialButton::setIconSize(int):
    000c7030if-ltz v2, :cond_d
    000c7034iget v0, v1, Lcom/google/android/material/button/MaterialButton;->k:I
    000c7038if-eq v0, v2, :cond_c
    000c703ciput v2, v1, Lcom/google/android/material/button/MaterialButton;->k:I
    000c7040const/4 v2, 0x1
    000c7042invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
    000c7048return-void
    000c704anew-instance v2, Ljava/lang/IllegalArgumentException;
    000c704econst-string v0, "iconSize cannot be less than 0"
    000c7052invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000c7058throw v2
    000c7020
    000c705a
    000c705a // align 0x4
    000c705c
    000c705ccom.google.android.material.button.MaterialButton::setIconTint(android.content.res.ColorStateList):
    000c706ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->h:Landroid/content/res/ColorStateList;
    000c7070if-eq v0, v2, :cond_a
    000c7074iput-object v2, v1, Lcom/google/android/material/button/MaterialButton;->h:Landroid/content/res/ColorStateList;
    000c7078const/4 v2, 0x0
    000c707ainvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
    000c7080return-void
    000c705c
    000c7082
    000c7082 // align 0x4
    000c7084
    000c7084com.google.android.material.button.MaterialButton::setIconTintMode(android.graphics.PorterDuff$Mode):
    000c7094iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->g:Landroid/graphics/PorterDuff$Mode;
    000c7098if-eq v0, v2, :cond_a
    000c709ciput-object v2, v1, Lcom/google/android/material/button/MaterialButton;->g:Landroid/graphics/PorterDuff$Mode;
    000c70a0const/4 v2, 0x0
    000c70a2invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
    000c70a8return-void
    000c7084
    000c70aa
    000c70aa // align 0x4
    000c70ac
    000c70accom.google.android.material.button.MaterialButton::setIconTintResource(int):
    000c70bcinvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c70c2move-result-object v0
    000c70c4invoke-static {v0, v2}, LC1/d;->v(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    000c70camove-result-object v2
    000c70ccinvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setIconTint(Landroid/content/res/ColorStateList;)V
    000c70d2return-void
    000c70ac
    000c70d4
    000c70d4com.google.android.material.button.MaterialButton::setInsetBottom(int):
    000c70e4iget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c70e8iget v1, v0, Lw0/c;->e:I
    000c70ecinvoke-virtual {v0, v1, v3}, Lw0/c;->d(II)V
    000c70f2return-void
    000c70d4
    000c70f4
    000c70f4com.google.android.material.button.MaterialButton::setInsetTop(int):
    000c7104iget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c7108iget v1, v0, Lw0/c;->f:I
    000c710cinvoke-virtual {v0, v3, v1}, Lw0/c;->d(II)V
    000c7112return-void
    000c70f4
    000c7114
    000c7114com.google.android.material.button.MaterialButton::setInternalBackground(android.graphics.drawable.Drawable):
    000c7124invoke-super {v0, v1}, Lj/q;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    000c712areturn-void
    000c7114
    000c712c
    000c712ccom.google.android.material.button.MaterialButton::setOnPressedChangeListenerInternal(w0.a):
    000c713ciput-object v1, v0, Lcom/google/android/material/button/MaterialButton;->f:Lw0/a;
    000c7140return-void
    000c712c
    000c7142
    000c7142 // align 0x4
    000c7144
    000c7144com.google.android.material.button.MaterialButton::setPressed(boolean):
    000c7154iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->f:Lw0/a;
    000c7158if-eqz v0, :cond_d
    000c715ccheck-cast v0, Lj/d0;
    000c7160iget-object v0, v0, Lj/d0;->b:Ljava/lang/Object;
    000c7164check-cast v0, Lcom/google/android/material/button/MaterialButtonToggleGroup;
    000c7168invoke-virtual {v0}, Landroid/view/View;->invalidate()V
    000c716einvoke-super {v1, v2}, Landroid/view/View;->setPressed(Z)V
    000c7174return-void
    000c7144
    000c7176
    000c7176 // align 0x8
    000c7178
    000c7178com.google.android.material.button.MaterialButton::setRippleColor(android.content.res.ColorStateList):
    000c7188invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c718emove-result v0
    000c7190if-eqz v0, :cond_25
    000c7194iget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c7198iget-object v1, v0, Lw0/c;->l:Landroid/content/res/ColorStateList;
    000c719cif-eq v1, v3, :cond_25
    000c71a0iput-object v3, v0, Lw0/c;->l:Landroid/content/res/ColorStateList;
    000c71a4iget-object v0, v0, Lw0/c;->a:Lcom/google/android/material/button/MaterialButton;
    000c71a8invoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000c71aemove-result-object v1
    000c71b0instance-of v1, v1, Landroid/graphics/drawable/RippleDrawable;
    000c71b4if-eqz v1, :cond_25
    000c71b8invoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000c71bemove-result-object v0
    000c71c0check-cast v0, Landroid/graphics/drawable/RippleDrawable;
    000c71c4invoke-static {v3}, LJ0/a;->a(Landroid/content/res/ColorStateList;)Landroid/content/res/ColorStateList;
    000c71camove-result-object v3
    000c71ccinvoke-virtual {v0, v3}, Landroid/graphics/drawable/RippleDrawable;->setColor(Landroid/content/res/ColorStateList;)V
    000c71d2return-void
    000c7178
    000c71d4
    000c71d4com.google.android.material.button.MaterialButton::setRippleColorResource(int):
    000c71e4invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c71eamove-result v0
    000c71ecif-eqz v0, :cond_11
    000c71f0invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c71f6move-result-object v0
    000c71f8invoke-static {v0, v2}, LC1/d;->v(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    000c71femove-result-object v2
    000c7200invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setRippleColor(Landroid/content/res/ColorStateList;)V
    000c7206return-void
    000c71d4
    000c7208
    000c7208com.google.android.material.button.MaterialButton::setShapeAppearanceModel(L0.k):
    000c7218invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c721emove-result v0
    000c7220if-eqz v0, :cond_c
    000c7224iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c7228invoke-virtual {v0, v2}, Lw0/c;->c(LL0/k;)V
    000c722ereturn-void
    000c7230new-instance v2, Ljava/lang/IllegalStateException;
    000c7234const-string v0, "Attempted to set ShapeAppearanceModel on a MaterialButton which has an overwritten background."
    000c7238invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000c723ethrow v2
    000c7208
    000c7240
    000c7240com.google.android.material.button.MaterialButton::setShouldDrawSurfaceColorStroke(boolean):
    000c7250invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c7256move-result v0
    000c7258if-eqz v0, :cond_d
    000c725ciget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c7260iput-boolean v2, v0, Lw0/c;->n:Z
    000c7264invoke-virtual {v0}, Lw0/c;->f()V
    000c726areturn-void
    000c7240
    000c726c
    000c726ccom.google.android.material.button.MaterialButton::setStrokeColor(android.content.res.ColorStateList):
    000c727cinvoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c7282move-result v0
    000c7284if-eqz v0, :cond_11
    000c7288iget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c728ciget-object v1, v0, Lw0/c;->k:Landroid/content/res/ColorStateList;
    000c7290if-eq v1, v3, :cond_11
    000c7294iput-object v3, v0, Lw0/c;->k:Landroid/content/res/ColorStateList;
    000c7298invoke-virtual {v0}, Lw0/c;->f()V
    000c729ereturn-void
    000c726c
    000c72a0
    000c72a0com.google.android.material.button.MaterialButton::setStrokeColorResource(int):
    000c72b0invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c72b6move-result v0
    000c72b8if-eqz v0, :cond_11
    000c72bcinvoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c72c2move-result-object v0
    000c72c4invoke-static {v0, v2}, LC1/d;->v(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
    000c72camove-result-object v2
    000c72ccinvoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setStrokeColor(Landroid/content/res/ColorStateList;)V
    000c72d2return-void
    000c72a0
    000c72d4
    000c72d4com.google.android.material.button.MaterialButton::setStrokeWidth(int):
    000c72e4invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c72eamove-result v0
    000c72ecif-eqz v0, :cond_11
    000c72f0iget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c72f4iget v1, v0, Lw0/c;->h:I
    000c72f8if-eq v1, v3, :cond_11
    000c72fciput v3, v0, Lw0/c;->h:I
    000c7300invoke-virtual {v0}, Lw0/c;->f()V
    000c7306return-void
    000c72d4
    000c7308
    000c7308com.google.android.material.button.MaterialButton::setStrokeWidthResource(int):
    000c7318invoke-virtual {v1}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c731emove-result v0
    000c7320if-eqz v0, :cond_11
    000c7324invoke-virtual {v1}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000c732amove-result-object v0
    000c732cinvoke-virtual {v0, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000c7332move-result v2
    000c7334invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;->setStrokeWidth(I)V
    000c733areturn-void
    000c7308
    000c733c
    000c733ccom.google.android.material.button.MaterialButton::setSupportBackgroundTintList(android.content.res.ColorStateList):
    000c734cinvoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c7352move-result v0
    000c7354if-eqz v0, :cond_1f
    000c7358iget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c735ciget-object v1, v0, Lw0/c;->j:Landroid/content/res/ColorStateList;
    000c7360if-eq v1, v3, :cond_1e
    000c7364iput-object v3, v0, Lw0/c;->j:Landroid/content/res/ColorStateList;
    000c7368const/4 v3, 0x0
    000c736ainvoke-virtual {v0, v3}, Lw0/c;->b(Z)LL0/g;
    000c7370move-result-object v1
    000c7372if-eqz v1, :cond_1e
    000c7376invoke-virtual {v0, v3}, Lw0/c;->b(Z)LL0/g;
    000c737cmove-result-object v3
    000c737eiget-object v0, v0, Lw0/c;->j:Landroid/content/res/ColorStateList;
    000c7382invoke-static {v3, v0}, LD/a;->h(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
    000c7388return-void
    000c738ainvoke-super {v2, v3}, Lj/q;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
    000c7390return-void
    000c733c
    000c7392
    000c7392 // align 0x4
    000c7394
    000c7394com.google.android.material.button.MaterialButton::setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):
    000c73a4invoke-virtual {v2}, Lcom/google/android/material/button/MaterialButton;->a()Z
    000c73aamove-result v0
    000c73acif-eqz v0, :cond_23
    000c73b0iget-object v0, v2, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c73b4iget-object v1, v0, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
    000c73b8if-eq v1, v3, :cond_22
    000c73bciput-object v3, v0, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
    000c73c0const/4 v3, 0x0
    000c73c2invoke-virtual {v0, v3}, Lw0/c;->b(Z)LL0/g;
    000c73c8move-result-object v1
    000c73caif-eqz v1, :cond_22
    000c73ceiget-object v1, v0, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
    000c73d2if-eqz v1, :cond_22
    000c73d6invoke-virtual {v0, v3}, Lw0/c;->b(Z)LL0/g;
    000c73dcmove-result-object v3
    000c73deiget-object v0, v0, Lw0/c;->i:Landroid/graphics/PorterDuff$Mode;
    000c73e2invoke-static {v3, v0}, LD/a;->i(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
    000c73e8return-void
    000c73eainvoke-super {v2, v3}, Lj/q;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
    000c73f0return-void
    000c7394
    000c73f2
    000c73f2 // align 0x4
    000c73f4
    000c73f4com.google.android.material.button.MaterialButton::setTextAlignment(int):
    000c7404invoke-super {v1, v2}, Landroid/view/View;->setTextAlignment(I)V
    000c740ainvoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
    000c7410move-result v2
    000c7412invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
    000c7418move-result v0
    000c741ainvoke-virtual {v1, v2, v0}, Lcom/google/android/material/button/MaterialButton;->d(II)V
    000c7420return-void
    000c73f4
    000c7422
    000c7422 // align 0x4
    000c7424
    000c7424com.google.android.material.button.MaterialButton::setToggleCheckedStateOnClick(boolean):
    000c7434iget-object v0, v1, Lcom/google/android/material/button/MaterialButton;->d:Lw0/c;
    000c7438iput-boolean v2, v0, Lw0/c;->r:Z
    000c743creturn-void
    000c7424
    000c743e
    000c743e // align 0x10
    000c7440
    000c7440com.google.android.material.button.MaterialButton::toggle():
    000c7450iget-boolean v0, v1, Lcom/google/android/material/button/MaterialButton;->o:Z
    000c7454xor-int/lit8 v0, v0, 0x1
    000c7458invoke-virtual {v1, v0}, Lcom/google/android/material/button/MaterialButton;->setChecked(Z)V
    000c745ereturn-void
    000c7440
    000c7460
    000c7460com.google.android.material.button.MaterialButton::c(boolean):
    000c7470iget-object v0, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c7474const/4 v1, 0x1
    000c7476if-eqz v0, :cond_3f
    000c747ainvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
    000c7480move-result-object v0
    000c7482iput-object v0, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c7486iget-object v2, v6, Lcom/google/android/material/button/MaterialButton;->h:Landroid/content/res/ColorStateList;
    000c748ainvoke-static {v0, v2}, LD/a;->h(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V
    000c7490iget-object v0, v6, Lcom/google/android/material/button/MaterialButton;->g:Landroid/graphics/PorterDuff$Mode;
    000c7494if-eqz v0, :cond_19
    000c7498iget-object v2, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c749cinvoke-static {v2, v0}, LD/a;->i(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V
    000c74a2iget v0, v6, Lcom/google/android/material/button/MaterialButton;->k:I
    000c74a6if-eqz v0, :cond_1e
    000c74aagoto :goto_24
    000c74aciget-object v0, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c74b0invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
    000c74b6move-result v0
    000c74b8iget v2, v6, Lcom/google/android/material/button/MaterialButton;->k:I
    000c74bcif-eqz v2, :cond_29
    000c74c0goto :goto_2f
    000c74c2iget-object v2, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c74c6invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
    000c74ccmove-result v2
    000c74ceiget-object v3, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c74d2iget v4, v6, Lcom/google/android/material/button/MaterialButton;->l:I
    000c74d6iget v5, v6, Lcom/google/android/material/button/MaterialButton;->m:I
    000c74daadd-int/2addr v0, v4
    000c74dcadd-int/2addr v2, v5
    000c74deinvoke-virtual {v3, v4, v5, v0, v2}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
    000c74e4iget-object v0, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c74e8invoke-virtual {v0, v1, v7}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z
    000c74eeif-eqz v7, :cond_45
    000c74f2invoke-virtual {v6}, Lcom/google/android/material/button/MaterialButton;->b()V
    000c74f8return-void
    000c74fainvoke-virtual {v6}, Landroid/widget/TextView;->getCompoundDrawablesRelative()[Landroid/graphics/drawable/Drawable;
    000c7500move-result-object v7
    000c7502const/4 v0, 0x0
    000c7504aget-object v0, v7, v0
    000c7508aget-object v2, v7, v1
    000c750cconst/4 v3, 0x2
    000c750eaget-object v7, v7, v3
    000c7512iget v4, v6, Lcom/google/android/material/button/MaterialButton;->q:I
    000c7516if-eq v4, v1, :cond_57
    000c751aif-ne v4, v3, :cond_5b
    000c751eiget-object v1, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c7522if-ne v0, v1, :cond_75
    000c7526const/4 v0, 0x3
    000c7528if-eq v4, v0, :cond_61
    000c752cconst/4 v0, 0x4
    000c752eif-ne v4, v0, :cond_65
    000c7532iget-object v0, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c7536if-ne v7, v0, :cond_75
    000c753aconst/16 v7, 0x10
    000c753eif-eq v4, v7, :cond_6f
    000c7542const/16 v7, 0x20
    000c7546if-ne v4, v7, :cond_6e
    000c754agoto :goto_6f
    000c754creturn-void
    000c754eiget-object v7, v6, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c7552if-eq v2, v7, :cond_74
    000c7556goto :goto_75
    000c7558return-void
    000c755ainvoke-virtual {v6}, Lcom/google/android/material/button/MaterialButton;->b()V
    000c7560return-void
    000c7460
    000c7562
    000c7562 // align 0x4
    000c7564
    000c7564com.google.android.material.button.MaterialButton::d(int, int):
    000c7574const/4 v0, 0x2
    000c7576iget-object v1, v7, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c757aif-eqz v1, :cond_c0
    000c757einvoke-virtual {v7}, Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
    000c7584move-result-object v1
    000c7586if-nez v1, :cond_d
    000c758agoto/16 :goto_c0
    000c758eiget v1, v7, Lcom/google/android/material/button/MaterialButton;->q:I
    000c7592const/4 v2, 0x0
    000c7594const/4 v3, 0x1
    000c7596if-eq v1, v3, :cond_18
    000c759aif-ne v1, v0, :cond_16
    000c759egoto :goto_18
    000c75a0move v4, v2
    000c75a2goto :goto_19
    000c75a4move v4, v3
    000c75a6const/4 v5, 0x4
    000c75a8const/4 v6, 0x3
    000c75aaif-nez v4, :cond_62
    000c75aeif-eq v1, v6, :cond_62
    000c75b2if-ne v1, v5, :cond_22
    000c75b6goto :goto_62
    000c75b8const/16 v8, 0x10
    000c75bcif-eq v1, v8, :cond_2c
    000c75c0const/16 v3, 0x20
    000c75c4if-ne v1, v3, :cond_2b
    000c75c8goto :goto_2c
    000c75careturn-void
    000c75cciput v2, v7, Lcom/google/android/material/button/MaterialButton;->l:I
    000c75d0if-ne v1, v8, :cond_36
    000c75d4iput v2, v7, Lcom/google/android/material/button/MaterialButton;->m:I
    000c75d8invoke-virtual {v7, v2}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
    000c75dereturn-void
    000c75e0iget v8, v7, Lcom/google/android/material/button/MaterialButton;->k:I
    000c75e4if-nez v8, :cond_40
    000c75e8iget-object v8, v7, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c75ecinvoke-virtual {v8}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
    000c75f2move-result v8
    000c75f4invoke-direct {v7}, Lcom/google/android/material/button/MaterialButton;->getTextHeight()I
    000c75famove-result v1
    000c75fcsub-int/2addr v9, v1
    000c75feinvoke-virtual {v7}, Landroid/view/View;->getPaddingTop()I
    000c7604move-result v1
    000c7606sub-int/2addr v9, v1
    000c7608sub-int/2addr v9, v8
    000c760aiget v8, v7, Lcom/google/android/material/button/MaterialButton;->n:I
    000c760esub-int/2addr v9, v8
    000c7610invoke-virtual {v7}, Landroid/view/View;->getPaddingBottom()I
    000c7616move-result v8
    000c7618sub-int/2addr v9, v8
    000c761adiv-int/2addr v9, v0
    000c761cinvoke-static {v2, v9}, Ljava/lang/Math;->max(II)I
    000c7622move-result v8
    000c7624iget v9, v7, Lcom/google/android/material/button/MaterialButton;->m:I
    000c7628if-eq v9, v8, :cond_c0
    000c762ciput v8, v7, Lcom/google/android/material/button/MaterialButton;->m:I
    000c7630invoke-virtual {v7, v2}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
    000c7636return-void
    000c7638iput v2, v7, Lcom/google/android/material/button/MaterialButton;->m:I
    000c763cinvoke-direct {v7}, Lcom/google/android/material/button/MaterialButton;->getActualTextAlignment()Landroid/text/Layout$Alignment;
    000c7642move-result-object v9
    000c7644iget v1, v7, Lcom/google/android/material/button/MaterialButton;->q:I
    000c7648if-eq v1, v3, :cond_bb
    000c764cif-eq v1, v6, :cond_bb
    000c7650if-ne v1, v0, :cond_74
    000c7654sget-object v4, Landroid/text/Layout$Alignment;->ALIGN_NORMAL:Landroid/text/Layout$Alignment;
    000c7658if-eq v9, v4, :cond_bb
    000c765cif-ne v1, v5, :cond_7b
    000c7660sget-object v1, Landroid/text/Layout$Alignment;->ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
    000c7664if-ne v9, v1, :cond_7b
    000c7668goto :goto_bb
    000c766aiget v1, v7, Lcom/google/android/material/button/MaterialButton;->k:I
    000c766eif-nez v1, :cond_85
    000c7672iget-object v1, v7, Lcom/google/android/material/button/MaterialButton;->i:Landroid/graphics/drawable/Drawable;
    000c7676invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
    000c767cmove-result v1
    000c767einvoke-direct {v7}, Lcom/google/android/material/button/MaterialButton;->getTextLayoutWidth()I
    000c7684move-result v4
    000c7686sub-int/2addr v8, v4
    000c7688sget-object v4, LK/P;->a:Ljava/util/WeakHashMap;
    000c768cinvoke-virtual {v7}, Landroid/view/View;->getPaddingEnd()I
    000c7692move-result v4
    000c7694sub-int/2addr v8, v4
    000c7696sub-int/2addr v8, v1
    000c7698iget v1, v7, Lcom/google/android/material/button/MaterialButton;->n:I
    000c769csub-int/2addr v8, v1
    000c769einvoke-virtual {v7}, Landroid/view/View;->getPaddingStart()I
    000c76a4move-result v1
    000c76a6sub-int/2addr v8, v1
    000c76a8sget-object v1, Landroid/text/Layout$Alignment;->ALIGN_CENTER:Landroid/text/Layout$Alignment;
    000c76acif-ne v9, v1, :cond_9f
    000c76b0div-int/2addr v8, v0
    000c76b2invoke-virtual {v7}, Landroid/view/View;->getLayoutDirection()I
    000c76b8move-result v9
    000c76baif-ne v9, v3, :cond_a7
    000c76bemove v9, v3
    000c76c0goto :goto_a8
    000c76c2move v9, v2
    000c76c4iget v0, v7, Lcom/google/android/material/button/MaterialButton;->q:I
    000c76c8if-ne v0, v5, :cond_ad
    000c76ccgoto :goto_ae
    000c76cemove v3, v2
    000c76d0if-eq v9, v3, :cond_b1
    000c76d4neg-int v8, v8
    000c76d6iget v9, v7, Lcom/google/android/material/button/MaterialButton;->l:I
    000c76daif-eq v9, v8, :cond_c0
    000c76deiput v8, v7, Lcom/google/android/material/button/MaterialButton;->l:I
    000c76e2invoke-virtual {v7, v2}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
    000c76e8return-void
    000c76eaiput v2, v7, Lcom/google/android/material/button/MaterialButton;->l:I
    000c76eeinvoke-virtual {v7, v2}, Lcom/google/android/material/button/MaterialButton;->c(Z)V
    000c76f4return-void
    000c7564
    000c76f6
    000c76f6 // align 0x8
    000c76f8
    000c76f8com.google.android.material.carousel.CarouselLayoutManager::a(int):
    000c7708const/4 v1, 0x0
    000c770areturn-object v1
    000c76f8
    000c770c
    000c770ccom.google.android.material.carousel.CarouselLayoutManager::S(android.view.View, int, f0.N, f0.U):
    000c771cinvoke-virtual {v3}, Lf0/H;->v()I
    000c7722move-result v6
    000c7724if-nez v6, :cond_8
    000c7728goto/16 :goto_83
    000c772ciget-object v6, v3, Lcom/google/android/material/carousel/CarouselLayoutManager;->q:Lx0/c;
    000c7730iget v6, v6, Lx0/c;->a:I
    000c7734const/high16 v7, -0x80000000
    000c7738const/4 v0, -0x1
    000c773aconst/4 v1, 0x1
    000c773cif-eq v5, v1, :cond_33
    000c7740const/4 v2, 0x2
    000c7742if-eq v5, v2, :cond_29
    000c7746const/16 v2, 0x11
    000c774aif-eq v5, v2, :cond_38
    000c774econst/16 v2, 0x21
    000c7752if-eq v5, v2, :cond_35
    000c7756const/16 v2, 0x42
    000c775aif-eq v5, v2, :cond_2b
    000c775econst/16 v2, 0x82
    000c7762if-eq v5, v2, :cond_27
    000c7766move v5, v7
    000c7768goto :goto_41
    000c776aif-ne v6, v1, :cond_25
    000c776emove v5, v1
    000c7770goto :goto_41
    000c7772if-nez v6, :cond_25
    000c7776invoke-virtual {v3}, Lcom/google/android/material/carousel/CarouselLayoutManager;->B0()Z
    000c777cmove-result v5
    000c777eif-eqz v5, :cond_29
    000c7782move v5, v0
    000c7784goto :goto_41
    000c7786if-ne v6, v1, :cond_25
    000c778agoto :goto_33
    000c778cif-nez v6, :cond_25
    000c7790invoke-virtual {v3}, Lcom/google/android/material/carousel/CarouselLayoutManager;->B0()Z
    000c7796move-result v5
    000c7798if-eqz v5, :cond_33
    000c779cgoto :goto_29
    000c779eif-ne v5, v7, :cond_44
    000c77a2goto :goto_83
    000c77a4const/4 v6, 0x0
    000c77a6if-ne v5, v0, :cond_78
    000c77aainvoke-static {v4}, Lf0/H;->H(Landroid/view/View;)I
    000c77b0move-result v4
    000c77b2if-nez v4, :cond_4e
    000c77b6goto :goto_83
    000c77b8invoke-virtual {v3, v6}, Lf0/H;->u(I)Landroid/view/View;
    000c77bemove-result-object v4
    000c77c0invoke-static {v4}, Lf0/H;->H(Landroid/view/View;)I
    000c77c6move-result v4
    000c77c8sub-int/2addr v4, v1
    000c77caif-ltz v4, :cond_67
    000c77ceinvoke-virtual {v3}, Lf0/H;->B()I
    000c77d4move-result v5
    000c77d6if-lt v4, v5, :cond_60
    000c77dagoto :goto_67
    000c77dciget-object v4, v3, Lcom/google/android/material/carousel/CarouselLayoutManager;->q:Lx0/c;
    000c77e0invoke-virtual {v4}, Lx0/c;->a()I
    000c77e6const/4 v4, 0x0
    000c77e8throw v4
    000c77eainvoke-virtual {v3}, Lcom/google/android/material/carousel/CarouselLayoutManager;->B0()Z
    000c77f0move-result v4
    000c77f2if-eqz v4, :cond_73
    000c77f6invoke-virtual {v3}, Lf0/H;->v()I
    000c77fcmove-result v4
    000c77feadd-int/lit8 v6, v4, -0x1
    000c7802invoke-virtual {v3, v6}, Lf0/H;->u(I)Landroid/view/View;
    000c7808move-result-object v4
    000c780areturn-object v4
    000c780cinvoke-static {v4}, Lf0/H;->H(Landroid/view/View;)I
    000c7812move-result v4
    000c7814invoke-virtual {v3}, Lf0/H;->B()I
    000c781amove-result v5
    000c781csub-int/2addr v5, v1
    000c781eif-ne v4, v5, :cond_85
    000c7822const/4 v4, 0x0
    000c7824return-object v4
    000c7826invoke-virtual {v3}, Lf0/H;->v()I
    000c782cmove-result v4
    000c782esub-int/2addr v4, v1
    000c7830invoke-virtual {v3, v4}, Lf0/H;->u(I)Landroid/view/View;
    000c7836move-result-object v4
    000c7838invoke-static {v4}, Lf0/H;->H(Landroid/view/View;)I
    000c783emove-result v4
    000c7840add-int/2addr v4, v1
    000c7842if-ltz v4, :cond_a3
    000c7846invoke-virtual {v3}, Lf0/H;->B()I
    000c784cmove-result v5
    000c784eif-lt v4, v5, :cond_9c
    000c7852goto :goto_a3
    000c7854iget-object v4, v3, Lcom/google/android/material/carousel/CarouselLayoutManager;->q:Lx0/c;
    000c7858invoke-virtual {v4}, Lx0/c;->a()I
    000c785econst/4 v4, 0x0
    000c7860throw v4
    000c7862invoke-virtual {v3}, Lcom/google/android/material/carousel/CarouselLayoutManager;->B0()Z
    000c7868move-result v4
    000c786aif-eqz v4, :cond_aa
    000c786egoto :goto_b0
    000c7870invoke-virtual {v3}, Lf0/H;->v()I
    000c7876move-result v4
    000c7878add-int/lit8 v6, v4, -0x1
    000c787cinvoke-virtual {v3, v6}, Lf0/H;->u(I)Landroid/view/View;
    000c7882move-result-object v4
    000c7884return-object v4
    000c770c
    000c7886
    000c7886 // align 0x8
    000c7888
    000c7888com.google.android.material.carousel.CarouselLayoutManager::d():
    000c7898invoke-virtual {v1}, Lcom/google/android/material/carousel/CarouselLayoutManager;->A0()Z
    000c789emove-result v0
    000c78a0return v0
    000c7888
    000c78a2
    000c78a2 // align 0x4
    000c78a4
    000c78a4com.google.android.material.carousel.CarouselLayoutManager::e():
    000c78b4invoke-virtual {v1}, Lcom/google/android/material/carousel/CarouselLayoutManager;->A0()Z
    000c78bamove-result v0
    000c78bcxor-int/lit8 v0, v0, 0x1
    000c78c0return v0
    000c78a4
    000c78c2
    000c78c2 // align 0x4
    000c78c4
    000c78c4com.google.android.material.carousel.CarouselLayoutManager::L():
    000c78d4const/4 v0, 0x1
    000c78d6return v0
    000c78c4
    000c78d8
    000c78d8com.google.android.material.carousel.CarouselLayoutManager::A0():
    000c78e8iget-object v0, v1, Lcom/google/android/material/carousel/CarouselLayoutManager;->q:Lx0/c;
    000c78eciget v0, v0, Lx0/c;->a:I
    000c78f0if-nez v0, :cond_8
    000c78f4const/4 v0, 0x1
    000c78f6return v0
    000c78f8const/4 v0, 0x0
    000c78fareturn v0
    000c78d8
    000c78fc
    000c78fccom.google.android.material.carousel.CarouselLayoutManager::B0():
    000c790cinvoke-virtual {v2}, Lcom/google/android/material/carousel/CarouselLayoutManager;->A0()Z
    000c7912move-result v0
    000c7914if-eqz v0, :cond_e
    000c7918invoke-virtual {v2}, Lf0/H;->C()I
    000c791emove-result v0
    000c7920const/4 v1, 0x1
    000c7922if-ne v0, v1, :cond_e
    000c7926return v1
    000c7928const/4 v0, 0x0
    000c792areturn v0
    000c78fc
    000c792c
    000c792ccom.google.android.material.carousel.CarouselLayoutManager::k0(androidx.recyclerview.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean, boolean):
    000c793cconst/4 v1, 0x0
    000c793ereturn v1
    000c792c
    000c7940
    000c7940com.google.android.material.carousel.CarouselLayoutManager::r():
    000c7950new-instance v0, Lf0/I;
    000c7954const/4 v1, -0x2
    000c7956invoke-direct {v0, v1, v1}, Lf0/I;-><init>(II)V
    000c795creturn-object v0
    000c7940
    000c795e
    000c795e // align 0x10
    000c7960
    000c7960com.google.android.material.carousel.CarouselLayoutManager::j(f0.U):
    000c7970invoke-virtual {v0}, Lf0/H;->v()I
    000c7976const/4 v1, 0x0
    000c7978return v1
    000c7960
    000c797a
    000c797a // align 0x4
    000c797c
    000c797ccom.google.android.material.carousel.CarouselLayoutManager::k(f0.U):
    000c798cconst/4 v1, 0x0
    000c798ereturn v1
    000c797c
    000c7990
    000c7990com.google.android.material.carousel.CarouselLayoutManager::l(f0.U):
    000c79a0const/4 v1, 0x0
    000c79a2return v1
    000c7990
    000c79a4
    000c79a4com.google.android.material.carousel.CarouselLayoutManager::m(f0.U):
    000c79b4invoke-virtual {v0}, Lf0/H;->v()I
    000c79baconst/4 v1, 0x0
    000c79bcreturn v1
    000c79a4
    000c79be
    000c79be // align 0x10
    000c79c0
    000c79c0com.google.android.material.carousel.CarouselLayoutManager::n(f0.U):
    000c79d0const/4 v1, 0x0
    000c79d2return v1
    000c79c0
    000c79d4
    000c79d4com.google.android.material.carousel.CarouselLayoutManager::o(f0.U):
    000c79e4const/4 v1, 0x0
    000c79e6return v1
    000c79d4
    000c79e8
    000c79e8com.google.android.material.carousel.CarouselLayoutManager::m0(int, f0.N, f0.U):
    000c79f8invoke-virtual {v3}, Lcom/google/android/material/carousel/CarouselLayoutManager;->A0()Z
    000c79femove-result v6
    000c7a00const/4 v0, 0x0
    000c7a02if-eqz v6, :cond_23
    000c7a06invoke-virtual {v3}, Lf0/H;->v()I
    000c7a0cmove-result v6
    000c7a0eif-eqz v6, :cond_23
    000c7a12if-nez v4, :cond_10
    000c7a16goto :goto_23
    000c7a18const-wide v1, 0x7fffffffffffffff
    000c7a22invoke-virtual {v5, v0, v1, v2}, Lf0/N;->i(IJ)Lf0/X;
    000c7a28move-result-object v4
    000c7a2aiget-object v4, v4, Lf0/X;->a:Landroid/view/View;
    000c7a2enew-instance v4, Ljava/lang/IllegalStateException;
    000c7a32const-string v5, "All children of a RecyclerView using CarouselLayoutManager must use MaskableFrameLayout as their root ViewGroup."
    000c7a36invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000c7a3cthrow v4
    000c7a3ereturn v0
    000c79e8
    000c7a40
    000c7a40com.google.android.material.carousel.CarouselLayoutManager::o0(int, f0.N, f0.U):
    000c7a50invoke-virtual {v3}, Lcom/google/android/material/carousel/CarouselLayoutManager;->e()Z
    000c7a56move-result v6
    000c7a58const/4 v0, 0x0
    000c7a5aif-eqz v6, :cond_23
    000c7a5einvoke-virtual {v3}, Lf0/H;->v()I
    000c7a64move-result v6
    000c7a66if-eqz v6, :cond_23
    000c7a6aif-nez v4, :cond_10
    000c7a6egoto :goto_23
    000c7a70const-wide v1, 0x7fffffffffffffff
    000c7a7ainvoke-virtual {v5, v0, v1, v2}, Lf0/N;->i(IJ)Lf0/X;
    000c7a80move-result-object v4
    000c7a82iget-object v4, v4, Lf0/X;->a:Landroid/view/View;
    000c7a86new-instance v4, Ljava/lang/IllegalStateException;
    000c7a8aconst-string v5, "All children of a RecyclerView using CarouselLayoutManager must use MaskableFrameLayout as their root ViewGroup."
    000c7a8einvoke-direct {v4, v5}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000c7a94throw v4
    000c7a96return v0
    000c7a40
    000c7a98
    000c7a98com.google.android.material.carousel.CarouselLayoutManager::<init>():
    000c7aa8new-instance v0, Lx0/e;
    000c7aacinvoke-direct {v0}, Lx0/e;-><init>()V
    000c7ab2invoke-direct {v2}, Lf0/H;-><init>()V
    000c7ab8new-instance v1, Lx0/b;
    000c7abcinvoke-direct {v1}, Lx0/b;-><init>()V
    000c7ac2new-instance v1, Lx0/a;
    000c7ac6invoke-direct {v1, v2}, Lx0/a;-><init>(Lcom/google/android/material/carousel/CarouselLayoutManager;)V
    000c7acciput-object v1, v2, Lcom/google/android/material/carousel/CarouselLayoutManager;->r:Landroid/view/View$OnLayoutChangeListener;
    000c7ad0iput-object v0, v2, Lcom/google/android/material/carousel/CarouselLayoutManager;->p:Lx0/e;
    000c7ad4invoke-virtual {v2}, Lf0/H;->l0()V
    000c7adaconst/4 v0, 0x0
    000c7adcinvoke-virtual {v2, v0}, Lcom/google/android/material/carousel/CarouselLayoutManager;->C0(I)V
    000c7ae2return-void
    000c7a98
    000c7ae4
    000c7ae4com.google.android.material.carousel.CarouselLayoutManager::<init>(android.content.Context, android.util.AttributeSet, int, int):
    000c7af4invoke-direct {v0}, Lf0/H;-><init>()V
    000c7afanew-instance v3, Lx0/b;
    000c7afeinvoke-direct {v3}, Lx0/b;-><init>()V
    000c7b04new-instance v3, Lx0/a;
    000c7b08invoke-direct {v3, v0}, Lx0/a;-><init>(Lcom/google/android/material/carousel/CarouselLayoutManager;)V
    000c7b0eiput-object v3, v0, Lcom/google/android/material/carousel/CarouselLayoutManager;->r:Landroid/view/View$OnLayoutChangeListener;
    000c7b12new-instance v3, Lx0/e;
    000c7b16invoke-direct {v3}, Lx0/e;-><init>()V
    000c7b1ciput-object v3, v0, Lcom/google/android/material/carousel/CarouselLayoutManager;->p:Lx0/e;
    000c7b20invoke-virtual {v0}, Lf0/H;->l0()V
    000c7b26if-eqz v2, :cond_32
    000c7b2asget-object v3, Lq0/a;->b:[I
    000c7b2einvoke-virtual {v1, v2, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000c7b34move-result-object v1
    000c7b36const/4 v2, 0x0
    000c7b38invoke-virtual {v1, v2, v2}, Landroid/content/res/TypedArray;->getInt(II)I
    000c7b3einvoke-virtual {v0}, Lf0/H;->l0()V
    000c7b44invoke-virtual {v1, v2, v2}, Landroid/content/res/TypedArray;->getInt(II)I
    000c7b4amove-result v2
    000c7b4cinvoke-virtual {v0, v2}, Lcom/google/android/material/carousel/CarouselLayoutManager;->C0(I)V
    000c7b52invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
    000c7b58return-void
    000c7ae4
    000c7b5a
    000c7b5a // align 0x4
    000c7b5c
    000c7b5ccom.google.android.material.carousel.CarouselLayoutManager::y(android.view.View, android.graphics.Rect):
    000c7b6cinvoke-super {v0, v1, v2}, Lf0/H;->y(Landroid/view/View;Landroid/graphics/Rect;)V
    000c7b72invoke-virtual {v2}, Landroid/graphics/Rect;->centerY()I
    000c7b78invoke-virtual {v0}, Lcom/google/android/material/carousel/CarouselLayoutManager;->A0()Z
    000c7b7emove-result v1
    000c7b80if-eqz v1, :cond_f
    000c7b84invoke-virtual {v2}, Landroid/graphics/Rect;->centerX()I
    000c7b8aconst/4 v1, 0x0
    000c7b8cthrow v1
    000c7b5c
    000c7b8e
    000c7b8e // align 0x10
    000c7b90
    000c7b90com.google.android.material.carousel.CarouselLayoutManager::Q(androidx.recyclerview.widget.RecyclerView):
    000c7ba0iget-object v0, v5, Lcom/google/android/material/carousel/CarouselLayoutManager;->p:Lx0/e;
    000c7ba4invoke-virtual {v6}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c7baamove-result-object v1
    000c7baciget v2, v0, Lx0/e;->a:F
    000c7bb0const/4 v3, 0x0
    000c7bb2cmpl-float v4, v2, v3
    000c7bb6if-lez v4, :cond_e
    000c7bbagoto :goto_19
    000c7bbcinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000c7bc2move-result-object v2
    000c7bc4const v4, 0x7f0600f2
    000c7bcainvoke-virtual {v2, v4}, Landroid/content/res/Resources;->getDimension(I)F
    000c7bd0move-result v2
    000c7bd2iput v2, v0, Lx0/e;->a:F
    000c7bd6iget v2, v0, Lx0/e;->b:F
    000c7bdacmpl-float v3, v2, v3
    000c7bdeif-lez v3, :cond_22
    000c7be2goto :goto_2d
    000c7be4invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    000c7beamove-result-object v1
    000c7becconst v2, 0x7f0600f1
    000c7bf2invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDimension(I)F
    000c7bf8move-result v2
    000c7bfaiput v2, v0, Lx0/e;->b:F
    000c7bfeinvoke-virtual {v5}, Lf0/H;->l0()V
    000c7c04iget-object v0, v5, Lcom/google/android/material/carousel/CarouselLayoutManager;->r:Landroid/view/View$OnLayoutChangeListener;
    000c7c08invoke-virtual {v6, v0}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
    000c7c0ereturn-void
    000c7b90
    000c7c10
    000c7c10com.google.android.material.carousel.CarouselLayoutManager::R(androidx.recyclerview.widget.RecyclerView):
    000c7c20iget-object v0, v1, Lcom/google/android/material/carousel/CarouselLayoutManager;->r:Landroid/view/View$OnLayoutChangeListener;
    000c7c24invoke-virtual {v2, v0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
    000c7c2areturn-void
    000c7c10
    000c7c2c
    000c7c2ccom.google.android.material.carousel.CarouselLayoutManager::T(android.view.accessibility.AccessibilityEvent):
    000c7c3cinvoke-super {v1, v2}, Lf0/H;->T(Landroid/view/accessibility/AccessibilityEvent;)V
    000c7c42invoke-virtual {v1}, Lf0/H;->v()I
    000c7c48move-result v0
    000c7c4aif-lez v0, :cond_26
    000c7c4econst/4 v0, 0x0
    000c7c50invoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
    000c7c56move-result-object v0
    000c7c58invoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
    000c7c5emove-result v0
    000c7c60invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setFromIndex(I)V
    000c7c66invoke-virtual {v1}, Lf0/H;->v()I
    000c7c6cmove-result v0
    000c7c6eadd-int/lit8 v0, v0, -0x1
    000c7c72invoke-virtual {v1, v0}, Lf0/H;->u(I)Landroid/view/View;
    000c7c78move-result-object v0
    000c7c7ainvoke-static {v0}, Lf0/H;->H(Landroid/view/View;)I
    000c7c80move-result v0
    000c7c82invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;->setToIndex(I)V
    000c7c88return-void
    000c7c2c
    000c7c8a
    000c7c8a // align 0x4
    000c7c8c
    000c7c8ccom.google.android.material.carousel.CarouselLayoutManager::W(int, int):
    000c7c9cinvoke-virtual {v0}, Lf0/H;->B()I
    000c7ca2return-void
    000c7c8c
    000c7ca4
    000c7ca4com.google.android.material.carousel.CarouselLayoutManager::Z(int, int):
    000c7cb4invoke-virtual {v0}, Lf0/H;->B()I
    000c7cbareturn-void
    000c7ca4
    000c7cbc
    000c7cbccom.google.android.material.carousel.CarouselLayoutManager::b0(f0.N, f0.U):
    000c7cccinvoke-virtual {v4}, Lf0/U;->b()I
    000c7cd2move-result v4
    000c7cd4if-lez v4, :cond_2f
    000c7cd8invoke-virtual {v2}, Lcom/google/android/material/carousel/CarouselLayoutManager;->A0()Z
    000c7cdemove-result v4
    000c7ce0if-eqz v4, :cond_f
    000c7ce4iget v4, v2, Lf0/H;->n:I
    000c7ce8goto :goto_11
    000c7ceaiget v4, v2, Lf0/H;->o:I
    000c7ceeint-to-float v4, v4
    000c7cf0const/4 v0, 0x0
    000c7cf2cmpg-float v4, v4, v0
    000c7cf6if-gtz v4, :cond_18
    000c7cfagoto :goto_2f
    000c7cfcinvoke-virtual {v2}, Lcom/google/android/material/carousel/CarouselLayoutManager;->B0()Z
    000c7d02const-wide v0, 0x7fffffffffffffff
    000c7d0cconst/4 v4, 0x0
    000c7d0einvoke-virtual {v3, v4, v0, v1}, Lf0/N;->i(IJ)Lf0/X;
    000c7d14move-result-object v3
    000c7d16iget-object v3, v3, Lf0/X;->a:Landroid/view/View;
    000c7d1anew-instance v3, Ljava/lang/IllegalStateException;
    000c7d1econst-string v4, "All children of a RecyclerView using CarouselLayoutManager must use MaskableFrameLayout as their root ViewGroup."
    000c7d22invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000c7d28throw v3
    000c7d2ainvoke-virtual {v2, v3}, Lf0/H;->g0(Lf0/N;)V
    000c7d30return-void
    000c7cbc
    000c7d32
    000c7d32 // align 0x4
    000c7d34
    000c7d34com.google.android.material.carousel.CarouselLayoutManager::c0(f0.U):
    000c7d44invoke-virtual {v0}, Lf0/H;->v()I
    000c7d4amove-result v1
    000c7d4cif-nez v1, :cond_7
    000c7d50return-void
    000c7d52const/4 v1, 0x0
    000c7d54invoke-virtual {v0, v1}, Lf0/H;->u(I)Landroid/view/View;
    000c7d5amove-result-object v1
    000c7d5cinvoke-static {v1}, Lf0/H;->H(Landroid/view/View;)I
    000c7d62return-void
    000c7d34
    000c7d64
    000c7d64com.google.android.material.carousel.CarouselLayoutManager::n0(int):
    000c7d74return-void
    000c7d64
    000c7d76
    000c7d76 // align 0x8
    000c7d78
    000c7d78com.google.android.material.carousel.CarouselLayoutManager::C0(int):
    000c7d88const/4 v0, 0x1
    000c7d8aif-eqz v3, :cond_12
    000c7d8eif-ne v3, v0, :cond_6
    000c7d92goto :goto_12
    000c7d94new-instance v0, Ljava/lang/IllegalArgumentException;
    000c7d98const-string v1, "invalid orientation:"
    000c7d9cinvoke-static {v1, v3}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
    000c7da2move-result-object v3
    000c7da4invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000c7daathrow v0
    000c7dacconst/4 v1, 0x0
    000c7daeinvoke-virtual {v2, v1}, Lf0/H;->c(Ljava/lang/String;)V
    000c7db4iget-object v1, v2, Lcom/google/android/material/carousel/CarouselLayoutManager;->q:Lx0/c;
    000c7db8if-eqz v1, :cond_20
    000c7dbciget v1, v1, Lx0/c;->a:I
    000c7dc0if-eq v3, v1, :cond_1f
    000c7dc4goto :goto_20
    000c7dc6return-void
    000c7dc8if-eqz v3, :cond_33
    000c7dccif-ne v3, v0, :cond_2b
    000c7dd0new-instance v3, Lx0/c;
    000c7dd4const/4 v0, 0x0
    000c7dd6invoke-direct {v3, v2, v0}, Lx0/c;-><init>(Lcom/google/android/material/carousel/CarouselLayoutManager;I)V
    000c7ddcgoto :goto_39
    000c7ddenew-instance v3, Ljava/lang/IllegalArgumentException;
    000c7de2const-string v0, "invalid orientation"
    000c7de6invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000c7decthrow v3
    000c7deenew-instance v3, Lx0/c;
    000c7df2const/4 v0, 0x1
    000c7df4invoke-direct {v3, v2, v0}, Lx0/c;-><init>(Lcom/google/android/material/carousel/CarouselLayoutManager;I)V
    000c7dfaiput-object v3, v2, Lcom/google/android/material/carousel/CarouselLayoutManager;->q:Lx0/c;
    000c7dfeinvoke-virtual {v2}, Lf0/H;->l0()V
    000c7e04return-void
    000c7d78
    000c7e06
    000c7e06 // align 0x8
    000c7e08
    000c7e08com.google.android.material.carousel.CarouselLayoutManager::x0(androidx.recyclerview.widget.RecyclerView, int):
    000c7e18new-instance v0, Lf0/w;
    000c7e1cinvoke-virtual {v3}, Landroid/view/View;->getContext()Landroid/content/Context;
    000c7e22move-result-object v3
    000c7e24const/4 v1, 0x1
    000c7e26invoke-direct {v0, v2, v3, v1}, Lf0/w;-><init>(Ljava/lang/Object;Landroid/content/Context;I)V
    000c7e2ciput v4, v0, Lf0/u;->a:I
    000c7e30invoke-virtual {v2, v0}, Lf0/H;->y0(Lf0/u;)V
    000c7e36return-void
    000c7e08
    000c7e38
    000c7e38com.google.android.material.chip.Chip::getTextAppearance():
    000c7e48iget-object v0, v1, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    000c7e4cif-eqz v0, :cond_9
    000c7e50iget-object v0, v0, Lz0/d;->k0:LE0/C;
    000c7e54iget-object v0, v0, LE0/C;->f:LI0/d;
    000c7e58return-object v0
    000c7e5aconst/4 v0, 0x0
    000c7e5creturn-object v0
    000c7e38
    000c7e5e
    000c7e5e // align 0x10
    000c7e60
    000c7e60com.google.android.material.chip.Chip::getShapeAppearanceModel():
    000c7e70iget-object v0, v1, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    000c7e74iget-object v0, v0, LL0/g;->a:LL0/f;
    000c7e78iget-object v0, v0, LL0/f;->a:LL0/k;
    000c7e7creturn-object v0
    000c7e60
    000c7e7e
    000c7e7e // align 0x10
    000c7e80
    000c7e80com.google.android.material.chip.Chip::getCheckedIconTint():
    000c7e90iget-object v0, v1, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    000c7e94if-eqz v0, :cond_7
    000c7e98iget-object v0, v0, Lz0/d;->T:Landroid/content/res/ColorStateList;
    000c7e9creturn-object v0
    000c7e9econst/4 v0, 0x0
    000c7ea0return-object v0
    000c7e80
    000c7ea2
    000c7ea2 // align 0x4
    000c7ea4
    000c7ea4com.google.android.material.chip.Chip::getChipBackgroundColor():
    000c7eb4iget-object v0, v1, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    000c7eb8if-eqz v0, :cond_7
    000c7ebciget-object v0, v0, Lz0/d;->y:Landroid/content/res/ColorStateList;
    000c7ec0return-object v0
    000c7ec2const/4 v0, 0x0
    000c7ec4return-object v0
    000c7ea4
    000c7ec6
    000c7ec6 // align 0x8
    000c7ec8
    000c7ec8com.google.android.material.chip.Chip::getChipIconTint():
    000c7ed8iget-object v0, v1, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    000c7edcif-eqz v0, :cond_7
    000c7ee0iget-object v0, v0, Lz0/d;->H:Landroid/content/res/ColorStateList;
    000c7ee4return-object v0
    000c7ee6const/4 v0, 0x0
    000c7ee8return-object v0
    000c7ec8
    000c7eea
    000c7eea // align 0x4
    000c7eec
    000c7eeccom.google.android.material.chip.Chip::getChipStrokeColor():
    000c7efciget-object v0, v1, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    000c7f00if-eqz v0, :cond_7
    000c7f04iget-object v0, v0, Lz0/d;->B:Landroid/content/res/ColorStateList;
    000c7f08return-object v0
    000c7f0aconst/4 v0, 0x0
    000c7f0creturn-object v0
    000c7eec
    000c7f0e
    000c7f0e // align 0x10
    000c7f10
    000c7f10com.google.android.material.chip.Chip::getCloseIconTint():
    000c7f20iget-object v0, v1, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    000c7f24if-eqz v0, :cond_7
    000c7f28iget-object v0, v0, Lz0/d;->N:Landroid/content/res/ColorStateList;
    000c7f2creturn-object v0
    000c7f2econst/4 v0, 0x0
    000c7f30return-object v0
    000c7f10
    000c7f32
    000c7f32 // align 0x4
    000c7f34
    000c7f34com.google.android.material.chip.Chip::getRippleColor():
    000c7f44iget-object v0, v1, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    000c7f48if-eqz v0, :cond_7
    000c7f4ciget-object v0, v0, Lz0/d;->D:Landroid/content/res/ColorStateList;
    000c7f50return-object v0
    000c7f52const/4 v0, 0x0
    000c7f54return-object v0
    000c7f34
    000c7f56
    000c7f56 // align 0x8
    000c7f58
    000c7f58com.google.android.material.chip.Chip::a(com.google.android.material.chip.Chip):
    000c7f68invoke-direct {v0}, Lcom/google/android/material/chip/Chip;->getCloseIconTouchBoundsInt()Landroid/graphics/Rect;
    000c7f6emove-result-object v0
    000c7f70return-object v0
    000c7f58
    000c7f72
    000c7f72 // align 0x4
    000c7f74
    000c7f74com.google.android.material.chip.Chip::getCloseIconTouchBoundsInt():
    000c7f84invoke-direct {v5}, Lcom/google/android/material/chip/Chip;->getCloseIconTouchBounds()Landroid/graphics/RectF;
    000c7f8amove-result-object v0
    000c7f8ciget v1, v0, Landroid/graphics/RectF;->left:F
    000c7f90float-to-int v1, v1
    000c7f92iget v2, v0, Landroid/graphics/RectF;->top:F
    000c7f96float-to-int v2, v2
    000c7f98iget v3, v0, Landroid/graphics/RectF;->right:F
    000c7f9cfloat-to-int v3, v3
    000c7f9eiget v0, v0, Landroid/graphics/RectF;->bottom:F
    000c7fa2float-to-int v0, v0
    000c7fa4iget-object v4, v5, Lcom/google/android/material/chip/Chip;->t:Landroid/graphics/Rect;
    000c7fa8invoke-virtual {v4, v1, v2, v3, v0}, Landroid/graphics/Rect;->set(IIII)V
    000c7faereturn-object v4
    000c7f74
    000c7fb0
    000c7fb0com.google.android.material.chip.Chip::getCloseIconTouchBounds():
    000c7fc0iget-object v0, v5, Lcom/google/android/material/chip/Chip;->u:Landroid/graphics/RectF;
    000c7fc4invoke-virtual {v0}, Landroid/graphics/RectF;->setEmpty()V
    000c7fcainvoke-virtual {v5}, Lcom/google/android/material/chip/Chip;->c()Z
    000c7fd0move-result v1
    000c7fd2if-eqz v1, :cond_4d
    000c7fd6iget-object v1, v5, Lcom/google/android/material/chip/Chip;->h:Landroid/view/View$OnClickListener;
    000c7fdaif-eqz v1, :cond_4d
    000c7fdeiget-object v1, v5, Lcom/google/android/material/chip/Chip;->e:Lz0/d;
    000c7fe2invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
    000c7fe8move-result-object v2
    000c7feainvoke-virtual {v0}, Landroid/graphics/RectF;->setEmpty()V
    000c7ff0invoke-virtual {v1}, Lz0/d;->T()Z
    000c7ff6move-result v3
    000c7ff8if-eqz v3, :cond_4d
    000c7ffciget v3, v1, Lz0/d;->d0:F
    000c8000iget v4, v1, Lz0/d;->c0:F
    000c8004add-float/2addr v3, v4
    000c8006iget v4, v1, Lz0/d;->O:F
    000c800aadd-float/2addr v3, v4
    000c800ciget v4, v1, Lz0/d;->b0:F
    000c8010add-float/2addr v3, v4
    000c8012iget v4, v1, Lz0/d;->a0:F
    000c8016add-float/2addr v3, v4
    000c8018invoke-static {v1}, LD/b;->a(Landroid/graphics/drawable/Drawable;)I
    000c801emove-result v1
    000c8020if-nez v1, :cond_3b
    000c8024iget v1, v2, Landroid/graphics/Rect;->right:I
    000c8028int-to-float v1, v1
    000c802aiput v1, v0, Landroid/graphics/RectF;->right:F
    000c802esub-float/2addr v1, v3
    000c8030iput v1, v0, Landroid/graphics/RectF;->left:F
    000c8034goto :goto_43
    000c8036iget v1, v2, Landroid/graphics/Rect;->left:I
    000c803aint-to-float v1, v1
    000c803ciput v1, v0, Landroid/graphics/RectF;->left:F
    000c8040add-float/2addr v1, v3
    000c8042iput v1, v0, Landroid/graphics/RectF;->right:F
    000c8046iget v1, v2, Landroid/graphics/Rect;->top:I
    000c804aint-to-float v1, v1
    000c804ciput v1, v0, Landroid/graphics/RectF;->top:F
    000c8050iget v1, v2, Landroid/graphics/Rect;->bottom:I
    000c8054int-to-float v1, v1
    000c8056iput v1, v0, Landroid/graphics/RectF;->bottom:F
    000c805areturn-object v0
    000c7fb0