package com.mbridge.msdk.video.js.container; import android.app.Activity; import android.content.Context; import android.content.res.Configuration; import android.os.Build; import android.text.TextUtils; import android.util.AttributeSet; import android.util.Base64; import android.widget.FrameLayout; import com.bytedance.sdk.openadsdk.api.plugin.PluginConstants; import com.mbridge.msdk.foundation.b.b; import com.mbridge.msdk.foundation.entity.CampaignEx; import com.mbridge.msdk.foundation.tools.w; import com.mbridge.msdk.mbjscommon.windvane.WindVaneWebView; import com.mbridge.msdk.video.js.a.j; import com.mbridge.msdk.video.js.e; import com.mbridge.msdk.video.js.f; import com.mbridge.msdk.video.js.factory.IJSFactory; import com.mbridge.msdk.video.js.factory.a; import com.mbridge.msdk.video.js.h; import com.mbridge.msdk.video.js.i; import com.mbridge.msdk.videocommon.a; import com.mbridge.msdk.videocommon.b.d; import com.mbridge.msdk.videocommon.d.c; import org.json.JSONObject; public abstract class AbstractJSContainer extends FrameLayout implements IJSFactory { private int a = 0; private int b = 1; protected Activity j; protected String k; protected String l; protected c m; protected String n; protected d o; protected String p; protected int q = 2; protected boolean r = false; protected boolean s = false; protected int t; protected int u; protected int v; protected boolean w = false; protected IJSFactory x = new a(); public AbstractJSContainer(Context context) { super(context); } public AbstractJSContainer(Context context, AttributeSet attributeSet) { super(context, attributeSet); } public void registerJsFactory(IJSFactory iJSFactory) { this.x = iJSFactory; } public void onResume() { if (!b.c) { if (getJSCommon().c()) { getActivityProxy().b(); } getActivityProxy().a(0); } } public void onPause() { if (getJSCommon().c()) { getActivityProxy().a(); } getActivityProxy().a(1); } public void onStop() { if (getJSCommon().c()) { getActivityProxy().d(); } getActivityProxy().a(3); } public void onRestart() { if (getJSCommon().c()) { getActivityProxy().f(); } getActivityProxy().a(4); } public void onStart() { if (getJSCommon().c()) { getActivityProxy().e(); } getActivityProxy().a(2); } public void onDestroy() { if (getJSCommon().c()) { getActivityProxy().c(); } } public void onConfigurationChanged(Configuration configuration) { if (getJSCommon().c()) { getActivityProxy().a(configuration); } } @Override // com.mbridge.msdk.video.js.factory.IJSFactory public com.mbridge.msdk.video.js.a getActivityProxy() { return this.x.getActivityProxy(); } @Override // com.mbridge.msdk.video.js.factory.IJSFactory public com.mbridge.msdk.video.js.c getJSCommon() { return this.x.getJSCommon(); } @Override // com.mbridge.msdk.video.js.factory.IJSFactory public i getJSVideoModule() { return this.x.getJSVideoModule(); } @Override // com.mbridge.msdk.video.js.factory.IJSFactory public f getJSNotifyProxy() { return this.x.getJSNotifyProxy(); } @Override // com.mbridge.msdk.video.js.factory.IJSFactory public e getJSContainerModule() { return this.x.getJSContainerModule(); } @Override // com.mbridge.msdk.video.js.factory.IJSFactory public h getIJSRewardVideoV1() { return this.x.getIJSRewardVideoV1(); } @Override // com.mbridge.msdk.video.js.factory.IJSFactory public com.mbridge.msdk.video.js.b getJSBTModule() { return this.x.getJSBTModule(); } /* access modifiers changed from: protected */ public final void a(Object obj) { com.mbridge.msdk.mbjscommon.windvane.h.a().a(obj, a(this.a)); } /* access modifiers changed from: protected */ public final void a(Object obj, String str) { com.mbridge.msdk.mbjscommon.windvane.h.a().b(obj, Base64.encodeToString(str.getBytes(), 2)); } private String a(int i) { try { JSONObject jSONObject = new JSONObject(); jSONObject.put(PluginConstants.KEY_ERROR_CODE, i); String jSONObject2 = jSONObject.toString(); if (!TextUtils.isEmpty(jSONObject2)) { return Base64.encodeToString(jSONObject2.getBytes(), 2); } return ""; } catch (Throwable unused) { w.d("AbstractJSContainer", "code to string is error"); return ""; } } public void setRewardId(String str) { this.p = str; } public void setUserId(String str) { this.n = str; } public void setUnitId(String str) { this.k = str; } public String getUnitId() { return this.k; } public String getPlacementId() { return this.l; } public void setPlacementId(String str) { this.l = str; } public void setActivity(Activity activity) { this.j = activity; } public void setReward(d dVar) { this.o = dVar; } public void setMute(int i) { this.q = i; } public void setIV(boolean z) { this.r = z; } public void setBidCampaign(boolean z) { this.s = z; } public void setIVRewardEnable(int i, int i2, int i3) { this.t = i; this.u = i2; this.v = i3; } public void setBigOffer(boolean z) { this.w = z; } public void setRewardUnitSetting(c cVar) { this.m = cVar; } /* access modifiers changed from: protected */ public void a(String str) { w.d("AbstractJSContainer", str); Activity activity = this.j; if (activity != null) { activity.finish(); } } /* access modifiers changed from: protected */ public final j b(CampaignEx campaignEx) { if (campaignEx == null) { return null; } a.C0240a a2 = com.mbridge.msdk.videocommon.a.a(this.r ? 287 : 94, campaignEx); if (a2 != null && a2.c()) { WindVaneWebView a3 = a2.a(); if (a3.getObject() instanceof j) { w.d("AbstractJSContainer", "JSCommon 进来"); return (j) a3.getObject(); } } return null; } /* access modifiers changed from: protected */ public final int c(CampaignEx campaignEx) { j b2 = b(campaignEx); if (b2 != null) { return b2.m(); } return 0; } /* access modifiers changed from: protected */ public final void a(c cVar, CampaignEx campaignEx) { CampaignEx.c rewardTemplateMode; if (c(campaignEx) != 1) { boolean z = false; if (!(campaignEx == null || (rewardTemplateMode = campaignEx.getRewardTemplateMode()) == null)) { z = b(rewardTemplateMode.c()); } if (!z && cVar != null) { b(this.m.e()); } } } private boolean b(int i) { if (i != 1) { if (i != 2) { return false; } try { if (Build.VERSION.SDK_INT >= 18) { this.j.setRequestedOrientation(11); } else { this.j.setRequestedOrientation(0); } } catch (Throwable th) { w.b("AbstractJSContainer", th.getMessage(), th); return false; } } else if (Build.VERSION.SDK_INT >= 18) { this.j.setRequestedOrientation(12); } else { this.j.setRequestedOrientation(1); } return true; } /* access modifiers changed from: protected */ public final String b() { c cVar; if (!TextUtils.isEmpty(this.l) || (cVar = this.m) == null || TextUtils.isEmpty(cVar.C())) { return this.l; } return this.m.C(); } }