package m; import ai.clova.cic.clientlib.exoplayer2.text.ttml.TtmlNode; import ai.clova.search.data.RequestBodyInfo; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.net.Uri; import android.os.Build; import android.view.View; import android.view.ViewGroup; import android.webkit.WebResourceError; import android.webkit.WebResourceRequest; import android.webkit.WebResourceResponse; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.FrameLayout; import c0.f; import clova.message.model.payload.namespace.MusicRecognizer; import dm3.p; import e0.c; import em3.q; import em3.s; import hy2.m; import java.util.Objects; import jp.naver.line.android.R; import kotlin.Lazy; import kotlin.LazyKt; import kotlin.Unit; import sm3.x; public final class i extends a { /* renamed from: c reason: collision with root package name */ public WebView f109443c; /* renamed from: d reason: collision with root package name */ public p<? super b, Object, Unit> f109444d; /* renamed from: e reason: collision with root package name */ public final Lazy f109445e = LazyKt.lazy(b.f109447b); public final class a extends WebViewClient { /* JADX WARN: Incorrect args count in method signature: ()V */ public a() { } public final boolean a(String str) { String host; String queryParameter; p<? super b, Object, Unit> pVar; q.f("handleURL : " + str, "msg"); boolean z14 = false; if (str == null) { return false; } Uri parse = Uri.parse(str); i iVar = i.this; String queryParameter2 = parse.getQueryParameter("q"); String scheme = parse.getScheme(); if (scheme == null || scheme.hashCode() != 715017884 || !scheme.equals("linesearch") || (host = parse.getHost()) == null) { return false; } switch (host.hashCode()) { case 386282075: if (host.equals("newsSearch")) { p<? super b, Object, Unit> pVar2 = iVar.f109444d; if (pVar2 != null) { pVar2.invoke(b.WEB_SEARCH, parse); break; } } else { return false; } break; case 1061255901: if (host.equals("requestGwCall")) { Objects.requireNonNull(iVar); String queryParameter3 = parse.getQueryParameter("method"); String queryParameter4 = parse.getQueryParameter("path"); if (!(queryParameter3 == null || queryParameter3.length() == 0)) { if (queryParameter4 == null || queryParameter4.length() == 0) { z14 = true; } if (!z14) { q.f(queryParameter3, "method"); q.f(queryParameter4, "path"); Object b14 = w.b.f175471d.a().f175475c.b(y.b.class); q.e(b14, "cicGWRetrofit.create(Cic…tewayService::class.java)"); y.a aVar = new y.a(queryParameter3, queryParameter4); RequestBodyInfo requestBodyInfo = new RequestBodyInfo(null, null, null, null, 15, null); aVar.invoke(requestBodyInfo); zx2.b a14 = ((y.b) b14).a(requestBodyInfo.build()); q.f(a14, "<this>"); ((ay2.b) iVar.f109445e.getValue()).c(new m(a14.t(wy2.a.f179356c), yx2.b.a()).r(g.f109441a, h.f109442b)); break; } } q.f("setCharacter Error method = " + queryParameter3 + ", path = " + queryParameter4, "msg"); break; } else { return false; } case 1279316299: if (host.equals("requestEvent")) { String queryParameter5 = parse.getQueryParameter("event"); if (queryParameter5 != null && queryParameter5.hashCode() == -1057424947 && queryParameter5.equals("MusicRecognizer.Search") && (queryParameter = parse.getQueryParameter("trackId")) != null) { c.f65811c.a().f65813a.getMessageManager().sendRequest(new MusicRecognizer.Search(queryParameter)); break; } } else { return false; } case 1306564012: if (host.equals("openExternalApp")) { if (!(queryParameter2 == null || queryParameter2.length() == 0)) { String scheme2 = Uri.parse(queryParameter2).getScheme(); String str2 = ""; if (scheme2 != null && scheme2.hashCode() == -1783097679 && scheme2.equals("linemusic")) { Objects.requireNonNull(iVar); try { String queryParameter6 = parse.getQueryParameter("q"); if (queryParameter6 != null) { String queryParameter7 = parse.getQueryParameter("marketUrl"); String str3 = queryParameter7 == null ? str2 : queryParameter7; String queryParameter8 = Uri.parse(str3).getQueryParameter(TtmlNode.ATTR_ID); if (queryParameter8 != null) { if (!x.J(queryParameter6, "action=play", false, 2)) { f.b(iVar.d(), queryParameter8, queryParameter6, str3, R.string.voicesearch_recognitionresult_popup_bgmmove, R.string.voicesearch_recognitionresult_popup_install, R.string.voicesearch_common_popup_move, m.f109451b, n.f109452b, o.f109453b); break; } else { f.b(iVar.d(), queryParameter8, queryParameter6, str3, R.string.voicesearch_recognitionresult_popup_playinapp, R.string.voicesearch_recognitionresult_popup_install, R.string.voicesearch_common_popup_play, j.f109448b, k.f109449b, l.f109450b); break; } } else { throw new Exception("packageName is null."); } } else { throw new Exception("launchUrl is null."); } } catch (Exception e14) { q.f("handleLineMusicApp error : " + parse + '\n' + e14, "msg"); break; } } else { Objects.requireNonNull(iVar); try { String queryParameter9 = parse.getQueryParameter("q"); if (queryParameter9 != null) { String queryParameter10 = parse.getQueryParameter("marketUrl"); if (queryParameter10 != null) { str2 = queryParameter10; } String queryParameter11 = Uri.parse(str2).getQueryParameter(TtmlNode.ATTR_ID); if (queryParameter11 != null) { f.a(iVar.d(), queryParameter11, queryParameter9, str2); break; } else { throw new Exception("packageName is null."); } } else { throw new Exception("launchUrl is null."); } } catch (Exception e15) { q.f("handleExternalApp error : " + parse + '\n' + e15, "msg"); break; } } } } else { return false; } break; case 1306582266: if (host.equals("openExternalURL")) { if (queryParameter2 == null || queryParameter2.length() == 0) { z14 = true; } if (!z14) { Context d14 = iVar.d(); q.d(queryParameter2); Intent intent = new Intent("android.intent.action.VIEW"); intent.setData(Uri.parse(queryParameter2)); d14.startActivity(intent); break; } } else { return false; } break; case 1389092119: if (host.equals("requestSearch")) { if (queryParameter2 == null || queryParameter2.length() == 0) { z14 = true; } if (!z14 && (pVar = iVar.f109444d) != null) { b bVar = b.REQUEST_TEXT_SEARCH; q.d(queryParameter2); pVar.invoke(bVar, queryParameter2); break; } } else { return false; } default: return false; } return true; } public void onReceivedError(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) { super.onReceivedError(webView, webResourceRequest, webResourceError); q.f("onReceivedError : " + webResourceError, "msg"); } public void onReceivedHttpError(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) { super.onReceivedHttpError(webView, webResourceRequest, webResourceResponse); StringBuilder sb4 = new StringBuilder(); sb4.append("onReceivedHttpError : "); sb4.append(webResourceResponse != null ? Integer.valueOf(webResourceResponse.getStatusCode()) : null); q.f(sb4.toString(), "msg"); } @Override // android.webkit.WebViewClient public boolean shouldOverrideUrlLoading(WebView webView, String str) { return a(str); } @Override // android.webkit.WebViewClient public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) { Uri url; return a((webResourceRequest == null || (url = webResourceRequest.getUrl()) == null) ? null : url.toString()); } } public static final class b extends s implements dm3.a<ay2.b> { /* renamed from: b reason: collision with root package name */ public static final b f109447b = new b(); public b() { super(0); } /* Return type fixed from 'java.lang.Object' to match base method */ @Override // dm3.a public ay2.b invoke() { return new ay2.b(); } } public i(ViewGroup viewGroup) { super(viewGroup, 1); } @Override // m.a public void a() { WebView webView = new WebView(d()); webView.setLayoutParams(new FrameLayout.LayoutParams(-1, -1)); Context context = webView.getContext(); q.e(context, "context"); webView.setBackgroundColor(c0.i.a(context, R.attr.defaultExpandBackgroundColor)); webView.clearCache(true); webView.clearHistory(); WebSettings settings = webView.getSettings(); int i14 = 2; settings.setCacheMode(2); settings.setJavaScriptEnabled(true); settings.setDomStorageEnabled(true); if (Build.VERSION.SDK_INT >= 29) { if (ub3.a.c("FORCE_DARK")) { if (!c0.i.b(d())) { i14 = 0; } k4.a.b(settings, i14); } if (ub3.a.c("FORCE_DARK_STRATEGY") && c0.i.b(d())) { k4.a.c(settings, 1); } } webView.setWebViewClient(new a()); this.f109443c = webView; } @Override // m.a public void b() { WebView webView = this.f109443c; if (webView != null) { webView.stopLoading(); webView.loadData("", "text/html", "UTF-8"); ((ay2.b) this.f109445e.getValue()).e(); SharedPreferences sharedPreferences = d().getSharedPreferences("clova_search_pref", 0); q.e(sharedPreferences, "context.getSharedPrefere…LE, Context.MODE_PRIVATE)"); sharedPreferences.edit().remove("pref_key_render_suggestion").apply(); return; } q.l("webView"); throw null; } @Override // m.a public View c() { if (this.f109443c == null) { a(); } WebView webView = this.f109443c; if (webView != null) { return webView; } q.l("webView"); throw null; } @Override // m.a public void e(p<? super b, Object, Unit> pVar) { q.f(pVar, "func"); this.f109444d = pVar; } @Override // m.a public void f(int i14) { } @Override // m.a public void g(Object obj) { q.f("updateView data : " + obj, "msg"); if (obj instanceof String) { WebView webView = this.f109443c; if (webView != null) { webView.loadDataWithBaseURL("https://clova-search-frontend.line-apps.com/", (String) obj, "text/html", "UTF-8", null); } else { q.l("webView"); throw null; } } } }