i.smali

.class public final Lcom/imo/android/imoim/biggroup/h/i;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Landroid/view/MenuItem$OnMenuItemClickListener;
.implements Landroid/view/View$OnCreateContextMenuListener;


# instance fields
.field private a:Lcom/imo/android/imoim/data/message/k;

.field private b:Ljava/lang/ref/WeakReference;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/lang/ref/WeakReference<",
            "Landroid/content/Context;",
            ">;"
        }
    .end annotation
.end field

.field private c:Lcom/imo/android/imoim/imkit/adapter/g;


# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;Lcom/imo/android/imoim/imkit/adapter/g;)V
    .registers 4

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

    .line 44
    iput-object p2, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    .line 45
    new-instance p2, Ljava/lang/ref/WeakReference;

    invoke-direct {p2, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    iput-object p2, p0, Lcom/imo/android/imoim/biggroup/h/i;->b:Ljava/lang/ref/WeakReference;

    .line 46
    iput-object p3, p0, Lcom/imo/android/imoim/biggroup/h/i;->c:Lcom/imo/android/imoim/imkit/adapter/g;

    return-void
.end method

.method private synthetic a(Ljava/lang/Object;)Ljava/lang/Object;
    .registers 2

    const p1, 0x7f0f0039

    .line 74
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/biggroup/h/i;->a(I)Z

    const/4 p1, 0x0

    return-object p1
.end method

.method private static synthetic a(Landroid/content/Context;Lcom/imo/android/imoim/data/l;)Lkotlin/w;
    .registers 2

    .line 4798
    iget-object p1, p1, Lcom/imo/android/imoim/data/l;->I:Lcom/imo/android/imoim/biggroup/data/r;

    if-eqz p1, :cond_7

    .line 111
    invoke-interface {p1, p0}, Lcom/imo/android/imoim/file/bean/d;->a(Landroid/content/Context;)V

    .line 113
    :cond_7
    sget-object p0, Lkotlin/w;->a:Lkotlin/w;

    return-object p0
.end method

.method private a(I)Z
    .registers 10

    .line 90
    iget-object v0, p0, Lcom/imo/android/imoim/biggroup/h/i;->b:Ljava/lang/ref/WeakReference;

    invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    const/4 v1, 0x0

    if-nez v0, :cond_c

    return v1

    :cond_c
    const-string v2, "msg"

    const-string v3, "file"

    const-string v4, "context_menu"

    const/4 v5, 0x1

    sparse-switch p1, :sswitch_data_f2

    goto/16 :goto_f0

    .line 104
    :sswitch_18
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    invoke-interface {p1}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/data/message/imdata/j;

    .line 105
    iget-object v6, p1, Lcom/imo/android/imoim/data/message/imdata/j;->k:Ljava/lang/String;

    invoke-static {v6}, Lcom/imo/android/imoim/filetransfer/c/a;->a(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_2b

    const-string v6, "music_chat"

    goto :goto_2d

    :cond_2b
    const-string v6, "chat"

    .line 106
    :goto_2d
    new-instance v7, Lcom/imo/android/imoim/globalshare/sharesession/m;

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

    move-result-object p1

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

    move-result-object p1

    new-instance v1, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$1iizRmdCdkewHHwYFFVKOlY8D9o;

    invoke-direct {v1, v0}, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$1iizRmdCdkewHHwYFFVKOlY8D9o;-><init>(Landroid/content/Context;)V

    invoke-direct {v7, v6, p1, v1}, Lcom/imo/android/imoim/globalshare/sharesession/m;-><init>(Ljava/lang/String;Ljava/lang/String;Lkotlin/f/a/b;)V

    .line 115
    new-instance p1, Lcom/imo/android/imoim/globalshare/sharesession/ae;

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

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

    .line 2019
    iget-object v1, v7, Lcom/imo/android/imoim/globalshare/sharesession/m;->a:Lcom/imo/android/imoim/data/message/imdata/j;

    .line 117
    invoke-virtual {v1}, Lcom/imo/android/imoim/data/message/imdata/j;->a()Z

    move-result v1

    if-eqz v1, :cond_52

    const-string v1, "music"

    goto :goto_54

    :cond_52
    const-string v1, "files"

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

    const-string v1, "direct"

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

    .line 2043
    iput-object p1, v7, Lcom/imo/android/imoim/globalshare/sharesession/ad;->k:Lcom/imo/android/imoim/globalshare/sharesession/ae;

    .line 121
    sget-object p1, Lcom/imo/android/imoim/globalshare/j;->a:Lcom/imo/android/imoim/globalshare/j;

    .line 3036
    iget p1, v7, Lcom/imo/android/imoim/globalshare/sharesession/ad;->e:I

    .line 121
    invoke-static {p1, v7}, Lcom/imo/android/imoim/globalshare/j;->a(ILcom/imo/android/imoim/globalshare/sharesession/ad;)V

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

    .line 4036
    iget p1, v7, Lcom/imo/android/imoim/globalshare/sharesession/ad;->e:I

    .line 123
    invoke-static {v0, p1}, Lcom/imo/android/imoim/globalshare/SharingActivity2$a;->a(Landroid/content/Context;I)Landroid/content/Intent;

    move-result-object p1

    .line 124
    invoke-virtual {v0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

    .line 126
    sget-object p1, Lcom/imo/android/imoim/imkit/adapter/g;->BIG_GROUP_FLOOR_DETAIL:Lcom/imo/android/imoim/imkit/adapter/g;

    iget-object v0, p0, Lcom/imo/android/imoim/biggroup/h/i;->c:Lcom/imo/android/imoim/imkit/adapter/g;

    if-ne p1, v0, :cond_8a

    .line 4082
    invoke-static {}, Lcom/imo/android/imoim/biggroup/i/d$a;->a()Lcom/imo/android/imoim/biggroup/i/d;

    .line 127
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

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

    move-result-object p1

    iget-object v0, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

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

    move-result-object v0

    const-string v1, "detail_msg_share"

    invoke-static {v1, v2, p1, v0}, Lcom/imo/android/imoim/biggroup/i/d;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 129
    :cond_8a
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

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

    move-result-object p1

    const-string v0, "share"

    invoke-static {v0, v3, v4, v5, p1}, Lcom/imo/android/imoim/util/c/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V

    goto :goto_f0

    .line 96
    :sswitch_96
    sget-object p1, Lcom/imo/android/imoim/imkit/adapter/g;->BIG_GROUP_FLOOR_DETAIL:Lcom/imo/android/imoim/imkit/adapter/g;

    iget-object v1, p0, Lcom/imo/android/imoim/biggroup/h/i;->c:Lcom/imo/android/imoim/imkit/adapter/g;

    if-ne p1, v1, :cond_b0

    .line 1082
    invoke-static {}, Lcom/imo/android/imoim/biggroup/i/d$a;->a()Lcom/imo/android/imoim/biggroup/i/d;

    .line 97
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

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

    move-result-object p1

    iget-object v1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

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

    move-result-object v1

    const-string v3, "reply_quote_detail"

    invoke-static {v3, v2, p1, v1}, Lcom/imo/android/imoim/biggroup/i/d;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 99
    :cond_b0
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    invoke-static {v0, p1}, Lcom/imo/android/imoim/biggroup/h/k;->a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)Z

    move-result p1

    if-eqz p1, :cond_f0

    .line 100
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

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

    move-result-object p1

    const-string v0, "reply"

    const-string v1, "audio"

    invoke-static {v0, v1, v4, v5, p1}, Lcom/imo/android/imoim/util/c/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V

    goto :goto_f0

    .line 136
    :sswitch_c6
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    move-object v1, p1

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

    invoke-interface {p1}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p1

    check-cast p1, Lcom/imo/android/imoim/data/message/imdata/j;

    invoke-static {v0, v1, p1}, Lcom/imo/android/imoim/biggroup/h/k;->a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/b;Lcom/imo/android/imoim/data/message/imdata/j;)V

    .line 137
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

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

    move-result-object p1

    const-string v0, "add_to_space"

    invoke-static {v0, v3, v4, v5, p1}, Lcom/imo/android/imoim/util/c/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V

    goto :goto_f0

    .line 132
    :sswitch_e0
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    invoke-static {p1}, Lcom/imo/android/imoim/biggroup/f/a;->a(Lcom/imo/android/imoim/data/message/k;)V

    .line 133
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

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

    move-result-object p1

    const-string v0, "accuse"

    invoke-static {v0, v3, v4, v5, p1}, Lcom/imo/android/imoim/util/c/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V

    :cond_f0
    :goto_f0
    return v5

    nop

    :sswitch_data_f2
    .sparse-switch
        0x7f0f0039 -> :sswitch_e0
        0x7f0f0060 -> :sswitch_c6
        0x7f0f079f -> :sswitch_96
        0x7f0f085a -> :sswitch_18
    .end sparse-switch
.end method

.method private synthetic b(Ljava/lang/Object;)Ljava/lang/Object;
    .registers 2

    const p1, 0x7f0f0060

    .line 68
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/biggroup/h/i;->a(I)Z

    const/4 p1, 0x0

    return-object p1
.end method

.method private synthetic c(Ljava/lang/Object;)Ljava/lang/Object;
    .registers 2

    const p1, 0x7f0f085a

    .line 61
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/biggroup/h/i;->a(I)Z

    const/4 p1, 0x0

    return-object p1
.end method

.method private synthetic d(Ljava/lang/Object;)Ljava/lang/Object;
    .registers 2

    const p1, 0x7f0f079f

    .line 56
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/biggroup/h/i;->a(I)Z

    const/4 p1, 0x0

    return-object p1
.end method

.method public static synthetic lambda$0FpMtQlAxIyqZDAJ1ijR8ZcNXJ4(Lcom/imo/android/imoim/biggroup/h/i;Ljava/lang/Object;)Ljava/lang/Object;
    .registers 2

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/biggroup/h/i;->b(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method public static synthetic lambda$1iizRmdCdkewHHwYFFVKOlY8D9o(Landroid/content/Context;Lcom/imo/android/imoim/data/l;)Lkotlin/w;
    .registers 2

    invoke-static {p0, p1}, Lcom/imo/android/imoim/biggroup/h/i;->a(Landroid/content/Context;Lcom/imo/android/imoim/data/l;)Lkotlin/w;

    move-result-object p0

    return-object p0
.end method

.method public static synthetic lambda$5m6rSz9FPmMGGCIR18X5SBaR9nc(Lcom/imo/android/imoim/biggroup/h/i;Ljava/lang/Object;)Ljava/lang/Object;
    .registers 2

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/biggroup/h/i;->d(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method public static synthetic lambda$SWUbnUNCkqmye7GJGmb6__iP5qY(Lcom/imo/android/imoim/biggroup/h/i;Ljava/lang/Object;)Ljava/lang/Object;
    .registers 2

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/biggroup/h/i;->c(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method public static synthetic lambda$gIzlhpo2la8IYMonBA8kP7W-1Z4(Lcom/imo/android/imoim/biggroup/h/i;Ljava/lang/Object;)Ljava/lang/Object;
    .registers 2

    invoke-direct {p0, p1}, Lcom/imo/android/imoim/biggroup/h/i;->a(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method


# virtual methods
.method public final onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
    .registers 8

    .line 51
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->b:Ljava/lang/ref/WeakReference;

    invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Landroid/content/Context;

    if-eqz p1, :cond_8c

    .line 52
    iget-object p3, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    if-nez p3, :cond_10

    goto/16 :goto_8c

    .line 54
    :cond_10
    new-instance p3, Lcom/imo/android/imoim/imkit/c/g;

    invoke-direct {p3, p1}, Lcom/imo/android/imoim/imkit/c/g;-><init>(Landroid/content/Context;)V

    const p1, 0x7f0f079f

    .line 55
    invoke-static {p1}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;

    move-result-object p1

    new-instance v0, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$5m6rSz9FPmMGGCIR18X5SBaR9nc;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$5m6rSz9FPmMGGCIR18X5SBaR9nc;-><init>(Lcom/imo/android/imoim/biggroup/h/i;)V

    const v1, 0x7f080527

    const/4 v2, 0x1

    invoke-virtual {p3, p1, v0, v2, v1}, Lcom/imo/android/imoim/imkit/c/g;->a(Ljava/lang/String;Lkotlin/f/a/b;ZI)Lcom/imo/android/imoim/imkit/c/g;

    const p1, 0x7f0f085a

    .line 60
    invoke-static {p1}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;

    move-result-object p1

    new-instance v0, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$SWUbnUNCkqmye7GJGmb6__iP5qY;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$SWUbnUNCkqmye7GJGmb6__iP5qY;-><init>(Lcom/imo/android/imoim/biggroup/h/i;)V

    const v1, 0x7f080580

    invoke-virtual {p3, p1, v0, v2, v1}, Lcom/imo/android/imoim/imkit/c/g;->a(Ljava/lang/String;Lkotlin/f/a/b;ZI)Lcom/imo/android/imoim/imkit/c/g;

    .line 65
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    instance-of v0, p1, Lcom/imo/android/imoim/data/message/b;

    if-eqz v0, :cond_4c

    .line 66
    check-cast p1, Lcom/imo/android/imoim/data/message/b;

    .line 67
    iget-object p1, p1, Lcom/imo/android/imoim/data/message/b;->c:Ljava/lang/String;

    new-instance v0, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$0FpMtQlAxIyqZDAJ1ijR8ZcNXJ4;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$0FpMtQlAxIyqZDAJ1ijR8ZcNXJ4;-><init>(Lcom/imo/android/imoim/biggroup/h/i;)V

    invoke-static {p1, p3, v0}, Lcom/imo/android/imoim/biggroup/h/k;->a(Ljava/lang/String;Lcom/imo/android/imoim/imkit/c/g;Lkotlin/f/a/b;)V

    :cond_4c
    const p1, 0x7f0f0039

    .line 73
    invoke-static {p1}, Lcom/imo/hd/util/d;->a(I)Ljava/lang/String;

    move-result-object p1

    new-instance v0, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$gIzlhpo2la8IYMonBA8kP7W-1Z4;

    invoke-direct {v0, p0}, Lcom/imo/android/imoim/biggroup/h/-$$Lambda$i$gIzlhpo2la8IYMonBA8kP7W-1Z4;-><init>(Lcom/imo/android/imoim/biggroup/h/i;)V

    iget-object v1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    .line 76
    invoke-interface {v1}, Lcom/imo/android/imoim/data/message/k;->c()Lcom/imo/android/imoim/data/l$b;

    move-result-object v1

    sget-object v3, Lcom/imo/android/imoim/data/l$b;->RECEIVED:Lcom/imo/android/imoim/data/l$b;

    if-ne v1, v3, :cond_64

    const/4 v1, 0x1

    goto :goto_65

    :cond_64
    const/4 v1, 0x0

    :goto_65
    const v3, 0x7f0804ee

    .line 73
    invoke-virtual {p3, p1, v0, v1, v3}, Lcom/imo/android/imoim/imkit/c/g;->a(Ljava/lang/String;Lkotlin/f/a/b;ZI)Lcom/imo/android/imoim/imkit/c/g;

    .line 78
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    invoke-interface {p1}, Lcom/imo/android/imoim/data/message/k;->d()Lcom/imo/android/imoim/data/message/imdata/b$a;

    move-result-object p1

    if-eqz p1, :cond_89

    .line 1060
    invoke-static {}, Lcom/imo/android/imoim/util/c/a$a;->a()Lcom/imo/android/imoim/util/c/a;

    .line 79
    iget-object p1, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

    invoke-static {p1}, Lcom/imo/android/imoim/util/c/a;->b(Lcom/imo/android/imoim/data/message/k;)Ljava/lang/String;

    move-result-object p1

    iget-object v0, p0, Lcom/imo/android/imoim/biggroup/h/i;->a:Lcom/imo/android/imoim/data/message/k;

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

    move-result-object v0

    const-string v1, "show"

    const-string v3, "context_menu"

    invoke-static {v1, p1, v3, v2, v0}, Lcom/imo/android/imoim/util/c/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V

    .line 81
    :cond_89
    invoke-static {p3, p2}, Lcom/imo/android/imoim/biggroup/h/k;->a(Lcom/imo/android/imoim/imkit/c/g;Landroid/view/View;)V

    :cond_8c
    :goto_8c
    return-void
.end method

.method public final onMenuItemClick(Landroid/view/MenuItem;)Z
    .registers 2

    const/4 p1, 0x0

    return p1
.end method