dp.smali

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


# direct methods
.method public static final a(Landroid/content/Context;Lcom/imo/android/imoim/data/l;Z)V
    .registers 6

    const-string v0, "context"

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

    const-string v0, "message"

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

    .line 32
    sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;

    const-string v1, "photo_share"

    const-string v2, "video_share_click"

    invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 33
    iget-object v0, p1, Lcom/imo/android/imoim/data/l;->H:Lcom/imo/android/imoim/data/message/imdata/b;

    if-eqz v0, :cond_c6

    check-cast v0, Lcom/imo/android/imoim/data/message/imdata/bn;

    .line 34
    invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/bn;->l()Ljava/lang/String;

    move-result-object v1

    check-cast v1, Ljava/lang/CharSequence;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_3e

    invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/bn;->k()Ljava/lang/String;

    move-result-object v1

    check-cast v1, Ljava/lang/CharSequence;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_3e

    invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/bn;->m()Ljava/lang/String;

    move-result-object v0

    check-cast v0, Ljava/lang/CharSequence;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_3e

    return-void

    .line 1527
    :cond_3e
    iget-object v0, p1, Lcom/imo/android/imoim/data/l;->d:Ljava/lang/String;

    invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z

    .line 44
    iget-object v0, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;

    const-string v1, "type"

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

    move-result v0

    if-eqz v0, :cond_54

    .line 45
    iget-object v0, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;

    invoke-static {v0}, Lcom/imo/android/imoim/data/message/imdata/ae;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object v0

    goto :goto_61

    :cond_54
    const-string v0, ""

    .line 47
    invoke-static {v0}, Lcom/imo/android/imoim/data/message/imdata/bl;->a(Ljava/lang/String;)Lcom/imo/android/imoim/data/message/imdata/bl;

    move-result-object v0

    check-cast v0, Lcom/imo/android/imoim/data/message/imdata/b;

    .line 48
    iget-object v1, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/data/message/imdata/b;->b(Lorg/json/JSONObject;)Z

    :goto_61
    if-eqz v0, :cond_c5

    .line 52
    new-instance v1, Lcom/imo/android/imoim/globalshare/sharesession/y;

    const/4 v2, 0x0

    .line 2299
    invoke-virtual {v0, v2}, Lcom/imo/android/imoim/data/message/imdata/b;->a(Z)Lorg/json/JSONObject;

    move-result-object v0

    const-string v2, "it.toJson()"

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

    invoke-direct {v1, v0}, Lcom/imo/android/imoim/globalshare/sharesession/y;-><init>(Lorg/json/JSONObject;)V

    .line 3041
    iget-object v0, v1, Lcom/imo/android/imoim/globalshare/sharesession/y;->a:Lcom/imo/android/imoim/data/message/imdata/b;

    if-eqz v0, :cond_c5

    .line 54
    sget-object v2, Lcom/imo/android/imoim/globalshare/sharesession/y;->d:Lcom/imo/android/imoim/globalshare/sharesession/y$a;

    invoke-static {v0}, Lcom/imo/android/imoim/globalshare/sharesession/y$a;->a(Lcom/imo/android/imoim/data/message/imdata/b;)Z

    move-result v0

    if-eqz v0, :cond_ac

    .line 55
    new-instance v0, Lcom/imo/android/imoim/globalshare/sharesession/ae;

    invoke-direct {v0}, Lcom/imo/android/imoim/globalshare/sharesession/ae;-><init>()V

    .line 3527
    iget-object p1, p1, Lcom/imo/android/imoim/data/l;->d:Ljava/lang/String;

    invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z

    move-result p1

    if-eqz p1, :cond_8e

    const-string p1, "group"

    goto :goto_90

    :cond_8e
    const-string p1, "chat"

    .line 56
    :goto_90
    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->a(Ljava/lang/String;)V

    const-string p1, "video"

    .line 57
    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->b(Ljava/lang/String;)V

    if-eqz p2, :cond_9d

    const-string p1, "direct"

    goto :goto_9f

    :cond_9d
    const-string p1, "click"

    .line 58
    :goto_9f
    invoke-virtual {v0, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->c(Ljava/lang/String;)V

    .line 4043
    iput-object v0, v1, Lcom/imo/android/imoim/globalshare/sharesession/ad;->k:Lcom/imo/android/imoim/globalshare/sharesession/ae;

    .line 60
    sget-object p1, Lcom/imo/android/imoim/globalshare/SharingActivity2;->d:Lcom/imo/android/imoim/globalshare/SharingActivity2$a;

    check-cast v1, Lcom/imo/android/imoim/globalshare/sharesession/ad;

    invoke-static {p0, v1}, Lcom/imo/android/imoim/globalshare/SharingActivity2$a;->a(Landroid/content/Context;Lcom/imo/android/imoim/globalshare/sharesession/ad;)V

    return-void

    .line 62
    :cond_ac
    new-instance p0, Ljava/lang/StringBuilder;

    const-string p2, "forward video failed: illegal imdata -> "

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

    iget-object p1, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;

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

    move-result-object p1

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

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

    move-result-object p0

    const-string p1, "share"

    .line 4071
    invoke-static {p1, p0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    :cond_c5
    return-void

    .line 33
    :cond_c6
    new-instance p0, Lkotlin/TypeCastException;

    const-string p1, "null cannot be cast to non-null type com.imo.android.imoim.data.message.imdata.IMDataVideoWrapper"

    invoke-direct {p0, p1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw p0
.end method

.method public static final b(Landroid/content/Context;Lcom/imo/android/imoim/data/l;Z)V
    .registers 5

    const-string v0, "context"

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

    const-string v0, "message"

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

    .line 4305
    iget-object v0, p1, Lcom/imo/android/imoim/data/l;->H:Lcom/imo/android/imoim/data/message/imdata/b;

    if-eqz v0, :cond_96

    .line 74
    check-cast v0, Lcom/imo/android/imoim/data/message/imdata/ba;

    .line 75
    invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/ba;->o()Ljava/lang/String;

    move-result-object v1

    check-cast v1, Ljava/lang/CharSequence;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_35

    invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/ba;->n()Ljava/lang/String;

    move-result-object v1

    check-cast v1, Ljava/lang/CharSequence;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_35

    invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/ba;->p()Ljava/lang/String;

    move-result-object v0

    check-cast v0, Ljava/lang/CharSequence;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_35

    return-void

    .line 4527
    :cond_35
    iget-object v0, p1, Lcom/imo/android/imoim/data/l;->d:Ljava/lang/String;

    invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z

    .line 81
    sget-object v0, Lcom/imo/android/imoim/globalshare/sharesession/n;->c:Lcom/imo/android/imoim/globalshare/sharesession/n$a;

    .line 5305
    iget-object v0, p1, Lcom/imo/android/imoim/data/l;->H:Lcom/imo/android/imoim/data/message/imdata/b;

    if-eqz v0, :cond_8e

    .line 81
    invoke-static {v0}, Lcom/imo/android/imoim/globalshare/sharesession/n$a;->a(Lcom/imo/android/imoim/data/message/imdata/b;)Lcom/imo/android/imoim/globalshare/sharesession/n;

    move-result-object v0

    if-eqz v0, :cond_74

    .line 83
    new-instance v1, Lcom/imo/android/imoim/globalshare/sharesession/ae;

    invoke-direct {v1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;-><init>()V

    .line 5527
    iget-object p1, p1, Lcom/imo/android/imoim/data/l;->d:Ljava/lang/String;

    invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z

    move-result p1

    if-eqz p1, :cond_56

    const-string p1, "group"

    goto :goto_58

    :cond_56
    const-string p1, "chat"

    .line 84
    :goto_58
    invoke-virtual {v1, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->a(Ljava/lang/String;)V

    const-string p1, "pic"

    .line 85
    invoke-virtual {v1, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->b(Ljava/lang/String;)V

    if-eqz p2, :cond_65

    const-string p1, "direct"

    goto :goto_67

    :cond_65
    const-string p1, "click"

    .line 86
    :goto_67
    invoke-virtual {v1, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->c(Ljava/lang/String;)V

    .line 6043
    iput-object v1, v0, Lcom/imo/android/imoim/globalshare/sharesession/ad;->k:Lcom/imo/android/imoim/globalshare/sharesession/ae;

    .line 88
    sget-object p1, Lcom/imo/android/imoim/globalshare/SharingActivity2;->d:Lcom/imo/android/imoim/globalshare/SharingActivity2$a;

    check-cast v0, Lcom/imo/android/imoim/globalshare/sharesession/ad;

    invoke-static {p0, v0}, Lcom/imo/android/imoim/globalshare/SharingActivity2$a;->a(Landroid/content/Context;Lcom/imo/android/imoim/globalshare/sharesession/ad;)V

    return-void

    .line 90
    :cond_74
    new-instance p0, Ljava/lang/StringBuilder;

    const-string p2, "forward photo failed: illegal imdata -> "

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

    iget-object p1, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;

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

    move-result-object p1

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

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

    move-result-object p0

    const-string p1, "sharePhoto"

    invoke-static {p1, p0}, Lcom/imo/android/imoim/util/bt;->c(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 81
    :cond_8e
    new-instance p0, Lkotlin/TypeCastException;

    const-string p1, "null cannot be cast to non-null type com.imo.android.imoim.data.message.imdata.IMData"

    invoke-direct {p0, p1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw p0

    .line 74
    :cond_96
    new-instance p0, Lkotlin/TypeCastException;

    const-string p1, "null cannot be cast to non-null type com.imo.android.imoim.data.message.imdata.IMDataPhotoWrapper"

    invoke-direct {p0, p1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V

    throw p0
.end method