.class public final Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
.super Lcom/google/protobuf/GeneratedMessageLite;
.source "AdCommonInterface.java"

# interfaces
.implements Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetailOrBuilder;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/moji/launchserver/AdCommonInterface;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x19
    name = "AdAssistReplaceDetail"
.end annotation

.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;
    }
.end annotation


# static fields
.field public static final ADVERT_ID_FIELD_NUMBER:I = 0x4

.field public static final AD_ID_FIELD_NUMBER:I = 0x2

.field public static final ASSIST_DETAIL_FIELD_NUMBER:I = 0x9

.field public static final ASSIST_PROPS_FIELD_NUMBER:I = 0xb

.field public static final CLOTHES_FIELD_NUMBER:I = 0x7

.field public static final GLOBAL_BOOT_TEXT_FIELD_NUMBER:I = 0x5

.field public static final GLOBAL_BUTTON_TEXT_FIELD_NUMBER:I = 0x6

.field public static final POSITION_FIELD_NUMBER:I = 0x3

.field public static final POS_STAT_FIELD_NUMBER:I = 0x1

.field public static final PROPERTY_TYPE_FIELD_NUMBER:I = 0xc

.field public static final REPLACE_ID_FIELD_NUMBER:I = 0xa

.field public static final SENTENSE_FIELD_NUMBER:I = 0x8

.field private static final defaultInstance:Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

.field private static final serialVersionUID:J


# instance fields
.field private adId_:J

.field private advertId_:J

.field private assistDetail_:Lcom/moji/launchserver/AdCommonInterface$AssistDetail;

.field private assistProps_:Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;

.field private bitField0_:I

.field private clothes_:Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;

.field private globalBootText_:Ljava/lang/Object;

.field private globalButtonText_:Ljava/lang/Object;

.field private memoizedIsInitialized:B

.field private memoizedSerializedSize:I

.field private posStat_:Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;

.field private position_:Lcom/moji/launchserver/AdCommonInterface$AdPosition;

.field private propertyType_:I

.field private replaceId_:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field private sentense_:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/moji/launchserver/AdCommonInterface$AssistSentenseAdvert;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .locals 2

    .line 47243
    new-instance v0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    const/4 v1, 0x1

    invoke-direct {v0, v1}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;-><init>(Z)V

    sput-object v0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->defaultInstance:Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    .line 47244
    sget-object v0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->defaultInstance:Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    invoke-direct {v0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->initFields()V

    return-void
.end method

.method private constructor <init>(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)V
    .locals 0

    .line 46028
    invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageLite;-><init>(Lcom/google/protobuf/GeneratedMessageLite$Builder;)V

    const/4 p1, -0x1

    .line 46235
    iput-byte p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    .line 46317
    iput p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedSerializedSize:I

    return-void
.end method

.method synthetic constructor <init>(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;Lcom/moji/launchserver/AdCommonInterface$1;)V
    .locals 0

    .line 46023
    invoke-direct {p0, p1}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;-><init>(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)V

    return-void
.end method

.method private constructor <init>(Z)V
    .locals 0

    .line 46030
    invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageLite;-><init>()V

    const/4 p1, -0x1

    .line 46235
    iput-byte p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    .line 46317
    iput p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedSerializedSize:I

    return-void
.end method

.method static synthetic access$61302(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;)Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;
    .locals 0

    .line 46023
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->posStat_:Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;

    return-object p1
.end method

.method static synthetic access$61402(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;J)J
    .locals 0

    .line 46023
    iput-wide p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->adId_:J

    return-wide p1
.end method

.method static synthetic access$61502(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;Lcom/moji/launchserver/AdCommonInterface$AdPosition;)Lcom/moji/launchserver/AdCommonInterface$AdPosition;
    .locals 0

    .line 46023
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->position_:Lcom/moji/launchserver/AdCommonInterface$AdPosition;

    return-object p1
.end method

.method static synthetic access$61602(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;J)J
    .locals 0

    .line 46023
    iput-wide p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->advertId_:J

    return-wide p1
.end method

.method static synthetic access$61702(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;Ljava/lang/Object;)Ljava/lang/Object;
    .locals 0

    .line 46023
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalBootText_:Ljava/lang/Object;

    return-object p1
.end method

.method static synthetic access$61802(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;Ljava/lang/Object;)Ljava/lang/Object;
    .locals 0

    .line 46023
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalButtonText_:Ljava/lang/Object;

    return-object p1
.end method

.method static synthetic access$61902(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;)Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;
    .locals 0

    .line 46023
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->clothes_:Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;

    return-object p1
.end method

.method static synthetic access$62000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;)Ljava/util/List;
    .locals 0

    .line 46023
    iget-object p0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    return-object p0
.end method

.method static synthetic access$62002(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;Ljava/util/List;)Ljava/util/List;
    .locals 0

    .line 46023
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    return-object p1
.end method

.method static synthetic access$62102(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;Lcom/moji/launchserver/AdCommonInterface$AssistDetail;)Lcom/moji/launchserver/AdCommonInterface$AssistDetail;
    .locals 0

    .line 46023
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistDetail_:Lcom/moji/launchserver/AdCommonInterface$AssistDetail;

    return-object p1
.end method

.method static synthetic access$62200(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;)Ljava/util/List;
    .locals 0

    .line 46023
    iget-object p0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    return-object p0
.end method

.method static synthetic access$62202(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;Ljava/util/List;)Ljava/util/List;
    .locals 0

    .line 46023
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    return-object p1
.end method

.method static synthetic access$62302(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;)Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;
    .locals 0

    .line 46023
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistProps_:Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;

    return-object p1
.end method

.method static synthetic access$62402(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;I)I
    .locals 0

    .line 46023
    iput p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->propertyType_:I

    return p1
.end method

.method static synthetic access$62502(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;I)I
    .locals 0

    .line 46023
    iput p1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    return p1
.end method

.method public static getDefaultInstance()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1

    .line 46034
    sget-object v0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->defaultInstance:Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    return-object v0
.end method

.method private getGlobalBootTextBytes()Lcom/google/protobuf/ByteString;
    .locals 2

    .line 46103
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalBootText_:Ljava/lang/Object;

    .line 46104
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 46105
    check-cast v0, Ljava/lang/String;

    .line 46106
    invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;

    move-result-object v0

    .line 46107
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalBootText_:Ljava/lang/Object;

    return-object v0

    .line 46110
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    return-object v0
.end method

.method private getGlobalButtonTextBytes()Lcom/google/protobuf/ByteString;
    .locals 2

    .line 46135
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalButtonText_:Ljava/lang/Object;

    .line 46136
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 46137
    check-cast v0, Ljava/lang/String;

    .line 46138
    invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;

    move-result-object v0

    .line 46139
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalButtonText_:Ljava/lang/Object;

    return-object v0

    .line 46142
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    return-object v0
.end method

.method private initFields()V
    .locals 3

    .line 46222
    sget-object v0, Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;->AD_UNAVAILABLE:Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->posStat_:Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;

    const-wide/16 v0, 0x0

    .line 46223
    iput-wide v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->adId_:J

    .line 46224
    sget-object v2, Lcom/moji/launchserver/AdCommonInterface$AdPosition;->POS_SPLASH:Lcom/moji/launchserver/AdCommonInterface$AdPosition;

    iput-object v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->position_:Lcom/moji/launchserver/AdCommonInterface$AdPosition;

    .line 46225
    iput-wide v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->advertId_:J

    const-string v0, ""

    .line 46226
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalBootText_:Ljava/lang/Object;

    const-string v0, ""

    .line 46227
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalButtonText_:Ljava/lang/Object;

    .line 46228
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;->getDefaultInstance()Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;

    move-result-object v0

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->clothes_:Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;

    .line 46229
    invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    .line 46230
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AssistDetail;->getDefaultInstance()Lcom/moji/launchserver/AdCommonInterface$AssistDetail;

    move-result-object v0

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistDetail_:Lcom/moji/launchserver/AdCommonInterface$AssistDetail;

    .line 46231
    invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    .line 46232
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;->getDefaultInstance()Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;

    move-result-object v0

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistProps_:Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;

    const/4 v0, 0x0

    .line 46233
    iput v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->propertyType_:I

    return-void
.end method

.method public static newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;
    .locals 1

    .line 46454
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61100()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    return-object v0
.end method

.method public static newBuilder(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;
    .locals 1

    .line 46457
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeFrom(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object p0

    return-object p0
.end method

.method public static parseDelimitedFrom(Ljava/io/InputStream;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 46423
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    .line 46424
    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeDelimitedFrom(Ljava/io/InputStream;)Z

    move-result p0

    if-eqz p0, :cond_0

    .line 46425
    invoke-static {v0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0

    :cond_0
    const/4 p0, 0x0

    return-object p0
.end method

.method public static parseDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 46434
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    .line 46435
    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Z

    move-result p0

    if-eqz p0, :cond_0

    .line 46436
    invoke-static {v0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0

    :cond_0
    const/4 p0, 0x0

    return-object p0
.end method

.method public static parseFrom(Lcom/google/protobuf/ByteString;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/protobuf/InvalidProtocolBufferException;
        }
    .end annotation

    .line 46390
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/protobuf/InvalidProtocolBufferException;
        }
    .end annotation

    .line 46396
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    .line 46397
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 46444
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 46450
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object p0

    .line 46451
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Ljava/io/InputStream;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 46412
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 46418
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    .line 46419
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom([B)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/protobuf/InvalidProtocolBufferException;
        }
    .end annotation

    .line 46401
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeFrom([B)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/protobuf/InvalidProtocolBufferException;
        }
    .end annotation

    .line 46407
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    .line 46408
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;->access$61000(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object p0

    return-object p0
.end method


# virtual methods
.method public getAdId()J
    .locals 2

    .line 46059
    iget-wide v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->adId_:J

    return-wide v0
.end method

.method public getAdvertId()J
    .locals 2

    .line 46079
    iget-wide v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->advertId_:J

    return-wide v0
.end method

.method public getAssistDetail()Lcom/moji/launchserver/AdCommonInterface$AssistDetail;
    .locals 1

    .line 46184
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistDetail_:Lcom/moji/launchserver/AdCommonInterface$AssistDetail;

    return-object v0
.end method

.method public getAssistProps()Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;
    .locals 1

    .line 46208
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistProps_:Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;

    return-object v0
.end method

.method public getClothes()Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;
    .locals 1

    .line 46153
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->clothes_:Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;

    return-object v0
.end method

.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
    .locals 1

    .line 46023
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getDefaultInstanceForType()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    move-result-object v0

    return-object v0
.end method

.method public getDefaultInstanceForType()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;
    .locals 1

    .line 46038
    sget-object v0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->defaultInstance:Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;

    return-object v0
.end method

.method public getGlobalBootText()Ljava/lang/String;
    .locals 2

    .line 46089
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalBootText_:Ljava/lang/Object;

    .line 46090
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 46091
    check-cast v0, Ljava/lang/String;

    return-object v0

    .line 46093
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    .line 46095
    invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;

    move-result-object v1

    .line 46096
    invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 46097
    iput-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalBootText_:Ljava/lang/Object;

    :cond_1
    return-object v1
.end method

.method public getGlobalButtonText()Ljava/lang/String;
    .locals 2

    .line 46121
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalButtonText_:Ljava/lang/Object;

    .line 46122
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 46123
    check-cast v0, Ljava/lang/String;

    return-object v0

    .line 46125
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    .line 46127
    invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;

    move-result-object v1

    .line 46128
    invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 46129
    iput-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->globalButtonText_:Ljava/lang/Object;

    :cond_1
    return-object v1
.end method

.method public getPosStat()Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;
    .locals 1

    .line 46049
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->posStat_:Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;

    return-object v0
.end method

.method public getPosition()Lcom/moji/launchserver/AdCommonInterface$AdPosition;
    .locals 1

    .line 46069
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->position_:Lcom/moji/launchserver/AdCommonInterface$AdPosition;

    return-object v0
.end method

.method public getPropertyType()I
    .locals 1

    .line 46218
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->propertyType_:I

    return v0
.end method

.method public getReplaceId(I)I
    .locals 1

    .line 46198
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Ljava/lang/Integer;

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

    move-result p1

    return p1
.end method

.method public getReplaceIdCount()I
    .locals 1

    .line 46195
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    return v0
.end method

.method public getReplaceIdList()Ljava/util/List;
    .locals 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation

    .line 46192
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    return-object v0
.end method

.method public getSentense(I)Lcom/moji/launchserver/AdCommonInterface$AssistSentenseAdvert;
    .locals 1

    .line 46170
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/moji/launchserver/AdCommonInterface$AssistSentenseAdvert;

    return-object p1
.end method

.method public getSentenseCount()I
    .locals 1

    .line 46167
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    return v0
.end method

.method public getSentenseList()Ljava/util/List;
    .locals 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List<",
            "Lcom/moji/launchserver/AdCommonInterface$AssistSentenseAdvert;",
            ">;"
        }
    .end annotation

    .line 46160
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    return-object v0
.end method

.method public getSentenseOrBuilder(I)Lcom/moji/launchserver/AdCommonInterface$AssistSentenseAdvertOrBuilder;
    .locals 1

    .line 46174
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/moji/launchserver/AdCommonInterface$AssistSentenseAdvertOrBuilder;

    return-object p1
.end method

.method public getSentenseOrBuilderList()Ljava/util/List;
    .locals 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List<",
            "+",
            "Lcom/moji/launchserver/AdCommonInterface$AssistSentenseAdvertOrBuilder;",
            ">;"
        }
    .end annotation

    .line 46164
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    return-object v0
.end method

.method public getSerializedSize()I
    .locals 8

    .line 46319
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedSerializedSize:I

    const/4 v1, -0x1

    if-eq v0, v1, :cond_0

    return v0

    .line 46323
    :cond_0
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/4 v1, 0x1

    and-int/2addr v0, v1

    const/4 v2, 0x0

    if-ne v0, v1, :cond_1

    .line 46324
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->posStat_:Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;

    .line 46325
    invoke-virtual {v0}, Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;->getNumber()I

    move-result v0

    invoke-static {v1, v0}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I

    move-result v0

    add-int/2addr v0, v2

    goto :goto_0

    :cond_1
    const/4 v0, 0x0

    .line 46327
    :goto_0
    iget v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/4 v4, 0x2

    and-int/2addr v3, v4

    if-ne v3, v4, :cond_2

    .line 46328
    iget-wide v5, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->adId_:J

    .line 46329
    invoke-static {v4, v5, v6}, Lcom/google/protobuf/CodedOutputStream;->computeInt64Size(IJ)I

    move-result v3

    add-int/2addr v0, v3

    .line 46331
    :cond_2
    iget v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/4 v4, 0x4

    and-int/2addr v3, v4

    if-ne v3, v4, :cond_3

    const/4 v3, 0x3

    .line 46332
    iget-object v5, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->position_:Lcom/moji/launchserver/AdCommonInterface$AdPosition;

    .line 46333
    invoke-virtual {v5}, Lcom/moji/launchserver/AdCommonInterface$AdPosition;->getNumber()I

    move-result v5

    invoke-static {v3, v5}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I

    move-result v3

    add-int/2addr v0, v3

    .line 46335
    :cond_3
    iget v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v5, 0x8

    and-int/2addr v3, v5

    if-ne v3, v5, :cond_4

    .line 46336
    iget-wide v6, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->advertId_:J

    .line 46337
    invoke-static {v4, v6, v7}, Lcom/google/protobuf/CodedOutputStream;->computeInt64Size(IJ)I

    move-result v3

    add-int/2addr v0, v3

    .line 46339
    :cond_4
    iget v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v4, 0x10

    and-int/2addr v3, v4

    if-ne v3, v4, :cond_5

    const/4 v3, 0x5

    .line 46341
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getGlobalBootTextBytes()Lcom/google/protobuf/ByteString;

    move-result-object v4

    invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I

    move-result v3

    add-int/2addr v0, v3

    .line 46343
    :cond_5
    iget v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v4, 0x20

    and-int/2addr v3, v4

    if-ne v3, v4, :cond_6

    const/4 v3, 0x6

    .line 46345
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getGlobalButtonTextBytes()Lcom/google/protobuf/ByteString;

    move-result-object v4

    invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I

    move-result v3

    add-int/2addr v0, v3

    .line 46347
    :cond_6
    iget v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v4, 0x40

    and-int/2addr v3, v4

    if-ne v3, v4, :cond_7

    const/4 v3, 0x7

    .line 46348
    iget-object v4, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->clothes_:Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;

    .line 46349
    invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I

    move-result v3

    add-int/2addr v0, v3

    :cond_7
    move v3, v0

    const/4 v0, 0x0

    .line 46351
    :goto_1
    iget-object v4, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    invoke-interface {v4}, Ljava/util/List;->size()I

    move-result v4

    if-ge v0, v4, :cond_8

    .line 46352
    iget-object v4, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    .line 46353
    invoke-interface {v4, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/google/protobuf/MessageLite;

    invoke-static {v5, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I

    move-result v4

    add-int/2addr v3, v4

    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    .line 46355
    :cond_8
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v4, 0x80

    and-int/2addr v0, v4

    if-ne v0, v4, :cond_9

    const/16 v0, 0x9

    .line 46356
    iget-object v4, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistDetail_:Lcom/moji/launchserver/AdCommonInterface$AssistDetail;

    .line 46357
    invoke-static {v0, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I

    move-result v0

    add-int/2addr v3, v0

    :cond_9
    const/4 v0, 0x0

    .line 46361
    :goto_2
    iget-object v4, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    invoke-interface {v4}, Ljava/util/List;->size()I

    move-result v4

    if-ge v2, v4, :cond_a

    .line 46362
    iget-object v4, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    .line 46363
    invoke-interface {v4, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

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

    move-result v4

    invoke-static {v4}, Lcom/google/protobuf/CodedOutputStream;->computeInt32SizeNoTag(I)I

    move-result v4

    add-int/2addr v0, v4

    add-int/lit8 v2, v2, 0x1

    goto :goto_2

    :cond_a
    add-int/2addr v3, v0

    .line 46366
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getReplaceIdList()Ljava/util/List;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    mul-int/lit8 v0, v0, 0x1

    add-int/2addr v3, v0

    .line 46368
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x100

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_b

    const/16 v0, 0xb

    .line 46369
    iget-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistProps_:Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;

    .line 46370
    invoke-static {v0, v1}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I

    move-result v0

    add-int/2addr v3, v0

    .line 46372
    :cond_b
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x200

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_c

    const/16 v0, 0xc

    .line 46373
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->propertyType_:I

    .line 46374
    invoke-static {v0, v1}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I

    move-result v0

    add-int/2addr v3, v0

    .line 46376
    :cond_c
    iput v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedSerializedSize:I

    return v3
.end method

.method public hasAdId()Z
    .locals 2

    .line 46056
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/4 v1, 0x2

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasAdvertId()Z
    .locals 2

    .line 46076
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x8

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasAssistDetail()Z
    .locals 2

    .line 46181
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x80

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasAssistProps()Z
    .locals 2

    .line 46205
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x100

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasClothes()Z
    .locals 2

    .line 46150
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x40

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasGlobalBootText()Z
    .locals 2

    .line 46086
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x10

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasGlobalButtonText()Z
    .locals 2

    .line 46118
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x20

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasPosStat()Z
    .locals 2

    .line 46046
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/4 v1, 0x1

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    goto :goto_0

    :cond_0
    const/4 v1, 0x0

    :goto_0
    return v1
.end method

.method public hasPosition()Z
    .locals 2

    .line 46066
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/4 v1, 0x4

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasPropertyType()Z
    .locals 2

    .line 46215
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x200

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public final isInitialized()Z
    .locals 4

    .line 46237
    iget-byte v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    const/4 v1, 0x1

    const/4 v2, 0x0

    const/4 v3, -0x1

    if-eq v0, v3, :cond_1

    if-ne v0, v1, :cond_0

    goto :goto_0

    :cond_0
    const/4 v1, 0x0

    :goto_0
    return v1

    .line 46240
    :cond_1
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->hasPosStat()Z

    move-result v0

    if-nez v0, :cond_2

    .line 46241
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    return v2

    .line 46244
    :cond_2
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->hasPosition()Z

    move-result v0

    if-nez v0, :cond_3

    .line 46245
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    return v2

    .line 46248
    :cond_3
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->hasClothes()Z

    move-result v0

    if-eqz v0, :cond_4

    .line 46249
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getClothes()Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;

    move-result-object v0

    invoke-virtual {v0}, Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;->isInitialized()Z

    move-result v0

    if-nez v0, :cond_4

    .line 46250
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    return v2

    :cond_4
    const/4 v0, 0x0

    .line 46254
    :goto_1
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getSentenseCount()I

    move-result v3

    if-ge v0, v3, :cond_6

    .line 46255
    invoke-virtual {p0, v0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getSentense(I)Lcom/moji/launchserver/AdCommonInterface$AssistSentenseAdvert;

    move-result-object v3

    invoke-virtual {v3}, Lcom/moji/launchserver/AdCommonInterface$AssistSentenseAdvert;->isInitialized()Z

    move-result v3

    if-nez v3, :cond_5

    .line 46256
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    return v2

    :cond_5
    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    .line 46260
    :cond_6
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->hasAssistDetail()Z

    move-result v0

    if-eqz v0, :cond_7

    .line 46261
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getAssistDetail()Lcom/moji/launchserver/AdCommonInterface$AssistDetail;

    move-result-object v0

    invoke-virtual {v0}, Lcom/moji/launchserver/AdCommonInterface$AssistDetail;->isInitialized()Z

    move-result v0

    if-nez v0, :cond_7

    .line 46262
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    return v2

    .line 46266
    :cond_7
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->hasAssistProps()Z

    move-result v0

    if-eqz v0, :cond_8

    .line 46267
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getAssistProps()Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;

    move-result-object v0

    invoke-virtual {v0}, Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;->isInitialized()Z

    move-result v0

    if-nez v0, :cond_8

    .line 46268
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    return v2

    .line 46272
    :cond_8
    iput-byte v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->memoizedIsInitialized:B

    return v1
.end method

.method public bridge synthetic newBuilderForType()Lcom/google/protobuf/MessageLite$Builder;
    .locals 1

    .line 46023
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilderForType()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    return-object v0
.end method

.method public newBuilderForType()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;
    .locals 1

    .line 46455
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic toBuilder()Lcom/google/protobuf/MessageLite$Builder;
    .locals 1

    .line 46023
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->toBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    return-object v0
.end method

.method public toBuilder()Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;
    .locals 1

    .line 46459
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->newBuilder(Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;)Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail$Builder;

    move-result-object v0

    return-object v0
.end method

.method protected writeReplace()Ljava/lang/Object;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/ObjectStreamException;
        }
    .end annotation

    .line 46384
    invoke-super {p0}, Lcom/google/protobuf/GeneratedMessageLite;->writeReplace()Ljava/lang/Object;

    move-result-object v0

    return-object v0
.end method

.method public writeTo(Lcom/google/protobuf/CodedOutputStream;)V
    .locals 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 46278
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getSerializedSize()I

    .line 46279
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/4 v1, 0x1

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    .line 46280
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->posStat_:Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;

    invoke-virtual {v0}, Lcom/moji/launchserver/AdCommonInterface$AdPositionStat;->getNumber()I

    move-result v0

    invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeEnum(II)V

    .line 46282
    :cond_0
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/4 v1, 0x2

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_1

    .line 46283
    iget-wide v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->adId_:J

    invoke-virtual {p1, v1, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->writeInt64(IJ)V

    .line 46285
    :cond_1
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/4 v1, 0x4

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_2

    const/4 v0, 0x3

    .line 46286
    iget-object v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->position_:Lcom/moji/launchserver/AdCommonInterface$AdPosition;

    invoke-virtual {v2}, Lcom/moji/launchserver/AdCommonInterface$AdPosition;->getNumber()I

    move-result v2

    invoke-virtual {p1, v0, v2}, Lcom/google/protobuf/CodedOutputStream;->writeEnum(II)V

    .line 46288
    :cond_2
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v2, 0x8

    and-int/2addr v0, v2

    if-ne v0, v2, :cond_3

    .line 46289
    iget-wide v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->advertId_:J

    invoke-virtual {p1, v1, v3, v4}, Lcom/google/protobuf/CodedOutputStream;->writeInt64(IJ)V

    .line 46291
    :cond_3
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x10

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_4

    const/4 v0, 0x5

    .line 46292
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getGlobalBootTextBytes()Lcom/google/protobuf/ByteString;

    move-result-object v1

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V

    .line 46294
    :cond_4
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x20

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_5

    const/4 v0, 0x6

    .line 46295
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->getGlobalButtonTextBytes()Lcom/google/protobuf/ByteString;

    move-result-object v1

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V

    .line 46297
    :cond_5
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x40

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_6

    const/4 v0, 0x7

    .line 46298
    iget-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->clothes_:Lcom/moji/launchserver/AdCommonInterface$AssistClothesAdvert;

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V

    :cond_6
    const/4 v0, 0x0

    const/4 v1, 0x0

    .line 46300
    :goto_0
    iget-object v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v3

    if-ge v1, v3, :cond_7

    .line 46301
    iget-object v3, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->sentense_:Ljava/util/List;

    invoke-interface {v3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lcom/google/protobuf/MessageLite;

    invoke-virtual {p1, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V

    add-int/lit8 v1, v1, 0x1

    goto :goto_0

    .line 46303
    :cond_7
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v2, 0x80

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_8

    const/16 v1, 0x9

    .line 46304
    iget-object v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistDetail_:Lcom/moji/launchserver/AdCommonInterface$AssistDetail;

    invoke-virtual {p1, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V

    .line 46306
    :cond_8
    :goto_1
    iget-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v1

    if-ge v0, v1, :cond_9

    const/16 v1, 0xa

    .line 46307
    iget-object v2, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->replaceId_:Ljava/util/List;

    invoke-interface {v2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/Integer;

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

    move-result v2

    invoke-virtual {p1, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeInt32(II)V

    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    .line 46309
    :cond_9
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x100

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_a

    const/16 v0, 0xb

    .line 46310
    iget-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->assistProps_:Lcom/moji/launchserver/AdCommonInterface$AssistPropsAdvert;

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V

    .line 46312
    :cond_a
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->bitField0_:I

    const/16 v1, 0x200

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_b

    const/16 v0, 0xc

    .line 46313
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$AdAssistReplaceDetail;->propertyType_:I

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeInt32(II)V

    :cond_b
    return-void
.end method
