Files
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

181 lines
7.7 KiB
Java

package com.mbridge.msdk.mbsignalcommon.windvane;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.mbridge.msdk.mbsignalcommon.c.a;
import java.util.regex.Pattern;
/* loaded from: classes4.dex */
public final class i implements Handler.Callback, c {
protected Pattern a;
protected String b;
protected Context d;
protected WindVaneWebView e;
protected final int c = 1;
protected Handler f = new Handler(Looper.getMainLooper(), this);
@Override // com.mbridge.msdk.mbsignalcommon.windvane.c
public final void a(WindVaneWebView windVaneWebView) {
this.e = windVaneWebView;
}
public i(Context context) {
this.d = context;
}
/* JADX WARN: Removed duplicated region for block: B:11:0x006b A[RETURN] */
/* JADX WARN: Removed duplicated region for block: B:12:0x006c */
@Override // com.mbridge.msdk.mbsignalcommon.windvane.c
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void b(java.lang.String r8) {
/*
r7 = this;
boolean r0 = android.text.TextUtils.isEmpty(r8)
if (r0 == 0) goto L7
return
L7:
r0 = 0
r1 = 2
r2 = 1
if (r8 != 0) goto Ld
goto L68
Ld:
com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView r3 = r7.e
com.mbridge.msdk.mbsignalcommon.windvane.a r3 = com.mbridge.msdk.mbsignalcommon.mraid.c.a(r3, r8)
if (r3 == 0) goto L1a
com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView r8 = r7.e
r3.b = r8
goto L69
L1a:
java.util.regex.Pattern r3 = r7.a
java.util.regex.Matcher r8 = r3.matcher(r8)
boolean r3 = r8.matches()
if (r3 == 0) goto L68
com.mbridge.msdk.mbsignalcommon.windvane.a r3 = new com.mbridge.msdk.mbsignalcommon.windvane.a
r3.<init>()
int r4 = r8.groupCount()
r5 = 5
if (r4 < r5) goto L38
java.lang.String r5 = r8.group(r5)
r3.f = r5
L38:
r5 = 3
if (r4 < r5) goto L68
java.lang.String r4 = r8.group(r2)
r3.d = r4
java.lang.String r4 = r8.group(r1)
r3.g = r4
java.lang.String r8 = r8.group(r5)
r3.e = r8
java.util.HashMap<java.lang.String, java.lang.String> r4 = com.mbridge.msdk.mbsignalcommon.base.e.k
if (r4 == 0) goto L63
boolean r8 = r4.containsKey(r8)
if (r8 == 0) goto L63
java.util.HashMap<java.lang.String, java.lang.String> r8 = com.mbridge.msdk.mbsignalcommon.base.e.k
java.lang.String r4 = r3.e
java.lang.Object r8 = r8.get(r4)
java.lang.String r8 = (java.lang.String) r8
r3.e = r8
L63:
com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView r8 = r7.e
r3.b = r8
goto L69
L68:
r3 = r0
L69:
if (r3 != 0) goto L6c
return
L6c:
com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView r8 = r3.b
if (r8 != 0) goto L71
goto L77
L71:
java.lang.String r0 = r3.d
java.lang.Object r0 = r8.getJsObject(r0)
L77:
if (r0 != 0) goto L7a
goto Lc1
L7a:
android.content.Context r8 = r7.d // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
java.lang.ClassLoader r8 = r8.getClassLoader() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
java.lang.Class r4 = r0.getClass() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
java.lang.String r4 = r4.getName() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
com.mbridge.msdk.mbsignalcommon.c.a$c r8 = com.mbridge.msdk.mbsignalcommon.c.a.a(r8, r4) // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
java.lang.String r4 = r3.e // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
java.lang.Class[] r1 = new java.lang.Class[r1] // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
java.lang.Class<java.lang.Object> r5 = java.lang.Object.class
r6 = 0
r1[r6] = r5 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
java.lang.Class<java.lang.String> r5 = java.lang.String.class
r1[r2] = r5 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
com.mbridge.msdk.mbsignalcommon.c.a$d r8 = r8.a(r4, r1) // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
r8.a() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
boolean r1 = r0 instanceof com.mbridge.msdk.mbsignalcommon.windvane.h // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
if (r1 == 0) goto Lc1
r3.a = r8 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
r3.c = r0 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
android.os.Message r8 = android.os.Message.obtain() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
r8.what = r2 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
r8.obj = r3 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
android.os.Handler r0 = r7.f // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
r0.sendMessage(r8) // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
goto Lc1
Lb6:
r8 = move-exception
goto Lba
Lb8:
r8 = move-exception
goto Lbe
Lba:
r8.printStackTrace()
goto Lc1
Lbe:
r8.printStackTrace()
Lc1:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.mbsignalcommon.windvane.i.b(java.lang.String):void");
}
@Override // android.os.Handler.Callback
public final boolean handleMessage(Message message) {
a aVar = (a) message.obj;
if (aVar == null) {
return false;
}
try {
} catch (Exception e) {
e.printStackTrace();
}
if (message.what != 1) {
return false;
}
Object obj = aVar.c;
a.d dVar = aVar.a;
if (dVar != null && obj != null) {
Object[] objArr = new Object[2];
objArr[0] = aVar;
objArr[1] = TextUtils.isEmpty(aVar.f) ? JsonUtils.EMPTY_JSON : aVar.f;
dVar.a(obj, objArr);
}
return true;
}
@Override // com.mbridge.msdk.mbsignalcommon.windvane.c
public final boolean a(String str) {
if (!j.a(str)) {
return false;
}
this.a = j.b(str);
this.b = str;
return true;
}
}