b.smali

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


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


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

    .line 21
    new-instance v0, Lcom/imo/android/imoim/commonpublish/b/b;

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

    sput-object v0, Lcom/imo/android/imoim/commonpublish/b/b;->a:Lcom/imo/android/imoim/commonpublish/b/b;

    return-void
.end method

.method private constructor <init>()V
    .registers 1

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

    return-void
.end method

.method private static a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;
    .registers 4

    if-eqz p0, :cond_38

    .line 198
    new-instance v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    invoke-direct {v0}, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;-><init>()V

    const-string v1, "object_id"

    .line 199
    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 14024
    iput-object v1, v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->c:Ljava/lang/String;

    const-string v1, "bigo_url"

    .line 200
    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 14025
    iput-object v1, v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->d:Ljava/lang/String;

    const-string v1, "http_url"

    .line 201
    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 14026
    iput-object v1, v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->e:Ljava/lang/String;

    const-string v1, "width"

    .line 202
    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v1

    .line 14031
    iput v1, v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->i:I

    const-string v1, "height"

    .line 203
    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v1

    .line 14032
    iput v1, v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->j:I

    const-string v1, "duration"

    .line 204
    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J

    move-result-wide v1

    .line 14039
    iput-wide v1, v0, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->o:J

    return-object v0

    :cond_38
    const/4 p0, 0x0

    return-object p0
.end method

.method private static a(Lorg/json/JSONArray;)Ljava/util/ArrayList;
    .registers 15
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lorg/json/JSONArray;",
            ")",
            "Ljava/util/ArrayList<",
            "Lcom/imo/android/imoim/commonpublish/data/TopicData;",
            ">;"
        }
    .end annotation

    .line 90
    new-instance v0, Ljava/util/ArrayList;

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

    const/4 v1, 0x0

    .line 92
    :try_start_6
    invoke-virtual {p0}, Lorg/json/JSONArray;->length()I

    move-result v2

    :goto_a
    if-ge v1, v2, :cond_44

    .line 93
    invoke-virtual {p0, v1}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;

    move-result-object v3

    .line 94
    new-instance v13, Lcom/imo/android/imoim/commonpublish/data/TopicData;

    const-string v4, "id"

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

    move-result-object v5

    const-string v4, "name"

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

    move-result-object v6

    const-string v4, "icon"

    .line 95
    invoke-virtual {v3, v4}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    const-wide/16 v8, -0x1

    const/4 v10, 0x0

    const/16 v11, 0x10

    const/4 v12, 0x0

    move-object v4, v13

    .line 94
    invoke-direct/range {v4 .. v12}, Lcom/imo/android/imoim/commonpublish/data/TopicData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZILkotlin/f/b/j;)V

    .line 96
    invoke-virtual {v0, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    :try_end_31
    .catch Lorg/json/JSONException; {:try_start_6 .. :try_end_31} :catch_34

    add-int/lit8 v1, v1, 0x1

    goto :goto_a

    .line 100
    :catch_34
    invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    const-string v1, "parse topics error: "

    invoke-virtual {v1, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    const/4 v1, 0x1

    const-string v2, "PublishJsonDataHandle"

    .line 7079
    invoke-static {v2, p0, v1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    :cond_44
    return-object v0
.end method

.method private static a(Lorg/json/JSONArray;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;)Ljava/util/ArrayList;
    .registers 23
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lorg/json/JSONArray;",
            "Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;",
            ")",
            "Ljava/util/ArrayList<",
            "Lcom/imo/android/imoim/commonpublish/data/MediaData;",
            ">;"
        }
    .end annotation

    const-string v0, "link_type"

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

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

    const/4 v2, 0x0

    .line 168
    :try_start_8
    invoke-virtual/range {p0 .. p0}, Lorg/json/JSONArray;->length()I

    move-result v3

    :goto_c
    if-ge v2, v3, :cond_a7

    .line 169
    new-instance v4, Lcom/imo/android/imoim/commonpublish/data/MediaData;

    invoke-direct {v4}, Lcom/imo/android/imoim/commonpublish/data/MediaData;-><init>()V

    const/4 v5, 0x3

    .line 12019
    iput v5, v4, Lcom/imo/android/imoim/commonpublish/data/MediaData;->a:I
    :try_end_16
    .catch Lorg/json/JSONException; {:try_start_8 .. :try_end_16} :catch_95

    move-object/from16 v5, p0

    .line 172
    :try_start_18
    invoke-virtual {v5, v2}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;

    move-result-object v6

    if-eqz v6, :cond_91

    .line 173
    new-instance v15, Lcom/imo/android/imoim/commonpublish/data/LinkData;

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x0

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/16 v16, 0x0

    const/16 v17, 0x0

    const/16 v18, 0x1ff

    const/16 v19, 0x0

    move-object v7, v15

    move-object/from16 v20, v15

    move/from16 v15, v16

    move/from16 v16, v17

    move/from16 v17, v18

    move-object/from16 v18, v19

    invoke-direct/range {v7 .. v18}, Lcom/imo/android/imoim/commonpublish/data/LinkData;-><init>(Ljava/lang/String;Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZILkotlin/f/b/j;)V

    const-string v7, "link_url"

    .line 174
    invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    move-object/from16 v8, v20

    .line 13011
    iput-object v7, v8, Lcom/imo/android/imoim/commonpublish/data/LinkData;->a:Ljava/lang/String;

    const-string v7, "image"

    .line 175
    invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v7

    invoke-static {v7}, Lcom/imo/android/imoim/commonpublish/b/b;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    move-result-object v7

    .line 13012
    iput-object v7, v8, Lcom/imo/android/imoim/commonpublish/data/LinkData;->b:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    const-string v7, "title"

    .line 176
    invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    .line 13013
    iput-object v7, v8, Lcom/imo/android/imoim/commonpublish/data/LinkData;->c:Ljava/lang/String;

    const-string v7, "description"

    .line 177
    invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    .line 13014
    iput-object v7, v8, Lcom/imo/android/imoim/commonpublish/data/LinkData;->d:Ljava/lang/String;

    const-string v7, "from"

    .line 178
    invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    .line 13015
    iput-object v7, v8, Lcom/imo/android/imoim/commonpublish/data/LinkData;->e:Ljava/lang/String;

    const-string v7, "from_icon"

    .line 179
    invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    .line 13016
    iput-object v7, v8, Lcom/imo/android/imoim/commonpublish/data/LinkData;->f:Ljava/lang/String;

    const-string v7, "is_video"

    .line 180
    invoke-virtual {v6, v7}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z

    move-result v7

    .line 13017
    iput-boolean v7, v8, Lcom/imo/android/imoim/commonpublish/data/LinkData;->g:Z

    .line 13025
    iput-object v8, v4, Lcom/imo/android/imoim/commonpublish/data/MediaData;->d:Lcom/imo/android/imoim/commonpublish/data/LinkData;

    .line 182
    invoke-virtual {v6, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    if-eqz v6, :cond_8e

    if-eqz p1, :cond_8e

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

    move-result-object v7

    if-eqz v7, :cond_8e

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

    .line 185
    :cond_8e
    invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    :try_end_91
    .catch Lorg/json/JSONException; {:try_start_18 .. :try_end_91} :catch_97

    :cond_91
    add-int/lit8 v2, v2, 0x1

    goto/16 :goto_c

    :catch_95
    move-object/from16 v5, p0

    .line 190
    :catch_97
    invoke-static/range {p0 .. p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    const-string v2, "parse link media error: "

    invoke-virtual {v2, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const/4 v2, 0x1

    const-string v3, "PublishJsonDataHandle"

    .line 13079
    invoke-static {v3, v0, v2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    :cond_a7
    return-object v1
.end method

.method public static a(Landroid/content/Context;Lorg/json/JSONObject;)Z
    .registers 26

    move-object/from16 v0, p1

    const-string v1, "extras"

    const-string v2, "scene"

    const-string v3, "from_info"

    const-string v4, "PublishJsonDataHandle"

    const-string v5, "context"

    move-object/from16 v6, p0

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

    const-string v5, "data"

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

    .line 24
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z

    const/4 v14, 0x0

    const/4 v15, 0x1

    .line 28
    :try_start_1b
    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7
    :try_end_1f
    .catch Lorg/json/JSONException; {:try_start_1b .. :try_end_1f} :catch_185

    const-string v8, "WorldNews"

    const v9, -0x45a3de9b

    if-nez v7, :cond_27

    goto :goto_36

    .line 1080
    :cond_27
    :try_start_27
    invoke-virtual {v7}, Ljava/lang/String;->hashCode()I

    move-result v10

    if-eq v10, v9, :cond_2e

    goto :goto_36

    .line 1081
    :cond_2e
    invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v10

    if-eqz v10, :cond_36

    const/4 v10, 0x1

    goto :goto_37

    :cond_36
    :goto_36
    const/4 v10, 0x0

    :goto_37
    if-nez v10, :cond_47

    const-string v0, "unknown scene: "

    .line 30
    invoke-static {v7}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2079
    invoke-static {v4, v0, v15}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    return v14

    :cond_47
    const/4 v10, 0x0

    if-nez v7, :cond_4b

    goto :goto_5f

    .line 33
    :cond_4b
    invoke-virtual {v7}, Ljava/lang/String;->hashCode()I

    move-result v11

    if-eq v11, v9, :cond_52

    goto :goto_5f

    .line 34
    :cond_52
    invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v8

    if-eqz v8, :cond_5f

    sget-object v8, Lcom/imo/android/imoim/commonpublish/g;->a:Lcom/imo/android/imoim/commonpublish/g$a;

    invoke-static {}, Lcom/imo/android/imoim/commonpublish/g$a;->a()Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;

    move-result-object v8

    goto :goto_60

    :cond_5f
    :goto_5f
    move-object v8, v10

    :goto_60
    if-nez v8, :cond_68

    const-string v0, "config is null"

    .line 3079
    invoke-static {v4, v0, v15}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    return v14

    :cond_68
    const-string v9, "text"

    .line 43
    invoke-virtual {v0, v9}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v9

    .line 4027
    iput-object v9, v8, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->c:Ljava/lang/String;

    const-string v9, "topics"

    .line 44
    invoke-virtual {v0, v9}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v9

    if-eqz v9, :cond_80

    .line 45
    invoke-static {v9}, Lcom/imo/android/imoim/commonpublish/b/b;->a(Lorg/json/JSONArray;)Ljava/util/ArrayList;

    move-result-object v9

    check-cast v9, Ljava/util/List;

    .line 4057
    iput-object v9, v8, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->D:Ljava/util/List;

    .line 47
    :cond_80
    invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v5

    if-eqz v5, :cond_146

    const-string v9, "items"

    .line 48
    invoke-virtual {v5, v9}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v9

    if-nez v9, :cond_90

    goto/16 :goto_146

    :cond_90
    const-string v11, "type"

    .line 49
    invoke-virtual {v5, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v11

    if-nez v11, :cond_99

    goto :goto_d4

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

    move-result v12

    const v13, 0x32affa

    if-eq v12, v13, :cond_c7

    const v13, 0x65b3e32

    if-eq v12, v13, :cond_ba

    const v13, 0x6b0147b

    if-eq v12, v13, :cond_ad

    goto :goto_d4

    :cond_ad
    const-string v12, "video"

    .line 51
    invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v11

    if-eqz v11, :cond_d4

    invoke-static {v9}, Lcom/imo/android/imoim/commonpublish/b/b;->c(Lorg/json/JSONArray;)Ljava/util/ArrayList;

    move-result-object v9

    goto :goto_d5

    :cond_ba
    const-string v12, "photo"

    .line 50
    invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v11

    if-eqz v11, :cond_d4

    invoke-static {v9}, Lcom/imo/android/imoim/commonpublish/b/b;->b(Lorg/json/JSONArray;)Ljava/util/ArrayList;

    move-result-object v9

    goto :goto_d5

    :cond_c7
    const-string v12, "link"

    .line 52
    invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v11

    if-eqz v11, :cond_d4

    invoke-static {v9, v8}, Lcom/imo/android/imoim/commonpublish/b/b;->a(Lorg/json/JSONArray;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;)Ljava/util/ArrayList;

    move-result-object v9

    goto :goto_d5

    :cond_d4
    :goto_d4
    move-object v9, v10

    .line 55
    :goto_d5
    check-cast v9, Ljava/util/List;

    .line 5029
    iput-object v9, v8, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->e:Ljava/util/List;

    .line 56
    invoke-virtual {v5, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v9
    :try_end_dd
    .catch Lorg/json/JSONException; {:try_start_27 .. :try_end_dd} :catch_185

    const-string v11, "extend_info"

    if-eqz v9, :cond_fc

    :try_start_e1
    move-object v12, v9

    check-cast v12, Ljava/lang/CharSequence;

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

    move-result v12

    xor-int/2addr v12, v15

    if-eqz v12, :cond_ec

    goto :goto_ed

    :cond_ec
    move-object v9, v10

    :goto_ed
    if-eqz v9, :cond_fc

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

    move-result-object v12

    invoke-virtual {v12, v11}, Lcom/imo/android/imoim/commonpublish/j;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v12

    if-eqz v12, :cond_fc

    .line 58
    invoke-virtual {v12, v1, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 60
    :cond_fc
    invoke-virtual {v5, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    if-eqz v1, :cond_11e

    move-object v5, v1

    check-cast v5, Ljava/lang/CharSequence;

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

    move-result v5

    xor-int/2addr v5, v15

    if-eqz v5, :cond_10d

    move-object v10, v1

    :cond_10d
    if-eqz v10, :cond_11e

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

    move-result-object v1

    invoke-virtual {v1, v11}, Lcom/imo/android/imoim/commonpublish/j;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v1

    if-eqz v1, :cond_11c

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

    :cond_11c
    if-nez v10, :cond_146

    .line 64
    :cond_11e
    invoke-virtual {v8}, Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;->a()Lcom/imo/android/imoim/commonpublish/j;

    move-result-object v1

    invoke-virtual {v1, v11}, Lcom/imo/android/imoim/commonpublish/j;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v1

    if-eqz v1, :cond_146

    .line 65
    new-instance v5, Lcom/imo/android/imoim/commonpublish/data/FromData;

    const-string v17, "web"

    const/16 v18, 0x0

    const/16 v19, 0x0

    const/16 v20, 0x0

    const/16 v21, 0xe

    const/16 v22, 0x0

    move-object/from16 v16, v5

    invoke-direct/range {v16 .. v22}, Lcom/imo/android/imoim/commonpublish/data/FromData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILkotlin/f/b/j;)V

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

    move-result-object v5

    invoke-virtual {v5}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v5

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

    :cond_146
    :goto_146
    const-string v1, "editable"

    .line 69
    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z

    move-result v0

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

    const/16 v1, 0x8

    .line 5210
    invoke-static {v1}, Lcom/imo/android/imoim/util/ei;->c(I)Ljava/lang/String;

    move-result-object v1

    .line 5211
    sget-object v2, Lcom/imo/android/imoim/world/stats/reporter/publish/c;->b:Lcom/imo/android/imoim/world/stats/reporter/publish/c;

    const-string v2, "sessionId"

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

    const-string v17, "worldfeed"

    const-string v18, "5"

    const/16 v19, 0x0

    const/16 v20, 0x0

    const/16 v21, 0x0

    const/16 v22, 0x0

    const/16 v23, 0x78

    move-object/from16 v16, v1

    invoke-static/range {v16 .. v23}, Lcom/imo/android/imoim/world/stats/reporter/publish/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V

    if-eqz v0, :cond_17f

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

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x0

    const/16 v13, 0x78

    move-object/from16 v6, p0

    invoke-static/range {v6 .. v13}, Lcom/imo/android/imoim/commonpublish/b;->a(Landroid/content/Context;Ljava/lang/String;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/imo/android/imoim/util/common/a$a;I)V

    goto :goto_184

    .line 5215
    :cond_17f
    sget-object v0, Lcom/imo/android/imoim/commonpublish/b;->a:Lcom/imo/android/imoim/commonpublish/b;

    invoke-static {v7, v8}, Lcom/imo/android/imoim/commonpublish/b;->a(Ljava/lang/String;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;)Landroidx/lifecycle/LiveData;
    :try_end_184
    .catch Lorg/json/JSONException; {:try_start_e1 .. :try_end_184} :catch_185

    :goto_184
    return v15

    :catch_185
    move-exception v0

    .line 72
    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "handle error:"

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

    check-cast v0, Ljava/lang/Throwable;

    invoke-static {v0}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 6079
    invoke-static {v4, v0, v15}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    return v14
.end method

.method private static b(Lorg/json/JSONArray;)Ljava/util/ArrayList;
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lorg/json/JSONArray;",
            ")",
            "Ljava/util/ArrayList<",
            "Lcom/imo/android/imoim/commonpublish/data/MediaData;",
            ">;"
        }
    .end annotation

    .line 109
    new-instance v0, Ljava/util/ArrayList;

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

    const/4 v1, 0x0

    const/4 v2, 0x1

    .line 111
    :try_start_7
    invoke-virtual {p0}, Lorg/json/JSONArray;->length()I

    move-result v3

    :goto_b
    if-ge v1, v3, :cond_3d

    .line 112
    new-instance v4, Lcom/imo/android/imoim/commonpublish/data/MediaData;

    invoke-direct {v4}, Lcom/imo/android/imoim/commonpublish/data/MediaData;-><init>()V

    .line 8019
    iput v2, v4, Lcom/imo/android/imoim/commonpublish/data/MediaData;->a:I

    .line 115
    invoke-virtual {p0, v1}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;

    move-result-object v5

    if-eqz v5, :cond_2b

    const-string v6, "photo"

    invoke-virtual {v5, v6}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v5

    if-eqz v5, :cond_2b

    .line 116
    invoke-static {v5}, Lcom/imo/android/imoim/commonpublish/b/b;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    move-result-object v5

    .line 8021
    iput-object v5, v4, Lcom/imo/android/imoim/commonpublish/data/MediaData;->b:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    .line 118
    invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    :try_end_2b
    .catch Lorg/json/JSONException; {:try_start_7 .. :try_end_2b} :catch_2e

    :cond_2b
    add-int/lit8 v1, v1, 0x1

    goto :goto_b

    .line 123
    :catch_2e
    invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    const-string v1, "parse Photo Media error: "

    invoke-virtual {v1, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    const-string v1, "PublishJsonDataHandle"

    .line 8079
    invoke-static {v1, p0, v2}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    :cond_3d
    return-object v0
.end method

.method private static c(Lorg/json/JSONArray;)Ljava/util/ArrayList;
    .registers 14
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lorg/json/JSONArray;",
            ")",
            "Ljava/util/ArrayList<",
            "Lcom/imo/android/imoim/commonpublish/data/MediaData;",
            ">;"
        }
    .end annotation

    const-string v0, "thumbnail_image"

    const-string v1, "PublishJsonDataHandle"

    const-string v2, "video_format"

    .line 132
    new-instance v3, Ljava/util/ArrayList;

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

    const/4 v4, 0x1

    .line 134
    :try_start_c
    invoke-virtual {p0}, Lorg/json/JSONArray;->length()I

    move-result v5

    const/4 v6, 0x0

    const/4 v7, 0x0

    :goto_12
    if-ge v7, v5, :cond_9f

    .line 135
    new-instance v8, Lcom/imo/android/imoim/commonpublish/data/MediaData;

    invoke-direct {v8}, Lcom/imo/android/imoim/commonpublish/data/MediaData;-><init>()V

    const/4 v9, 0x2

    .line 9019
    iput v9, v8, Lcom/imo/android/imoim/commonpublish/data/MediaData;->a:I

    .line 137
    invoke-virtual {p0, v7}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;

    move-result-object v9

    if-eqz v9, :cond_8f

    .line 138
    invoke-virtual {v9, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_34

    .line 139
    invoke-virtual {v9, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v10

    if-eqz v10, :cond_34

    .line 140
    invoke-static {v10}, Lcom/imo/android/imoim/commonpublish/b/b;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    move-result-object v10

    .line 9023
    iput-object v10, v8, Lcom/imo/android/imoim/commonpublish/data/MediaData;->c:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    .line 144
    :cond_34
    invoke-virtual {v9, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result v10

    if-eqz v10, :cond_7e

    invoke-virtual {v9, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    const-string v11, "optString(\"video_format\")"

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

    .line 9221
    invoke-virtual {v10}, Ljava/lang/String;->hashCode()I

    move-result v11

    const v12, 0x1a6f1

    if-eq v11, v12, :cond_5b

    const v12, 0x325a49

    if-eq v11, v12, :cond_52

    goto :goto_65

    :cond_52
    const-string v11, "m3u8"

    .line 9223
    invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v10

    if-eqz v10, :cond_65

    goto :goto_63

    :cond_5b
    const-string v11, "mp4"

    .line 9222
    invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v10

    if-eqz v10, :cond_65

    :goto_63
    const/4 v10, 0x1

    goto :goto_66

    :cond_65
    :goto_65
    const/4 v10, 0x0

    :goto_66
    if-nez v10, :cond_7e

    .line 145
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v5, "not support video format"

    invoke-direct {v0, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v9, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    .line 10079
    invoke-static {v1, v0, v4}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    return-object v3

    :cond_7e
    const-string v10, "video"

    .line 148
    invoke-virtual {v9, v10}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v9

    if-eqz v9, :cond_8f

    .line 149
    invoke-static {v9}, Lcom/imo/android/imoim/commonpublish/b/b;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    move-result-object v9

    .line 11021
    iput-object v9, v8, Lcom/imo/android/imoim/commonpublish/data/MediaData;->b:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    .line 151
    invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    :try_end_8f
    .catch Lorg/json/JSONException; {:try_start_c .. :try_end_8f} :catch_92

    :cond_8f
    add-int/lit8 v7, v7, 0x1

    goto :goto_12

    .line 157
    :catch_92
    invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    const-string v0, "parse video media error: "

    invoke-virtual {v0, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    .line 11079
    invoke-static {v1, p0, v4}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    :cond_9f
    return-object v3
.end method