b.smali

.class public final Lsg/bigo/sdk/libnotification/strategies/notify/b;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method public static a(Landroid/content/Context;Lsg/bigo/sdk/libnotification/b/a;)Landroid/app/Notification;
    .registers 8

    .line 18
    new-instance v0, Landroidx/core/app/NotificationCompat$Builder;

    .line 1108
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->c:Ljava/lang/String;

    .line 18
    invoke-direct {v0, p0, v1}, Landroidx/core/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    .line 1117
    iget v1, p1, Lsg/bigo/sdk/libnotification/b/a;->d:I

    .line 19
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setSmallIcon(I)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v1

    .line 1171
    iget v2, p1, Lsg/bigo/sdk/libnotification/b/a;->j:I

    .line 20
    invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;->setPriority(I)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v1

    .line 1180
    iget-boolean v2, p1, Lsg/bigo/sdk/libnotification/b/a;->k:Z

    .line 21
    invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;->setOngoing(Z)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v1

    .line 1189
    iget-object v2, p1, Lsg/bigo/sdk/libnotification/b/a;->l:Ljava/lang/CharSequence;

    .line 22
    invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v1

    .line 1198
    iget-object v2, p1, Lsg/bigo/sdk/libnotification/b/a;->m:Ljava/lang/CharSequence;

    .line 23
    invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v1

    .line 1207
    iget v2, p1, Lsg/bigo/sdk/libnotification/b/a;->n:I

    .line 24
    invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;->setColor(I)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v1

    .line 1216
    iget-boolean v2, p1, Lsg/bigo/sdk/libnotification/b/a;->o:Z

    .line 25
    invoke-virtual {v1, v2}, Landroidx/core/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroidx/core/app/NotificationCompat$Builder;

    .line 2162
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->i:Ljava/lang/String;

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

    move-result v1

    if-nez v1, :cond_41

    .line 3162
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->i:Ljava/lang/String;

    .line 28
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setGroup(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    const/4 v1, 0x2

    .line 29
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setGroupAlertBehavior(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 4135
    :cond_41
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->f:Landroid/widget/RemoteViews;

    if-eqz v1, :cond_4a

    .line 5135
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->f:Landroid/widget/RemoteViews;

    .line 33
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setCustomContentView(Landroid/widget/RemoteViews;)Landroidx/core/app/NotificationCompat$Builder;

    .line 5144
    :cond_4a
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->g:Landroid/widget/RemoteViews;

    if-eqz v1, :cond_53

    .line 6144
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->g:Landroid/widget/RemoteViews;

    .line 37
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setCustomBigContentView(Landroid/widget/RemoteViews;)Landroidx/core/app/NotificationCompat$Builder;

    .line 6153
    :cond_53
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->h:Landroid/widget/RemoteViews;

    if-eqz v1, :cond_5c

    .line 7153
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->h:Landroid/widget/RemoteViews;

    .line 41
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setCustomHeadsUpContentView(Landroid/widget/RemoteViews;)Landroidx/core/app/NotificationCompat$Builder;

    .line 7225
    :cond_5c
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->p:Landroidx/core/app/NotificationCompat$Style;

    if-eqz v1, :cond_65

    .line 8225
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->p:Landroidx/core/app/NotificationCompat$Style;

    .line 45
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setStyle(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder;

    .line 8243
    :cond_65
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->r:Landroid/app/PendingIntent;

    if-eqz v1, :cond_6f

    .line 9243
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->r:Landroid/app/PendingIntent;

    .line 49
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_7e

    .line 10090
    :cond_6f
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->a:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/sdk/libnotification/b/a;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 10099
    iget v2, p1, Lsg/bigo/sdk/libnotification/b/a;->b:I

    .line 51
    invoke-static {p0, v1, v2}, Lsg/bigo/sdk/libnotification/strategies/notify/NotificationRemoveDetectService;->a(Landroid/content/Context;Ljava/lang/String;I)Landroid/app/PendingIntent;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    .line 10234
    :goto_7e
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->q:Landroid/app/PendingIntent;

    if-eqz v1, :cond_87

    .line 11234
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->q:Landroid/app/PendingIntent;

    .line 57
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    .line 11397
    :cond_87
    iget-boolean v1, p1, Lsg/bigo/sdk/libnotification/b/a;->G:Z

    const/4 v2, 0x1

    if-eqz v1, :cond_8f

    .line 61
    invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;->setGroupSummary(Z)Landroidx/core/app/NotificationCompat$Builder;

    .line 12304
    :cond_8f
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->x:Landroid/os/Bundle;

    if-eqz v1, :cond_98

    .line 13304
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->x:Landroid/os/Bundle;

    .line 65
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->addExtras(Landroid/os/Bundle;)Landroidx/core/app/NotificationCompat$Builder;

    .line 13313
    :cond_98
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->y:Landroid/graphics/Bitmap;

    if-eqz v1, :cond_a1

    .line 14313
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->y:Landroid/graphics/Bitmap;

    .line 69
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder;

    .line 14323
    :cond_a1
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->z:Landroid/app/PendingIntent;

    if-eqz v1, :cond_ac

    .line 15323
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->z:Landroid/app/PendingIntent;

    .line 15327
    iget-boolean v3, p1, Lsg/bigo/sdk/libnotification/b/a;->A:Z

    .line 73
    invoke-virtual {v0, v1, v3}, Landroidx/core/app/NotificationCompat$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroidx/core/app/NotificationCompat$Builder;

    .line 15339
    :cond_ac
    iget-boolean v1, p1, Lsg/bigo/sdk/libnotification/b/a;->H:Z

    if-eqz v1, :cond_b9

    .line 15343
    iget v1, p1, Lsg/bigo/sdk/libnotification/b/a;->I:I

    .line 15347
    iget v3, p1, Lsg/bigo/sdk/libnotification/b/a;->J:I

    .line 15351
    iget v4, p1, Lsg/bigo/sdk/libnotification/b/a;->K:I

    .line 77
    invoke-virtual {v0, v1, v3, v4}, Landroidx/core/app/NotificationCompat$Builder;->setLights(III)Landroidx/core/app/NotificationCompat$Builder;

    .line 15360
    :cond_b9
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->B:Ljava/lang/CharSequence;

    if-eqz v1, :cond_c2

    .line 16360
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->B:Ljava/lang/CharSequence;

    .line 81
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    .line 16370
    :cond_c2
    iget-boolean v1, p1, Lsg/bigo/sdk/libnotification/b/a;->C:Z

    if-eqz v1, :cond_cb

    .line 16374
    iget v1, p1, Lsg/bigo/sdk/libnotification/b/a;->D:I

    .line 85
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setNumber(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 16384
    :cond_cb
    iget-boolean v1, p1, Lsg/bigo/sdk/libnotification/b/a;->E:Z

    if-eqz v1, :cond_d4

    .line 16388
    iget v1, p1, Lsg/bigo/sdk/libnotification/b/a;->F:I

    .line 89
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setDefaults(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 17252
    :cond_d4
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->s:[J

    if-eqz v1, :cond_dd

    .line 18252
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->s:[J

    .line 93
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setVibrate([J)Landroidx/core/app/NotificationCompat$Builder;

    .line 18261
    :cond_dd
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->t:Landroid/net/Uri;

    if-eqz v1, :cond_e6

    .line 19261
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->t:Landroid/net/Uri;

    .line 96
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroidx/core/app/NotificationCompat$Builder;

    .line 19270
    :cond_e6
    iget-boolean v1, p1, Lsg/bigo/sdk/libnotification/b/a;->u:Z

    const/16 v3, 0x19

    const/16 v4, 0x18

    const/4 v5, 0x0

    if-eqz v1, :cond_100

    .line 100
    invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;->setOnlyAlertOnce(Z)Landroidx/core/app/NotificationCompat$Builder;

    .line 101
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    if-eq v1, v4, :cond_100

    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    if-eq v1, v3, :cond_100

    .line 103
    invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;->setVibrate([J)Landroidx/core/app/NotificationCompat$Builder;

    .line 104
    invoke-virtual {v0, v5}, Landroidx/core/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroidx/core/app/NotificationCompat$Builder;

    .line 19429
    :cond_100
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->N:Ljava/util/ArrayList;

    .line 108
    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_11e

    .line 20429
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->N:Ljava/util/ArrayList;

    .line 110
    invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :goto_10e
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_11e

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroidx/core/app/NotificationCompat$Action;

    .line 111
    invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Builder;->addAction(Landroidx/core/app/NotificationCompat$Action;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_10e

    .line 20453
    :cond_11e
    iget-boolean v1, p1, Lsg/bigo/sdk/libnotification/b/a;->O:Z

    if-eqz v1, :cond_127

    .line 21443
    iget-wide v1, p1, Lsg/bigo/sdk/libnotification/b/a;->P:J

    .line 116
    invoke-virtual {v0, v1, v2}, Landroidx/core/app/NotificationCompat$Builder;->setTimeoutAfter(J)Landroidx/core/app/NotificationCompat$Builder;

    .line 21467
    :cond_127
    iget-boolean v1, p1, Lsg/bigo/sdk/libnotification/b/a;->R:Z

    if-eqz v1, :cond_130

    .line 22457
    iget v1, p1, Lsg/bigo/sdk/libnotification/b/a;->Q:I

    .line 120
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setVisibility(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 22471
    :cond_130
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->S:Landroid/app/Notification;

    if-eqz v1, :cond_139

    .line 23471
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->S:Landroid/app/Notification;

    .line 124
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->setPublicVersion(Landroid/app/Notification;)Landroidx/core/app/NotificationCompat$Builder;

    .line 23480
    :cond_139
    iget-object v1, p1, Lsg/bigo/sdk/libnotification/b/a;->T:Ljava/util/ArrayList;

    .line 127
    invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_157

    .line 24480
    iget-object p0, p1, Lsg/bigo/sdk/libnotification/b/a;->T:Ljava/util/ArrayList;

    .line 129
    invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object p0

    :goto_147
    invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_15e

    invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/String;

    .line 130
    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;->addPerson(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_147

    .line 24489
    :cond_157
    iget-boolean v1, p1, Lsg/bigo/sdk/libnotification/b/a;->U:Z

    if-eqz v1, :cond_15e

    .line 133
    invoke-static {p0, v0}, Lsg/bigo/sdk/libnotification/strategies/notify/e;->a(Landroid/content/Context;Landroidx/core/app/NotificationCompat$Builder;)V

    .line 137
    :cond_15e
    invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;->build()Landroid/app/Notification;

    move-result-object p0

    .line 139
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x10

    if-lt v0, v1, :cond_16c

    .line 25171
    iget v0, p1, Lsg/bigo/sdk/libnotification/b/a;->j:I

    .line 140
    iput v0, p0, Landroid/app/Notification;->priority:I

    .line 25252
    :cond_16c
    iget-object v0, p1, Lsg/bigo/sdk/libnotification/b/a;->s:[J

    if-eqz v0, :cond_174

    .line 26252
    iget-object v0, p1, Lsg/bigo/sdk/libnotification/b/a;->s:[J

    .line 144
    iput-object v0, p0, Landroid/app/Notification;->vibrate:[J

    .line 26261
    :cond_174
    iget-object v0, p1, Lsg/bigo/sdk/libnotification/b/a;->t:Landroid/net/Uri;

    if-eqz v0, :cond_17c

    .line 27261
    iget-object v0, p1, Lsg/bigo/sdk/libnotification/b/a;->t:Landroid/net/Uri;

    .line 147
    iput-object v0, p0, Landroid/app/Notification;->sound:Landroid/net/Uri;

    .line 27270
    :cond_17c
    iget-boolean p1, p1, Lsg/bigo/sdk/libnotification/b/a;->u:Z

    if-eqz p1, :cond_192

    .line 151
    iget p1, p0, Landroid/app/Notification;->flags:I

    or-int/lit8 p1, p1, 0x8

    iput p1, p0, Landroid/app/Notification;->flags:I

    .line 152
    sget p1, Landroid/os/Build$VERSION;->SDK_INT:I

    if-eq p1, v4, :cond_192

    sget p1, Landroid/os/Build$VERSION;->SDK_INT:I

    if-eq p1, v3, :cond_192

    .line 154
    iput-object v5, p0, Landroid/app/Notification;->vibrate:[J

    .line 155
    iput-object v5, p0, Landroid/app/Notification;->sound:Landroid/net/Uri;

    :cond_192
    return-object p0
.end method