b.smali

.class public final Lsg/bigolive/revenue64/component/medal/b;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field public static final a:Lsg/bigolive/revenue64/component/medal/b;


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

    .line 19
    new-instance v0, Lsg/bigolive/revenue64/component/medal/b;

    invoke-direct {v0}, Lsg/bigolive/revenue64/component/medal/b;-><init>()V

    sput-object v0, Lsg/bigolive/revenue64/component/medal/b;->a:Lsg/bigolive/revenue64/component/medal/b;

    return-void
.end method

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

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

    return-void
.end method

.method public static final synthetic a(Ljava/lang/String;ILsg/bigo/live/support64/widget/FrescoTextView;)Lrx/c;
    .registers 4

    .line 5123
    new-instance v0, Lsg/bigolive/revenue64/component/medal/b$a;

    invoke-direct {v0, p2, p0, p1}, Lsg/bigolive/revenue64/component/medal/b$a;-><init>(Lsg/bigo/live/support64/widget/FrescoTextView;Ljava/lang/String;I)V

    check-cast v0, Lrx/c$a;

    invoke-static {v0}, Lrx/c;->a(Lrx/c$a;)Lrx/c;

    move-result-object p0

    const-string p1, "Observable.create { subs\u2026}\n            }\n        }"

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

    return-object p0
.end method

.method public static a(Lsg/bigo/live/support64/widget/FrescoTextView;Ljava/lang/String;IILjava/lang/String;)V
    .registers 6

    .line 217
    new-instance v0, Lsg/bigolive/revenue64/component/medal/b$b;

    invoke-direct {v0, p0, p4}, Lsg/bigolive/revenue64/component/medal/b$b;-><init>(Lsg/bigo/live/support64/widget/FrescoTextView;Ljava/lang/String;)V

    check-cast v0, Lsg/bigo/live/support64/widget/FrescoTextView$a;

    invoke-virtual {p0, p1, p2, p3, v0}, Lsg/bigo/live/support64/widget/FrescoTextView;->a(Ljava/lang/String;IILsg/bigo/live/support64/widget/FrescoTextView$a;)V

    return-void
.end method

.method public static final synthetic a(Lsg/bigo/live/support64/widget/FrescoTextView;Ljava/util/ArrayList;Landroid/text/SpannableStringBuilder;Ljava/lang/String;)V
    .registers 11

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

    move-result-object p1

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

    move-result v0

    if-eqz v0, :cond_46

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

    move-result-object v0

    check-cast v0, Landroid/graphics/Bitmap;

    .line 5233
    new-instance v1, Landroid/text/SpannableString;

    const-string v2, "icon"

    move-object v3, v2

    check-cast v3, Ljava/lang/CharSequence;

    invoke-direct {v1, v3}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    .line 5234
    new-instance v3, Lsg/bigo/live/support64/component/chat/holder/a/a;

    invoke-virtual {p0}, Lsg/bigo/live/support64/widget/FrescoTextView;->getContext()Landroid/content/Context;

    move-result-object v4

    invoke-direct {v3, v4, v0}, Lsg/bigo/live/support64/component/chat/holder/a/a;-><init>(Landroid/content/Context;Landroid/graphics/Bitmap;)V

    .line 5235
    invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;

    move-result-object v0

    .line 5236
    move-object v2, v1

    check-cast v2, Ljava/lang/CharSequence;

    invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;

    move-result-object v0

    .line 5237
    :goto_2e
    invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z

    move-result v4

    if-eqz v4, :cond_42

    .line 5238
    invoke-virtual {v0}, Ljava/util/regex/Matcher;->start()I

    move-result v4

    .line 5239
    invoke-virtual {v0}, Ljava/util/regex/Matcher;->end()I

    move-result v5

    const/16 v6, 0x21

    .line 5240
    invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V

    goto :goto_2e

    .line 5242
    :cond_42
    invoke-virtual {p2, v2}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    goto :goto_4

    .line 5244
    :cond_46
    new-instance p1, Landroid/text/SpannableString;

    check-cast p3, Ljava/lang/CharSequence;

    invoke-direct {p1, p3}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    check-cast p1, Ljava/lang/CharSequence;

    invoke-virtual {p2, p1}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 5245
    check-cast p2, Ljava/lang/CharSequence;

    invoke-virtual {p0, p2}, Lsg/bigo/live/support64/widget/FrescoTextView;->setText(Ljava/lang/CharSequence;)V

    return-void
.end method

.method public static a(Lsg/bigo/live/support64/widget/FrescoTextView;Lsg/bigolive/revenue64/pro/medal/d;)V
    .registers 18

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const-string v2, "frescoTextView"

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

    const-string v2, "notify"

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

    .line 26
    invoke-static {}, Lsg/bigolive/revenue64/component/medal/data/d;->values()[Lsg/bigolive/revenue64/component/medal/data/d;

    move-result-object v2

    iget v3, v1, Lsg/bigolive/revenue64/pro/medal/d;->i:I

    aget-object v2, v2, v3

    .line 27
    sget-object v3, Lsg/bigolive/revenue64/component/medal/c;->a:[I

    invoke-virtual {v2}, Lsg/bigolive/revenue64/component/medal/data/d;->ordinal()I

    move-result v4

    aget v3, v3, v4

    const v4, 0x7d0c0159

    const/4 v5, 0x4

    const/4 v6, 0x3

    const/4 v7, 0x2

    const/4 v8, 0x1

    const/4 v9, 0x0

    if-eq v3, v8, :cond_34

    if-eq v3, v7, :cond_30

    if-eq v3, v6, :cond_37

    if-eq v3, v5, :cond_37

    const/4 v4, 0x0

    goto :goto_37

    :cond_30
    const v4, 0x7d0c0161

    goto :goto_37

    :cond_34
    const v4, 0x7d0c0166

    :cond_37
    :goto_37
    new-array v3, v8, [Ljava/lang/Object;

    .line 47
    iget v10, v1, Lsg/bigolive/revenue64/pro/medal/d;->m:I

    invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v10

    aput-object v10, v3, v9

    invoke-static {v4, v3}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 48
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/live/support64/widget/FrescoTextView;->getLineHeight()I

    move-result v4

    .line 49
    new-instance v10, Landroid/text/SpannableString;

    move-object v11, v3

    check-cast v11, Ljava/lang/CharSequence;

    invoke-direct {v10, v11}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    const v11, 0x7d0700fe

    .line 52
    invoke-static {v11}, Lsg/bigo/mobile/android/aab/c/b;->a(I)Landroid/graphics/drawable/Drawable;

    move-result-object v11

    .line 53
    invoke-virtual {v11, v9, v9, v4, v4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V

    const-string v12, "\\[IMAGE]"

    .line 54
    invoke-static {v12}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;

    move-result-object v13

    .line 55
    move-object v14, v10

    check-cast v14, Ljava/lang/CharSequence;

    invoke-virtual {v13, v14}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;

    move-result-object v13

    .line 56
    :goto_68
    invoke-virtual {v13}, Ljava/util/regex/Matcher;->find()Z

    move-result v15

    const/16 v9, 0x21

    if-eqz v15, :cond_84

    .line 57
    invoke-virtual {v13}, Ljava/util/regex/Matcher;->start()I

    move-result v15

    .line 58
    invoke-virtual {v13}, Ljava/util/regex/Matcher;->end()I

    move-result v5

    .line 59
    new-instance v6, Landroid/text/style/ImageSpan;

    invoke-direct {v6, v11}, Landroid/text/style/ImageSpan;-><init>(Landroid/graphics/drawable/Drawable;)V

    invoke-virtual {v10, v6, v15, v5, v9}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V

    const/4 v5, 0x4

    const/4 v6, 0x3

    const/4 v9, 0x0

    goto :goto_68

    .line 61
    :cond_84
    invoke-virtual {v0, v14}, Lsg/bigo/live/support64/widget/FrescoTextView;->setText(Ljava/lang/CharSequence;)V

    .line 64
    sget-object v5, Lsg/bigolive/revenue64/component/medal/c;->b:[I

    invoke-virtual {v2}, Lsg/bigolive/revenue64/component/medal/data/d;->ordinal()I

    move-result v6

    aget v5, v5, v6

    const-string v6, "notify.giftList"

    if-eq v5, v8, :cond_169

    if-eq v5, v7, :cond_169

    const/4 v11, 0x3

    if-eq v5, v11, :cond_9c

    const/4 v11, 0x4

    if-eq v5, v11, :cond_9c

    return-void

    .line 73
    :cond_9c
    new-instance v5, Landroid/text/SpannableStringBuilder;

    invoke-direct {v5}, Landroid/text/SpannableStringBuilder;-><init>()V

    .line 3115
    sget-object v11, Lsg/bigolive/revenue64/component/medal/c;->d:[I

    invoke-virtual {v2}, Lsg/bigolive/revenue64/component/medal/data/d;->ordinal()I

    move-result v13

    aget v11, v11, v13

    if-eq v11, v8, :cond_b3

    if-eq v11, v7, :cond_af

    const/4 v11, 0x0

    goto :goto_b6

    :cond_af
    const v11, 0x7d0c015f

    goto :goto_b6

    :cond_b3
    const v11, 0x7d0c0164

    :goto_b6
    const/4 v13, 0x0

    new-array v15, v13, [Ljava/lang/Object;

    .line 75
    invoke-static {v11, v15}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v11

    check-cast v11, Ljava/lang/CharSequence;

    invoke-virtual {v5, v11}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    const-string v11, " "

    .line 76
    check-cast v11, Ljava/lang/CharSequence;

    invoke-virtual {v5, v11}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;

    .line 4107
    sget-object v11, Lsg/bigolive/revenue64/component/medal/c;->c:[I

    invoke-virtual {v2}, Lsg/bigolive/revenue64/component/medal/data/d;->ordinal()I

    move-result v2

    aget v2, v11, v2

    if-eq v2, v8, :cond_db

    if-eq v2, v7, :cond_d7

    const/4 v13, 0x0

    goto :goto_de

    :cond_d7
    const v13, 0x7d070167

    goto :goto_de

    :cond_db
    const v13, 0x7d070143

    .line 80
    :goto_de
    invoke-static {v13}, Lsg/bigo/mobile/android/aab/c/b;->a(I)Landroid/graphics/drawable/Drawable;

    move-result-object v2

    const/4 v7, 0x0

    .line 81
    invoke-virtual {v2, v7, v7, v4, v4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V

    .line 82
    invoke-static {v12}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;

    move-result-object v7

    .line 83
    invoke-virtual {v7, v14}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;

    move-result-object v7

    .line 84
    :goto_ee
    invoke-virtual {v7}, Ljava/util/regex/Matcher;->find()Z

    move-result v8

    if-eqz v8, :cond_105

    .line 85
    invoke-virtual {v7}, Ljava/util/regex/Matcher;->start()I

    move-result v8

    .line 86
    invoke-virtual {v7}, Ljava/util/regex/Matcher;->end()I

    move-result v11

    .line 87
    new-instance v12, Landroid/text/style/ImageSpan;

    invoke-direct {v12, v2}, Landroid/text/style/ImageSpan;-><init>(Landroid/graphics/drawable/Drawable;)V

    invoke-virtual {v10, v12, v8, v11, v9}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V

    goto :goto_ee

    .line 90
    :cond_105
    new-instance v2, Ljava/util/ArrayList;

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

    .line 91
    iget-object v1, v1, Lsg/bigolive/revenue64/pro/medal/d;->h:Ljava/util/List;

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

    check-cast v1, Ljava/lang/Iterable;

    .line 248
    new-instance v6, Ljava/util/ArrayList;

    const/16 v7, 0xa

    invoke-static {v1, v7}, Lkotlin/a/k;->a(Ljava/lang/Iterable;I)I

    move-result v7

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

    check-cast v6, Ljava/util/Collection;

    .line 249
    invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

    move-result-object v1

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

    move-result v7

    if-eqz v7, :cond_134

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

    move-result-object v7

    .line 250
    check-cast v7, Lsg/bigolive/revenue64/pro/medal/GiftData;

    .line 91
    iget-object v7, v7, Lsg/bigolive/revenue64/pro/medal/GiftData;->b:Ljava/lang/String;

    invoke-interface {v6, v7}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z

    goto :goto_122

    .line 251
    :cond_134
    check-cast v6, Ljava/util/List;

    check-cast v6, Ljava/lang/Iterable;

    .line 91
    invoke-static {v6}, Lkotlin/a/k;->e(Ljava/lang/Iterable;)Ljava/util/List;

    move-result-object v1

    .line 4181
    invoke-static {v1}, Lrx/c/e/k;->a(Ljava/lang/Object;)Lrx/c/e/k;

    move-result-object v1

    .line 92
    sget-object v6, Lsg/bigolive/revenue64/component/medal/b$c;->a:Lsg/bigolive/revenue64/component/medal/b$c;

    check-cast v6, Lrx/b/f;

    invoke-virtual {v1, v6}, Lrx/c;->b(Lrx/b/f;)Lrx/c;

    move-result-object v1

    .line 93
    new-instance v6, Lsg/bigolive/revenue64/component/medal/b$d;

    invoke-direct {v6, v4, v0}, Lsg/bigolive/revenue64/component/medal/b$d;-><init>(ILsg/bigo/live/support64/widget/FrescoTextView;)V

    check-cast v6, Lrx/b/f;

    invoke-virtual {v1, v6}, Lrx/c;->a(Lrx/b/f;)Lrx/c;

    move-result-object v1

    .line 94
    new-instance v4, Lsg/bigolive/revenue64/component/medal/b$e;

    invoke-direct {v4, v2}, Lsg/bigolive/revenue64/component/medal/b$e;-><init>(Ljava/util/ArrayList;)V

    check-cast v4, Lrx/b/b;

    .line 96
    sget-object v6, Lsg/bigolive/revenue64/component/medal/b$f;->a:Lsg/bigolive/revenue64/component/medal/b$f;

    check-cast v6, Lrx/b/b;

    .line 98
    new-instance v7, Lsg/bigolive/revenue64/component/medal/b$g;

    invoke-direct {v7, v0, v2, v5, v3}, Lsg/bigolive/revenue64/component/medal/b$g;-><init>(Lsg/bigo/live/support64/widget/FrescoTextView;Ljava/util/ArrayList;Landroid/text/SpannableStringBuilder;Ljava/lang/String;)V

    check-cast v7, Lrx/b/a;

    .line 94
    invoke-virtual {v1, v4, v6, v7}, Lrx/c;->a(Lrx/b/b;Lrx/b/b;Lrx/b/a;)Lrx/j;

    return-void

    .line 66
    :cond_169
    iget-object v1, v1, Lsg/bigolive/revenue64/pro/medal/d;->h:Ljava/util/List;

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

    invoke-static {v1}, Lkotlin/a/k;->g(Ljava/util/List;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lsg/bigolive/revenue64/pro/medal/GiftData;

    if-eqz v1, :cond_182

    iget-object v1, v1, Lsg/bigolive/revenue64/pro/medal/GiftData;->b:Ljava/lang/String;

    if-eqz v1, :cond_182

    const-string v2, "string"

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

    invoke-static {v0, v1, v4, v4, v3}, Lsg/bigolive/revenue64/component/medal/b;->a(Lsg/bigo/live/support64/widget/FrescoTextView;Ljava/lang/String;IILjava/lang/String;)V

    :cond_182
    return-void
.end method