BaseViewManagerDelegate.smali

.class public abstract Lcom/facebook/react/uimanager/BaseViewManagerDelegate;
.super Ljava/lang/Object;
.source "BaseViewManagerDelegate.java"

# interfaces
.implements Lcom/facebook/react/uimanager/ViewManagerDelegate;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T:",
        "Landroid/view/View;",
        "U::",
        "Lcom/facebook/react/uimanager/BaseViewManagerInterface<",
        "TT;>;>",
        "Ljava/lang/Object;",
        "Lcom/facebook/react/uimanager/ViewManagerDelegate<",
        "TT;>;"
    }
.end annotation


# instance fields
.field public final mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "TU;"
        }
    .end annotation
.end field


# 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}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lcom/facebook/react/uimanager/BaseViewManagerDelegate;->mViewManager:Lcom/facebook/react/uimanager/BaseViewManagerInterface;

    return-void
.end method


# virtual methods
.method public setProperty(Landroid/view/View;Ljava/lang/String;Ljava/lang/Object;)V
    .registers 8
    .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

    sparse-switch v0, :sswitch_data_276

    goto/16 :goto_125

    :sswitch_a
    const-string v0, "nativeID"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0xe

    goto/16 :goto_126

    :sswitch_16
    const-string v0, "accessibilityActions"

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

    move-result p2

    if-eqz p2, :cond_125

    const/4 p2, 0x0

    goto/16 :goto_126

    :sswitch_21
    const-string v0, "borderRadius"

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

    move-result p2

    if-eqz p2, :cond_125

    const/4 p2, 0x7

    goto/16 :goto_126

    :sswitch_2c
    const-string v0, "backgroundColor"

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

    move-result p2

    if-eqz p2, :cond_125

    const/4 p2, 0x6

    goto/16 :goto_126

    :sswitch_37
    const-string v0, "accessibilityState"

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

    move-result p2

    if-eqz p2, :cond_125

    const/4 p2, 0x5

    goto/16 :goto_126

    :sswitch_42
    const-string v0, "accessibilityLabel"

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

    move-result p2

    if-eqz p2, :cond_125

    const/4 p2, 0x2

    goto/16 :goto_126

    :sswitch_4d
    const-string v0, "transform"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x15

    goto/16 :goto_126

    :sswitch_59
    const-string v0, "importantForAccessibility"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0xd

    goto/16 :goto_126

    :sswitch_65
    const-string v0, "borderBottomRightRadius"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x9

    goto/16 :goto_126

    :sswitch_71
    const-string v0, "borderBottomLeftRadius"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x8

    goto/16 :goto_126

    :sswitch_7d
    const-string v0, "borderTopRightRadius"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0xb

    goto/16 :goto_126

    :sswitch_89
    const-string v0, "accessibilityLiveRegion"

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

    move-result p2

    if-eqz p2, :cond_125

    const/4 p2, 0x3

    goto/16 :goto_126

    :sswitch_94
    const-string v0, "elevation"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0xc

    goto/16 :goto_126

    :sswitch_a0
    const-string v0, "rotation"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x11

    goto/16 :goto_126

    :sswitch_ac
    const-string v0, "renderToHardwareTextureAndroid"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x10

    goto/16 :goto_126

    :sswitch_b8
    const-string v0, "accessibilityRole"

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

    move-result p2

    if-eqz p2, :cond_125

    const/4 p2, 0x4

    goto/16 :goto_126

    :sswitch_c3
    const-string v0, "accessibilityHint"

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

    move-result p2

    if-eqz p2, :cond_125

    const/4 p2, 0x1

    goto :goto_126

    :sswitch_cd
    const-string v0, "zIndex"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x18

    goto :goto_126

    :sswitch_d8
    const-string v0, "testID"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x14

    goto :goto_126

    :sswitch_e3
    const-string v0, "scaleY"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x13

    goto :goto_126

    :sswitch_ee
    const-string v0, "scaleX"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x12

    goto :goto_126

    :sswitch_f9
    const-string v0, "borderTopLeftRadius"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0xa

    goto :goto_126

    :sswitch_104
    const-string v0, "opacity"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0xf

    goto :goto_126

    :sswitch_10f
    const-string v0, "translateY"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x17

    goto :goto_126

    :sswitch_11a
    const-string v0, "translateX"

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

    move-result p2

    if-eqz p2, :cond_125

    const/16 p2, 0x16

    goto :goto_126

    :cond_125
    :goto_125
    const/4 p2, -0x1

    :goto_126
    const/high16 v0, 0x3f800000    # 1.0f

    const/4 v2, 0x0

    const/high16 v3, 0x7fc00000    # Float.NaN

    packed-switch p2, :pswitch_data_2dc

    goto/16 :goto_275

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

    if-nez p3, :cond_135

    goto :goto_13b

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v2

    :goto_13b
    invoke-interface {p2, p1, v2}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setZIndex(Landroid/view/View;F)V

    goto/16 :goto_275

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

    if-nez p3, :cond_145

    goto :goto_14b

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v2

    :goto_14b
    invoke-interface {p2, p1, v2}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setTranslateY(Landroid/view/View;F)V

    goto/16 :goto_275

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

    if-nez p3, :cond_155

    goto :goto_15b

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v2

    :goto_15b
    invoke-interface {p2, p1, v2}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setTranslateX(Landroid/view/View;F)V

    goto/16 :goto_275

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

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

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setTransform(Landroid/view/View;Lcom/facebook/react/bridge/ReadableArray;)V

    goto/16 :goto_275

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

    check-cast p3, Ljava/lang/String;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setTestId(Landroid/view/View;Ljava/lang/String;)V

    goto/16 :goto_275

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

    if-nez p3, :cond_177

    goto :goto_17d

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v0

    :goto_17d
    invoke-interface {p2, p1, v0}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setScaleY(Landroid/view/View;F)V

    goto/16 :goto_275

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

    if-nez p3, :cond_187

    goto :goto_18d

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v0

    :goto_18d
    invoke-interface {p2, p1, v0}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setScaleX(Landroid/view/View;F)V

    goto/16 :goto_275

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

    if-nez p3, :cond_197

    goto :goto_19d

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v2

    :goto_19d
    invoke-interface {p2, p1, v2}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setRotation(Landroid/view/View;F)V

    goto/16 :goto_275

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

    if-nez p3, :cond_1a7

    goto :goto_1ad

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

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

    move-result v1

    :goto_1ad
    invoke-interface {p2, p1, v1}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setRenderToHardwareTexture(Landroid/view/View;Z)V

    goto/16 :goto_275

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

    if-nez p3, :cond_1b7

    goto :goto_1bd

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v0

    :goto_1bd
    invoke-interface {p2, p1, v0}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setOpacity(Landroid/view/View;F)V

    goto/16 :goto_275

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

    check-cast p3, Ljava/lang/String;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setNativeId(Landroid/view/View;Ljava/lang/String;)V

    goto/16 :goto_275

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

    check-cast p3, Ljava/lang/String;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setImportantForAccessibility(Landroid/view/View;Ljava/lang/String;)V

    goto/16 :goto_275

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

    if-nez p3, :cond_1d9

    goto :goto_1df

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v2

    :goto_1df
    invoke-interface {p2, p1, v2}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setElevation(Landroid/view/View;F)V

    goto/16 :goto_275

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

    if-nez p3, :cond_1e9

    goto :goto_1ef

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v3

    :goto_1ef
    invoke-interface {p2, p1, v3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setBorderTopRightRadius(Landroid/view/View;F)V

    goto/16 :goto_275

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

    if-nez p3, :cond_1f9

    goto :goto_1ff

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v3

    :goto_1ff
    invoke-interface {p2, p1, v3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setBorderTopLeftRadius(Landroid/view/View;F)V

    goto/16 :goto_275

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

    if-nez p3, :cond_209

    goto :goto_20f

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v3

    :goto_20f
    invoke-interface {p2, p1, v3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setBorderBottomRightRadius(Landroid/view/View;F)V

    goto :goto_275

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

    if-nez p3, :cond_218

    goto :goto_21e

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v3

    :goto_21e
    invoke-interface {p2, p1, v3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setBorderBottomLeftRadius(Landroid/view/View;F)V

    goto :goto_275

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

    if-nez p3, :cond_227

    goto :goto_22d

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

    invoke-virtual {p3}, Ljava/lang/Double;->floatValue()F

    move-result v3

    :goto_22d
    invoke-interface {p2, p1, v3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setBorderRadius(Landroid/view/View;F)V

    goto :goto_275

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

    if-nez p3, :cond_236

    goto :goto_242

    :cond_236
    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-virtual {p3}, Ljava/lang/Integer;->intValue()I

    move-result v1

    :goto_242
    invoke-interface {p2, p1, v1}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setBackgroundColor(Landroid/view/View;I)V

    goto :goto_275

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

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

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setViewState(Landroid/view/View;Lcom/facebook/react/bridge/ReadableMap;)V

    goto :goto_275

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

    check-cast p3, Ljava/lang/String;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setAccessibilityRole(Landroid/view/View;Ljava/lang/String;)V

    goto :goto_275

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

    check-cast p3, Ljava/lang/String;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setAccessibilityLiveRegion(Landroid/view/View;Ljava/lang/String;)V

    goto :goto_275

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

    check-cast p3, Ljava/lang/String;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setAccessibilityLabel(Landroid/view/View;Ljava/lang/String;)V

    goto :goto_275

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

    check-cast p3, Ljava/lang/String;

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setAccessibilityHint(Landroid/view/View;Ljava/lang/String;)V

    goto :goto_275

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

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

    invoke-interface {p2, p1, p3}, Lcom/facebook/react/uimanager/BaseViewManagerInterface;->setAccessibilityActions(Landroid/view/View;Lcom/facebook/react/bridge/ReadableArray;)V

    :goto_275
    return-void

    :sswitch_data_276
    .sparse-switch
        -0x66a2c736 -> :sswitch_11a
        -0x66a2c735 -> :sswitch_10f
        -0x4b8807f5 -> :sswitch_104
        -0x4932ce1e -> :sswitch_f9
        -0x3621dfb2 -> :sswitch_ee
        -0x3621dfb1 -> :sswitch_e3
        -0x34488ed3 -> :sswitch_d8
        -0x2b988b88 -> :sswitch_cd
        -0x60f430b -> :sswitch_c3
        -0x60aa11c -> :sswitch_b8
        -0x4d24f13 -> :sswitch_ac
        -0x266f082 -> :sswitch_a0
        -0x42d1a3 -> :sswitch_94
        0x22936ee -> :sswitch_89
        0x13dfc885 -> :sswitch_7d
        0x22a57450 -> :sswitch_71
        0x230fd3d7 -> :sswitch_65
        0x2c861b47 -> :sswitch_59
        0x3ebe6b6c -> :sswitch_4d
        0x445b6e46 -> :sswitch_42
        0x44c6b3e3 -> :sswitch_37
        0x4cb7f6d5 -> :sswitch_2c
        0x506afbde -> :sswitch_21
        0x59bdabcf -> :sswitch_16
        0x79eeaf72 -> :sswitch_a
    .end sparse-switch

    :pswitch_data_2dc
    .packed-switch 0x0
        :pswitch_26e
        :pswitch_266
        :pswitch_25e
        :pswitch_256
        :pswitch_24e
        :pswitch_246
        :pswitch_231
        :pswitch_222
        :pswitch_213
        :pswitch_204
        :pswitch_1f4
        :pswitch_1e4
        :pswitch_1d4
        :pswitch_1cb
        :pswitch_1c2
        :pswitch_1b2
        :pswitch_1a2
        :pswitch_192
        :pswitch_182
        :pswitch_172
        :pswitch_169
        :pswitch_160
        :pswitch_150
        :pswitch_140
        :pswitch_130
    .end packed-switch
.end method