package com.linecorp.line.admolin.video; import ai.clova.cic.clientlib.exoplayer2.text.ttml.TtmlNode; import ai.clova.cic.clientlib.exoplayer2.trackselection.AdaptiveTrackSelection; import android.app.Application; import android.content.ActivityNotFoundException; import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.view.WindowInsets; import android.view.WindowInsetsController; import android.webkit.CookieManager; import android.webkit.JavascriptInterface; import android.webkit.WebBackForwardList; import android.webkit.WebChromeClient; import android.webkit.WebHistoryItem; import android.webkit.WebResourceRequest; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.ProgressBar; import aw.k; import com.linecorp.line.admolin.timeline.view.LadVideoLinkView; import com.linecorp.line.admolin.vast4.LadVastData; import com.linecorp.line.player.ui.view.LineVideoView; import dw.m; import em3.q; import em3.s; import ew.o; import iu.i; import iu.v; import java.io.Serializable; import java.util.List; import java.util.Objects; import java.util.Set; import jp.naver.line.android.R; import kotlin.Lazy; import kotlin.LazyKt; import kotlin.Metadata; import kotlin.jvm.internal.DefaultConstructorMarker; import ln.r0; import ok.w; import sm3.r; import sm3.x; import zv.h; import zv.j; @Metadata(bv = {}, d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0007\u0018\u00002\u00020\u0001:\u0004\u0004\u0005\u0006\u0007B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\b"}, d2 = {"Lcom/linecorp/line/admolin/video/LadVideoLinkActivity;", "Landroidx/appcompat/app/g;", "<init>", "()V", "a", "b", "c", "d", "ladsdk_release"}, k = 1, mv = {1, 6, 0}) public final class LadVideoLinkActivity extends androidx.appcompat.app.g { /* renamed from: k reason: collision with root package name */ public static final a f33856k = new a(null); /* renamed from: b reason: collision with root package name */ public final Lazy f33857b = LazyKt.lazy(new f(this)); /* renamed from: c reason: collision with root package name */ public final Lazy f33858c = LazyKt.lazy(new e(this)); /* renamed from: d reason: collision with root package name */ public final Lazy f33859d = LazyKt.lazy(new g(this)); /* renamed from: e reason: collision with root package name */ public ax0.a f33860e; /* renamed from: f reason: collision with root package name */ public xv.c f33861f; /* renamed from: g reason: collision with root package name */ public boolean f33862g; /* renamed from: h reason: collision with root package name */ public boolean f33863h; /* renamed from: i reason: collision with root package name */ public String f33864i; /* renamed from: j reason: collision with root package name */ public i.a f33865j; public static final class a { public a(DefaultConstructorMarker defaultConstructorMarker) { } } public final class b { /* JADX WARN: Incorrect args count in method signature: ()V */ public b() { } @JavascriptInterface public final void onClickInstallButton(String str) { q.f(str, "dataItemId"); String str2 = LadVideoLinkActivity.this.f33864i; if (str2 == null) { q.l("appId"); throw null; } else if (x.J(str, str2, false, 2)) { Intent intent = new Intent("android.intent.action.VIEW"); LadVideoLinkActivity ladVideoLinkActivity = LadVideoLinkActivity.this; Uri.Builder authority = new Uri.Builder().scheme("market").authority("details"); String str3 = ladVideoLinkActivity.f33864i; if (str3 != null) { intent.setData(authority.appendQueryParameter(TtmlNode.ATTR_ID, str3).appendQueryParameter("referrer", ladVideoLinkActivity.getPackageName()).build()); intent.setPackage("com.android.vending"); LadVideoLinkActivity.this.startActivity(intent); return; } q.l("appId"); throw null; } } } public final class c extends WebChromeClient { /* JADX WARN: Incorrect args count in method signature: ()V */ public c() { } public void onProgressChanged(WebView webView, int i14) { q.f(webView, "view"); LadVideoLinkActivity.v8(LadVideoLinkActivity.this).setProgress(i14); if (i14 == 100) { String url = webView.getUrl(); boolean z14 = true; if (url == null || !r.G(url, "https://play.google.com/store/apps/details?id=", false, 2)) { z14 = false; } if (z14) { LadVideoLinkActivity.this.z8().evaluateJavascript(LadVideoLinkActivity.w8(LadVideoLinkActivity.this), null); } } } } public final class d extends WebViewClient { /* JADX WARN: Incorrect args count in method signature: ()V */ public d() { } public final boolean a(String str) { LadVideoLinkActivity ladVideoLinkActivity = LadVideoLinkActivity.this; if (ladVideoLinkActivity.f33863h) { if (ladVideoLinkActivity.A8(str)) { return true; } LadVideoLinkActivity.this.f33863h = false; return false; } else if (!r.G(str, "intent://", false, 2)) { return false; } else { try { LadVideoLinkActivity.this.f33863h = true; LadVideoLinkActivity.this.startActivity(Intent.parseUri(str, 1)); return true; } catch (ActivityNotFoundException unused) { LadVideoLinkActivity.this.f33863h = false; return false; } } } public void onPageFinished(WebView webView, String str) { q.f(webView, "webView"); q.f(str, zq0.c.QUERY_KEY_URL); if ((str.length() > 0) && r.G(str, "https://play.google.com/store/apps/details?id=", false, 2)) { webView.evaluateJavascript(LadVideoLinkActivity.w8(LadVideoLinkActivity.this), null); } LadVideoLinkActivity.v8(LadVideoLinkActivity.this).setVisibility(8); super.onPageFinished(webView, str); } public void onPageStarted(WebView webView, String str, Bitmap bitmap) { q.f(webView, "webView"); q.f(str, zq0.c.QUERY_KEY_URL); LadVideoLinkActivity.v8(LadVideoLinkActivity.this).setVisibility(0); super.onPageStarted(webView, str, bitmap); } @Override // android.webkit.WebViewClient public boolean shouldOverrideUrlLoading(WebView webView, String str) { q.f(webView, "webView"); q.f(str, zq0.c.QUERY_KEY_URL); return (str.length() > 0) && a(str); } @Override // android.webkit.WebViewClient public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) { q.f(webView, "webView"); q.f(webResourceRequest, "request"); String uri = webResourceRequest.getUrl().toString(); q.e(uri, "request.url.toString()"); if (uri.length() > 0) { String uri2 = webResourceRequest.getUrl().toString(); q.e(uri2, "request.url.toString()"); if (a(uri2)) { return true; } } return false; } } public static final class e extends s implements dm3.a<ProgressBar> { /* renamed from: b reason: collision with root package name */ public final /* synthetic */ LadVideoLinkActivity f33869b; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public e(LadVideoLinkActivity ladVideoLinkActivity) { super(0); this.f33869b = ladVideoLinkActivity; } /* Return type fixed from 'java.lang.Object' to match base method */ @Override // dm3.a public ProgressBar invoke() { return (ProgressBar) this.f33869b.findViewById(R.id.ad_web_progress); } } public static final class f extends s implements dm3.a<LadVideoLinkView> { /* renamed from: b reason: collision with root package name */ public final /* synthetic */ LadVideoLinkActivity f33870b; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public f(LadVideoLinkActivity ladVideoLinkActivity) { super(0); this.f33870b = ladVideoLinkActivity; } /* Return type fixed from 'java.lang.Object' to match base method */ @Override // dm3.a public LadVideoLinkView invoke() { return (LadVideoLinkView) this.f33870b.findViewById(R.id.ad_video_view); } } public static final class g extends s implements dm3.a<WebView> { /* renamed from: b reason: collision with root package name */ public final /* synthetic */ LadVideoLinkActivity f33871b; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public g(LadVideoLinkActivity ladVideoLinkActivity) { super(0); this.f33871b = ladVideoLinkActivity; } /* Return type fixed from 'java.lang.Object' to match base method */ @Override // dm3.a public WebView invoke() { return (WebView) this.f33871b.findViewById(R.id.ad_video_landing_web); } } public static final ProgressBar v8(LadVideoLinkActivity ladVideoLinkActivity) { Object value = ladVideoLinkActivity.f33858c.getValue(); q.e(value, "<get-progressbar>(...)"); return (ProgressBar) value; } public static final String w8(LadVideoLinkActivity ladVideoLinkActivity) { Objects.requireNonNull(ladVideoLinkActivity); StringBuilder sb4 = new StringBuilder(); sb4.append("\n javascript:\n void((function() {\n var buttons = Array.prototype.slice.call(\n document.querySelectorAll(\n 'button[data-item-id*=\""); String str = ladVideoLinkActivity.f33864i; if (str != null) { return r0.a(sb4, str, "\"][jsaction]'\n )\n );\n\n if (buttons.length == 0) return;\n\n var button = buttons[0];\n button.removeAttribute('jsaction');\n button.onclick = function() {\n var dataItemId = button.getAttribute('data-item-id');\n marketClickListener.onClickInstallButton(dataItemId);\n };\n })());\n "); } q.l("appId"); throw null; } public final boolean A8(String str) { if (r.G(str, "https://google.com/url?", false, 2) || r.G(str, "https://www.google.com/url?", false, 2) || r.G(str, "https://play.app.goo.gl", false, 2)) { return true; } return false; } public void finish() { super.finish(); overridePendingTransition(R.anim.lad_video_fade_in, R.anim.lad_video_fade_out); } @Override // androidx.activity.ComponentActivity, androidx.fragment.app.n public void onActivityResult(int i14, int i15, Intent intent) { LadVastData a14; if (i14 == 17001 && i15 == -1) { ax0.e eVar = (ax0.e) intent.getSerializableExtra("video_activity_result"); this.f33862g = eVar.f10257e; LadVideoLinkView y84 = y8(); com.linecorp.line.player.ui.fullscreen.a aVar = eVar.f10256d; q.e(aVar, "result.videoState"); y84.setVideoState(aVar); Serializable serializable = eVar.f10254b; xv.c cVar = serializable instanceof xv.c ? (xv.c) serializable : null; if (cVar != null) { this.f33861f = cVar; iu.g gVar = cVar.f184673b.f89123k; if (!(gVar == null || (a14 = gVar.a()) == null)) { LadVastData.TrackingEventData trackingEventData = a14.getTrackingEventData(); trackingEventData.getSentEvents().clear(); Set<LadVastData.TrackingKey> sentEvents = trackingEventData.getSentEvents(); xv.c cVar2 = this.f33861f; if (cVar2 != null) { sentEvents.addAll(cVar2.f184677f); } else { q.l("adVideoInfo"); throw null; } } } else { return; } } super.onActivityResult(i14, i15, intent); } @Override // androidx.activity.ComponentActivity public void onBackPressed() { boolean z14; if (z8().canGoBack()) { WebBackForwardList copyBackForwardList = z8().copyBackForwardList(); q.e(copyBackForwardList, "webView.copyBackForwardList()"); int currentIndex = copyBackForwardList.getCurrentIndex(); int i14 = 0; int i15 = 0; while (true) { if (i15 >= currentIndex) { z14 = true; break; } String url = copyBackForwardList.getItemAtIndex(i15).getUrl(); q.e(url, "item.url"); if (!A8(url)) { z14 = false; break; } i15++; } if (z14) { x8(); return; } String url2 = copyBackForwardList.getItemAtIndex(copyBackForwardList.getCurrentIndex() - 1).getUrl(); q.e(url2, "previousItem.url"); if (A8(url2)) { int currentIndex2 = copyBackForwardList.getCurrentIndex() - 1; while (true) { if (-1 >= currentIndex2) { break; } String url3 = copyBackForwardList.getItemAtIndex(currentIndex2).getUrl(); q.e(url3, "item.url"); if (!A8(url3)) { i14 = -(copyBackForwardList.getCurrentIndex() - currentIndex2); break; } currentIndex2--; } if (i14 < 0 && z8().canGoBackOrForward(i14)) { z8().goBackOrForward(i14); return; } return; } z8().goBack(); return; } x8(); } @Override // androidx.activity.ComponentActivity, a2.f, androidx.fragment.app.n public void onCreate(Bundle bundle) { v vVar; super.onCreate(bundle); setContentView(R.layout.lad_video_link_activity_layout); if (Build.VERSION.SDK_INT >= 30) { WindowInsetsController insetsController = getWindow().getInsetsController(); if (insetsController != null) { insetsController.hide(WindowInsets.Type.statusBars()); } } else { getWindow().getDecorView().setSystemUiVisibility(4); } String str = ""; if (bundle == null) { Serializable serializableExtra = getIntent().getSerializableExtra("LAD_VIDEO_INFO"); Objects.requireNonNull(serializableExtra, "null cannot be cast to non-null type com.linecorp.line.admolin.video.LadVideoInfo"); this.f33861f = (xv.c) serializableExtra; String stringExtra = getIntent().getStringExtra("LAD_PACKAGE_NAME"); if (stringExtra != null) { str = stringExtra; } this.f33864i = str; Serializable serializableExtra2 = getIntent().getSerializableExtra("LAD_SLOT_GROUP"); this.f33865j = serializableExtra2 instanceof i.a ? (i.a) serializableExtra2 : null; } else { Serializable serializable = bundle.getSerializable("LAD_VIDEO_INFO"); Objects.requireNonNull(serializable, "null cannot be cast to non-null type com.linecorp.line.admolin.video.LadVideoInfo"); this.f33861f = (xv.c) serializable; String string = bundle.getString("LAD_PACKAGE_NAME"); if (string != null) { str = string; } this.f33864i = str; Serializable serializable2 = bundle.getSerializable("LAD_SLOT_GROUP"); this.f33865j = serializable2 instanceof i.a ? (i.a) serializable2 : null; } this.f33860e = new ax0.a(this); LadVideoLinkView y84 = y8(); xv.c cVar = this.f33861f; if (cVar != null) { y84.f33836d = cVar; y84.f33837e = cVar.f184673b.f89123k; Context context = y84.getContext(); q.e(context, "context"); xv.d dVar = new xv.d(context, y84.f33835c.f10110a, cVar.f184675d); j jVar = y84.f33834b; Objects.requireNonNull(jVar); String.valueOf(cVar); jVar.f201011f = cVar; jVar.f201015j = dVar; jVar.f201009d.a(cVar.f184676e); k kVar = jVar.f201007b; kVar.f10110a.setOnClickListener(new w(jVar, 1)); kVar.f10110a.setOnProgressListener(new h(jVar)); kVar.f10110a.setOnStartListener(new zv.i(jVar, kVar)); kVar.f10110a.setOnPauseListener(new zv.g(jVar)); kVar.f10110a.setOnCompletionListener(new zv.e(jVar)); kVar.f10110a.setOnErrorListener(new zv.f(jVar)); kVar.f10112c.setOnClickListener(new gu.c(jVar, 1)); kVar.f10114e.setOnClickListener(new gu.d(jVar, 1)); jVar.f201007b.f10110a.setOnBufferingUpdateListener(new zv.d(jVar)); jVar.f201007b.f10113d.setPlayerControl(new j.b()); jVar.f201007b.f10113d.f40980e.add(new j.c()); WebSettings settings = z8().getSettings(); settings.setJavaScriptEnabled(true); settings.setAllowContentAccess(false); settings.setAllowFileAccess(false); settings.setDomStorageEnabled(true); settings.setGeolocationEnabled(true); settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); settings.setBuiltInZoomControls(true); settings.setDisplayZoomControls(false); settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.TEXT_AUTOSIZING); settings.setMixedContentMode(1); CookieManager.getInstance().setAcceptCookie(true); z8().addJavascriptInterface(new b(), "marketClickListener"); z8().setWebViewClient(new d()); z8().setWebChromeClient(new c()); Context applicationContext = getApplicationContext(); Objects.requireNonNull(applicationContext, "null cannot be cast to non-null type android.app.Application"); eg1.k.f68094c = (Application) applicationContext; xv.c cVar2 = this.f33861f; if (cVar2 != null) { String a14 = cVar2.f184673b.a(); o oVar = o.VIDEO; xv.c cVar3 = this.f33861f; if (cVar3 != null) { iu.g gVar = cVar3.f184673b.f89123k; List<String> list = (gVar == null || (vVar = gVar.f89164i) == null) ? null : vVar.f89212d; q.f(a14, "ridUaid"); q.f(oVar, "clickableType"); eg1.k.f68093b.d().b(a14, oVar.name(), new mu.d(list)).t(wy2.a.f179356c).r(m.f65458a, mu.c.f113964c); StringBuilder sb4 = new StringBuilder(); sb4.append("https://play.google.com/store/apps/details?id="); String str2 = this.f33864i; if (str2 != null) { sb4.append(str2); z8().loadUrl(sb4.toString()); return; } q.l("appId"); throw null; } q.l("adVideoInfo"); throw null; } q.l("adVideoInfo"); throw null; } q.l("adVideoInfo"); throw null; } @Override // androidx.appcompat.app.g, androidx.fragment.app.n public void onDestroy() { j jVar = y8().f33834b; aw.q qVar = jVar.f201014i; if (qVar != null) { qVar.k(); } jVar.f201014i = null; xv.d dVar = jVar.f201015j; if (dVar != null) { dVar.f184680b.m(); dVar.f184682d.a(dVar.f184683e); super.onDestroy(); return; } q.l("videoManager"); throw null; } @Override // androidx.fragment.app.n public void onPause() { ax0.a aVar = this.f33860e; if (aVar != null) { aVar.a(); this.f33861f = (xv.c) y8().getVideoResult().f10254b; j jVar = y8().f33834b; jVar.f201009d.a(jVar.c()); xv.d dVar = jVar.f201015j; if (dVar != null) { dVar.f184684f.removeCallbacks(dVar.f184685g); yw0.c d14 = dVar.f184680b.d(); if (d14 != null && dVar.f184683e.c(d14)) { d14.pauseVideo(); } super.onPause(); return; } q.l("videoManager"); throw null; } q.l("audioFocusHelper"); throw null; } @Override // androidx.fragment.app.n public void onResume() { LadVastData a14; super.onResume(); LadVideoLinkView y84 = y8(); xv.c cVar = this.f33861f; if (cVar != null) { y84.f33836d = cVar; y84.f33837e = cVar.f184673b.f89123k; j jVar = y84.f33834b; Objects.requireNonNull(jVar); jVar.b(); jVar.f201011f = cVar; iu.g gVar = cVar.f184673b.f89123k; jVar.f201013h = gVar; if (!(gVar == null || (a14 = gVar.a()) == null)) { Set<LadVastData.TrackingKey> sentEvents = a14.getTrackingEventData().getSentEvents(); xv.c cVar2 = jVar.f201011f; if (cVar2 != null) { ql3.s.u(sentEvents, cVar2.f184677f); jVar.f201012g = a14; } else { q.l("adVideoInfo"); throw null; } } jVar.f201007b.f10110a.p(jVar.f201009d.f41001c, false); aw.q qVar = jVar.f201014i; if (qVar != null) { qVar.k(); } xv.c cVar3 = jVar.f201011f; if (cVar3 != null) { iu.x xVar = cVar3.f184673b.D; fv.f fVar = xVar != null ? new fv.f(jVar.f201006a, xVar, jVar.f201007b.f10110a, true) : null; xv.c cVar4 = jVar.f201011f; if (cVar4 != null) { iu.c cVar5 = cVar4.f184673b; LadVastData ladVastData = jVar.f201012g; if (ladVastData != null) { aw.q qVar2 = new aw.q(cVar5, ladVastData, fVar, null, 8); jVar.f201014i = qVar2; qVar2.a(new zv.k(jVar)); jVar.f201007b.f10110a.setOnHttpConnectionListener(jVar.f201016k); xv.d dVar = jVar.f201015j; if (dVar != null) { dVar.f184680b.a(dVar.f184683e.b(dVar.f184679a, dVar.f184681c)); dVar.f184684f.postDelayed(dVar.f184685g, AdaptiveTrackSelection.DEFAULT_MIN_TIME_BETWEEN_BUFFER_REEVALUTATION_MS); LineVideoView lineVideoView = jVar.f201007b.f10110a; LadVastData ladVastData2 = jVar.f201012g; if (ladVastData2 != null) { Uri parse = Uri.parse(rb.a.e(ladVastData2)); q.e(parse, "parse(vastData.getVideoUrl())"); xv.c cVar6 = jVar.f201011f; if (cVar6 != null) { lineVideoView.setDataSource(new ew0.d(parse, cVar6.f184674c, null, null, 12)); y84.f33834b.f(); ax0.a aVar = this.f33860e; if (aVar != null) { aVar.b(); if (this.f33863h) { this.f33863h = false; z8().goBack(); WebHistoryItem currentItem = z8().copyBackForwardList().getCurrentItem(); if (currentItem != null) { String url = currentItem.getUrl(); q.e(url, "current.url"); if (A8(url)) { z8().loadUrl(currentItem.getOriginalUrl()); return; } return; } return; } return; } q.l("audioFocusHelper"); throw null; } q.l("adVideoInfo"); throw null; } q.l("vastData"); throw null; } q.l("videoManager"); throw null; } q.l("vastData"); throw null; } q.l("adVideoInfo"); throw null; } q.l("adVideoInfo"); throw null; } q.l("adVideoInfo"); throw null; } @Override // androidx.activity.ComponentActivity, a2.f public void onSaveInstanceState(Bundle bundle) { q.f(bundle, "outState"); xv.c cVar = this.f33861f; if (cVar != null) { bundle.putSerializable("LAD_VIDEO_INFO", cVar); String str = this.f33864i; if (str != null) { bundle.putString("LAD_PACKAGE_NAME", str); bundle.putSerializable("LAD_SLOT_GROUP", this.f33865j); super.onSaveInstanceState(bundle); return; } q.l("appId"); throw null; } q.l("adVideoInfo"); throw null; } public final void x8() { Intent intent = new Intent(); ax0.e videoResult = y8().getVideoResult(); videoResult.f10257e = this.f33862g; intent.putExtra("video_activity_result", videoResult); setResult(-1, intent); finish(); y8().f33834b.d(); } public final LadVideoLinkView y8() { Object value = this.f33857b.getValue(); q.e(value, "<get-videoView>(...)"); return (LadVideoLinkView) value; } public final WebView z8() { Object value = this.f33859d.getValue(); q.e(value, "<get-webView>(...)"); return (WebView) value; } }