VideoPost.smali
.class public Lcom/masala/share/proto/VideoPost;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable;
.implements Lcom/masala/share/proto/e$c;
.implements Lcom/masala/share/proto/networkclient/d;
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/masala/share/proto/VideoPost;",
">;"
}
.end annotation
.end field
# instance fields
.field public A:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Short;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public B:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Short;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public C:B
.field public D:Z
.field public E:Ljava/lang/String;
.field public F:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/masala/share/proto/model/PostEventInfo;",
">;"
}
.end annotation
.end field
.field public G:Lcom/masala/share/proto/model/CommunityLabelInfo;
.field public H:Ljava/lang/String;
.field private I:Z
.field public a:J
.field public b:Lcom/masala/share/uid/Uid;
.field public c:Ljava/lang/String;
.field public d:I
.field public e:B
.field public f:I
.field public g:I
.field public h:I
.field public i:J
.field public j:Ljava/lang/String;
.field public k:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/masala/share/proto/model/AtInfo;",
">;"
}
.end annotation
.end field
.field public l:Ljava/lang/String;
.field public m:Ljava/lang/String;
.field public n:Ljava/lang/String;
.field public o:I
.field public p:I
.field public q:Ljava/lang/String;
.field public r:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public s:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/masala/share/proto/model/VideoComment;",
">;"
}
.end annotation
.end field
.field public t:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/masala/share/proto/model/VideoLike;",
">;"
}
.end annotation
.end field
.field public u:I
.field public v:I
.field public w:I
.field public x:I
.field public y:I
.field public z:I
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 579
new-instance v0, Lcom/masala/share/proto/VideoPost$1;
invoke-direct {v0}, Lcom/masala/share/proto/VideoPost$1;-><init>()V
sput-object v0, Lcom/masala/share/proto/VideoPost;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 47
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 86
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->r:Ljava/util/List;
.line 87
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->s:Ljava/util/List;
.line 88
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->t:Ljava/util/List;
.line 97
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
.line 98
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const/4 v0, 0x0
.line 102
iput-boolean v0, p0, Lcom/masala/share/proto/VideoPost;->D:Z
return-void
.end method
# virtual methods
.method public final a(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
.registers 7
.line 910
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
if-nez v0, :cond_b
.line 911
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
.line 913
:cond_b
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 914
iget-object v1, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v2, 0x29
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v3
invoke-virtual {v1, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_24
.line 915
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
goto :goto_36
.line 918
:cond_24
:try_start_24
new-instance v1, Lorg/json/JSONObject;
iget-object v3, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v3, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-direct {v1, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_35
.catch Lorg/json/JSONException; {:try_start_24 .. :try_end_35} :catch_36
move-object v0, v1
.line 924
:catch_36
:goto_36
:try_start_36
invoke-virtual {v0, p1, p2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_39
.catch Lorg/json/JSONException; {:try_start_36 .. :try_end_39} :catch_3a
return-object p2
:catch_3a
const/4 p1, 0x0
return-object p1
.end method
.method public final a(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
.registers 7
.line 871
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
if-eqz v0, :cond_52
invoke-virtual {v0}, Ljava/util/HashMap;->isEmpty()Z
move-result v0
if-nez v0, :cond_52
.line 872
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v1, 0x29
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_52
.line 873
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 875
:try_start_24
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_52
.line 876
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 877
invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
:try_end_37
.catch Lorg/json/JSONException; {:try_start_24 .. :try_end_37} :catch_52
.line 879
:try_start_37
const-class v0, Ljava/lang/Integer;
if-ne p3, v0, :cond_40
.line 880
invoke-static {p1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object p1
goto :goto_53
.line 881
:cond_40
const-class v0, Ljava/lang/Long;
if-ne p3, v0, :cond_49
.line 882
invoke-static {p1}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
move-result-object p1
goto :goto_53
.line 883
:cond_49
const-class v0, Ljava/lang/Boolean;
if-ne p3, v0, :cond_52
.line 884
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Ljava/lang/String;)Ljava/lang/Boolean;
move-result-object p1
:try_end_51
.catch Ljava/lang/Exception; {:try_start_37 .. :try_end_51} :catch_52
.catch Lorg/json/JSONException; {:try_start_37 .. :try_end_51} :catch_52
goto :goto_53
:catch_52
:cond_52
move-object p1, p2
:goto_53
if-eqz p1, :cond_5c
.line 895
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-ne v0, p3, :cond_5c
return-object p1
:cond_5c
return-object p2
.end method
.method public final a()Ljava/lang/String;
.registers 3
.line 178
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_16
.line 179
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
:cond_16
const/4 v0, 0x0
return-object v0
.end method
.method public final a(B)V
.registers 4
.line 363
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const/4 v1, 0x6
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method final a(Ljava/lang/String;)V
.registers 3
.line 167
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1a
iget-boolean v0, p0, Lcom/masala/share/proto/VideoPost;->D:Z
if-eqz v0, :cond_b
goto :goto_1a
.line 170
:cond_b
invoke-static {p1}, Lcom/masala/share/utils/t;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 171
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1a
.line 172
iput-object p1, p0, Lcom/masala/share/proto/VideoPost;->m:Ljava/lang/String;
const/4 p1, 0x1
.line 173
iput-boolean p1, p0, Lcom/masala/share/proto/VideoPost;->D:Z
:cond_1a
:goto_1a
return-void
.end method
.method public final a(Z)V
.registers 2
.line 941
iput-boolean p1, p0, Lcom/masala/share/proto/VideoPost;->I:Z
return-void
.end method
.method public final b(Ljava/lang/String;)V
.registers 4
.line 345
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_10
.line 346
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_10
return-void
.end method
.method public final b()Z
.registers 3
.line 217
iget-byte v0, p0, Lcom/masala/share/proto/VideoPost;->e:B
const/4 v1, 0x1
if-ne v0, v1, :cond_6
return v1
:cond_6
const/4 v0, 0x0
return v0
.end method
.method public final c()I
.registers 5
.line 228
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
const/4 v1, 0x0
if-lez v0, :cond_2f
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v2, 0xb
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2f
.line 229
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 231
:try_start_23
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string v0, "music_id"
.line 232
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
:try_end_2e
.catch Lorg/json/JSONException; {:try_start_23 .. :try_end_2e} :catch_2f
return v0
:catch_2f
:cond_2f
return v1
.end method
.method public final c(Ljava/lang/String;)V
.registers 4
.line 829
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v1, 0x28
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public final d()J
.registers 4
.line 242
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_38
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v1, 0x15
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_38
.line 243
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 245
:try_start_22
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string v0, "sound_id"
const-string v2, "0"
.line 246
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
:try_end_37
.catch Lorg/json/JSONException; {:try_start_22 .. :try_end_37} :catch_38
return-wide v0
:catch_38
:cond_38
const-wide/16 v0, 0x0
return-wide v0
.end method
.method public describeContents()I
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public final e()Ljava/lang/String;
.registers 4
.line 261
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_23
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v1, 0x2c
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_23
.line 262
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
:cond_23
const/4 v0, 0x0
return-object v0
.end method
.method public final f()I
.registers 6
.line 295
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->q:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
const-string v2, "ViewPost"
if-eqz v0, :cond_11
const-string v0, "Empty option data"
.line 296
invoke-static {v2, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I
return v1
.line 301
:cond_11
:try_start_11
new-instance v0, Lorg/json/JSONObject;
iget-object v3, p0, Lcom/masala/share/proto/VideoPost;->q:Ljava/lang/String;
invoke-direct {v0, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string v3, "dur"
.line 303
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
:try_end_1e
.catch Lorg/json/JSONException; {:try_start_11 .. :try_end_1e} :catch_1f
return v0
:catch_1f
move-exception v0
.line 305
new-instance v3, Ljava/lang/StringBuilder;
const-string v4, "Parse option data failed. option_data = "
invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v4, p0, Lcom/masala/share/proto/VideoPost;->q:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3, v0}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return v1
.end method
.method public final g()Ljava/lang/String;
.registers 4
.line 334
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_23
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v1, 0xc
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_23
.line 335
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
:cond_23
const/4 v0, 0x0
return-object v0
.end method
.method public final h()B
.registers 4
.line 367
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const/4 v1, 0x6
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
const/4 v2, 0x0
if-eqz v0, :cond_1f
.line 368
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_19
goto :goto_1d
.line 369
:cond_19
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
:goto_1d
int-to-byte v0, v2
return v0
:cond_1f
return v2
.end method
.method public final i()Ljava/util/Map;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/masala/share/proto/model/PostEventInfo;",
">;"
}
.end annotation
.line 380
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->F:Ljava/util/Map;
if-nez v0, :cond_18
.line 381
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->isEmpty()Z
move-result v1
if-eqz v1, :cond_e
const/4 v1, 0x0
goto :goto_12
:cond_e
invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;
move-result-object v1
:goto_12
invoke-static {v0, v1}, Lcom/masala/share/proto/model/PostEventInfo;->a(Ljava/util/HashMap;Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->F:Ljava/util/Map;
.line 383
:cond_18
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->F:Ljava/util/Map;
return-object v0
.end method
.method public final j()V
.registers 5
.line 1399
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
const/4 v1, 0x0
if-lez v0, :cond_2d
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const/4 v2, 0x5
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2d
.line 1400
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_26
const/4 v0, 0x0
goto :goto_2a
.line 1401
:cond_26
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
:goto_2a
iput v0, p0, Lcom/masala/share/proto/VideoPost;->v:I
goto :goto_2f
.line 1403
:cond_2d
iput v1, p0, Lcom/masala/share/proto/VideoPost;->v:I
.line 1408
:goto_2f
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_5c
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const/16 v2, 0x13
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5c
.line 1409
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_55
const/4 v0, 0x0
goto :goto_59
.line 1410
:cond_55
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
:goto_59
iput v0, p0, Lcom/masala/share/proto/VideoPost;->w:I
goto :goto_5e
.line 1412
:cond_5c
iput v1, p0, Lcom/masala/share/proto/VideoPost;->w:I
.line 1417
:goto_5e
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_8b
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const/16 v2, 0x12
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_8b
.line 1418
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_84
const/4 v0, 0x0
goto :goto_88
.line 1419
:cond_84
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
:goto_88
iput v0, p0, Lcom/masala/share/proto/VideoPost;->x:I
goto :goto_8d
.line 1421
:cond_8b
iput v1, p0, Lcom/masala/share/proto/VideoPost;->x:I
.line 1426
:goto_8d
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_b9
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const/16 v2, 0xd
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_b9
.line 1427
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-nez v0, :cond_b2
goto :goto_b6
.line 1428
:cond_b2
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
:goto_b6
iput v1, p0, Lcom/masala/share/proto/VideoPost;->u:I
return-void
.line 1430
:cond_b9
iput v1, p0, Lcom/masala/share/proto/VideoPost;->u:I
return-void
.end method
.method public final k()Ljava/lang/String;
.registers 4
.line 436
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_23
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v1, 0xf
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_23
.line 437
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
:cond_23
const/4 v0, 0x0
return-object v0
.end method
.method public final l()Z
.registers 6
.line 636
iget-wide v0, p0, Lcom/masala/share/proto/VideoPost;->i:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_a
const/4 v0, 0x1
return v0
:cond_a
const/4 v0, 0x0
return v0
.end method
.method public final m()Z
.registers 3
.line 663
iget-byte v0, p0, Lcom/masala/share/proto/VideoPost;->C:B
const/4 v1, 0x2
if-eq v0, v1, :cond_d
const/4 v1, 0x3
if-eq v0, v1, :cond_d
const/4 v1, 0x4
if-eq v0, v1, :cond_d
const/4 v0, 0x1
return v0
:cond_d
const/4 v0, 0x0
return v0
.end method
.method public marshall(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
.registers 2
.line 131
new-instance p1, Ljava/lang/UnsupportedOperationException;
invoke-direct {p1}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw p1
.end method
.method public final n()Ljava/lang/String;
.registers 3
.line 788
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->r:Ljava/util/List;
if-eqz v0, :cond_15
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_b
goto :goto_15
:cond_b
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->r:Ljava/util/List;
const/4 v1, 0x0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
:cond_15
:goto_15
const/4 v0, 0x0
return-object v0
.end method
.method public final o()Z
.registers 5
.line 803
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
const/4 v1, 0x0
if-lez v0, :cond_2d
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const/16 v2, 0x11
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2d
.line 804
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
if-eqz v0, :cond_2d
.line 805
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
const/4 v2, 0x1
if-ne v0, v2, :cond_2d
return v2
:cond_2d
return v1
.end method
.method public final p()Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/masala/share/proto/model/AtInfo;",
">;"
}
.end annotation
.line 814
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_29
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v1, 0x11
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_29
.line 815
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-static {v0}, Lcom/masala/share/proto/model/AtInfo;->a(Ljava/lang/String;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->k:Ljava/util/List;
return-object v0
:cond_29
const/4 v0, 0x0
return-object v0
.end method
.method public final q()Ljava/lang/String;
.registers 4
.line 822
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_23
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const/16 v1, 0x28
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_23
.line 823
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-static {v1}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
:cond_23
const/4 v0, 0x0
return-object v0
.end method
.method public size()I
.registers 2
.line 126
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;-><init>()V
throw v0
.end method
.method public toString()Ljava/lang/String;
.registers 4
.line 641
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "VideoPost{post_id="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-wide v1, p0, Lcom/masala/share/proto/VideoPost;->a:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", poster_uid="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/masala/share/proto/VideoPost;->b:Lcom/masala/share/uid/Uid;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", nick_name="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/masala/share/proto/VideoPost;->c:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", post_time="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/masala/share/proto/VideoPost;->d:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", post_type="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-byte v1, p0, Lcom/masala/share/proto/VideoPost;->e:B
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", like_count="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/masala/share/proto/VideoPost;->f:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", comment_count="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/masala/share/proto/VideoPost;->g:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", play_count="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/masala/share/proto/VideoPost;->h:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", likeIdByGetter="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v1, p0, Lcom/masala/share/proto/VideoPost;->i:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v1, ", video_url="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/masala/share/proto/VideoPost;->l:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", video_water_url="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 652
invoke-virtual {p0}, Lcom/masala/share/proto/VideoPost;->g()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", video_width="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/masala/share/proto/VideoPost;->o:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", video_height="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lcom/masala/share/proto/VideoPost;->p:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", option_data="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/masala/share/proto/VideoPost;->q:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", check_status="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-byte v1, p0, Lcom/masala/share/proto/VideoPost;->C:B
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", strMap="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", intMap="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const/16 v1, 0x7d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public unMarshallJson(Lorg/json/JSONObject;)V
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
const-string v0, "post_id"
.line 681
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
const-wide/16 v2, 0x0
if-nez v1, :cond_10
.line 682
invoke-static {p1, v0, v2, v3}, Lcom/masala/share/proto/networkclient/e;->a(Lorg/json/JSONObject;Ljava/lang/String;J)J
move-result-wide v0
iput-wide v0, p0, Lcom/masala/share/proto/VideoPost;->a:J
:cond_10
const-string v0, "poster_uid"
.line 684
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_22
.line 685
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v0
invoke-static {v0, v1}, Lcom/masala/share/uid/Uid;->a(J)Lcom/masala/share/uid/Uid;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->b:Lcom/masala/share/uid/Uid;
:cond_22
const-string v0, "nick_name"
.line 687
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_30
.line 688
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->c:Ljava/lang/String;
:cond_30
const-string v0, "post_time"
.line 690
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_3e
.line 691
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->d:I
:cond_3e
const-string v0, "post_type"
.line 693
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_4d
.line 694
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
int-to-byte v0, v0
iput-byte v0, p0, Lcom/masala/share/proto/VideoPost;->e:B
:cond_4d
const-string v0, "like_count"
.line 696
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_5b
.line 697
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->f:I
:cond_5b
const-string v0, "comment_count"
.line 699
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_69
.line 700
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->g:I
:cond_69
const-string v0, "play_count"
.line 702
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_77
.line 703
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->h:I
:cond_77
const-string v0, "likeIdByGetter"
.line 705
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_82
.line 706
invoke-static {p1, v0, v2, v3}, Lcom/masala/share/proto/networkclient/e;->a(Lorg/json/JSONObject;Ljava/lang/String;J)J
:cond_82
const-string v0, "msg_text"
.line 708
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_90
.line 709
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->j:Ljava/lang/String;
:cond_90
const-string v0, "video_url"
.line 711
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_9e
.line 712
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->l:Ljava/lang/String;
:cond_9e
const-string v0, "video_water_url"
.line 714
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_ac
.line 715
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->n:Ljava/lang/String;
:cond_ac
const-string v0, "video_width"
.line 717
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_ba
.line 718
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->o:I
:cond_ba
const-string v0, "video_height"
.line 720
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_c8
.line 721
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->p:I
:cond_c8
const-string v0, "option_data"
.line 723
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_d6
.line 724
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->q:Ljava/lang/String;
:cond_d6
const-string v0, "urls"
.line 726
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
const/4 v2, 0x0
if-nez v1, :cond_f8
.line 727
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
if-eqz v0, :cond_f8
.line 729
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
move-result v1
const/4 v3, 0x0
:goto_ea
if-ge v3, v1, :cond_f8
.line 730
iget-object v4, p0, Lcom/masala/share/proto/VideoPost;->r:Ljava/util/List;
invoke-virtual {v0, v3}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
move-result-object v5
invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto :goto_ea
:cond_f8
const-string v0, "comments"
.line 734
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_121
.line 735
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
if-eqz v0, :cond_121
.line 737
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
move-result v1
const/4 v3, 0x0
:goto_10b
if-ge v3, v1, :cond_121
.line 738
new-instance v4, Lcom/masala/share/proto/model/VideoComment;
invoke-direct {v4}, Lcom/masala/share/proto/model/VideoComment;-><init>()V
.line 739
invoke-virtual {v0, v3}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
move-result-object v5
invoke-virtual {v4, v5}, Lcom/masala/share/proto/model/VideoComment;->unMarshallJson(Lorg/json/JSONObject;)V
.line 740
iget-object v5, p0, Lcom/masala/share/proto/VideoPost;->s:Ljava/util/List;
invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto :goto_10b
:cond_121
const-string v0, "likes"
.line 744
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_149
.line 745
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
if-eqz v0, :cond_149
.line 747
invoke-virtual {v0}, Lorg/json/JSONArray;->length()I
move-result v1
:goto_133
if-ge v2, v1, :cond_149
.line 748
new-instance v3, Lcom/masala/share/proto/model/VideoLike;
invoke-direct {v3}, Lcom/masala/share/proto/model/VideoLike;-><init>()V
.line 749
invoke-virtual {v0, v2}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
move-result-object v4
invoke-virtual {v3, v4}, Lcom/masala/share/proto/model/VideoLike;->unMarshallJson(Lorg/json/JSONObject;)V
.line 750
iget-object v4, p0, Lcom/masala/share/proto/VideoPost;->t:Ljava/util/List;
invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
add-int/lit8 v2, v2, 0x1
goto :goto_133
:cond_149
const-string v0, "sharesCount"
.line 754
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_157
.line 755
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->v:I
:cond_157
const-string v0, "shareFriendCount"
.line 757
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_167
const-string v0, "shareFriendCount"
.line 758
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->w:I
:cond_167
const-string v0, "shareStoryCount"
.line 760
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_177
const-string v0, "shareStoryCount"
.line 761
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->x:I
:cond_177
const-string v0, "eventPostsCount"
.line 763
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_187
const-string v0, "eventPostsCount"
.line 764
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->y:I
:cond_187
const-string v0, "eventFansCount"
.line 766
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_197
const-string v0, "eventFansCount"
.line 767
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->z:I
:cond_197
const-string v0, "mapStrAttr"
.line 769
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1aa
.line 770
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const-class v1, Ljava/lang/Short;
const-class v2, Ljava/lang/String;
const-string v3, "mapStrAttr"
invoke-static {p1, v3, v0, v1, v2}, Lcom/masala/share/proto/networkclient/e;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)V
:cond_1aa
const-string v0, "mapIntAttr"
.line 772
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1bd
.line 773
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const-class v1, Ljava/lang/Short;
const-class v2, Ljava/lang/Integer;
const-string v3, "mapIntAttr"
invoke-static {p1, v3, v0, v1, v2}, Lcom/masala/share/proto/networkclient/e;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)V
:cond_1bd
const-string v0, "check_status"
.line 775
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1ce
const-string v0, "check_status"
.line 776
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result p1
int-to-byte p1, p1
iput-byte p1, p0, Lcom/masala/share/proto/VideoPost;->C:B
.line 779
:cond_1ce
iget-object p1, p0, Lcom/masala/share/proto/VideoPost;->l:Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/masala/share/proto/VideoPost;->a(Ljava/lang/String;)V
return-void
.end method
.method public unmarshall(Ljava/nio/ByteBuffer;)V
.registers 5
.annotation system Ldalvik/annotation/Throws;
value = {
Lsg/bigo/svcapi/proto/InvalidProtocolData;
}
.end annotation
.line 136
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/masala/share/proto/VideoPost;->a:J
.line 137
iget-boolean v0, p0, Lcom/masala/share/proto/VideoPost;->I:Z
invoke-static {p1, v0}, Lcom/masala/share/proto/e;->a(Ljava/nio/ByteBuffer;Z)Lcom/masala/share/uid/Uid;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->b:Lcom/masala/share/uid/Uid;
.line 138
invoke-static {p1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshallShortString(Ljava/nio/ByteBuffer;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->c:Ljava/lang/String;
.line 139
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->d:I
.line 140
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B
move-result v0
iput-byte v0, p0, Lcom/masala/share/proto/VideoPost;->e:B
.line 142
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->f:I
.line 143
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->g:I
.line 144
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->h:I
.line 145
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/masala/share/proto/VideoPost;->i:J
.line 147
invoke-static {p1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshallShortString(Ljava/nio/ByteBuffer;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->j:Ljava/lang/String;
.line 148
invoke-static {p1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshallShortString(Ljava/nio/ByteBuffer;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->l:Ljava/lang/String;
.line 150
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->o:I
.line 151
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I
move-result v0
iput v0, p0, Lcom/masala/share/proto/VideoPost;->p:I
.line 153
invoke-static {p1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshallShortString(Ljava/nio/ByteBuffer;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/masala/share/proto/VideoPost;->q:Ljava/lang/String;
.line 155
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->r:Ljava/util/List;
const-class v1, Ljava/lang/String;
invoke-static {p1, v0, v1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshall(Ljava/nio/ByteBuffer;Ljava/util/Collection;Ljava/lang/Class;)V
.line 156
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->s:Ljava/util/List;
const-class v1, Lcom/masala/share/proto/model/VideoComment;
invoke-static {p1, v0, v1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshall(Ljava/nio/ByteBuffer;Ljava/util/Collection;Ljava/lang/Class;)V
.line 157
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->t:Ljava/util/List;
const-class v1, Lcom/masala/share/proto/model/VideoLike;
invoke-static {p1, v0, v1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshall(Ljava/nio/ByteBuffer;Ljava/util/Collection;Ljava/lang/Class;)V
.line 159
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
const-class v1, Ljava/lang/Short;
const-class v2, Ljava/lang/String;
invoke-static {p1, v0, v1, v2}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshall(Ljava/nio/ByteBuffer;Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)V
.line 160
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
const-class v1, Ljava/lang/Short;
const-class v2, Ljava/lang/Integer;
invoke-static {p1, v0, v1, v2}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshall(Ljava/nio/ByteBuffer;Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)V
.line 162
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B
move-result p1
iput-byte p1, p0, Lcom/masala/share/proto/VideoPost;->C:B
.line 163
iget-object p1, p0, Lcom/masala/share/proto/VideoPost;->l:Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/masala/share/proto/VideoPost;->a(Ljava/lang/String;)V
return-void
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.registers 5
.line 468
iget-wide v0, p0, Lcom/masala/share/proto/VideoPost;->a:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 469
iget-object v0, p0, Lcom/masala/share/proto/VideoPost;->b:Lcom/masala/share/uid/Uid;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 470
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->c:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 471
iget p2, p0, Lcom/masala/share/proto/VideoPost;->d:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 472
iget-byte p2, p0, Lcom/masala/share/proto/VideoPost;->e:B
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByte(B)V
.line 474
iget p2, p0, Lcom/masala/share/proto/VideoPost;->f:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 475
iget p2, p0, Lcom/masala/share/proto/VideoPost;->g:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 476
iget p2, p0, Lcom/masala/share/proto/VideoPost;->h:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 477
iget-wide v0, p0, Lcom/masala/share/proto/VideoPost;->i:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 479
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->j:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 480
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->l:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 482
iget p2, p0, Lcom/masala/share/proto/VideoPost;->o:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 483
iget p2, p0, Lcom/masala/share/proto/VideoPost;->p:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 485
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->q:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 487
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->r:Ljava/util/List;
invoke-interface {p2}, Ljava/util/List;->size()I
move-result p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 488
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->r:Ljava/util/List;
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_55
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_65
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 489
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
goto :goto_55
.line 491
:cond_65
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->s:Ljava/util/List;
invoke-interface {p2}, Ljava/util/List;->size()I
move-result p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 492
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->s:Ljava/util/List;
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_74
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_85
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/masala/share/proto/model/VideoComment;
.line 493
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
goto :goto_74
.line 495
:cond_85
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->t:Ljava/util/List;
invoke-interface {p2}, Ljava/util/List;->size()I
move-result p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 496
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->t:Ljava/util/List;
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_94
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a4
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/masala/share/proto/model/VideoLike;
.line 497
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
goto :goto_94
.line 500
:cond_a4
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {p2}, Ljava/util/HashMap;->size()I
move-result p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 501
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->A:Ljava/util/HashMap;
invoke-virtual {p2}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object p2
invoke-interface {p2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_b7
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_da
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 502
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Short;
invoke-virtual {v1}, Ljava/lang/Short;->shortValue()S
move-result v1
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
.line 503
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
goto :goto_b7
.line 505
:cond_da
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {p2}, Ljava/util/HashMap;->size()I
move-result p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 506
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->B:Ljava/util/HashMap;
invoke-virtual {p2}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object p2
invoke-interface {p2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p2
:goto_ed
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_114
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 507
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Short;
invoke-virtual {v1}, Ljava/lang/Short;->shortValue()S
move-result v1
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
.line 508
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_ed
.line 511
:cond_114
iget-byte p2, p0, Lcom/masala/share/proto/VideoPost;->C:B
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByte(B)V
.line 512
iget-boolean p2, p0, Lcom/masala/share/proto/VideoPost;->D:Z
int-to-byte p2, p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByte(B)V
.line 513
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->E:Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 514
iget p2, p0, Lcom/masala/share/proto/VideoPost;->u:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 515
iget p2, p0, Lcom/masala/share/proto/VideoPost;->v:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 516
iget-object p2, p0, Lcom/masala/share/proto/VideoPost;->k:Ljava/util/List;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
.line 517
iget p2, p0, Lcom/masala/share/proto/VideoPost;->w:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 518
iget p2, p0, Lcom/masala/share/proto/VideoPost;->x:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
return-void
.end method