.class final Lcom/appsflyer/internal/d$e; .super Ljava/util/HashMap; .source "" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/appsflyer/internal/d; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "e" .end annotation .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/appsflyer/internal/d$e$d; } .end annotation .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/HashMap<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;" } .end annotation # static fields .field private static AFInAppEventParameterName:I = 0x0 .field private static AFLogger$LogLevel:I = 0x1 .field private static valueOf:[C = null .field private static values:J = 0x2b0695bd1eb1beacL # instance fields .field private final AFInAppEventType:Landroid/content/Context; .field private final AFKeystoreWrapper:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;" } .end annotation .end field # direct methods .method public static constructor ()V .locals 1 const/16 v0, 0x70 new-array v0, v0, [C fill-array-data v0, :array_0 sput-object v0, Lcom/appsflyer/internal/d$e;->valueOf:[C return-void :array_0 .array-data 2 0x1cs 0x39s 0x39s 0x39s 0x4fs 0x65s 0x68s 0x81s 0x104s 0x10as 0x10fs 0x110s 0xfds 0xf3s 0x108s 0x10es 0x105s 0x102s 0xf3s 0xefs 0x107s 0x109s 0x67s 0xd1s 0xcfs 0xcds 0xcds 0x32s 0x4as 0x32s 0x34s 0x32s 0x4as 0x4es 0x35s 0x4bs 0x4cs 0x31s 0x30s 0x34s 0x4ds 0x61s 0x61s 0x63s 0x63s 0x73s 0xe7s 0xe9s 0xeds 0xeas 0xe7s 0xe8s 0xf4s 0xffs 0xf8s 0xees 0xefs 0xf7s 0xeds 0xe4s 0xdbs 0xf1s 0x111s 0x10fs 0x111s 0x10es 0x105s 0xeas 0xf4s 0x114s 0x10cs 0x10fs 0x114s 0x10es 0xees 0xecs 0x109s 0x10fs 0x113s 0x10es 0x10cs 0x10as 0x3as 0x6cs 0x69s 0x6es 0x6as 0x6bs 0x69s 0x6as 0x74s 0x73s 0x6bs 0x3cs 0x58s 0x37s 0xa6s 0x67s 0xa6s 0x67s 0xa7s 0x66s 0xa7s 0x66s 0x9cs 0xa3s 0x97s 0xaas 0x9es 0x99s 0x68s 0x68s .end array-data .end method .method public constructor (Ljava/util/Map;Landroid/content/Context;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Ljava/lang/Object;", ">;", "Landroid/content/Context;", ")V" } .end annotation .line 1 invoke-direct {p0}, Ljava/util/HashMap;->()V .line 2 iput-object p1, p0, Lcom/appsflyer/internal/d$e;->AFKeystoreWrapper:Ljava/util/Map; .line 3 iput-object p2, p0, Lcom/appsflyer/internal/d$e;->AFInAppEventType:Landroid/content/Context; .line 4 invoke-direct {p0}, Lcom/appsflyer/internal/d$e;->valueOf()Ljava/lang/String; move-result-object p1 invoke-direct {p0}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName()Ljava/lang/String; move-result-object p2 invoke-virtual {p0, p1, p2}, Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method private AFInAppEventParameterName()Ljava/lang/String; .locals 15 const-string v0, "javascript:" const-string v1, "\uaf8a\u5053\uafec\uee9e\u5c42\u2173\u3181\u0de9\u5539\u57a6\u595b\u3b3a\u5ae9\u5afc\u53ae\u3cff\u5f9d\u4056\u4c72\u2193\u454b\u47d2\u4900\u2b48\u4afa\u4aa2\u43cd\u2cfc\u4fa0\u7027\u7c6e\u11ed\u754b\u778b\u792f\u1b55\u7a4c\u7ad7\u73d3\u1c0e\u7fb9\u6032\u6c8f\u01b4\u6563\u677c\u6971\u0b2d" const-string v2, "" const/16 v3, 0x10 const/4 v4, 0x3 const/4 v5, 0x4 const/4 v6, 0x2 const/4 v7, 0x1 const/4 v8, 0x0 .line 1 :try_start_0 iget-object v9, p0, Lcom/appsflyer/internal/d$e;->AFKeystoreWrapper:Ljava/util/Map; const-string v10, "\u859d\u1e79\u85fc\ua0b3\u9399\uee9e\ub36d\u8f1d\u7f25\u1982\u96f3\ub9da\u70e8\u14de\u9c4b\ube09" invoke-static {v10}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v10 invoke-virtual {v10}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v10 invoke-interface {v9, v10}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v9 invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v9 .line 2 iget-object v10, p0, Lcom/appsflyer/internal/d$e;->AFKeystoreWrapper:Ljava/util/Map; new-array v11, v5, [I const/4 v12, 0x7 aput v12, v11, v8 const/16 v12, 0xf aput v12, v11, v7 const/16 v12, 0x9d aput v12, v11, v6 aput v8, v11, v4 const-string v13, "\u0001\u0001\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u0001\u0001\u0000\u0001\u0001\u0001" invoke-static {v0}, Landroid/webkit/URLUtil;->isJavaScriptUrl(Ljava/lang/String;)Z move-result v14 xor-int/2addr v14, v7 invoke-static {v11, v13, v14}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName([ILjava/lang/String;Z)Ljava/lang/String; move-result-object v11 invoke-virtual {v11}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v11 invoke-interface {v10, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v10 invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v10 new-array v11, v5, [I const/16 v13, 0x16 aput v13, v11, v8 const/4 v13, 0x5 aput v13, v11, v7 aput v12, v11, v6 aput v7, v11, v4 const-string v12, "\u0001\u0000\u0000\u0001\u0001" .line 3 invoke-static {v2, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z move-result v13 xor-int/2addr v13, v7 invoke-static {v11, v12, v13}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName([ILjava/lang/String;Z)Ljava/lang/String; move-result-object v11 invoke-virtual {v11}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v11 const-string v12, "\ud22e\ueaaf\ud203\u5471\uae92\ud3a9\uf849\uc463\u2899" .line 4 invoke-static {v12}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v12 invoke-virtual {v12}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v12 invoke-virtual {v11, v12, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v11 .line 5 new-instance v12, Ljava/lang/StringBuilder; invoke-direct {v12}, Ljava/lang/StringBuilder;->()V invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v12}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v9 invoke-static {v9}, Lcom/appsflyer/internal/af;->values(Ljava/lang/String;)Ljava/lang/String; move-result-object v9 .line 6 new-instance v10, Ljava/lang/StringBuilder; invoke-direct {v10}, Ljava/lang/StringBuilder;->()V invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v9, v8, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v9 invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v9 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception v9 .line 7 new-instance v10, Ljava/lang/StringBuilder; invoke-direct {v10}, Ljava/lang/StringBuilder;->()V invoke-static {v1}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v11 invoke-virtual {v11}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v11 invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v9 invoke-static {v9}, Lcom/appsflyer/AFLogger;->AFInAppEventParameterName(Ljava/lang/String;)V .line 8 new-instance v9, Ljava/lang/StringBuilder; invoke-direct {v9}, Ljava/lang/StringBuilder;->()V invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; new-array v10, v5, [I fill-array-data v10, :array_0 invoke-static {v2}, Landroid/telephony/PhoneNumberUtils;->isGlobalPhoneNumber(Ljava/lang/String;)Z move-result v11 const-string v12, "\u0001\u0001\u0001\u0001\u0000\u0000\u0001\u0000\u0001\u0000\u0000\u0001\u0001\u0000\u0001\u0001\u0001\u0000" invoke-static {v10, v12, v11}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName([ILjava/lang/String;Z)Ljava/lang/String; move-result-object v10 invoke-virtual {v10}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v10 invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v9 :goto_0 const/4 v10, 0x0 .line 9 :try_start_1 iget-object v11, p0, Lcom/appsflyer/internal/d$e;->AFInAppEventType:Landroid/content/Context; new-instance v12, Landroid/content/IntentFilter; new-array v13, v5, [I const/16 v14, 0x2d aput v14, v13, v8 const/16 v14, 0x25 aput v14, v13, v7 const/16 v14, 0xa3 aput v14, v13, v6 aput v8, v13, v4 const-string v14, "\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0001\u0000\u0000\u0001\u0000\u0001\u0001\u0000\u0001\u0000\u0000\u0001\u0001\u0000\u0001\u0001\u0000\u0001\u0000\u0001\u0000\u0000\u0001" invoke-static {v2}, Landroid/text/TextUtils;->isGraphic(Ljava/lang/CharSequence;)Z move-result v2 xor-int/2addr v2, v7 invoke-static {v13, v14, v2}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName([ILjava/lang/String;Z)Ljava/lang/String; move-result-object v2 invoke-virtual {v2}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v2 invoke-direct {v12, v2}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V invoke-virtual {v11, v10, v12}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; move-result-object v2 :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 const/16 v11, 0x61 if-eqz v2, :cond_0 move v12, v11 goto :goto_1 :cond_0 const/16 v12, 0x44 :goto_1 const/16 v13, -0xa8c if-eq v12, v11, :cond_1 goto :goto_2 .line 10 :cond_1 sget v11, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I add-int/lit8 v11, v11, 0x11 rem-int/lit16 v12, v11, 0x80 sput v12, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I rem-int/2addr v11, v6 :try_start_2 new-array v11, v5, [I const/16 v12, 0x52 aput v12, v11, v8 const/16 v12, 0xb aput v12, v11, v7 aput v8, v11, v6 aput v8, v11, v4 const-string v12, "\u0000\u0001\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001" .line 11 invoke-static {v0}, Landroid/webkit/URLUtil;->isJavaScriptUrl(Ljava/lang/String;)Z move-result v0 xor-int/2addr v0, v7 invoke-static {v11, v12, v0}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName([ILjava/lang/String;Z)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 .line 12 invoke-virtual {v2, v0, v13}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result v13 .line 13 :goto_2 iget-object v0, p0, Lcom/appsflyer/internal/d$e;->AFInAppEventType:Landroid/content/Context; invoke-virtual {v0}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; move-result-object v0 iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->nativeLibraryDir:Ljava/lang/String; :try_end_2 .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1 if-eqz v0, :cond_3 .line 14 sget v2, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I add-int/lit8 v2, v2, 0x6b rem-int/lit16 v11, v2, 0x80 sput v11, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I rem-int/2addr v2, v6 :try_start_3 new-array v2, v5, [I const/16 v11, 0x5d aput v11, v2, v8 aput v4, v2, v7 aput v8, v2, v6 aput v4, v2, v4 const-string v4, "\u0000\u0000\u0000" const-string v11, "http://" .line 15 invoke-static {v11}, Landroid/webkit/URLUtil;->isHttpUrl(Ljava/lang/String;)Z move-result v11 xor-int/2addr v11, v7 invoke-static {v2, v4, v11}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName([ILjava/lang/String;Z)Ljava/lang/String; move-result-object v2 invoke-virtual {v2}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result v0 :try_end_3 .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1 if-eqz v0, :cond_3 .line 16 sget v0, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I add-int/lit8 v0, v0, 0x49 rem-int/lit16 v2, v0, 0x80 sput v2, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I rem-int/2addr v0, v6 if-eqz v0, :cond_2 move v0, v3 goto :goto_3 :cond_2 const/16 v0, 0x22 :goto_3 if-eq v0, v3, :cond_3 move v0, v7 goto :goto_4 :cond_3 move v0, v8 .line 17 :goto_4 :try_start_4 iget-object v2, p0, Lcom/appsflyer/internal/d$e;->AFInAppEventType:Landroid/content/Context; const-string v3, "\u59bf\u0a9f\u59cc\ub456\u7bd4\u06e2\u4494\u78e3\ua313\u0d78" invoke-static {v3}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 invoke-virtual {v3}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v3 invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object v2 check-cast v2, Landroid/hardware/SensorManager; const/4 v3, -0x1 .line 18 invoke-virtual {v2, v3}, Landroid/hardware/SensorManager;->getSensorList(I)Ljava/util/List; move-result-object v2 invoke-interface {v2}, Ljava/util/List;->size()I move-result v2 .line 19 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v4, "\u6d9e\u6dfc\u988d\u3cb2\u24d4" invoke-static {v4}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v4 invoke-virtual {v4}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v4 invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v4, "\u34f7\u5370\u34d1\ueda4\u02b5\u8127" invoke-static {v4}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v4 invoke-virtual {v4}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v4 invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v0, "\u14f9\uabbc\u14df\u1563\u897a\u745e" invoke-static {v0}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v0, "\u2cf0\u8d7b\u2cd6\u33a7\u9c64\u76ec" invoke-static {v0}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v0, p0, Lcom/appsflyer/internal/d$e;->AFKeystoreWrapper:Ljava/util/Map; .line 20 invoke-interface {v0}, Ljava/util/Map;->size()I move-result v0 invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 .line 21 new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 22 invoke-static {v0}, Lcom/appsflyer/internal/d$e$d;->valueOf(Ljava/lang/String;)[B move-result-object v0 invoke-static {v0}, Lcom/appsflyer/internal/d$e$d;->AFInAppEventType([B)[B move-result-object v0 invoke-static {v0}, Lcom/appsflyer/internal/d$e$d;->values([B)Ljava/lang/String; move-result-object v0 .line 23 invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 :try_end_4 .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1 goto :goto_5 :catch_1 move-exception v0 .line 24 new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V invoke-static {v1}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 invoke-virtual {v1}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v1 invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lcom/appsflyer/AFLogger;->AFInAppEventParameterName(Ljava/lang/String;)V .line 25 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; new-array v1, v5, [I fill-array-data v1, :array_1 invoke-static {v8}, Landroid/view/Gravity;->isHorizontal(I)Z move-result v2 xor-int/2addr v2, v7 invoke-static {v1, v10, v2}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName([ILjava/lang/String;Z)Ljava/lang/String; move-result-object v1 invoke-virtual {v1}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 :goto_5 return-object v0 nop :array_0 .array-data 4 0x1b 0x12 0x0 0xd .end array-data :array_1 .array-data 4 0x60 0x10 0x36 0x9 .end array-data .end method .method private static AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; .locals 11 const/4 v0, 0x0 const/4 v1, 0x1 if-eqz p0, :cond_0 move v2, v0 goto :goto_0 :cond_0 move v2, v1 :goto_0 if-eqz v2, :cond_1 goto :goto_1 .line 26 :cond_1 sget v2, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I add-int/lit8 v2, v2, 0x3 rem-int/lit16 v3, v2, 0x80 sput v3, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I rem-int/lit8 v2, v2, 0x2 .line 27 invoke-virtual {p0}, Ljava/lang/String;->toCharArray()[C move-result-object p0 :goto_1 check-cast p0, [C .line 28 sget-wide v2, Lcom/appsflyer/internal/d$e;->values:J invoke-static {v2, v3, p0}, Lcom/appsflyer/internal/bz;->valueOf(J[C)[C move-result-object p0 const/4 v2, 0x4 move v3, v2 .line 29 :goto_2 array-length v4, p0 if-ge v3, v4, :cond_2 move v4, v1 goto :goto_3 :cond_2 move v4, v0 :goto_3 if-eq v4, v1, :cond_5 .line 30 new-instance v0, Ljava/lang/String; array-length v1, p0 sub-int/2addr v1, v2 invoke-direct {v0, p0, v2, v1}, Ljava/lang/String;->([CII)V sget p0, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I add-int/lit8 p0, p0, 0x13 rem-int/lit16 v1, p0, 0x80 sput v1, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I rem-int/lit8 p0, p0, 0x2 const/16 v1, 0x37 if-nez p0, :cond_3 const/16 p0, 0x21 goto :goto_4 :cond_3 move p0, v1 :goto_4 if-ne p0, v1, :cond_4 return-object v0 :cond_4 const/4 p0, 0x0 :try_start_0 throw p0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 :catchall_0 move-exception p0 throw p0 :cond_5 sget v4, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I add-int/lit8 v4, v4, 0x27 rem-int/lit16 v5, v4, 0x80 sput v5, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I rem-int/lit8 v4, v4, 0x2 add-int/lit8 v4, v3, -0x4 .line 31 aget-char v5, p0, v3 rem-int/lit8 v6, v3, 0x4 aget-char v6, p0, v6 xor-int/2addr v5, v6 int-to-long v5, v5 int-to-long v7, v4 sget-wide v9, Lcom/appsflyer/internal/d$e;->values:J mul-long/2addr v7, v9 xor-long v4, v5, v7 long-to-int v4, v4 int-to-char v4, v4 aput-char v4, p0, v3 add-int/lit8 v3, v3, 0x1 goto :goto_2 .end method .method private static AFInAppEventParameterName([ILjava/lang/String;Z)Ljava/lang/String; .locals 12 const/4 v0, 0x1 const/4 v1, 0x0 if-eqz p1, :cond_0 move v2, v1 goto :goto_0 :cond_0 move v2, v0 :goto_0 if-eq v2, v0, :cond_1 const-string v2, "ISO-8859-1" invoke-virtual {p1, v2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B move-result-object p1 :cond_1 check-cast p1, [B .line 32 aget v2, p0, v1 .line 33 aget v3, p0, v0 const/4 v4, 0x2 .line 34 aget v5, p0, v4 const/4 v6, 0x3 .line 35 aget v6, p0, v6 .line 36 sget-object v7, Lcom/appsflyer/internal/d$e;->valueOf:[C .line 37 new-array v8, v3, [C .line 38 invoke-static {v7, v2, v8, v1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V if-eqz p1, :cond_5 .line 39 new-array v2, v3, [C move v7, v1 move v9, v7 :goto_1 if-ge v7, v3, :cond_4 .line 40 aget-byte v10, p1, v7 const/16 v11, 0x14 if-ne v10, v0, :cond_2 const/16 v10, 0x62 goto :goto_2 :cond_2 move v10, v11 :goto_2 if-eq v10, v11, :cond_3 .line 41 aget-char v10, v8, v7 shl-int/2addr v10, v0 add-int/2addr v10, v0 sub-int/2addr v10, v9 int-to-char v9, v10 aput-char v9, v2, v7 goto :goto_3 .line 42 :cond_3 aget-char v10, v8, v7 shl-int/2addr v10, v0 sub-int/2addr v10, v9 int-to-char v9, v10 aput-char v9, v2, v7 .line 43 :goto_3 aget-char v9, v2, v7 add-int/lit8 v7, v7, 0x1 goto :goto_1 :cond_4 move-object v8, v2 :cond_5 if-lez v6, :cond_6 move p1, v0 goto :goto_4 :cond_6 move p1, v1 :goto_4 if-eqz p1, :cond_8 .line 44 sget p1, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I add-int/lit8 p1, p1, 0x7d rem-int/lit16 v2, p1, 0x80 sput v2, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I rem-int/2addr p1, v4 if-nez p1, :cond_7 .line 45 new-array p1, v3, [C .line 46 invoke-static {v8, v1, p1, v1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V ushr-int v2, v3, v6 .line 47 invoke-static {p1, v0, v8, v2, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V shl-int v2, v3, v6 .line 48 invoke-static {p1, v6, v8, v0, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V goto :goto_5 .line 49 :cond_7 new-array p1, v3, [C .line 50 invoke-static {v8, v1, p1, v1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V sub-int v2, v3, v6 .line 51 invoke-static {p1, v1, v8, v2, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V .line 52 invoke-static {p1, v6, v8, v1, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V :cond_8 :goto_5 if-eqz p2, :cond_a .line 53 new-array p1, v3, [C move p2, v1 :goto_6 if-ge p2, v3, :cond_9 sub-int v2, v3, p2 sub-int/2addr v2, v0 .line 54 aget-char v2, v8, v2 aput-char v2, p1, p2 add-int/lit8 p2, p2, 0x1 goto :goto_6 :cond_9 move-object v8, p1 :cond_a if-lez v5, :cond_b goto :goto_7 :cond_b move v0, v1 :goto_7 if-eqz v0, :cond_c .line 55 sget p1, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I add-int/lit8 p1, p1, 0x41 :goto_8 rem-int/lit16 p2, p1, 0x80 sput p2, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I rem-int/2addr p1, v4 if-ge v1, v3, :cond_c .line 56 aget-char p1, v8, v1 aget p2, p0, v4 sub-int/2addr p1, p2 int-to-char p1, p1 aput-char p1, v8, v1 add-int/lit8 v1, v1, 0x1 .line 57 sget p1, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I add-int/lit8 p1, p1, 0x7 goto :goto_8 :cond_c new-instance p0, Ljava/lang/String; invoke-direct {p0, v8}, Ljava/lang/String;->([C)V return-object p0 .end method .method private valueOf()Ljava/lang/String; .locals 8 .annotation build Landroidx/annotation/NonNull; .end annotation .line 17 sget v0, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I const/16 v1, 0x31 add-int/2addr v0, v1 rem-int/lit16 v2, v0, 0x80 sput v2, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I const/4 v2, 0x2 rem-int/2addr v0, v2 const/4 v0, 0x4 .line 18 :try_start_0 sget v3, Landroid/os/Build$VERSION;->SDK_INT:I invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; move-result-object v3 .line 19 iget-object v4, p0, Lcom/appsflyer/internal/d$e;->AFKeystoreWrapper:Ljava/util/Map; const-string v5, "\u859d\u1e79\u85fc\ua0b3\u9399\uee9e\ub36d\u8f1d\u7f25\u1982\u96f3\ub9da\u70e8\u14de\u9c4b\ube09" invoke-static {v5}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 invoke-virtual {v5}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v5 invoke-interface {v4, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v4 invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v4 .line 20 iget-object v5, p0, Lcom/appsflyer/internal/d$e;->AFKeystoreWrapper:Ljava/util/Map; const-string v6, "\u7fb9\u6bcc\u7fdb\ud512\u083b\u7502\u179e\u2bf4\u850f" invoke-static {v6}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v6 invoke-virtual {v6}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v6 invoke-interface {v5, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v5 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 const/16 v6, 0x25 if-nez v5, :cond_0 const/16 v7, 0x1b goto :goto_0 :cond_0 move v7, v6 :goto_0 if-eq v7, v6, :cond_1 .line 21 sget v5, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I add-int/lit8 v5, v5, 0x51 rem-int/lit16 v6, v5, 0x80 sput v6, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I rem-int/2addr v5, v2 :try_start_1 const-string v5, "\u58a7\uaea5\u58e9\u1046\u276b\u5a6c\u77f6\u4bb0\ua20b\ua95b\u222a\u7d40" .line 22 invoke-static {v5}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 invoke-virtual {v5}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v5 .line 23 :cond_1 new-instance v6, Ljava/lang/StringBuilder; invoke-direct {v6, v4}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V .line 24 invoke-virtual {v6}, Ljava/lang/StringBuilder;->reverse()Ljava/lang/StringBuilder; const/4 v4, 0x3 new-array v4, v4, [Ljava/lang/String; const/4 v7, 0x0 aput-object v3, v4, v7 const/4 v3, 0x1 aput-object v5, v4, v3 .line 25 invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v3 aput-object v3, v4, v2 invoke-static {v4}, Lcom/appsflyer/internal/d$e;->valueOf([Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v2 .line 26 invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I move-result v3 if-le v3, v0, :cond_2 .line 27 invoke-virtual {v2, v0, v3}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder; goto :goto_3 :cond_2 :goto_1 const/16 v4, 0xc if-ge v3, v0, :cond_3 move v5, v4 goto :goto_2 :cond_3 const/16 v5, 0x39 :goto_2 if-eq v5, v4, :cond_4 :goto_3 const-string v1, "\u9aad\ue135\u9ac6\u5ffc\u3d1b\u4025\u49d0" .line 28 invoke-static {v1}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 invoke-virtual {v1}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v1 invoke-virtual {v2, v7, v1}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder; .line 29 invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 return-object v0 :cond_4 add-int/lit8 v3, v3, 0x1 .line 30 invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 goto :goto_1 :catch_0 move-exception v1 .line 31 new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "\u3637\u6822\u3651\ud6ef\u1944\u6475\uca8f\uf6e7\ucc84\u6fd7\u1c5d\uc034\uc354\u628d\u16a8\uc7f1\uc620\u7827\u0974\uda9d\udcf6\u7fa3\u0c06\ud046\ud347\u72d3\u06d6\ud7f6\ud608\u4803\u397a\ueaaa\uecf5\u4ffb\u3c7d\ue056\ue3a9\u42a0\u36c8\ue713\ue615\u585a\u2992\ufabd\ufc8b\u5f43" invoke-static {v3}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 invoke-virtual {v3}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v3 invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v1}, Lcom/appsflyer/AFLogger;->AFInAppEventParameterName(Ljava/lang/String;)V new-array v0, v0, [I .line 32 fill-array-data v0, :array_0 invoke-static {}, Landroid/os/Process;->supportsProcesses()Z move-result v1 const-string v2, "\u0001\u0000\u0000\u0000\u0001\u0001\u0000" invoke-static {v0, v2, v1}, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName([ILjava/lang/String;Z)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 return-object v0 nop :array_0 .array-data 4 0x0 0x7 0x0 0x7 .end array-data .end method .method private static varargs valueOf([Ljava/lang/String;)Ljava/lang/StringBuilder; .locals 11 .param p0 # [Ljava/lang/String; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .line 1 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V const/4 v1, 0x0 move v2, v1 :goto_0 const/4 v3, 0x3 const/4 v4, 0x1 if-ge v2, v3, :cond_0 move v5, v1 goto :goto_1 :cond_0 move v5, v4 :goto_1 if-eq v5, v4, :cond_3 .line 2 sget v3, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I add-int/lit8 v3, v3, 0x13 rem-int/lit16 v4, v3, 0x80 sput v4, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I rem-int/lit8 v3, v3, 0x2 const/16 v4, 0x3c if-eqz v3, :cond_1 move v3, v4 goto :goto_2 :cond_1 const/16 v3, 0x29 :goto_2 if-eq v3, v4, :cond_2 .line 3 aget-object v3, p0, v2 .line 4 invoke-virtual {v3}, Ljava/lang/String;->length()I move-result v3 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z add-int/lit8 v2, v2, 0x1 goto :goto_0 .line 5 :cond_2 aget-object v3, p0, v2 .line 6 invoke-virtual {v3}, Ljava/lang/String;->length()I move-result v3 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z add-int/lit8 v2, v2, 0x0 goto :goto_0 .line 7 :cond_3 invoke-static {v0}, Ljava/util/Collections;->sort(Ljava/util/List;)V .line 8 invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/Integer; invoke-virtual {v0}, Ljava/lang/Number;->intValue()I move-result v0 .line 9 new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V move v5, v1 :goto_3 if-ge v5, v0, :cond_7 .line 10 sget v6, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I add-int/lit8 v6, v6, 0x4b rem-int/lit16 v7, v6, 0x80 sput v7, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I rem-int/lit8 v6, v6, 0x2 const/4 v6, 0x0 move v7, v1 :goto_4 if-ge v7, v3, :cond_6 sget v8, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I add-int/lit8 v8, v8, 0x1f rem-int/lit16 v9, v8, 0x80 sput v9, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I rem-int/lit8 v8, v8, 0x2 .line 11 aget-object v8, p0, v7 .line 12 invoke-virtual {v8, v5}, Ljava/lang/String;->charAt(I)C move-result v8 const/16 v9, 0x55 if-nez v6, :cond_4 move v10, v9 goto :goto_5 :cond_4 const/16 v10, 0x38 :goto_5 if-eq v10, v9, :cond_5 .line 13 invoke-virtual {v6}, Ljava/lang/Number;->intValue()I move-result v6 xor-int/2addr v8, v6 :cond_5 invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 add-int/lit8 v7, v7, 0x1 goto :goto_4 .line 14 :cond_6 invoke-virtual {v6}, Ljava/lang/Number;->intValue()I move-result v6 invoke-static {v6}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; move-result-object v6 .line 15 invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; add-int/lit8 v5, v5, 0x1 .line 16 sget v6, Lcom/appsflyer/internal/d$e;->AFLogger$LogLevel:I add-int/2addr v6, v4 rem-int/lit16 v7, v6, 0x80 sput v7, Lcom/appsflyer/internal/d$e;->AFInAppEventParameterName:I rem-int/lit8 v6, v6, 0x2 goto :goto_3 :cond_7 return-object v2 .end method