PublishPanelConfig.smali

.class public final Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Landroid/os/Parcelable;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;
    }
.end annotation


# static fields
.field public static final CREATOR:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;

.field static final synthetic a:[Lkotlin/k/g;


# instance fields
.field public A:Z

.field public B:Z

.field public C:I

.field public D:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/imo/android/imoim/commonpublish/data/TopicData;",
            ">;"
        }
    .end annotation
.end field

.field public E:Z

.field F:Z

.field public G:Ljava/lang/String;

.field public H:I

.field public I:J

.field public J:J

.field public K:J

.field public L:I

.field public M:Z

.field public N:Z

.field public O:Ljava/lang/String;

.field public P:Z

.field public Q:Z

.field public R:Ljava/lang/String;

.field public S:Z

.field public T:Z

.field public U:[I

.field V:Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;

.field public W:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lcom/imo/android/imoim/commonpublish/ExtraActionItem;",
            ">;"
        }
    .end annotation
.end field

.field X:Z

.field private final Y:Lkotlin/f;

.field public b:Ljava/lang/String;

.field public c:Ljava/lang/String;

.field public d:Ljava/lang/String;

.field public e:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/imo/android/imoim/commonpublish/data/MediaData;",
            ">;"
        }
    .end annotation
.end field

.field public f:Lcom/imo/android/imoim/biggroup/data/LocationInfo;

.field public g:Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;

.field public h:Lcom/imo/android/imoim/commonpublish/data/SettingsData;

.field public i:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/imo/android/imoim/commonpublish/data/ForwardData;",
            ">;"
        }
    .end annotation
.end field

.field public j:Z

.field public k:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/imo/android/imoim/commonpublish/data/AtPeopleData;",
            ">;"
        }
    .end annotation
.end field

.field public l:Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;

.field public m:I

.field public n:Z

.field public o:Z

.field public p:Z

.field public q:Z

.field public r:Z

.field public s:Z

.field public t:Z

.field public u:Z

.field public v:Z

.field public w:Z

.field public x:Z

.field public y:Z

.field public z:Z


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

    const/4 v0, 0x1

    new-array v0, v0, [Lkotlin/k/g;

    new-instance v1, Lkotlin/f/b/z;

    const-class v2, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v2

    const-string v3, "extras"

    const-string v4, "getExtras()Lcom/imo/android/imoim/commonpublish/QuietJSONObject;"

    invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v1

    check-cast v1, Lkotlin/k/g;

    const/4 v2, 0x0

    aput-object v1, v0, v2

    sput-object v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a:[Lkotlin/k/g;

    new-instance v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;-><init>(Lkotlin/f/b/j;)V

    sput-object v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->CREATOR:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$a;

    return-void
.end method

.method public constructor <init>()V
    .registers 3

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

    const/4 v0, 0x1

    .line 39
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->n:Z

    .line 40
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->o:Z

    .line 41
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->p:Z

    .line 47
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->v:Z

    .line 56
    iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I

    .line 58
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->E:Z

    const/16 v0, 0x9

    .line 62
    iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->H:I

    const-wide/16 v0, 0x7d0

    .line 65
    iput-wide v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->K:J

    .line 88
    sget-object v0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$b;->a:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig$b;

    check-cast v0, Lkotlin/f/a/a;

    invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Y:Lkotlin/f;

    return-void
.end method

.method public constructor <init>(Landroid/os/Parcel;)V
    .registers 9

    const-string v0, "parcel"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 235
    invoke-direct {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;-><init>()V

    .line 236
    invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->b:Ljava/lang/String;

    .line 237
    invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->c:Ljava/lang/String;

    .line 238
    invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->d:Ljava/lang/String;

    .line 239
    sget-object v0, Lcom/imo/android/imoim/commonpublish/data/MediaData;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/MediaData$a;

    check-cast v0, Landroid/os/Parcelable$Creator;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;

    .line 240
    const-class v0, Lcom/imo/android/imoim/biggroup/data/LocationInfo;

    invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/biggroup/data/LocationInfo;

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->f:Lcom/imo/android/imoim/biggroup/data/LocationInfo;

    .line 241
    const-class v0, Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;

    invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->g:Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;

    .line 242
    const-class v0, Lcom/imo/android/imoim/commonpublish/data/SettingsData;

    invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/commonpublish/data/SettingsData;

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->h:Lcom/imo/android/imoim/commonpublish/data/SettingsData;

    .line 243
    sget-object v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/ForwardData$a;

    check-cast v0, Landroid/os/Parcelable$Creator;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;

    .line 244
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-eqz v0, :cond_66

    const/4 v0, 0x1

    goto :goto_67

    :cond_66
    const/4 v0, 0x0

    :goto_67
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->j:Z

    .line 245
    sget-object v0, Lcom/imo/android/imoim/commonpublish/data/AtPeopleData;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/AtPeopleData$a;

    check-cast v0, Landroid/os/Parcelable$Creator;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->k:Ljava/util/List;

    .line 246
    const-class v0, Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;

    invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->l:Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;

    .line 247
    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I

    move-result v0

    iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->m:I

    .line 248
    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I

    move-result v0

    iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->H:I

    .line 249
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_97

    const/4 v0, 0x1

    goto :goto_98

    :cond_97
    const/4 v0, 0x0

    :goto_98
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->n:Z

    .line 250
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_a2

    const/4 v0, 0x1

    goto :goto_a3

    :cond_a2
    const/4 v0, 0x0

    :goto_a3
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->o:Z

    .line 251
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_ad

    const/4 v0, 0x1

    goto :goto_ae

    :cond_ad
    const/4 v0, 0x0

    :goto_ae
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->p:Z

    .line 252
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_b8

    const/4 v0, 0x1

    goto :goto_b9

    :cond_b8
    const/4 v0, 0x0

    :goto_b9
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->q:Z

    .line 253
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_c3

    const/4 v0, 0x1

    goto :goto_c4

    :cond_c3
    const/4 v0, 0x0

    :goto_c4
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->s:Z

    .line 254
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_ce

    const/4 v0, 0x1

    goto :goto_cf

    :cond_ce
    const/4 v0, 0x0

    :goto_cf
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->t:Z

    .line 255
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_d9

    const/4 v0, 0x1

    goto :goto_da

    :cond_d9
    const/4 v0, 0x0

    :goto_da
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->u:Z

    .line 256
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_e4

    const/4 v0, 0x1

    goto :goto_e5

    :cond_e4
    const/4 v0, 0x0

    :goto_e5
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->v:Z

    .line 257
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_ef

    const/4 v0, 0x1

    goto :goto_f0

    :cond_ef
    const/4 v0, 0x0

    :goto_f0
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->w:Z

    .line 258
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_fa

    const/4 v0, 0x1

    goto :goto_fb

    :cond_fa
    const/4 v0, 0x0

    :goto_fb
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->x:Z

    .line 259
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_105

    const/4 v0, 0x1

    goto :goto_106

    :cond_105
    const/4 v0, 0x0

    :goto_106
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->y:Z

    .line 260
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_110

    const/4 v0, 0x1

    goto :goto_111

    :cond_110
    const/4 v0, 0x0

    :goto_111
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->M:Z

    .line 261
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_11b

    const/4 v0, 0x1

    goto :goto_11c

    :cond_11b
    const/4 v0, 0x0

    :goto_11c
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->N:Z

    .line 262
    invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->O:Ljava/lang/String;

    .line 263
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_12c

    const/4 v0, 0x1

    goto :goto_12d

    :cond_12c
    const/4 v0, 0x0

    :goto_12d
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->P:Z

    .line 264
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_137

    const/4 v0, 0x1

    goto :goto_138

    :cond_137
    const/4 v0, 0x0

    :goto_138
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->z:Z

    .line 265
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_142

    const/4 v0, 0x1

    goto :goto_143

    :cond_142
    const/4 v0, 0x0

    :goto_143
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->A:Z

    .line 266
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_14d

    const/4 v0, 0x1

    goto :goto_14e

    :cond_14d
    const/4 v0, 0x0

    :goto_14e
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->B:Z

    .line 267
    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I

    move-result v0

    iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I

    .line 268
    sget-object v0, Lcom/imo/android/imoim/commonpublish/data/TopicData;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/TopicData$a;

    check-cast v0, Landroid/os/Parcelable$Creator;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;

    move-result-object v0

    check-cast v0, Ljava/util/List;

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->D:Ljava/util/List;

    .line 269
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_16a

    const/4 v0, 0x1

    goto :goto_16b

    :cond_16a
    const/4 v0, 0x0

    :goto_16b
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->E:Z

    .line 270
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_175

    const/4 v0, 0x1

    goto :goto_176

    :cond_175
    const/4 v0, 0x0

    :goto_176
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->F:Z

    .line 271
    invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->G:Ljava/lang/String;

    .line 272
    invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J

    move-result-wide v3

    iput-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->I:J

    .line 273
    invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J

    move-result-wide v3

    iput-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->J:J

    .line 274
    invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J

    move-result-wide v3

    iput-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->K:J

    .line 275
    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I

    move-result v0

    iput v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->L:I

    .line 276
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_19e

    const/4 v0, 0x1

    goto :goto_19f

    :cond_19e
    const/4 v0, 0x0

    :goto_19f
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Q:Z

    .line 277
    invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->R:Ljava/lang/String;

    .line 278
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_1af

    const/4 v0, 0x1

    goto :goto_1b0

    :cond_1af
    const/4 v0, 0x0

    :goto_1b0
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->S:Z

    .line 279
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_1ba

    const/4 v0, 0x1

    goto :goto_1bb

    :cond_1ba
    const/4 v0, 0x0

    :goto_1bb
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->T:Z

    .line 280
    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I

    move-result v0

    if-lez v0, :cond_1ca

    .line 282
    new-array v0, v0, [I

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I

    .line 283
    invoke-virtual {p1, v0}, Landroid/os/Parcel;->readIntArray([I)V

    .line 286
    :cond_1ca
    invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;

    move-result-object v0

    if-eqz v0, :cond_1fc

    .line 288
    :try_start_1d0
    new-instance v3, Lorg/json/JSONObject;

    invoke-direct {v3, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 289
    invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;

    move-result-object v0

    const-string v4, "keys()"

    invoke-static {v0, v4}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    .line 599
    :goto_1de
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_1fc

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/String;

    .line 290
    invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a()Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v5

    const-string v6, "it"

    invoke-static {v4, v6}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v3, v4}, Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v6

    invoke-virtual {v5, v4, v6}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/imo/android/imoim/commonpublish/j;
    :try_end_1fa
    .catch Ljava/lang/Exception; {:try_start_1d0 .. :try_end_1fa} :catch_1fb

    goto :goto_1de

    :catch_1fb
    nop

    .line 298
    :cond_1fc
    const-class v0, Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;

    invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->V:Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;

    .line 300
    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I

    move-result v0

    if-lez v0, :cond_21c

    .line 303
    const-class v0, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;

    invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->readArrayList(Ljava/lang/ClassLoader;)Ljava/util/ArrayList;

    move-result-object v0

    iput-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;

    .line 305
    :cond_21c
    invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B

    move-result v0

    if-eqz v0, :cond_224

    const/4 v0, 0x1

    goto :goto_225

    :cond_224
    const/4 v0, 0x0

    :goto_225
    iput-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->r:Z

    .line 306
    invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I

    move-result p1

    if-eqz p1, :cond_22e

    goto :goto_22f

    :cond_22e
    const/4 v1, 0x0

    :goto_22f
    iput-boolean v1, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->X:Z

    return-void
.end method


# virtual methods
.method public final a()Lcom/imo/android/imoim/commonpublish/j;
    .registers 2

    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Y:Lkotlin/f;

    invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/commonpublish/j;

    return-object v0
.end method

.method public final b()Lorg/json/JSONObject;
    .registers 9

    const-string v0, "text"

    .line 102
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    :try_start_7
    const-string v2, "target_id"

    .line 104
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->b:Ljava/lang/String;

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 105
    iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->c:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v2, "hint"

    .line 106
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->d:Ljava/lang/String;

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 107
    iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;

    if-eqz v2, :cond_47

    .line 108
    new-instance v2, Lorg/json/JSONArray;

    invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V

    .line 109
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;

    if-nez v3, :cond_2a

    invoke-static {}, Lkotlin/f/b/o;->a()V

    :cond_2a
    invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v3

    :goto_2e
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_42

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/imo/android/imoim/commonpublish/data/MediaData;

    .line 110
    invoke-virtual {v4}, Lcom/imo/android/imoim/commonpublish/data/MediaData;->g()Lorg/json/JSONObject;

    move-result-object v4

    invoke-virtual {v2, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    goto :goto_2e

    :cond_42
    const-string v3, "media"

    .line 112
    invoke-virtual {v1, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    :cond_47
    const-string v2, "location"

    .line 114
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->f:Lcom/imo/android/imoim/biggroup/data/LocationInfo;

    const/4 v4, 0x0

    if-eqz v3, :cond_53

    invoke-virtual {v3}, Lcom/imo/android/imoim/biggroup/data/LocationInfo;->a()Lorg/json/JSONObject;

    move-result-object v3

    goto :goto_54

    :cond_53
    move-object v3, v4

    :goto_54
    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v2, "view_perm_data"

    .line 115
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->g:Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;

    if-eqz v3, :cond_62

    invoke-virtual {v3}, Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;->a()Lorg/json/JSONObject;

    move-result-object v3

    goto :goto_63

    :cond_62
    move-object v3, v4

    :goto_63
    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v2, "settings"

    .line 116
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->h:Lcom/imo/android/imoim/commonpublish/data/SettingsData;

    if-eqz v3, :cond_70

    invoke-virtual {v3}, Lcom/imo/android/imoim/commonpublish/data/SettingsData;->a()Lorg/json/JSONObject;

    move-result-object v4

    :cond_70
    invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v2, "max_photo_count"

    .line 117
    iget v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->H:I

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v2, "enable_async_publish"

    .line 118
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->n:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_location"

    .line 119
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->o:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_view_perm"

    .line 120
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->p:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_privacy"

    .line 121
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->q:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_privacy_download"

    .line 122
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->r:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_gif"

    .line 123
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->s:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_topic"

    .line 124
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->t:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "must_has_media_to_send"

    .line 125
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->u:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "transcode_video"

    .line 126
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->v:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "auto_show_keyboard"

    .line 127
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->w:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_at_people"

    .line 128
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->x:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_text_photo"

    .line 129
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->y:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "disable_link_component_jump"

    .line 130
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->z:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_also_comment"

    .line 131
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->A:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "enable_also_also_post_to_story"

    .line 132
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->B:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "is_from_profile"

    .line 134
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->M:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "is_show_sing_guide"

    .line 135
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->N:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "record_source"

    .line 136
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->O:Ljava/lang/String;

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v2, "show_voice"

    .line 137
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->P:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "topic_mode"

    .line 139
    iget v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v2, "can_switch_topic"

    .line 140
    iget v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v2, "enable_sing_box"

    .line 141
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->F:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "topic_id"

    .line 142
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->G:Ljava/lang/String;

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v2, "max_file_size"

    .line 144
    iget-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->I:J

    invoke-virtual {v1, v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;

    const-string v2, "max_video_duration"

    .line 145
    iget-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->J:J

    invoke-virtual {v1, v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;

    const-string v2, "max_text_length"

    .line 146
    iget-wide v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->K:J

    invoke-virtual {v1, v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;

    const-string v2, "check_send_btn_delay"

    .line 147
    iget v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->L:I

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    const-string v2, "is_from_task"

    .line 149
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Q:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "task_id"

    .line 150
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->R:Ljava/lang/String;

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    const-string v2, "is_deep_go_post"

    .line 151
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->S:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    const-string v2, "is_task_go_post"

    .line 152
    iget-boolean v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->T:Z

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 154
    iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I

    const/4 v3, 0x0

    if-eqz v2, :cond_175

    .line 155
    new-instance v2, Lorg/json/JSONArray;

    invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V

    .line 156
    iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I

    if-nez v4, :cond_164

    invoke-static {}, Lkotlin/f/b/o;->a()V

    :cond_164
    array-length v5, v4

    const/4 v6, 0x0

    :goto_166
    if-ge v6, v5, :cond_170

    aget v7, v4, v6

    .line 157
    invoke-virtual {v2, v7}, Lorg/json/JSONArray;->put(I)Lorg/json/JSONArray;

    add-int/lit8 v6, v6, 0x1

    goto :goto_166

    :cond_170
    const-string v4, "menu"

    .line 159
    invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 161
    :cond_175
    iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->D:Ljava/util/List;

    if-eqz v2, :cond_1a2

    .line 162
    new-instance v2, Lorg/json/JSONArray;

    invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V

    .line 163
    iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->D:Ljava/util/List;

    if-nez v4, :cond_185

    invoke-static {}, Lkotlin/f/b/o;->a()V

    :cond_185
    invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v4

    :goto_189
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v5

    if-eqz v5, :cond_19d

    invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lcom/imo/android/imoim/commonpublish/data/TopicData;

    .line 164
    invoke-virtual {v5}, Lcom/imo/android/imoim/commonpublish/data/TopicData;->a()Lorg/json/JSONObject;

    move-result-object v5

    invoke-virtual {v2, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    goto :goto_189

    :cond_19d
    const-string v4, "selected_topics"

    .line 166
    invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 168
    :cond_1a2
    iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;

    if-eqz v2, :cond_1cf

    .line 169
    new-instance v2, Lorg/json/JSONArray;

    invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V

    .line 170
    iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;

    if-nez v4, :cond_1b2

    invoke-static {}, Lkotlin/f/b/o;->a()V

    :cond_1b2
    invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v4

    :goto_1b6
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v5

    if-eqz v5, :cond_1ca

    invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lcom/imo/android/imoim/commonpublish/data/ForwardData;

    .line 171
    invoke-virtual {v5}, Lcom/imo/android/imoim/commonpublish/data/ForwardData;->a()Lorg/json/JSONObject;

    move-result-object v5

    invoke-virtual {v2, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    goto :goto_1b6

    :cond_1ca
    const-string v4, "forward_data"

    .line 173
    invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    :cond_1cf
    const-string v2, "publish_anyway"

    .line 176
    iget-boolean v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->j:Z

    invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 178
    iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->k:Ljava/util/List;

    if-eqz v2, :cond_203

    .line 179
    new-instance v2, Lorg/json/JSONArray;

    invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V

    .line 180
    iget-object v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->k:Ljava/util/List;

    if-nez v4, :cond_1e6

    invoke-static {}, Lkotlin/f/b/o;->a()V

    :cond_1e6
    invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v4

    :goto_1ea
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v5

    if-eqz v5, :cond_1fe

    invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lcom/imo/android/imoim/commonpublish/data/AtPeopleData;

    .line 181
    invoke-virtual {v5}, Lcom/imo/android/imoim/commonpublish/data/AtPeopleData;->a()Lorg/json/JSONObject;

    move-result-object v5

    invoke-virtual {v2, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    goto :goto_1ea

    :cond_1fe
    const-string v4, "at_people"

    .line 183
    invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 186
    :cond_203
    iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->l:Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;

    if-eqz v2, :cond_210

    const-string v4, "selected_text_photo"

    .line 187
    invoke-virtual {v2}, Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;->a()Lorg/json/JSONObject;

    move-result-object v2

    invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    :cond_210
    const-string v2, "selected_text_photo_position"

    .line 189
    iget v4, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->m:I

    invoke-virtual {v1, v2, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 191
    invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a()Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v2

    const-string v4, "extras"

    invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 193
    iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->V:Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;

    if-eqz v2, :cond_22d

    const-string v4, "reporter_info"

    invoke-virtual {v2}, Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;->a()Lorg/json/JSONObject;

    move-result-object v2

    invoke-virtual {v1, v4, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 195
    :cond_22d
    iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;

    check-cast v2, Ljava/util/Collection;

    if-eqz v2, :cond_239

    invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z

    move-result v2

    if-eqz v2, :cond_23a

    :cond_239
    const/4 v3, 0x1

    :cond_23a
    if-nez v3, :cond_28c

    .line 196
    new-instance v2, Lorg/json/JSONArray;

    invoke-direct {v2}, Lorg/json/JSONArray;-><init>()V

    .line 197
    iget-object v3, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;

    if-nez v3, :cond_248

    invoke-static {}, Lkotlin/f/b/o;->a()V

    :cond_248
    invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v3

    :goto_24c
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_287

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;

    .line 1561
    new-instance v5, Lcom/imo/android/imoim/commonpublish/j;

    invoke-direct {v5}, Lcom/imo/android/imoim/commonpublish/j;-><init>()V

    const-string v6, "id"

    iget v7, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->a:I

    invoke-virtual {v5, v6, v7}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;I)Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v5

    const-string v6, "icon"

    iget v7, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->b:I

    invoke-virtual {v5, v6, v7}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;I)Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v5

    iget-object v6, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->c:Ljava/lang/String;

    invoke-virtual {v5, v0, v6}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v5

    const-string v6, "accessory_type"

    .line 1562
    iget v7, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->d:I

    invoke-virtual {v5, v6, v7}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;I)Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v5

    const-string v6, "checked"

    iget-boolean v4, v4, Lcom/imo/android/imoim/commonpublish/ExtraActionItem;->e:Z

    invoke-virtual {v5, v6, v4}, Lcom/imo/android/imoim/commonpublish/j;->a(Ljava/lang/String;Z)Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v4

    .line 198
    invoke-virtual {v2, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;

    goto :goto_24c

    :cond_287
    const-string v0, "extra_item_data"

    .line 200
    invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_28c
    .catch Lorg/json/JSONException; {:try_start_7 .. :try_end_28c} :catch_28c

    :catch_28c
    :cond_28c
    return-object v1
.end method

.method public final c()V
    .registers 3

    .line 211
    invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a()Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v0

    const-string v1, "video_transcode_tmp_file_path"

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/commonpublish/j;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 212
    move-object v1, v0

    check-cast v1, Ljava/lang/CharSequence;

    if-eqz v1, :cond_18

    invoke-static {v1}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_16

    goto :goto_18

    :cond_16
    const/4 v1, 0x0

    goto :goto_19

    :cond_18
    :goto_18
    const/4 v1, 0x1

    :goto_19
    if-nez v1, :cond_23

    .line 213
    new-instance v1, Ljava/io/File;

    invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    invoke-static {v1}, Lsg/bigo/common/l;->b(Ljava/io/File;)Z

    :cond_23
    return-void
.end method

.method public final d()V
    .registers 4

    .line 223
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->X:Z

    if-eqz v0, :cond_4c

    .line 224
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;

    if-eqz v0, :cond_4c

    check-cast v0, Ljava/lang/Iterable;

    .line 585
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    check-cast v1, Ljava/util/Collection;

    .line 594
    invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :cond_15
    :goto_15
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_2f

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    .line 593
    check-cast v2, Lcom/imo/android/imoim/commonpublish/data/MediaData;

    .line 2021
    iget-object v2, v2, Lcom/imo/android/imoim/commonpublish/data/MediaData;->b:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    if-eqz v2, :cond_28

    .line 2023
    iget-object v2, v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->b:Ljava/lang/String;

    goto :goto_29

    :cond_28
    const/4 v2, 0x0

    :goto_29
    if-eqz v2, :cond_15

    .line 593
    invoke-interface {v1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z

    goto :goto_15

    .line 596
    :cond_2f
    check-cast v1, Ljava/util/List;

    check-cast v1, Ljava/lang/Iterable;

    .line 597
    invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_37
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_4c

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 225
    new-instance v2, Ljava/io/File;

    invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    invoke-static {v2}, Lsg/bigo/common/l;->b(Ljava/io/File;)Z

    goto :goto_37

    :cond_4c
    return-void
.end method

.method public final describeContents()I
    .registers 2

    const/4 v0, 0x0

    return v0
.end method

.method public final writeToParcel(Landroid/os/Parcel;I)V
    .registers 5

    const-string v0, "parcel"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 310
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->b:Ljava/lang/String;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    .line 311
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->c:Ljava/lang/String;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    .line 312
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->d:Ljava/lang/String;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    .line 313
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V

    .line 314
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->f:Lcom/imo/android/imoim/biggroup/data/LocationInfo;

    check-cast v0, Landroid/os/Parcelable;

    invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V

    .line 315
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->g:Lcom/imo/android/imoim/commonpublish/data/ViewPermissionData;

    check-cast v0, Landroid/os/Parcelable;

    invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V

    .line 316
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->h:Lcom/imo/android/imoim/commonpublish/data/SettingsData;

    check-cast v0, Landroid/os/Parcelable;

    invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V

    .line 317
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->i:Ljava/util/List;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V

    .line 318
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->j:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 319
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->k:Ljava/util/List;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V

    .line 320
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->l:Lcom/imo/android/imoim/commonpublish/data/TextPhotoData;

    check-cast v0, Landroid/os/Parcelable;

    invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V

    .line 321
    iget v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->m:I

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V

    .line 322
    iget v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->H:I

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V

    .line 323
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->n:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 324
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->o:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 325
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->p:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 326
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->q:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 327
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->s:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 328
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->t:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 329
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->u:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 330
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->v:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 331
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->w:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 332
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->x:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 333
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->y:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 334
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->M:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 335
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->N:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 336
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->O:Ljava/lang/String;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    .line 337
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->P:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 338
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->z:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 339
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->A:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 340
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->B:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 341
    iget v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->C:I

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V

    .line 342
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->D:Ljava/util/List;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V

    .line 343
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->E:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 344
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->F:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 345
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->G:Ljava/lang/String;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    .line 346
    iget-wide v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->I:J

    invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V

    .line 347
    iget-wide v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->J:J

    invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V

    .line 348
    iget-wide v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->K:J

    invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V

    .line 349
    iget v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->L:I

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V

    .line 350
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->Q:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 351
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->R:Ljava/lang/String;

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    .line 352
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->S:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 353
    iget-boolean v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->T:Z

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V

    .line 354
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I

    const/4 v1, -0x1

    if-eqz v0, :cond_fd

    if-nez v0, :cond_f3

    .line 355
    invoke-static {}, Lkotlin/f/b/o;->a()V

    :cond_f3
    array-length v0, v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V

    .line 356
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->U:[I

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeIntArray([I)V

    goto :goto_100

    .line 358
    :cond_fd
    invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V

    .line 360
    :goto_100
    invoke-virtual {p0}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a()Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v0

    invoke-virtual {v0}, Lcom/imo/android/imoim/commonpublish/j;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    .line 362
    iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->V:Lcom/imo/android/imoim/world/stats/reporter/publish/ReporterInfo;

    check-cast v0, Landroid/os/Parcelable;

    invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V

    .line 364
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;

    check-cast p2, Ljava/util/Collection;

    const/4 v0, 0x0

    if-eqz p2, :cond_122

    invoke-interface {p2}, Ljava/util/Collection;->isEmpty()Z

    move-result p2

    if-eqz p2, :cond_120

    goto :goto_122

    :cond_120
    const/4 p2, 0x0

    goto :goto_123

    :cond_122
    :goto_122
    const/4 p2, 0x1

    :goto_123
    if-nez p2, :cond_138

    .line 365
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;

    if-eqz p2, :cond_12d

    invoke-virtual {p2}, Ljava/util/ArrayList;->size()I

    move-result v0

    :cond_12d
    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V

    .line 366
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->W:Ljava/util/ArrayList;

    check-cast p2, Ljava/util/List;

    invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeList(Ljava/util/List;)V

    goto :goto_13b

    .line 368
    :cond_138
    invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V

    .line 370
    :goto_13b
    iget-boolean p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->r:Z

    invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByte(B)V

    .line 371
    iget-boolean p2, p0, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->X:Z

    invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V

    return-void
.end method