ForwardData$a.smali
.class public final Lcom/imo/android/imoim/commonpublish/data/ForwardData$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/commonpublish/data/ForwardData;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable$Creator<",
"Lcom/imo/android/imoim/commonpublish/data/ForwardData;",
">;"
}
.end annotation
# direct methods
.method private constructor <init>()V
.registers 1
.line 73
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/f/b/j;)V
.registers 2
.line 73
invoke-direct {p0}, Lcom/imo/android/imoim/commonpublish/data/ForwardData$a;-><init>()V
return-void
.end method
.method public static a(Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;Ljava/lang/String;)Lcom/imo/android/imoim/commonpublish/data/ForwardData;
.registers 14
const-string v0, "info"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "forwardResId"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 1124
iget-object v3, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->a:Ljava/lang/String;
if-nez v3, :cond_11
.line 107
invoke-static {}, Lkotlin/f/b/o;->a()V
.line 1130
:cond_11
iget-object v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->d:Ljava/lang/String;
const-string v1, "link"
if-nez v0, :cond_18
goto :goto_46
.line 108
:cond_18
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v2
const v4, 0x32affa
if-eq v2, v4, :cond_3e
const v4, 0x46456ab6
if-eq v2, v4, :cond_35
const v4, 0x46ad4482
if-eq v2, v4, :cond_2c
goto :goto_46
:cond_2c
const-string v2, "link_small"
.line 109
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_46
goto :goto_44
:cond_35
const-string v2, "link_large"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_46
goto :goto_44
:cond_3e
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_46
:goto_44
move-object v4, v1
goto :goto_4e
.line 2130
:cond_46
:goto_46
iget-object v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->d:Ljava/lang/String;
if-nez v0, :cond_4d
.line 111
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_4d
move-object v4, v0
.line 114
:goto_4e
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v0
const-string v2, "video"
const/4 v5, 0x1
const/4 v6, 0x0
const/4 v7, 0x0
sparse-switch v0, :sswitch_data_15a
goto/16 :goto_143
.line 115
:sswitch_5c
invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_143
goto :goto_aa
:sswitch_63
const-string v0, "photo"
invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_143
goto :goto_aa
:sswitch_6c
const-string v0, "music"
invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_143
goto :goto_aa
:sswitch_75
const-string v0, "text"
.line 131
invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_143
.line 132
new-instance v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;
invoke-direct {v0}, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;-><init>()V
.line 12126
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
if-eqz v1, :cond_89
.line 12271
iget-object v1, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;->c:Ljava/lang/String;
goto :goto_8a
:cond_89
move-object v1, v6
.line 13024
:goto_8a
iput-object v1, v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->c:Ljava/lang/String;
.line 14024
iget-object v1, v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->c:Ljava/lang/String;
.line 134
check-cast v1, Ljava/lang/CharSequence;
if-eqz v1, :cond_9a
invoke-static {v1}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_99
goto :goto_9a
:cond_99
const/4 v5, 0x0
:cond_9a
:goto_9a
if-eqz v5, :cond_a0
.line 135
sget-object v1, Lcom/imo/android/imoim/util/bz;->cV:Ljava/lang/String;
.line 14025
iput-object v1, v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->d:Ljava/lang/String;
:cond_a0
move-object v5, v0
const/4 v8, 0x0
goto/16 :goto_145
.line 115
:sswitch_a4
invoke-virtual {v4, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_143
.line 116
:goto_aa
invoke-static {v4, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_b2
const/4 v0, 0x1
goto :goto_d7
.line 118
:cond_b2
invoke-static {v4, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d6
.line 2144
iget-object v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->j:Ljava/util/List;
if-eqz v0, :cond_c3
.line 119
invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;
goto :goto_c4
:cond_c3
move-object v0, v6
:goto_c4
instance-of v1, v0, Lcom/imo/android/imoim/world/data/bean/postitem/f;
if-nez v1, :cond_c9
move-object v0, v6
:cond_c9
check-cast v0, Lcom/imo/android/imoim/world/data/bean/postitem/f;
if-eqz v0, :cond_d6
.line 3019
iget-object v0, v0, Lcom/imo/android/imoim/world/data/bean/postitem/f;->e:Ljava/lang/Boolean;
if-eqz v0, :cond_d6
.line 120
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
goto :goto_d7
:cond_d6
const/4 v0, 0x0
.line 3144
:goto_d7
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->j:Ljava/util/List;
.line 123
check-cast v1, Ljava/util/Collection;
if-eqz v1, :cond_e5
invoke-interface {v1}, Ljava/util/Collection;->isEmpty()Z
move-result v1
if-eqz v1, :cond_e4
goto :goto_e5
:cond_e4
const/4 v5, 0x0
:cond_e5
:goto_e5
if-nez v5, :cond_142
.line 4144
iget-object v1, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->j:Ljava/util/List;
if-eqz v1, :cond_142
.line 126
invoke-interface {v1, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;
if-eqz v1, :cond_142
invoke-virtual {v1}, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem;->c()Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;
move-result-object v1
if-eqz v1, :cond_142
.line 127
sget-object v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct$a;
const-string v2, "mediaStruct"
invoke-static {v1, v2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 4208
new-instance v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;
invoke-direct {v2}, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;-><init>()V
.line 5037
iget-object v5, v1, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->b:Ljava/lang/String;
.line 6025
iput-object v5, v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->d:Ljava/lang/String;
.line 6039
iget-object v5, v1, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->c:Ljava/lang/String;
.line 7026
iput-object v5, v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->e:Ljava/lang/String;
.line 7035
iget-object v5, v1, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->a:Ljava/lang/String;
.line 8024
iput-object v5, v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->c:Ljava/lang/String;
.line 8041
iget-object v5, v1, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->d:Ljava/lang/Integer;
if-eqz v5, :cond_11a
.line 4212
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v5
goto :goto_11b
:cond_11a
const/4 v5, 0x0
.line 9031
:goto_11b
iput v5, v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->i:I
.line 9043
iget-object v5, v1, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->e:Ljava/lang/Integer;
if-eqz v5, :cond_125
.line 4213
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v7
.line 10032
:cond_125
iput v7, v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->j:I
.line 10047
iget-object v5, v1, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->g:Ljava/lang/Long;
const-wide/16 v7, 0x0
if-eqz v5, :cond_132
.line 4214
invoke-virtual {v5}, Ljava/lang/Long;->longValue()J
move-result-wide v9
goto :goto_133
:cond_132
move-wide v9, v7
.line 11035
:goto_133
iput-wide v9, v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->m:J
.line 11045
iget-object v1, v1, Lcom/imo/android/imoim/world/data/bean/postitem/BasePostItem$MediaStruct;->f:Ljava/lang/Long;
if-eqz v1, :cond_13d
.line 4215
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v7
.line 12039
:cond_13d
iput-wide v7, v2, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->o:J
move v8, v0
move-object v5, v2
goto :goto_145
:cond_142
move v7, v0
:cond_143
:goto_143
move-object v5, v6
move v8, v7
.line 14126
:goto_145
iget-object v0, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->b:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
if-eqz v0, :cond_14c
.line 14273
iget-object v0, v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;->d:Ljava/lang/String;
move-object v6, v0
.line 15132
:cond_14c
iget-object v7, p0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$j;->e:Ljava/lang/String;
.line 144
new-instance p0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;
const/4 v9, 0x0
const/16 v10, 0x80
const/4 v11, 0x0
move-object v1, p0
move-object v2, p1
invoke-direct/range {v1 .. v11}, Lcom/imo/android/imoim/commonpublish/data/ForwardData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ILkotlin/f/b/j;)V
return-object p0
:sswitch_data_15a
.sparse-switch
0x32affa -> :sswitch_a4
0x36452d -> :sswitch_75
0x636ee25 -> :sswitch_6c
0x65b3e32 -> :sswitch_63
0x6b0147b -> :sswitch_5c
.end sparse-switch
.end method
.method public static a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/commonpublish/data/ForwardData;
.registers 11
const-string v0, "json"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 94
new-instance v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;
const-string v1, "id"
.line 95
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v1, "json.optString(\"id\")"
invoke-static {v2, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "origin_id"
.line 96
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
const-string v1, "json.optString(\"origin_id\")"
invoke-static {v3, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "type"
.line 97
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
const-string v1, "json.optString(\"type\")"
invoke-static {v4, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 98
sget-object v1, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->CREATOR:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct$a;
const-string v1, "icon"
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v1
invoke-static {v1}, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct$a;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;
move-result-object v5
const-string v1, "title"
.line 99
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v1, "desc"
.line 100
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
const-string v1, "is_video"
.line 101
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v8
const-string v1, "extras"
.line 102
invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
move-object v1, v0
.line 94
invoke-direct/range {v1 .. v9}, Lcom/imo/android/imoim/commonpublish/data/ForwardData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public final synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.registers 3
const-string v0, "parcel"
.line 73
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 1086
new-instance v0, Lcom/imo/android/imoim/commonpublish/data/ForwardData;
invoke-direct {v0, p1}, Lcom/imo/android/imoim/commonpublish/data/ForwardData;-><init>(Landroid/os/Parcel;)V
return-object v0
.end method
.method public final bridge synthetic newArray(I)[Ljava/lang/Object;
.registers 2
.line 1090
new-array p1, p1, [Lcom/imo/android/imoim/commonpublish/data/ForwardData;
return-object p1
.end method