SpeedTest$19.smali

.class Lcom/iwangding/scsp/speedtest/SpeedTest$19;
.super Ljava/lang/Object;
.source "SpeedTest.java"

# interfaces
.implements Ljava/lang/Runnable;


# instance fields
.field final synthetic a:Lcom/iwangding/scsp/speedtest/SpeedTest;


# direct methods
.method constructor <init>(Lcom/iwangding/scsp/speedtest/SpeedTest;)V
    .registers 2

    .prologue
    .line 613
    iput-object p1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public run()V
    .registers 10

    .prologue
    const/4 v5, 0x4

    const/4 v0, 0x0

    const/4 v4, 0x3

    const/4 v3, 0x2

    const/4 v2, 0x1

    .line 616
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->running:Z
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$4700(Lcom/iwangding/scsp/speedtest/SpeedTest;)Z

    move-result v1

    if-nez v1, :cond_e

    .line 688
    :goto_d
    return-void

    .line 618
    :cond_e
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->testType:I
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$1000(Lcom/iwangding/scsp/speedtest/SpeedTest;)I

    move-result v1

    packed-switch v1, :pswitch_data_1a0

    .line 685
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    const/16 v1, 0x78b5

    const-string v2, "\u6d4b\u901f\u7c7b\u578b\u9519\u8bef"

    # invokes: Lcom/iwangding/scsp/speedtest/SpeedTest;->fail(ILjava/lang/String;)V
    invoke-static {v0, v1, v2}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$3800(Lcom/iwangding/scsp/speedtest/SpeedTest;ILjava/lang/String;)V

    goto :goto_d

    .line 620
    :pswitch_21
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mDownload:Lcom/iwangding/ssmp/function/download/IDownload;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$4800(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/download/IDownload;

    move-result-object v0

    if-nez v0, :cond_33

    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    new-instance v1, Lcom/iwangding/ssmp/function/download/a;

    invoke-direct {v1}, Lcom/iwangding/ssmp/function/download/a;-><init>()V

    # setter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mDownload:Lcom/iwangding/ssmp/function/download/IDownload;
    invoke-static {v0, v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$4802(Lcom/iwangding/scsp/speedtest/SpeedTest;Lcom/iwangding/ssmp/function/download/IDownload;)Lcom/iwangding/ssmp/function/download/IDownload;

    .line 621
    :cond_33
    new-instance v0, Lcom/iwangding/ssmp/function/download/DownloadConfig;

    invoke-direct {v0}, Lcom/iwangding/ssmp/function/download/DownloadConfig;-><init>()V

    .line 622
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mConfig:Lcom/iwangding/ssmp/SSMPConfig;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$2800(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/SSMPConfig;

    move-result-object v1

    invoke-virtual {v1}, Lcom/iwangding/ssmp/SSMPConfig;->getDownloadDataCatchType()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/iwangding/ssmp/function/download/DownloadConfig;->setDataCatchType(I)V

    .line 623
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mConfig:Lcom/iwangding/ssmp/SSMPConfig;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$2800(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/SSMPConfig;

    move-result-object v1

    invoke-virtual {v1}, Lcom/iwangding/ssmp/SSMPConfig;->getDownloadDataBackType()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/iwangding/ssmp/function/download/DownloadConfig;->setDataBackType(I)V

    .line 624
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mConfig:Lcom/iwangding/ssmp/SSMPConfig;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$2800(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/SSMPConfig;

    move-result-object v1

    invoke-virtual {v1}, Lcom/iwangding/ssmp/SSMPConfig;->getDownloadDataBackTime()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/iwangding/ssmp/function/download/DownloadConfig;->setDataBackTime(I)V

    .line 625
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mConfig:Lcom/iwangding/ssmp/SSMPConfig;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$2800(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/SSMPConfig;

    move-result-object v1

    invoke-virtual {v1}, Lcom/iwangding/ssmp/SSMPConfig;->getDownloadThreadNum()I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/iwangding/ssmp/function/download/DownloadConfig;->setThreadNum(I)V

    .line 626
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mDownload:Lcom/iwangding/ssmp/function/download/IDownload;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$4800(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/download/IDownload;

    move-result-object v1

    iget-object v2, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mContext:Landroid/content/Context;
    invoke-static {v2}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$2500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Landroid/content/Context;

    move-result-object v2

    iget-object v3, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->nodeDownloadList:Ljava/util/List;
    invoke-static {v3}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$700(Lcom/iwangding/scsp/speedtest/SpeedTest;)Ljava/util/List;

    move-result-object v3

    iget-object v4, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    invoke-interface {v1, v2, v3, v0, v4}, Lcom/iwangding/ssmp/function/download/IDownload;->startDownload(Landroid/content/Context;Ljava/util/List;Lcom/iwangding/ssmp/function/download/DownloadConfig;Lcom/iwangding/ssmp/function/download/OnDownloadListener;)V

    goto :goto_d

    .line 629
    :pswitch_84
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mP2P:Lcom/iwangding/ssmp/function/p2p/IP2P;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$4900(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/p2p/IP2P;

    move-result-object v1

    if-nez v1, :cond_96

    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    new-instance v6, Lcom/iwangding/ssmp/function/p2p/a;

    invoke-direct {v6}, Lcom/iwangding/ssmp/function/p2p/a;-><init>()V

    # setter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mP2P:Lcom/iwangding/ssmp/function/p2p/IP2P;
    invoke-static {v1, v6}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$4902(Lcom/iwangding/scsp/speedtest/SpeedTest;Lcom/iwangding/ssmp/function/p2p/IP2P;)Lcom/iwangding/ssmp/function/p2p/IP2P;

    .line 630
    :cond_96
    new-instance v6, Lcom/iwangding/ssmp/function/p2p/P2PConfig;

    invoke-direct {v6}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;-><init>()V

    .line 633
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mContext:Landroid/content/Context;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$2500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/iwangding/basis/util/NetUtil;->getNetType(Landroid/content/Context;)I

    move-result v1

    packed-switch v1, :pswitch_data_1a8

    .line 649
    :goto_a8
    invoke-static {}, Lcom/iwangding/basis/util/NetUtil;->getMac()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v6, v1}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setAcMac(Ljava/lang/String;)V

    .line 651
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mOperator:Lcom/iwangding/basis/function/operator/data/OperatorData;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$5000(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/basis/function/operator/data/OperatorData;

    move-result-object v1

    if-eqz v1, :cond_dd

    .line 652
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mOperator:Lcom/iwangding/basis/function/operator/data/OperatorData;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$5000(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/basis/function/operator/data/OperatorData;

    move-result-object v1

    invoke-virtual {v1}, Lcom/iwangding/basis/function/operator/data/OperatorData;->getProvinceCode()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v6, v1}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setUcProvince(Ljava/lang/String;)V

    .line 654
    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mOperator:Lcom/iwangding/basis/function/operator/data/OperatorData;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$5000(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/basis/function/operator/data/OperatorData;

    move-result-object v1

    invoke-virtual {v1}, Lcom/iwangding/basis/function/operator/data/OperatorData;->getOptType()Ljava/lang/String;

    move-result-object v7

    const/4 v1, -0x1

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

    move-result v8

    packed-switch v8, :pswitch_data_1b6

    :cond_d6
    :pswitch_d6
    move v0, v1

    :goto_d7
    packed-switch v0, :pswitch_data_1cc

    .line 667
    invoke-virtual {v6, v5}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setUcOptName(I)V

    .line 673
    :cond_dd
    :goto_dd
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->p2pStrategyData:Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;

    move-result-object v0

    if-eqz v0, :cond_133

    .line 674
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->p2pStrategyData:Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;

    move-result-object v0

    invoke-virtual {v0}, Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;->getSvrIp()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v6, v0}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setSvrIp(Ljava/lang/String;)V

    .line 675
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->p2pStrategyData:Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;

    move-result-object v0

    invoke-virtual {v0}, Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;->getSvrPort()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v6, v0}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setSvrPort(Ljava/lang/String;)V

    .line 676
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->p2pStrategyData:Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;

    move-result-object v0

    invoke-virtual {v0}, Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;->getTestspeedTime()I

    move-result v0

    invoke-virtual {v6, v0}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setTestTime(I)V

    .line 677
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->p2pStrategyData:Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;

    move-result-object v0

    invoke-virtual {v0}, Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;->getIgnoreTime()I

    move-result v0

    invoke-virtual {v6, v0}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setIgnoreTime(I)V

    .line 678
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->p2pStrategyData:Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;

    move-result-object v0

    invoke-virtual {v0}, Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;->getSingleTime()I

    move-result v0

    invoke-virtual {v6, v0}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setIntervalTime(I)V

    .line 679
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->p2pStrategyData:Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;

    move-result-object v0

    invoke-virtual {v0}, Lcom/iwangding/ssmp/function/p2pstrategy/data/P2PStrategyData;->getTerminalNum()I

    move-result v0

    invoke-virtual {v6, v0}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setDevNum(I)V

    .line 682
    :cond_133
    iget-object v0, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mP2P:Lcom/iwangding/ssmp/function/p2p/IP2P;
    invoke-static {v0}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$4900(Lcom/iwangding/scsp/speedtest/SpeedTest;)Lcom/iwangding/ssmp/function/p2p/IP2P;

    move-result-object v0

    iget-object v1, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    # getter for: Lcom/iwangding/scsp/speedtest/SpeedTest;->mContext:Landroid/content/Context;
    invoke-static {v1}, Lcom/iwangding/scsp/speedtest/SpeedTest;->access$2500(Lcom/iwangding/scsp/speedtest/SpeedTest;)Landroid/content/Context;

    move-result-object v1

    iget-object v2, p0, Lcom/iwangding/scsp/speedtest/SpeedTest$19;->a:Lcom/iwangding/scsp/speedtest/SpeedTest;

    invoke-interface {v0, v1, v6, v2}, Lcom/iwangding/ssmp/function/p2p/IP2P;->startP2P(Landroid/content/Context;Lcom/iwangding/ssmp/function/p2p/P2PConfig;Lcom/iwangding/ssmp/function/p2p/OnP2PListener;)V

    goto/16 :goto_d

    .line 636
    :pswitch_146
    invoke-virtual {v6, v0}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setUcLinkType(I)V

    goto/16 :goto_a8

    .line 639
    :pswitch_14b
    invoke-virtual {v6, v3}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setUcLinkType(I)V

    goto/16 :goto_a8

    .line 642
    :pswitch_150
    invoke-virtual {v6, v2}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setUcLinkType(I)V

    goto/16 :goto_a8

    .line 645
    :pswitch_155
    invoke-virtual {v6, v4}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setUcLinkType(I)V

    goto/16 :goto_a8

    .line 654
    :pswitch_15a
    const-string v8, "M"

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

    move-result v7

    if-eqz v7, :cond_d6

    goto/16 :goto_d7

    :pswitch_164
    const-string v0, "U"

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

    move-result v0

    if-eqz v0, :cond_d6

    move v0, v2

    goto/16 :goto_d7

    :pswitch_16f
    const-string v0, "T"

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

    move-result v0

    if-eqz v0, :cond_d6

    move v0, v3

    goto/16 :goto_d7

    :pswitch_17a
    const-string v0, "O"

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

    move-result v0

    if-eqz v0, :cond_d6

    move v0, v4

    goto/16 :goto_d7

    :pswitch_185
    const-string v0, "R"

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

    move-result v0

    if-eqz v0, :cond_d6

    move v0, v5

    goto/16 :goto_d7

    .line 656
    :pswitch_190
    invoke-virtual {v6, v2}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setUcOptName(I)V

    goto/16 :goto_dd

    .line 659
    :pswitch_195
    invoke-virtual {v6, v3}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setUcOptName(I)V

    goto/16 :goto_dd

    .line 662
    :pswitch_19a
    invoke-virtual {v6, v4}, Lcom/iwangding/ssmp/function/p2p/P2PConfig;->setUcOptName(I)V

    goto/16 :goto_dd

    .line 618
    nop

    :pswitch_data_1a0
    .packed-switch 0x1
        :pswitch_21
        :pswitch_84
    .end packed-switch

    .line 633
    :pswitch_data_1a8
    .packed-switch -0x1
        :pswitch_146
        :pswitch_146
        :pswitch_155
        :pswitch_14b
        :pswitch_150
    .end packed-switch

    .line 654
    :pswitch_data_1b6
    .packed-switch 0x4d
        :pswitch_15a
        :pswitch_d6
        :pswitch_17a
        :pswitch_d6
        :pswitch_d6
        :pswitch_185
        :pswitch_d6
        :pswitch_16f
        :pswitch_164
    .end packed-switch

    :pswitch_data_1cc
    .packed-switch 0x0
        :pswitch_190
        :pswitch_195
        :pswitch_19a
    .end packed-switch
.end method