l.smali
.class public final Lcom/google/android/material/internal/l;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroidx/core/view/p;
# instance fields
.field public final synthetic a:Lcom/google/android/material/internal/n$a;
.field public final synthetic b:Lcom/google/android/material/internal/n$b;
# direct methods
.method public constructor <init>(Lcom/google/android/material/internal/n$a;Lcom/google/android/material/internal/n$b;)V
.registers 3
iput-object p1, p0, Lcom/google/android/material/internal/l;->a:Lcom/google/android/material/internal/n$a;
iput-object p2, p0, Lcom/google/android/material/internal/l;->b:Lcom/google/android/material/internal/n$b;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/n0;)Landroidx/core/view/n0;
.registers 13
.line 1
iget-object v0, p0, Lcom/google/android/material/internal/l;->a:Lcom/google/android/material/internal/n$a;
iget-object v1, p0, Lcom/google/android/material/internal/l;->b:Lcom/google/android/material/internal/n$b;
.line 2
iget v2, v1, Lcom/google/android/material/internal/n$b;->a:I
.line 3
iget v3, v1, Lcom/google/android/material/internal/n$b;->b:I
.line 4
iget v1, v1, Lcom/google/android/material/internal/n$b;->c:I
.line 5
check-cast v0, Lcom/google/android/material/bottomsheet/b;
.line 6
iget-object v4, v0, Lcom/google/android/material/bottomsheet/b;->b:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
invoke-virtual {p2}, Landroidx/core/view/n0;->f()I
move-result v5
.line 7
iput v5, v4, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->r:I
.line 8
invoke-static {p1}, Lcom/google/android/material/internal/n;->c(Landroid/view/View;)Z
move-result v4
.line 9
invoke-virtual {p1}, Landroid/view/View;->getPaddingBottom()I
move-result v5
.line 10
invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I
move-result v6
.line 11
invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I
move-result v7
.line 12
iget-object v8, v0, Lcom/google/android/material/bottomsheet/b;->b:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.line 13
iget-boolean v9, v8, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->m:Z
if-eqz v9, :cond_35
.line 14
invoke-virtual {p2}, Landroidx/core/view/n0;->c()I
move-result v5
.line 15
iput v5, v8, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:I
.line 16
iget-object v5, v0, Lcom/google/android/material/bottomsheet/b;->b:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.line 17
iget v5, v5, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->q:I
add-int/2addr v5, v1
.line 18
:cond_35
iget-object v1, v0, Lcom/google/android/material/bottomsheet/b;->b:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.line 19
iget-boolean v1, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->n:Z
if-eqz v1, :cond_45
if-eqz v4, :cond_3f
move v1, v3
goto :goto_40
:cond_3f
move v1, v2
.line 20
:goto_40
invoke-virtual {p2}, Landroidx/core/view/n0;->d()I
move-result v6
add-int/2addr v6, v1
.line 21
:cond_45
iget-object v1, v0, Lcom/google/android/material/bottomsheet/b;->b:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.line 22
iget-boolean v1, v1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->o:Z
if-eqz v1, :cond_55
if-eqz v4, :cond_4e
goto :goto_4f
:cond_4e
move v2, v3
.line 23
:goto_4f
invoke-virtual {p2}, Landroidx/core/view/n0;->e()I
move-result v1
add-int v7, v1, v2
.line 24
:cond_55
invoke-virtual {p1}, Landroid/view/View;->getPaddingTop()I
move-result v1
invoke-virtual {p1, v6, v1, v7, v5}, Landroid/view/View;->setPadding(IIII)V
.line 25
iget-boolean p1, v0, Lcom/google/android/material/bottomsheet/b;->a:Z
if-eqz p1, :cond_6c
.line 26
iget-object p1, v0, Lcom/google/android/material/bottomsheet/b;->b:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.line 27
iget-object v1, p2, Landroidx/core/view/n0;->a:Landroidx/core/view/n0$k;
invoke-virtual {v1}, Landroidx/core/view/n0$k;->g()Landroidx/core/graphics/g;
move-result-object v1
.line 28
iget v1, v1, Landroidx/core/graphics/g;->d:I
.line 29
iput v1, p1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->k:I
.line 30
:cond_6c
iget-object p1, v0, Lcom/google/android/material/bottomsheet/b;->b:Lcom/google/android/material/bottomsheet/BottomSheetBehavior;
.line 31
iget-boolean v1, p1, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->m:Z
if-nez v1, :cond_76
.line 32
iget-boolean v0, v0, Lcom/google/android/material/bottomsheet/b;->a:Z
if-eqz v0, :cond_79
.line 33
:cond_76
invoke-virtual {p1}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;->M()V
:cond_79
return-object p2
.end method