Files
rr3-apk/smali_classes4/com/ironsource/adqualitysdk/sdk/i/ab.smali
Daniel Elliott 6ffa31962e V14.0.1 Ultimate: Killswitch removed + offline features + crash fix
- Decompiled RealRacing3 v14.0.1 (versionCode 14001)
- Patched EnvironmentDataContainer.getLatestAppVersionCheckResult() to always return 0 (APP_VERSION_OK)
- Copied all offline managers from v13: LocalSaveManager, OfflineModeManager, OfflineCurrencyManager, OfflineEventsManager
- Applied delayed initialization fix to MainActivity (500ms Handler.postDelayed)
- Added MainActivity\ inner class with try-catch wrapper
- Server killswitch completely bypassed - game will work after March 2026 shutdown
- Compatible with v13 APKs (same signing key: rr3-release.keystore)

This is the ULTIMATE EDITION: Latest game version + no killswitch + offline mode + crash fixed

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 22:36:51 -08:00

1532 lines
33 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 final Lcom/ironsource/adqualitysdk/sdk/i/ab;
.super Lcom/ironsource/adqualitysdk/sdk/i/y;
.source "SourceFile"
# interfaces
.implements Landroid/view/View$OnLayoutChangeListener;
.implements Lcom/ironsource/adqualitysdk/sdk/i/jg;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/ironsource/adqualitysdk/sdk/i/y<",
"Landroid/view/View;",
">;",
"Landroid/view/View$OnLayoutChangeListener;",
"Lcom/ironsource/adqualitysdk/sdk/i/jg;"
}
.end annotation
# static fields
.field private static :I = 0x1
.field private static :[I
.field private static :I
# instance fields
.field private :Ljava/util/WeakHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/WeakHashMap<",
"Landroid/view/View;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field private :Ljava/lang/Class;
.field private :Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
# direct methods
.method static constructor <clinit>()V
.locals 1
const/16 v0, 0x12
new-array v0, v0, [I
fill-array-data v0, :array_0
sput-object v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:[I
return-void
:array_0
.array-data 4
-0xcd59d7f
-0x75d28db9
0x7841d267
0x6fa7964f
0x1e001e73
-0x3e184abe
0x2dc08900
-0x4976182f
-0x104dc318
0x49bff22b
-0x5935ad21
0x6cd6c4fb
-0x5b24295e
0x1c64c559
-0x4b641b27
0x3d00f44
-0x89b91d1
0x2410aaf1
.end array-data
.end method
.method public constructor <init>(Lorg/json/JSONObject;)V
.locals 1
const/4 v0, 0x0
.line 41
invoke-direct {p0, v0}, Lcom/ironsource/adqualitysdk/sdk/i/y;-><init>(Lcom/ironsource/adqualitysdk/sdk/i/ip;)V
.line 36
new-instance v0, Ljava/util/WeakHashMap;
invoke-direct {v0}, Ljava/util/WeakHashMap;-><init>()V
iput-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/util/WeakHashMap;
.line 38
new-instance v0, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
invoke-direct {v0, p0}, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;-><init>(Lcom/ironsource/adqualitysdk/sdk/i/ab;)V
iput-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
.line 42
invoke-virtual {p0, p1}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Lorg/json/JSONObject;)V
return-void
.end method
.method private (Landroid/view/View;Ljava/lang/String;)Landroid/view/View;
.locals 4
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v1, v0, 0x11
.line 146
rem-int/lit16 v2, v1, 0x80
sput v2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v1, v1, 0x2
.line 144
instance-of v1, p1, Landroid/view/ViewGroup;
const/4 v2, 0x0
if-eqz v1, :cond_4
add-int/lit8 v0, v0, 0x2f
.line 149
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
if-nez v0, :cond_0
.line 145
check-cast p1, Landroid/view/ViewGroup;
const/4 v0, 0x1
goto :goto_0
:cond_0
check-cast p1, Landroid/view/ViewGroup;
const/4 v0, 0x0
.line 146
:goto_0
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v1
if-ge v0, v1, :cond_4
.line 147
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v1
.line 148
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v3, p2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_2
sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 p1, p1, 0x29
.line 157
rem-int/lit16 p2, p1, 0x80
sput p2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 p1, p1, 0x2
if-eqz p1, :cond_1
return-object v1
.line 149
:cond_1
throw v2
.line 151
:cond_2
invoke-direct {p0, v1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;Ljava/lang/String;)Landroid/view/View;
move-result-object v1
if-eqz v1, :cond_3
return-object v1
:cond_3
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_4
return-object v2
.end method
.method private static ([II)Ljava/lang/String;
.locals 13
.line 1126
sget-object v0, Lcom/ironsource/adqualitysdk/sdk/i/e;->:Ljava/lang/Object;
monitor-enter v0
const/4 v1, 0x4
:try_start_0
new-array v1, v1, [C
.line 1129
array-length v2, p0
const/4 v3, 0x1
shl-int/2addr v2, v3
new-array v2, v2, [C
sget-object v4, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:[I
.line 1130
invoke-virtual {v4}, [I->clone()Ljava/lang/Object;
move-result-object v4
check-cast v4, [I
const/4 v5, 0x0
.line 1132
sput v5, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
:goto_0
sget v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
array-length v7, p0
if-ge v6, v7, :cond_1
.line 1134
aget v7, p0, v6
shr-int/lit8 v8, v7, 0x10
int-to-char v8, v8
aput-char v8, v1, v5
int-to-char v7, v7
aput-char v7, v1, v3
add-int/lit8 v9, v6, 0x1
.line 1136
aget v9, p0, v9
const/16 v10, 0x10
shr-int/2addr v9, v10
int-to-char v9, v9
const/4 v11, 0x2
aput-char v9, v1, v11
add-int/lit8 v6, v6, 0x1
.line 1137
aget v6, p0, v6
int-to-char v6, v6
const/4 v12, 0x3
aput-char v6, v1, v12
shl-int/lit8 v8, v8, 0x10
add-int/2addr v8, v7
.line 1141
sput v8, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
shl-int/lit8 v7, v9, 0x10
add-int/2addr v7, v6
.line 1142
sput v7, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
.line 1145
invoke-static {v4}, Lcom/ironsource/adqualitysdk/sdk/i/e;->([I)V
move v6, v5
:goto_1
if-ge v6, v10, :cond_0
.line 1150
sget v7, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
aget v8, v4, v6
xor-int/2addr v7, v8
.line 1151
sput v7, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
invoke-static {v7}, Lcom/ironsource/adqualitysdk/sdk/i/e;->(I)I
move-result v7
sget v8, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
xor-int/2addr v7, v8
sput v7, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
.line 1153
sget v7, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
.line 1154
sget v8, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
sput v8, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
.line 1155
sput v7, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
add-int/lit8 v6, v6, 0x1
goto :goto_1
:catchall_0
move-exception p0
goto :goto_2
.line 1157
:cond_0
sget v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
.line 1158
sget v7, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
sput v7, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
.line 1161
sput v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
aget v7, v4, v10
xor-int/2addr v6, v7
sput v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
.line 1162
sget v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
const/16 v7, 0x11
aget v7, v4, v7
xor-int/2addr v6, v7
sput v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
.line 1165
sget v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
.line 1167
sget v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
ushr-int/lit8 v7, v6, 0x10
int-to-char v7, v7
aput-char v7, v1, v5
int-to-char v6, v6
aput-char v6, v1, v3
.line 1169
sget v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
ushr-int/lit8 v7, v6, 0x10
int-to-char v7, v7
aput-char v7, v1, v11
int-to-char v6, v6
aput-char v6, v1, v12
.line 1173
invoke-static {v4}, Lcom/ironsource/adqualitysdk/sdk/i/e;->([I)V
.line 1176
sget v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
shl-int/lit8 v7, v6, 0x1
aget-char v8, v1, v5
aput-char v8, v2, v7
shl-int/lit8 v7, v6, 0x1
add-int/2addr v7, v3
aget-char v8, v1, v3
.line 1177
aput-char v8, v2, v7
shl-int/lit8 v7, v6, 0x1
add-int/2addr v7, v11
aget-char v8, v1, v11
.line 1178
aput-char v8, v2, v7
shl-int/lit8 v7, v6, 0x1
add-int/2addr v7, v12
aget-char v8, v1, v12
.line 1179
aput-char v8, v2, v7
add-int/lit8 v6, v6, 0x2
.line 1132
sput v6, Lcom/ironsource/adqualitysdk/sdk/i/e;->:I
goto/16 :goto_0
.line 1181
:cond_1
new-instance p0, Ljava/lang/String;
invoke-direct {p0, v2, v5, p1}, Ljava/lang/String;-><init>([CII)V
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
return-object p0
.line 1182
:goto_2
monitor-exit v0
throw p0
.end method
.method private ()V
.locals 2
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0xb
.line 61
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
if-nez v0, :cond_0
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/i/jb;->()Lcom/ironsource/adqualitysdk/sdk/i/jb;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/adqualitysdk/sdk/i/jb;->(Lcom/ironsource/adqualitysdk/sdk/i/jg;)V
const/16 v0, 0x49
div-int/lit8 v0, v0, 0x0
goto :goto_0
:cond_0
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/i/jb;->()Lcom/ironsource/adqualitysdk/sdk/i/jb;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/adqualitysdk/sdk/i/jb;->(Lcom/ironsource/adqualitysdk/sdk/i/jg;)V
:goto_0
return-void
.end method
.method private (Landroid/view/View;)V
.locals 3
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0x4d
.line 122
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
const/4 v1, 0x0
if-nez v0, :cond_2
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/util/WeakHashMap;
.line 120
invoke-virtual {v0, p1}, Ljava/util/AbstractMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0xf
.line 122
rem-int/lit16 v2, v0, 0x80
sput v2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
if-nez v0, :cond_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/util/WeakHashMap;
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
.line 121
invoke-virtual {v0, p1, v1}, Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 122
invoke-virtual {p1}, Ljava/lang/Object;->hashCode()I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, p1, v0}, Lcom/ironsource/adqualitysdk/sdk/i/y;->(Ljava/lang/Object;Ljava/lang/String;)V
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/util/WeakHashMap;
sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
.line 121
invoke-virtual {v0, p1, v2}, Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 122
invoke-virtual {p1}, Ljava/lang/Object;->hashCode()I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, p1, v0}, Lcom/ironsource/adqualitysdk/sdk/i/y;->(Ljava/lang/Object;Ljava/lang/String;)V
throw v1
:cond_1
:goto_0
return-void
:cond_2
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/util/WeakHashMap;
.line 120
invoke-virtual {v0, p1}, Ljava/util/AbstractMap;->containsKey(Ljava/lang/Object;)Z
throw v1
.end method
.method private static (Landroid/view/View;)Landroid/view/View;
.locals 2
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0x73
.line 71
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
add-int/lit8 v1, v1, 0x77
rem-int/lit16 v0, v1, 0x80
sput v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v1, v1, 0x2
return-object p0
.end method
.method private (Landroid/view/View;Ljava/lang/Class;)Landroid/view/View;
.locals 4
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v1, v0, 0xd
.line 140
rem-int/lit16 v2, v1, 0x80
sput v2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v1, v1, 0x2
.line 127
instance-of v1, p1, Landroid/view/ViewGroup;
const/4 v2, 0x1
xor-int/2addr v1, v2
if-eqz v1, :cond_0
goto :goto_1
:cond_0
add-int/lit8 v1, v0, 0x13
.line 140
rem-int/lit16 v3, v1, 0x80
sput v3, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v1, v1, 0x2
.line 128
check-cast p1, Landroid/view/ViewGroup;
add-int/lit8 v0, v0, 0x4d
.line 140
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
const/4 v0, 0x0
.line 129
:goto_0
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v1
if-ge v0, v1, :cond_3
.line 130
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v1
.line 131
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v3
invoke-virtual {p2, v3}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
move-result v3
xor-int/2addr v3, v2
if-eq v3, v2, :cond_1
return-object v1
.line 134
:cond_1
invoke-direct {p0, v1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;Ljava/lang/Class;)Landroid/view/View;
move-result-object v1
if-eqz v1, :cond_2
return-object v1
:cond_2
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_3
:goto_1
const/4 p1, 0x0
return-object p1
.end method
.method private (Landroid/view/View;Ljava/util/List;)V
.locals 17
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
"Ljava/util/List<",
"Landroid/webkit/WebView;",
">;)V"
}
.end annotation
move-object/from16 v0, p0
sget v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v1, v1, 0x71
.line 162
rem-int/lit16 v2, v1, 0x80
sput v2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v1, v1, 0x2
if-eqz v1, :cond_0
const-class v3, Landroid/webkit/WebView;
iget-object v1, v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
invoke-static {v1}, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;->(Lcom/ironsource/adqualitysdk/sdk/i/ab$d;)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
iget-object v1, v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
iget-object v8, v1, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->:Ljava/util/List;
move-object/from16 v2, p1
move-object/from16 v9, p2
invoke-static/range {v2 .. v9}, Lcom/ironsource/adqualitysdk/sdk/i/kd;->(Landroid/view/View;Ljava/lang/Class;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;)V
goto :goto_0
:cond_0
const-class v10, Landroid/webkit/WebView;
iget-object v1, v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
invoke-static {v1}, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;->(Lcom/ironsource/adqualitysdk/sdk/i/ab$d;)Ljava/lang/String;
move-result-object v11
const/4 v12, 0x1
const/4 v13, 0x0
const/4 v14, 0x0
iget-object v1, v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
iget-object v15, v1, Lcom/ironsource/adqualitysdk/sdk/i/y$a;->:Ljava/util/List;
move-object/from16 v9, p1
move-object/from16 v16, p2
invoke-static/range {v9 .. v16}, Lcom/ironsource/adqualitysdk/sdk/i/kd;->(Landroid/view/View;Ljava/lang/Class;Ljava/lang/String;ZZLjava/util/List;Ljava/util/List;Ljava/util/List;)V
:goto_0
sget v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v1, v1, 0x5b
rem-int/lit16 v2, v1, 0x80
sput v2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v1, v1, 0x2
return-void
.end method
# virtual methods
.method public final onLayoutChange(Landroid/view/View;IIIIIIII)V
.locals 0
sget p2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 p2, p2, 0x2f
.line 114
rem-int/lit16 p3, p2, 0x80
sput p3, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 p2, p2, 0x2
const/4 p2, 0x0
:try_start_0
iget-object p3, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/lang/Class;
.line 108
invoke-direct {p0, p1, p3}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;Ljava/lang/Class;)Landroid/view/View;
move-result-object p3
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-eqz p3, :cond_1
sget p4, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 p4, p4, 0x1
.line 114
rem-int/lit16 p5, p4, 0x80
sput p5, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 p4, p4, 0x2
if-nez p4, :cond_0
.line 110
:try_start_1
invoke-direct {p0, p3}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;)V
.line 111
invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
const/16 p1, 0x5c
div-int/2addr p1, p2
goto :goto_0
:catchall_0
move-exception p1
goto :goto_1
.line 110
:cond_0
invoke-direct {p0, p3}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;)V
.line 111
invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
:goto_0
sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 p1, p1, 0x5f
.line 114
rem-int/lit16 p2, p1, 0x80
sput p2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 p1, p1, 0x2
:cond_1
return-void
:goto_1
const/16 p3, 0xa
new-array p3, p3, [I
fill-array-data p3, :array_0
const-string p4, ""
const/16 p5, 0x30
invoke-static {p4, p5, p2}, Landroid/text/TextUtils;->lastIndexOf(Ljava/lang/CharSequence;CI)I
move-result p4
rsub-int/lit8 p4, p4, 0x12
invoke-static {p3, p4}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->([II)Ljava/lang/String;
move-result-object p3
invoke-virtual {p3}, Ljava/lang/String;->intern()Ljava/lang/String;
move-result-object p3
const/16 p4, 0xc
new-array p4, p4, [I
fill-array-data p4, :array_1
invoke-static {}, Landroid/view/ViewConfiguration;->getScrollFriction()F
move-result p5
const/4 p6, 0x0
cmpl-float p5, p5, p6
add-int/lit8 p5, p5, 0x16
invoke-static {p4, p5}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->([II)Ljava/lang/String;
move-result-object p4
invoke-virtual {p4}, Ljava/lang/String;->intern()Ljava/lang/String;
move-result-object p4
invoke-static {p3, p4, p1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/jw;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V
return-void
nop
:array_0
.array-data 4
-0x43b934ab
-0x26934605
-0x387e1744
0x5805e6b8
0x360c4bfd
0x22a58daa
-0x27c559df
0x5e3942e8
-0x2c815255
-0x7fe34034
.end array-data
:array_1
.array-data 4
-0x783c0646
-0x7e50a266
0x6b3379ce
-0x3094435f
-0x7730ff4f
0x3c57ff1
0x1a0773ae
0x5d948006
-0x39840899
0x44a0bed7
-0x221dc44b
-0x644a7101
.end array-data
.end method
.method public final (Landroid/view/View;)V
.locals 2
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/lang/Class;
.line 86
invoke-direct {p0, p1, v0}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;Ljava/lang/Class;)Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_0
.line 88
invoke-direct {p0, v0}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;)V
sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 p1, p1, 0x37
.line 92
rem-int/lit16 v0, p1, 0x80
sput v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 p1, p1, 0x2
return-void
:cond_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
.line 89
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;->(Lcom/ironsource/adqualitysdk/sdk/i/ab$d;)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_1
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0x7b
.line 92
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
.line 90
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;->(Lcom/ironsource/adqualitysdk/sdk/i/ab$d;)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, p1, v0}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;Ljava/lang/String;)Landroid/view/View;
move-result-object p1
if-eqz p1, :cond_1
.line 92
invoke-virtual {p1, p0}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
:cond_1
sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 p1, p1, 0x5f
rem-int/lit16 v0, p1, 0x80
sput v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 p1, p1, 0x2
if-eqz p1, :cond_2
const/16 p1, 0x13
div-int/lit8 p1, p1, 0x0
:cond_2
return-void
.end method
.method public final ()Lcom/ironsource/adqualitysdk/sdk/i/q;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/ironsource/adqualitysdk/sdk/i/q<",
"Landroid/webkit/WebView;",
"Landroid/view/View;",
">;"
}
.end annotation
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v1, v0, 0x61
.line 76
rem-int/lit16 v2, v1, 0x80
sput v2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v1, v1, 0x2
if-nez v1, :cond_0
add-int/lit8 v0, v0, 0x23
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
return-object p0
:cond_0
const/4 v0, 0x0
throw v0
.end method
.method public final (Landroid/view/View;)V
.locals 2
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0x47
.line 101
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/lang/Class;
.line 99
invoke-direct {p0, p1, v0}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;Ljava/lang/Class;)Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_0
iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/util/WeakHashMap;
.line 100
invoke-virtual {v1, v0}, Ljava/util/AbstractMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_0
.line 101
invoke-virtual {p0, p1}, Lcom/ironsource/adqualitysdk/sdk/i/y;->(Ljava/lang/Object;)V
:cond_0
sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 p1, p1, 0x4d
rem-int/lit16 v0, p1, 0x80
sput v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 p1, p1, 0x2
return-void
.end method
.method public final synthetic (Ljava/lang/Object;Ljava/util/List;)V
.locals 2
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0x31
.line 31
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
check-cast p1, Landroid/view/View;
invoke-direct {p0, p1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;Ljava/util/List;)V
if-nez v0, :cond_1
sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 p1, p1, 0x2b
rem-int/lit16 p2, p1, 0x80
sput p2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 p1, p1, 0x2
if-eqz p1, :cond_0
const/16 p1, 0x4f
div-int/lit8 p1, p1, 0x0
:cond_0
return-void
:cond_1
const/4 p1, 0x0
throw p1
.end method
.method public final (Lorg/json/JSONObject;)V
.locals 6
.line 46
new-instance v0, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
invoke-direct {v0, p0, p1}, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;-><init>(Lcom/ironsource/adqualitysdk/sdk/i/ab;Lorg/json/JSONObject;)V
.line 47
invoke-virtual {p0, v0}, Lcom/ironsource/adqualitysdk/sdk/i/y;->(Lcom/ironsource/adqualitysdk/sdk/i/y$a;)V
iput-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Lcom/ironsource/adqualitysdk/sdk/i/ab$d;
.line 51
:try_start_0
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;->(Lcom/ironsource/adqualitysdk/sdk/i/ab$d;)Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:Ljava/lang/Class;
:try_end_0
.catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 p1, p1, 0x2b
.line 57
rem-int/lit16 v0, p1, 0x80
sput v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 p1, p1, 0x2
invoke-direct {p0}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->()V
if-eqz p1, :cond_0
return-void
:cond_0
const/4 p1, 0x0
throw p1
:catch_0
move-exception p1
const/16 v1, 0xa
new-array v1, v1, [I
fill-array-data v1, :array_0
.line 53
invoke-static {}, Landroid/view/KeyEvent;->getMaxKeyCode()I
move-result v2
const/16 v3, 0x10
shr-int/2addr v2, v3
add-int/lit8 v2, v2, 0x13
invoke-static {v1, v2}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->([II)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->intern()Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
new-array v3, v3, [I
fill-array-data v3, :array_1
const-string v4, ""
const/4 v5, 0x0
invoke-static {v4, v5, v5}, Landroid/text/TextUtils;->getCapsMode(Ljava/lang/CharSequence;II)I
move-result v4
rsub-int/lit8 v4, v4, 0x1f
invoke-static {v3, v4}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->([II)Ljava/lang/String;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/String;->intern()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/ab$d;->(Lcom/ironsource/adqualitysdk/sdk/i/ab$d;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const v0, -0x6f04f1d3
const v3, -0x410736b4
filled-new-array {v0, v3}, [I
move-result-object v0
invoke-static {v5}, Landroid/graphics/ImageFormat;->getBitsPerPixel(I)I
move-result v3
rsub-int/lit8 v3, v3, 0x1
invoke-static {v0, v3}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->([II)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v1, p1}, Lcom/ironsource/adqualitysdk/sdk/i/l;->(Ljava/lang/String;Ljava/lang/String;)V
return-void
:array_0
.array-data 4
-0x43b934ab
-0x26934605
-0x387e1744
0x5805e6b8
0x360c4bfd
0x22a58daa
-0x27c559df
0x5e3942e8
-0x2c815255
-0x7fe34034
.end array-data
:array_1
.array-data 4
-0x783c0646
-0x7e50a266
0x819be04
-0x3c7717ad
-0x4d580697
-0x7beba707
-0x7421329f
-0x7a66395c
0x339d1102
-0x3c8306e0
-0x544de407
0x514eeccb # 5.5546E10f
0x7bfc8e80
-0x623fca05
0xaa51ee7
0x3f6ee025
.end array-data
.end method
.method public final ()Lcom/ironsource/adqualitysdk/sdk/i/ac;
.locals 3
.line 81
new-instance v0, Lcom/ironsource/adqualitysdk/sdk/i/ad;
invoke-direct {v0}, Lcom/ironsource/adqualitysdk/sdk/i/ad;-><init>()V
sget v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v1, v1, 0x69
rem-int/lit16 v2, v1, 0x80
sput v2, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v1, v1, 0x2
if-nez v1, :cond_0
return-object v0
:cond_0
const/4 v0, 0x0
throw v0
.end method
.method public final bridge synthetic (Ljava/lang/Object;)Landroid/view/View;
.locals 2
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0x6b
.line 31
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
check-cast p1, Landroid/view/View;
if-nez v0, :cond_0
invoke-static {p1}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;)Landroid/view/View;
move-result-object p1
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0x5d
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
return-object p1
:cond_0
invoke-static {p1}, Lcom/ironsource/adqualitysdk/sdk/i/ab;->(Landroid/view/View;)Landroid/view/View;
const/4 p1, 0x0
throw p1
.end method
.method public final ()V
.locals 2
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0x71
.line 66
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
const/4 v0, 0x0
.line 65
invoke-virtual {p0, v0}, Lcom/ironsource/adqualitysdk/sdk/i/u;->(Lcom/ironsource/adqualitysdk/sdk/i/q;)V
.line 66
invoke-static {}, Lcom/ironsource/adqualitysdk/sdk/i/jb;->()Lcom/ironsource/adqualitysdk/sdk/i/jb;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/ironsource/adqualitysdk/sdk/i/jb;->(Lcom/ironsource/adqualitysdk/sdk/i/jg;)V
sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
add-int/lit8 v0, v0, 0x3d
rem-int/lit16 v1, v0, 0x80
sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ab;->:I
rem-int/lit8 v0, v0, 0x2
return-void
.end method