正在查看: MedEd v5.3.6 应用的 MyPurchaseWebViewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MedEd v5.3.6 应用的 MyPurchaseWebViewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.penpencil.physicswallah.feature.revenue.presentation.activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Build;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.webkit.PermissionRequest;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import com.tonyodev.fetch2core.server.FileResponse;
import defpackage.AbstractC0775rQ0;
import defpackage.Bd0;
import defpackage.II1;
import defpackage.JI1;
import defpackage.KI1;
import defpackage.hi;
import java.io.InputStream;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.coroutines.CoroutineContext;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
@Metadata
public final class MyPurchaseWebViewActivity extends AbstractC0775rQ0<e6> implements II1 {
public static final int Q0 = 0;
public Vx3 F0;
public wv1 G0;
public jV1 H0;
public hI I0;
public t40 J0;
public ValueCallback<Uri[]> K0;
public String L0;
public String M0;
public final b N0;
public final C6<Intent> O0;
public final c P0;
public class a extends RE0 implements Function1<LayoutInflater, e6> {
public static final a i = new a();
public a() {
super(1, e6.class, "inflate", "inflate(Landroid/view/LayoutInflater;)Lcom/penpencil/physicswallah/databinding/ActivityMyPurchaseWebviewBinding;", 0);
}
public final Object invoke(Object obj) {
LayoutInflater layoutInflater = (LayoutInflater) obj;
Intrinsics.checkNotNullParameter(layoutInflater, "p0");
ConstraintLayout inflate = layoutInflater.inflate(2131558453, (ViewGroup) null, false);
int i2 = 2131363412;
if (LC1.d(inflate, 2131363412) != null) {
i2 = 2131363495;
RelativeLayout relativeLayout = (RelativeLayout) LC1.d(inflate, 2131363495);
if (relativeLayout != null) {
i2 = 2131363977;
if (((TextView) LC1.d(inflate, 2131363977)) != null) {
i2 = 2131363982;
if (((TextView) LC1.d(inflate, 2131363982)) != null) {
i2 = 2131364295;
WebView webView = (WebView) LC1.d(inflate, 2131364295);
if (webView != null) {
return new e6(inflate, relativeLayout, webView);
}
}
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i2)));
}
}
public static final class b extends WebChromeClient {
public b() {
}
@Override
public final void onPermissionRequest(PermissionRequest permissionRequest) {
Intrinsics.checkNotNullParameter(permissionRequest, "request");
Arrays.toString(permissionRequest.getResources());
permissionRequest.grant(permissionRequest.getResources());
}
@Override
public final boolean onShowFileChooser(WebView webView, ValueCallback<Uri[]> valueCallback, WebChromeClient.FileChooserParams fileChooserParams) {
String[] acceptTypes;
Intrinsics.checkNotNullParameter(valueCallback, "filePathCallback");
MyPurchaseWebViewActivity myPurchaseWebViewActivity = MyPurchaseWebViewActivity.this;
myPurchaseWebViewActivity.K0 = valueCallback;
if (fileChooserParams != null && (acceptTypes = fileChooserParams.getAcceptTypes()) != null) {
String str = acceptTypes[0];
Intrinsics.checkNotNullExpressionValue(str, "get(...)");
if (str.length() == 0) {
acceptTypes = QF.a;
}
Intrinsics.checkNotNullParameter(myPurchaseWebViewActivity, "<this>");
Intrinsics.checkNotNullParameter(acceptTypes, "mimetypes");
C6<Intent> c6 = myPurchaseWebViewActivity.O0;
Intrinsics.checkNotNullParameter(c6, "startLaunch");
Db2.a(yI.m(new ob2[]{c.a, f.a}), HA3.k(myPurchaseWebViewActivity), new KY0(1, myPurchaseWebViewActivity, acceptTypes, c6), new In3(6), 56);
}
return true;
}
}
public static final class c extends WebViewClient {
@A30(c = "com.penpencil.physicswallah.feature.revenue.presentation.activity.MyPurchaseWebViewActivity$client$1$onPageFinished$1", f = "MedEdMyPurchaseWebViewActivity.kt", l = {214}, m = "invokeSuspend")
public static final class a extends KZ2 implements Function2<jV, iT<? super Unit>, Object> {
public int b;
public final MyPurchaseWebViewActivity c;
public a(MyPurchaseWebViewActivity myPurchaseWebViewActivity, iT<? super a> iTVar) {
super(2, iTVar);
this.c = myPurchaseWebViewActivity;
}
public final iT<Unit> create(Object obj, iT<?> iTVar) {
return new a(this.c, iTVar);
}
public final Object invokeSuspend(Object obj) {
kV kVVar = kV.a;
int i = this.b;
if (i == 0) {
Oz2.b(obj);
this.b = 1;
if (V70.b(500L, this) == kVVar) {
return kVVar;
}
} else {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
Oz2.b(obj);
}
int i2 = MyPurchaseWebViewActivity.Q0;
MyPurchaseWebViewActivity myPurchaseWebViewActivity = this.c;
RelativeLayout relativeLayout = myPurchaseWebViewActivity.R0().b;
Intrinsics.checkNotNullExpressionValue(relativeLayout, "progressBar");
relativeLayout.setVisibility(8);
myPurchaseWebViewActivity.R0().c.setVisibility(0);
return Unit.a;
}
public final Object u(Object obj, Object obj2) {
return create((jV) obj, (iT) obj2).invokeSuspend(Unit.a);
}
}
public c() {
}
@Override
public final void onPageFinished(WebView webView, String str) {
super.onPageFinished(webView, str);
MyPurchaseWebViewActivity myPurchaseWebViewActivity = MyPurchaseWebViewActivity.this;
Lx.q(HA3.k(myPurchaseWebViewActivity), (CoroutineContext) null, (mV) null, new a(myPurchaseWebViewActivity, null), 3);
}
@Override
public final void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
int i = MyPurchaseWebViewActivity.Q0;
MyPurchaseWebViewActivity.this.R0().c.setVisibility(4);
}
@Override
public final void onReceivedError(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) {
super.onReceivedError(webView, webResourceRequest, webResourceError);
}
@Override
public final void onReceivedHttpError(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) {
Uri url = webResourceRequest != null ? webResourceRequest.getUrl() : null;
if (webResourceResponse != null) {
webResourceResponse.getReasonPhrase();
}
InputStream data = webResourceResponse != null ? webResourceResponse.getData() : null;
if (webResourceRequest != null) {
webResourceRequest.isRedirect();
}
Objects.toString(url);
Objects.toString(data);
super.onReceivedHttpError(webView, webResourceRequest, webResourceResponse);
}
@Override
public final boolean shouldOverrideUrlLoading(android.webkit.WebView r9, android.webkit.WebResourceRequest r10) {
throw new UnsupportedOperationException("Method not decompiled: com.penpencil.physicswallah.feature.revenue.presentation.activity.MyPurchaseWebViewActivity.c.shouldOverrideUrlLoading(android.webkit.WebView, android.webkit.WebResourceRequest):boolean");
}
}
public MyPurchaseWebViewActivity() {
a aVar = a.i;
this.M0 = "hamburger";
this.N0 = new b();
this.O0 = registerForActivityResult(new A6(), new p8(this));
this.P0 = new c();
}
@Override
public final void G0(String str) {
Intrinsics.checkNotNullParameter(str, "url");
Bd0.a(this, str);
}
public final void S0(Ur3 ur3) {
Intrinsics.checkNotNullParameter((e6) ur3, "<this>");
getOnBackPressedDispatcher().a(this, new KI1(this));
String stringExtra = getIntent().getStringExtra("URL");
if (stringExtra == null) {
stringExtra = UW2.e(QW2.a);
}
String str = stringExtra;
if (getIntent().hasExtra("PwWebviewWhitelistUrl")) {
this.L0 = getIntent().getStringExtra("PwWebviewWhitelistUrl");
}
if (getIntent().hasExtra("redirect_url")) {
URLEncoder.encode(getIntent().getStringExtra("redirect_url"), "utf-8");
}
String stringExtra2 = getIntent().getStringExtra("source");
this.M0 = stringExtra2;
wv1 wv1Var = this.G0;
if (wv1Var == null) {
Intrinsics.n("myPurchaseEvents");
throw null;
}
hI hIVar = this.I0;
if (hIVar == null) {
Intrinsics.n("cohortCurrentSessionManager");
throw null;
}
String cohortId = hIVar.a().getCohortId();
jV1 jv1 = this.H0;
if (jv1 == null) {
Intrinsics.n("networkManager");
throw null;
}
String C = jv1.c().C();
jV1 jv12 = this.H0;
if (jv12 == null) {
Intrinsics.n("networkManager");
throw null;
}
String C2 = jv12.c().C();
Pair[] pairArr = new Pair[4];
if (cohortId == null) {
cohortId = UW2.e(QW2.a);
}
pairArr[0] = new Pair("user_cohort_id", cohortId);
if (stringExtra2 == null) {
stringExtra2 = UW2.e(QW2.a);
}
pairArr[1] = new Pair("origin", stringExtra2);
pairArr[2] = new Pair("user_segment", UW2.f(C2));
pairArr[3] = new Pair("user_type", UW2.f(C));
LinkedHashMap i = Ls1.i(pairArr);
wv1Var.c("my_purchases_click", i);
wv1Var.g("my_purchases_click", i);
if (str.length() == 0) {
finish();
}
WebView webView = R0().c;
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);
webView.getSettings().setAllowContentAccess(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.setWebViewClient(this.P0);
webView.setWebChromeClient(this.N0);
WebView.setWebContentsDebuggingEnabled(false);
webView.addJavascriptInterface(new JI1(this), "JSBridge");
Vx3 vx3 = this.F0;
if (vx3 == null) {
Intrinsics.n("webViewHelper");
throw null;
}
StringBuilder sb = new StringBuilder(Vx3.a(vx3, str, "", true, (String) null, 24));
sb.append("&view=subView=&coming_from=NEET_PG");
Intrinsics.checkNotNullExpressionValue(sb, "append(...)");
webView.loadUrl(sb.toString());
}
@Override
public final void a(String str, Map<String, ? extends Object> map) {
String e;
Intrinsics.checkNotNullParameter(str, "eventName");
Intrinsics.checkNotNullParameter(map, "params");
if (map.containsKey("action_click")) {
Object e2 = Ls1.e("action_click", map);
e = Intrinsics.b(e2, "explore_now") ? "neet_plan_explore_now" : Intrinsics.b(e2, "share_invoice") ? "neet_plan_share_invoice" : Intrinsics.b(e2, "download_invoice") ? "neet_plan_invoice_download" : Intrinsics.b(e2, "see_details") ? "my_purchase_card_click" : Intrinsics.b(e2, "tab_change") ? "navigation_tabs" : Intrinsics.b(e2, "track_order") ? "neet_plan_track_order" : UW2.e(QW2.a);
} else {
e = UW2.e(QW2.a);
}
if (e.length() > 0) {
wv1 wv1Var = this.G0;
List list = null;
if (wv1Var == null) {
Intrinsics.n("myPurchaseEvents");
throw null;
}
LinkedHashMap n = Ls1.n(map);
n.remove("action_click");
n.remove("page_name");
if (Intrinsics.b(e, "neet_plan_invoice_download") || Intrinsics.b(e, "neet_plan_track_order")) {
n.remove("page_type");
n.remove("cta_name");
n.remove("redirection_link");
n.remove("product_type");
n.remove("redirection_link_type");
Object obj = n.get("data");
Map map2 = (!(obj instanceof Map) || ((obj instanceof xa1) && !(obj instanceof Aa1))) ? null : (Map) obj;
if (map2 != null) {
map2.remove("modeOfPayment");
map2.remove("isEZPayEnabled");
map2.remove("batchId");
map2.remove("isExpired");
map2.remove("expiredAt");
map2.remove("expiryInDays");
map2.remove("isExpiringSoon");
map2.remove("isRenewEnabled");
map2.remove("orderDate");
map2.remove("orderStatus");
map2.remove("isRetry");
map2.remove("downloadInvoice");
map2.remove("isSubsequentPayment");
Object obj2 = map2.get("items");
if ((obj2 instanceof List) && (!(obj2 instanceof xa1) || (obj2 instanceof za1))) {
list = (List) obj2;
}
if (list != null) {
ArrayList arrayList = new ArrayList(zI.s(list, 10));
Iterator it = list.iterator();
while (it.hasNext()) {
LinkedHashMap n2 = Ls1.n((Map) it.next());
n2.remove("image");
n2.remove("planIncludesImage");
n2.remove("btnLabel");
n2.remove(FileResponse.FIELD_STATUS);
n2.remove("validityData");
n2.remove("typeId");
n2.remove(FileResponse.FIELD_TYPE);
n2.remove("isFbtItem");
arrayList.add(n2);
}
map2.put("items", arrayList);
}
}
}
int hashCode = e.hashCode();
String valueOf = (hashCode == -1752264489 ? e.equals("neet_plan_invoice_download") : hashCode == -711694915 ? e.equals("neet_plan_track_order") : hashCode == 437963888 && e.equals("neet_plan_share_invoice")) ? "My Purchase" : String.valueOf(this.M0);
Intrinsics.checkNotNullParameter(e, "eventName");
Intrinsics.checkNotNullParameter(valueOf, "origin");
Intrinsics.checkNotNullParameter(n, "param");
LinkedHashMap n3 = Ls1.n(n);
n3.put("origin", valueOf);
n3.put("current_year", UW2.f(wv1Var.m));
Qh qh = wv1Var.j;
n3.put("UserId", qh.g());
n3.put("user_status", qh.f());
wv1Var.c(e, n3);
wv1Var.g(e, n3);
}
}
@Override
public final void h(String str) {
Intrinsics.checkNotNullParameter(str, "deeplink");
t40 t40Var = this.J0;
if (t40Var != null) {
t40Var.a(str);
} else {
Intrinsics.n("deepLinkProcessor");
throw null;
}
}
@Override
public final void i(boolean z) {
RelativeLayout relativeLayout = R0().b;
Intrinsics.checkNotNullExpressionValue(relativeLayout, "progressBar");
ct3.f(relativeLayout, z);
}
@Override
public final boolean m0() {
Kv0 a2 = kw2.a();
mw2 mw2Var = mw2.a;
return a2.h.c("contact_us_web_hide_feedback");
}
@Override
public final String n0() {
String str;
if (TextUtils.isEmpty(hi.b)) {
String str2 = Build.MANUFACTURER;
String str3 = Build.MODEL;
if (str3.startsWith(str2)) {
hi.b = hi.a(str3);
} else {
hi.b = hi.a(str2) + "|" + str3;
}
str = hi.b;
} else {
str = hi.b;
}
Intrinsics.checkNotNullExpressionValue(str, "getDeviceName(...)");
return str;
}
@Override
public final boolean p0() {
Kv0 a2 = kw2.a();
mw2 mw2Var = mw2.a;
return a2.h.c("contact_us_web_hide_searchbar");
}
@Override
public final void u0(String str) {
Intrinsics.checkNotNullParameter(str, "message");
Intent intent = new Intent();
intent.setAction("android.intent.action.SEND");
String string = getString(2132017374);
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
intent.putExtra("android.intent.extra.TEXT", oX2.p(str, "Physics Wallah", string, false));
intent.setType("text/plain");
startActivity(Intent.createChooser(intent, null));
}
}