Files
rr3-apk/smali/com/applovin/impl/ma.smali
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
2026-02-18 16:13:44 -08:00

3006 lines
80 KiB
Smali

.class public Lcom/applovin/impl/ma;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static final g:I
# instance fields
.field private a:Lorg/json/JSONObject;
.field private final b:Ljava/util/concurrent/ExecutorService;
.field private final c:Ljava/util/Map;
.field private final d:Ljava/util/Set;
.field protected final e:Lcom/applovin/impl/sdk/j;
.field protected final f:Lcom/applovin/impl/sdk/n;
# direct methods
.method public static synthetic $r8$lambda$YnIrgbs00ZitMZwQC9Xr9nSc5EI(Lcom/applovin/impl/ma;Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
.locals 0
.line 0
invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->b(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
return-void
.end method
.method public static synthetic $r8$lambda$koVjxd2I-a8rS1JkVqt-0AioG5A(Lcom/applovin/impl/ma;Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V
.locals 0
.line 0
invoke-direct {p0, p1, p2, p3, p4}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V
return-void
.end method
.method static constructor <clinit>()V
.locals 3
.line 1
sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v1, 0x1e
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v0
long-to-int v0, v0
sput v0, Lcom/applovin/impl/ma;->g:I
return-void
.end method
.method public constructor <init>(Lcom/applovin/impl/sdk/j;)V
.locals 1
.line 120
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 121
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
invoke-static {v0}, Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
iput-object v0, p0, Lcom/applovin/impl/ma;->c:Ljava/util/Map;
.line 122
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
invoke-static {v0}, Ljava/util/Collections;->synchronizedSet(Ljava/util/Set;)Ljava/util/Set;
move-result-object v0
iput-object v0, p0, Lcom/applovin/impl/ma;->d:Ljava/util/Set;
iput-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 130
invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->J()Lcom/applovin/impl/sdk/n;
move-result-object v0
iput-object v0, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n;
.line 134
new-instance v0, Lcom/applovin/impl/ma$a;
invoke-direct {v0, p0, p1}, Lcom/applovin/impl/ma$a;-><init>(Lcom/applovin/impl/ma;Lcom/applovin/impl/sdk/j;)V
const/4 p1, 0x1
invoke-static {p1, v0}, Ljava/util/concurrent/Executors;->newFixedThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;
move-result-object p1
iput-object p1, p0, Lcom/applovin/impl/ma;->b:Ljava/util/concurrent/ExecutorService;
return-void
.end method
.method private a(Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;)Lcom/applovin/sdk/AppLovinAdSize;
.locals 1
const/4 v0, 0x0
if-eqz p1, :cond_0
.line 2064
invoke-virtual {p1}, Lcom/applovin/impl/h0;->f()Lcom/applovin/sdk/AppLovinAdSize;
move-result-object p1
goto :goto_0
:cond_0
move-object p1, v0
:goto_0
if-eqz p1, :cond_1
return-object p1
:cond_1
if-eqz p2, :cond_2
.line 2067
invoke-virtual {p2}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getSize()Lcom/applovin/sdk/AppLovinAdSize;
move-result-object v0
:cond_2
return-object v0
.end method
.method private a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;)Ljava/net/URL;
.locals 2
.line 696
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "https://ms.applovin.com/1.0/sdk/error"
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
const-string v1, "?"
.line 697
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 699
invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->b(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;)Ljava/util/Map;
move-result-object p1
.line 700
invoke-interface {p1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object p1
invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object p1
.line 702
:cond_0
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-eqz p2, :cond_1
.line 704
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/util/Map$Entry;
.line 705
invoke-interface {p2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object p3
check-cast p3, Ljava/lang/String;
const-string v1, "UTF-8"
invoke-static {p3, v1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
.line 706
invoke-interface {p2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/String;
invoke-static {p2, v1}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
.line 708
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p3, "="
.line 709
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 710
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 712
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-eqz p2, :cond_0
const-string p2, "&"
.line 714
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_0
.line 718
:cond_1
new-instance p1, Ljava/net/URL;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
return-object p1
.end method
.method private a(Ljava/lang/String;)Ljava/util/List;
.locals 2
.line 4243
invoke-static {p1}, Lcom/applovin/impl/sdk/utils/StringUtils;->getHost(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iget-object v0, p0, Lcom/applovin/impl/ma;->a:Lorg/json/JSONObject;
const/4 v1, 0x0
.line 4244
invoke-static {v0, p1, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getIntegerList(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
move-result-object p1
if-nez p1, :cond_0
iget-object p1, p0, Lcom/applovin/impl/ma;->a:Lorg/json/JSONObject;
const-string v0, "default"
.line 4247
invoke-static {p1, v0, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->getIntegerList(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
move-result-object p1
:cond_0
return-object p1
.end method
.method public static a(Lcom/applovin/impl/ge;)Ljava/util/Map;
.locals 3
.line 3352
invoke-static {p0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/pe;)Ljava/util/Map;
move-result-object v0
.line 3353
invoke-virtual {p0}, Lcom/applovin/impl/ge;->B()Ljava/lang/String;
move-result-object v1
const-string v2, "bcode"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 3354
invoke-virtual {p0}, Lcom/applovin/impl/ge;->getCreativeId()Ljava/lang/String;
move-result-object v1
const-string v2, "creative_id"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 3355
invoke-virtual {p0}, Lcom/applovin/impl/pe;->getAdUnitId()Ljava/lang/String;
move-result-object v1
const-string v2, "ad_unit_id"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 3356
invoke-virtual {p0}, Lcom/applovin/impl/ge;->getFormat()Lcom/applovin/mediation/MaxAdFormat;
move-result-object p0
invoke-virtual {p0}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String;
move-result-object p0
const-string v1, "ad_format"
invoke-static {v1, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-object v0
.end method
.method public static a(Lcom/applovin/impl/pe;)Ljava/util/Map;
.locals 3
.line 14896
new-instance v0, Ljava/util/HashMap;
const/4 v1, 0x3
invoke-direct {v0, v1}, Ljava/util/HashMap;-><init>(I)V
.line 14897
invoke-virtual {p0}, Lcom/applovin/impl/pe;->c()Ljava/lang/String;
move-result-object v1
const-string v2, "network_name"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 14899
invoke-virtual {p0}, Lcom/applovin/impl/pe;->b()Ljava/lang/String;
move-result-object v1
.line 14900
invoke-virtual {p0}, Lcom/applovin/impl/pe;->b()Ljava/lang/String;
move-result-object p0
const-string v2, "adapter_class"
invoke-static {v2, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 14902
invoke-static {v1}, Lcom/applovin/impl/af;->a(Ljava/lang/String;)Lcom/applovin/mediation/MaxMediatedNetworkInfo;
move-result-object p0
.line 14903
invoke-interface {p0}, Lcom/applovin/mediation/MaxMediatedNetworkInfo;->getAdapterVersion()Ljava/lang/String;
move-result-object p0
const-string v1, "adapter_version"
invoke-static {v1, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-object v0
.end method
.method public static a(Lcom/applovin/impl/sdk/ad/b;)Ljava/util/Map;
.locals 3
.line 1154
new-instance v0, Ljava/util/HashMap;
const/16 v1, 0x8
invoke-direct {v0, v1}, Ljava/util/HashMap;-><init>(I)V
if-eqz p0, :cond_1
.line 1157
invoke-virtual {p0}, Lcom/applovin/impl/sdk/AppLovinAdBase;->getAdDomain()Ljava/lang/String;
move-result-object v1
const-string v2, "ad_domain"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 1158
invoke-virtual {p0}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdIdNumber()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v1
const-string v2, "ad_id"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 1159
invoke-virtual {p0}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdZone()Lcom/applovin/impl/h0;
move-result-object v1
invoke-virtual {v1}, Lcom/applovin/impl/h0;->d()Lcom/applovin/mediation/MaxAdFormat;
move-result-object v1
if-eqz v1, :cond_0
.line 1160
invoke-virtual {v1}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String;
move-result-object v1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
const-string v2, "ad_format"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 1161
invoke-virtual {p0}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdZone()Lcom/applovin/impl/h0;
move-result-object v1
invoke-virtual {v1}, Lcom/applovin/impl/h0;->e()Ljava/lang/String;
move-result-object v1
const-string v2, "ad_zone_id"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 1162
invoke-virtual {p0}, Lcom/applovin/impl/sdk/AppLovinAdBase;->getClCode()Ljava/lang/String;
move-result-object v1
const-string v2, "clcode"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 1163
invoke-virtual {p0}, Lcom/applovin/impl/sdk/AppLovinAdBase;->getDspId()Ljava/lang/String;
move-result-object v1
const-string v2, "dsp_id"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 1164
invoke-virtual {p0}, Lcom/applovin/impl/sdk/AppLovinAdBase;->getDspName()Ljava/lang/String;
move-result-object v1
const-string v2, "dsp_name"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 1165
invoke-virtual {p0}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getSize()Lcom/applovin/sdk/AppLovinAdSize;
move-result-object p0
invoke-virtual {p0}, Lcom/applovin/sdk/AppLovinAdSize;->getLabel()Ljava/lang/String;
move-result-object p0
const-string v1, "ad_size"
invoke-static {v1, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
:cond_1
return-object v0
.end method
.method public static a(Lcom/applovin/mediation/MaxError;)Ljava/util/Map;
.locals 3
.line 14904
new-instance v0, Ljava/util/HashMap;
const/4 v1, 0x4
invoke-direct {v0, v1}, Ljava/util/HashMap;-><init>(I)V
.line 14906
invoke-interface {p0}, Lcom/applovin/mediation/MaxError;->getMessage()Ljava/lang/String;
move-result-object v1
const-string v2, "error_message"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 14907
invoke-interface {p0}, Lcom/applovin/mediation/MaxError;->getCode()I
move-result v1
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v2, "error_code"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 14908
invoke-interface {p0}, Lcom/applovin/mediation/MaxError;->getMediatedNetworkErrorMessage()Ljava/lang/String;
move-result-object v1
const-string v2, "mediated_network_error_message"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 14909
invoke-interface {p0}, Lcom/applovin/mediation/MaxError;->getMediatedNetworkErrorCode()I
move-result p0
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p0
const-string v1, "mediated_network_error_code"
invoke-static {v1, p0, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-object v0
.end method
.method private a(Lcom/applovin/impl/la;DLjava/lang/Object;Ljava/util/List;)Lorg/json/JSONObject;
.locals 7
.line 2835
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 2837
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
const-string v3, "ts_ms"
invoke-static {v0, v3, v1, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putLong(Lorg/json/JSONObject;Ljava/lang/String;J)V
.line 2839
sget-object v1, Lcom/applovin/impl/la;->F:Lcom/applovin/impl/la;
if-eq p1, v1, :cond_0
sget-object v1, Lcom/applovin/impl/la;->U:Lcom/applovin/impl/la;
if-eq p1, v1, :cond_0
sget-object v1, Lcom/applovin/impl/la;->S:Lcom/applovin/impl/la;
if-ne p1, v1, :cond_2
:cond_0
iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 2841
sget-object v2, Lcom/applovin/impl/sj;->D4:Lcom/applovin/impl/sj;
invoke-virtual {v1, v2}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
if-eqz v1, :cond_1
.line 2843
invoke-static {}, Lcom/applovin/impl/sr;->d()I
move-result v1
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v2, "wvvc"
invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putStringIfValid(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
.line 2844
invoke-static {}, Lcom/applovin/impl/sr;->c()Ljava/lang/String;
move-result-object v1
const-string v2, "wvv"
invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putStringIfValid(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
.line 2845
invoke-static {}, Lcom/applovin/impl/sr;->b()Ljava/lang/String;
move-result-object v1
const-string v2, "wvpn"
invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putStringIfValid(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
:cond_1
iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 2848
invoke-virtual {v1}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k;
move-result-object v1
invoke-virtual {v1}, Lcom/applovin/impl/sdk/k;->D()Ljava/lang/String;
move-result-object v1
const-string v2, "oglv"
invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putStringIfValid(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
.line 2851
:cond_2
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 2852
invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k;
move-result-object v2
invoke-virtual {v2}, Lcom/applovin/impl/sdk/k;->G()Ljava/util/Map;
move-result-object v2
const-string v4, "platform"
.line 2853
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
const-string v4, "os"
.line 2854
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
const-string v4, "brand"
.line 2855
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
const-string v4, "model"
.line 2856
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
const-string v4, "revision"
.line 2857
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
const-string v4, "country_code"
.line 2858
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 2859
invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->r()Lcom/applovin/sdk/AppLovinSdkConfiguration;
move-result-object v2
invoke-interface {v2}, Lcom/applovin/sdk/AppLovinSdkConfiguration;->getCountryCode()Ljava/lang/String;
move-result-object v2
const-string v4, "cc"
invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 2860
invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->a0()Ljava/lang/String;
move-result-object v2
const-string v4, "applovin_random_token"
invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
.line 2861
invoke-static {}, Lcom/applovin/impl/v;->b()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/applovin/impl/sdk/utils/StringUtils;->emptyIfNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v4, "ad_review_sdk_version"
invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 2862
invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k;
move-result-object v2
invoke-virtual {v2}, Lcom/applovin/impl/sdk/k;->A()Ljava/util/Map;
move-result-object v2
const-string v4, "sdk_version"
.line 2863
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
const-string v4, "app_version"
.line 2864
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
const-string v4, "package_name"
.line 2865
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
invoke-static {v1, v4, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
const-string v4, "first_install_v2"
.line 2866
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Boolean;
sget-object v4, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
.line 2867
invoke-virtual {v4, v2}, Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
move-result v2
invoke-static {v2}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String;
move-result-object v2
const-string v4, "first_install"
invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 2868
sget-object v4, Lcom/applovin/impl/sj;->v:Lcom/applovin/impl/sj;
invoke-virtual {v2, v4}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object;
move-result-object v2
const-string v4, "md"
invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
iget-object v2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 2869
invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->O()Ljava/lang/String;
move-result-object v2
const-string v4, "mediation_provider"
invoke-static {v1, v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
const-string v2, "shared_fields"
.line 2871
invoke-static {v0, v2, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
.line 2873
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
.line 2874
invoke-interface {p5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p5
:goto_0
invoke-interface {p5}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_3
invoke-interface {p5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/Map;
.line 2876
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4}, Lorg/json/JSONObject;-><init>()V
.line 2877
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
long-to-double v5, v5
invoke-static {v4, v3, v5, v6}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putDouble(Lorg/json/JSONObject;Ljava/lang/String;D)V
.line 2878
invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String;
move-result-object v5
const-string v6, "type"
invoke-static {v4, v6, v5}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putString(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
const-string v5, "weight"
.line 2879
invoke-static {v4, v5, p2, p3}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putDouble(Lorg/json/JSONObject;Ljava/lang/String;D)V
const-string v5, "level"
const-string v6, "DEBUG"
.line 2880
invoke-static {v4, v5, v6}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putString(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;)V
.line 2884
invoke-direct {p0, p4, v2}, Lcom/applovin/impl/ma;->a(Ljava/lang/Object;Ljava/util/Map;)V
.line 2885
invoke-static {v4, v2}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putAll(Lorg/json/JSONObject;Ljava/util/Map;)V
.line 2887
invoke-virtual {v1, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_0
:cond_3
const-string p1, "events"
.line 2890
invoke-static {v0, p1, v1}, Lcom/applovin/impl/sdk/utils/JsonUtils;->putObject(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V
return-object v0
.end method
.method private a(Lcom/applovin/impl/la;Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/AppLovinError;)V
.locals 3
iget-object v0, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 10096
sget-object v1, Lcom/applovin/impl/sj;->P:Lcom/applovin/impl/sj;
invoke-virtual {v0, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
invoke-virtual {v0}, Lcom/applovin/impl/sdk/j;->A0()Z
move-result v0
if-eqz v0, :cond_0
return-void
.line 10098
:cond_0
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
if-eqz p3, :cond_1
.line 10102
invoke-static {p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/sdk/ad/b;)Ljava/util/Map;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
:cond_1
if-eqz p2, :cond_2
.line 10107
invoke-virtual {p2}, Lcom/applovin/impl/h0;->e()Ljava/lang/String;
move-result-object v1
const-string v2, "ad_zone_id"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 10109
invoke-virtual {p2}, Lcom/applovin/impl/h0;->d()Lcom/applovin/mediation/MaxAdFormat;
move-result-object v1
if-eqz v1, :cond_2
.line 10112
invoke-virtual {v1}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String;
move-result-object v1
const-string v2, "ad_format"
invoke-static {v2, v1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 10116
:cond_2
invoke-direct {p0, p2, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;)Lcom/applovin/sdk/AppLovinAdSize;
move-result-object p2
if-eqz p2, :cond_3
.line 10119
invoke-virtual {p2}, Lcom/applovin/sdk/AppLovinAdSize;->getLabel()Ljava/lang/String;
move-result-object p2
const-string p3, "ad_size"
invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
:cond_3
if-eqz p4, :cond_4
.line 10124
invoke-virtual {p4}, Lcom/applovin/impl/sdk/AppLovinError;->getMessage()Ljava/lang/String;
move-result-object p2
const-string p3, "error_message"
invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 10125
invoke-virtual {p4}, Lcom/applovin/impl/sdk/AppLovinError;->getCode()I
move-result p2
invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p2
const-string p3, "error_code"
invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 10128
:cond_4
invoke-virtual {p0, p1, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V
return-void
.end method
.method private a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V
.locals 1
.line 11224
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
if-eqz p4, :cond_0
.line 11228
invoke-static {p4}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/ge;)Ljava/util/Map;
move-result-object p2
invoke-virtual {v0, p2}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
goto :goto_0
:cond_0
const-string p4, "ad_unit_id"
.line 11232
invoke-static {p4, p3, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 11233
invoke-virtual {p2}, Lcom/applovin/mediation/MaxAdFormat;->getLabel()Ljava/lang/String;
move-result-object p2
const-string p3, "ad_format"
invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
:goto_0
if-eqz p5, :cond_1
.line 11238
invoke-interface {p5}, Lcom/applovin/mediation/MaxError;->getMessage()Ljava/lang/String;
move-result-object p2
const-string p3, "error_message"
invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 11239
invoke-interface {p5}, Lcom/applovin/mediation/MaxError;->getCode()I
move-result p2
invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p2
const-string p3, "error_code"
invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 11240
invoke-interface {p5}, Lcom/applovin/mediation/MaxError;->getMediatedNetworkErrorMessage()Ljava/lang/String;
move-result-object p2
const-string p3, "mediated_network_error_message"
invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 11241
invoke-interface {p5}, Lcom/applovin/mediation/MaxError;->getMediatedNetworkErrorCode()I
move-result p2
invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p2
const-string p3, "mediated_network_error_code"
invoke-static {p3, p2, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 11244
:cond_1
invoke-virtual {p0, p1, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V
return-void
.end method
.method private a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
.locals 3
.line 14910
invoke-static {}, Lcom/applovin/sdk/AppLovinSdkUtils;->isEmulator()Z
move-result v0
if-eqz v0, :cond_0
return-void
.line 14912
:cond_0
invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z
move-result v0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Reporting "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " with extra parameters collection "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "HealthEventsReporter"
invoke-virtual {v0, v2, v1}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 14914
:cond_1
invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->c(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
.line 14915
invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->d(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
return-void
.end method
.method private a(Ljava/lang/Object;Ljava/util/Map;)V
.locals 4
if-nez p2, :cond_0
return-void
:cond_0
if-eqz p1, :cond_1
goto :goto_0
:cond_1
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 8123
invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->C()Lcom/applovin/impl/sdk/m;
move-result-object p1
invoke-virtual {p1}, Lcom/applovin/impl/sdk/m;->a()Ljava/lang/Object;
move-result-object p1
.line 8124
:goto_0
instance-of v0, p1, Lcom/applovin/impl/sdk/ad/b;
const-string v1, "fs_ad_creative_id"
const-string v2, "fs_ad_network"
if-eqz v0, :cond_2
.line 8126
check-cast p1, Lcom/applovin/impl/sdk/ad/b;
const-string v0, "AppLovin"
.line 8127
invoke-interface {p2, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 8128
invoke-virtual {p1}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdIdNumber()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
move-result-object p1
invoke-interface {p2, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_1
.line 8130
:cond_2
instance-of v0, p1, Lcom/applovin/impl/ge;
if-eqz v0, :cond_3
.line 8132
check-cast p1, Lcom/applovin/impl/ge;
.line 8133
invoke-virtual {p1}, Lcom/applovin/impl/ge;->getNetworkName()Ljava/lang/String;
move-result-object v0
invoke-interface {p2, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 8134
invoke-virtual {p1}, Lcom/applovin/impl/ge;->getCreativeId()Ljava/lang/String;
move-result-object p1
invoke-interface {p2, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_1
:cond_3
const-string p1, "None"
.line 8138
invoke-interface {p2, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 8139
invoke-interface {p2, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:goto_1
return-void
.end method
.method private synthetic a(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V
.locals 0
.line 5768
invoke-direct {p0, p1, p2, p3, p4}, Lcom/applovin/impl/ma;->b(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V
return-void
.end method
.method private a(Ljava/util/Map;)V
.locals 5
const-string v0, ""
const/4 v1, 0x0
.line 8974
:try_start_0
invoke-static {}, Lcom/applovin/impl/sdk/j;->l()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v2
.line 8975
invoke-static {}, Lcom/applovin/impl/sdk/j;->l()Landroid/content/Context;
move-result-object v3
invoke-virtual {v3}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v3
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 8976
:try_start_1
invoke-virtual {v2, v3, v1}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v2
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_1
goto :goto_0
:catchall_0
move-object v3, v0
:catchall_1
const/4 v2, 0x0
:goto_0
const-string v4, "package_name"
.line 8980
invoke-interface {p1, v4, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v2, :cond_0
.line 8981
iget-object v0, v2, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
:cond_0
const-string v3, "app_version"
invoke-interface {p1, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v2, :cond_1
.line 8982
iget v1, v2, Landroid/content/pm/PackageInfo;->versionCode:I
:cond_1
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string v1, "app_version_code"
invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method private a(Lcom/applovin/impl/la;J)Z
.locals 4
iget-object v0, p0, Lcom/applovin/impl/ma;->c:Ljava/util/Map;
.line 5119
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Long;
if-eqz p1, :cond_0
.line 5120
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide v0
goto :goto_0
:cond_0
const-wide/16 v0, -0x1
.line 5121
:goto_0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sub-long/2addr v2, v0
cmp-long p1, v2, p2
if-gez p1, :cond_1
const/4 p1, 0x1
goto :goto_1
:cond_1
const/4 p1, 0x0
:goto_1
return p1
.end method
.method private b(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;)Ljava/util/Map;
.locals 3
.line 723
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 725
invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String;
move-result-object v1
const-string v2, "type"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 726
sget-object v1, Lcom/applovin/impl/la;->F:Lcom/applovin/impl/la;
if-eq p1, v1, :cond_0
sget-object v1, Lcom/applovin/impl/la;->U:Lcom/applovin/impl/la;
if-eq p1, v1, :cond_0
sget-object v1, Lcom/applovin/impl/la;->S:Lcom/applovin/impl/la;
if-ne p1, v1, :cond_2
:cond_0
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 728
sget-object v1, Lcom/applovin/impl/sj;->D4:Lcom/applovin/impl/sj;
invoke-virtual {p1, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_1
.line 730
invoke-static {}, Lcom/applovin/impl/sr;->d()I
move-result p1
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string v1, "wvvc"
invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 731
invoke-static {}, Lcom/applovin/impl/sr;->c()Ljava/lang/String;
move-result-object p1
const-string v1, "wvv"
invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 732
invoke-static {}, Lcom/applovin/impl/sr;->b()Ljava/lang/String;
move-result-object p1
const-string v1, "wvpn"
invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
:cond_1
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 735
invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k;
move-result-object p1
invoke-virtual {p1}, Lcom/applovin/impl/sdk/k;->D()Ljava/lang/String;
move-result-object p1
const-string v1, "oglv"
invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
:cond_2
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 738
invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->y()Lcom/applovin/impl/sdk/k;
move-result-object p1
invoke-virtual {p1}, Lcom/applovin/impl/sdk/k;->G()Ljava/util/Map;
move-result-object p1
const-string v1, "platform"
.line 739
invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "country_code"
.line 740
invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 741
invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->r()Lcom/applovin/sdk/AppLovinSdkConfiguration;
move-result-object p1
invoke-interface {p1}, Lcom/applovin/sdk/AppLovinSdkConfiguration;->getCountryCode()Ljava/lang/String;
move-result-object p1
const-string v1, "cc"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 742
invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->a0()Ljava/lang/String;
move-result-object p1
const-string v1, "applovin_random_token"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 743
invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->q()Ljava/lang/String;
move-result-object p1
const-string v1, "compass_random_token"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 744
sget-object p1, Landroid/os/Build;->MODEL:Ljava/lang/String;
const-string v1, "model"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 745
sget-object p1, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
const-string v1, "brand"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 746
sget-object p1, Landroid/os/Build;->BRAND:Ljava/lang/String;
const-string v1, "brand_name"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 747
sget-object p1, Landroid/os/Build;->HARDWARE:Ljava/lang/String;
const-string v1, "hardware"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 748
sget-object p1, Landroid/os/Build;->DEVICE:Ljava/lang/String;
const-string v1, "revision"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 749
sget-object p1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
const-string v1, "os"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
.line 750
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string v1, "api_level"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 751
sget-object p1, Lcom/applovin/sdk/AppLovinSdk;->VERSION:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v1, "sdk_version"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 752
invoke-static {}, Lcom/applovin/impl/v;->b()Ljava/lang/String;
move-result-object p1
const-string v1, "ad_review_sdk_version"
invoke-static {v1, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 753
sget-object v1, Lcom/applovin/impl/sj;->v:Lcom/applovin/impl/sj;
invoke-virtual {p1, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
const-string v1, "md"
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 755
invoke-direct {p0, v0}, Lcom/applovin/impl/ma;->a(Ljava/util/Map;)V
.line 756
invoke-direct {p0, p2, v0}, Lcom/applovin/impl/ma;->a(Ljava/lang/Object;Ljava/util/Map;)V
if-eqz p3, :cond_3
.line 760
invoke-virtual {v0, p3}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
:cond_3
return-object v0
.end method
.method private synthetic b(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
.locals 0
.line 1174
invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
return-void
.end method
.method private b(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V
.locals 3
const-string p3, "HealthEventsReporter"
const/4 v0, 0x0
.line 1831
:try_start_0
new-instance v1, Ljava/net/URL;
invoke-direct {v1, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
.line 1832
invoke-virtual {p4}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
const-string p4, "UTF-8"
.line 1833
invoke-virtual {p1, p4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object p1
.line 1836
invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object p4
invoke-static {p4}, Lcom/google/firebase/perf/network/FirebasePerfUrlConnection;->instrument(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p4
check-cast p4, Ljava/net/URLConnection;
check-cast p4, Ljava/net/HttpURLConnection;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:try_start_1
sget v0, Lcom/applovin/impl/ma;->g:I
.line 1837
invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setConnectTimeout(I)V
.line 1838
invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setReadTimeout(I)V
const-string v0, "Content-Type"
const-string v1, "application/json; charset=utf-8"
.line 1839
invoke-virtual {p4, v0, v1}, Ljava/net/URLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x0
.line 1840
invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setDefaultUseCaches(Z)V
.line 1841
invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setAllowUserInteraction(Z)V
.line 1842
invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setUseCaches(Z)V
const/4 v0, 0x1
.line 1843
invoke-virtual {p4, v0}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
.line 1844
invoke-virtual {p4, v0}, Ljava/net/URLConnection;->setDoOutput(Z)V
.line 1845
array-length v0, p1
invoke-virtual {p4, v0}, Ljava/net/HttpURLConnection;->setFixedLengthStreamingMode(I)V
const-string v0, "POST"
.line 1846
invoke-virtual {p4, v0}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
.line 1848
invoke-virtual {p4}, Ljava/net/URLConnection;->getOutputStream()Ljava/io/OutputStream;
move-result-object v0
.line 1849
invoke-virtual {v0, p1}, Ljava/io/OutputStream;->write([B)V
.line 1850
invoke-virtual {v0}, Ljava/io/OutputStream;->close()V
.line 1852
invoke-virtual {p4}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result p1
.line 1853
invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2}, Lcom/applovin/impl/la;->b()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " reported with code "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p3, p1}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_0
:catchall_0
move-exception p1
move-object v0, p4
goto :goto_1
:cond_0
:goto_0
iget-object p1, p0, Lcom/applovin/impl/ma;->c:Ljava/util/Map;
.line 1855
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
invoke-interface {p1, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 1863
invoke-static {p4, p1}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V
goto :goto_3
:catchall_1
move-exception p1
.line 1864
:goto_1
:try_start_2
invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z
move-result p4
if-eqz p4, :cond_1
iget-object p4, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Failed to report "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Lcom/applovin/impl/la;->b()Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p4, p3, p2, p1}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_2
goto :goto_2
:catchall_2
move-exception p1
goto :goto_4
:cond_1
:goto_2
iget-object p1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 1868
invoke-static {v0, p1}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V
:goto_3
return-void
:goto_4
iget-object p2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 1869
invoke-static {v0, p2}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V
.line 1870
throw p1
.end method
.method private c(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
.locals 8
const-string v0, "HealthEventsReporter"
.line 590
invoke-virtual {p1}, Lcom/applovin/impl/la;->a()Lcom/applovin/impl/la$b;
move-result-object v1
sget-object v2, Lcom/applovin/impl/la$b;->a:Lcom/applovin/impl/la$b;
if-eq v1, v2, :cond_4
invoke-virtual {p1}, Lcom/applovin/impl/la;->a()Lcom/applovin/impl/la$b;
move-result-object v1
sget-object v2, Lcom/applovin/impl/la$b;->c:Lcom/applovin/impl/la$b;
if-ne v1, v2, :cond_0
goto/16 :goto_5
:cond_0
iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 592
sget-object v2, Lcom/applovin/impl/sj;->H:Lcom/applovin/impl/sj;
invoke-virtual {v1, v2}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
.line 593
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
int-to-double v1, v1
invoke-static {v1, v2}, Lcom/applovin/impl/yp;->a(D)Z
move-result v1
if-nez v1, :cond_1
return-void
.line 595
:cond_1
invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p3
:goto_0
invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_4
invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/Map;
const/4 v2, 0x0
.line 600
:try_start_0
invoke-direct {p0, p1, p2, v1}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;)Ljava/net/URL;
move-result-object v3
.line 603
invoke-virtual {v3}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v3
invoke-static {v3}, Lcom/google/firebase/perf/network/FirebasePerfUrlConnection;->instrument(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/net/URLConnection;
check-cast v3, Ljava/net/HttpURLConnection;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:try_start_1
sget v2, Lcom/applovin/impl/ma;->g:I
.line 604
invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setConnectTimeout(I)V
.line 605
invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setReadTimeout(I)V
const/4 v2, 0x0
.line 606
invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setDefaultUseCaches(Z)V
.line 607
invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setAllowUserInteraction(Z)V
.line 608
invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setUseCaches(Z)V
const/4 v4, 0x1
.line 609
invoke-virtual {v3, v4}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
.line 610
invoke-virtual {v3, v2}, Ljava/net/URLConnection;->setDoOutput(Z)V
const-string v2, "POST"
.line 611
invoke-virtual {v3, v2}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
.line 613
invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v2
.line 614
invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z
move-result v4
if-eqz v4, :cond_2
iget-object v4, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, " reported with code "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " and extra parameters "
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v0, v2}, Lcom/applovin/impl/sdk/n;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1
:catchall_0
move-exception v2
goto :goto_2
:cond_2
:goto_1
iget-object v2, p0, Lcom/applovin/impl/ma;->c:Ljava/util/Map;
.line 616
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
invoke-interface {v2, p1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 624
invoke-static {v3, v1}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V
goto :goto_0
:catchall_1
move-exception v3
move-object v7, v3
move-object v3, v2
move-object v2, v7
.line 625
:goto_2
:try_start_2
invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z
move-result v4
if-eqz v4, :cond_3
iget-object v4, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "Failed to report "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v6, " with extra parameters "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v4, v0, v1, v2}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_2
goto :goto_3
:catchall_2
move-exception p1
goto :goto_4
:cond_3
:goto_3
iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 629
invoke-static {v3, v1}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V
goto/16 :goto_0
:goto_4
iget-object p2, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 630
invoke-static {v3, p2}, Lcom/applovin/impl/yp;->a(Ljava/net/HttpURLConnection;Lcom/applovin/impl/sdk/j;)V
.line 631
throw p1
:cond_4
:goto_5
return-void
.end method
.method private d(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
.locals 11
iget-object v0, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 631
sget-object v1, Lcom/applovin/impl/sj;->I:Lcom/applovin/impl/sj;
invoke-virtual {v0, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 632
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_0
return-void
:cond_0
iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 634
invoke-virtual {p1, v1}, Lcom/applovin/impl/la;->a(Lcom/applovin/impl/sdk/j;)D
move-result-wide v8
.line 635
invoke-static {v8, v9}, Lcom/applovin/impl/yp;->a(D)Z
move-result v1
if-nez v1, :cond_1
return-void
:cond_1
iget-object v1, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 637
sget-object v2, Lcom/applovin/impl/sj;->O:Lcom/applovin/impl/sj;
invoke-virtual {v1, v2}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
if-eqz v1, :cond_2
move-object v2, p0
move-object v3, p1
move-wide v4, v8
move-object v6, p2
move-object v7, p3
.line 639
invoke-direct/range {v2 .. v7}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;DLjava/lang/Object;Ljava/util/List;)Lorg/json/JSONObject;
move-result-object p3
.line 640
invoke-direct {p0, v0, p1, p2, p3}, Lcom/applovin/impl/ma;->b(Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V
goto :goto_1
.line 644
:cond_2
invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p3
:goto_0
invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_3
invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/Map;
.line 646
invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v7
move-object v2, p0
move-object v3, p1
move-wide v4, v8
move-object v6, p2
invoke-direct/range {v2 .. v7}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;DLjava/lang/Object;Ljava/util/List;)Lorg/json/JSONObject;
move-result-object v6
iget-object v7, p0, Lcom/applovin/impl/ma;->b:Ljava/util/concurrent/ExecutorService;
.line 647
new-instance v10, Lcom/applovin/impl/ma$$ExternalSyntheticLambda0;
move-object v1, v10
move-object v3, v0
move-object v4, p1
move-object v5, p2
invoke-direct/range {v1 .. v6}, Lcom/applovin/impl/ma$$ExternalSyntheticLambda0;-><init>(Lcom/applovin/impl/ma;Ljava/lang/String;Lcom/applovin/impl/la;Ljava/lang/Object;Lorg/json/JSONObject;)V
invoke-interface {v7, v10}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
goto :goto_0
:cond_3
:goto_1
return-void
.end method
# virtual methods
.method public a()V
.locals 2
iget-object v0, p0, Lcom/applovin/impl/ma;->e:Lcom/applovin/impl/sdk/j;
.line 6648
sget-object v1, Lcom/applovin/impl/sj;->Q:Lcom/applovin/impl/sj;
invoke-virtual {v0, v1}, Lcom/applovin/impl/sdk/j;->a(Lcom/applovin/impl/sj;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 6649
invoke-static {v0}, Lcom/applovin/impl/sdk/utils/JsonUtils;->deserialize(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
iput-object v0, p0, Lcom/applovin/impl/ma;->a:Lorg/json/JSONObject;
return-void
.end method
.method public a(Lcom/applovin/impl/la;Lcom/applovin/impl/ge;)V
.locals 6
.line 10312
invoke-virtual {p2}, Lcom/applovin/impl/ge;->getFormat()Lcom/applovin/mediation/MaxAdFormat;
move-result-object v2
invoke-virtual {p2}, Lcom/applovin/impl/pe;->getAdUnitId()Ljava/lang/String;
move-result-object v3
const/4 v5, 0x0
move-object v0, p0
move-object v1, p1
move-object v4, p2
invoke-direct/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V
.locals 6
.line 10508
invoke-virtual {p2}, Lcom/applovin/impl/ge;->getFormat()Lcom/applovin/mediation/MaxAdFormat;
move-result-object v2
invoke-virtual {p2}, Lcom/applovin/impl/pe;->getAdUnitId()Ljava/lang/String;
move-result-object v3
move-object v0, p0
move-object v1, p1
move-object v4, p2
move-object v5, p3
invoke-direct/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/AppLovinError;)V
.locals 1
const/4 v0, 0x0
.line 9578
invoke-direct {p0, p1, p2, v0, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/AppLovinError;)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Lcom/applovin/impl/sdk/ad/b;)V
.locals 2
const/4 v0, 0x0
if-eqz p2, :cond_0
.line 10668
invoke-virtual {p2}, Lcom/applovin/impl/sdk/ad/AppLovinAdImpl;->getAdZone()Lcom/applovin/impl/h0;
move-result-object v1
goto :goto_0
:cond_0
move-object v1, v0
.line 10669
:goto_0
invoke-direct {p0, p1, v1, p2, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/impl/h0;Lcom/applovin/impl/sdk/ad/b;Lcom/applovin/impl/sdk/AppLovinError;)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/mediation/MaxError;)V
.locals 6
const/4 v4, 0x0
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-object v5, p4
.line 11453
invoke-direct/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Lcom/applovin/mediation/MaxAdFormat;Ljava/lang/String;Lcom/applovin/impl/ge;Lcom/applovin/mediation/MaxError;)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;J)V
.locals 1
.line 9390
invoke-direct {p0, p1, p4, p5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;J)Z
move-result p4
if-eqz p4, :cond_0
return-void
.line 9394
:cond_0
:try_start_0
invoke-static {}, Lcom/applovin/impl/yp;->h()Z
move-result p4
if-eqz p4, :cond_1
iget-object p4, p0, Lcom/applovin/impl/ma;->b:Ljava/util/concurrent/ExecutorService;
.line 9396
new-instance p5, Lcom/applovin/impl/ma$$ExternalSyntheticLambda1;
invoke-direct {p5, p0, p1, p2, p3}, Lcom/applovin/impl/ma$$ExternalSyntheticLambda1;-><init>(Lcom/applovin/impl/ma;Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
invoke-interface {p4, p5}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
goto :goto_1
:catchall_0
move-exception p2
goto :goto_0
.line 9400
:cond_1
invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_1
.line 9405
:goto_0
invoke-static {}, Lcom/applovin/impl/sdk/n;->a()Z
move-result p4
if-eqz p4, :cond_2
iget-object p4, p0, Lcom/applovin/impl/ma;->f:Lcom/applovin/impl/sdk/n;
new-instance p5, Ljava/lang/StringBuilder;
invoke-direct {p5}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "Failed to report "
invoke-virtual {p5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/applovin/impl/la;->b()Ljava/lang/String;
move-result-object p1
invoke-virtual {p5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, " with extra parameters collection "
invoke-virtual {p5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p5, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {p5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string p3, "HealthEventsReporter"
invoke-virtual {p4, p3, p1, p2}, Lcom/applovin/impl/sdk/n;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
:cond_2
:goto_1
return-void
.end method
.method public a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;J)V
.locals 6
.line 11850
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 11851
invoke-virtual {v3, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-wide v4, p4
.line 11853
invoke-virtual/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;J)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Ljava/lang/String;)V
.locals 1
.line 12188
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 12189
invoke-virtual {p0, p1, p2, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Ljava/lang/String;Ljava/util/Map;)V
.locals 1
const-string v0, "source"
.line 12537
invoke-interface {p3, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 12539
invoke-virtual {p0, p1, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)V
.locals 1
.line 12902
invoke-static {p4}, Lcom/applovin/impl/sdk/utils/StringUtils;->isValidString(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/applovin/impl/ma;->d:Ljava/util/Set;
invoke-interface {v0, p4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
move-result p4
if-nez p4, :cond_0
return-void
:cond_0
const-string p4, "source"
.line 12904
invoke-interface {p3, p4, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 12905
invoke-virtual {p0, p1, p2, p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Ljava/util/Map;)V
.locals 6
const/4 v2, 0x0
const-wide/16 v4, 0x0
move-object v0, p0
move-object v1, p1
move-object v3, p2
.line 13282
invoke-virtual/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;J)V
return-void
.end method
.method public a(Lcom/applovin/impl/la;Ljava/util/Map;J)V
.locals 6
const/4 v2, 0x0
move-object v0, p0
move-object v1, p1
move-object v3, p2
move-wide v4, p3
.line 13671
invoke-virtual/range {v0 .. v5}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/Map;J)V
return-void
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;I)V
.locals 1
.line 6948
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 6949
invoke-virtual {p0, p1, p2, p3, v0}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/String;ILjava/util/HashMap;)V
return-void
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;ILjava/util/HashMap;)V
.locals 3
.line 7263
invoke-direct {p0, p2}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;)Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_0
const/4 v1, 0x1
goto :goto_0
:cond_0
const/4 v1, 0x0
:goto_0
if-eqz v1, :cond_1
.line 7266
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
return-void
:cond_1
if-nez v1, :cond_2
const/16 v0, 0x190
if-ge p3, v0, :cond_2
return-void
:cond_2
const-string v0, "source"
.line 7269
invoke-virtual {p4, v0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7270
invoke-static {p2}, Lcom/applovin/impl/sdk/utils/StringUtils;->emptyIfNull(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const-string p2, "url"
invoke-virtual {p4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7271
invoke-static {p3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string p2, "code"
invoke-virtual {p4, p2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7273
sget-object p1, Lcom/applovin/impl/la;->O:Lcom/applovin/impl/la;
invoke-virtual {p0, p1, p4}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V
return-void
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;Lcom/applovin/impl/sdk/ad/b;)V
.locals 2
.line 14874
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "source"
.line 14875
invoke-virtual {v0, v1, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p1, "error_message"
.line 14876
invoke-virtual {v0, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p3, :cond_1
.line 14880
invoke-static {p3}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/sdk/ad/b;)Ljava/util/Map;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
.line 14882
invoke-virtual {p3}, Lcom/applovin/impl/sdk/ad/b;->I0()Z
move-result p1
.line 14883
invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
move-result-object p2
const-string v1, "is_video_stream"
invoke-virtual {v0, v1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p2, "video_url"
if-eqz p1, :cond_0
.line 14885
instance-of p1, p3, Lcom/applovin/impl/sdk/ad/a;
if-eqz p1, :cond_0
.line 14887
check-cast p3, Lcom/applovin/impl/sdk/ad/a;
invoke-virtual {p3}, Lcom/applovin/impl/sdk/ad/a;->m1()Ljava/lang/String;
move-result-object p1
invoke-static {p2, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
goto :goto_0
.line 14891
:cond_0
invoke-virtual {p3}, Lcom/applovin/impl/sdk/ad/b;->P()Ljava/lang/String;
move-result-object p1
invoke-static {p2, p1, v0}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 14895
:cond_1
:goto_0
sget-object p1, Lcom/applovin/impl/la;->M:Lcom/applovin/impl/la;
invoke-virtual {p0, p1, v0}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/util/Map;)V
return-void
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
.locals 1
.line 13885
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 13886
invoke-virtual {p0, p1, p2, p3, v0}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
.locals 1
.line 14106
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, ":"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 14107
invoke-virtual {p0, p1, p3, p4}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method public a(Ljava/lang/String;Ljava/lang/Throwable;)V
.locals 1
.line 14339
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 14340
invoke-virtual {p0, p1, p2, v0}, Lcom/applovin/impl/ma;->a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
return-void
.end method
.method public a(Ljava/lang/String;Ljava/lang/Throwable;Ljava/util/Map;)V
.locals 9
const-string v0, "source"
.line 14585
invoke-interface {p3, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 14586
invoke-virtual {p2}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "top_main_method"
invoke-interface {p3, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 14588
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
.line 14589
invoke-virtual {v6, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 14591
invoke-virtual {p2}, Ljava/lang/Throwable;->getSuppressed()[Ljava/lang/Throwable;
move-result-object p3
array-length v1, p3
const/4 v3, 0x0
:goto_0
if-ge v3, v1, :cond_0
aget-object v4, p3, v3
.line 14593
new-instance v5, Ljava/util/HashMap;
invoke-direct {v5}, Ljava/util/HashMap;-><init>()V
.line 14594
invoke-static {v0, p1, v5}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 14595
invoke-virtual {p2}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
move-result-object v7
invoke-static {v2, v7, v5}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 14596
invoke-virtual {v4}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
move-result-object v4
const-string v7, "suppressed_throwable"
invoke-static {v7, v4, v5}, Lcom/applovin/impl/sdk/utils/CollectionUtils;->putStringIfValid(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 14598
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto :goto_0
.line 14601
:cond_0
sget-object v4, Lcom/applovin/impl/la;->H:Lcom/applovin/impl/la;
const/4 v5, 0x0
const-wide/16 v7, 0x0
move-object v3, p0
invoke-virtual/range {v3 .. v8}, Lcom/applovin/impl/ma;->a(Lcom/applovin/impl/la;Ljava/lang/Object;Ljava/util/List;J)V
return-void
.end method