k.smali

.class public final Lcom/google/android/exoplayer2/ui/k;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public static a(Lcom/google/android/exoplayer2/text/a$a;)V
    .registers 7

    const v0, -0x800001

    .line 1
    iput v0, p0, Lcom/google/android/exoplayer2/text/a$a;->k:F

    const/high16 v0, -0x80000000

    .line 2
    iput v0, p0, Lcom/google/android/exoplayer2/text/a$a;->j:I

    .line 3
    iget-object v0, p0, Lcom/google/android/exoplayer2/text/a$a;->a:Ljava/lang/CharSequence;

    .line 4
    instance-of v1, v0, Landroid/text/Spanned;

    if-eqz v1, :cond_45

    .line 5
    instance-of v1, v0, Landroid/text/Spannable;

    if-nez v1, :cond_19

    .line 6
    invoke-static {v0}, Landroid/text/SpannableString;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableString;

    move-result-object v0

    .line 7
    iput-object v0, p0, Lcom/google/android/exoplayer2/text/a$a;->a:Ljava/lang/CharSequence;

    .line 8
    :cond_19
    iget-object p0, p0, Lcom/google/android/exoplayer2/text/a$a;->a:Ljava/lang/CharSequence;

    .line 9
    invoke-static {p0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    .line 10
    check-cast p0, Landroid/text/Spannable;

    .line 11
    invoke-interface {p0}, Ljava/lang/CharSequence;->length()I

    move-result v0

    const-class v1, Ljava/lang/Object;

    const/4 v2, 0x0

    invoke-interface {p0, v2, v0, v1}, Landroid/text/Spanned;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;

    move-result-object v0

    .line 12
    array-length v1, v0

    const/4 v3, 0x0

    :goto_2d
    if-ge v3, v1, :cond_45

    aget-object v4, v0, v3

    .line 13
    instance-of v5, v4, Landroid/text/style/AbsoluteSizeSpan;

    if-nez v5, :cond_3c

    instance-of v5, v4, Landroid/text/style/RelativeSizeSpan;

    if-eqz v5, :cond_3a

    goto :goto_3c

    :cond_3a
    const/4 v5, 0x0

    goto :goto_3d

    :cond_3c
    :goto_3c
    const/4 v5, 0x1

    :goto_3d
    if-eqz v5, :cond_42

    .line 14
    invoke-interface {p0, v4}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V

    :cond_42
    add-int/lit8 v3, v3, 0x1

    goto :goto_2d

    :cond_45
    return-void
.end method

.method public static b(IFII)F
    .registers 6

    const v0, -0x800001

    cmpl-float v1, p1, v0

    if-nez v1, :cond_8

    return v0

    :cond_8
    if-eqz p0, :cond_16

    const/4 p3, 0x1

    if-eq p0, p3, :cond_12

    const/4 p2, 0x2

    if-eq p0, p2, :cond_11

    return v0

    :cond_11
    return p1

    :cond_12
    int-to-float p0, p2

    :goto_13
    mul-float p1, p1, p0

    return p1

    :cond_16
    int-to-float p0, p3

    goto :goto_13
.end method