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>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,78 @@
package com.mbridge.msdk.video.signal;
import android.app.Activity;
import com.iab.omid.library.mmadbridge.adsession.AdEvents;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.iab.omid.library.mmadbridge.adsession.media.MediaEvents;
import com.mbridge.msdk.out.NativeListener;
/* loaded from: classes4.dex */
public interface a extends e {
/* renamed from: com.mbridge.msdk.video.signal.a$a, reason: collision with other inner class name */
public interface InterfaceC0244a extends NativeListener.NativeTrackingListener {
void a();
void a(int i, String str);
void a(boolean z);
void b();
}
int a();
void a(int i);
void a(int i, String str);
void a(Activity activity);
void a(AdEvents adEvents);
void a(AdSession adSession);
void a(MediaEvents mediaEvents);
void a(InterfaceC0244a interfaceC0244a);
void a(com.mbridge.msdk.videocommon.d.c cVar);
void a(String str);
void a(boolean z);
void b(int i);
void b(String str);
void b(boolean z);
boolean b();
String c();
void c(int i);
void d();
void d(int i);
void e();
void e(int i);
void f();
void f(int i);
int g();
String g(int i);
int h();
void h(int i);
String i();
}

View File

@@ -0,0 +1,423 @@
package com.mbridge.msdk.video.signal.a;
import android.app.Activity;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.iab.omid.library.mmadbridge.adsession.AdEvents;
import com.iab.omid.library.mmadbridge.adsession.AdSession;
import com.iab.omid.library.mmadbridge.adsession.media.MediaEvents;
import com.ironsource.v8;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.out.Campaign;
import com.mbridge.msdk.out.NativeListener;
import com.mbridge.msdk.video.signal.a;
/* loaded from: classes4.dex */
public abstract class a implements com.mbridge.msdk.video.signal.d {
protected String j;
protected com.mbridge.msdk.videocommon.d.c k;
protected com.mbridge.msdk.click.a l;
protected boolean a = false;
protected boolean b = false;
protected int c = 0;
protected int d = 0;
protected int e = 0;
protected int f = 0;
protected int g = 0;
protected int h = 1;
protected int i = -1;
public a.InterfaceC0244a m = new C0245a();
protected int n = 2;
private AdSession o = null;
private MediaEvents p = null;
private AdEvents q = null;
@Override // com.mbridge.msdk.video.signal.a
public final int a() {
return this.g;
}
@Override // com.mbridge.msdk.video.signal.a
public final void a(int i) {
this.n = i;
}
@Override // com.mbridge.msdk.video.signal.a
public final void a(AdEvents adEvents) {
this.q = adEvents;
}
@Override // com.mbridge.msdk.video.signal.a
public final void a(AdSession adSession) {
this.o = adSession;
}
@Override // com.mbridge.msdk.video.signal.a
public final void a(MediaEvents mediaEvents) {
this.p = mediaEvents;
}
@Override // com.mbridge.msdk.video.signal.a
public final void b(int i) {
this.d = i;
}
@Override // com.mbridge.msdk.video.signal.a
public final void b(boolean z) {
this.a = z;
}
@Override // com.mbridge.msdk.video.signal.a
public final boolean b() {
return this.a;
}
@Override // com.mbridge.msdk.video.signal.a
public final void c(int i) {
this.c = i;
}
@Override // com.mbridge.msdk.video.signal.a
public final void d(int i) {
this.e = i;
}
@Override // com.mbridge.msdk.video.signal.a
public final void e(int i) {
this.g = i;
}
@Override // com.mbridge.msdk.video.signal.a
public void f() {
}
@Override // com.mbridge.msdk.video.signal.a
public final void f(int i) {
this.i = i;
}
@Override // com.mbridge.msdk.video.signal.a
public final int g() {
return this.i;
}
public final AdSession j() {
return this.o;
}
public final MediaEvents k() {
return this.p;
}
public final AdEvents l() {
return this.q;
}
public final int m() {
if (this.c == 0 && this.b) {
this.c = 1;
}
return this.c;
}
public final int n() {
if (this.d == 0 && this.b) {
this.d = 1;
}
return this.d;
}
public final int o() {
if (this.e == 0 && this.b) {
this.e = 1;
}
return this.e;
}
public final boolean p() {
return this.b;
}
@Override // com.mbridge.msdk.video.signal.a
public final void a(boolean z) {
af.a("DefaultJSCommon", "setIsShowingTransparent:" + z);
this.b = z;
}
@Override // com.mbridge.msdk.video.signal.a
public final void a(String str) {
af.a("DefaultJSCommon", "setUnitId:" + str);
this.j = str;
}
@Override // com.mbridge.msdk.video.signal.a
public final void a(a.InterfaceC0244a interfaceC0244a) {
af.a("DefaultJSCommon", "setTrackingListener:" + interfaceC0244a);
this.m = interfaceC0244a;
}
@Override // com.mbridge.msdk.video.signal.a
public final void a(com.mbridge.msdk.videocommon.d.c cVar) {
af.a("DefaultJSCommon", "setSetting:" + cVar);
this.k = cVar;
}
@Override // com.mbridge.msdk.video.signal.a
public final void e() {
af.a("DefaultJSCommon", "release");
com.mbridge.msdk.click.a aVar = this.l;
if (aVar != null) {
aVar.a(false);
this.l.a((NativeListener.NativeTrackingListener) null);
this.l.a();
}
}
@Override // com.mbridge.msdk.video.signal.a
public void a(int i, String str) {
af.a("DefaultJSCommon", "statistics,type:" + i + ",json:" + str);
}
@Override // com.mbridge.msdk.video.signal.a
public String g(int i) {
af.a("DefaultJSCommon", "getSDKInfo");
return JsonUtils.EMPTY_JSON;
}
@Override // com.mbridge.msdk.video.signal.a
public final void h(int i) {
af.a("DefaultJSCommon", "setAlertDialogRole " + i);
this.h = i;
}
@Override // com.mbridge.msdk.video.signal.a
public final int h() {
af.a("DefaultJSCommon", "getAlertDialogRole " + this.h);
return this.h;
}
@Override // com.mbridge.msdk.video.signal.a
public void a(Activity activity) {
af.a("DefaultJSCommon", "setActivity ");
}
@Override // com.mbridge.msdk.video.signal.a
public String c() {
af.a("DefaultJSCommon", v8.a.e);
return JsonUtils.EMPTY_JSON;
}
@Override // com.mbridge.msdk.video.signal.e
public void click(int i, String str) {
af.a("DefaultJSCommon", "click:type" + i + ",pt:" + str);
}
@Override // com.mbridge.msdk.video.signal.e
public void handlerH5Exception(int i, String str) {
af.a("DefaultJSCommon", "handlerH5Exception,code=" + i + ",msg:" + str);
}
@Override // com.mbridge.msdk.video.signal.a
public void d() {
af.a("DefaultJSCommon", "finish");
}
@Override // com.mbridge.msdk.video.signal.a
public void b(String str) {
af.a("DefaultJSCommon", "setNotchArea");
}
@Override // com.mbridge.msdk.video.signal.a
public String i() {
af.a("DefaultJSCommon", "getNotchArea");
return null;
}
public static class b implements a.InterfaceC0244a {
private com.mbridge.msdk.video.signal.d a;
private a.InterfaceC0244a b;
public b(com.mbridge.msdk.video.signal.d dVar, a.InterfaceC0244a interfaceC0244a) {
this.a = dVar;
this.b = interfaceC0244a;
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final boolean onInterceptDefaultLoadingDialog() {
a.InterfaceC0244a interfaceC0244a = this.b;
return interfaceC0244a != null && interfaceC0244a.onInterceptDefaultLoadingDialog();
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onShowLoading(Campaign campaign) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.onShowLoading(campaign);
}
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDismissLoading(Campaign campaign) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.onDismissLoading(campaign);
}
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onStartRedirection(Campaign campaign, String str) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.onStartRedirection(campaign, str);
}
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onFinishRedirection(Campaign campaign, String str) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.onFinishRedirection(campaign, str);
}
com.mbridge.msdk.video.signal.d dVar = this.a;
if (dVar != null) {
dVar.d();
}
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public final void onRedirectionFailed(Campaign campaign, String str) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.onRedirectionFailed(campaign, str);
}
com.mbridge.msdk.video.signal.d dVar = this.a;
if (dVar != null) {
dVar.d();
}
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadStart(Campaign campaign) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.onDownloadStart(campaign);
}
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadFinish(Campaign campaign) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.onDownloadFinish(campaign);
}
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public final void onDownloadProgress(int i) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.onDownloadProgress(i);
}
}
@Override // com.mbridge.msdk.video.signal.a.InterfaceC0244a
public final void a() {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.a();
}
}
@Override // com.mbridge.msdk.video.signal.a.InterfaceC0244a
public final void a(boolean z) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.a(z);
}
}
@Override // com.mbridge.msdk.video.signal.a.InterfaceC0244a
public final void a(int i, String str) {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.a(i, str);
}
}
@Override // com.mbridge.msdk.video.signal.a.InterfaceC0244a
public final void b() {
a.InterfaceC0244a interfaceC0244a = this.b;
if (interfaceC0244a != null) {
interfaceC0244a.b();
}
}
}
/* renamed from: com.mbridge.msdk.video.signal.a.a$a, reason: collision with other inner class name */
public static class C0245a implements a.InterfaceC0244a {
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public boolean onInterceptDefaultLoadingDialog() {
af.a("DefaultJSCommon", "onInterceptDefaultLoadingDialog");
return false;
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public void onShowLoading(Campaign campaign) {
af.a("DefaultJSCommon", "onShowLoading,campaign:" + campaign);
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public void onDismissLoading(Campaign campaign) {
af.a("DefaultJSCommon", "onDismissLoading,campaign:" + campaign);
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public void onStartRedirection(Campaign campaign, String str) {
af.a("DefaultJSCommon", "onStartRedirection,campaign:" + campaign + ",url:" + str);
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public void onFinishRedirection(Campaign campaign, String str) {
af.a("DefaultJSCommon", "onFinishRedirection,campaign:" + campaign + ",url:" + str);
}
@Override // com.mbridge.msdk.out.BaseTrackingListener
public void onRedirectionFailed(Campaign campaign, String str) {
af.a("DefaultJSCommon", "onFinishRedirection,campaign:" + campaign + ",url:" + str);
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public void onDownloadStart(Campaign campaign) {
af.a("DefaultJSCommon", "onDownloadStart,campaign:" + campaign);
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public void onDownloadFinish(Campaign campaign) {
af.a("DefaultJSCommon", "onDownloadFinish,campaign:" + campaign);
}
@Override // com.mbridge.msdk.out.NativeListener.NativeTrackingListener
public void onDownloadProgress(int i) {
af.a("DefaultJSCommon", "onDownloadProgress,progress:" + i);
}
@Override // com.mbridge.msdk.video.signal.a.InterfaceC0244a
public void a() {
af.a("DefaultJSCommon", "onInitSuccess");
}
@Override // com.mbridge.msdk.video.signal.a.InterfaceC0244a
public void a(boolean z) {
af.a("DefaultJSCommon", "onStartInstall");
}
@Override // com.mbridge.msdk.video.signal.a.InterfaceC0244a
public void a(int i, String str) {
af.a("DefaultJSCommon", "onH5Error,code:" + i + "msg:" + str);
}
@Override // com.mbridge.msdk.video.signal.a.InterfaceC0244a
public void b() {
af.a("DefaultJSCommon", "videoLocationReady");
}
}
}

View File

@@ -0,0 +1,58 @@
package com.mbridge.msdk.video.signal.a;
import android.content.res.Configuration;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public class b implements com.mbridge.msdk.video.signal.b {
@Override // com.mbridge.msdk.video.signal.b
public void a() {
af.a("DefaultJSActivity", "DefaultJSActivity-onPause");
}
@Override // com.mbridge.msdk.video.signal.b
public void b() {
af.a("DefaultJSActivity", "DefaultJSActivity-onResume");
}
@Override // com.mbridge.msdk.video.signal.b
public void c() {
af.a("DefaultJSActivity", "DefaultJSActivity-onDestory");
}
@Override // com.mbridge.msdk.video.signal.b
public final void d() {
af.a("DefaultJSActivity", "DefaultJSActivity-onStop");
}
@Override // com.mbridge.msdk.video.signal.b
public final void e() {
af.a("DefaultJSActivity", "DefaultJSActivity-onStart");
}
@Override // com.mbridge.msdk.video.signal.b
public final void f() {
af.a("DefaultJSActivity", "DefaultJSActivity-onRestart");
}
@Override // com.mbridge.msdk.video.signal.b
public void a(Configuration configuration) {
af.a("DefaultJSActivity", "DefaultJSActivity-onConfigurationChanged:" + configuration.orientation);
}
@Override // com.mbridge.msdk.video.signal.b
public void g() {
af.a("DefaultJSActivity", "DefaultJSActivity-onBackPressed");
}
@Override // com.mbridge.msdk.video.signal.b
public int h() {
af.a("DefaultJSActivity", "isSystemResume");
return 0;
}
@Override // com.mbridge.msdk.video.signal.b
public void a(int i) {
af.a("DefaultJSActivity", "setSystemResume,isResume:" + i);
}
}

View File

@@ -0,0 +1,28 @@
package com.mbridge.msdk.video.signal.a;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public class c implements com.mbridge.msdk.video.signal.c {
private static final String a = "c";
@Override // com.mbridge.msdk.video.signal.e
public void click(int i, String str) {
af.a(a, "click");
}
@Override // com.mbridge.msdk.video.signal.e
public void handlerH5Exception(int i, String str) {
af.a(a, "handlerH5Exception");
}
@Override // com.mbridge.msdk.video.signal.c
public void reactDeveloper(Object obj, String str) {
af.a(a, "reactDeveloper");
}
@Override // com.mbridge.msdk.video.signal.c
public void reportUrls(Object obj, String str) {
af.a(a, "reportUrls");
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.video.signal.a;
/* loaded from: classes4.dex */
public class d extends a {
}

View File

@@ -0,0 +1,78 @@
package com.mbridge.msdk.video.signal.a;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public class e implements com.mbridge.msdk.video.signal.f, com.mbridge.msdk.video.signal.h {
@Override // com.mbridge.msdk.video.signal.f
public void configurationChanged(int i, int i2, int i3) {
}
@Override // com.mbridge.msdk.video.signal.f
public void showVideoClickView(int i) {
af.a("DefaultJSContainerModule", "showVideoClickView:" + i);
}
@Override // com.mbridge.msdk.video.signal.f
public void showEndcard(int i) {
af.a("DefaultJSContainerModule", "showEndcard,type=" + i);
}
@Override // com.mbridge.msdk.video.signal.f
public boolean endCardShowing() {
af.a("DefaultJSContainerModule", "endCardShowing");
return true;
}
@Override // com.mbridge.msdk.video.signal.f
public boolean miniCardShowing() {
af.a("DefaultJSContainerModule", "miniCardShowing");
return false;
}
@Override // com.mbridge.msdk.video.signal.h
public void notifyCloseBtn(int i) {
af.a("DefaultJSContainerModule", "notifyCloseBtn:state = " + i);
}
@Override // com.mbridge.msdk.video.signal.h
public void toggleCloseBtn(int i) {
af.a("DefaultJSContainerModule", "toggleCloseBtn:state=" + i);
}
@Override // com.mbridge.msdk.video.signal.f
public void readyStatus(int i) {
af.a("DefaultJSContainerModule", "readyStatus:isReady=" + i);
}
@Override // com.mbridge.msdk.video.signal.f
public void showMiniCard(int i, int i2, int i3, int i4, int i5) {
af.a("DefaultJSContainerModule", "showMiniCard top = " + i + " left = " + i2 + " width = " + i3 + " height = " + i4 + " radius = " + i5);
}
@Override // com.mbridge.msdk.video.signal.f
public void resizeMiniCard(int i, int i2, int i3) {
af.a("DefaultJSContainerModule", "showMiniCard width = " + i + " height = " + i2 + " radius = " + i3);
}
@Override // com.mbridge.msdk.video.signal.f
public void showVideoEndCover() {
af.a("DefaultJSContainerModule", "showVideoEndCover");
}
@Override // com.mbridge.msdk.video.signal.f
public boolean showAlertWebView() {
af.a("DefaultJSContainerModule", "showAlertWebView ,msg=");
return false;
}
@Override // com.mbridge.msdk.video.signal.f
public void hideAlertWebview() {
af.a("DefaultJSContainerModule", "hideAlertWebview ,msg=");
}
@Override // com.mbridge.msdk.video.signal.f
public void ivRewardAdsWithoutVideo(String str) {
af.a("DefaultJSContainerModule", "ivRewardAdsWithoutVideo,params=");
}
}

View File

@@ -0,0 +1,32 @@
package com.mbridge.msdk.video.signal.a;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.video.module.MBridgeVideoView;
/* loaded from: classes4.dex */
public class f implements com.mbridge.msdk.video.signal.g {
@Override // com.mbridge.msdk.video.signal.g
public void a(int i) {
af.a("DefaultJSNotifyProxy", "onVideoStatusNotify:" + i);
}
@Override // com.mbridge.msdk.video.signal.g
public void a(int i, String str) {
af.a("DefaultJSNotifyProxy", "onClick:" + i + ",pt:" + str);
}
@Override // com.mbridge.msdk.video.signal.g
public void a(MBridgeVideoView.b bVar) {
af.a("DefaultJSNotifyProxy", "onProgressNotify:" + bVar.toString());
}
@Override // com.mbridge.msdk.video.signal.g
public void a(Object obj) {
af.a("DefaultJSNotifyProxy", "onWebviewShow:" + obj);
}
@Override // com.mbridge.msdk.video.signal.g
public void a(int i, int i2, int i3, int i4) {
af.a("DefaultJSNotifyProxy", "showDataInfo");
}
}

View File

@@ -0,0 +1,38 @@
package com.mbridge.msdk.video.signal.a;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public class g implements com.mbridge.msdk.video.signal.i {
@Override // com.mbridge.msdk.video.signal.i
public String a() {
af.a("js", "getEndScreenInfo");
return JsonUtils.EMPTY_JSON;
}
@Override // com.mbridge.msdk.video.signal.h
public void notifyCloseBtn(int i) {
af.a("js", "notifyCloseBtn,state=" + i);
}
@Override // com.mbridge.msdk.video.signal.h
public void toggleCloseBtn(int i) {
af.a("js", "toggleCloseBtn,state=" + i);
}
@Override // com.mbridge.msdk.video.signal.i
public void a(String str) {
af.a("js", "triggerCloseBtn,state=" + str);
}
@Override // com.mbridge.msdk.video.signal.i
public void b(String str) {
af.a("js", "setOrientation,landscape=" + str);
}
@Override // com.mbridge.msdk.video.signal.i
public void c(String str) {
af.a("js", "handlerPlayableExceptionmsg=" + str);
}
}

View File

@@ -0,0 +1,128 @@
package com.mbridge.msdk.video.signal.a;
import com.applovin.impl.sdk.utils.JsonUtils;
import com.mbridge.msdk.foundation.tools.af;
/* loaded from: classes4.dex */
public class h implements com.mbridge.msdk.video.signal.j {
@Override // com.mbridge.msdk.video.signal.j
public int getBorderViewHeight() {
return 0;
}
@Override // com.mbridge.msdk.video.signal.j
public int getBorderViewLeft() {
return 0;
}
@Override // com.mbridge.msdk.video.signal.j
public int getBorderViewRadius() {
return 0;
}
@Override // com.mbridge.msdk.video.signal.j
public int getBorderViewTop() {
return 0;
}
@Override // com.mbridge.msdk.video.signal.j
public int getBorderViewWidth() {
return 0;
}
@Override // com.mbridge.msdk.video.signal.j
public boolean isH5Canvas() {
return false;
}
@Override // com.mbridge.msdk.video.signal.j
public void showVideoLocation(int i, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9) {
af.a("DefaultJSVideoModule", "showVideoLocation:marginTop=" + i + ",marginLeft=" + i2 + ",width=" + i3 + ",height=" + i4 + ",radius=" + i5 + ",borderTop=" + i6 + ",borderTop=" + i6 + ",borderLeft=" + i7 + ",borderWidth=" + i8 + ",borderHeight=" + i9);
}
@Override // com.mbridge.msdk.video.signal.j
public void soundOperate(int i, int i2) {
af.a("DefaultJSVideoModule", "soundOperate:mute=" + i + ",soundViewVisible=" + i2);
}
@Override // com.mbridge.msdk.video.signal.j
public void soundOperate(int i, int i2, String str) {
af.a("DefaultJSVideoModule", "soundOperate:mute=" + i + ",soundViewVisible=" + i2 + ",pt=" + str);
}
@Override // com.mbridge.msdk.video.signal.j
public void videoOperate(int i) {
af.a("DefaultJSVideoModule", "videoOperate:" + i);
}
@Override // com.mbridge.msdk.video.signal.j
public void closeVideoOperate(int i, int i2) {
af.a("DefaultJSVideoModule", "closeOperte:close=" + i + "closeViewVisible=" + i2);
}
@Override // com.mbridge.msdk.video.signal.j
public void progressOperate(int i, int i2) {
af.a("DefaultJSVideoModule", "progressOperate:progress=" + i + "progressViewVisible=" + i2);
}
@Override // com.mbridge.msdk.video.signal.j
public void progressBarOperate(int i) {
af.a("DefaultJSVideoModule", "progressBarOperate:progressViewVisible=" + i);
}
@Override // com.mbridge.msdk.video.signal.j
public String getCurrentProgress() {
af.a("DefaultJSVideoModule", "getCurrentProgress");
return JsonUtils.EMPTY_JSON;
}
@Override // com.mbridge.msdk.video.signal.j
public void setScaleFitXY(int i) {
af.a("DefaultJSVideoModule", "setScaleFitXY:" + i);
}
@Override // com.mbridge.msdk.video.signal.j
public void setVisible(int i) {
af.a("DefaultJSVideoModule", "setVisible:" + i);
}
@Override // com.mbridge.msdk.video.signal.j
public void setCover(boolean z) {
af.a("DefaultJSVideoModule", "setCover:" + z);
}
@Override // com.mbridge.msdk.video.signal.j
public void notifyCloseBtn(int i) {
af.a("DefaultJSVideoModule", "notifyCloseBtn:" + i);
}
@Override // com.mbridge.msdk.video.signal.j
public void showIVRewardAlertView(String str) {
af.a("DefaultJSVideoModule", "showAlertView:");
}
@Override // com.mbridge.msdk.video.signal.j
public void showAlertView() {
af.a("DefaultJSVideoModule", "showAlertView:");
}
@Override // com.mbridge.msdk.video.signal.j
public void hideAlertView(int i) {
af.a("DefaultJSVideoModule", "hideAlertView:");
}
@Override // com.mbridge.msdk.video.signal.j
public void alertWebViewShowed() {
af.a("DefaultJSVideoModule", "alertWebViewShowed:");
}
@Override // com.mbridge.msdk.video.signal.j
public void dismissAllAlert() {
af.a("DefaultJSVideoModule", "dismissAllAlert");
}
@Override // com.mbridge.msdk.video.signal.j
public void setMiniEndCardState(boolean z) {
af.a("DefaultJSVideoModule", "setMiniEndCardState");
}
}

View File

@@ -0,0 +1,69 @@
package com.mbridge.msdk.video.signal.a;
import android.content.res.Configuration;
import android.util.Base64;
import android.webkit.WebView;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class i extends b {
private WebView a;
private int b = 0;
@Override // com.mbridge.msdk.video.signal.a.b, com.mbridge.msdk.video.signal.b
public final int h() {
return this.b;
}
public i(WebView webView) {
this.a = webView;
}
@Override // com.mbridge.msdk.video.signal.a.b, com.mbridge.msdk.video.signal.b
public final void a() {
super.a();
this.b = 1;
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onSystemPause", "");
}
@Override // com.mbridge.msdk.video.signal.a.b, com.mbridge.msdk.video.signal.b
public final void b() {
super.b();
this.b = 0;
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onSystemResume", "");
}
@Override // com.mbridge.msdk.video.signal.a.b, com.mbridge.msdk.video.signal.b
public final void c() {
super.c();
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onSystemDestory", "");
}
@Override // com.mbridge.msdk.video.signal.a.b, com.mbridge.msdk.video.signal.b
public final void a(Configuration configuration) {
super.a(configuration);
try {
JSONObject jSONObject = new JSONObject();
if (configuration.orientation == 2) {
jSONObject.put("orientation", "landscape");
} else {
jSONObject.put("orientation", "portrait");
}
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "orientation", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.b, com.mbridge.msdk.video.signal.b
public final void g() {
super.g();
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onSystemBackPressed", "");
}
@Override // com.mbridge.msdk.video.signal.a.b, com.mbridge.msdk.video.signal.b
public final void a(int i) {
super.a(i);
this.b = i;
}
}

View File

@@ -0,0 +1,53 @@
package com.mbridge.msdk.video.signal.a;
import android.app.Activity;
import com.mbridge.msdk.video.bt.module.MBridgeBTContainer;
/* loaded from: classes4.dex */
public final class j extends c {
private Activity a;
private MBridgeBTContainer b;
public j(Activity activity, MBridgeBTContainer mBridgeBTContainer) {
this.a = activity;
this.b = mBridgeBTContainer;
}
@Override // com.mbridge.msdk.video.signal.a.c, com.mbridge.msdk.video.signal.c
public final void reactDeveloper(Object obj, String str) {
super.reactDeveloper(obj, str);
MBridgeBTContainer mBridgeBTContainer = this.b;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.reactDeveloper(obj, str);
}
}
@Override // com.mbridge.msdk.video.signal.a.c, com.mbridge.msdk.video.signal.e
public final void handlerH5Exception(int i, String str) {
super.handlerH5Exception(i, str);
MBridgeBTContainer mBridgeBTContainer = this.b;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.handlerH5Exception(i, str);
}
}
@Override // com.mbridge.msdk.video.signal.a.c, com.mbridge.msdk.video.signal.e
public final void click(int i, String str) {
super.click(i, str);
MBridgeBTContainer mBridgeBTContainer = this.b;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.click(i, str);
}
}
@Override // com.mbridge.msdk.video.signal.a.c, com.mbridge.msdk.video.signal.c
public final void reportUrls(Object obj, String str) {
super.reportUrls(obj, str);
MBridgeBTContainer mBridgeBTContainer = this.b;
if (mBridgeBTContainer != null) {
mBridgeBTContainer.reportUrls(obj, str);
} else {
com.mbridge.msdk.video.bt.a.d.c().b(obj, str);
}
}
}

View File

@@ -0,0 +1,564 @@
package com.mbridge.msdk.video.signal.a;
import android.app.Activity;
import android.content.Context;
import android.text.TextUtils;
import androidx.core.app.NotificationCompat;
import com.ironsource.v8;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.an;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.mbridge.msdk.scheme.applet.AppletModelManager;
import com.mbridge.msdk.scheme.applet.AppletsModel;
import com.mbridge.msdk.video.signal.a;
import com.mbridge.msdk.video.signal.a.a;
import java.util.Iterator;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class k extends l {
private Activity p;
private String q;
private String r;
private CampaignEx t;
private List<CampaignEx> u;
private int v;
private int s = 0;
private String w = "";
private String x = "";
private boolean y = false;
private boolean z = false;
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
public final void a(Activity activity) {
this.p = activity;
}
public final void a(CampaignEx campaignEx) {
this.t = campaignEx;
}
public final void a(List<CampaignEx> list) {
this.u = list;
}
public final void c(String str) {
this.w = str;
}
public final void c(boolean z) {
this.y = z;
}
public final void d(String str) {
this.x = str;
}
public final void d(boolean z) {
this.z = z;
}
public final void i(int i) {
this.v = i;
}
public final void q() {
this.q = "";
}
public final int r() {
return this.v;
}
public k(Activity activity, CampaignEx campaignEx) {
this.p = activity;
this.t = campaignEx;
}
public k(Activity activity, CampaignEx campaignEx, List<CampaignEx> list) {
this.p = activity;
this.t = campaignEx;
this.u = list;
}
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
public final String c() {
this.m.a();
this.a = true;
if (TextUtils.isEmpty(this.q)) {
this.q = s();
} else {
this.q = ak.b(this.q, "tun", ab.q() + "");
}
return this.q;
}
private String s() {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, this.j);
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("instanceId", this.w);
jSONObject2.put("rootViewInstanceId", this.x);
jSONObject2.put("isRootTemplateWebView", this.y);
jSONObject.put("sdk_info", "MAL_16.8.51,3.0.1");
jSONObject2.put("playVideoMute", this.n);
jSONObject.put("sdkSetting", jSONObject2);
a(jSONObject);
JSONArray jSONArray = new JSONArray();
List<CampaignEx> list = this.u;
if (list != null && list.size() > 0) {
for (CampaignEx campaignEx : this.u) {
jSONArray.put(CampaignEx.campaignToJsonObject(campaignEx, campaignEx.isReady(), b(campaignEx)));
}
} else {
jSONArray.put(CampaignEx.campaignToJsonObject(this.t));
}
jSONObject.put("campaignList", jSONArray);
jSONObject.put("unitSetting", A());
String g = com.mbridge.msdk.c.h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
if (!TextUtils.isEmpty(g)) {
JSONObject jSONObject3 = new JSONObject(g);
b(jSONObject3);
String c = com.mbridge.msdk.c.h.a().c(this.j);
if (!TextUtils.isEmpty(c)) {
jSONObject3.put("ivreward", new JSONObject(c));
}
jSONObject.put("appSetting", jSONObject3);
}
jSONObject.put("rewardSetting", B());
if (!TextUtils.isEmpty(this.j)) {
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, this.j);
}
jSONObject.put("rw_plus", this.z ? "1" : "0");
} catch (Throwable th) {
th.printStackTrace();
}
return jSONObject.toString();
}
private void b(JSONObject jSONObject) {
try {
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
String obj = an.a(c, "MBridge_ConfirmTitle" + this.j, "").toString();
String obj2 = an.a(c, "MBridge_ConfirmContent" + this.j, "").toString();
String obj3 = an.a(c, "MBridge_CancelText" + this.j, "").toString();
String obj4 = an.a(c, "MBridge_ConfirmText" + this.j, "").toString();
if (!TextUtils.isEmpty(obj)) {
jSONObject.put("confirm_title", obj);
}
if (!TextUtils.isEmpty(obj2)) {
jSONObject.put("confirm_description", obj2);
}
if (!TextUtils.isEmpty(obj3)) {
jSONObject.put("confirm_t", obj3);
}
if (!TextUtils.isEmpty(obj4)) {
jSONObject.put("confirm_c_play", obj4);
}
if (TextUtils.isEmpty(obj4)) {
return;
}
jSONObject.put("confirm_c_rv", obj4);
} catch (Exception e) {
e.printStackTrace();
}
}
private CampaignEx a(String str, CampaignEx campaignEx) {
String str2;
String str3;
if (TextUtils.isEmpty(str)) {
return campaignEx;
}
if (TextUtils.isEmpty(str) && campaignEx == null) {
return null;
}
if (!str.contains("notice")) {
try {
JSONObject campaignToJsonObject = CampaignEx.campaignToJsonObject(campaignEx);
CampaignEx parseCampaignWithBackData = CampaignEx.parseCampaignWithBackData(campaignToJsonObject);
if (parseCampaignWithBackData == null) {
parseCampaignWithBackData = campaignEx;
}
if (!TextUtils.isEmpty(str)) {
a(campaignToJsonObject, parseCampaignWithBackData);
JSONObject optJSONObject = new JSONObject(str).optJSONObject(com.mbridge.msdk.foundation.same.a.j);
if (optJSONObject != null) {
str2 = String.valueOf(ak.a(this.p, Integer.valueOf(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.h)).intValue()));
str3 = String.valueOf(ak.a(this.p, Integer.valueOf(optJSONObject.getString(com.mbridge.msdk.foundation.same.a.i)).intValue()));
} else {
str2 = "-999";
str3 = "-999";
}
parseCampaignWithBackData.setClickURL(com.mbridge.msdk.click.c.a(parseCampaignWithBackData.getClickURL(), str2, str3));
String noticeUrl = parseCampaignWithBackData.getNoticeUrl();
if (optJSONObject != null) {
Iterator<String> keys = optJSONObject.keys();
StringBuilder sb = new StringBuilder();
while (keys.hasNext()) {
sb.append(v8.i.c);
String next = keys.next();
String optString = optJSONObject.optString(next);
if (com.mbridge.msdk.foundation.same.a.h.equals(next) || com.mbridge.msdk.foundation.same.a.i.equals(next)) {
optString = String.valueOf(ak.a(this.p, Integer.valueOf(optString).intValue()));
}
sb.append(next);
sb.append(v8.i.b);
sb.append(optString);
}
parseCampaignWithBackData.setNoticeUrl(noticeUrl + ((Object) sb));
}
}
return parseCampaignWithBackData;
} catch (JSONException e) {
e.printStackTrace();
return campaignEx;
} catch (Throwable th) {
th.printStackTrace();
return campaignEx;
}
}
try {
JSONObject campaignToJsonObject2 = CampaignEx.campaignToJsonObject(campaignEx);
JSONObject jSONObject = new JSONObject(str);
try {
if (!jSONObject.has(CampaignEx.JSON_KEY_DEEP_LINK_URL)) {
campaignToJsonObject2.put(CampaignEx.JSON_KEY_DEEP_LINK_URL, "");
}
} catch (Exception unused) {
}
Iterator<String> keys2 = jSONObject.keys();
while (keys2.hasNext()) {
String next2 = keys2.next();
campaignToJsonObject2.put(next2, jSONObject.getString(next2));
}
CampaignEx parseCampaignWithBackData2 = CampaignEx.parseCampaignWithBackData(campaignToJsonObject2);
a(campaignToJsonObject2, parseCampaignWithBackData2);
return parseCampaignWithBackData2;
} catch (JSONException e2) {
e2.printStackTrace();
return campaignEx;
}
}
private void a(JSONObject jSONObject, CampaignEx campaignEx) {
try {
String optString = jSONObject.optString("unitId");
if (TextUtils.isEmpty(optString)) {
return;
}
campaignEx.setCampaignUnitId(optString);
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.e
public final void click(int i, String str) {
AppletsModel appletsModel;
List<CampaignEx> list;
int p;
List<CampaignEx> list2;
super.click(i, str);
CampaignEx campaignEx = this.t;
if (campaignEx != null && campaignEx.getDynamicTempCode() == 5 && this.t != null && (list2 = this.u) != null && list2.size() != 0) {
try {
JSONObject jSONObject = new JSONObject(str);
if (jSONObject.has("camp_position")) {
this.t = this.u.get(jSONObject.getInt("camp_position"));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
try {
if (i != 1) {
if (i != 3) {
if (i != 4) {
return;
}
this.m.a(true);
return;
}
CampaignEx campaignEx2 = this.t;
if (campaignEx2 != null && campaignEx2.getCbd() > -2) {
p = this.t.getCbd();
} else {
com.mbridge.msdk.videocommon.d.c cVar = this.k;
if (cVar != null) {
p = cVar.p();
}
this.s = i;
click(1, str);
return;
}
if (p == -1) {
a(new a.b(this, this.m));
}
this.s = i;
click(1, str);
return;
}
if (this.t == null && (list = this.u) != null && list.size() > 0) {
this.t = this.u.get(0);
}
CampaignEx campaignEx3 = this.t;
if (campaignEx3 == null) {
return;
}
CampaignEx a = a(str, campaignEx3);
if (this.s != 3) {
this.s = i;
}
try {
int i2 = this.s;
if (i2 == 3) {
a.setClickTempSource(2);
if (a.getTriggerClickSource() == 0) {
a.setTriggerClickSource(2);
}
} else if (i2 == 1 && a.getClickTempSource() != 2) {
a.setClickTempSource(1);
}
} catch (Exception e2) {
af.b("DefaultJSCommon", e2.getMessage());
}
if (a != null && (appletsModel = AppletModelManager.getInstance().get(a)) != null) {
appletsModel.setUserClick(true);
AppletModelManager.getInstance().replace(appletsModel, a);
}
a(a, this.p);
} catch (Throwable th) {
af.b("DefaultJSCommon", th.getMessage(), th);
}
}
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.e
public final void handlerH5Exception(int i, String str) {
super.handlerH5Exception(i, str);
try {
this.m.a(i, str);
} catch (Throwable th) {
af.b("DefaultJSCommon", th.getMessage(), th);
}
}
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
public final void a(int i, String str) {
super.a(i, str);
if (i != 2) {
return;
}
try {
JSONObject jSONObject = new JSONObject(str);
final String optString = jSONObject.optString(NotificationCompat.CATEGORY_EVENT, NotificationCompat.CATEGORY_EVENT);
final String optString2 = jSONObject.optString("template", "-1");
final String optString3 = jSONObject.optString(TtmlNode.TAG_LAYOUT, "-1");
final String optString4 = jSONObject.optString(MBridgeConstans.PROPERTIES_UNIT_ID, this.j);
final int m = ab.m(this.p.getApplication());
Runnable runnable = new Runnable() { // from class: com.mbridge.msdk.video.signal.a.k.1
@Override // java.lang.Runnable
public final void run() {
com.mbridge.msdk.foundation.db.o.a(com.mbridge.msdk.foundation.db.g.a(k.this.p.getApplication())).a(new com.mbridge.msdk.foundation.entity.n("2000039", optString, optString2, optString3, optString4, k.this.t.getId(), m, ab.a(k.this.p.getApplication(), m)));
}
};
com.mbridge.msdk.foundation.controller.d.a();
com.mbridge.msdk.foundation.same.f.a.b().execute(runnable);
} catch (Throwable th) {
af.b("DefaultJSCommon", th.getMessage(), th);
}
}
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
public final void f() {
super.f();
a.InterfaceC0244a interfaceC0244a = this.m;
if (interfaceC0244a != null) {
interfaceC0244a.b();
}
}
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
public final void d() {
super.d();
try {
Activity activity = this.p;
if (activity != null) {
activity.finish();
}
} catch (Throwable th) {
af.b("DefaultJSCommon", th.getMessage(), th);
}
}
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
public final String g(int i) {
switch (i) {
case 1:
return u().toString();
case 2:
return v().toString();
case 3:
return w().toString();
case 4:
return x().toString();
case 5:
return y().toString();
case 6:
return z().toString();
default:
return t().toString();
}
}
private JSONObject t() {
JSONObject jSONObject = new JSONObject();
a(jSONObject);
try {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("playVideoMute", this.n);
jSONObject.put("sdkSetting", jSONObject2);
a(jSONObject);
JSONArray jSONArray = new JSONArray();
jSONArray.put(CampaignEx.campaignToJsonObject(this.t));
jSONObject.put("campaignList", jSONArray);
jSONObject.put("unitSetting", A());
String g = com.mbridge.msdk.c.h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
if (!TextUtils.isEmpty(g)) {
JSONObject jSONObject3 = new JSONObject(g);
b(jSONObject3);
String c = com.mbridge.msdk.c.h.a().c(this.j);
if (!TextUtils.isEmpty(c)) {
jSONObject3.put("ivreward", c);
}
jSONObject.put("appSetting", jSONObject3.toString());
}
jSONObject.put("rewardSetting", B());
} catch (Throwable th) {
th.printStackTrace();
}
return jSONObject;
}
private JSONObject u() {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("sdk_info", "MAL_16.8.51,3.0.1");
} catch (JSONException e) {
e.printStackTrace();
}
return jSONObject;
}
private JSONObject v() {
JSONObject jSONObject = new JSONObject();
try {
if (!TextUtils.isEmpty(this.j)) {
jSONObject.put(MBridgeConstans.PROPERTIES_UNIT_ID, this.j);
}
} catch (JSONException e) {
e.printStackTrace();
}
return jSONObject;
}
private JSONObject w() {
JSONObject jSONObject = new JSONObject();
try {
String g = com.mbridge.msdk.c.h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
if (!TextUtils.isEmpty(g)) {
jSONObject.put("appSetting", new JSONObject(g));
}
} catch (JSONException e) {
e.printStackTrace();
} catch (Throwable unused) {
}
return jSONObject;
}
private JSONObject x() {
JSONObject jSONObject = new JSONObject();
try {
com.mbridge.msdk.videocommon.d.c cVar = this.k;
if (cVar != null) {
jSONObject.put("unitSetting", cVar.E());
}
} catch (JSONException e) {
e.printStackTrace();
}
return jSONObject;
}
private JSONObject y() {
JSONObject jSONObject = new JSONObject();
try {
a(jSONObject);
} catch (Exception e) {
e.printStackTrace();
}
return jSONObject;
}
private JSONObject z() {
JSONObject jSONObject = new JSONObject();
try {
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("playVideoMute", this.n);
jSONObject2.put("instanceId", this.w);
jSONObject.put("sdkSetting", jSONObject2);
} catch (JSONException e) {
e.printStackTrace();
}
return jSONObject;
}
private JSONObject A() {
JSONObject jSONObject = new JSONObject();
com.mbridge.msdk.videocommon.d.c cVar = this.k;
return cVar != null ? cVar.E() : jSONObject;
}
private JSONObject B() {
JSONObject jSONObject = new JSONObject();
com.mbridge.msdk.videocommon.d.a b = com.mbridge.msdk.videocommon.d.b.a().b();
return b != null ? b.k() : jSONObject;
}
private boolean b(CampaignEx campaignEx) {
com.mbridge.msdk.c.g b;
try {
String k = com.mbridge.msdk.foundation.controller.c.m().k();
long ad = (TextUtils.isEmpty(k) || (b = com.mbridge.msdk.c.h.a().b(k)) == null) ? 0L : b.ad() * 1000;
com.mbridge.msdk.videocommon.d.a b2 = com.mbridge.msdk.videocommon.d.b.a().b();
long f = b2 != null ? b2.f() : 0L;
if (campaignEx != null) {
return campaignEx.isSpareOffer(f, ad);
}
return false;
} catch (Exception unused) {
return false;
}
}
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
public final void b(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
this.r = str;
}
@Override // com.mbridge.msdk.video.signal.a.a, com.mbridge.msdk.video.signal.a
public final String i() {
af.a("DefaultJSCommon", "getNotchArea");
return this.r;
}
}

View File

@@ -0,0 +1,63 @@
package com.mbridge.msdk.video.signal.a;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class l extends d {
public boolean o = true;
public final void a(JSONObject jSONObject) {
try {
jSONObject.put("device", new com.mbridge.msdk.foundation.tools.i(com.mbridge.msdk.foundation.controller.c.m().c()).a());
} catch (JSONException e) {
throw new RuntimeException(e);
}
}
/* JADX WARN: Removed duplicated region for block: B:8:0x0020 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void a(com.mbridge.msdk.foundation.entity.CampaignEx r4, android.content.Context r5) {
/*
r3 = this;
java.lang.String r5 = r4.getNoticeUrl()
r0 = 0
android.net.Uri r5 = android.net.Uri.parse(r5) // Catch: java.lang.Throwable -> L1a
java.lang.String r1 = com.mbridge.msdk.foundation.same.a.m // Catch: java.lang.Throwable -> L1a
java.lang.String r5 = r5.getQueryParameter(r1) // Catch: java.lang.Throwable -> L1a
boolean r1 = android.text.TextUtils.isEmpty(r5) // Catch: java.lang.Throwable -> L1a
if (r1 != 0) goto L1a
int r5 = java.lang.Integer.parseInt(r5) // Catch: java.lang.Throwable -> L1a
goto L1b
L1a:
r5 = r0
L1b:
com.mbridge.msdk.video.signal.a$a r1 = r3.m
r2 = 2
if (r5 != r2) goto L21
r0 = 1
L21:
r1.a(r0)
com.mbridge.msdk.click.a r5 = r3.q()
com.mbridge.msdk.video.signal.a$a r0 = r3.m
r5.a(r0)
com.mbridge.msdk.click.a r5 = r3.q()
r5.a(r4)
com.mbridge.msdk.foundation.controller.c r5 = com.mbridge.msdk.foundation.controller.c.m()
android.content.Context r5 = r5.c()
com.mbridge.msdk.video.module.b.b.d(r5, r4)
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.video.signal.a.l.a(com.mbridge.msdk.foundation.entity.CampaignEx, android.content.Context):void");
}
private com.mbridge.msdk.click.a q() {
if (this.l == null) {
this.l = new com.mbridge.msdk.click.a(com.mbridge.msdk.foundation.controller.c.m().c(), this.j);
}
return this.l;
}
}

View File

@@ -0,0 +1,166 @@
package com.mbridge.msdk.video.signal.a;
import com.mbridge.msdk.video.module.MBridgeContainerView;
/* loaded from: classes4.dex */
public final class m extends e {
private MBridgeContainerView a;
public m(MBridgeContainerView mBridgeContainerView) {
this.a = mBridgeContainerView;
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final boolean showAlertWebView() {
super.showAlertWebView();
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
return mBridgeContainerView.showAlertWebView();
}
return false;
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final void showVideoClickView(int i) {
super.showVideoClickView(i);
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.showVideoClickView(i);
}
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final void showEndcard(int i) {
super.showEndcard(i);
try {
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.showEndcard(i);
}
} catch (Throwable th) {
th.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final void showVideoEndCover() {
super.showVideoEndCover();
try {
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.showVideoEndCover();
}
} catch (Throwable th) {
th.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.h
public final void toggleCloseBtn(int i) {
super.toggleCloseBtn(i);
try {
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.toggleCloseBtn(i);
}
} catch (Throwable th) {
th.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final boolean endCardShowing() {
try {
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
return mBridgeContainerView.endCardShowing();
}
} catch (Throwable th) {
th.printStackTrace();
}
return super.endCardShowing();
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final boolean miniCardShowing() {
try {
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
return mBridgeContainerView.miniCardShowing();
}
} catch (Throwable th) {
th.printStackTrace();
}
return super.miniCardShowing();
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final void readyStatus(int i) {
try {
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.readyStatus(i);
}
} catch (Throwable th) {
th.printStackTrace();
}
super.readyStatus(i);
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final void showMiniCard(int i, int i2, int i3, int i4, int i5) {
super.showMiniCard(i, i2, i3, i4, i5);
try {
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.showMiniCard(i, i2, i3, i4, i5);
}
} catch (Throwable th) {
th.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final void resizeMiniCard(int i, int i2, int i3) {
super.resizeMiniCard(i, i2, i3);
try {
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.resizeMiniCard(i, i2, i3);
}
} catch (Throwable th) {
th.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final void configurationChanged(int i, int i2, int i3) {
super.configurationChanged(i, i2, i3);
try {
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.configurationChanged(i, i2, i3);
}
} catch (Throwable th) {
th.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final void hideAlertWebview() {
super.hideAlertWebview();
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.hideAlertWebview();
}
}
@Override // com.mbridge.msdk.video.signal.a.e, com.mbridge.msdk.video.signal.f
public final void ivRewardAdsWithoutVideo(String str) {
super.ivRewardAdsWithoutVideo(str);
MBridgeContainerView mBridgeContainerView = this.a;
if (mBridgeContainerView != null) {
mBridgeContainerView.ivRewardAdsWithoutVideo(str);
}
}
}

View File

@@ -0,0 +1,97 @@
package com.mbridge.msdk.video.signal.a;
import android.util.Base64;
import android.webkit.WebView;
import androidx.core.app.NotificationCompat;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.video.module.MBridgeVideoView;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class n extends f {
private WebView a;
public n(WebView webView) {
this.a = webView;
}
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
public final void a(int i) {
super.a(i);
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("status", i);
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onVideoStatusNotify", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
public final void a(int i, String str) {
super.a(i, str);
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("type", i);
jSONObject.put("pt", str);
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onJSClick", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
e.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
public final void a(MBridgeVideoView.b bVar) {
super.a(bVar);
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put(NotificationCompat.CATEGORY_PROGRESS, a(bVar.a, bVar.b));
jSONObject.put("time", String.valueOf(bVar.a));
jSONObject.put(IronSourceConstants.EVENTS_DURATION, String.valueOf(bVar.b));
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "onVideoProgressNotify", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
e.printStackTrace();
}
}
private String a(int i, int i2) {
if (i2 != 0) {
try {
return ak.a(Double.valueOf(i / i2)) + "";
} catch (Throwable th) {
th.printStackTrace();
}
}
return i2 + "";
}
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
public final void a(Object obj) {
super.a(obj);
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "webviewshow", (obj == null || !(obj instanceof String)) ? "" : Base64.encodeToString(obj.toString().getBytes(), 2));
}
@Override // com.mbridge.msdk.video.signal.a.f, com.mbridge.msdk.video.signal.g
public final void a(int i, int i2, int i3, int i4) {
super.a(i, i2, i3, i4);
try {
JSONObject jSONObject = new JSONObject();
JSONObject jSONObject2 = new JSONObject();
String str = "landscape";
if (i != 2 ? i2 != 2 : i2 == 1) {
str = "portrait";
}
jSONObject2.put("orientation", str);
jSONObject2.put("screen_width", i3);
jSONObject2.put("screen_height", i4);
jSONObject.put("data", jSONObject2);
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(this.a, "showDataInfo", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
if (MBridgeConstans.DEBUG) {
e.printStackTrace();
}
}
}
}

View File

@@ -0,0 +1,171 @@
package com.mbridge.msdk.video.signal.a;
import android.app.Activity;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.an;
import com.mbridge.msdk.video.module.MBridgeContainerView;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public final class o extends p {
private Activity a;
private MBridgeContainerView b;
public o(Activity activity, MBridgeContainerView mBridgeContainerView) {
this.a = activity;
this.b = mBridgeContainerView;
}
@Override // com.mbridge.msdk.video.signal.a.g, com.mbridge.msdk.video.signal.i
public final String a() {
if (this.b == null) {
super.a();
} else {
try {
ArrayList arrayList = new ArrayList();
arrayList.add(this.b.getCampaign());
String unitID = this.b.getUnitID();
com.mbridge.msdk.videocommon.d.c a = com.mbridge.msdk.videocommon.d.b.a() == null ? null : com.mbridge.msdk.videocommon.d.b.a().a(com.mbridge.msdk.foundation.controller.c.m().k(), unitID);
JSONObject jSONObject = new JSONObject();
if (a != null) {
jSONObject = a.E();
}
af.a("JSRewardVideoV1", "getEndScreenInfo success campaign = " + this.b.getCampaign());
return a(arrayList, unitID, "MAL_16.8.51,3.0.1", jSONObject);
} catch (Throwable th) {
th.printStackTrace();
}
}
return super.a();
}
@Override // com.mbridge.msdk.video.signal.a.g, com.mbridge.msdk.video.signal.h
public final void toggleCloseBtn(int i) {
super.toggleCloseBtn(i);
MBridgeContainerView mBridgeContainerView = this.b;
if (mBridgeContainerView != null) {
mBridgeContainerView.toggleCloseBtn(i);
}
}
@Override // com.mbridge.msdk.video.signal.a.g, com.mbridge.msdk.video.signal.i
public final void a(String str) {
MBridgeContainerView mBridgeContainerView;
super.a(str);
try {
if (this.a == null || TextUtils.isEmpty(str) || !str.equals("click") || (mBridgeContainerView = this.b) == null) {
return;
}
mBridgeContainerView.triggerCloseBtn(str);
} catch (Throwable th) {
th.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.g, com.mbridge.msdk.video.signal.h
public final void notifyCloseBtn(int i) {
super.notifyCloseBtn(i);
MBridgeContainerView mBridgeContainerView = this.b;
if (mBridgeContainerView != null) {
mBridgeContainerView.notifyCloseBtn(i);
}
}
@Override // com.mbridge.msdk.video.signal.a.g, com.mbridge.msdk.video.signal.i
public final void c(String str) {
MBridgeContainerView mBridgeContainerView;
super.c(str);
try {
if (this.a == null || TextUtils.isEmpty(str) || (mBridgeContainerView = this.b) == null) {
return;
}
mBridgeContainerView.handlerPlayableException(str);
} catch (Throwable th) {
th.printStackTrace();
}
}
@Override // com.mbridge.msdk.video.signal.a.g, com.mbridge.msdk.video.signal.i
public final void b(String str) {
super.b(str);
try {
if (this.a != null && !TextUtils.isEmpty(str)) {
if (str.equals("landscape")) {
this.a.setRequestedOrientation(0);
} else if (str.equals("portrait")) {
this.a.setRequestedOrientation(1);
}
}
} catch (Throwable th) {
th.printStackTrace();
}
}
private String a(List<CampaignEx> list, String str, String str2, JSONObject jSONObject) {
if (list == null) {
return null;
}
try {
if (list.size() <= 0) {
return null;
}
Object parseCamplistToJson = CampaignEx.parseCamplistToJson(list);
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("campaignList", parseCamplistToJson);
try {
jSONObject2.put("device", new com.mbridge.msdk.foundation.tools.i(com.mbridge.msdk.foundation.controller.c.m().c()).a());
jSONObject2.put(MBridgeConstans.PROPERTIES_UNIT_ID, str);
jSONObject2.put("sdk_info", str2);
jSONObject2.put("unitSetting", jSONObject);
if (com.mbridge.msdk.c.h.a() != null) {
String g = com.mbridge.msdk.c.h.a().g(com.mbridge.msdk.foundation.controller.c.m().k());
if (!TextUtils.isEmpty(g)) {
JSONObject jSONObject3 = new JSONObject(g);
try {
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
String obj = an.a(c, "MBridge_ConfirmTitle" + str, "").toString();
String obj2 = an.a(c, "MBridge_ConfirmContent" + str, "").toString();
String obj3 = an.a(c, "MBridge_CancelText" + str, "").toString();
String obj4 = an.a(c, "MBridge_ConfirmText" + str, "").toString();
if (!TextUtils.isEmpty(obj)) {
jSONObject3.put("confirm_title", obj);
}
if (!TextUtils.isEmpty(obj2)) {
jSONObject3.put("confirm_description", obj2);
}
if (!TextUtils.isEmpty(obj3)) {
jSONObject3.put("confirm_t", obj3);
}
if (!TextUtils.isEmpty(obj4)) {
jSONObject3.put("confirm_c_play", obj4);
}
if (!TextUtils.isEmpty(obj4)) {
jSONObject3.put("confirm_c_rv", obj4);
}
} catch (Exception e) {
e.printStackTrace();
}
String c2 = com.mbridge.msdk.c.h.a().c(str);
if (!TextUtils.isEmpty(c2)) {
jSONObject3.put("ivreward", new JSONObject(c2));
}
jSONObject2.put("appSetting", jSONObject3);
}
}
return jSONObject2.toString();
} catch (JSONException e2) {
throw new RuntimeException(e2);
}
} catch (Exception e3) {
e3.printStackTrace();
return null;
}
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.video.signal.a;
/* loaded from: classes4.dex */
public class p extends g {
}

View File

@@ -0,0 +1,226 @@
package com.mbridge.msdk.video.signal.a;
import com.mbridge.msdk.video.module.MBridgeVideoView;
/* loaded from: classes4.dex */
public final class q extends r {
public q(MBridgeVideoView mBridgeVideoView) {
this.a = mBridgeVideoView;
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void showVideoLocation(int i, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9) {
super.showVideoLocation(i, i2, i3, i4, i5, i6, i7, i8, i9);
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.showVideoLocation(i, i2, i3, i4, i5, i6, i7, i8, i9);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void soundOperate(int i, int i2) {
super.soundOperate(i, i2);
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.soundOperate(i, i2);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void soundOperate(int i, int i2, String str) {
super.soundOperate(i, i2, str);
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.soundOperate(i, i2, str);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void videoOperate(int i) {
super.videoOperate(i);
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.videoOperate(i);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void closeVideoOperate(int i, int i2) {
super.closeVideoOperate(i, i2);
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.closeVideoOperate(i, i2);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void progressOperate(int i, int i2) {
super.progressOperate(i, i2);
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.progressOperate(i, i2);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void progressBarOperate(int i) {
super.progressBarOperate(i);
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.progressBarOperate(i);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final String getCurrentProgress() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
return mBridgeVideoView.getCurrentProgress();
}
return super.getCurrentProgress();
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void setVisible(int i) {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.setVisible(i);
} else {
super.setVisible(i);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void setCover(boolean z) {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.setCover(z);
} else {
super.setCover(z);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void setScaleFitXY(int i) {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.setScaleFitXY(i);
} else {
super.setScaleFitXY(i);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final boolean isH5Canvas() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
return mBridgeVideoView.isH5Canvas();
}
return super.isH5Canvas();
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final int getBorderViewWidth() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
return mBridgeVideoView.getBorderViewWidth();
}
return super.getBorderViewWidth();
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final int getBorderViewHeight() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
return mBridgeVideoView.getBorderViewHeight();
}
return super.getBorderViewHeight();
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final int getBorderViewRadius() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
return mBridgeVideoView.getBorderViewRadius();
}
return super.getBorderViewRadius();
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final int getBorderViewTop() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
return mBridgeVideoView.getBorderViewTop();
}
return super.getBorderViewTop();
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final int getBorderViewLeft() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
return mBridgeVideoView.getBorderViewLeft();
}
return super.getBorderViewLeft();
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void showIVRewardAlertView(String str) {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.showIVRewardAlertView(str);
} else {
super.showIVRewardAlertView(str);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void hideAlertView(int i) {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.hideAlertView(i);
} else {
super.hideAlertView(i);
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void alertWebViewShowed() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.alertWebViewShowed();
} else {
super.alertWebViewShowed();
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void showAlertView() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.showAlertView();
} else {
super.showAlertView();
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void dismissAllAlert() {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.dismissAllAlert();
} else {
super.dismissAllAlert();
}
}
@Override // com.mbridge.msdk.video.signal.a.h, com.mbridge.msdk.video.signal.j
public final void setMiniEndCardState(boolean z) {
MBridgeVideoView mBridgeVideoView = this.a;
if (mBridgeVideoView != null) {
mBridgeVideoView.setMiniEndCardState(z);
} else {
super.setMiniEndCardState(z);
}
}
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.video.signal.a;
import com.mbridge.msdk.video.module.MBridgeVideoView;
/* loaded from: classes4.dex */
public class r extends h {
public MBridgeVideoView a;
}

View File

@@ -0,0 +1,113 @@
package com.mbridge.msdk.video.signal.activity;
import android.content.res.Configuration;
import com.mbridge.msdk.activity.MBBaseActivity;
import com.mbridge.msdk.foundation.d.b;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.video.signal.c;
import com.mbridge.msdk.video.signal.d;
import com.mbridge.msdk.video.signal.f;
import com.mbridge.msdk.video.signal.factory.IJSFactory;
import com.mbridge.msdk.video.signal.factory.a;
import com.mbridge.msdk.video.signal.g;
import com.mbridge.msdk.video.signal.i;
import com.mbridge.msdk.video.signal.j;
/* loaded from: classes4.dex */
public abstract class AbstractJSActivity extends MBBaseActivity implements IJSFactory {
protected static final String TAG = "AbstractJSActivity";
protected IJSFactory jsFactory = new a();
public boolean canBackPress() {
return false;
}
public void registerJsFactory(IJSFactory iJSFactory) {
this.jsFactory = iJSFactory;
}
@Override // com.mbridge.msdk.activity.MBBaseActivity, android.app.Activity
public void onResume() {
super.onResume();
if (b.c) {
return;
}
if (getJSCommon().b()) {
getActivityProxy().b();
}
getActivityProxy().a(0);
}
@Override // android.app.Activity
public void onPause() {
super.onPause();
if (getJSCommon().b()) {
getActivityProxy().a();
}
getActivityProxy().a(1);
}
@Override // com.mbridge.msdk.activity.MBBaseActivity, android.app.Activity
public void onDestroy() {
super.onDestroy();
}
@Override // android.app.Activity, android.content.ComponentCallbacks
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
if (getJSCommon().b()) {
getActivityProxy().a(configuration);
}
}
@Override // android.app.Activity
public void onBackPressed() {
if (getJSCommon().b()) {
if (getJSContainerModule() == null || !getJSContainerModule().miniCardShowing()) {
getActivityProxy().g();
return;
}
return;
}
if (canBackPress()) {
super.onBackPressed();
} else {
af.a(TAG, "onBackPressed can't excute");
}
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public com.mbridge.msdk.video.signal.b getActivityProxy() {
return this.jsFactory.getActivityProxy();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public d getJSCommon() {
return this.jsFactory.getJSCommon();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public j getJSVideoModule() {
return this.jsFactory.getJSVideoModule();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public g getJSNotifyProxy() {
return this.jsFactory.getJSNotifyProxy();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public f getJSContainerModule() {
return this.jsFactory.getJSContainerModule();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public i getIJSRewardVideoV1() {
return this.jsFactory.getIJSRewardVideoV1();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public c getJSBTModule() {
return this.jsFactory.getJSBTModule();
}
}

View File

@@ -0,0 +1,26 @@
package com.mbridge.msdk.video.signal;
import android.content.res.Configuration;
/* loaded from: classes4.dex */
public interface b {
void a();
void a(int i);
void a(Configuration configuration);
void b();
void c();
void d();
void e();
void f();
void g();
int h();
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.video.signal;
/* loaded from: classes4.dex */
public interface c extends e {
void reactDeveloper(Object obj, String str);
void reportUrls(Object obj, String str);
}

View File

@@ -0,0 +1,22 @@
package com.mbridge.msdk.video.signal.communication;
/* loaded from: classes4.dex */
public interface BaseIRewardCommunication {
void cai(Object obj, String str);
void getEndScreenInfo(Object obj, String str);
void handlerPlayableException(Object obj, String str);
void install(Object obj, String str);
void notifyCloseBtn(Object obj, String str);
void openURL(Object obj, String str);
void setOrientation(Object obj, String str);
void toggleCloseBtn(Object obj, String str);
void triggerCloseBtn(Object obj, String str);
}

View File

@@ -0,0 +1,248 @@
package com.mbridge.msdk.video.signal.communication;
import android.content.Context;
import android.text.TextUtils;
import android.util.Base64;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.click.c;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbsignalcommon.communication.d;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.video.signal.a.k;
import com.mbridge.msdk.video.signal.factory.IJSFactory;
import com.unity3d.ads.core.domain.HandleInvocationsFromAdViewer;
import com.unity3d.services.ads.gmascar.bridges.mobileads.MobileAdsBridgeBase;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class BaseRewardSignal extends BaseRewardSignalDiff {
protected BaseIRewardCommunication a;
@Override // com.mbridge.msdk.mbsignalcommon.windvane.h
public void initialize(Context context, WindVaneWebView windVaneWebView) {
super.initialize(context, windVaneWebView);
try {
try {
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
if (IJSFactory.class.isInstance(context)) {
this.a = (BaseIRewardCommunication) BaseRewardSignalH5.class.newInstance();
BaseRewardSignalH5.class.getMethod(MobileAdsBridgeBase.initializeMethodName, Context.class, WindVaneWebView.class).invoke(this.a, context, windVaneWebView);
}
if (windVaneWebView.getObject() != null && (windVaneWebView.getObject() instanceof BaseIRewardCommunication)) {
this.a = (BaseIRewardCommunication) windVaneWebView.getObject();
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
}
@Override // com.mbridge.msdk.mbsignalcommon.windvane.h
public void initialize(Object obj, WindVaneWebView windVaneWebView) {
super.initialize(obj, windVaneWebView);
try {
try {
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
if (IJSFactory.class.isInstance(obj)) {
this.a = (BaseIRewardCommunication) BaseRewardSignalH5.class.newInstance();
BaseRewardSignalH5.class.getMethod(MobileAdsBridgeBase.initializeMethodName, Object.class, WindVaneWebView.class).invoke(this.a, obj, windVaneWebView);
}
if (windVaneWebView.getObject() != null && (windVaneWebView.getObject() instanceof BaseIRewardCommunication)) {
this.a = (BaseIRewardCommunication) windVaneWebView.getObject();
}
} catch (Exception e2) {
if (MBridgeConstans.DEBUG) {
e2.printStackTrace();
}
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void getEndScreenInfo(Object obj, String str) {
try {
BaseIRewardCommunication baseIRewardCommunication = this.a;
if (baseIRewardCommunication != null) {
baseIRewardCommunication.getEndScreenInfo(obj, str);
af.b("JS-Reward-Brigde", "getEndScreenInfo factory is true");
} else {
af.b("JS-Reward-Brigde", "getEndScreenInfo factory is null");
if (obj != null) {
WindVaneWebView windVaneWebView = ((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b;
if ((windVaneWebView instanceof WindVaneWebView) && windVaneWebView.getWebViewListener() != null) {
((com.mbridge.msdk.mbsignalcommon.b.a) windVaneWebView.getWebViewListener()).a(obj);
}
}
}
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "getEndScreenInfo", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void install(Object obj, String str) {
try {
BaseIRewardCommunication baseIRewardCommunication = this.a;
if (baseIRewardCommunication != null) {
baseIRewardCommunication.install(obj, str);
return;
}
if (TextUtils.isEmpty(str)) {
return;
}
if (obj != null) {
com.mbridge.msdk.mbsignalcommon.windvane.a aVar = (com.mbridge.msdk.mbsignalcommon.windvane.a) obj;
if (aVar.b.getObject() instanceof k) {
((k) aVar.b.getObject()).click(1, str);
af.b("JS-Reward-Brigde", "JSCommon install jump success");
}
}
af.b("JS-Reward-Brigde", "JSCommon install failed");
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "install", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void notifyCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.notifyCloseBtn(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "notifyCloseBtn", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void toggleCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.toggleCloseBtn(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "toggleCloseBtn", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void triggerCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.triggerCloseBtn(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "triggerCloseBtn", th);
g.a().a(obj, a(-1));
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void setOrientation(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.setOrientation(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "setOrientation", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void handlerPlayableException(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
this.a.handlerPlayableException(obj, str);
} catch (Throwable th) {
af.b("JS-Reward-Brigde", "handlerPlayableException", th);
}
}
private String a(int i) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", i);
String jSONObject2 = jSONObject.toString();
return !TextUtils.isEmpty(jSONObject2) ? Base64.encodeToString(jSONObject2.getBytes(), 2) : "";
} catch (Throwable unused) {
af.b("JS-Reward-Brigde", "code to string is error");
return "";
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void openURL(Object obj, String str) {
af.b("JS-Reward-Brigde", "openURL:" + str);
if (TextUtils.isEmpty(str)) {
d.a(obj, "params is null");
return;
}
if (TextUtils.isEmpty(str)) {
return;
}
try {
JSONObject jSONObject = new JSONObject(str);
String optString = jSONObject.optString("url");
int optInt = jSONObject.optInt("type");
if (optInt == 1) {
c.d(this.b, optString);
} else if (optInt == 2) {
c.f(this.b, optString);
}
} catch (JSONException e) {
af.b("JS-Reward-Brigde", e.getMessage());
} catch (Throwable th) {
af.b("JS-Reward-Brigde", th.getMessage());
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void cai(Object obj, String str) {
if (TextUtils.isEmpty(str)) {
d.a(obj, "params is null");
return;
}
if (TextUtils.isEmpty(str)) {
return;
}
try {
try {
String optString = new JSONObject(str).optString(HandleInvocationsFromAdViewer.KEY_PACKAGE_NAME);
if (TextUtils.isEmpty(optString)) {
d.a(obj, "packageName is empty");
}
int i = ak.c(com.mbridge.msdk.foundation.controller.c.m().c(), optString) ? 1 : 2;
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", d.b);
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("result", i);
jSONObject.put("data", jSONObject2);
g.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
d.a(obj, e.getMessage());
af.a("JS-Reward-Brigde", e.getMessage());
}
} catch (JSONException e2) {
d.a(obj, "exception: " + e2.getLocalizedMessage());
af.b("JS-Reward-Brigde", "cai", e2);
}
} catch (Throwable th) {
d.a(obj, "exception: " + th.getLocalizedMessage());
af.b("JS-Reward-Brigde", "cai", th);
}
}
}

View File

@@ -0,0 +1,7 @@
package com.mbridge.msdk.video.signal.communication;
import com.mbridge.msdk.mbsignalcommon.windvane.AbsFeedBackForH5;
/* loaded from: classes4.dex */
public abstract class BaseRewardSignalDiff extends AbsFeedBackForH5 implements IRewardCommunication {
}

View File

@@ -0,0 +1,223 @@
package com.mbridge.msdk.video.signal.communication;
import android.content.Context;
import android.text.TextUtils;
import android.util.Base64;
import com.mbridge.msdk.foundation.controller.c;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.mbsignalcommon.communication.d;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.mbsignalcommon.windvane.g;
import com.mbridge.msdk.video.signal.factory.IJSFactory;
import com.unity3d.ads.core.domain.HandleInvocationsFromAdViewer;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class BaseRewardSignalH5 extends a {
protected IJSFactory a;
/* JADX WARN: Multi-variable type inference failed */
public void initialize(Context context, WindVaneWebView windVaneWebView) {
if (context instanceof IJSFactory) {
this.a = (IJSFactory) context;
}
}
public void initialize(Object obj, WindVaneWebView windVaneWebView) {
if (obj instanceof IJSFactory) {
this.a = (IJSFactory) obj;
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void getEndScreenInfo(Object obj, String str) {
String str2;
try {
IJSFactory iJSFactory = this.a;
if (iJSFactory != null) {
String a = iJSFactory.getIJSRewardVideoV1().a();
if (!TextUtils.isEmpty(a)) {
str2 = Base64.encodeToString(a.getBytes(), 2);
af.a("JS-Reward-Communication", "getEndScreenInfo success");
} else {
str2 = "";
af.a("JS-Reward-Communication", "getEndScreenInfo failed");
}
g.a().a(obj, str2);
}
} catch (Throwable th) {
af.b("JS-Reward-Communication", "getEndScreenInfo", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void install(Object obj, String str) {
try {
if (this.a != null) {
af.a("JS-Reward-Communication", "install:" + str);
if (this.a.getJSContainerModule().endCardShowing()) {
this.a.getJSCommon().click(3, str);
} else {
this.a.getJSCommon().click(1, str);
}
}
} catch (Throwable th) {
af.b("JS-Reward-Communication", "install", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void openURL(Object obj, String str) {
WindVaneWebView windVaneWebView;
af.b("JS-Reward-Communication", "openURL:" + str);
Context c = c.m().c();
if (TextUtils.isEmpty(str)) {
return;
}
if (c == null) {
try {
if ((obj instanceof com.mbridge.msdk.mbsignalcommon.windvane.a) && (windVaneWebView = ((com.mbridge.msdk.mbsignalcommon.windvane.a) obj).b) != null) {
c = windVaneWebView.getContext();
}
} catch (Exception e) {
af.b("JS-Reward-Communication", e.getMessage());
}
}
if (c == null) {
return;
}
try {
JSONObject jSONObject = new JSONObject(str);
String optString = jSONObject.optString("url");
int optInt = jSONObject.optInt("type");
if (optInt == 1) {
com.mbridge.msdk.click.c.d(c, optString);
} else if (optInt == 2) {
com.mbridge.msdk.click.c.f(c, optString);
}
} catch (JSONException e2) {
af.b("JS-Reward-Communication", e2.getMessage());
} catch (Throwable th) {
af.b("JS-Reward-Communication", th.getMessage());
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void notifyCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
int optInt = new JSONObject(str).optInt("state");
af.a("JS-Reward-Communication", "notifyCloseBtn,state:" + str);
this.a.getIJSRewardVideoV1().notifyCloseBtn(optInt);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "notifyCloseBtn", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void toggleCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
int optInt = new JSONObject(str).optInt("state");
af.a("JS-Reward-Communication", "toggleCloseBtn,state:" + str);
this.a.getIJSRewardVideoV1().toggleCloseBtn(optInt);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "toggleCloseBtn", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void triggerCloseBtn(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
g.a().a(obj, a(0));
this.a.getIJSRewardVideoV1().a(new JSONObject(str).optString("state"));
af.a("JS-Reward-Communication", "triggerCloseBtn,state:" + str);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "triggerCloseBtn", th);
g.a().a(obj, a(-1));
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void setOrientation(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
String optString = new JSONObject(str).optString("state");
af.a("JS-Reward-Communication", "setOrientation,state:" + str);
this.a.getIJSRewardVideoV1().b(optString);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "setOrientation", th);
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void handlerPlayableException(Object obj, String str) {
try {
if (this.a == null || TextUtils.isEmpty(str)) {
return;
}
String optString = new JSONObject(str).optString("msg");
af.a("JS-Reward-Communication", "handlerPlayableException,msg:" + str);
this.a.getIJSRewardVideoV1().c(optString);
} catch (Throwable th) {
af.b("JS-Reward-Communication", "setOrientation", th);
}
}
private String a(int i) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", i);
String jSONObject2 = jSONObject.toString();
return !TextUtils.isEmpty(jSONObject2) ? Base64.encodeToString(jSONObject2.getBytes(), 2) : "";
} catch (Throwable unused) {
af.b("JS-Reward-Communication", "code to string is error");
return "";
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void cai(Object obj, String str) {
af.a("JS-Reward-Communication", "cai:" + str);
if (TextUtils.isEmpty(str)) {
return;
}
try {
try {
String optString = new JSONObject(str).optString(HandleInvocationsFromAdViewer.KEY_PACKAGE_NAME);
if (TextUtils.isEmpty(optString)) {
d.a(obj, "packageName is empty");
}
int i = ak.c(c.m().c(), optString) ? 1 : 2;
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", d.b);
JSONObject jSONObject2 = new JSONObject();
jSONObject2.put("result", i);
jSONObject.put("data", jSONObject2);
g.a().a(obj, Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
d.a(obj, e.getMessage());
af.a("JS-Reward-Communication", e.getMessage());
}
} catch (Throwable th) {
d.a(obj, "exception: " + th.getLocalizedMessage());
af.b("JS-Reward-Communication", "cai", th);
}
} catch (JSONException e2) {
d.a(obj, "exception: " + e2.getLocalizedMessage());
af.b("JS-Reward-Communication", "cai", e2);
}
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.video.signal.communication;
/* loaded from: classes4.dex */
public interface IRewardCommunication extends BaseIRewardCommunication {
}

View File

@@ -0,0 +1,174 @@
package com.mbridge.msdk.video.signal.communication;
/* loaded from: classes4.dex */
public interface IVideoCommunication {
void appendSubView(Object obj, String str);
void appendViewTo(Object obj, String str);
void bringViewToFront(Object obj, String str);
void broadcast(Object obj, String str);
void cai(Object obj, String str);
void clearAllCache(Object obj, String str);
void click(Object obj, String str);
void closeAd(Object obj, String str);
void closeVideoOperte(Object obj, String str);
void closeWeb(Object obj, String str);
void createNativeEC(Object obj, String str);
void createPlayerView(Object obj, String str);
void createSubPlayTemplateView(Object obj, String str);
void createView(Object obj, String str);
void createWebview(Object obj, String str);
void destroyComponent(Object obj, String str);
void getAllCache(Object obj, String str);
void getAppSetting(Object obj, String str);
void getComponentOptions(Object obj, String str);
void getCurrentProgress(Object obj, String str);
void getCutout(Object obj, String str);
void getEncryptPrice(Object obj, String str);
void getFileInfo(Object obj, String str);
void getRewardSetting(Object obj, String str);
void getRewardUnitSetting(Object obj, String str);
void getSDKInfo(Object obj, String str);
void getUnitSetting(Object obj, String str);
void handleNativeObject(Object obj, String str);
void handlerH5Exception(Object obj, String str);
void hideView(Object obj, String str);
void increaseOfferFrequence(Object obj, String str);
void init(Object obj, String str);
void insertViewAbove(Object obj, String str);
void insertViewBelow(Object obj, String str);
void isSystemResume(Object obj, String str);
void ivRewardAdsWithoutVideo(Object obj, String str);
void loadads(Object obj, String str);
void loadingResourceStatus(Object obj, String str);
void notifyCloseBtn(Object obj, String str);
void onlyAppendSubView(Object obj, String str);
void onlyAppendViewTo(Object obj, String str);
void onlyInsertViewAbove(Object obj, String str);
void onlyInsertViewBelow(Object obj, String str);
void openURL(Object obj, String str);
void playVideoFinishOperate(Object obj, String str);
void playerGetMuteState(Object obj, String str);
void playerMute(Object obj, String str);
void playerPause(Object obj, String str);
void playerPlay(Object obj, String str);
void playerResume(Object obj, String str);
void playerSetRenderType(Object obj, String str);
void playerSetSource(Object obj, String str);
void playerStop(Object obj, String str);
void playerUnmute(Object obj, String str);
void playerUpdateFrame(Object obj, String str);
void preloadSubPlayTemplateView(Object obj, String str);
void progressBarOperate(Object obj, String str);
void progressOperate(Object obj, String str);
void reactDeveloper(Object obj, String str);
void readyStatus(Object obj, String str);
void removeCacheItem(Object obj, String str);
void removeFromSuperView(Object obj, String str);
void reportData(Object obj, String str);
void reportUrls(Object obj, String str);
void setCacheItem(Object obj, String str);
void setScaleFitXY(Object obj, String str);
void setSubPlayTemplateInfo(Object obj, String str);
void setViewAlpha(Object obj, String str);
void setViewBgColor(Object obj, String str);
void setViewRect(Object obj, String str);
void setViewScale(Object obj, String str);
void showAlertView(Object obj, String str);
void showVideoClickView(Object obj, String str);
void showVideoLocation(Object obj, String str);
void showView(Object obj, String str);
void soundOperate(Object obj, String str);
void statistics(Object obj, String str);
void toggleCloseBtn(Object obj, String str);
void triggerCloseBtn(Object obj, String str);
void videoOperate(Object obj, String str);
void webviewFireEvent(Object obj, String str);
void webviewGoBack(Object obj, String str);
void webviewGoForward(Object obj, String str);
void webviewLoad(Object obj, String str);
void webviewReload(Object obj, String str);
}

View File

@@ -0,0 +1,123 @@
package com.mbridge.msdk.video.signal.communication;
import android.os.Handler;
import android.os.Looper;
import com.mbridge.msdk.foundation.tools.ak;
/* loaded from: classes4.dex */
public class RewardSignal extends BaseRewardSignal implements BaseIRewardCommunication {
public static final /* synthetic */ int $r8$clinit = 0;
private Handler e = new Handler(Looper.getMainLooper());
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void getEndScreenInfo(final Object obj, final String str) {
if (ak.g()) {
super.getEndScreenInfo(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.1
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.getEndScreenInfo(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void install(final Object obj, final String str) {
if (ak.g()) {
super.install(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.2
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.install(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void notifyCloseBtn(final Object obj, final String str) {
if (ak.g()) {
super.notifyCloseBtn(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.3
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.notifyCloseBtn(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void toggleCloseBtn(final Object obj, final String str) {
if (ak.g()) {
super.toggleCloseBtn(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.4
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.toggleCloseBtn(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void triggerCloseBtn(final Object obj, final String str) {
if (ak.g()) {
super.triggerCloseBtn(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.5
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.getEndScreenInfo(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void setOrientation(final Object obj, final String str) {
if (ak.g()) {
super.setOrientation(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.6
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.setOrientation(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void handlerPlayableException(final Object obj, final String str) {
if (ak.g()) {
super.handlerPlayableException(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.7
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.handlerPlayableException(obj, str);
}
});
}
}
@Override // com.mbridge.msdk.video.signal.communication.BaseRewardSignal, com.mbridge.msdk.video.signal.communication.BaseIRewardCommunication
public void openURL(final Object obj, final String str) {
if (ak.g()) {
super.openURL(obj, str);
} else {
this.e.post(new Runnable() { // from class: com.mbridge.msdk.video.signal.communication.RewardSignal.8
@Override // java.lang.Runnable
public final void run() {
RewardSignal.super.openURL(obj, str);
}
});
}
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.video.signal.communication;
/* loaded from: classes4.dex */
public abstract class a implements IRewardCommunication {
}

View File

@@ -0,0 +1,301 @@
package com.mbridge.msdk.video.signal.container;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.res.Configuration;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Base64;
import android.widget.FrameLayout;
import com.mbridge.msdk.foundation.d.b;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView;
import com.mbridge.msdk.video.signal.a.k;
import com.mbridge.msdk.video.signal.d;
import com.mbridge.msdk.video.signal.f;
import com.mbridge.msdk.video.signal.factory.IJSFactory;
import com.mbridge.msdk.video.signal.factory.a;
import com.mbridge.msdk.video.signal.g;
import com.mbridge.msdk.video.signal.i;
import com.mbridge.msdk.video.signal.j;
import com.mbridge.msdk.videocommon.a;
import com.mbridge.msdk.videocommon.d.c;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class AbstractJSContainer extends FrameLayout implements IJSFactory {
private int a;
private int b;
protected Activity i;
protected String j;
protected String k;
protected c l;
protected String m;
protected com.mbridge.msdk.videocommon.b.c n;
protected String o;
protected int p;
protected boolean q;
protected boolean r;
protected int s;
protected int t;
protected int u;
protected boolean v;
protected IJSFactory w;
public String getPlacementId() {
return this.k;
}
public String getUnitId() {
return this.j;
}
public void registerJsFactory(IJSFactory iJSFactory) {
this.w = iJSFactory;
}
public void setActivity(Activity activity) {
this.i = activity;
}
public void setBidCampaign(boolean z) {
this.r = z;
}
public void setBigOffer(boolean z) {
this.v = z;
}
public void setIV(boolean z) {
this.q = z;
}
public void setIVRewardEnable(int i, int i2, int i3) {
this.s = i;
this.t = i2;
this.u = i3;
}
public void setMute(int i) {
this.p = i;
}
public void setPlacementId(String str) {
this.k = str;
}
public void setReward(com.mbridge.msdk.videocommon.b.c cVar) {
this.n = cVar;
}
public void setRewardId(String str) {
this.o = str;
}
public void setRewardUnitSetting(c cVar) {
this.l = cVar;
}
public void setUnitId(String str) {
this.j = str;
}
public void setUserId(String str) {
this.m = str;
}
public AbstractJSContainer(Context context) {
super(context);
this.a = 0;
this.b = 1;
this.p = 2;
this.q = false;
this.r = false;
this.v = false;
this.w = new a();
}
public AbstractJSContainer(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.a = 0;
this.b = 1;
this.p = 2;
this.q = false;
this.r = false;
this.v = false;
this.w = new a();
}
public void onResume() {
if (b.c) {
return;
}
if (getJSCommon().b()) {
getActivityProxy().b();
}
getActivityProxy().a(0);
}
public void onPause() {
if (getJSCommon().b()) {
getActivityProxy().a();
}
getActivityProxy().a(1);
}
public void onStop() {
if (getJSCommon().b()) {
getActivityProxy().d();
}
getActivityProxy().a(3);
}
public void onRestart() {
if (getJSCommon().b()) {
getActivityProxy().f();
}
getActivityProxy().a(4);
}
public void onStart() {
if (getJSCommon().b()) {
getActivityProxy().e();
}
getActivityProxy().a(2);
}
public void onDestroy() {
if (getJSCommon().b()) {
getActivityProxy().c();
}
}
@Override // android.view.View
public void onConfigurationChanged(Configuration configuration) {
if (getJSCommon().b()) {
getActivityProxy().a(configuration);
}
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public com.mbridge.msdk.video.signal.b getActivityProxy() {
return this.w.getActivityProxy();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public d getJSCommon() {
return this.w.getJSCommon();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public j getJSVideoModule() {
return this.w.getJSVideoModule();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public g getJSNotifyProxy() {
return this.w.getJSNotifyProxy();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public f getJSContainerModule() {
return this.w.getJSContainerModule();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public i getIJSRewardVideoV1() {
return this.w.getIJSRewardVideoV1();
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public com.mbridge.msdk.video.signal.c getJSBTModule() {
return this.w.getJSBTModule();
}
public final void a(Object obj) {
com.mbridge.msdk.mbsignalcommon.windvane.g.a().a(obj, a(this.a));
}
public final void a(Object obj, String str) {
com.mbridge.msdk.mbsignalcommon.windvane.g.a().b(obj, Base64.encodeToString(str.getBytes(), 2));
}
private String a(int i) {
try {
JSONObject jSONObject = new JSONObject();
jSONObject.put("code", i);
String jSONObject2 = jSONObject.toString();
return !TextUtils.isEmpty(jSONObject2) ? Base64.encodeToString(jSONObject2.getBytes(), 2) : "";
} catch (Throwable unused) {
af.b("AbstractJSContainer", "code to string is error");
return "";
}
}
public void a(String str) {
af.b("AbstractJSContainer", str);
Activity activity = this.i;
if (activity != null) {
activity.finish();
}
}
public final k b(CampaignEx campaignEx) {
if (campaignEx == null) {
return null;
}
a.C0246a a = com.mbridge.msdk.videocommon.a.a(this.q ? 287 : 94, campaignEx);
if (a != null && a.c()) {
WindVaneWebView a2 = a.a();
if (a2.getObject() instanceof k) {
return (k) a2.getObject();
}
}
return null;
}
public final int c(CampaignEx campaignEx) {
k b = b(campaignEx);
if (b != null) {
return b.o();
}
return 0;
}
public final void a(c cVar, CampaignEx campaignEx) {
CampaignEx.c rewardTemplateMode;
if (c(campaignEx) == 1) {
return;
}
if ((campaignEx == null || (rewardTemplateMode = campaignEx.getRewardTemplateMode()) == null || !b(rewardTemplateMode.b())) && cVar != null) {
b(this.l.c());
}
}
@SuppressLint({"SourceLockedOrientationActivity"})
private boolean b(int i) {
boolean z = true;
try {
if (i == 1) {
this.i.setRequestedOrientation(12);
} else {
if (i != 2) {
z = false;
return z;
}
this.i.setRequestedOrientation(11);
}
return z;
} catch (Throwable th) {
af.b("AbstractJSContainer", th.getMessage(), th);
return false;
}
}
public final String b() {
c cVar;
return (!TextUtils.isEmpty(this.k) || (cVar = this.l) == null || TextUtils.isEmpty(cVar.z())) ? this.k : this.l.z();
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.video.signal;
/* loaded from: classes4.dex */
public interface d extends a {
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.video.signal;
/* loaded from: classes4.dex */
public interface e {
void click(int i, String str);
void handlerH5Exception(int i, String str);
}

View File

@@ -0,0 +1,28 @@
package com.mbridge.msdk.video.signal;
/* loaded from: classes4.dex */
public interface f {
void configurationChanged(int i, int i2, int i3);
boolean endCardShowing();
void hideAlertWebview();
void ivRewardAdsWithoutVideo(String str);
boolean miniCardShowing();
void readyStatus(int i);
void resizeMiniCard(int i, int i2, int i3);
boolean showAlertWebView();
void showEndcard(int i);
void showMiniCard(int i, int i2, int i3, int i4, int i5);
void showVideoClickView(int i);
void showVideoEndCover();
}

View File

@@ -0,0 +1,25 @@
package com.mbridge.msdk.video.signal.factory;
import com.mbridge.msdk.video.signal.c;
import com.mbridge.msdk.video.signal.d;
import com.mbridge.msdk.video.signal.f;
import com.mbridge.msdk.video.signal.g;
import com.mbridge.msdk.video.signal.i;
import com.mbridge.msdk.video.signal.j;
/* loaded from: classes4.dex */
public interface IJSFactory {
com.mbridge.msdk.video.signal.b getActivityProxy();
i getIJSRewardVideoV1();
c getJSBTModule();
d getJSCommon();
f getJSContainerModule();
g getJSNotifyProxy();
j getJSVideoModule();
}

View File

@@ -0,0 +1,77 @@
package com.mbridge.msdk.video.signal.factory;
import com.mbridge.msdk.video.signal.a.e;
import com.mbridge.msdk.video.signal.a.h;
import com.mbridge.msdk.video.signal.c;
import com.mbridge.msdk.video.signal.d;
import com.mbridge.msdk.video.signal.f;
import com.mbridge.msdk.video.signal.g;
import com.mbridge.msdk.video.signal.i;
import com.mbridge.msdk.video.signal.j;
/* loaded from: classes4.dex */
public class a implements IJSFactory {
protected com.mbridge.msdk.video.signal.b a;
protected d b;
protected j c;
protected g d;
protected f e;
protected i f;
protected c g;
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public com.mbridge.msdk.video.signal.b getActivityProxy() {
if (this.a == null) {
this.a = new com.mbridge.msdk.video.signal.a.b();
}
return this.a;
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public d getJSCommon() {
if (this.b == null) {
this.b = new com.mbridge.msdk.video.signal.a.d();
}
return this.b;
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public j getJSVideoModule() {
if (this.c == null) {
this.c = new h();
}
return this.c;
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public g getJSNotifyProxy() {
if (this.d == null) {
this.d = new com.mbridge.msdk.video.signal.a.f();
}
return this.d;
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public f getJSContainerModule() {
if (this.e == null) {
this.e = new e();
}
return this.e;
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public i getIJSRewardVideoV1() {
if (this.f == null) {
this.f = new com.mbridge.msdk.video.signal.a.g();
}
return this.f;
}
@Override // com.mbridge.msdk.video.signal.factory.IJSFactory
public c getJSBTModule() {
if (this.g == null) {
this.g = new com.mbridge.msdk.video.signal.a.c();
}
return this.g;
}
}

View File

@@ -0,0 +1,157 @@
package com.mbridge.msdk.video.signal.factory;
import android.app.Activity;
import android.webkit.WebView;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.video.bt.module.MBridgeBTContainer;
import com.mbridge.msdk.video.module.MBridgeContainerView;
import com.mbridge.msdk.video.module.MBridgeVideoView;
import com.mbridge.msdk.video.signal.a;
import com.mbridge.msdk.video.signal.a.i;
import com.mbridge.msdk.video.signal.a.k;
import com.mbridge.msdk.video.signal.a.m;
import com.mbridge.msdk.video.signal.a.n;
import com.mbridge.msdk.video.signal.a.o;
import com.mbridge.msdk.video.signal.a.q;
import com.mbridge.msdk.video.signal.c;
import com.mbridge.msdk.video.signal.d;
import com.mbridge.msdk.video.signal.f;
import com.mbridge.msdk.video.signal.g;
import com.mbridge.msdk.video.signal.j;
import java.util.List;
/* loaded from: classes4.dex */
public final class b extends a {
private Activity h;
private WebView i;
private MBridgeVideoView j;
private MBridgeContainerView k;
private CampaignEx l;
private MBridgeBTContainer m;
private a.InterfaceC0244a n;
private String o;
private List<CampaignEx> p;
public final void a(k kVar) {
this.b = kVar;
}
public final void a(List<CampaignEx> list) {
this.p = list;
}
public b(Activity activity) {
this.h = activity;
}
public b(Activity activity, MBridgeBTContainer mBridgeBTContainer, WebView webView) {
this.h = activity;
this.m = mBridgeBTContainer;
this.i = webView;
}
public b(Activity activity, WebView webView, MBridgeVideoView mBridgeVideoView, MBridgeContainerView mBridgeContainerView, CampaignEx campaignEx, a.InterfaceC0244a interfaceC0244a) {
this.h = activity;
this.i = webView;
this.j = mBridgeVideoView;
this.k = mBridgeContainerView;
this.l = campaignEx;
this.n = interfaceC0244a;
this.o = mBridgeVideoView.getUnitId();
}
@Override // com.mbridge.msdk.video.signal.factory.a, com.mbridge.msdk.video.signal.factory.IJSFactory
public final com.mbridge.msdk.video.signal.b getActivityProxy() {
WebView webView = this.i;
if (webView == null) {
return super.getActivityProxy();
}
if (this.a == null) {
this.a = new i(webView);
}
return this.a;
}
@Override // com.mbridge.msdk.video.signal.factory.a, com.mbridge.msdk.video.signal.factory.IJSFactory
public final g getJSNotifyProxy() {
WebView webView = this.i;
if (webView == null) {
return super.getJSNotifyProxy();
}
if (this.d == null) {
this.d = new n(webView);
}
return this.d;
}
@Override // com.mbridge.msdk.video.signal.factory.a, com.mbridge.msdk.video.signal.factory.IJSFactory
public final d getJSCommon() {
CampaignEx campaignEx;
List<CampaignEx> list;
Activity activity = this.h;
if (activity == null || (campaignEx = this.l) == null) {
return super.getJSCommon();
}
if (this.b == null) {
this.b = new k(activity, campaignEx);
}
if (this.l.getDynamicTempCode() == 5 && (list = this.p) != null) {
d dVar = this.b;
if (dVar instanceof k) {
((k) dVar).a(list);
}
}
this.b.a(this.h);
this.b.a(this.o);
this.b.a(this.n);
return this.b;
}
@Override // com.mbridge.msdk.video.signal.factory.a, com.mbridge.msdk.video.signal.factory.IJSFactory
public final j getJSVideoModule() {
MBridgeVideoView mBridgeVideoView = this.j;
if (mBridgeVideoView == null) {
return super.getJSVideoModule();
}
if (this.c == null) {
this.c = new q(mBridgeVideoView);
}
return this.c;
}
@Override // com.mbridge.msdk.video.signal.factory.a, com.mbridge.msdk.video.signal.factory.IJSFactory
public final f getJSContainerModule() {
MBridgeContainerView mBridgeContainerView = this.k;
if (mBridgeContainerView == null) {
return super.getJSContainerModule();
}
if (this.e == null) {
this.e = new m(mBridgeContainerView);
}
return this.e;
}
@Override // com.mbridge.msdk.video.signal.factory.a, com.mbridge.msdk.video.signal.factory.IJSFactory
public final com.mbridge.msdk.video.signal.i getIJSRewardVideoV1() {
Activity activity;
MBridgeContainerView mBridgeContainerView = this.k;
if (mBridgeContainerView == null || (activity = this.h) == null) {
return super.getIJSRewardVideoV1();
}
if (this.f == null) {
this.f = new o(activity, mBridgeContainerView);
}
return this.f;
}
@Override // com.mbridge.msdk.video.signal.factory.a, com.mbridge.msdk.video.signal.factory.IJSFactory
public final c getJSBTModule() {
if (this.h == null || this.m == null) {
return super.getJSBTModule();
}
if (this.g == null) {
this.g = new com.mbridge.msdk.video.signal.a.j(this.h, this.m);
}
return this.g;
}
}

View File

@@ -0,0 +1,16 @@
package com.mbridge.msdk.video.signal;
import com.mbridge.msdk.video.module.MBridgeVideoView;
/* loaded from: classes4.dex */
public interface g {
void a(int i);
void a(int i, int i2, int i3, int i4);
void a(int i, String str);
void a(MBridgeVideoView.b bVar);
void a(Object obj);
}

View File

@@ -0,0 +1,8 @@
package com.mbridge.msdk.video.signal;
/* loaded from: classes4.dex */
public interface h {
void notifyCloseBtn(int i);
void toggleCloseBtn(int i);
}

View File

@@ -0,0 +1,12 @@
package com.mbridge.msdk.video.signal;
/* loaded from: classes4.dex */
public interface i extends h {
String a();
void a(String str);
void b(String str);
void c(String str);
}

View File

@@ -0,0 +1,52 @@
package com.mbridge.msdk.video.signal;
/* loaded from: classes4.dex */
public interface j {
void alertWebViewShowed();
void closeVideoOperate(int i, int i2);
void dismissAllAlert();
int getBorderViewHeight();
int getBorderViewLeft();
int getBorderViewRadius();
int getBorderViewTop();
int getBorderViewWidth();
String getCurrentProgress();
void hideAlertView(int i);
boolean isH5Canvas();
void notifyCloseBtn(int i);
void progressBarOperate(int i);
void progressOperate(int i, int i2);
void setCover(boolean z);
void setMiniEndCardState(boolean z);
void setScaleFitXY(int i);
void setVisible(int i);
void showAlertView();
void showIVRewardAlertView(String str);
void showVideoLocation(int i, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9);
void soundOperate(int i, int i2);
void soundOperate(int i, int i2, String str);
void videoOperate(int i);
}