c0.smali
.class public Le/h/o/c0;
.super Ljava/lang/Object;
.source ""
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Le/h/o/c0$c;,
Le/h/o/c0$b;,
Le/h/o/c0$d;,
Le/h/o/c0$a;,
Le/h/o/c0$h;,
Le/h/o/c0$g;,
Le/h/o/c0$f;,
Le/h/o/c0$e;,
Le/h/o/c0$i;
}
.end annotation
# static fields
.field public static final b:Le/h/o/c0;
# instance fields
.field private final a:Le/h/o/c0$i;
# direct methods
.method static constructor <clinit>()V
.registers 1
new-instance v0, Le/h/o/c0$a;
invoke-direct {v0}, Le/h/o/c0$a;-><init>()V
invoke-virtual {v0}, Le/h/o/c0$a;->a()Le/h/o/c0;
move-result-object v0
invoke-virtual {v0}, Le/h/o/c0;->a()Le/h/o/c0;
move-result-object v0
invoke-virtual {v0}, Le/h/o/c0;->b()Le/h/o/c0;
move-result-object v0
invoke-virtual {v0}, Le/h/o/c0;->c()Le/h/o/c0;
move-result-object v0
sput-object v0, Le/h/o/c0;->b:Le/h/o/c0;
return-void
.end method
.method private constructor <init>(Landroid/view/WindowInsets;)V
.registers 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1d
if-lt v0, v1, :cond_11
new-instance v0, Le/h/o/c0$h;
invoke-direct {v0, p0, p1}, Le/h/o/c0$h;-><init>(Le/h/o/c0;Landroid/view/WindowInsets;)V
:goto_e
iput-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
goto :goto_36
:cond_11
const/16 v1, 0x1c
if-lt v0, v1, :cond_1b
new-instance v0, Le/h/o/c0$g;
invoke-direct {v0, p0, p1}, Le/h/o/c0$g;-><init>(Le/h/o/c0;Landroid/view/WindowInsets;)V
goto :goto_e
:cond_1b
const/16 v1, 0x15
if-lt v0, v1, :cond_25
new-instance v0, Le/h/o/c0$f;
invoke-direct {v0, p0, p1}, Le/h/o/c0$f;-><init>(Le/h/o/c0;Landroid/view/WindowInsets;)V
goto :goto_e
:cond_25
const/16 v1, 0x14
if-lt v0, v1, :cond_2f
new-instance v0, Le/h/o/c0$e;
invoke-direct {v0, p0, p1}, Le/h/o/c0$e;-><init>(Le/h/o/c0;Landroid/view/WindowInsets;)V
goto :goto_e
:cond_2f
new-instance p1, Le/h/o/c0$i;
invoke-direct {p1, p0}, Le/h/o/c0$i;-><init>(Le/h/o/c0;)V
iput-object p1, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
:goto_36
return-void
.end method
.method public constructor <init>(Le/h/o/c0;)V
.registers 4
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
if-eqz p1, :cond_51
iget-object p1, p1, Le/h/o/c0;->a:Le/h/o/c0$i;
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1d
if-lt v0, v1, :cond_1b
instance-of v1, p1, Le/h/o/c0$h;
if-eqz v1, :cond_1b
new-instance v0, Le/h/o/c0$h;
check-cast p1, Le/h/o/c0$h;
invoke-direct {v0, p0, p1}, Le/h/o/c0$h;-><init>(Le/h/o/c0;Le/h/o/c0$h;)V
:goto_18
iput-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
goto :goto_58
:cond_1b
const/16 v1, 0x1c
if-lt v0, v1, :cond_2b
instance-of v1, p1, Le/h/o/c0$g;
if-eqz v1, :cond_2b
new-instance v0, Le/h/o/c0$g;
check-cast p1, Le/h/o/c0$g;
invoke-direct {v0, p0, p1}, Le/h/o/c0$g;-><init>(Le/h/o/c0;Le/h/o/c0$g;)V
goto :goto_18
:cond_2b
const/16 v1, 0x15
if-lt v0, v1, :cond_3b
instance-of v1, p1, Le/h/o/c0$f;
if-eqz v1, :cond_3b
new-instance v0, Le/h/o/c0$f;
check-cast p1, Le/h/o/c0$f;
invoke-direct {v0, p0, p1}, Le/h/o/c0$f;-><init>(Le/h/o/c0;Le/h/o/c0$f;)V
goto :goto_18
:cond_3b
const/16 v1, 0x14
if-lt v0, v1, :cond_4b
instance-of v0, p1, Le/h/o/c0$e;
if-eqz v0, :cond_4b
new-instance v0, Le/h/o/c0$e;
check-cast p1, Le/h/o/c0$e;
invoke-direct {v0, p0, p1}, Le/h/o/c0$e;-><init>(Le/h/o/c0;Le/h/o/c0$e;)V
goto :goto_18
:cond_4b
new-instance p1, Le/h/o/c0$i;
invoke-direct {p1, p0}, Le/h/o/c0$i;-><init>(Le/h/o/c0;)V
goto :goto_56
:cond_51
new-instance p1, Le/h/o/c0$i;
invoke-direct {p1, p0}, Le/h/o/c0$i;-><init>(Le/h/o/c0;)V
:goto_56
iput-object p1, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
:goto_58
return-void
.end method
.method static m(Le/h/f/b;IIII)Le/h/f/b;
.registers 10
iget v0, p0, Le/h/f/b;->a:I
sub-int/2addr v0, p1
const/4 v1, 0x0
invoke-static {v1, v0}, Ljava/lang/Math;->max(II)I
move-result v0
iget v2, p0, Le/h/f/b;->b:I
sub-int/2addr v2, p2
invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
move-result v2
iget v3, p0, Le/h/f/b;->c:I
sub-int/2addr v3, p3
invoke-static {v1, v3}, Ljava/lang/Math;->max(II)I
move-result v3
iget v4, p0, Le/h/f/b;->d:I
sub-int/2addr v4, p4
invoke-static {v1, v4}, Ljava/lang/Math;->max(II)I
move-result v1
if-ne v0, p1, :cond_26
if-ne v2, p2, :cond_26
if-ne v3, p3, :cond_26
if-ne v1, p4, :cond_26
return-object p0
:cond_26
invoke-static {v0, v2, v3, v1}, Le/h/f/b;->a(IIII)Le/h/f/b;
move-result-object p0
return-object p0
.end method
.method public static q(Landroid/view/WindowInsets;)Le/h/o/c0;
.registers 2
new-instance v0, Le/h/o/c0;
invoke-static {p0}, Le/h/n/h;->c(Ljava/lang/Object;)Ljava/lang/Object;
check-cast p0, Landroid/view/WindowInsets;
invoke-direct {v0, p0}, Le/h/o/c0;-><init>(Landroid/view/WindowInsets;)V
return-object v0
.end method
# virtual methods
.method public a()Le/h/o/c0;
.registers 2
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
invoke-virtual {v0}, Le/h/o/c0$i;->a()Le/h/o/c0;
move-result-object v0
return-object v0
.end method
.method public b()Le/h/o/c0;
.registers 2
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
invoke-virtual {v0}, Le/h/o/c0$i;->b()Le/h/o/c0;
move-result-object v0
return-object v0
.end method
.method public c()Le/h/o/c0;
.registers 2
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
invoke-virtual {v0}, Le/h/o/c0$i;->c()Le/h/o/c0;
move-result-object v0
return-object v0
.end method
.method public d()Le/h/f/b;
.registers 2
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
invoke-virtual {v0}, Le/h/o/c0$i;->e()Le/h/f/b;
move-result-object v0
return-object v0
.end method
.method public e()Le/h/f/b;
.registers 2
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
invoke-virtual {v0}, Le/h/o/c0$i;->g()Le/h/f/b;
move-result-object v0
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.registers 3
if-ne p0, p1, :cond_4
const/4 p1, 0x1
return p1
:cond_4
instance-of v0, p1, Le/h/o/c0;
if-nez v0, :cond_a
const/4 p1, 0x0
return p1
:cond_a
check-cast p1, Le/h/o/c0;
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
iget-object p1, p1, Le/h/o/c0;->a:Le/h/o/c0$i;
invoke-static {v0, p1}, Le/h/n/c;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public f()I
.registers 2
invoke-virtual {p0}, Le/h/o/c0;->j()Le/h/f/b;
move-result-object v0
iget v0, v0, Le/h/f/b;->d:I
return v0
.end method
.method public g()I
.registers 2
invoke-virtual {p0}, Le/h/o/c0;->j()Le/h/f/b;
move-result-object v0
iget v0, v0, Le/h/f/b;->a:I
return v0
.end method
.method public h()I
.registers 2
invoke-virtual {p0}, Le/h/o/c0;->j()Le/h/f/b;
move-result-object v0
iget v0, v0, Le/h/f/b;->c:I
return v0
.end method
.method public hashCode()I
.registers 2
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
if-nez v0, :cond_6
const/4 v0, 0x0
goto :goto_a
:cond_6
invoke-virtual {v0}, Le/h/o/c0$i;->hashCode()I
move-result v0
:goto_a
return v0
.end method
.method public i()I
.registers 2
invoke-virtual {p0}, Le/h/o/c0;->j()Le/h/f/b;
move-result-object v0
iget v0, v0, Le/h/f/b;->b:I
return v0
.end method
.method public j()Le/h/f/b;
.registers 2
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
invoke-virtual {v0}, Le/h/o/c0$i;->h()Le/h/f/b;
move-result-object v0
return-object v0
.end method
.method public k()Z
.registers 3
invoke-virtual {p0}, Le/h/o/c0;->j()Le/h/f/b;
move-result-object v0
sget-object v1, Le/h/f/b;->e:Le/h/f/b;
invoke-virtual {v0, v1}, Le/h/f/b;->equals(Ljava/lang/Object;)Z
move-result v0
xor-int/lit8 v0, v0, 0x1
return v0
.end method
.method public l(IIII)Le/h/o/c0;
.registers 6
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
invoke-virtual {v0, p1, p2, p3, p4}, Le/h/o/c0$i;->i(IIII)Le/h/o/c0;
move-result-object p1
return-object p1
.end method
.method public n()Z
.registers 2
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
invoke-virtual {v0}, Le/h/o/c0$i;->j()Z
move-result v0
return v0
.end method
.method public o(IIII)Le/h/o/c0;
.registers 6
.annotation runtime Ljava/lang/Deprecated;
.end annotation
new-instance v0, Le/h/o/c0$a;
invoke-direct {v0, p0}, Le/h/o/c0$a;-><init>(Le/h/o/c0;)V
invoke-static {p1, p2, p3, p4}, Le/h/f/b;->a(IIII)Le/h/f/b;
move-result-object p1
invoke-virtual {v0, p1}, Le/h/o/c0$a;->c(Le/h/f/b;)Le/h/o/c0$a;
invoke-virtual {v0}, Le/h/o/c0$a;->a()Le/h/o/c0;
move-result-object p1
return-object p1
.end method
.method public p()Landroid/view/WindowInsets;
.registers 3
iget-object v0, p0, Le/h/o/c0;->a:Le/h/o/c0$i;
instance-of v1, v0, Le/h/o/c0$e;
if-eqz v1, :cond_b
check-cast v0, Le/h/o/c0$e;
iget-object v0, v0, Le/h/o/c0$e;->b:Landroid/view/WindowInsets;
goto :goto_c
:cond_b
const/4 v0, 0x0
:goto_c
return-object v0
.end method