a.smali

.class public final Lcom/live/share64/proto/a/b/a;
.super Lcom/live/share64/proto/a/b/a/a;
.source "SourceFile"


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

    .line 39
    invoke-direct {p0}, Lcom/live/share64/proto/a/b/a/a;-><init>()V

    return-void
.end method

.method private static a(Ljava/lang/String;)Ljava/util/Map;
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation

    const-string v0, "WIFI"

    const-string v1, "3G"

    const-string v2, "2G"

    .line 173
    new-instance v3, Ljava/util/HashMap;

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

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

    move-result v4

    if-nez v4, :cond_49

    .line 176
    :try_start_11
    new-instance v4, Lorg/json/JSONObject;

    invoke-direct {v4, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 177
    invoke-virtual {v4, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_27

    .line 178
    invoke-virtual {v4, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I

    move-result p0

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

    move-result-object p0

    invoke-interface {v3, v2, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 180
    :cond_27
    invoke-virtual {v4, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_38

    .line 181
    invoke-virtual {v4, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I

    move-result p0

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

    move-result-object p0

    invoke-interface {v3, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 183
    :cond_38
    invoke-virtual {v4, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_49

    .line 184
    invoke-virtual {v4, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I

    move-result p0

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

    move-result-object p0

    invoke-interface {v3, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    :try_end_49
    .catch Lorg/json/JSONException; {:try_start_11 .. :try_end_49} :catch_49

    :catch_49
    :cond_49
    return-object v3
.end method

.method static synthetic a(Ljava/util/Map;)V
    .registers 9

    const-string v0, "media_director_expiration"

    const-string v1, "profile_refresh_sec"

    const/16 v2, 0xf

    .line 1129
    invoke-static {p0, v2}, Lcom/live/share64/proto/a/a/a;->a(Ljava/util/Map;I)Ljava/lang/String;

    move-result-object p0

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

    move-result v2

    if-nez v2, :cond_94

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

    move-result-object v2

    const-string v3, "handle common cfg "

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

    move-result-object v2

    const-string v3, "FetchConfigV2Coll"

    invoke-static {v3, v2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1136
    :try_start_1f
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

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

    move-result p0

    if-eqz p0, :cond_47

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

    move-result p0

    int-to-long v4, p0

    const-wide/16 v6, 0x3e8

    mul-long v4, v4, v6

    const-wide/32 v6, 0x493e0

    cmp-long p0, v4, v6

    if-gez p0, :cond_3b

    move-wide v4, v6

    :cond_3b
    const-string p0, "pref_update_list"

    const-string v1, "profile_refresh_interval"

    .line 2148
    invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v4

    const/4 v5, 0x1

    .line 3120
    invoke-static {p0, v1, v4, v5}, Lcom/live/share64/utils/a/a;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;I)V

    .line 1142
    :cond_47
    invoke-virtual {v2, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_94

    .line 1143
    invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result p0

    if-lez p0, :cond_94

    const-string v0, "handleTimeIntervalConfig MEDIA_DIRECTOR_EXPIRATION -> "

    .line 1145
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)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

    invoke-static {v3, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1146
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object v0

    const-string v1, "userinfo"

    const/4 v2, 0x0

    .line 4119
    invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    const-string v1, "key_media_director_expiration"

    .line 4120
    invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V

    .line 5078
    invoke-static {}, Lsg/bigo/live/support64/v$a;->a()Lsg/bigo/live/support64/v;

    move-result-object v0

    .line 5295
    iget-boolean v1, v0, Lsg/bigo/live/support64/v;->f:Z

    if-eqz v1, :cond_94

    .line 5298
    sget-object v1, Lsg/bigo/live/support64/s;->f:Ljava/lang/String;

    const-string v2, "MediaDirector setExpiration:"

    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

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

    move-result-object v2

    invoke-static {v1, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 5299
    iput p0, v0, Lsg/bigo/live/support64/v;->c:I

    .line 5300
    invoke-virtual {v0}, Lsg/bigo/live/support64/v;->b()V
    :try_end_94
    .catch Lorg/json/JSONException; {:try_start_1f .. :try_end_94} :catch_94

    :catch_94
    :cond_94
    return-void
.end method

.method static synthetic b(Ljava/util/Map;)V
    .registers 2

    if-eqz p0, :cond_f

    const/16 v0, 0x17

    .line 6165
    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    invoke-interface {p0, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Ljava/lang/String;

    goto :goto_10

    :cond_f
    const/4 p0, 0x0

    .line 6167
    :goto_10
    invoke-static {p0}, Lcom/live/share64/proto/a/b/a;->a(Ljava/lang/String;)Ljava/util/Map;

    move-result-object p0

    .line 6169
    invoke-static {p0}, Llive/sg/bigo/svcapi/t;->a(Ljava/util/Map;)V

    return-void
.end method

.method static synthetic c(Ljava/util/Map;)V
    .registers 12

    const-string v0, "notify_start_pk_time_for_new"

    const-string v1, "notify_pk_end_time"

    const-string v2, "notify_start_pk_time"

    const-string v3, "media_director_enable"

    const/16 v4, 0x28

    .line 6194
    invoke-static {p0, v4}, Lcom/live/share64/proto/a/a/a;->a(Ljava/util/Map;I)Ljava/lang/String;

    move-result-object p0

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

    move-result v4

    if-nez v4, :cond_fb

    .line 6202
    :try_start_14
    new-instance v4, Lorg/json/JSONObject;

    invoke-direct {v4, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

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

    move-result p0
    :try_end_1d
    .catch Lorg/json/JSONException; {:try_start_14 .. :try_end_1d} :catch_fb

    const-string v5, "userinfo"

    const-string v6, "FetchConfigV2Coll"

    const/4 v7, 0x0

    if-eqz p0, :cond_71

    .line 6204
    :try_start_24
    invoke-virtual {v4, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result p0

    const-string v3, "handleCommonSwitch directorSwitch -> "

    .line 6205
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v3, v8}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

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

    .line 6206
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object v3

    const/4 v8, 0x1

    if-ne p0, v8, :cond_3e

    const/4 v9, 0x1

    goto :goto_3f

    :cond_3e
    const/4 v9, 0x0

    .line 7109
    :goto_3f
    invoke-virtual {v3, v5, v7}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v3

    invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v3

    const-string v10, "key_director_enable"

    .line 7110
    invoke-interface {v3, v10, v9}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object v3

    invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->apply()V

    if-ne p0, v8, :cond_54

    const/4 p0, 0x1

    goto :goto_55

    :cond_54
    const/4 p0, 0x0

    .line 6208
    :goto_55
    sget-boolean v3, Lcom/live/share64/utils/m;->a:Z

    if-nez v3, :cond_6a

    .line 6210
    invoke-static {}, Lsg/bigo/live/support64/k/a;->f()I

    move-result v3

    if-nez v3, :cond_61

    move v8, p0

    goto :goto_69

    .line 6211
    :cond_61
    invoke-static {}, Lsg/bigo/live/support64/k/a;->f()I

    move-result p0

    if-ne p0, v8, :cond_68

    goto :goto_69

    :cond_68
    const/4 v8, 0x0

    :goto_69
    move p0, v8

    .line 8078
    :cond_6a
    invoke-static {}, Lsg/bigo/live/support64/v$a;->a()Lsg/bigo/live/support64/v;

    move-result-object v3

    .line 6213
    invoke-virtual {v3, p0}, Lsg/bigo/live/support64/v;->a(Z)V

    .line 6215
    :cond_71
    invoke-virtual {v4, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_9f

    .line 6216
    invoke-virtual {v4, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result p0

    const-string v2, "handleCommonSwitch KEY_START_PK_TIME -> "

    .line 6217
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

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

    move-result-object v2

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

    if-lez p0, :cond_9f

    .line 9488
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object v2

    invoke-virtual {v2, v5, v7}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v2

    .line 9489
    invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    const-string v3, "key_start_pk_time"

    invoke-interface {v2, v3, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object p0

    invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V

    .line 6222
    :cond_9f
    invoke-virtual {v4, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_cd

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

    move-result p0

    const-string v1, "handleCommonSwitch KEY_TOTAL_PK_TIME -> "

    .line 6224
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

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

    move-result-object v1

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

    if-lez p0, :cond_cd

    .line 10509
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object v1

    invoke-virtual {v1, v5, v7}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v1

    .line 10510
    invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    const-string v2, "key_total_pk_time"

    invoke-interface {v1, v2, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object p0

    invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V

    .line 6230
    :cond_cd
    invoke-virtual {v4, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z

    move-result p0

    if-eqz p0, :cond_fb

    .line 6231
    invoke-virtual {v4, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result p0

    const-string v0, "handleCommonSwitch KEY_TOTAL_PK_TIME_FOR_NEW -> "

    .line 6232
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)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 11071
    invoke-static {v6, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    if-lez p0, :cond_fb

    .line 11519
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0, v5, v7}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 11520
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    const-string v1, "key_start_pk_time_for_new"

    invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object p0

    invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
    :try_end_fb
    .catch Lorg/json/JSONException; {:try_start_24 .. :try_end_fb} :catch_fb

    :catch_fb
    :cond_fb
    return-void
.end method

.method static synthetic d(Ljava/util/Map;)V
    .registers 8

    const-string v0, "setting_pref"

    const/16 v1, 0x3c

    .line 12101
    invoke-static {p0, v1}, Lcom/live/share64/proto/a/a/a;->a(Ljava/util/Map;I)Ljava/lang/String;

    move-result-object p0

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

    move-result v1

    if-nez v1, :cond_7b

    .line 12107
    :try_start_e
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    const-string p0, "webview_sdk_switch"

    const/4 v2, 0x1

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

    move-result p0

    .line 13048
    invoke-static {}, Lsg/bigo/web/jsbridge/a$a;->a()Lsg/bigo/web/jsbridge/a;

    move-result-object v3

    const/4 v4, 0x0

    if-ne p0, v2, :cond_23

    const/4 v5, 0x1

    goto :goto_24

    :cond_23
    const/4 v5, 0x0

    .line 13089
    :goto_24
    iput-boolean v5, v3, Lsg/bigo/web/jsbridge/a;->b:Z

    const-string v3, "domain_white_list"

    .line 12110
    invoke-virtual {v1, v3}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v1

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

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

    const/4 v5, 0x0

    .line 12112
    :goto_32
    invoke-virtual {v1}, Lorg/json/JSONArray;->length()I

    move-result v6

    if-ge v5, v6, :cond_42

    .line 12113
    invoke-virtual {v1, v5}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;

    move-result-object v6

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

    add-int/lit8 v5, v5, 0x1

    goto :goto_32

    .line 12115
    :cond_42
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object v5

    .line 13397
    invoke-virtual {v5, v0, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v5

    .line 13398
    invoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v5

    const-string v6, "key_web_view_sdk_switch"

    if-ne p0, v2, :cond_53

    goto :goto_54

    :cond_53
    const/4 v2, 0x0

    :goto_54
    invoke-interface {v5, v6, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    move-result-object p0

    invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V

    .line 12116
    invoke-static {}, Lsg/bigo/common/a;->d()Landroid/content/Context;

    move-result-object p0

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

    move-result-object v1

    .line 13407
    invoke-virtual {p0, v0, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object p0

    .line 13408
    invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object p0

    const-string v0, "key_web_view_white_list"

    invoke-interface {p0, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object p0

    invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V

    .line 14048
    invoke-static {}, Lsg/bigo/web/jsbridge/a$a;->a()Lsg/bigo/web/jsbridge/a;

    move-result-object p0

    .line 12117
    invoke-virtual {p0, v3}, Lsg/bigo/web/jsbridge/a;->a(Ljava/util/List;)V
    :try_end_7b
    .catch Lorg/json/JSONException; {:try_start_e .. :try_end_7b} :catch_7b

    :catch_7b
    :cond_7b
    return-void
.end method


# virtual methods
.method public final a()I
    .registers 2

    const/16 v0, 0x12

    return v0
.end method

.method public final b()I
    .registers 2

    const/16 v0, 0xb

    return v0
.end method

.method public final c()V
    .registers 3

    .line 67
    invoke-virtual {p0}, Lcom/live/share64/proto/a/b/a;->e()V

    .line 68
    new-instance v0, Lcom/live/share64/proto/a/b/a$1;

    invoke-direct {v0, p0}, Lcom/live/share64/proto/a/b/a$1;-><init>(Lcom/live/share64/proto/a/b/a;)V

    const/4 v1, 0x5

    new-array v1, v1, [I

    fill-array-data v1, :array_18

    invoke-static {v0, v1}, Lcom/live/share64/proto/a/a/a;->a(Lcom/live/share64/proto/a/a/d;[I)V

    .line 93
    sget-boolean v0, Lcom/live/share64/utils/m;->a:Z

    .line 97
    invoke-static {}, Lcom/live/share64/utils/b;->a()V

    return-void

    nop

    :array_18
    .array-data 4
        0xf
        0x17
        0x28
        0x2c
        0x3c
    .end array-data
.end method