k.smali

.class final Landroidx/mediarouter/app/k;
.super Ljava/lang/Object;
.source ""


# static fields
.field static a:Landroid/graphics/drawable/Drawable;

.field static b:Landroid/graphics/drawable/Drawable;

.field static c:Landroid/graphics/drawable/Drawable;

.field static d:Landroid/graphics/drawable/Drawable;


# direct methods
.method static a(Landroid/content/Context;)Landroid/content/Context;
    .registers 3

    new-instance v0, Landroid/view/ContextThemeWrapper;

    invoke-static {p0}, Landroidx/mediarouter/app/k;->i(Landroid/content/Context;)I

    move-result v1

    invoke-direct {v0, p0, v1}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V

    sget p0, Le/r/a;->h:I

    invoke-static {v0, p0}, Landroidx/mediarouter/app/k;->m(Landroid/content/Context;I)I

    move-result p0

    if-eqz p0, :cond_17

    new-instance v1, Landroid/view/ContextThemeWrapper;

    invoke-direct {v1, v0, p0}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V

    move-object v0, v1

    :cond_17
    return-object v0
.end method

.method static b(Landroid/content/Context;IZ)Landroid/content/Context;
    .registers 3

    if-nez p1, :cond_d

    if-nez p2, :cond_7

    sget p1, Le/a/a;->A:I

    goto :goto_9

    :cond_7
    sget p1, Le/a/a;->o:I

    :goto_9
    invoke-static {p0, p1}, Landroidx/mediarouter/app/k;->m(Landroid/content/Context;I)I

    move-result p1

    :cond_d
    new-instance p2, Landroid/view/ContextThemeWrapper;

    invoke-direct {p2, p0, p1}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V

    sget p0, Le/r/a;->h:I

    invoke-static {p2, p0}, Landroidx/mediarouter/app/k;->m(Landroid/content/Context;I)I

    move-result p0

    if-eqz p0, :cond_24

    new-instance p0, Landroid/view/ContextThemeWrapper;

    invoke-static {p2}, Landroidx/mediarouter/app/k;->i(Landroid/content/Context;)I

    move-result p1

    invoke-direct {p0, p2, p1}, Landroid/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V

    move-object p2, p0

    :cond_24
    return-object p2
.end method

.method static c(Landroid/content/Context;)I
    .registers 2

    sget v0, Le/r/a;->h:I

    invoke-static {p0, v0}, Landroidx/mediarouter/app/k;->m(Landroid/content/Context;I)I

    move-result v0

    if-nez v0, :cond_c

    invoke-static {p0}, Landroidx/mediarouter/app/k;->i(Landroid/content/Context;)I

    move-result v0

    :cond_c
    return v0
.end method

.method static d(Landroid/content/Context;)I
    .registers 8

    sget v0, Le/a/a;->x:I

    const/4 v1, 0x0

    invoke-static {p0, v1, v0}, Landroidx/mediarouter/app/k;->l(Landroid/content/Context;II)I

    move-result v0

    const v2, 0x1010031

    invoke-static {p0, v1, v2}, Landroidx/mediarouter/app/k;->l(Landroid/content/Context;II)I

    move-result v2

    invoke-static {v0, v2}, Le/h/f/a;->c(II)D

    move-result-wide v2

    const-wide/high16 v4, 0x4008000000000000L    # 3.0

    cmpg-double v6, v2, v4

    if-gez v6, :cond_1f

    sget v0, Le/a/a;->s:I

    invoke-static {p0, v1, v0}, Landroidx/mediarouter/app/k;->l(Landroid/content/Context;II)I

    move-result p0

    return p0

    :cond_1f
    return v0
.end method

.method static e(Landroid/content/Context;I)I
    .registers 6

    sget v0, Le/a/a;->x:I

    invoke-static {p0, p1, v0}, Landroidx/mediarouter/app/k;->l(Landroid/content/Context;II)I

    move-result p0

    const/4 p1, -0x1

    invoke-static {p1, p0}, Le/h/f/a;->c(II)D

    move-result-wide v0

    const-wide/high16 v2, 0x4008000000000000L    # 3.0

    cmpl-double p0, v0, v2

    if-ltz p0, :cond_12

    return p1

    :cond_12
    const/high16 p0, -0x22000000

    return p0
.end method

.method static f(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;
    .registers 2

    sget-object v0, Landroidx/mediarouter/app/k;->a:Landroid/graphics/drawable/Drawable;

    if-nez v0, :cond_b

    const/4 v0, 0x0

    invoke-static {p0, v0}, Landroidx/mediarouter/app/k;->h(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object p0

    sput-object p0, Landroidx/mediarouter/app/k;->a:Landroid/graphics/drawable/Drawable;

    :cond_b
    sget-object p0, Landroidx/mediarouter/app/k;->a:Landroid/graphics/drawable/Drawable;

    return-object p0
.end method

.method static g(Landroid/content/Context;)F
    .registers 4

    new-instance v0, Landroid/util/TypedValue;

    invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V

    invoke-virtual {p0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;

    move-result-object p0

    const v1, 0x1010033

    const/4 v2, 0x1

    invoke-virtual {p0, v1, v0, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z

    move-result p0

    if-eqz p0, :cond_18

    invoke-virtual {v0}, Landroid/util/TypedValue;->getFloat()F

    move-result p0

    goto :goto_1a

    :cond_18
    const/high16 p0, 0x3f000000    # 0.5f

    :goto_1a
    return p0
.end method

.method private static h(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
    .registers 5

    const/4 v0, 0x4

    new-array v0, v0, [I

    sget v1, Le/r/a;->b:I

    const/4 v2, 0x0

    aput v1, v0, v2

    sget v1, Le/r/a;->i:I

    const/4 v2, 0x1

    aput v1, v0, v2

    sget v1, Le/r/a;->f:I

    const/4 v2, 0x2

    aput v1, v0, v2

    sget v1, Le/r/a;->e:I

    const/4 v2, 0x3

    aput v1, v0, v2

    invoke-virtual {p0, v0}, Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;

    move-result-object p0

    invoke-virtual {p0, p1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object p1

    invoke-virtual {p0}, Landroid/content/res/TypedArray;->recycle()V

    return-object p1
.end method

.method private static i(Landroid/content/Context;)I
    .registers 4

    invoke-static {p0}, Landroidx/mediarouter/app/k;->o(Landroid/content/Context;)Z

    move-result v0

    const/high16 v1, -0x22000000

    const/4 v2, 0x0

    invoke-static {p0, v2}, Landroidx/mediarouter/app/k;->e(Landroid/content/Context;I)I

    move-result p0

    if-eqz v0, :cond_15

    if-ne p0, v1, :cond_12

    sget p0, Le/r/i;->b:I

    goto :goto_1c

    :cond_12
    sget p0, Le/r/i;->d:I

    goto :goto_1c

    :cond_15
    if-ne p0, v1, :cond_1a

    sget p0, Le/r/i;->c:I

    goto :goto_1c

    :cond_1a
    sget p0, Le/r/i;->a:I

    :goto_1c
    return p0
.end method

.method static j(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;
    .registers 2

    sget-object v0, Landroidx/mediarouter/app/k;->c:Landroid/graphics/drawable/Drawable;

    if-nez v0, :cond_b

    const/4 v0, 0x2

    invoke-static {p0, v0}, Landroidx/mediarouter/app/k;->h(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object p0

    sput-object p0, Landroidx/mediarouter/app/k;->c:Landroid/graphics/drawable/Drawable;

    :cond_b
    sget-object p0, Landroidx/mediarouter/app/k;->c:Landroid/graphics/drawable/Drawable;

    return-object p0
.end method

.method static k(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;
    .registers 2

    sget-object v0, Landroidx/mediarouter/app/k;->d:Landroid/graphics/drawable/Drawable;

    if-nez v0, :cond_b

    const/4 v0, 0x3

    invoke-static {p0, v0}, Landroidx/mediarouter/app/k;->h(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object p0

    sput-object p0, Landroidx/mediarouter/app/k;->d:Landroid/graphics/drawable/Drawable;

    :cond_b
    sget-object p0, Landroidx/mediarouter/app/k;->d:Landroid/graphics/drawable/Drawable;

    return-object p0
.end method

.method private static l(Landroid/content/Context;II)I
    .registers 6

    const/4 v0, 0x1

    if-eqz p1, :cond_16

    new-array v1, v0, [I

    const/4 v2, 0x0

    aput p2, v1, v2

    invoke-virtual {p0, p1, v1}, Landroid/content/Context;->obtainStyledAttributes(I[I)Landroid/content/res/TypedArray;

    move-result-object p1

    invoke-virtual {p1, v2, v2}, Landroid/content/res/TypedArray;->getColor(II)I

    move-result v1

    invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V

    if-eqz v1, :cond_16

    return v1

    :cond_16
    new-instance p1, Landroid/util/TypedValue;

    invoke-direct {p1}, Landroid/util/TypedValue;-><init>()V

    invoke-virtual {p0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;

    move-result-object v1

    invoke-virtual {v1, p2, p1, v0}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z

    iget p2, p1, Landroid/util/TypedValue;->resourceId:I

    if-eqz p2, :cond_31

    invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object p0

    iget p1, p1, Landroid/util/TypedValue;->resourceId:I

    invoke-virtual {p0, p1}, Landroid/content/res/Resources;->getColor(I)I

    move-result p0

    return p0

    :cond_31
    iget p0, p1, Landroid/util/TypedValue;->data:I

    return p0
.end method

.method static m(Landroid/content/Context;I)I
    .registers 4

    new-instance v0, Landroid/util/TypedValue;

    invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V

    invoke-virtual {p0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;

    move-result-object p0

    const/4 v1, 0x1

    invoke-virtual {p0, p1, v0, v1}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z

    move-result p0

    if-eqz p0, :cond_13

    iget p0, v0, Landroid/util/TypedValue;->resourceId:I

    goto :goto_14

    :cond_13
    const/4 p0, 0x0

    :goto_14
    return p0
.end method

.method static n(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;
    .registers 2

    sget-object v0, Landroidx/mediarouter/app/k;->b:Landroid/graphics/drawable/Drawable;

    if-nez v0, :cond_b

    const/4 v0, 0x1

    invoke-static {p0, v0}, Landroidx/mediarouter/app/k;->h(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object p0

    sput-object p0, Landroidx/mediarouter/app/k;->b:Landroid/graphics/drawable/Drawable;

    :cond_b
    sget-object p0, Landroidx/mediarouter/app/k;->b:Landroid/graphics/drawable/Drawable;

    return-object p0
.end method

.method private static o(Landroid/content/Context;)Z
    .registers 4

    new-instance v0, Landroid/util/TypedValue;

    invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V

    invoke-virtual {p0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;

    move-result-object p0

    sget v1, Le/a/a;->G:I

    const/4 v2, 0x1

    invoke-virtual {p0, v1, v0, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z

    move-result p0

    if-eqz p0, :cond_17

    iget p0, v0, Landroid/util/TypedValue;->data:I

    if-eqz p0, :cond_17

    goto :goto_18

    :cond_17
    const/4 v2, 0x0

    :goto_18
    return v2
.end method

.method static p(Landroid/content/Context;Landroid/view/View;Landroid/view/View;Z)V
    .registers 7

    sget v0, Le/a/a;->x:I

    const/4 v1, 0x0

    invoke-static {p0, v1, v0}, Landroidx/mediarouter/app/k;->l(Landroid/content/Context;II)I

    move-result v0

    sget v2, Le/a/a;->y:I

    invoke-static {p0, v1, v2}, Landroidx/mediarouter/app/k;->l(Landroid/content/Context;II)I

    move-result v2

    if-eqz p3, :cond_1a

    invoke-static {p0, v1}, Landroidx/mediarouter/app/k;->e(Landroid/content/Context;I)I

    move-result p0

    const/high16 p3, -0x22000000

    if-ne p0, p3, :cond_1a

    const/4 p0, -0x1

    move v2, v0

    const/4 v0, -0x1

    :cond_1a
    invoke-virtual {p1, v0}, Landroid/view/View;->setBackgroundColor(I)V

    invoke-virtual {p2, v2}, Landroid/view/View;->setBackgroundColor(I)V

    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-virtual {p1, p0}, Landroid/view/View;->setTag(Ljava/lang/Object;)V

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p0

    invoke-virtual {p2, p0}, Landroid/view/View;->setTag(Ljava/lang/Object;)V

    return-void
.end method

.method static q(Landroid/content/Context;Landroidx/mediarouter/app/MediaRouteVolumeSlider;Landroid/view/View;)V
    .registers 5

    const/4 v0, 0x0

    invoke-static {p0, v0}, Landroidx/mediarouter/app/k;->e(Landroid/content/Context;I)I

    move-result p0

    invoke-static {p0}, Landroid/graphics/Color;->alpha(I)I

    move-result v0

    const/16 v1, 0xff

    if-eq v0, v1, :cond_1b

    invoke-virtual {p2}, Landroid/view/View;->getTag()Ljava/lang/Object;

    move-result-object p2

    check-cast p2, Ljava/lang/Integer;

    invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I

    move-result p2

    invoke-static {p0, p2}, Le/h/f/a;->i(II)I

    move-result p0

    :cond_1b
    invoke-virtual {p1, p0}, Landroidx/mediarouter/app/MediaRouteVolumeSlider;->a(I)V

    return-void
.end method