File classes.dex
Function:
    000ce598
    000ce598com.google.android.material.navigation.NavigationView::<init>(android.content.Context, android.util.AttributeSet):
    000ce5a8move-object/from16 v0, v18
    000ce5acmove-object/from16 v2, v20
    000ce5b0const/4 v7, 0x0
    000ce5b2const v4, 0x7f03034f
    000ce5b8const v8, 0x7f100343
    000ce5bemove-object/from16 v1, v19
    000ce5c2invoke-static {v1, v2, v4, v8}, LQ0/a;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context;
    000ce5c8move-result-object v1
    000ce5cainvoke-direct {v0, v1, v2, v4}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    000ce5d0new-instance v3, Landroid/graphics/Rect;
    000ce5d4invoke-direct {v3}, Landroid/graphics/Rect;-><init>()V
    000ce5daiput-object v3, v0, LE0/x;->c:Landroid/graphics/Rect;
    000ce5deconst/4 v9, 0x1
    000ce5e0iput-boolean v9, v0, LE0/x;->d:Z
    000ce5e4iput-boolean v9, v0, LE0/x;->e:Z
    000ce5e8iput-boolean v9, v0, LE0/x;->f:Z
    000ce5eciput-boolean v9, v0, LE0/x;->g:Z
    000ce5f0sget-object v3, Lq0/a;->v:[I
    000ce5f4new-array v6, v7, [I
    000ce5f8const v5, 0x7f100344
    000ce5feinvoke-static {v1, v2, v4, v5}, LE0/E;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)V
    000ce604invoke-static/range {v1 .. v6}, LE0/E;->b(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)V
    000ce60ainvoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000ce610move-result-object v1
    000ce612invoke-virtual {v1, v7}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
    000ce618move-result-object v3
    000ce61aiput-object v3, v0, LE0/x;->a:Landroid/graphics/drawable/Drawable;
    000ce61einvoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
    000ce624invoke-virtual {v0, v9}, Landroid/view/View;->setWillNotDraw(Z)V
    000ce62anew-instance v1, LE0/w;
    000ce62einvoke-direct {v1, v0}, LE0/w;-><init>(Lcom/google/android/material/navigation/NavigationView;)V
    000ce634sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
    000ce638invoke-static {v0, v1}, LK/E;->u(Landroid/view/View;LK/q;)V
    000ce63enew-instance v10, LE0/t;
    000ce642invoke-direct {v10}, LE0/t;-><init>()V
    000ce648iput-object v10, v0, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000ce64cconst/4 v11, 0x2
    000ce64enew-array v1, v11, [I
    000ce652iput-object v1, v0, Lcom/google/android/material/navigation/NavigationView;->k:[I
    000ce656iput-boolean v9, v0, Lcom/google/android/material/navigation/NavigationView;->n:Z
    000ce65aiput-boolean v9, v0, Lcom/google/android/material/navigation/NavigationView;->o:Z
    000ce65eiput v7, v0, Lcom/google/android/material/navigation/NavigationView;->p:I
    000ce662sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
    000ce666const/16 v12, 0x21
    000ce66aif-lt v1, v12, :cond_69
    000ce66enew-instance v1, LL0/z;
    000ce672invoke-direct {v1, v0}, LL0/z;-><init>(Lcom/google/android/material/navigation/NavigationView;)V
    000ce678goto :goto_6e
    000ce67anew-instance v1, LL0/y;
    000ce67einvoke-direct {v1, v0}, LL0/y;-><init>(Lcom/google/android/material/navigation/NavigationView;)V
    000ce684iput-object v1, v0, Lcom/google/android/material/navigation/NavigationView;->s:LL0/w;
    000ce688new-instance v1, LF0/l;
    000ce68cinvoke-direct {v1, v0}, LF0/l;-><init>(Landroid/view/View;)V
    000ce692iput-object v1, v0, Lcom/google/android/material/navigation/NavigationView;->t:LF0/l;
    000ce696new-instance v1, LF0/h;
    000ce69ainvoke-direct {v1, v0}, LF0/h;-><init>(Lcom/google/android/material/navigation/NavigationView;)V
    000ce6a0iput-object v1, v0, Lcom/google/android/material/navigation/NavigationView;->u:LF0/h;
    000ce6a4new-instance v1, LG0/d;
    000ce6a8invoke-direct {v1, v0}, LG0/d;-><init>(Lcom/google/android/material/navigation/NavigationView;)V
    000ce6aeiput-object v1, v0, Lcom/google/android/material/navigation/NavigationView;->v:LG0/d;
    000ce6b2invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    000ce6b8move-result-object v1
    000ce6banew-instance v13, LE0/h;
    000ce6beinvoke-direct {v13, v1}, Li/l;-><init>(Landroid/content/Context;)V
    000ce6c4iput-object v13, v0, Lcom/google/android/material/navigation/NavigationView;->h:LE0/h;
    000ce6c8sget-object v3, Lq0/a;->t:[I
    000ce6ccnew-array v6, v7, [I
    000ce6d0const v5, 0x7f100343
    000ce6d6invoke-static {v1, v2, v4, v5}, LE0/E;->a(Landroid/content/Context;Landroid/util/AttributeSet;II)V
    000ce6dcinvoke-static/range {v1 .. v6}, LE0/E;->b(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)V
    000ce6e2new-instance v6, LF0/h;
    000ce6e6invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
    000ce6ecmove-result-object v3
    000ce6eeinvoke-direct {v6, v1, v3}, LF0/h;-><init>(Landroid/content/Context;Landroid/content/res/TypedArray;)V
    000ce6f4invoke-virtual {v3, v9}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce6famove-result v5
    000ce6fcif-eqz v5, :cond_b3
    000ce700invoke-virtual {v6, v9}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    000ce706move-result-object v5
    000ce708invoke-virtual {v0, v5}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
    000ce70econst/4 v5, 0x7
    000ce710invoke-virtual {v3, v5, v7}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce716move-result v5
    000ce718iput v5, v0, Lcom/google/android/material/navigation/NavigationView;->p:I
    000ce71cif-nez v5, :cond_be
    000ce720move v5, v9
    000ce722goto :goto_bf
    000ce724move v5, v7
    000ce726iput-boolean v5, v0, Lcom/google/android/material/navigation/NavigationView;->q:Z
    000ce72ainvoke-virtual {v0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000ce730move-result-object v5
    000ce732const v14, 0x7f0601be
    000ce738invoke-virtual {v5, v14}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000ce73emove-result v5
    000ce740iput v5, v0, Lcom/google/android/material/navigation/NavigationView;->r:I
    000ce744invoke-virtual {v0}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000ce74amove-result-object v5
    000ce74cinvoke-static {v5}, LC1/d;->w(Landroid/graphics/drawable/Drawable;)Landroid/content/res/ColorStateList;
    000ce752move-result-object v14
    000ce754if-eqz v5, :cond_da
    000ce758if-eqz v14, :cond_f2
    000ce75cinvoke-static {v1, v2, v4, v8}, LL0/k;->b(Landroid/content/Context;Landroid/util/AttributeSet;II)LL0/j;
    000ce762move-result-object v2
    000ce764invoke-virtual {v2}, LL0/j;->a()LL0/k;
    000ce76amove-result-object v2
    000ce76cnew-instance v4, LL0/g;
    000ce770invoke-direct {v4, v2}, LL0/g;-><init>(LL0/k;)V
    000ce776if-eqz v14, :cond_ec
    000ce77ainvoke-virtual {v4, v14}, LL0/g;->j(Landroid/content/res/ColorStateList;)V
    000ce780invoke-virtual {v4, v1}, LL0/g;->h(Landroid/content/Context;)V
    000ce786invoke-virtual {v0, v4}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
    000ce78cconst/16 v2, 0x8
    000ce790invoke-virtual {v3, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce796move-result v4
    000ce798if-eqz v4, :cond_102
    000ce79cinvoke-virtual {v3, v2, v7}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce7a2move-result v2
    000ce7a4int-to-float v2, v2
    000ce7a6invoke-virtual {v0, v2}, Lcom/google/android/material/navigation/NavigationView;->setElevation(F)V
    000ce7acinvoke-virtual {v3, v11, v7}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000ce7b2move-result v2
    000ce7b4invoke-virtual {v0, v2}, Landroid/view/View;->setFitsSystemWindows(Z)V
    000ce7baconst/4 v2, 0x3
    000ce7bcinvoke-virtual {v3, v2, v7}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce7c2move-result v2
    000ce7c4iput v2, v0, Lcom/google/android/material/navigation/NavigationView;->j:I
    000ce7c8const/16 v2, 0x1f
    000ce7ccinvoke-virtual {v3, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce7d2move-result v4
    000ce7d4const/4 v5, 0x0
    000ce7d6if-eqz v4, :cond_11e
    000ce7dainvoke-virtual {v6, v2}, LF0/h;->p(I)Landroid/content/res/ColorStateList;
    000ce7e0move-result-object v2
    000ce7e2goto :goto_11f
    000ce7e4move-object v2, v5
    000ce7e6const/16 v4, 0x22
    000ce7eainvoke-virtual {v3, v4}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce7f0move-result v8
    000ce7f2if-eqz v8, :cond_12c
    000ce7f6invoke-virtual {v3, v4, v7}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000ce7fcmove-result v4
    000ce7fegoto :goto_12d
    000ce800move v4, v7
    000ce802const v8, 0x1010038
    000ce808if-nez v4, :cond_138
    000ce80cif-nez v2, :cond_138
    000ce810invoke-virtual {v0, v8}, Lcom/google/android/material/navigation/NavigationView;->e(I)Landroid/content/res/ColorStateList;
    000ce816move-result-object v2
    000ce818const/16 v14, 0xe
    000ce81cinvoke-virtual {v3, v14}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce822move-result v15
    000ce824if-eqz v15, :cond_145
    000ce828invoke-virtual {v6, v14}, LF0/h;->p(I)Landroid/content/res/ColorStateList;
    000ce82emove-result-object v8
    000ce830goto :goto_149
    000ce832invoke-virtual {v0, v8}, Lcom/google/android/material/navigation/NavigationView;->e(I)Landroid/content/res/ColorStateList;
    000ce838move-result-object v8
    000ce83aconst/16 v14, 0x18
    000ce83einvoke-virtual {v3, v14}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce844move-result v15
    000ce846if-eqz v15, :cond_156
    000ce84ainvoke-virtual {v3, v14, v7}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000ce850move-result v14
    000ce852goto :goto_157
    000ce854move v14, v7
    000ce856const/16 v15, 0x19
    000ce85ainvoke-virtual {v3, v15, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000ce860move-result v15
    000ce862const/16 v11, 0xd
    000ce866invoke-virtual {v3, v11}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce86cmove-result v16
    000ce86eif-eqz v16, :cond_16c
    000ce872invoke-virtual {v3, v11, v7}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce878move-result v11
    000ce87ainvoke-virtual {v0, v11}, Lcom/google/android/material/navigation/NavigationView;->setItemIconSize(I)V
    000ce880const/16 v11, 0x1a
    000ce884invoke-virtual {v3, v11}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce88amove-result v16
    000ce88cif-eqz v16, :cond_179
    000ce890invoke-virtual {v6, v11}, LF0/h;->p(I)Landroid/content/res/ColorStateList;
    000ce896move-result-object v11
    000ce898goto :goto_17a
    000ce89amove-object v11, v5
    000ce89cif-nez v14, :cond_185
    000ce8a0if-nez v11, :cond_185
    000ce8a4const v11, 0x1010036
    000ce8aainvoke-virtual {v0, v11}, Lcom/google/android/material/navigation/NavigationView;->e(I)Landroid/content/res/ColorStateList;
    000ce8b0move-result-object v11
    000ce8b2const/16 v9, 0xa
    000ce8b6invoke-virtual {v6, v9}, LF0/h;->q(I)Landroid/graphics/drawable/Drawable;
    000ce8bcmove-result-object v9
    000ce8beif-nez v9, :cond_1c8
    000ce8c2const/16 v12, 0x11
    000ce8c6invoke-virtual {v3, v12}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce8ccmove-result v12
    000ce8ceif-nez v12, :cond_19d
    000ce8d2const/16 v12, 0x12
    000ce8d6invoke-virtual {v3, v12}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce8dcmove-result v12
    000ce8deif-eqz v12, :cond_1c8
    000ce8e2invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
    000ce8e8move-result-object v9
    000ce8eaconst/16 v12, 0x13
    000ce8eeinvoke-static {v9, v6, v12}, LC1/l;->A(Landroid/content/Context;LF0/h;I)Landroid/content/res/ColorStateList;
    000ce8f4move-result-object v9
    000ce8f6invoke-virtual {v0, v6, v9}, Lcom/google/android/material/navigation/NavigationView;->f(LF0/h;Landroid/content/res/ColorStateList;)Landroid/graphics/drawable/InsetDrawable;
    000ce8fcmove-result-object v9
    000ce8feconst/16 v12, 0x10
    000ce902invoke-static {v1, v6, v12}, LC1/l;->A(Landroid/content/Context;LF0/h;I)Landroid/content/res/ColorStateList;
    000ce908move-result-object v12
    000ce90aif-eqz v12, :cond_1c8
    000ce90einvoke-virtual {v0, v6, v5}, Lcom/google/android/material/navigation/NavigationView;->f(LF0/h;Landroid/content/res/ColorStateList;)Landroid/graphics/drawable/InsetDrawable;
    000ce914move-result-object v7
    000ce916move-object/from16 v17, v6
    000ce91anew-instance v6, Landroid/graphics/drawable/RippleDrawable;
    000ce91einvoke-static {v12}, LJ0/a;->a(Landroid/content/res/ColorStateList;)Landroid/content/res/ColorStateList;
    000ce924move-result-object v12
    000ce926invoke-direct {v6, v12, v5, v7}, Landroid/graphics/drawable/RippleDrawable;-><init>(Landroid/content/res/ColorStateList;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
    000ce92ciput-object v6, v10, LE0/t;->n:Landroid/graphics/drawable/RippleDrawable;
    000ce930invoke-virtual {v10}, LE0/t;->c()V
    000ce936goto :goto_1ca
    000ce938move-object/from16 v17, v6
    000ce93cconst/16 v5, 0xb
    000ce940invoke-virtual {v3, v5}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce946move-result v6
    000ce948if-eqz v6, :cond_1db
    000ce94cconst/4 v6, 0x0
    000ce94einvoke-virtual {v3, v5, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce954move-result v5
    000ce956invoke-virtual {v0, v5}, Lcom/google/android/material/navigation/NavigationView;->setItemHorizontalPadding(I)V
    000ce95cgoto :goto_1dc
    000ce95econst/4 v6, 0x0
    000ce960const/16 v5, 0x1b
    000ce964invoke-virtual {v3, v5}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ce96amove-result v7
    000ce96cif-eqz v7, :cond_1eb
    000ce970invoke-virtual {v3, v5, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce976move-result v5
    000ce978invoke-virtual {v0, v5}, Lcom/google/android/material/navigation/NavigationView;->setItemVerticalPadding(I)V
    000ce97econst/4 v5, 0x6
    000ce980invoke-virtual {v3, v5, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce986move-result v5
    000ce988invoke-virtual {v0, v5}, Lcom/google/android/material/navigation/NavigationView;->setDividerInsetStart(I)V
    000ce98econst/4 v5, 0x5
    000ce990invoke-virtual {v3, v5, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce996move-result v5
    000ce998invoke-virtual {v0, v5}, Lcom/google/android/material/navigation/NavigationView;->setDividerInsetEnd(I)V
    000ce99econst/16 v5, 0x21
    000ce9a2invoke-virtual {v3, v5, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce9a8move-result v5
    000ce9aainvoke-virtual {v0, v5}, Lcom/google/android/material/navigation/NavigationView;->setSubheaderInsetStart(I)V
    000ce9b0const/16 v5, 0x20
    000ce9b4invoke-virtual {v3, v5, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce9bamove-result v5
    000ce9bcinvoke-virtual {v0, v5}, Lcom/google/android/material/navigation/NavigationView;->setSubheaderInsetEnd(I)V
    000ce9c2iget-boolean v5, v0, Lcom/google/android/material/navigation/NavigationView;->n:Z
    000ce9c6const/16 v6, 0x23
    000ce9cainvoke-virtual {v3, v6, v5}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000ce9d0move-result v5
    000ce9d2invoke-virtual {v0, v5}, Lcom/google/android/material/navigation/NavigationView;->setTopInsetScrimEnabled(Z)V
    000ce9d8iget-boolean v5, v0, Lcom/google/android/material/navigation/NavigationView;->o:Z
    000ce9dcconst/4 v6, 0x4
    000ce9deinvoke-virtual {v3, v6, v5}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000ce9e4move-result v5
    000ce9e6invoke-virtual {v0, v5}, Lcom/google/android/material/navigation/NavigationView;->setBottomInsetScrimEnabled(Z)V
    000ce9ecconst/16 v5, 0xc
    000ce9f0const/4 v6, 0x0
    000ce9f2invoke-virtual {v3, v5, v6}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
    000ce9f8move-result v5
    000ce9faconst/16 v6, 0xf
    000ce9feconst/4 v7, 0x1
    000cea00invoke-virtual {v3, v6, v7}, Landroid/content/res/TypedArray;->getInt(II)I
    000cea06move-result v6
    000cea08invoke-virtual {v0, v6}, Lcom/google/android/material/navigation/NavigationView;->setItemMaxLines(I)V
    000cea0enew-instance v6, LE0/w;
    000cea12invoke-direct {v6, v0}, LE0/w;-><init>(Lcom/google/android/material/navigation/NavigationView;)V
    000cea18iput-object v6, v13, Li/l;->e:Li/j;
    000cea1ciput v7, v10, LE0/t;->d:I
    000cea20invoke-virtual {v10, v1, v13}, LE0/t;->h(Landroid/content/Context;Li/l;)V
    000cea26if-eqz v4, :cond_246
    000cea2aiput v4, v10, LE0/t;->g:I
    000cea2einvoke-virtual {v10}, LE0/t;->c()V
    000cea34iput-object v2, v10, LE0/t;->h:Landroid/content/res/ColorStateList;
    000cea38invoke-virtual {v10}, LE0/t;->c()V
    000cea3eiput-object v8, v10, LE0/t;->l:Landroid/content/res/ColorStateList;
    000cea42invoke-virtual {v10}, LE0/t;->c()V
    000cea48invoke-virtual {v0}, Landroid/view/View;->getOverScrollMode()I
    000cea4emove-result v1
    000cea50iput v1, v10, LE0/t;->B:I
    000cea54iget-object v2, v10, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000cea58if-eqz v2, :cond_25d
    000cea5cinvoke-virtual {v2, v1}, Landroid/view/View;->setOverScrollMode(I)V
    000cea62if-eqz v14, :cond_264
    000cea66iput v14, v10, LE0/t;->i:I
    000cea6ainvoke-virtual {v10}, LE0/t;->c()V
    000cea70iput-boolean v15, v10, LE0/t;->j:Z
    000cea74invoke-virtual {v10}, LE0/t;->c()V
    000cea7aiput-object v11, v10, LE0/t;->k:Landroid/content/res/ColorStateList;
    000cea7einvoke-virtual {v10}, LE0/t;->c()V
    000cea84iput-object v9, v10, LE0/t;->m:Landroid/graphics/drawable/Drawable;
    000cea88invoke-virtual {v10}, LE0/t;->c()V
    000cea8eiput v5, v10, LE0/t;->q:I
    000cea92invoke-virtual {v10}, LE0/t;->c()V
    000cea98iget-object v1, v13, Li/l;->a:Landroid/content/Context;
    000cea9cinvoke-virtual {v13, v10, v1}, Li/l;->b(Li/y;Landroid/content/Context;)V
    000ceaa2iget-object v1, v10, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000ceaa6if-nez v1, :cond_2dd
    000ceaaaiget-object v1, v10, LE0/t;->f:Landroid/view/LayoutInflater;
    000ceaaeconst v2, 0x7f0b002a
    000ceab4const/4 v6, 0x0
    000ceab6invoke-virtual {v1, v2, v0, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    000ceabcmove-result-object v1
    000ceabecheck-cast v1, Lcom/google/android/material/internal/NavigationMenuView;
    000ceac2iput-object v1, v10, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000ceac6new-instance v2, LE0/q;
    000ceacaiget-object v4, v10, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000ceaceinvoke-direct {v2, v10, v4}, LE0/q;-><init>(LE0/t;Lcom/google/android/material/internal/NavigationMenuView;)V
    000cead4invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setAccessibilityDelegateCompat(Lf0/Y;)V
    000ceadaiget-object v1, v10, LE0/t;->e:LE0/l;
    000ceadeif-nez v1, :cond_2b8
    000ceae2new-instance v1, LE0/l;
    000ceae6invoke-direct {v1, v10}, LE0/l;-><init>(LE0/t;)V
    000ceaeciput-object v1, v10, LE0/t;->e:LE0/l;
    000ceaf0iget-object v2, v1, Lf0/z;->a:Lf0/A;
    000ceaf4invoke-virtual {v2}, Lf0/A;->a()Z
    000ceafamove-result v2
    000ceafcif-nez v2, :cond_2b0
    000ceb00const/4 v7, 0x1
    000ceb02iput-boolean v7, v1, Lf0/z;->b:Z
    000ceb06goto :goto_2b8
    000ceb08new-instance v1, Ljava/lang/IllegalStateException;
    000ceb0cconst-string v2, "Cannot change whether this adapter has stable IDs while the adapter has registered observers."
    000ceb10invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000ceb16throw v1
    000ceb18iget v1, v10, LE0/t;->B:I
    000ceb1cconst/4 v2, -0x1
    000ceb1eif-eq v1, v2, :cond_2c2
    000ceb22iget-object v2, v10, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000ceb26invoke-virtual {v2, v1}, Landroid/view/View;->setOverScrollMode(I)V
    000ceb2ciget-object v1, v10, LE0/t;->f:Landroid/view/LayoutInflater;
    000ceb30const v2, 0x7f0b0027
    000ceb36iget-object v4, v10, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000ceb3aconst/4 v6, 0x0
    000ceb3cinvoke-virtual {v1, v2, v4, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    000ceb42move-result-object v1
    000ceb44check-cast v1, Landroid/widget/LinearLayout;
    000ceb48iput-object v1, v10, LE0/t;->b:Landroid/widget/LinearLayout;
    000ceb4cconst/4 v2, 0x2
    000ceb4einvoke-virtual {v1, v2}, Landroid/view/View;->setImportantForAccessibility(I)V
    000ceb54iget-object v1, v10, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000ceb58iget-object v2, v10, LE0/t;->e:LE0/l;
    000ceb5cinvoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Lf0/z;)V
    000ceb62iget-object v1, v10, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000ceb66invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
    000ceb6cconst/16 v1, 0x1c
    000ceb70invoke-virtual {v3, v1}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000ceb76move-result v2
    000ceb78const/4 v6, 0x0
    000ceb7aif-eqz v2, :cond_309
    000ceb7einvoke-virtual {v3, v1, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000ceb84move-result v1
    000ceb86iget-object v2, v10, LE0/t;->e:LE0/l;
    000ceb8aif-eqz v2, :cond_2f6
    000ceb8econst/4 v7, 0x1
    000ceb90iput-boolean v7, v2, LE0/l;->e:Z
    000ceb94invoke-direct {v0}, Lcom/google/android/material/navigation/NavigationView;->getMenuInflater()Landroid/view/MenuInflater;
    000ceb9amove-result-object v2
    000ceb9cinvoke-virtual {v2, v1, v13}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V
    000ceba2iget-object v1, v10, LE0/t;->e:LE0/l;
    000ceba6if-eqz v1, :cond_305
    000cebaaconst/4 v6, 0x0
    000cebaciput-boolean v6, v1, LE0/l;->e:Z
    000cebb0goto :goto_306
    000cebb2const/4 v6, 0x0
    000cebb4invoke-virtual {v10}, LE0/t;->c()V
    000cebbaconst/16 v1, 0x9
    000cebbeinvoke-virtual {v3, v1}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000cebc4move-result v2
    000cebc6if-eqz v2, :cond_32b
    000cebcainvoke-virtual {v3, v1, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000cebd0move-result v1
    000cebd2iget-object v2, v10, LE0/t;->f:Landroid/view/LayoutInflater;
    000cebd6iget-object v3, v10, LE0/t;->b:Landroid/widget/LinearLayout;
    000cebdainvoke-virtual {v2, v1, v3, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
    000cebe0move-result-object v1
    000cebe2iget-object v2, v10, LE0/t;->b:Landroid/widget/LinearLayout;
    000cebe6invoke-virtual {v2, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
    000cebeciget-object v1, v10, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000cebf0invoke-virtual {v1}, Landroid/view/View;->getPaddingBottom()I
    000cebf6move-result v2
    000cebf8invoke-virtual {v1, v6, v6, v6, v2}, Landroid/view/View;->setPadding(IIII)V
    000cebfeinvoke-virtual/range {v17}, LF0/h;->E()V
    000cec04new-instance v1, LG0/e;
    000cec08invoke-direct {v1, v6, v0}, LG0/e;-><init>(ILjava/lang/Object;)V
    000cec0eiput-object v1, v0, Lcom/google/android/material/navigation/NavigationView;->m:LG0/e;
    000cec12invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
    000cec18move-result-object v1
    000cec1aiget-object v2, v0, Lcom/google/android/material/navigation/NavigationView;->m:LG0/e;
    000cec1einvoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
    000cec24return-void
    000ce598
    000cec26
    000cec26 // align 0x8
    000cec28
    000cec28com.google.android.material.navigation.NavigationView::d():
    000cec38invoke-virtual {v2}, Lcom/google/android/material/navigation/NavigationView;->h()Landroid/util/Pair;
    000cec3eiget-object v0, v2, Lcom/google/android/material/navigation/NavigationView;->t:LF0/l;
    000cec42invoke-virtual {v0}, LF0/l;->a()V
    000cec48iget-boolean v0, v2, Lcom/google/android/material/navigation/NavigationView;->q:Z
    000cec4cif-eqz v0, :cond_1e
    000cec50iget v0, v2, Lcom/google/android/material/navigation/NavigationView;->p:I
    000cec54if-eqz v0, :cond_1e
    000cec58const/4 v0, 0x0
    000cec5aiput v0, v2, Lcom/google/android/material/navigation/NavigationView;->p:I
    000cec5einvoke-virtual {v2}, Landroid/view/View;->getWidth()I
    000cec64move-result v0
    000cec66invoke-virtual {v2}, Landroid/view/View;->getHeight()I
    000cec6cmove-result v1
    000cec6einvoke-virtual {v2, v0, v1}, Lcom/google/android/material/navigation/NavigationView;->g(II)V
    000cec74return-void
    000cec28
    000cec76
    000cec76 // align 0x8
    000cec78
    000cec78com.google.android.material.navigation.NavigationView::dispatchDraw(android.graphics.Canvas):
    000cec88iget-object v0, v2, Lcom/google/android/material/navigation/NavigationView;->s:LL0/w;
    000cec8cinvoke-virtual {v0}, LL0/w;->b()Z
    000cec92move-result v1
    000cec94if-eqz v1, :cond_1d
    000cec98iget-object v0, v0, LL0/w;->e:Landroid/graphics/Path;
    000cec9cinvoke-virtual {v0}, Landroid/graphics/Path;->isEmpty()Z
    000ceca2move-result v1
    000ceca4if-nez v1, :cond_1d
    000ceca8invoke-virtual {v3}, Landroid/graphics/Canvas;->save()I
    000cecaeinvoke-virtual {v3, v0}, Landroid/graphics/Canvas;->clipPath(Landroid/graphics/Path;)Z
    000cecb4invoke-super {v2, v3}, Landroid/view/View;->dispatchDraw(Landroid/graphics/Canvas;)V
    000cecbainvoke-virtual {v3}, Landroid/graphics/Canvas;->restore()V
    000cecc0return-void
    000cecc2invoke-super {v2, v3}, Landroid/view/View;->dispatchDraw(Landroid/graphics/Canvas;)V
    000cecc8return-void
    000cec78
    000cecca
    000cecca // align 0x4
    000ceccc
    000ceccccom.google.android.material.navigation.NavigationView::a():
    000cecdcconst/4 v0, 0x0
    000cecdeinvoke-virtual {v7}, Lcom/google/android/material/navigation/NavigationView;->h()Landroid/util/Pair;
    000cece4move-result-object v1
    000cece6iget-object v2, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
    000ceceacheck-cast v2, Landroidx/drawerlayout/widget/DrawerLayout;
    000ceceeiget-object v3, v7, Lcom/google/android/material/navigation/NavigationView;->t:LF0/l;
    000cecf2iget-object v4, v3, LF0/a;->f:Landroidx/activity/b;
    000cecf6const/4 v5, 0x0
    000cecf8iput-object v5, v3, LF0/a;->f:Landroidx/activity/b;
    000cecfcif-eqz v4, :cond_2f
    000ced00sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
    000ced04const/16 v6, 0x22
    000ced08if-ge v5, v6, :cond_19
    000ced0cgoto :goto_2f
    000ced0eiget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
    000ced12check-cast v1, LV/d;
    000ced16iget v1, v1, LV/d;->a:I
    000ced1asget v5, LG0/c;->a:I
    000ced1enew-instance v5, LG0/b;
    000ced22invoke-direct {v5, v2, v7, v0}, LG0/b;-><init>(Ljava/lang/Object;Landroid/view/View;I)V
    000ced28new-instance v6, LG0/a;
    000ced2cinvoke-direct {v6, v0, v2}, LG0/a;-><init>(ILjava/lang/Object;)V
    000ced32invoke-virtual {v3, v4, v1, v5, v6}, LF0/l;->b(Landroidx/activity/b;ILandroid/animation/AnimatorListenerAdapter;Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
    000ced38return-void
    000ced3aconst/4 v0, 0x1
    000ced3cinvoke-virtual {v2, v7, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->b(Landroid/view/View;Z)V
    000ced42return-void
    000ceccc
    000ced44
    000ced44com.google.android.material.navigation.NavigationView::g(int, int):
    000ced54invoke-virtual {v6}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000ced5amove-result-object v0
    000ced5cinstance-of v0, v0, Landroidx/drawerlayout/widget/DrawerLayout;
    000ced60if-eqz v0, :cond_ab
    000ced64invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000ced6amove-result-object v0
    000ced6cinstance-of v0, v0, LV/d;
    000ced70if-eqz v0, :cond_ab
    000ced74iget v0, v6, Lcom/google/android/material/navigation/NavigationView;->p:I
    000ced78if-gtz v0, :cond_18
    000ced7ciget-boolean v0, v6, Lcom/google/android/material/navigation/NavigationView;->q:Z
    000ced80if-eqz v0, :cond_ab
    000ced84invoke-virtual {v6}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000ced8amove-result-object v0
    000ced8cinstance-of v0, v0, LL0/g;
    000ced90if-eqz v0, :cond_ab
    000ced94invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000ced9amove-result-object v0
    000ced9ccheck-cast v0, LV/d;
    000ceda0iget v0, v0, LV/d;->a:I
    000ceda4sget-object v1, LK/P;->a:Ljava/util/WeakHashMap;
    000ceda8invoke-virtual {v6}, Landroid/view/View;->getLayoutDirection()I
    000cedaemove-result v1
    000cedb0invoke-static {v0, v1}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
    000cedb6move-result v0
    000cedb8const/4 v1, 0x3
    000cedbaconst/4 v2, 0x1
    000cedbcif-ne v0, v1, :cond_38
    000cedc0move v0, v2
    000cedc2goto :goto_39
    000cedc4const/4 v0, 0x0
    000cedc6invoke-virtual {v6}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000cedccmove-result-object v1
    000cedcecheck-cast v1, LL0/g;
    000cedd2iget-object v3, v1, LL0/g;->a:LL0/f;
    000cedd6iget-object v3, v3, LL0/f;->a:LL0/k;
    000ceddainvoke-virtual {v3}, LL0/k;->e()LL0/j;
    000cede0move-result-object v3
    000cede2iget v4, v6, Lcom/google/android/material/navigation/NavigationView;->p:I
    000cede6int-to-float v4, v4
    000cede8new-instance v5, LL0/a;
    000cedecinvoke-direct {v5, v4}, LL0/a;-><init>(F)V
    000cedf2iput-object v5, v3, LL0/j;->e:LL0/c;
    000cedf6new-instance v5, LL0/a;
    000cedfainvoke-direct {v5, v4}, LL0/a;-><init>(F)V
    000cee00iput-object v5, v3, LL0/j;->f:LL0/c;
    000cee04new-instance v5, LL0/a;
    000cee08invoke-direct {v5, v4}, LL0/a;-><init>(F)V
    000cee0eiput-object v5, v3, LL0/j;->g:LL0/c;
    000cee12new-instance v5, LL0/a;
    000cee16invoke-direct {v5, v4}, LL0/a;-><init>(F)V
    000cee1ciput-object v5, v3, LL0/j;->h:LL0/c;
    000cee20const/4 v4, 0x0
    000cee22if-eqz v0, :cond_78
    000cee26new-instance v0, LL0/a;
    000cee2ainvoke-direct {v0, v4}, LL0/a;-><init>(F)V
    000cee30iput-object v0, v3, LL0/j;->e:LL0/c;
    000cee34new-instance v0, LL0/a;
    000cee38invoke-direct {v0, v4}, LL0/a;-><init>(F)V
    000cee3eiput-object v0, v3, LL0/j;->h:LL0/c;
    000cee42goto :goto_86
    000cee44new-instance v0, LL0/a;
    000cee48invoke-direct {v0, v4}, LL0/a;-><init>(F)V
    000cee4eiput-object v0, v3, LL0/j;->f:LL0/c;
    000cee52new-instance v0, LL0/a;
    000cee56invoke-direct {v0, v4}, LL0/a;-><init>(F)V
    000cee5ciput-object v0, v3, LL0/j;->g:LL0/c;
    000cee60invoke-virtual {v3}, LL0/j;->a()LL0/k;
    000cee66move-result-object v0
    000cee68invoke-virtual {v1, v0}, LL0/g;->setShapeAppearanceModel(LL0/k;)V
    000cee6eiget-object v1, v6, Lcom/google/android/material/navigation/NavigationView;->s:LL0/w;
    000cee72iput-object v0, v1, LL0/w;->c:LL0/k;
    000cee76invoke-virtual {v1}, LL0/w;->c()V
    000cee7cinvoke-virtual {v1, v6}, LL0/w;->a(Lcom/google/android/material/navigation/NavigationView;)V
    000cee82new-instance v0, Landroid/graphics/RectF;
    000cee86int-to-float v7, v7
    000cee88int-to-float v8, v8
    000cee8ainvoke-direct {v0, v4, v4, v7, v8}, Landroid/graphics/RectF;-><init>(FFFF)V
    000cee90iput-object v0, v1, LL0/w;->d:Landroid/graphics/RectF;
    000cee94invoke-virtual {v1}, LL0/w;->c()V
    000cee9ainvoke-virtual {v1, v6}, LL0/w;->a(Lcom/google/android/material/navigation/NavigationView;)V
    000ceea0iput-boolean v2, v1, LL0/w;->b:Z
    000ceea4invoke-virtual {v1, v6}, LL0/w;->a(Lcom/google/android/material/navigation/NavigationView;)V
    000ceeaareturn-void
    000ced44
    000ceeac
    000ceeaccom.google.android.material.navigation.NavigationView::onAttachedToWindow():
    000ceebcinvoke-super {v4}, LE0/x;->onAttachedToWindow()V
    000ceec2invoke-virtual {v4}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000ceec8move-result-object v0
    000ceecainstance-of v1, v0, LL0/g;
    000ceeceif-eqz v1, :cond_10
    000ceed2check-cast v0, LL0/g;
    000ceed6invoke-static {v4, v0}, LC1/d;->T(Landroid/view/View;LL0/g;)V
    000ceedcinvoke-virtual {v4}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000ceee2move-result-object v0
    000ceee4instance-of v1, v0, Landroidx/drawerlayout/widget/DrawerLayout;
    000ceee8if-eqz v1, :cond_5d
    000ceeeciget-object v1, v4, Lcom/google/android/material/navigation/NavigationView;->u:LF0/h;
    000ceef0iget-object v2, v1, LF0/h;->b:Ljava/lang/Object;
    000ceef4check-cast v2, LF0/e;
    000ceef8if-eqz v2, :cond_5d
    000ceefccheck-cast v0, Landroidx/drawerlayout/widget/DrawerLayout;
    000cef00iget-object v2, v4, Lcom/google/android/material/navigation/NavigationView;->v:LG0/d;
    000cef04if-nez v2, :cond_2a
    000cef08invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000cef0egoto :goto_32
    000cef10iget-object v3, v0, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000cef14if-nez v3, :cond_2f
    000cef18goto :goto_32
    000cef1ainvoke-virtual {v3, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
    000cef20if-nez v2, :cond_35
    000cef24goto :goto_45
    000cef26iget-object v3, v0, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000cef2aif-nez v3, :cond_40
    000cef2enew-instance v3, Ljava/util/ArrayList;
    000cef32invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
    000cef38iput-object v3, v0, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000cef3ciget-object v0, v0, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000cef40invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    000cef46invoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->k(Landroid/view/View;)Z
    000cef4cmove-result v0
    000cef4eif-eqz v0, :cond_5d
    000cef52iget-object v0, v1, LF0/h;->b:Ljava/lang/Object;
    000cef56check-cast v0, LF0/e;
    000cef5aif-eqz v0, :cond_5d
    000cef5econst/4 v2, 0x1
    000cef60iget-object v3, v1, LF0/h;->c:Ljava/lang/Object;
    000cef64check-cast v3, LF0/b;
    000cef68iget-object v1, v1, LF0/h;->d:Ljava/lang/Object;
    000cef6ccheck-cast v1, Lcom/google/android/material/navigation/NavigationView;
    000cef70invoke-virtual {v0, v3, v1, v2}, LF0/e;->b(LF0/b;Landroid/view/View;Z)V
    000cef76return-void
    000ceeac
    000cef78
    000cef78com.google.android.material.navigation.NavigationView::onDetachedFromWindow():
    000cef88invoke-super {v2}, LE0/x;->onDetachedFromWindow()V
    000cef8einvoke-virtual {v2}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
    000cef94move-result-object v0
    000cef96iget-object v1, v2, Lcom/google/android/material/navigation/NavigationView;->m:LG0/e;
    000cef9ainvoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
    000cefa0invoke-virtual {v2}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000cefa6move-result-object v0
    000cefa8instance-of v1, v0, Landroidx/drawerlayout/widget/DrawerLayout;
    000cefacif-eqz v1, :cond_26
    000cefb0check-cast v0, Landroidx/drawerlayout/widget/DrawerLayout;
    000cefb4iget-object v1, v2, Lcom/google/android/material/navigation/NavigationView;->v:LG0/d;
    000cefb8if-nez v1, :cond_1e
    000cefbcinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000cefc2return-void
    000cefc4iget-object v0, v0, Landroidx/drawerlayout/widget/DrawerLayout;->t:Ljava/util/ArrayList;
    000cefc8if-nez v0, :cond_23
    000cefccgoto :goto_26
    000cefceinvoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
    000cefd4return-void
    000cef78
    000cefd6
    000cefd6 // align 0x8
    000cefd8
    000cefd8com.google.android.material.navigation.NavigationView::onMeasure(int, int):
    000cefe8invoke-static {v5}, Landroid/view/View$MeasureSpec;->getMode(I)I
    000cefeemove-result v0
    000ceff0const/high16 v1, -0x80000000
    000ceff4const/high16 v2, 0x40000000
    000ceff8iget v3, v4, Lcom/google/android/material/navigation/NavigationView;->j:I
    000ceffcif-eq v0, v1, :cond_14
    000cf000if-eqz v0, :cond_f
    000cf004goto :goto_20
    000cf006invoke-static {v3, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000cf00cmove-result v5
    000cf00egoto :goto_20
    000cf010invoke-static {v5}, Landroid/view/View$MeasureSpec;->getSize(I)I
    000cf016move-result v5
    000cf018invoke-static {v5, v3}, Ljava/lang/Math;->min(II)I
    000cf01emove-result v5
    000cf020invoke-static {v5, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000cf026move-result v5
    000cf028invoke-super {v4, v5, v6}, Landroid/view/View;->onMeasure(II)V
    000cf02ereturn-void
    000cefd8
    000cf030
    000cf030com.google.android.material.navigation.NavigationView::onRestoreInstanceState(android.os.Parcelable):
    000cf040instance-of v0, v5, LG0/g;
    000cf044if-nez v0, :cond_8
    000cf048invoke-super {v4, v5}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    000cf04ereturn-void
    000cf050check-cast v5, LG0/g;
    000cf054iget-object v0, v5, LS/b;->a:Landroid/os/Parcelable;
    000cf058invoke-super {v4, v0}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V
    000cf05eiget-object v5, v5, LG0/g;->c:Landroid/os/Bundle;
    000cf062iget-object v0, v4, Lcom/google/android/material/navigation/NavigationView;->h:LE0/h;
    000cf066invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000cf06cconst-string v1, "android:menu:presenters"
    000cf070invoke-virtual {v5, v1}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray;
    000cf076move-result-object v5
    000cf078if-eqz v5, :cond_55
    000cf07ciget-object v0, v0, Li/l;->u:Ljava/util/concurrent/CopyOnWriteArrayList;
    000cf080invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z
    000cf086move-result v1
    000cf088if-eqz v1, :cond_27
    000cf08cgoto :goto_55
    000cf08einvoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
    000cf094move-result-object v1
    000cf096invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
    000cf09cmove-result v2
    000cf09eif-eqz v2, :cond_55
    000cf0a2invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000cf0a8move-result-object v2
    000cf0aacheck-cast v2, Ljava/lang/ref/WeakReference;
    000cf0aeinvoke-virtual {v2}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000cf0b4move-result-object v3
    000cf0b6check-cast v3, Li/y;
    000cf0baif-nez v3, :cond_43
    000cf0beinvoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
    000cf0c4goto :goto_2b
    000cf0c6invoke-interface {v3}, Li/y;->d()I
    000cf0ccmove-result v2
    000cf0ceif-lez v2, :cond_2b
    000cf0d2invoke-virtual {v5, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
    000cf0d8move-result-object v2
    000cf0dacheck-cast v2, Landroid/os/Parcelable;
    000cf0deif-eqz v2, :cond_2b
    000cf0e2invoke-interface {v3, v2}, Li/y;->m(Landroid/os/Parcelable;)V
    000cf0e8goto :goto_2b
    000cf0eareturn-void
    000cf030
    000cf0ec
    000cf0eccom.google.android.material.navigation.NavigationView::onSizeChanged(int, int, int, int):
    000cf0fcinvoke-super {v0, v1, v2, v3, v4}, Landroid/view/View;->onSizeChanged(IIII)V
    000cf102invoke-virtual {v0, v1, v2}, Lcom/google/android/material/navigation/NavigationView;->g(II)V
    000cf108return-void
    000cf0ec
    000cf10a
    000cf10a // align 0x4
    000cf10c
    000cf10ccom.google.android.material.navigation.NavigationView::setBottomInsetScrimEnabled(boolean):
    000cf11ciput-boolean v1, v0, Lcom/google/android/material/navigation/NavigationView;->o:Z
    000cf120return-void
    000cf10c
    000cf122
    000cf122 // align 0x4
    000cf124
    000cf124com.google.android.material.navigation.NavigationView::setCheckedItem(android.view.MenuItem):
    000cf134iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->h:LE0/h;
    000cf138invoke-interface {v2}, Landroid/view/MenuItem;->getItemId()I
    000cf13emove-result v2
    000cf140invoke-virtual {v0, v2}, Li/l;->findItem(I)Landroid/view/MenuItem;
    000cf146move-result-object v2
    000cf148if-eqz v2, :cond_16
    000cf14ccheck-cast v2, Li/n;
    000cf150iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf154iget-object v0, v0, LE0/t;->e:LE0/l;
    000cf158invoke-virtual {v0, v2}, LE0/l;->h(Li/n;)V
    000cf15ereturn-void
    000cf160new-instance v2, Ljava/lang/IllegalArgumentException;
    000cf164const-string v0, "Called setCheckedItem(MenuItem) with an item that is not in the current menu."
    000cf168invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000cf16ethrow v2
    000cf124
    000cf170
    000cf170com.google.android.material.navigation.NavigationView::setCheckedItem(int):
    000cf180iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->h:LE0/h;
    000cf184invoke-virtual {v0, v2}, Li/l;->findItem(I)Landroid/view/MenuItem;
    000cf18amove-result-object v2
    000cf18cif-eqz v2, :cond_11
    000cf190check-cast v2, Li/n;
    000cf194iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf198iget-object v0, v0, LE0/t;->e:LE0/l;
    000cf19cinvoke-virtual {v0, v2}, LE0/l;->h(Li/n;)V
    000cf1a2return-void
    000cf170
    000cf1a4
    000cf1a4com.google.android.material.navigation.NavigationView::setDividerInsetEnd(int):
    000cf1b4iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf1b8iput v2, v0, LE0/t;->t:I
    000cf1bcinvoke-virtual {v0}, LE0/t;->c()V
    000cf1c2return-void
    000cf1a4
    000cf1c4
    000cf1c4com.google.android.material.navigation.NavigationView::setDividerInsetStart(int):
    000cf1d4iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf1d8iput v2, v0, LE0/t;->s:I
    000cf1dcinvoke-virtual {v0}, LE0/t;->c()V
    000cf1e2return-void
    000cf1c4
    000cf1e4
    000cf1e4com.google.android.material.navigation.NavigationView::setElevation(float):
    000cf1f4invoke-super {v2, v3}, Landroid/view/View;->setElevation(F)V
    000cf1fainvoke-virtual {v2}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
    000cf200move-result-object v0
    000cf202instance-of v1, v0, LL0/g;
    000cf206if-eqz v1, :cond_10
    000cf20acheck-cast v0, LL0/g;
    000cf20einvoke-virtual {v0, v3}, LL0/g;->i(F)V
    000cf214return-void
    000cf1e4
    000cf216
    000cf216 // align 0x8
    000cf218
    000cf218com.google.android.material.navigation.NavigationView::setForceCompatClippingEnabled(boolean):
    000cf228iget-object v0, v2, Lcom/google/android/material/navigation/NavigationView;->s:LL0/w;
    000cf22ciget-boolean v1, v0, LL0/w;->a:Z
    000cf230if-eq v3, v1, :cond_b
    000cf234iput-boolean v3, v0, LL0/w;->a:Z
    000cf238invoke-virtual {v0, v2}, LL0/w;->a(Lcom/google/android/material/navigation/NavigationView;)V
    000cf23ereturn-void
    000cf218
    000cf240
    000cf240com.google.android.material.navigation.NavigationView::setItemBackground(android.graphics.drawable.Drawable):
    000cf250iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf254iput-object v2, v0, LE0/t;->m:Landroid/graphics/drawable/Drawable;
    000cf258invoke-virtual {v0}, LE0/t;->c()V
    000cf25ereturn-void
    000cf240
    000cf260
    000cf260com.google.android.material.navigation.NavigationView::setItemBackgroundResource(int):
    000cf270invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    000cf276move-result-object v0
    000cf278invoke-static {v0, v2}, LA/a;->b(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    000cf27emove-result-object v2
    000cf280invoke-virtual {v1, v2}, Lcom/google/android/material/navigation/NavigationView;->setItemBackground(Landroid/graphics/drawable/Drawable;)V
    000cf286return-void
    000cf260
    000cf288
    000cf288com.google.android.material.navigation.NavigationView::setItemHorizontalPadding(int):
    000cf298iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf29ciput v2, v0, LE0/t;->o:I
    000cf2a0invoke-virtual {v0}, LE0/t;->c()V
    000cf2a6return-void
    000cf288
    000cf2a8
    000cf2a8com.google.android.material.navigation.NavigationView::setItemHorizontalPaddingResource(int):
    000cf2b8invoke-virtual {v1}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000cf2bemove-result-object v0
    000cf2c0invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000cf2c6move-result v2
    000cf2c8iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf2cciput v2, v0, LE0/t;->o:I
    000cf2d0invoke-virtual {v0}, LE0/t;->c()V
    000cf2d6return-void
    000cf2a8
    000cf2d8
    000cf2d8com.google.android.material.navigation.NavigationView::setItemIconPadding(int):
    000cf2e8iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf2eciput v2, v0, LE0/t;->q:I
    000cf2f0invoke-virtual {v0}, LE0/t;->c()V
    000cf2f6return-void
    000cf2d8
    000cf2f8
    000cf2f8com.google.android.material.navigation.NavigationView::setItemIconPaddingResource(int):
    000cf308invoke-virtual {v1}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000cf30emove-result-object v0
    000cf310invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000cf316move-result v2
    000cf318iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf31ciput v2, v0, LE0/t;->q:I
    000cf320invoke-virtual {v0}, LE0/t;->c()V
    000cf326return-void
    000cf2f8
    000cf328
    000cf328com.google.android.material.navigation.NavigationView::setItemIconSize(int):
    000cf338iget-object v0, v2, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf33ciget v1, v0, LE0/t;->r:I
    000cf340if-eq v1, v3, :cond_e
    000cf344iput v3, v0, LE0/t;->r:I
    000cf348const/4 v3, 0x1
    000cf34aiput-boolean v3, v0, LE0/t;->w:Z
    000cf34einvoke-virtual {v0}, LE0/t;->c()V
    000cf354return-void
    000cf328
    000cf356
    000cf356 // align 0x8
    000cf358
    000cf358com.google.android.material.navigation.NavigationView::setItemIconTintList(android.content.res.ColorStateList):
    000cf368iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf36ciput-object v2, v0, LE0/t;->l:Landroid/content/res/ColorStateList;
    000cf370invoke-virtual {v0}, LE0/t;->c()V
    000cf376return-void
    000cf358
    000cf378
    000cf378com.google.android.material.navigation.NavigationView::setItemMaxLines(int):
    000cf388iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf38ciput v2, v0, LE0/t;->y:I
    000cf390invoke-virtual {v0}, LE0/t;->c()V
    000cf396return-void
    000cf378
    000cf398
    000cf398com.google.android.material.navigation.NavigationView::setItemTextAppearance(int):
    000cf3a8iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf3aciput v2, v0, LE0/t;->i:I
    000cf3b0invoke-virtual {v0}, LE0/t;->c()V
    000cf3b6return-void
    000cf398
    000cf3b8
    000cf3b8com.google.android.material.navigation.NavigationView::setItemTextAppearanceActiveBoldEnabled(boolean):
    000cf3c8iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf3cciput-boolean v2, v0, LE0/t;->j:Z
    000cf3d0invoke-virtual {v0}, LE0/t;->c()V
    000cf3d6return-void
    000cf3b8
    000cf3d8
    000cf3d8com.google.android.material.navigation.NavigationView::setItemTextColor(android.content.res.ColorStateList):
    000cf3e8iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf3eciput-object v2, v0, LE0/t;->k:Landroid/content/res/ColorStateList;
    000cf3f0invoke-virtual {v0}, LE0/t;->c()V
    000cf3f6return-void
    000cf3d8
    000cf3f8
    000cf3f8com.google.android.material.navigation.NavigationView::setItemVerticalPadding(int):
    000cf408iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf40ciput v2, v0, LE0/t;->p:I
    000cf410invoke-virtual {v0}, LE0/t;->c()V
    000cf416return-void
    000cf3f8
    000cf418
    000cf418com.google.android.material.navigation.NavigationView::setItemVerticalPaddingResource(int):
    000cf428invoke-virtual {v1}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000cf42emove-result-object v0
    000cf430invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
    000cf436move-result v2
    000cf438iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf43ciput v2, v0, LE0/t;->p:I
    000cf440invoke-virtual {v0}, LE0/t;->c()V
    000cf446return-void
    000cf418
    000cf448
    000cf448com.google.android.material.navigation.NavigationView::setNavigationItemSelectedListener(G0.f):
    000cf458return-void
    000cf448
    000cf45a
    000cf45a // align 0x4
    000cf45c
    000cf45ccom.google.android.material.navigation.NavigationView::setOverScrollMode(int):
    000cf46cinvoke-super {v1, v2}, Landroid/view/View;->setOverScrollMode(I)V
    000cf472iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf476if-eqz v0, :cond_10
    000cf47aiput v2, v0, LE0/t;->B:I
    000cf47eiget-object v0, v0, LE0/t;->a:Lcom/google/android/material/internal/NavigationMenuView;
    000cf482if-eqz v0, :cond_10
    000cf486invoke-virtual {v0, v2}, Landroid/view/View;->setOverScrollMode(I)V
    000cf48creturn-void
    000cf45c
    000cf48e
    000cf48e // align 0x10
    000cf490
    000cf490com.google.android.material.navigation.NavigationView::setSubheaderInsetEnd(int):
    000cf4a0iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf4a4iput v2, v0, LE0/t;->v:I
    000cf4a8invoke-virtual {v0}, LE0/t;->c()V
    000cf4aereturn-void
    000cf490
    000cf4b0
    000cf4b0com.google.android.material.navigation.NavigationView::setSubheaderInsetStart(int):
    000cf4c0iget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->i:LE0/t;
    000cf4c4iput v2, v0, LE0/t;->u:I
    000cf4c8invoke-virtual {v0}, LE0/t;->c()V
    000cf4cereturn-void
    000cf4b0
    000cf4d0
    000cf4d0com.google.android.material.navigation.NavigationView::setTopInsetScrimEnabled(boolean):
    000cf4e0iput-boolean v1, v0, Lcom/google/android/material/navigation/NavigationView;->n:Z
    000cf4e4return-void
    000cf4d0
    000cf4e6
    000cf4e6 // align 0x8
    000cf4e8
    000cf4e8com.google.android.material.navigation.NavigationView::b(androidx.activity.b):
    000cf4f8invoke-virtual {v1}, Lcom/google/android/material/navigation/NavigationView;->h()Landroid/util/Pair;
    000cf4feiget-object v0, v1, Lcom/google/android/material/navigation/NavigationView;->t:LF0/l;
    000cf502iput-object v2, v0, LF0/a;->f:Landroidx/activity/b;
    000cf506return-void
    000cf4e8
    000cf508
    000cf508com.google.android.material.navigation.NavigationView::c(androidx.activity.b):
    000cf518invoke-virtual {v5}, Lcom/google/android/material/navigation/NavigationView;->h()Landroid/util/Pair;
    000cf51emove-result-object v0
    000cf520iget-object v0, v0, Landroid/util/Pair;->second:Ljava/lang/Object;
    000cf524check-cast v0, LV/d;
    000cf528iget v0, v0, LV/d;->a:I
    000cf52ciget-object v1, v5, Lcom/google/android/material/navigation/NavigationView;->t:LF0/l;
    000cf530iget-object v2, v1, LF0/a;->f:Landroidx/activity/b;
    000cf534iput-object v6, v1, LF0/a;->f:Landroidx/activity/b;
    000cf538const/4 v3, 0x0
    000cf53aiget v4, v6, Landroidx/activity/b;->c:F
    000cf53eif-nez v2, :cond_16
    000cf542goto :goto_20
    000cf544iget v6, v6, Landroidx/activity/b;->d:I
    000cf548if-nez v6, :cond_1c
    000cf54cconst/4 v6, 0x1
    000cf54egoto :goto_1d
    000cf550move v6, v3
    000cf552invoke-virtual {v1, v4, v6, v0}, LF0/l;->c(FZI)V
    000cf558iget-boolean v6, v5, Lcom/google/android/material/navigation/NavigationView;->q:Z
    000cf55cif-eqz v6, :cond_3d
    000cf560iget-object v6, v1, LF0/a;->a:Landroid/animation/TimeInterpolator;
    000cf564invoke-interface {v6, v4}, Landroid/animation/TimeInterpolator;->getInterpolation(F)F
    000cf56amove-result v6
    000cf56ciget v0, v5, Lcom/google/android/material/navigation/NavigationView;->r:I
    000cf570invoke-static {v3, v0, v6}, Lr0/a;->c(IIF)I
    000cf576move-result v6
    000cf578iput v6, v5, Lcom/google/android/material/navigation/NavigationView;->p:I
    000cf57cinvoke-virtual {v5}, Landroid/view/View;->getWidth()I
    000cf582move-result v6
    000cf584invoke-virtual {v5}, Landroid/view/View;->getHeight()I
    000cf58amove-result v0
    000cf58cinvoke-virtual {v5, v6, v0}, Lcom/google/android/material/navigation/NavigationView;->g(II)V
    000cf592return-void
    000cf508
    000cf594
    000cf594com.google.android.material.search.SearchBar$ScrollingViewBehavior::h(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.View):
    000cf5a4invoke-super {v0, v1, v2, v3}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->h(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z
    000cf5aaconst/4 v1, 0x0
    000cf5acreturn v1
    000cf594
    000cf5ae
    000cf5ae // align 0x10
    000cf5b0
    000cf5b0com.google.android.material.search.SearchBar$ScrollingViewBehavior::<init>():
    000cf5c0invoke-direct {v0}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;-><init>()V
    000cf5c6return-void
    000cf5b0
    000cf5c8
    000cf5c8com.google.android.material.search.SearchBar$ScrollingViewBehavior::<init>(android.content.Context, android.util.AttributeSet):
    000cf5d8invoke-direct {v0, v1, v2}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    000cf5dereturn-void
    000cf5c8
    000cf5e0
    000cf5e0com.google.android.material.search.SearchView$Behavior::h(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.View):
    000cf5f0new-instance v1, Ljava/lang/ClassCastException;
    000cf5f4invoke-direct {v1}, Ljava/lang/ClassCastException;-><init>()V
    000cf5fathrow v1
    000cf5e0
    000cf5fc
    000cf5fccom.google.android.material.search.SearchView$Behavior::<init>():
    000cf60cinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000cf612return-void
    000cf5fc
    000cf614
    000cf614com.google.android.material.search.SearchView$Behavior::<init>(android.content.Context, android.util.AttributeSet):
    000cf624invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    000cf62areturn-void
    000cf614
    000cf62c
    000cf62ccom.google.android.material.sidesheet.SideSheetBehavior::r(android.view.View):
    000cf63cnew-instance v2, LM0/e;
    000cf640sget-object v0, Landroid/view/View$BaseSavedState;->EMPTY_STATE:Landroid/view/AbsSavedState;
    000cf644invoke-direct {v2, v1}, LM0/e;-><init>(Lcom/google/android/material/sidesheet/SideSheetBehavior;)V
    000cf64areturn-object v2
    000cf62c
    000cf64c
    000cf64ccom.google.android.material.sidesheet.SideSheetBehavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
    000cf65cinvoke-virtual {v4}, Landroid/view/View;->isShown()Z
    000cf662move-result v3
    000cf664const/4 v0, 0x1
    000cf666const/4 v1, 0x0
    000cf668if-nez v3, :cond_e
    000cf66cinvoke-static {v4}, LK/P;->e(Landroid/view/View;)Ljava/lang/CharSequence;
    000cf672move-result-object v3
    000cf674if-eqz v3, :cond_57
    000cf678iget-boolean v3, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->g:Z
    000cf67cif-eqz v3, :cond_57
    000cf680invoke-virtual {v5}, Landroid/view/MotionEvent;->getActionMasked()I
    000cf686move-result v3
    000cf688if-nez v3, :cond_22
    000cf68ciget-object v4, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cf690if-eqz v4, :cond_22
    000cf694invoke-virtual {v4}, Landroid/view/VelocityTracker;->recycle()V
    000cf69aconst/4 v4, 0x0
    000cf69ciput-object v4, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cf6a0iget-object v4, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cf6a4if-nez v4, :cond_2c
    000cf6a8invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
    000cf6aemove-result-object v4
    000cf6b0iput-object v4, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cf6b4iget-object v4, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cf6b8invoke-virtual {v4, v5}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
    000cf6beif-eqz v3, :cond_40
    000cf6c2if-eq v3, v0, :cond_39
    000cf6c6const/4 v4, 0x3
    000cf6c8if-eq v3, v4, :cond_39
    000cf6ccgoto :goto_47
    000cf6ceiget-boolean v3, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->j:Z
    000cf6d2if-eqz v3, :cond_47
    000cf6d6iput-boolean v1, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->j:Z
    000cf6dareturn v1
    000cf6dcinvoke-virtual {v5}, Landroid/view/MotionEvent;->getX()F
    000cf6e2move-result v3
    000cf6e4float-to-int v3, v3
    000cf6e6iput v3, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->u:I
    000cf6eaiget-boolean v3, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->j:Z
    000cf6eeif-nez v3, :cond_56
    000cf6f2iget-object v3, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->i:LT/e;
    000cf6f6if-eqz v3, :cond_56
    000cf6fainvoke-virtual {v3, v5}, LT/e;->q(Landroid/view/MotionEvent;)Z
    000cf700move-result v3
    000cf702if-eqz v3, :cond_56
    000cf706return v0
    000cf708return v1
    000cf70aiput-boolean v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->j:Z
    000cf70ereturn v1
    000cf64c
    000cf710
    000cf710com.google.android.material.sidesheet.SideSheetBehavior::k(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int):
    000cf720const/4 v0, 0x0
    000cf722const/4 v1, 0x1
    000cf724iget-object v2, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->b:LL0/g;
    000cf728sget-object v3, LK/P;->a:Ljava/util/WeakHashMap;
    000cf72cinvoke-virtual {v11}, Landroid/view/View;->getFitsSystemWindows()Z
    000cf732move-result v3
    000cf734if-eqz v3, :cond_15
    000cf738invoke-virtual {v12}, Landroid/view/View;->getFitsSystemWindows()Z
    000cf73emove-result v3
    000cf740if-nez v3, :cond_15
    000cf744invoke-virtual {v12, v1}, Landroid/view/View;->setFitsSystemWindows(Z)V
    000cf74aiget-object v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000cf74econst/4 v4, 0x5
    000cf750if-nez v3, :cond_74
    000cf754new-instance v3, Ljava/lang/ref/WeakReference;
    000cf758invoke-direct {v3, v12}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
    000cf75eiput-object v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000cf762new-instance v3, LF0/l;
    000cf766invoke-direct {v3, v12}, LF0/l;-><init>(Landroid/view/View;)V
    000cf76ciput-object v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->t:LF0/l;
    000cf770if-eqz v2, :cond_3d
    000cf774invoke-virtual {v12, v2}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
    000cf77aiget v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->f:F
    000cf77econst/high16 v5, -0x40800000
    000cf782cmpl-float v5, v3, v5
    000cf786if-nez v5, :cond_39
    000cf78ainvoke-static {v12}, LK/E;->i(Landroid/view/View;)F
    000cf790move-result v3
    000cf792invoke-virtual {v2, v3}, LL0/g;->i(F)V
    000cf798goto :goto_44
    000cf79aiget-object v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->c:Landroid/content/res/ColorStateList;
    000cf79eif-eqz v3, :cond_44
    000cf7a2invoke-static {v12, v3}, LK/E;->q(Landroid/view/View;Landroid/content/res/ColorStateList;)V
    000cf7a8iget v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000cf7acif-ne v3, v4, :cond_4a
    000cf7b0const/4 v3, 0x4
    000cf7b2goto :goto_4b
    000cf7b4move v3, v0
    000cf7b6invoke-virtual {v12}, Landroid/view/View;->getVisibility()I
    000cf7bcmove-result v5
    000cf7beif-eq v5, v3, :cond_54
    000cf7c2invoke-virtual {v12, v3}, Landroid/view/View;->setVisibility(I)V
    000cf7c8invoke-virtual {v10}, Lcom/google/android/material/sidesheet/SideSheetBehavior;->z()V
    000cf7ceinvoke-virtual {v12}, Landroid/view/View;->getImportantForAccessibility()I
    000cf7d4move-result v3
    000cf7d6if-nez v3, :cond_60
    000cf7dainvoke-virtual {v12, v1}, Landroid/view/View;->setImportantForAccessibility(I)V
    000cf7e0invoke-static {v12}, LK/P;->e(Landroid/view/View;)Ljava/lang/CharSequence;
    000cf7e6move-result-object v3
    000cf7e8if-nez v3, :cond_74
    000cf7ecinvoke-virtual {v12}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
    000cf7f2move-result-object v3
    000cf7f4const v5, 0x7f0f00a8
    000cf7fainvoke-virtual {v3, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    000cf800move-result-object v3
    000cf802invoke-static {v12, v3}, LK/P;->n(Landroid/view/View;Ljava/lang/CharSequence;)V
    000cf808invoke-virtual {v12}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000cf80emove-result-object v3
    000cf810check-cast v3, Lx/d;
    000cf814iget v3, v3, Lx/d;->c:I
    000cf818invoke-static {v3, v13}, Landroid/view/Gravity;->getAbsoluteGravity(II)I
    000cf81emove-result v3
    000cf820const/4 v5, 0x3
    000cf822if-ne v3, v5, :cond_85
    000cf826move v3, v1
    000cf828goto :goto_86
    000cf82amove v3, v0
    000cf82ciget-object v6, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cf830if-eqz v6, :cond_90
    000cf834invoke-virtual {v6}, LC1/l;->O()I
    000cf83amove-result v6
    000cf83cif-eq v6, v3, :cond_125
    000cf840iget-object v6, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->d:LL0/k;
    000cf844const/4 v7, 0x0
    000cf846const/4 v8, 0x0
    000cf848if-nez v3, :cond_dd
    000cf84cnew-instance v3, LM0/a;
    000cf850invoke-direct {v3, v10, v1}, LM0/a;-><init>(Lcom/google/android/material/sidesheet/SideSheetBehavior;I)V
    000cf856iput-object v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cf85aif-eqz v6, :cond_125
    000cf85eiget-object v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000cf862if-eqz v3, :cond_ba
    000cf866invoke-virtual {v3}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000cf86cmove-result-object v3
    000cf86echeck-cast v3, Landroid/view/View;
    000cf872if-eqz v3, :cond_ba
    000cf876invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000cf87cmove-result-object v9
    000cf87einstance-of v9, v9, Lx/d;
    000cf882if-eqz v9, :cond_ba
    000cf886invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000cf88cmove-result-object v3
    000cf88emove-object v7, v3
    000cf890check-cast v7, Lx/d;
    000cf894if-eqz v7, :cond_c1
    000cf898iget v3, v7, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
    000cf89cif-lez v3, :cond_c1
    000cf8a0goto :goto_125
    000cf8a2invoke-virtual {v6}, LL0/k;->e()LL0/j;
    000cf8a8move-result-object v3
    000cf8aanew-instance v6, LL0/a;
    000cf8aeinvoke-direct {v6, v8}, LL0/a;-><init>(F)V
    000cf8b4iput-object v6, v3, LL0/j;->f:LL0/c;
    000cf8b8new-instance v6, LL0/a;
    000cf8bcinvoke-direct {v6, v8}, LL0/a;-><init>(F)V
    000cf8c2iput-object v6, v3, LL0/j;->g:LL0/c;
    000cf8c6invoke-virtual {v3}, LL0/j;->a()LL0/k;
    000cf8ccmove-result-object v3
    000cf8ceif-eqz v2, :cond_125
    000cf8d2invoke-virtual {v2, v3}, LL0/g;->setShapeAppearanceModel(LL0/k;)V
    000cf8d8goto :goto_125
    000cf8daif-ne v3, v1, :cond_1c8
    000cf8denew-instance v3, LM0/a;
    000cf8e2invoke-direct {v3, v10, v0}, LM0/a;-><init>(Lcom/google/android/material/sidesheet/SideSheetBehavior;I)V
    000cf8e8iput-object v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cf8ecif-eqz v6, :cond_125
    000cf8f0iget-object v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000cf8f4if-eqz v3, :cond_103
    000cf8f8invoke-virtual {v3}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000cf8femove-result-object v3
    000cf900check-cast v3, Landroid/view/View;
    000cf904if-eqz v3, :cond_103
    000cf908invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000cf90emove-result-object v9
    000cf910instance-of v9, v9, Lx/d;
    000cf914if-eqz v9, :cond_103
    000cf918invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000cf91emove-result-object v3
    000cf920move-object v7, v3
    000cf922check-cast v7, Lx/d;
    000cf926if-eqz v7, :cond_10a
    000cf92aiget v3, v7, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
    000cf92eif-lez v3, :cond_10a
    000cf932goto :goto_125
    000cf934invoke-virtual {v6}, LL0/k;->e()LL0/j;
    000cf93amove-result-object v3
    000cf93cnew-instance v6, LL0/a;
    000cf940invoke-direct {v6, v8}, LL0/a;-><init>(F)V
    000cf946iput-object v6, v3, LL0/j;->e:LL0/c;
    000cf94anew-instance v6, LL0/a;
    000cf94einvoke-direct {v6, v8}, LL0/a;-><init>(F)V
    000cf954iput-object v6, v3, LL0/j;->h:LL0/c;
    000cf958invoke-virtual {v3}, LL0/j;->a()LL0/k;
    000cf95emove-result-object v3
    000cf960if-eqz v2, :cond_125
    000cf964invoke-virtual {v2, v3}, LL0/g;->setShapeAppearanceModel(LL0/k;)V
    000cf96aiget-object v2, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->i:LT/e;
    000cf96eif-nez v2, :cond_136
    000cf972new-instance v2, LT/e;
    000cf976invoke-virtual {v11}, Landroid/view/View;->getContext()Landroid/content/Context;
    000cf97cmove-result-object v3
    000cf97eiget-object v6, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->w:LM0/d;
    000cf982invoke-direct {v2, v3, v11, v6}, LT/e;-><init>(Landroid/content/Context;Landroid/view/ViewGroup;LP1/e;)V
    000cf988iput-object v2, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->i:LT/e;
    000cf98ciget-object v2, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cf990invoke-virtual {v2, v12}, LC1/l;->J(Landroid/view/View;)I
    000cf996move-result v2
    000cf998invoke-virtual {v11, v12, v13}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->p(Landroid/view/View;I)V
    000cf99einvoke-virtual {v11}, Landroid/view/View;->getWidth()I
    000cf9a4move-result v13
    000cf9a6iput v13, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->m:I
    000cf9aaiget-object v13, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cf9aeinvoke-virtual {v13, v11}, LC1/l;->N(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)I
    000cf9b4move-result v13
    000cf9b6iput v13, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->n:I
    000cf9bainvoke-virtual {v12}, Landroid/view/View;->getWidth()I
    000cf9c0move-result v13
    000cf9c2iput v13, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->l:I
    000cf9c6invoke-virtual {v12}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000cf9ccmove-result-object v13
    000cf9cecheck-cast v13, Landroid/view/ViewGroup$MarginLayoutParams;
    000cf9d2if-eqz v13, :cond_162
    000cf9d6iget-object v3, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cf9dainvoke-virtual {v3, v13}, LC1/l;->m(Landroid/view/ViewGroup$MarginLayoutParams;)I
    000cf9e0move-result v13
    000cf9e2goto :goto_163
    000cf9e4move v13, v0
    000cf9e6iput v13, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->o:I
    000cf9eaiget v13, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000cf9eeif-eq v13, v1, :cond_18d
    000cf9f2const/4 v3, 0x2
    000cf9f4if-eq v13, v3, :cond_18d
    000cf9f8if-eq v13, v5, :cond_195
    000cf9fcif-ne v13, v4, :cond_177
    000cfa00iget-object v13, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cfa04invoke-virtual {v13}, LC1/l;->G()I
    000cfa0amove-result v0
    000cfa0cgoto :goto_195
    000cfa0enew-instance v11, Ljava/lang/IllegalStateException;
    000cfa12new-instance v12, Ljava/lang/StringBuilder;
    000cfa16const-string v13, "Unexpected value: "
    000cfa1ainvoke-direct {v12, v13}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000cfa20iget v13, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000cfa24invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000cfa2ainvoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000cfa30move-result-object v12
    000cfa32invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    000cfa38throw v11
    000cfa3aiget-object v13, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cfa3einvoke-virtual {v13, v12}, LC1/l;->J(Landroid/view/View;)I
    000cfa44move-result v13
    000cfa46sub-int v0, v2, v13
    000cfa4ainvoke-virtual {v12, v0}, Landroid/view/View;->offsetLeftAndRight(I)V
    000cfa50iget-object v12, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->q:Ljava/lang/ref/WeakReference;
    000cfa54if-nez v12, :cond_1ae
    000cfa58iget v12, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->r:I
    000cfa5cconst/4 v13, -0x1
    000cfa5eif-eq v12, v13, :cond_1ae
    000cfa62invoke-virtual {v11, v12}, Landroid/view/View;->findViewById(I)Landroid/view/View;
    000cfa68move-result-object v11
    000cfa6aif-eqz v11, :cond_1ae
    000cfa6enew-instance v12, Ljava/lang/ref/WeakReference;
    000cfa72invoke-direct {v12, v11}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
    000cfa78iput-object v12, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->q:Ljava/lang/ref/WeakReference;
    000cfa7ciget-object v11, v10, Lcom/google/android/material/sidesheet/SideSheetBehavior;->v:Ljava/util/LinkedHashSet;
    000cfa80invoke-interface {v11}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
    000cfa86move-result-object v11
    000cfa88invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z
    000cfa8emove-result v12
    000cfa90if-eqz v12, :cond_1c7
    000cfa94invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    000cfa9amove-result-object v12
    000cfa9cif-nez v12, :cond_1c1
    000cfaa0goto :goto_1b4
    000cfaa2new-instance v11, Ljava/lang/ClassCastException;
    000cfaa6invoke-direct {v11}, Ljava/lang/ClassCastException;-><init>()V
    000cfaacthrow v11
    000cfaaereturn v1
    000cfab0new-instance v11, Ljava/lang/IllegalArgumentException;
    000cfab4new-instance v12, Ljava/lang/StringBuilder;
    000cfab8const-string v13, "Invalid sheet edge position value: "
    000cfabcinvoke-direct {v12, v13}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000cfac2invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    000cfac8const-string v13, ". Must be 0 or 1."
    000cfaccinvoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000cfad2invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000cfad8move-result-object v12
    000cfadainvoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000cfae0throw v11
    000cf710
    000cfae2
    000cfae2 // align 0x4
    000cfae4
    000cfae4com.google.android.material.sidesheet.SideSheetBehavior::l(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, int, int, int):
    000cfaf4invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000cfafamove-result-object v0
    000cfafccheck-cast v0, Landroid/view/ViewGroup$MarginLayoutParams;
    000cfb00invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
    000cfb06move-result v1
    000cfb08invoke-virtual {v4}, Landroid/view/View;->getPaddingRight()I
    000cfb0emove-result v2
    000cfb10add-int/2addr v2, v1
    000cfb12iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
    000cfb16add-int/2addr v2, v1
    000cfb18iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
    000cfb1cadd-int/2addr v2, v1
    000cfb1eadd-int/2addr v2, v7
    000cfb20iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->width:I
    000cfb24invoke-static {v6, v2, v7}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
    000cfb2amove-result v6
    000cfb2cinvoke-virtual {v4}, Landroid/view/View;->getPaddingTop()I
    000cfb32move-result v7
    000cfb34invoke-virtual {v4}, Landroid/view/View;->getPaddingBottom()I
    000cfb3amove-result v4
    000cfb3cadd-int/2addr v4, v7
    000cfb3eiget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->topMargin:I
    000cfb42add-int/2addr v4, v7
    000cfb44iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
    000cfb48add-int/2addr v4, v7
    000cfb4aiget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;->height:I
    000cfb4einvoke-static {v8, v4, v7}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I
    000cfb54move-result v4
    000cfb56invoke-virtual {v5, v6, v4}, Landroid/view/View;->measure(II)V
    000cfb5cconst/4 v4, 0x1
    000cfb5ereturn v4
    000cfae4
    000cfb60
    000cfb60com.google.android.material.sidesheet.SideSheetBehavior::u(android.view.View, android.view.MotionEvent):
    000cfb70invoke-virtual {v5}, Landroid/view/View;->isShown()Z
    000cfb76move-result v0
    000cfb78if-nez v0, :cond_8
    000cfb7cconst/4 v5, 0x0
    000cfb7ereturn v5
    000cfb80invoke-virtual {v6}, Landroid/view/MotionEvent;->getActionMasked()I
    000cfb86move-result v0
    000cfb88iget v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000cfb8cconst/4 v2, 0x1
    000cfb8eif-ne v1, v2, :cond_14
    000cfb92if-nez v0, :cond_14
    000cfb96return v2
    000cfb98invoke-virtual {v4}, Lcom/google/android/material/sidesheet/SideSheetBehavior;->x()Z
    000cfb9emove-result v1
    000cfba0if-eqz v1, :cond_1f
    000cfba4iget-object v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->i:LT/e;
    000cfba8invoke-virtual {v1, v6}, LT/e;->j(Landroid/view/MotionEvent;)V
    000cfbaeif-nez v0, :cond_2b
    000cfbb2iget-object v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cfbb6if-eqz v1, :cond_2b
    000cfbbainvoke-virtual {v1}, Landroid/view/VelocityTracker;->recycle()V
    000cfbc0const/4 v1, 0x0
    000cfbc2iput-object v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cfbc6iget-object v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cfbcaif-nez v1, :cond_35
    000cfbceinvoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
    000cfbd4move-result-object v1
    000cfbd6iput-object v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cfbdaiget-object v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->s:Landroid/view/VelocityTracker;
    000cfbdeinvoke-virtual {v1, v6}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
    000cfbe4invoke-virtual {v4}, Lcom/google/android/material/sidesheet/SideSheetBehavior;->x()Z
    000cfbeamove-result v1
    000cfbecif-eqz v1, :cond_6e
    000cfbf0const/4 v1, 0x2
    000cfbf2if-ne v0, v1, :cond_6e
    000cfbf6iget-boolean v0, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->j:Z
    000cfbfaif-nez v0, :cond_6e
    000cfbfeinvoke-virtual {v4}, Lcom/google/android/material/sidesheet/SideSheetBehavior;->x()Z
    000cfc04move-result v0
    000cfc06if-nez v0, :cond_4e
    000cfc0agoto :goto_6e
    000cfc0ciget v0, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->u:I
    000cfc10int-to-float v0, v0
    000cfc12invoke-virtual {v6}, Landroid/view/MotionEvent;->getX()F
    000cfc18move-result v1
    000cfc1asub-float/2addr v0, v1
    000cfc1cinvoke-static {v0}, Ljava/lang/Math;->abs(F)F
    000cfc22move-result v0
    000cfc24iget-object v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->i:LT/e;
    000cfc28iget v3, v1, LT/e;->b:I
    000cfc2cint-to-float v3, v3
    000cfc2ecmpl-float v0, v0, v3
    000cfc32if-lez v0, :cond_6e
    000cfc36invoke-virtual {v6}, Landroid/view/MotionEvent;->getActionIndex()I
    000cfc3cmove-result v0
    000cfc3einvoke-virtual {v6, v0}, Landroid/view/MotionEvent;->getPointerId(I)I
    000cfc44move-result v6
    000cfc46invoke-virtual {v1, v5, v6}, LT/e;->b(Landroid/view/View;I)V
    000cfc4ciget-boolean v5, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->j:Z
    000cfc50xor-int/2addr v5, v2
    000cfc52return v5
    000cfb60
    000cfc54
    000cfc54com.google.android.material.sidesheet.SideSheetBehavior::x():
    000cfc64iget-object v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->i:LT/e;
    000cfc68if-eqz v0, :cond_e
    000cfc6ciget-boolean v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->g:Z
    000cfc70const/4 v1, 0x1
    000cfc72if-nez v0, :cond_d
    000cfc76iget v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000cfc7aif-ne v0, v1, :cond_e
    000cfc7ereturn v1
    000cfc80const/4 v0, 0x0
    000cfc82return v0
    000cfc54
    000cfc84
    000cfc84com.google.android.material.sidesheet.SideSheetBehavior::<init>():
    000cfc94invoke-direct {v2}, Ljava/lang/Object;-><init>()V
    000cfc9anew-instance v0, LM0/f;
    000cfc9einvoke-direct {v0, v2}, LM0/f;-><init>(Lcom/google/android/material/sidesheet/SideSheetBehavior;)V
    000cfca4iput-object v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->e:LM0/f;
    000cfca8const/4 v0, 0x1
    000cfcaaiput-boolean v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->g:Z
    000cfcaeconst/4 v0, 0x5
    000cfcb0iput v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000cfcb4const v0, 0x3dcccccd
    000cfcbaiput v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->k:F
    000cfcbeconst/4 v0, -0x1
    000cfcc0iput v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->r:I
    000cfcc4new-instance v0, Ljava/util/LinkedHashSet;
    000cfcc8invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
    000cfcceiput-object v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->v:Ljava/util/LinkedHashSet;
    000cfcd2new-instance v0, LM0/d;
    000cfcd6const/4 v1, 0x0
    000cfcd8invoke-direct {v0, v2, v1}, LM0/d;-><init>(Lx/a;I)V
    000cfcdeiput-object v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->w:LM0/d;
    000cfce2return-void
    000cfc84
    000cfce4
    000cfce4com.google.android.material.sidesheet.SideSheetBehavior::<init>(android.content.Context, android.util.AttributeSet):
    000cfcf4const/4 v0, 0x0
    000cfcf6invoke-direct {v7}, Ljava/lang/Object;-><init>()V
    000cfcfcnew-instance v1, LM0/f;
    000cfd00invoke-direct {v1, v7}, LM0/f;-><init>(Lcom/google/android/material/sidesheet/SideSheetBehavior;)V
    000cfd06iput-object v1, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->e:LM0/f;
    000cfd0aconst/4 v1, 0x1
    000cfd0ciput-boolean v1, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->g:Z
    000cfd10const/4 v2, 0x5
    000cfd12iput v2, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000cfd16const v3, 0x3dcccccd
    000cfd1ciput v3, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->k:F
    000cfd20const/4 v3, -0x1
    000cfd22iput v3, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->r:I
    000cfd26new-instance v4, Ljava/util/LinkedHashSet;
    000cfd2ainvoke-direct {v4}, Ljava/util/LinkedHashSet;-><init>()V
    000cfd30iput-object v4, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->v:Ljava/util/LinkedHashSet;
    000cfd34new-instance v4, LM0/d;
    000cfd38invoke-direct {v4, v7, v0}, LM0/d;-><init>(Lx/a;I)V
    000cfd3eiput-object v4, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->w:LM0/d;
    000cfd42sget-object v4, Lq0/a;->y:[I
    000cfd46invoke-virtual {v8, v9, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    000cfd4cmove-result-object v4
    000cfd4econst/4 v5, 0x3
    000cfd50invoke-virtual {v4, v5}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000cfd56move-result v6
    000cfd58if-eqz v6, :cond_3a
    000cfd5cinvoke-static {v8, v4, v5}, LC1/l;->B(Landroid/content/Context;Landroid/content/res/TypedArray;I)Landroid/content/res/ColorStateList;
    000cfd62move-result-object v5
    000cfd64iput-object v5, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->c:Landroid/content/res/ColorStateList;
    000cfd68const/4 v5, 0x6
    000cfd6ainvoke-virtual {v4, v5}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000cfd70move-result v5
    000cfd72if-eqz v5, :cond_4e
    000cfd76const v5, 0x7f1003d6
    000cfd7cinvoke-static {v8, v9, v0, v5}, LL0/k;->b(Landroid/content/Context;Landroid/util/AttributeSet;II)LL0/j;
    000cfd82move-result-object v9
    000cfd84invoke-virtual {v9}, LL0/j;->a()LL0/k;
    000cfd8amove-result-object v9
    000cfd8ciput-object v9, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->d:LL0/k;
    000cfd90invoke-virtual {v4, v2}, Landroid/content/res/TypedArray;->hasValue(I)Z
    000cfd96move-result v9
    000cfd98if-eqz v9, :cond_7b
    000cfd9cinvoke-virtual {v4, v2, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I
    000cfda2move-result v9
    000cfda4iput v9, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->r:I
    000cfda8iget-object v0, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->q:Ljava/lang/ref/WeakReference;
    000cfdacif-eqz v0, :cond_61
    000cfdb0invoke-virtual {v0}, Ljava/lang/ref/Reference;->clear()V
    000cfdb6const/4 v0, 0x0
    000cfdb8iput-object v0, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->q:Ljava/lang/ref/WeakReference;
    000cfdbciget-object v0, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000cfdc0if-eqz v0, :cond_7b
    000cfdc4invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000cfdcamove-result-object v0
    000cfdcccheck-cast v0, Landroid/view/View;
    000cfdd0if-eq v9, v3, :cond_7b
    000cfdd4sget-object v9, LK/P;->a:Ljava/util/WeakHashMap;
    000cfdd8invoke-virtual {v0}, Landroid/view/View;->isLaidOut()Z
    000cfddemove-result v9
    000cfde0if-eqz v9, :cond_7b
    000cfde4invoke-virtual {v0}, Landroid/view/View;->requestLayout()V
    000cfdeaiget-object v9, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->d:LL0/k;
    000cfdeeif-nez v9, :cond_80
    000cfdf2goto :goto_aa
    000cfdf4new-instance v0, LL0/g;
    000cfdf8invoke-direct {v0, v9}, LL0/g;-><init>(LL0/k;)V
    000cfdfeiput-object v0, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->b:LL0/g;
    000cfe02invoke-virtual {v0, v8}, LL0/g;->h(Landroid/content/Context;)V
    000cfe08iget-object v9, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->c:Landroid/content/res/ColorStateList;
    000cfe0cif-eqz v9, :cond_94
    000cfe10iget-object v0, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->b:LL0/g;
    000cfe14invoke-virtual {v0, v9}, LL0/g;->j(Landroid/content/res/ColorStateList;)V
    000cfe1agoto :goto_aa
    000cfe1cnew-instance v9, Landroid/util/TypedValue;
    000cfe20invoke-direct {v9}, Landroid/util/TypedValue;-><init>()V
    000cfe26invoke-virtual {v8}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
    000cfe2cmove-result-object v0
    000cfe2econst v2, 0x1010031
    000cfe34invoke-virtual {v0, v2, v9, v1}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
    000cfe3aiget-object v0, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->b:LL0/g;
    000cfe3eiget v9, v9, Landroid/util/TypedValue;->data:I
    000cfe42invoke-virtual {v0, v9}, LL0/g;->setTint(I)V
    000cfe48const/4 v9, 0x2
    000cfe4aconst/high16 v0, -0x40800000
    000cfe4einvoke-virtual {v4, v9, v0}, Landroid/content/res/TypedArray;->getDimension(IF)F
    000cfe54move-result v9
    000cfe56iput v9, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->f:F
    000cfe5aconst/4 v9, 0x4
    000cfe5cinvoke-virtual {v4, v9, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
    000cfe62move-result v9
    000cfe64iput-boolean v9, v7, Lcom/google/android/material/sidesheet/SideSheetBehavior;->g:Z
    000cfe68invoke-virtual {v4}, Landroid/content/res/TypedArray;->recycle()V
    000cfe6einvoke-static {v8}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
    000cfe74move-result-object v8
    000cfe76invoke-virtual {v8}, Landroid/view/ViewConfiguration;->getScaledMaximumFlingVelocity()I
    000cfe7creturn-void
    000cfce4
    000cfe7e
    000cfe7e // align 0x10
    000cfe80
    000cfe80com.google.android.material.sidesheet.SideSheetBehavior::d():
    000cfe90iget-object v0, v1, Lcom/google/android/material/sidesheet/SideSheetBehavior;->t:LF0/l;
    000cfe94if-nez v0, :cond_5
    000cfe98return-void
    000cfe9ainvoke-virtual {v0}, LF0/l;->a()V
    000cfea0return-void
    000cfe80
    000cfea2
    000cfea2 // align 0x4
    000cfea4
    000cfea4com.google.android.material.sidesheet.SideSheetBehavior::a():
    000cfeb4iget-object v0, v8, Lcom/google/android/material/sidesheet/SideSheetBehavior;->t:LF0/l;
    000cfeb8if-nez v0, :cond_5
    000cfebcreturn-void
    000cfebeiget-object v1, v0, LF0/a;->f:Landroidx/activity/b;
    000cfec2const/4 v2, 0x0
    000cfec4iput-object v2, v0, LF0/a;->f:Landroidx/activity/b;
    000cfec8const/4 v3, 0x5
    000cfecaif-eqz v1, :cond_4e
    000cfecesget v4, Landroid/os/Build$VERSION;->SDK_INT:I
    000cfed2const/16 v5, 0x22
    000cfed6if-ge v4, v5, :cond_14
    000cfedagoto :goto_4e
    000cfedciget-object v4, v8, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cfee0if-eqz v4, :cond_20
    000cfee4invoke-virtual {v4}, LC1/l;->O()I
    000cfeeamove-result v4
    000cfeecif-nez v4, :cond_1f
    000cfef0goto :goto_20
    000cfef2const/4 v3, 0x3
    000cfef4new-instance v4, LF0/i;
    000cfef8const/4 v5, 0x2
    000cfefainvoke-direct {v4, v5, v8}, LF0/i;-><init>(ILjava/lang/Object;)V
    000cff00iget-object v5, v8, Lcom/google/android/material/sidesheet/SideSheetBehavior;->q:Ljava/lang/ref/WeakReference;
    000cff04if-eqz v5, :cond_31
    000cff08invoke-virtual {v5}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000cff0emove-result-object v5
    000cff10check-cast v5, Landroid/view/View;
    000cff14goto :goto_32
    000cff16move-object v5, v2
    000cff18if-nez v5, :cond_35
    000cff1cgoto :goto_4a
    000cff1einvoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000cff24move-result-object v6
    000cff26check-cast v6, Landroid/view/ViewGroup$MarginLayoutParams;
    000cff2aif-nez v6, :cond_3e
    000cff2egoto :goto_4a
    000cff30iget-object v2, v8, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000cff34invoke-virtual {v2, v6}, LC1/l;->C(Landroid/view/ViewGroup$MarginLayoutParams;)I
    000cff3amove-result v2
    000cff3cnew-instance v7, LM0/c;
    000cff40invoke-direct {v7, v8, v6, v2, v5}, LM0/c;-><init>(Lcom/google/android/material/sidesheet/SideSheetBehavior;Landroid/view/ViewGroup$MarginLayoutParams;ILandroid/view/View;)V
    000cff46move-object v2, v7
    000cff48invoke-virtual {v0, v1, v3, v4, v2}, LF0/l;->b(Landroidx/activity/b;ILandroid/animation/AnimatorListenerAdapter;Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
    000cff4ereturn-void
    000cff50invoke-virtual {v8, v3}, Lcom/google/android/material/sidesheet/SideSheetBehavior;->v(I)V
    000cff56return-void
    000cfea4
    000cff58
    000cff58com.google.android.material.sidesheet.SideSheetBehavior::g(x.d):
    000cff68const/4 v1, 0x0
    000cff6aiput-object v1, v0, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000cff6eiput-object v1, v0, Lcom/google/android/material/sidesheet/SideSheetBehavior;->i:LT/e;
    000cff72iput-object v1, v0, Lcom/google/android/material/sidesheet/SideSheetBehavior;->t:LF0/l;
    000cff76return-void
    000cff58
    000cff78
    000cff78com.google.android.material.sidesheet.SideSheetBehavior::i():
    000cff88const/4 v0, 0x0
    000cff8aiput-object v0, v1, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000cff8eiput-object v0, v1, Lcom/google/android/material/sidesheet/SideSheetBehavior;->i:LT/e;
    000cff92iput-object v0, v1, Lcom/google/android/material/sidesheet/SideSheetBehavior;->t:LF0/l;
    000cff96return-void
    000cff78
    000cff98
    000cff98com.google.android.material.sidesheet.SideSheetBehavior::q(android.view.View, android.os.Parcelable):
    000cffa8check-cast v2, LM0/e;
    000cffacconst/4 v1, 0x1
    000cffaeiget v2, v2, LM0/e;->c:I
    000cffb2if-eq v2, v1, :cond_a
    000cffb6const/4 v1, 0x2
    000cffb8if-ne v2, v1, :cond_b
    000cffbcconst/4 v2, 0x5
    000cffbeiput v2, v0, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000cffc2return-void
    000cff98
    000cffc4
    000cffc4com.google.android.material.sidesheet.SideSheetBehavior::v(int):
    000cffd4const/4 v0, 0x1
    000cffd6if-eq v5, v0, :cond_3f
    000cffdaconst/4 v1, 0x2
    000cffdcif-ne v5, v1, :cond_7
    000cffe0goto :goto_3f
    000cffe2iget-object v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000cffe6if-eqz v1, :cond_3b
    000cffeainvoke-virtual {v1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000cfff0move-result-object v1
    000cfff2if-nez v1, :cond_12
    000cfff6goto :goto_3b
    000cfff8iget-object v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000cfffcinvoke-virtual {v1}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000d0002move-result-object v1
    000d0004check-cast v1, Landroid/view/View;
    000d0008new-instance v2, LB/p;
    000d000cinvoke-direct {v2, v4, v5, v0}, LB/p;-><init>(Ljava/lang/Object;II)V
    000d0012invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    000d0018move-result-object v5
    000d001aif-eqz v5, :cond_37
    000d001einvoke-interface {v5}, Landroid/view/ViewParent;->isLayoutRequested()Z
    000d0024move-result v5
    000d0026if-eqz v5, :cond_37
    000d002asget-object v5, LK/P;->a:Ljava/util/WeakHashMap;
    000d002einvoke-virtual {v1}, Landroid/view/View;->isAttachedToWindow()Z
    000d0034move-result v5
    000d0036if-eqz v5, :cond_37
    000d003ainvoke-virtual {v1, v2}, Landroid/view/View;->post(Ljava/lang/Runnable;)Z
    000d0040return-void
    000d0042invoke-virtual {v2}, LB/p;->run()V
    000d0048return-void
    000d004ainvoke-virtual {v4, v5}, Lcom/google/android/material/sidesheet/SideSheetBehavior;->w(I)V
    000d0050return-void
    000d0052new-instance v1, Ljava/lang/IllegalArgumentException;
    000d0056new-instance v2, Ljava/lang/StringBuilder;
    000d005aconst-string v3, "STATE_"
    000d005einvoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    000d0064if-ne v5, v0, :cond_4d
    000d0068const-string v5, "DRAGGING"
    000d006cgoto :goto_4f
    000d006econst-string v5, "SETTLING"
    000d0072invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000d0078const-string v5, " should not be set externally."
    000d007cinvoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000d0082invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    000d0088move-result-object v5
    000d008ainvoke-direct {v1, v5}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000d0090throw v1
    000cffc4
    000d0092
    000d0092 // align 0x4
    000d0094
    000d0094com.google.android.material.sidesheet.SideSheetBehavior::w(int):
    000d00a4iget v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000d00a8if-ne v0, v3, :cond_5
    000d00acgoto :goto_16
    000d00aeiput v3, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000d00b2const/4 v0, 0x3
    000d00b4const/4 v1, 0x5
    000d00b6iget-object v3, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000d00baif-nez v3, :cond_e
    000d00begoto :goto_16
    000d00c0invoke-virtual {v3}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000d00c6move-result-object v3
    000d00c8check-cast v3, Landroid/view/View;
    000d00ccif-nez v3, :cond_17
    000d00d0return-void
    000d00d2iget v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000d00d6if-ne v0, v1, :cond_1d
    000d00daconst/4 v0, 0x4
    000d00dcgoto :goto_1e
    000d00deconst/4 v0, 0x0
    000d00e0invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
    000d00e6move-result v1
    000d00e8if-eq v1, v0, :cond_27
    000d00ecinvoke-virtual {v3, v0}, Landroid/view/View;->setVisibility(I)V
    000d00f2iget-object v3, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->v:Ljava/util/LinkedHashSet;
    000d00f6invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
    000d00fcmove-result-object v3
    000d00feinvoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
    000d0104move-result v0
    000d0106if-nez v0, :cond_37
    000d010ainvoke-virtual {v2}, Lcom/google/android/material/sidesheet/SideSheetBehavior;->z()V
    000d0110return-void
    000d0112invoke-static {v3}, LB1/b;->d(Ljava/util/Iterator;)Ljava/lang/ClassCastException;
    000d0118move-result-object v3
    000d011athrow v3
    000d0094
    000d011c
    000d011ccom.google.android.material.sidesheet.SideSheetBehavior::b(androidx.activity.b):
    000d012ciget-object v0, v1, Lcom/google/android/material/sidesheet/SideSheetBehavior;->t:LF0/l;
    000d0130if-nez v0, :cond_5
    000d0134return-void
    000d0136iput-object v2, v0, LF0/a;->f:Landroidx/activity/b;
    000d013areturn-void
    000d011c
    000d013c
    000d013ccom.google.android.material.sidesheet.SideSheetBehavior::y(android.view.View, int, boolean):
    000d014cconst/4 v0, 0x3
    000d014eif-eq v4, v0, :cond_19
    000d0152const/4 v0, 0x5
    000d0154if-ne v4, v0, :cond_d
    000d0158iget-object v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000d015cinvoke-virtual {v0}, LC1/l;->G()I
    000d0162move-result v0
    000d0164goto :goto_1f
    000d0166new-instance v3, Ljava/lang/IllegalArgumentException;
    000d016aconst-string v5, "Invalid state to get outer edge offset: "
    000d016einvoke-static {v5, v4}, LB1/b;->e(Ljava/lang/String;I)Ljava/lang/String;
    000d0174move-result-object v4
    000d0176invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    000d017cthrow v3
    000d017eiget-object v0, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000d0182invoke-virtual {v0}, LC1/l;->E()I
    000d0188move-result v0
    000d018aiget-object v1, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->i:LT/e;
    000d018eif-eqz v1, :cond_44
    000d0192if-eqz v5, :cond_30
    000d0196invoke-virtual {v3}, Landroid/view/View;->getTop()I
    000d019cmove-result v3
    000d019einvoke-virtual {v1, v0, v3}, LT/e;->p(II)Z
    000d01a4move-result v3
    000d01a6if-eqz v3, :cond_44
    000d01aagoto :goto_3a
    000d01acinvoke-virtual {v3}, Landroid/view/View;->getTop()I
    000d01b2move-result v5
    000d01b4invoke-virtual {v1, v3, v0, v5}, LT/e;->r(Landroid/view/View;II)Z
    000d01bamove-result v3
    000d01bcif-eqz v3, :cond_44
    000d01c0const/4 v3, 0x2
    000d01c2invoke-virtual {v2, v3}, Lcom/google/android/material/sidesheet/SideSheetBehavior;->w(I)V
    000d01c8iget-object v3, v2, Lcom/google/android/material/sidesheet/SideSheetBehavior;->e:LM0/f;
    000d01ccinvoke-virtual {v3, v4}, LM0/f;->a(I)V
    000d01d2return-void
    000d01d4invoke-virtual {v2, v4}, Lcom/google/android/material/sidesheet/SideSheetBehavior;->w(I)V
    000d01dareturn-void
    000d013c
    000d01dc
    000d01dccom.google.android.material.sidesheet.SideSheetBehavior::z():
    000d01eciget-object v0, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000d01f0if-nez v0, :cond_5
    000d01f4goto :goto_3d
    000d01f6invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000d01fcmove-result-object v0
    000d01fecheck-cast v0, Landroid/view/View;
    000d0202if-nez v0, :cond_e
    000d0206goto :goto_3d
    000d0208const/high16 v1, 0x40000
    000d020cinvoke-static {v0, v1}, LK/P;->j(Landroid/view/View;I)V
    000d0212const/4 v1, 0x0
    000d0214invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
    000d021aconst/high16 v2, 0x100000
    000d021einvoke-static {v0, v2}, LK/P;->j(Landroid/view/View;I)V
    000d0224invoke-static {v0, v1}, LK/P;->h(Landroid/view/View;I)V
    000d022aiget v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000d022econst/4 v2, 0x5
    000d0230if-eq v1, v2, :cond_2e
    000d0234sget-object v1, LL/d;->l:LL/d;
    000d0238new-instance v3, LM0/b;
    000d023cinvoke-direct {v3, v4, v2}, LM0/b;-><init>(Lcom/google/android/material/sidesheet/SideSheetBehavior;I)V
    000d0242invoke-static {v0, v1, v3}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
    000d0248iget v1, v4, Lcom/google/android/material/sidesheet/SideSheetBehavior;->h:I
    000d024cconst/4 v2, 0x3
    000d024eif-eq v1, v2, :cond_3d
    000d0252sget-object v1, LL/d;->j:LL/d;
    000d0256new-instance v3, LM0/b;
    000d025ainvoke-direct {v3, v4, v2}, LM0/b;-><init>(Lcom/google/android/material/sidesheet/SideSheetBehavior;I)V
    000d0260invoke-static {v0, v1, v3}, LK/P;->k(Landroid/view/View;LL/d;LL/s;)V
    000d0266return-void
    000d01dc
    000d0268
    000d0268com.google.android.material.sidesheet.SideSheetBehavior::c(androidx.activity.b):
    000d0278iget-object v0, v3, Lcom/google/android/material/sidesheet/SideSheetBehavior;->t:LF0/l;
    000d027cif-nez v0, :cond_5
    000d0280goto :goto_66
    000d0282iget-object v1, v3, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000d0286if-eqz v1, :cond_12
    000d028ainvoke-virtual {v1}, LC1/l;->O()I
    000d0290move-result v1
    000d0292if-nez v1, :cond_10
    000d0296goto :goto_12
    000d0298const/4 v1, 0x3
    000d029agoto :goto_13
    000d029cconst/4 v1, 0x5
    000d029eiget-object v2, v0, LF0/a;->f:Landroidx/activity/b;
    000d02a2iput-object v4, v0, LF0/a;->f:Landroidx/activity/b;
    000d02a6if-nez v2, :cond_1a
    000d02aagoto :goto_26
    000d02aciget v2, v4, Landroidx/activity/b;->d:I
    000d02b0if-nez v2, :cond_20
    000d02b4const/4 v2, 0x1
    000d02b6goto :goto_21
    000d02b8const/4 v2, 0x0
    000d02baiget v4, v4, Landroidx/activity/b;->c:F
    000d02beinvoke-virtual {v0, v4, v2, v1}, LF0/l;->c(FZI)V
    000d02c4iget-object v4, v3, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000d02c8if-eqz v4, :cond_66
    000d02ccinvoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000d02d2move-result-object v4
    000d02d4if-nez v4, :cond_31
    000d02d8goto :goto_66
    000d02daiget-object v4, v3, Lcom/google/android/material/sidesheet/SideSheetBehavior;->p:Ljava/lang/ref/WeakReference;
    000d02deinvoke-virtual {v4}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000d02e4move-result-object v4
    000d02e6check-cast v4, Landroid/view/View;
    000d02eaiget-object v0, v3, Lcom/google/android/material/sidesheet/SideSheetBehavior;->q:Ljava/lang/ref/WeakReference;
    000d02eeif-eqz v0, :cond_44
    000d02f2invoke-virtual {v0}, Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
    000d02f8move-result-object v0
    000d02facheck-cast v0, Landroid/view/View;
    000d02fegoto :goto_45
    000d0300const/4 v0, 0x0
    000d0302if-nez v0, :cond_48
    000d0306goto :goto_66
    000d0308invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000d030emove-result-object v1
    000d0310check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams;
    000d0314if-nez v1, :cond_51
    000d0318goto :goto_66
    000d031aiget v2, v3, Lcom/google/android/material/sidesheet/SideSheetBehavior;->l:I
    000d031eint-to-float v2, v2
    000d0320invoke-virtual {v4}, Landroid/view/View;->getScaleX()F
    000d0326move-result v4
    000d0328mul-float/2addr v4, v2
    000d032aiget v2, v3, Lcom/google/android/material/sidesheet/SideSheetBehavior;->o:I
    000d032eint-to-float v2, v2
    000d0330add-float/2addr v4, v2
    000d0332float-to-int v4, v4
    000d0334iget-object v2, v3, Lcom/google/android/material/sidesheet/SideSheetBehavior;->a:LC1/l;
    000d0338invoke-virtual {v2, v1, v4}, LC1/l;->l0(Landroid/view/ViewGroup$MarginLayoutParams;I)V
    000d033einvoke-virtual {v0}, Landroid/view/View;->requestLayout()V
    000d0344return-void
    000d0268
    000d0346
    000d0346 // align 0x8
    000d0348
    000d0348com.google.android.material.snackbar.BaseTransientBottomBar$Behavior::v(android.view.View):
    000d0358iget-object v0, v1, Lcom/google/android/material/snackbar/BaseTransientBottomBar$Behavior;->h:LL0/e;
    000d035cinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000d0362instance-of v2, v2, LN0/c;
    000d0366return v2
    000d0348
    000d0368
    000d0368com.google.android.material.snackbar.BaseTransientBottomBar$Behavior::j(androidx.coordinatorlayout.widget.CoordinatorLayout, android.view.View, android.view.MotionEvent):
    000d0378iget-object v0, v2, Lcom/google/android/material/snackbar/BaseTransientBottomBar$Behavior;->h:LL0/e;
    000d037cinvoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    000d0382invoke-virtual {v5}, Landroid/view/MotionEvent;->getActionMasked()I
    000d0388move-result v0
    000d038aif-eqz v0, :cond_28
    000d038econst/4 v1, 0x1
    000d0390if-eq v0, v1, :cond_12
    000d0394const/4 v1, 0x3
    000d0396if-eq v0, v1, :cond_12
    000d039agoto :goto_4e
    000d039csget-object v0, LC/h;->c:LC/h;
    000d03a0if-nez v0, :cond_1e
    000d03a4new-instance v0, LC/h;
    000d03a8const/4 v1, 0x6
    000d03aainvoke-direct {v0, v1}, LC/h;-><init>(I)V
    000d03b0sput-object v0, LC/h;->c:LC/h;
    000d03b4sget-object v0, LC/h;->c:LC/h;
    000d03b8iget-object v0, v0, LC/h;->b:Ljava/lang/Object;
    000d03bcmonitor-enter v0
    000d03bemonitor-exit v0
    000d03c0goto :goto_4e
    000d03c2move-exception v3
    000d03c4monitor-exit v0
    000d03c6throw v3
    000d03c8invoke-virtual {v5}, Landroid/view/MotionEvent;->getX()F
    000d03cemove-result v0
    000d03d0float-to-int v0, v0
    000d03d2invoke-virtual {v5}, Landroid/view/MotionEvent;->getY()F
    000d03d8move-result v1
    000d03dafloat-to-int v1, v1
    000d03dcinvoke-virtual {v3, v4, v0, v1}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->n(Landroid/view/View;II)Z
    000d03e2move-result v0
    000d03e4if-eqz v0, :cond_4e
    000d03e8sget-object v0, LC/h;->c:LC/h;
    000d03ecif-nez v0, :cond_44
    000d03f0new-instance v0, LC/h;
    000d03f4const/4 v1, 0x6
    000d03f6invoke-direct {v0, v1}, LC/h;-><init>(I)V
    000d03fcsput-object v0, LC/h;->c:LC/h;
    000d0400sget-object v0, LC/h;->c:LC/h;
    000d0404iget-object v0, v0, LC/h;->b:Ljava/lang/Object;
    000d0408monitor-enter v0
    000d040amonitor-exit v0
    000d040cgoto :goto_4e
    000d040emove-exception v3
    000d0410monitor-exit v0
    000d0412throw v3
    000d0414invoke-super {v2, v3, v4, v5}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->j(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z
    000d041amove-result v3
    000d041creturn v3
    000d0368
    000d041e
    000d041e struct code_item_padding
    000d041e padding uint16 0x0000
    000d0420
    000d0420 struct try_item
    000d0420 start_addr uint32 0xd03be
    000d0424 insn_count int 4
    000d0426 handler_off uint16 0xd0431
    000d0428
    000d0428 struct try_item
    000d0428 start_addr uint32 0xd040a
    000d042c insn_count int 4
    000d042e handler_off uint16 0xd0433
    000d0430
    000d0430 struct encoded_catch_handler_list
    000d0430 size int 2
    000d0431
    000d0431 struct encoded_catch_handler ← 0xd0426
    000d0431 size int64 0
    000d0432 catch_all_addr uint32 0xd03c2
    000d0433
    000d0433 struct encoded_catch_handler ← 0xd042e
    000d0433 size int64 0
    000d0434 catch_all_addr uint32 0xd040e
    000d0435
    000d0435 // align 0x8
    000d0438
    000d0438com.google.android.material.snackbar.BaseTransientBottomBar$Behavior::<init>():
    000d0448invoke-direct {v4}, Lcom/google/android/material/behavior/SwipeDismissBehavior;-><init>()V
    000d044enew-instance v0, LL0/e;
    000d0452const/4 v1, 0x7
    000d0454invoke-direct {v0, v1}, LL0/e;-><init>(I)V
    000d045aconst/4 v1, 0x0
    000d045cconst v2, 0x3dcccccd
    000d0462invoke-static {v1, v2}, Ljava/lang/Math;->max(FF)F
    000d0468move-result v2
    000d046aconst/high16 v3, 0x3f800000
    000d046einvoke-static {v2, v3}, Ljava/lang/Math;->min(FF)F
    000d0474move-result v2
    000d0476iput v2, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->e:F
    000d047aconst v2, 0x3f19999a
    000d0480invoke-static {v1, v2}, Ljava/lang/Math;->max(FF)F
    000d0486move-result v1
    000d0488invoke-static {v1, v3}, Ljava/lang/Math;->min(FF)F
    000d048emove-result v1
    000d0490iput v1, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->f:F
    000d0494const/4 v1, 0x0
    000d0496iput v1, v4, Lcom/google/android/material/behavior/SwipeDismissBehavior;->d:I
    000d049aiput-object v0, v4, Lcom/google/android/material/snackbar/BaseTransientBottomBar$Behavior;->h:LL0/e;
    000d049ereturn-void
    000d0438
    000d04a0
    000d04a0com.google.android.material.snackbar.Snackbar$SnackbarLayout::<init>(android.content.Context, android.util.AttributeSet):
    000d04b0invoke-direct {v0, v1, v2}, LN0/c;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    000d04b6return-void
    000d04a0
    000d04b8
    000d04b8com.google.android.material.snackbar.Snackbar$SnackbarLayout::onMeasure(int, int):
    000d04c8invoke-super {v5, v6, v7}, LN0/c;->onMeasure(II)V
    000d04ceinvoke-virtual {v5}, Landroid/view/ViewGroup;->getChildCount()I
    000d04d4move-result v6
    000d04d6invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I
    000d04dcmove-result v7
    000d04deinvoke-virtual {v5}, Landroid/view/View;->getPaddingLeft()I
    000d04e4move-result v0
    000d04e6sub-int/2addr v7, v0
    000d04e8invoke-virtual {v5}, Landroid/view/View;->getPaddingRight()I
    000d04eemove-result v0
    000d04f0sub-int/2addr v7, v0
    000d04f2const/4 v0, 0x0
    000d04f4if-ge v0, v6, :cond_39
    000d04f8invoke-virtual {v5, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    000d04femove-result-object v1
    000d0500invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000d0506move-result-object v2
    000d0508iget v2, v2, Landroid/view/ViewGroup$LayoutParams;->width:I
    000d050cconst/4 v3, -0x1
    000d050eif-ne v2, v3, :cond_36
    000d0512const/high16 v2, 0x40000000
    000d0516invoke-static {v7, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000d051cmove-result v3
    000d051einvoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
    000d0524move-result v4
    000d0526invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000d052cmove-result v2
    000d052einvoke-virtual {v1, v3, v2}, Landroid/view/View;->measure(II)V
    000d0534add-int/lit8 v0, v0, 0x1
    000d0538goto :goto_16
    000d053areturn-void
    000d04b8
    000d053c
    000d053ccom.google.android.material.snackbar.Snackbar$SnackbarLayout::setBackground(android.graphics.drawable.Drawable):
    000d054cinvoke-super {v0, v1}, LN0/c;->setBackground(Landroid/graphics/drawable/Drawable;)V
    000d0552return-void
    000d053c
    000d0554
    000d0554com.google.android.material.snackbar.Snackbar$SnackbarLayout::setBackgroundDrawable(android.graphics.drawable.Drawable):
    000d0564invoke-super {v0, v1}, LN0/c;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
    000d056areturn-void
    000d0554
    000d056c
    000d056ccom.google.android.material.snackbar.Snackbar$SnackbarLayout::setBackgroundTintList(android.content.res.ColorStateList):
    000d057cinvoke-super {v0, v1}, LN0/c;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V
    000d0582return-void
    000d056c
    000d0584
    000d0584com.google.android.material.snackbar.Snackbar$SnackbarLayout::setBackgroundTintMode(android.graphics.PorterDuff$Mode):
    000d0594invoke-super {v0, v1}, LN0/c;->setBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
    000d059areturn-void
    000d0584
    000d059c
    000d059ccom.google.android.material.snackbar.Snackbar$SnackbarLayout::setLayoutParams(android.view.ViewGroup$LayoutParams):
    000d05acinvoke-super {v0, v1}, LN0/c;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
    000d05b2return-void
    000d059c
    000d05b4
    000d05b4com.google.android.material.snackbar.Snackbar$SnackbarLayout::setOnClickListener(android.view.View$OnClickListener):
    000d05c4invoke-super {v0, v1}, LN0/c;->setOnClickListener(Landroid/view/View$OnClickListener;)V
    000d05careturn-void
    000d05b4
    000d05cc
    000d05cccom.google.android.material.snackbar.SnackbarContentLayout::getActionView():
    000d05dciget-object v0, v1, Lcom/google/android/material/snackbar/SnackbarContentLayout;->b:Landroid/widget/Button;
    000d05e0return-object v0
    000d05cc
    000d05e2
    000d05e2 // align 0x4
    000d05e4
    000d05e4com.google.android.material.snackbar.SnackbarContentLayout::getMessageView():
    000d05f4iget-object v0, v1, Lcom/google/android/material/snackbar/SnackbarContentLayout;->a:Landroid/widget/TextView;
    000d05f8return-object v0
    000d05e4
    000d05fa
    000d05fa // align 0x4
    000d05fc
    000d05fccom.google.android.material.snackbar.SnackbarContentLayout::a(int, int, int):
    000d060cinvoke-virtual {v3}, Landroid/widget/LinearLayout;->getOrientation()I
    000d0612move-result v0
    000d0614const/4 v1, 0x1
    000d0616if-eq v4, v0, :cond_c
    000d061ainvoke-virtual {v3, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V
    000d0620move v4, v1
    000d0622goto :goto_d
    000d0624const/4 v4, 0x0
    000d0626iget-object v0, v3, Lcom/google/android/material/snackbar/SnackbarContentLayout;->a:Landroid/widget/TextView;
    000d062ainvoke-virtual {v0}, Landroid/view/View;->getPaddingTop()I
    000d0630move-result v0
    000d0632if-ne v0, v5, :cond_1f
    000d0636iget-object v0, v3, Lcom/google/android/material/snackbar/SnackbarContentLayout;->a:Landroid/widget/TextView;
    000d063ainvoke-virtual {v0}, Landroid/view/View;->getPaddingBottom()I
    000d0640move-result v0
    000d0642if-eq v0, v6, :cond_1e
    000d0646goto :goto_1f
    000d0648return v4
    000d064aiget-object v4, v3, Lcom/google/android/material/snackbar/SnackbarContentLayout;->a:Landroid/widget/TextView;
    000d064esget-object v0, LK/P;->a:Ljava/util/WeakHashMap;
    000d0652invoke-virtual {v4}, Landroid/view/View;->isPaddingRelative()Z
    000d0658move-result v0
    000d065aif-eqz v0, :cond_35
    000d065einvoke-virtual {v4}, Landroid/view/View;->getPaddingStart()I
    000d0664move-result v0
    000d0666invoke-virtual {v4}, Landroid/view/View;->getPaddingEnd()I
    000d066cmove-result v2
    000d066einvoke-virtual {v4, v0, v5, v2, v6}, Landroid/view/View;->setPaddingRelative(IIII)V
    000d0674return v1
    000d0676invoke-virtual {v4}, Landroid/view/View;->getPaddingLeft()I
    000d067cmove-result v0
    000d067einvoke-virtual {v4}, Landroid/view/View;->getPaddingRight()I
    000d0684move-result v2
    000d0686invoke-virtual {v4, v0, v5, v2, v6}, Landroid/view/View;->setPadding(IIII)V
    000d068creturn v1
    000d05fc