Files
rr3-apk/smali_classes4/com/ironsource/adqualitysdk/sdk/i/y.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

645 lines
18 KiB
Smali
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
.class public abstract Lcom/ironsource/adqualitysdk/sdk/i/y;
.super Lcom/ironsource/adqualitysdk/sdk/i/u;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/adqualitysdk/sdk/i/y$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Lcom/ironsource/adqualitysdk/sdk/i/u<",
"Landroid/webkit/WebView;",
"TT;>;"
}
.end annotation
# instance fields
.field private :Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/ironsource/adqualitysdk/sdk/i/y<",
"TT;>.a;"
}
.end annotation
.end field
.field private :Lcom/ironsource/adqualitysdk/sdk/i/ac;
.field private :Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"TT;",
"Lcom/ironsource/adqualitysdk/sdk/i/ac;",
">;"
}
.end annotation
.end field
.field private :Lcom/ironsource/adqualitysdk/sdk/i/ip;
# direct methods
.method public constructor <init>(Lcom/ironsource/adqualitysdk/sdk/i/ip;)V
.locals 1
.line 30
invoke-direct {p0}, Lcom/ironsource/adqualitysdk/sdk/i/u;-><init>()V
.line 24
new-instance v0, Ljava/util/WeakHashMap;
invoke-direct {v0}, Ljava/util/WeakHashMap;-><init>()V
iput-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Ljava/util/Map;
.line 28
new-instance v0, Lcom/ironsource/adqualitysdk/sdk/i/y$a;
invoke-direct {v0}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;-><init>()V
iput-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/ip;
return-void
.end method
.method public static synthetic (Lcom/ironsource/adqualitysdk/sdk/i/y;)Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.locals 0
.line 20
iget-object p0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
return-object p0
.end method
.method public static synthetic (Lcom/ironsource/adqualitysdk/sdk/i/y;Lorg/json/JSONObject;Landroid/webkit/WebView;Ljava/lang/Object;)V
.locals 0
.line 7145
invoke-super {p0, p1, p2, p3}, Lcom/ironsource/adqualitysdk/sdk/i/u;->(Lorg/json/JSONObject;Ljava/lang/Object;Ljava/lang/Object;)V
return-void
.end method
.method private (Ljava/lang/Object;Ljava/util/List;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Ljava/util/List<",
"Landroid/webkit/WebView;",
">;)V"
}
.end annotation
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 5051
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Ljava/util/Map;
.line 5052
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/adqualitysdk/sdk/i/ac;
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/ac;
.line 157
:goto_0
invoke-virtual {v0, p2}, Lcom/ironsource/adqualitysdk/sdk/i/ac;->(Ljava/util/List;)V
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 158
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v0
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 6051
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Ljava/util/Map;
.line 6052
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/ironsource/adqualitysdk/sdk/i/ac;
goto :goto_1
:cond_1
iget-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/ac;
:goto_1
const/4 v0, 0x0
.line 159
invoke-interface {p2, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Landroid/webkit/WebView;
invoke-virtual {p2}, Ljava/lang/Object;->hashCode()I
move-result p2
invoke-static {p2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/ac;->(Ljava/lang/String;)V
:cond_2
return-void
.end method
.method public static synthetic (Lcom/ironsource/adqualitysdk/sdk/i/y;Ljava/lang/Object;Ljava/util/List;)V
.locals 0
.line 20
invoke-direct {p0, p1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/y;->(Ljava/lang/Object;Ljava/util/List;)V
return-void
.end method
# virtual methods
.method public (Ljava/lang/Object;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.line 136
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 4051
invoke-static {v1}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v1
if-eqz v1, :cond_0
iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Ljava/util/Map;
.line 4052
invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/ironsource/adqualitysdk/sdk/i/ac;
goto :goto_0
:cond_0
iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/ac;
.line 136
:goto_0
invoke-virtual {v1}, Lcom/ironsource/adqualitysdk/sdk/i/ac;->()Landroid/webkit/WebView;
move-result-object v1
invoke-virtual {p0, v0, v1, p1}, Lcom/ironsource/adqualitysdk/sdk/i/u;->(Lorg/json/JSONObject;Ljava/lang/Object;Ljava/lang/Object;)V
return-void
.end method
.method public final synthetic (Lorg/json/JSONObject;Ljava/lang/Object;Ljava/lang/Object;)V
.locals 0
.line 20
check-cast p2, Landroid/webkit/WebView;
.line 7141
invoke-super {p0, p1, p2, p3}, Lcom/ironsource/adqualitysdk/sdk/i/u;->(Lorg/json/JSONObject;Ljava/lang/Object;Ljava/lang/Object;)V
return-void
.end method
.method public abstract ()Lcom/ironsource/adqualitysdk/sdk/i/q;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/ironsource/adqualitysdk/sdk/i/q<",
"Landroid/webkit/WebView;",
"TT;>;"
}
.end annotation
.end method
.method public abstract (Ljava/lang/Object;Ljava/util/List;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Ljava/util/List<",
"Landroid/webkit/WebView;",
">;)V"
}
.end annotation
.end method
.method public final (Lorg/json/JSONObject;Ljava/lang/Object;Ljava/lang/String;)V
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"TT;",
"Ljava/lang/String;",
")V"
}
.end annotation
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 71
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
const/4 v0, 0x1
move v5, v0
goto :goto_0
:cond_0
move v5, v1
:goto_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 1051
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Ljava/util/Map;
.line 1052
invoke-interface {v0, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/adqualitysdk/sdk/i/ac;
goto :goto_1
:cond_1
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/ac;
:goto_1
if-nez v0, :cond_3
.line 74
invoke-virtual {p0}, Lcom/ironsource/adqualitysdk/sdk/i/y;->()Lcom/ironsource/adqualitysdk/sdk/i/ac;
move-result-object v0
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 1059
invoke-static {v2}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v2
if-eqz v2, :cond_2
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Ljava/util/Map;
.line 1060
invoke-interface {v2, p2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_2
:cond_2
iput-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/ac;
.line 76
:goto_2
invoke-virtual {p0}, Lcom/ironsource/adqualitysdk/sdk/i/y;->()Lcom/ironsource/adqualitysdk/sdk/i/q;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/ironsource/adqualitysdk/sdk/i/u;->(Lcom/ironsource/adqualitysdk/sdk/i/q;)V
.line 78
:cond_3
invoke-virtual {v0}, Lcom/ironsource/adqualitysdk/sdk/i/ac;->()V
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 79
invoke-static {v2}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Ljava/lang/String;
move-result-object v3
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
invoke-static {v2}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Ljava/util/List;
move-result-object v4
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
invoke-static {v2}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v6
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
invoke-static {v2}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v7
move-object v2, v0
invoke-virtual/range {v2 .. v7}, Lcom/ironsource/adqualitysdk/sdk/i/ac;->(Ljava/lang/String;Ljava/util/List;ZZZ)V
.line 80
invoke-virtual {v0, p3}, Lcom/ironsource/adqualitysdk/sdk/i/ac;->(Ljava/lang/String;)V
iget-object p3, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 81
invoke-static {p3}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result p3
const/4 v0, 0x0
if-nez p3, :cond_4
.line 1145
invoke-super {p0, p1, v0, p2}, Lcom/ironsource/adqualitysdk/sdk/i/u;->(Lorg/json/JSONObject;Ljava/lang/Object;Ljava/lang/Object;)V
return-void
.line 86
:cond_4
new-instance p3, Ljava/util/ArrayList;
invoke-direct {p3}, Ljava/util/ArrayList;-><init>()V
.line 87
invoke-virtual {p0, p2, p3}, Lcom/ironsource/adqualitysdk/sdk/i/y;->(Ljava/lang/Object;Ljava/util/List;)V
.line 1149
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
iget-object v3, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/ip;
if-eqz v3, :cond_5
.line 1151
invoke-interface {v3, p2}, Lcom/ironsource/adqualitysdk/sdk/i/ip;->(Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
.line 90
:cond_5
invoke-static {p3, v2}, Lcom/ironsource/adqualitysdk/sdk/i/jp;->(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
move-result-object p3
.line 92
invoke-interface {p3}, Ljava/util/List;->isEmpty()Z
move-result v2
if-nez v2, :cond_6
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
invoke-static {v2}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v2
if-eqz v2, :cond_8
.line 93
:cond_6
invoke-virtual {p0, p2}, Lcom/ironsource/adqualitysdk/sdk/i/y;->(Ljava/lang/Object;)Landroid/view/View;
move-result-object v2
if-eqz v2, :cond_7
.line 95
new-instance v3, Lcom/ironsource/adqualitysdk/sdk/i/y$3;
invoke-direct {v3, p0, p2}, Lcom/ironsource/adqualitysdk/sdk/i/y$3;-><init>(Lcom/ironsource/adqualitysdk/sdk/i/y;Ljava/lang/Object;)V
invoke-virtual {v2, v3}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
.line 115
:cond_7
invoke-interface {p3}, Ljava/util/List;->isEmpty()Z
move-result v2
if-eqz v2, :cond_8
.line 2145
invoke-super {p0, p1, v0, p2}, Lcom/ironsource/adqualitysdk/sdk/i/u;->(Lorg/json/JSONObject;Ljava/lang/Object;Ljava/lang/Object;)V
return-void
:cond_8
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 121
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v0
if-nez v0, :cond_9
.line 122
invoke-direct {p0, p2, p3}, Lcom/ironsource/adqualitysdk/sdk/i/y;->(Ljava/lang/Object;Ljava/util/List;)V
.line 123
invoke-interface {p3, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p3
check-cast p3, Landroid/webkit/WebView;
.line 3145
invoke-super {p0, p1, p3, p2}, Lcom/ironsource/adqualitysdk/sdk/i/u;->(Lorg/json/JSONObject;Ljava/lang/Object;Ljava/lang/Object;)V
return-void
.line 125
:cond_9
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/i/t;->()Landroid/os/Handler;
move-result-object v0
new-instance v1, Lcom/ironsource/adqualitysdk/sdk/i/y$1;
invoke-direct {v1, p0, p2, p3, p1}, Lcom/ironsource/adqualitysdk/sdk/i/y$1;-><init>(Lcom/ironsource/adqualitysdk/sdk/i/y;Ljava/lang/Object;Ljava/util/List;Lorg/json/JSONObject;)V
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method public final (Ljava/lang/Object;)Ljava/lang/String;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)",
"Ljava/lang/String;"
}
.end annotation
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
.line 7051
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Ljava/util/Map;
.line 7052
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/ironsource/adqualitysdk/sdk/i/ac;
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/ac;
.line 165
:goto_0
invoke-virtual {v0, p1}, Lcom/ironsource/adqualitysdk/sdk/i/ac;->(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public (Ljava/lang/Object;Ljava/lang/String;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 67
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
invoke-virtual {p0, v0, p1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/y;->(Lorg/json/JSONObject;Ljava/lang/Object;Ljava/lang/String;)V
return-void
.end method
.method public abstract ()Lcom/ironsource/adqualitysdk/sdk/i/ac;
.end method
.method public abstract (Ljava/lang/Object;)Landroid/view/View;
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)",
"Landroid/view/View;"
}
.end annotation
.end method
.method public final (Lcom/ironsource/adqualitysdk/sdk/i/ip;)V
.locals 0
.line 0
iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/ip;
return-void
.end method
.method public final (Lcom/ironsource/adqualitysdk/sdk/i/y$a;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/ironsource/adqualitysdk/sdk/i/y<",
"TT;>.a;)V"
}
.end annotation
.line 0
iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/y;->:Lcom/ironsource/adqualitysdk/sdk/i/y$a;
return-void
.end method