SliderManagerDelegate.smali

.class public Lcom/facebook/react/viewmanagers/SliderManagerDelegate;
.super Lcom/facebook/react/uimanager/BaseViewManagerDelegate;
.source "SliderManagerDelegate.java"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T:",
        "Landroid/view/View;",
        "U::",
        "Lcom/facebook/react/uimanager/BaseViewManagerInterface<",
        "TT;>;:",
        "Lcom/facebook/react/viewmanagers/SliderManagerInterface<",
        "TT;>;>",
        "Lcom/facebook/react/uimanager/BaseViewManagerDelegate<",
        "TT;TU;>;"
    }
.end annotation


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(Lcom/facebook/react/uimanager/BaseViewManagerInterface;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TU;)V"
        }
    .end annotation

    invoke-direct {p0, p1}, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;-><init>(Lcom/facebook/react/uimanager/BaseViewManagerInterface;)V

    return-void
.end method


# virtual methods
.method public setProperty(Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
    .registers 9
    .param p1    # Landroid/view/View;
        .annotation build Landroidx/annotation/Nullable;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ")V"
        }
    .end annotation

    invoke-virtual {p2}, Ljava/lang/String;->hashCode()I

    move-result v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    sparse-switch v0, :sswitch_data_182

    goto/16 :goto_a1

    :sswitch_b
    const-string v0, "thumbTintColor"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/16 v0, 0xb

    goto/16 :goto_a2

    :sswitch_17
    const-string v0, "minimumTrackImage"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/4 v0, 0x5

    goto/16 :goto_a2

    :sswitch_22
    const-string v0, "minimumValue"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/4 v0, 0x7

    goto/16 :goto_a2

    :sswitch_2d
    const-string v0, "trackImage"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/16 v0, 0xc

    goto/16 :goto_a2

    :sswitch_39
    const-string v0, "maximumValue"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/4 v0, 0x4

    goto :goto_a2

    :sswitch_43
    const-string v0, "disabled"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/4 v0, 0x0

    goto :goto_a2

    :sswitch_4d
    const-string v0, "value"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/16 v0, 0xd

    goto :goto_a2

    :sswitch_58
    const-string v0, "step"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/16 v0, 0x8

    goto :goto_a2

    :sswitch_63
    const-string v0, "testID"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/16 v0, 0x9

    goto :goto_a2

    :sswitch_6e
    const-string v0, "maximumTrackImage"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/4 v0, 0x2

    goto :goto_a2

    :sswitch_78
    const-string v0, "minimumTrackTintColor"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/4 v0, 0x6

    goto :goto_a2

    :sswitch_82
    const-string v0, "enabled"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/4 v0, 0x1

    goto :goto_a2

    :sswitch_8c
    const-string v0, "thumbImage"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/16 v0, 0xa

    goto :goto_a2

    :sswitch_97
    const-string v0, "maximumTrackTintColor"

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a1

    const/4 v0, 0x3

    goto :goto_a2

    :cond_a1
    :goto_a1
    const/4 v0, -0x1

    :goto_a2
    const-wide/16 v3, 0x0

    packed-switch v0, :pswitch_data_1bc

    invoke-super {p0, p1, p2, p3}, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->setProperty(Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V

    goto/16 :goto_181

    :pswitch_ac
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    if-nez p3, :cond_b3

    goto :goto_b9

    :cond_b3
    check-cast p3, Ljava/lang/Double;

    invoke-virtual {p3}, Ljava/lang/Double;->doubleValue()D

    move-result-wide v3

    :goto_b9
    invoke-interface {p2, p1, v3, v4}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setValue(Landroid/view/View;D)V

    goto/16 :goto_181

    :pswitch_be
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    check-cast p3, Lcom/facebook/react/bridge/ReadableMap;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setTrackImage(Landroid/view/View;Lcom/facebook/react/bridge/ReadableMap;)V

    goto/16 :goto_181

    :pswitch_c9
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {p3, v0}, Lcom/facebook/react/bridge/ColorPropConverter;->getColor(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/Integer;

    move-result-object p3

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setThumbTintColor(Landroid/view/View;Ljava/lang/Integer;)V

    goto/16 :goto_181

    :pswitch_da
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    check-cast p3, Lcom/facebook/react/bridge/ReadableMap;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setThumbImage(Landroid/view/View;Lcom/facebook/react/bridge/ReadableMap;)V

    goto/16 :goto_181

    :pswitch_e5
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    if-nez p3, :cond_ee

    const-string p3, ""

    goto :goto_f0

    :cond_ee
    check-cast p3, Ljava/lang/String;

    :goto_f0
    invoke-interface {p2, p1, p3}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setTestID(Landroid/view/View;Ljava/lang/String;)V

    goto/16 :goto_181

    :pswitch_f5
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    if-nez p3, :cond_fc

    goto :goto_102

    :cond_fc
    check-cast p3, Ljava/lang/Double;

    invoke-virtual {p3}, Ljava/lang/Double;->doubleValue()D

    move-result-wide v3

    :goto_102
    invoke-interface {p2, p1, v3, v4}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setStep(Landroid/view/View;D)V

    goto/16 :goto_181

    :pswitch_107
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    if-nez p3, :cond_10e

    goto :goto_114

    :cond_10e
    check-cast p3, Ljava/lang/Double;

    invoke-virtual {p3}, Ljava/lang/Double;->doubleValue()D

    move-result-wide v3

    :goto_114
    invoke-interface {p2, p1, v3, v4}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setMinimumValue(Landroid/view/View;D)V

    goto/16 :goto_181

    :pswitch_119
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {p3, v0}, Lcom/facebook/react/bridge/ColorPropConverter;->getColor(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/Integer;

    move-result-object p3

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setMinimumTrackTintColor(Landroid/view/View;Ljava/lang/Integer;)V

    goto :goto_181

    :pswitch_129
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    check-cast p3, Lcom/facebook/react/bridge/ReadableMap;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setMinimumTrackImage(Landroid/view/View;Lcom/facebook/react/bridge/ReadableMap;)V

    goto :goto_181

    :pswitch_133
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    if-nez p3, :cond_13c

    const-wide/high16 v0, 0x3ff0000000000000L    # 1.0

    goto :goto_142

    :cond_13c
    check-cast p3, Ljava/lang/Double;

    invoke-virtual {p3}, Ljava/lang/Double;->doubleValue()D

    move-result-wide v0

    :goto_142
    invoke-interface {p2, p1, v0, v1}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setMaximumValue(Landroid/view/View;D)V

    goto :goto_181

    :pswitch_146
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {p3, v0}, Lcom/facebook/react/bridge/ColorPropConverter;->getColor(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/Integer;

    move-result-object p3

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setMaximumTrackTintColor(Landroid/view/View;Ljava/lang/Integer;)V

    goto :goto_181

    :pswitch_156
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    check-cast p3, Lcom/facebook/react/bridge/ReadableMap;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setMaximumTrackImage(Landroid/view/View;Lcom/facebook/react/bridge/ReadableMap;)V

    goto :goto_181

    :pswitch_160
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    if-nez p3, :cond_167

    goto :goto_16d

    :cond_167
    check-cast p3, Ljava/lang/Boolean;

    invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v2

    :goto_16d
    invoke-interface {p2, p1, v2}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setEnabled(Landroid/view/View;Z)V

    goto :goto_181

    :pswitch_171
    iget-object p2, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    check-cast p2, Lcom/facebook/react/viewmanagers/SliderManagerInterface;

    if-nez p3, :cond_178

    goto :goto_17e

    :cond_178
    check-cast p3, Ljava/lang/Boolean;

    invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v1

    :goto_17e
    invoke-interface {p2, p1, v1}, Lcom/facebook/react/viewmanagers/SliderManagerInterface;->setDisabled(Landroid/view/View;Z)V

    :goto_181
    return-void

    :sswitch_data_182
    .sparse-switch
        -0x7149b1a3 -> :sswitch_97
        -0x678842db -> :sswitch_8c
        -0x5ff074bf -> :sswitch_82
        -0x3ce2d035 -> :sswitch_78
        -0x3a7fb6f0 -> :sswitch_6e
        -0x34488ed3 -> :sswitch_63
        0x3606cc -> :sswitch_58
        0x6ac9171 -> :sswitch_4d
        0x10263a7c -> :sswitch_43
        0x2accbf31 -> :sswitch_39
        0x43e9ded0 -> :sswitch_2d
        0x4713ea03 -> :sswitch_22
        0x4f7d117e -> :sswitch_17
        0x71fbaff2 -> :sswitch_b
    .end sparse-switch

    :pswitch_data_1bc
    .packed-switch 0x0
        :pswitch_171
        :pswitch_160
        :pswitch_156
        :pswitch_146
        :pswitch_133
        :pswitch_129
        :pswitch_119
        :pswitch_107
        :pswitch_f5
        :pswitch_e5
        :pswitch_da
        :pswitch_c9
        :pswitch_be
        :pswitch_ac
    .end packed-switch
.end method