package busidol.mobile.tower; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.view.Display; import android.view.KeyEvent; import android.view.MotionEvent; import android.view.WindowManager; import android.view.inputmethod.BaseInputConnection; import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputConnection; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Toast; import i1.i; import i1.k; import i1.p; import i1.q; import java.util.ArrayList; import org.json.JSONArray; /* loaded from: classes.dex */ public class MyWebView extends WebView { /* renamed from: g, reason: collision with root package name */ public static String f3348g = "MyWebView"; /* renamed from: a, reason: collision with root package name */ private Context f3349a; /* renamed from: b, reason: collision with root package name */ public String f3350b; /* renamed from: c, reason: collision with root package name */ public MainActivity f3351c; /* renamed from: d, reason: collision with root package name */ public i1.e f3352d; /* renamed from: e, reason: collision with root package name */ public MyWebView f3353e; /* renamed from: f, reason: collision with root package name */ public k f3354f; class a extends p { a() { } @Override // i1.p, java.lang.Runnable public void run() { super.run(); MyWebView.this.loadUrl("javascript:S_MARKETSTORE.no_payment_from_ANDROID()"); MyWebView.this.f3353e.requestFocus(); } } class b extends p { b() { } @Override // i1.p, java.lang.Runnable public void run() { super.run(); MyWebView.this.loadUrl("javascript:Main.resume()"); } } class c extends p { c() { } @Override // i1.p, java.lang.Runnable public void run() { super.run(); MyWebView.this.loadUrl("javascript:Main.pause()"); } } class d extends p { d() { } @Override // i1.p, java.lang.Runnable public void run() { super.run(); String str = (String) a("success"); MyWebView.this.loadUrl("javascript:" + ((String) a("callBack")) + "('" + str + "')"); } } class e extends p { e() { } @Override // i1.p, java.lang.Runnable public void run() { super.run(); String str = (String) a("chatting"); MyWebView.this.loadUrl("javascript:" + ((String) a("callBack")) + "('" + str + "')"); } } class f extends p { f() { } @Override // i1.p, java.lang.Runnable public void run() { super.run(); j1.c cVar = (j1.c) a("orderData"); boolean booleanValue = ((Boolean) a("needConsume")).booleanValue(); MyWebView.this.loadUrl("javascript:S_MARKETSTORE.yes_payment_from_ANDROID('" + cVar.f11014c.f11015a + "','" + cVar.f11013b + "')"); if (booleanValue) { MyWebView.this.f3354f.f10751m.f(cVar); } MyWebView.this.f3353e.requestFocus(); } } public MyWebView(Context context, AttributeSet attributeSet) { super(context, attributeSet); this.f3349a = context; this.f3351c = (MainActivity) context; this.f3353e = this; } public void a() { post(new a()); } public boolean b(int i10) { i1.e eVar; ArrayList arrayList; k kVar = this.f3354f; if (kVar == null || (eVar = kVar.f10740b) == null || (arrayList = eVar.f10659m) == null) { return false; } return arrayList.contains(Integer.valueOf(i10)); } public void c(String str, String str2) { Log.e(f3348g, "closeKeyboard:" + str); e eVar = new e(); eVar.b("chatting", str); eVar.b("callBack", str2); post(eVar); } public int d(int i10) { i iVar; q qVar; i1.e eVar = this.f3352d; return (eVar == null || (iVar = eVar.f10668v) == null || (qVar = eVar.f10667u) == null) ? i10 : iVar.f10688a == i10 ? qVar.f10767a : iVar.f10689b == i10 ? qVar.f10768b : iVar.f10690c == i10 ? qVar.f10769c : iVar.f10691d == i10 ? qVar.f10770d : iVar.f10692e == i10 ? qVar.f10771e : iVar.f10693f == i10 ? qVar.f10772f : iVar.f10694g == i10 ? qVar.f10773g : iVar.f10695h == i10 ? qVar.f10774h : iVar.f10696i == i10 ? qVar.f10775i : iVar.f10697j == i10 ? qVar.f10776j : iVar.f10698k == i10 ? qVar.f10777k : iVar.f10699l == i10 ? qVar.f10778l : iVar.f10700m == i10 ? qVar.f10779m : iVar.f10701n == i10 ? qVar.f10780n : iVar.f10702o == i10 ? qVar.f10781o : iVar.f10703p == i10 ? qVar.f10782p : iVar.f10704q == i10 ? qVar.f10783q : iVar.f10705r == i10 ? qVar.f10784r : iVar.f10706s == i10 ? qVar.f10785s : iVar.f10707t == i10 ? qVar.f10786t : iVar.f10708u == i10 ? qVar.f10787u : iVar.f10709v == i10 ? qVar.f10788v : iVar.f10710w == i10 ? qVar.f10789w : i10; } @Override // android.webkit.WebView, android.view.ViewGroup, android.view.View public boolean dispatchKeyEvent(KeyEvent keyEvent) { if (i1.d.f10630g) { return true; } int keyCode = keyEvent.getKeyCode(); if (this.f3351c != null) { keyCode = this.f3351c.b(keyCode, new Boolean(false)); } Log.e(f3348g, "code" + keyCode); if (b(keyCode)) { if (keyEvent.getAction() == 0) { j("앱 사용 중에는 지원하지 않는 기능 입니다."); } return true; } if (keyEvent.getAction() != 0) { keyEvent.getAction(); } else if (this.f3354f.f10752n.f10714d.getVisibility() != 0) { String str = "javascript:Main.key_down(" + d(keyCode) + ")"; this.f3350b = str; loadUrl(str); } return false; } public void e(k kVar) { this.f3354f = kVar; this.f3352d = kVar.f10740b; Display defaultDisplay = ((WindowManager) this.f3349a.getSystemService("window")).getDefaultDisplay(); defaultDisplay.getWidth(); defaultDisplay.getHeight(); WebSettings settings = getSettings(); settings.setJavaScriptEnabled(true); settings.setTextZoom(100); setWebChromeClient(new WebChromeClient()); setWebViewClient(new WebViewClient()); setVerticalScrollBarEnabled(false); setHorizontalScrollBarEnabled(false); } public void f(String str, String str2) { Log.e(f3348g, "onFinishAd:" + str); d dVar = new d(); dVar.b("success", str); dVar.b("callBack", str2); post(dVar); } public void g() { post(new c()); } public void h(j1.c cVar, boolean z10) { f fVar = new f(); fVar.b("orderData", cVar); fVar.b("needConsume", Boolean.valueOf(z10)); post(fVar); } public void i() { post(new b()); } public void j(String str) { Toast makeText = Toast.makeText(this.f3351c, str, 0); makeText.setGravity(17, 0, 0); makeText.show(); } @Override // android.webkit.WebView, android.view.View public InputConnection onCreateInputConnection(EditorInfo editorInfo) { return new BaseInputConnection(this, false); } @Override // android.webkit.WebView, android.view.View public boolean onTouchEvent(MotionEvent motionEvent) { return super.onTouchEvent(motionEvent); } public void setSetting(JSONArray jSONArray) { WebSettings settings = getSettings(); settings.setAllowFileAccess(jSONArray.getBoolean(0)); settings.setAllowContentAccess(jSONArray.getBoolean(1)); settings.setAllowFileAccessFromFileURLs(jSONArray.getBoolean(2)); settings.setAllowUniversalAccessFromFileURLs(jSONArray.getBoolean(3)); settings.setJavaScriptCanOpenWindowsAutomatically(jSONArray.getBoolean(4)); settings.setLoadsImagesAutomatically(jSONArray.getBoolean(5)); settings.setUseWideViewPort(jSONArray.getBoolean(6)); settings.setSupportZoom(jSONArray.getBoolean(7)); settings.setCacheMode(jSONArray.getInt(8)); settings.setDomStorageEnabled(jSONArray.getBoolean(10)); settings.setUserAgentString(jSONArray.getString(11)); settings.setBuiltInZoomControls(jSONArray.getBoolean(12)); settings.setSupportZoom(jSONArray.getBoolean(13)); settings.setGeolocationEnabled(jSONArray.getBoolean(14)); settings.setMediaPlaybackRequiresUserGesture(jSONArray.getBoolean(15)); settings.setLoadWithOverviewMode(jSONArray.getBoolean(16)); } }