正在查看: Súper Préstamo v1.9.1 应用的 WebViewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Súper Préstamo v1.9.1 应用的 WebViewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pf.prestafast.view.activity;
import aai.liveness.activity.LivenessActivity;
import android.annotation.SuppressLint;
import android.app.AlertDialog;
import android.content.ClipData;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.net.http.SslError;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.webkit.CookieManager;
import android.webkit.JavascriptInterface;
import android.webkit.SslErrorHandler;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.TextView;
import androidx.core.content.ContextCompat;
import com.blankj.utilcode.util.ActivityUtils;
import com.blankj.utilcode.util.AppUtils;
import com.blankj.utilcode.util.CollectionUtils;
import com.blankj.utilcode.util.FileUtils;
import com.blankj.utilcode.util.LogUtils;
import com.blankj.utilcode.util.PhoneUtils;
import com.blankj.utilcode.util.StringUtils;
import com.google.android.gms.common.internal.ImagesContract;
import com.google.android.gms.location.GeofenceStatusCodes;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.play.core.review.ReviewInfo;
import com.pf.prestafast.R$id;
import com.pf.prestafast.R$layout;
import com.pf.prestafast.R$string;
import com.pf.prestafast.base.BaseActivity;
import com.pf.prestafast.model.Api;
import com.pf.prestafast.model.resp.LicenseResp;
import com.pf.prestafast.model.resp.SaveImageResp;
import com.pf.prestafast.mrytNetwork.RxObservable;
import com.pf.prestafast.mrytNetwork.mrytBase.MrytBaseObserver;
import com.pf.prestafast.mrytNetwork.mrytBase.MrytBaseResponse;
import com.pf.prestafast.view.activity.WebViewActivity;
import com.pf.prestafast.view.activity.apply.takephoto.CustomTakePhotoActivity;
import com.pf.prestafast.view.weight.DragFloatActionButton;
import defpackage.a51;
import defpackage.ap0;
import defpackage.bn;
import defpackage.dx;
import defpackage.f30;
import defpackage.fb0;
import defpackage.ff0;
import defpackage.gl;
import defpackage.h30;
import defpackage.i01;
import defpackage.io0;
import defpackage.kz0;
import defpackage.lb1;
import defpackage.lz0;
import defpackage.ml;
import defpackage.ng;
import defpackage.nn0;
import defpackage.oo0;
import defpackage.pc0;
import defpackage.po0;
import defpackage.sa;
import defpackage.t41;
import defpackage.tk;
import defpackage.ua;
import defpackage.vn0;
import defpackage.y5;
import defpackage.yo;
import defpackage.zn0;
import defpackage.zt;
import defpackage.zx;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import top.zibin.luban.Luban;
public final class WebViewActivity extends BaseActivity {
public static final a x = new a(null);
public ValueCallback f;
public ValueCallback h;
public Uri j;
public String m;
public String n;
public long q;
public String r;
public File v;
public Map w = new LinkedHashMap();
public String[] o = {"mailto:", "geo:", "tel:", "sms:"};
public long p = System.currentTimeMillis();
public final int s = GeofenceStatusCodes.GEOFENCE_INSUFFICIENT_LOCATION_PERMISSION;
public String t = "";
public String u = "";
public static final class a {
public a() {
}
public a(bn bnVar) {
this();
}
public final void a(Context context, String str) {
f30.h(context, "context");
Intent intent = new Intent(context, (Class<?>) WebViewActivity.class);
intent.putExtra(ImagesContract.URL, str);
context.startActivity(intent);
}
}
public final class b {
public Context a;
public final WebViewActivity b;
public static final class a implements a51.b {
public final WebViewActivity a;
public a(WebViewActivity webViewActivity) {
this.a = webViewActivity;
}
@Override
public void a(int i) {
this.a.h0(System.currentTimeMillis());
WebViewActivity webViewActivity = this.a;
webViewActivity.m0(webViewActivity.V());
}
}
public b(WebViewActivity webViewActivity, Context context) {
f30.h(context, "context");
this.b = webViewActivity;
this.a = context;
}
public static final void d(final WebViewActivity webViewActivity) {
f30.h(webViewActivity, "this$0");
final oo0 a2 = po0.a(webViewActivity);
f30.g(a2, "create(this@WebViewActivity)");
Task b = a2.b();
f30.g(b, "manager.requestReviewFlow()");
b.addOnCompleteListener(new OnCompleteListener() {
@Override
public final void onComplete(Task task) {
WebViewActivity.b.e(oo0.this, webViewActivity, task);
}
});
}
public static final void e(oo0 oo0Var, WebViewActivity webViewActivity, Task task) {
f30.h(oo0Var, "$manager");
f30.h(webViewActivity, "this$0");
f30.h(task, "it");
if (task.isSuccessful()) {
oo0Var.a(webViewActivity, (ReviewInfo) task.getResult());
}
}
public static final void f(String str, WebViewActivity webViewActivity, String str2) {
f30.h(str, "$pid");
f30.h(webViewActivity, "this$0");
f30.h(str2, "$oid");
if (TextUtils.isEmpty(str)) {
return;
}
webViewActivity.j0(str);
webViewActivity.i0(str2);
a51 a2 = a51.e.a(3);
a2.g(new a(webViewActivity));
a2.showNow(webViewActivity.getSupportFragmentManager(), "UploadIdCardDialogFragment");
}
@JavascriptInterface
public final void brigMsg(String str) {
f30.h(str, "msg");
}
@JavascriptInterface
public final void cornerTel(String str) {
f30.h(str, "phone");
if (ContextCompat.checkSelfPermission(ActivityUtils.getTopActivity(), "android.permission.CALL_PHONE") == 0) {
PhoneUtils.call(str);
}
}
@JavascriptInterface
public final void dfgSme(String str) {
f30.h(str, ImagesContract.URL);
ap0.a().b(this.b, str);
}
@JavascriptInterface
public final void filh(String str, String str2) {
f30.h(str, "linkUrl");
f30.h(str2, "params");
ap0.a().b(this.a, str);
}
@JavascriptInterface
public final void ginkLgo() {
ActivityUtils.startActivity(LoginActivity.class);
}
@JavascriptInterface
public final void liyeWeb() {
this.b.finish();
}
@JavascriptInterface
public final void neoFshu() {
final ?? r0 = this.b;
r0.runOnUiThread(new Runnable() {
@Override
public final void run() {
WebViewActivity.b.d(WebViewActivity.this);
}
});
}
@JavascriptInterface
@SuppressLint({"QueryPermissionsNeeded"})
public final void openGooglePlay(String str) {
f30.h(str, "appPkg");
Intent intent = new Intent("android.intent.action.VIEW");
intent.setData(Uri.parse("market://details?id=" + str));
if (intent.resolveActivity(this.b.getPackageManager()) != null) {
this.b.startActivity(intent);
return;
}
intent.setData(Uri.parse("https://play.google.com/store/apps/details?id=" + str));
if (intent.resolveActivity(this.b.getPackageManager()) != null) {
this.b.startActivity(intent);
}
}
@JavascriptInterface
public final void quirRisk(String str, String str2) {
f30.h(str, "productId");
f30.h(str2, "orderId");
y5.y().z(this.b.X(), str, "", "12", "" + str2);
}
@JavascriptInterface
public final void quirRiskB(String str, String str2, String str3) {
f30.h(str, "productId");
f30.h(str2, "orderId");
f30.h(str3, "type");
if (f30.c(str3, "1")) {
y5.y().z(this.b.X(), str, "", "12", "" + str2);
return;
}
if (f30.c(str3, "2")) {
y5.y().z(this.b.X(), "", str, "12", "" + str2);
}
}
@JavascriptInterface
public final void tratsLiving(final String str, final String str2) {
f30.h(str, "pid");
f30.h(str2, "oid");
WebView webView = (WebView) this.b.D(R$id.mWeb);
final WebViewActivity webViewActivity = this.b;
webView.post(new Runnable() {
@Override
public final void run() {
WebViewActivity.b.f(str, webViewActivity, str2);
}
});
}
@JavascriptInterface
public final void upADshu() {
try {
y5.y().g0(this.b);
} catch (Exception e) {
e.printStackTrace();
}
}
@JavascriptInterface
public final void upADshuSMS(String str) {
f30.h(str, "orderId");
try {
y5.y().m0(this.b, str);
} catch (Exception e) {
e.printStackTrace();
}
}
@JavascriptInterface
public final void viewPhone(String str) {
f30.h(str, "phone");
this.b.a0(str);
}
@JavascriptInterface
public final void wntAppIndex() {
this.b.finish();
ActivityUtils.startActivity(MainActivity.class);
}
@JavascriptInterface
public final void wntAppIndexB() {
MainActivity.s.g(true);
this.b.finish();
ActivityUtils.startActivity(MainActivity.class);
}
}
public static final class c implements ff0 {
public c() {
}
@Override
public void a(List list, boolean z) {
if (z) {
LogUtils.d(new Object[]{"presta", "永久拒绝"});
WebViewActivity.this.l0(list);
} else {
LogUtils.d(new Object[]{"presta", "拒绝"});
WebViewActivity.this.k0(false, "");
}
}
@Override
public void b(List list, boolean z) {
if (z) {
Intent intent = new Intent("android.intent.action.GET_CONTENT");
intent.addCategory("android.intent.category.OPENABLE");
intent.setType("image/*");
Intent intent2 = new Intent("android.intent.action.CHOOSER");
intent2.putExtra("android.intent.extra.INTENT", intent);
intent2.putExtra("android.intent.extra.TITLE", "Choose Image");
WebViewActivity.this.startActivityForResult(intent2, 1001);
}
}
}
public static final class d implements ff0 {
public final String a;
public final WebViewActivity b;
public d(String str, WebViewActivity webViewActivity) {
this.a = str;
this.b = webViewActivity;
}
@Override
public void a(List list, boolean z) {
if (z) {
this.b.l0(list);
} else {
this.b.k0(false, this.a);
}
}
@Override
public void b(List list, boolean z) {
if (z) {
Intent intent = new Intent("android.intent.action.DIAL");
intent.setData(Uri.parse("tel:" + this.a));
this.b.startActivity(intent);
}
}
}
public static final class e extends MrytBaseObserver {
public final int b;
public e(int i) {
this.b = i;
}
@Override
public void hideLoading() {
WebViewActivity.this.r();
}
@Override
public void showLoading() {
WebViewActivity.this.A();
}
@Override
public void _onSuccess(MrytBaseResponse mrytBaseResponse) {
SaveImageResp saveImageResp;
if (mrytBaseResponse == null || (saveImageResp = (SaveImageResp) mrytBaseResponse.getWise()) == null) {
return;
}
WebViewActivity.this.Y(this.b, saveImageResp);
}
}
public static final class f extends WebViewClient {
public f() {
}
public static final void d(SslErrorHandler sslErrorHandler, DialogInterface dialogInterface, int i) {
f30.e(sslErrorHandler);
sslErrorHandler.proceed();
}
public static final void e(SslErrorHandler sslErrorHandler, DialogInterface dialogInterface, int i) {
f30.e(sslErrorHandler);
sslErrorHandler.cancel();
}
public static final boolean f(SslErrorHandler sslErrorHandler, DialogInterface dialogInterface, int i, KeyEvent keyEvent) {
if (keyEvent.getAction() != 1 || i != 4) {
return false;
}
f30.e(sslErrorHandler);
sslErrorHandler.cancel();
dialogInterface.dismiss();
return true;
}
@Override
public void onPageFinished(WebView webView, String str) {
super.onPageFinished(webView, str);
((ProgressBar) WebViewActivity.this.D(R$id.mProgressBar)).setVisibility(8);
}
@Override
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
((ProgressBar) WebViewActivity.this.D(R$id.mProgressBar)).setVisibility(0);
}
@Override
public void onReceivedSslError(WebView webView, final SslErrorHandler sslErrorHandler, SslError sslError) {
try {
if (WebViewActivity.this.isFinishing() || WebViewActivity.this.isDestroyed()) {
return;
}
AlertDialog.Builder builder = new AlertDialog.Builder(WebViewActivity.this);
builder.setMessage("Ssl certificate verification failed");
builder.setPositiveButton("Continue", new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i) {
WebViewActivity.f.d(sslErrorHandler, dialogInterface, i);
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i) {
WebViewActivity.f.e(sslErrorHandler, dialogInterface, i);
}
});
builder.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public final boolean onKey(DialogInterface dialogInterface, int i, KeyEvent keyEvent) {
boolean f;
f = WebViewActivity.f.f(sslErrorHandler, dialogInterface, i, keyEvent);
return f;
}
});
builder.create().show();
} catch (Exception unused) {
}
}
@Override
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
f30.h(webView, "view");
f30.h(str, ImagesContract.URL);
WebViewActivity.this.r = str;
Intent intent = new Intent("android.intent.action.VIEW");
if (kz0.w(str, "market://details?", false, 2, null)) {
intent.setData(Uri.parse(str));
if (intent.resolveActivity(WebViewActivity.this.getPackageManager()) != null) {
ActivityUtils.startActivity(intent);
return true;
}
} else if (kz0.w(str, "https://play.google.com/store/apps/details", false, 2, null)) {
intent.setData(Uri.parse(str));
if (intent.resolveActivity(WebViewActivity.this.getPackageManager()) != null) {
ActivityUtils.startActivity(intent);
return true;
}
} else {
for (String str2 : WebViewActivity.this.T()) {
f30.e(str2);
if (kz0.w(str, str2, false, 2, null)) {
WebViewActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
return true;
}
}
}
return false;
}
}
public static final class g extends WebChromeClient {
public g() {
}
@Override
public void onProgressChanged(WebView webView, int i) {
super.onProgressChanged(webView, i);
if (i >= 95) {
((ProgressBar) WebViewActivity.this.D(R$id.mProgressBar)).setVisibility(8);
return;
}
WebViewActivity webViewActivity = WebViewActivity.this;
int i2 = R$id.mProgressBar;
((ProgressBar) webViewActivity.D(i2)).setVisibility(0);
((ProgressBar) WebViewActivity.this.D(i2)).setProgress(i);
}
@Override
public void onReceivedTitle(WebView webView, String str) {
super.onReceivedTitle(webView, str);
if (!TextUtils.isEmpty(WebViewActivity.this.m)) {
((TextView) WebViewActivity.this.D(R$id.mTvTitle)).setText(str);
} else {
if (TextUtils.isEmpty(str)) {
return;
}
((TextView) WebViewActivity.this.D(R$id.mTvTitle)).setText(str);
}
}
@Override
public boolean onShowFileChooser(WebView webView, ValueCallback valueCallback, WebChromeClient.FileChooserParams fileChooserParams) {
if (WebViewActivity.this.h != null) {
ValueCallback valueCallback2 = WebViewActivity.this.h;
if (valueCallback2 != null) {
valueCallback2.onReceiveValue(null);
}
WebViewActivity.this.h = null;
}
WebViewActivity.this.h = valueCallback;
WebViewActivity.this.S();
return true;
}
}
public static final class h extends i01 implements dx {
public Object a;
public int b;
public static final class a extends i01 implements dx {
public int a;
public final nn0 b;
public final WebViewActivity c;
public a(nn0 nn0Var, WebViewActivity webViewActivity, tk tkVar) {
super(2, tkVar);
this.b = nn0Var;
this.c = webViewActivity;
}
@Override
public final tk create(Object obj, tk tkVar) {
return new a(this.b, this.c, tkVar);
}
@Override
public final Object invoke(ml mlVar, tk tkVar) {
return ((a) create(mlVar, tkVar)).invokeSuspend(t41.a);
}
@Override
public final Object invokeSuspend(Object obj) {
h30.c();
if (this.a != 0) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
io0.b(obj);
this.b.a = Luban.with(this.c).load(this.c.v).get();
return t41.a;
}
}
public h(tk tkVar) {
super(2, tkVar);
}
@Override
public final tk create(Object obj, tk tkVar) {
return WebViewActivity.this.new h(tkVar);
}
@Override
public final Object invoke(ml mlVar, tk tkVar) {
return ((h) create(mlVar, tkVar)).invokeSuspend(t41.a);
}
@Override
public final Object invokeSuspend(Object obj) {
nn0 nn0Var;
Object c = h30.c();
int i = this.b;
if (i == 0) {
io0.b(obj);
WebViewActivity.this.A();
nn0 nn0Var2 = new nn0();
gl b = yo.b();
a aVar = new a(nn0Var2, WebViewActivity.this, null);
this.a = nn0Var2;
this.b = 1;
if (sa.e(b, aVar, this) == c) {
return c;
}
nn0Var = nn0Var2;
} else {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
nn0Var = (nn0) this.a;
io0.b(obj);
}
WebViewActivity.this.r();
if (!CollectionUtils.isEmpty((Collection) nn0Var.a)) {
WebViewActivity webViewActivity = WebViewActivity.this;
List list = (List) nn0Var.a;
webViewActivity.v = list != null ? (File) list.get(0) : null;
}
WebViewActivity webViewActivity2 = WebViewActivity.this;
File file = webViewActivity2.v;
f30.e(file);
webViewActivity2.b0(file, 10, "", "0", "2", "0");
return t41.a;
}
}
public static final class i extends i01 implements dx {
public Object a;
public int b;
public final String d;
public static final class a extends i01 implements dx {
public int a;
public final nn0 b;
public final WebViewActivity c;
public a(nn0 nn0Var, WebViewActivity webViewActivity, tk tkVar) {
super(2, tkVar);
this.b = nn0Var;
this.c = webViewActivity;
}
@Override
public final tk create(Object obj, tk tkVar) {
return new a(this.b, this.c, tkVar);
}
@Override
public final Object invoke(ml mlVar, tk tkVar) {
return ((a) create(mlVar, tkVar)).invokeSuspend(t41.a);
}
@Override
public final Object invokeSuspend(Object obj) {
h30.c();
if (this.a != 0) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
io0.b(obj);
this.b.a = Luban.with(this.c).load(this.c.v).get();
return t41.a;
}
}
public i(String str, tk tkVar) {
super(2, tkVar);
this.d = str;
}
@Override
public final tk create(Object obj, tk tkVar) {
return WebViewActivity.this.new i(this.d, tkVar);
}
@Override
public final Object invoke(ml mlVar, tk tkVar) {
return ((i) create(mlVar, tkVar)).invokeSuspend(t41.a);
}
@Override
public final Object invokeSuspend(Object obj) {
nn0 nn0Var;
Object c = h30.c();
int i = this.b;
if (i == 0) {
io0.b(obj);
WebViewActivity.this.A();
nn0 nn0Var2 = new nn0();
gl b = yo.b();
a aVar = new a(nn0Var2, WebViewActivity.this, null);
this.a = nn0Var2;
this.b = 1;
if (sa.e(b, aVar, this) == c) {
return c;
}
nn0Var = nn0Var2;
} else {
if (i != 1) {
throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
}
nn0Var = (nn0) this.a;
io0.b(obj);
}
WebViewActivity.this.r();
if (!CollectionUtils.isEmpty((Collection) nn0Var.a)) {
WebViewActivity webViewActivity = WebViewActivity.this;
List list = (List) nn0Var.a;
webViewActivity.v = list != null ? (File) list.get(0) : null;
}
WebViewActivity webViewActivity2 = WebViewActivity.this;
File file = webViewActivity2.v;
f30.e(file);
String str = this.d;
f30.g(str, "livenessId");
webViewActivity2.b0(file, 10, str, "1", "1", "1");
return t41.a;
}
}
public static final class j implements zt.b {
public j() {
}
public static final void c(WebViewActivity webViewActivity, String str) {
f30.h(webViewActivity, "this$0");
ap0.a().b(webViewActivity, str);
}
@Override
public void a(Bitmap bitmap, final String str) {
final WebViewActivity webViewActivity = WebViewActivity.this;
webViewActivity.z(bitmap, new DragFloatActionButton.OnCustomClickCallBack() {
@Override
public final void onClick() {
WebViewActivity.j.c(WebViewActivity.this, str);
}
});
}
}
public static final class k implements zn0.b {
public final boolean a;
public final WebViewActivity b;
public final String c;
public k(boolean z, WebViewActivity webViewActivity, String str) {
this.a = z;
this.b = webViewActivity;
this.c = str;
}
@Override
public void a() {
}
@Override
public void b() {
if (this.a) {
WebViewActivity webViewActivity = this.b;
webViewActivity.m0(webViewActivity.V());
} else if (TextUtils.isEmpty(this.c)) {
this.b.S();
} else {
this.b.a0(this.c);
}
}
}
public static final class l implements zn0.b {
public final List b;
public l(List list) {
this.b = list;
}
@Override
public void a() {
}
@Override
public void b() {
lb1.h(WebViewActivity.this, this.b);
}
}
public static final class m implements ff0 {
public final String a;
public final WebViewActivity b;
public static final class a extends MrytBaseObserver {
public final WebViewActivity a;
public a(WebViewActivity webViewActivity) {
this.a = webViewActivity;
}
@Override
public void hideLoading() {
this.a.r();
}
@Override
public void showLoading() {
this.a.A();
}
@Override
public void _onSuccess(MrytBaseResponse mrytBaseResponse) {
if (mrytBaseResponse == null || mrytBaseResponse.getWise() == null) {
return;
}
String though = ((LicenseResp) mrytBaseResponse.getWise()).getThough();
switch (though.hashCode()) {
case 48:
if (though.equals("0")) {
ActivityUtils.startActivityForResult(this.a, new Intent((Context) this.a, (Class<?>) CustomTakePhotoActivity.class), 10);
break;
}
break;
case 49:
if (though.equals("1") && f30.c("SUCCESS", kf0.o(((LicenseResp) mrytBaseResponse.getWise()).getLicense_id()))) {
Intent intent = new Intent((Context) this.a, (Class<?>) LivenessActivity.class);
WebViewActivity webViewActivity = this.a;
webViewActivity.startActivityForResult(intent, webViewActivity.W());
break;
}
break;
case 50:
though.equals("2");
break;
}
}
}
public m(String str, WebViewActivity webViewActivity) {
this.a = str;
this.b = webViewActivity;
}
@Override
public void a(List list, boolean z) {
if (z) {
this.b.l0(list);
} else {
this.b.k0(true, "");
}
}
@Override
public void b(List list, boolean z) {
if (z) {
try {
RxObservable.getObservable(((Api) RxObservable.createService(Api.class)).httpGetLicense(this.a), this.b.o()).subscribe(new a(this.b));
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
public static final void Z(WebViewActivity webViewActivity) {
f30.h(webViewActivity, "this$0");
((WebView) webViewActivity.D(R$id.mWeb)).loadUrl("javascript:livingSuccess()");
}
public static final void e0(WebViewActivity webViewActivity, View view) {
f30.h(webViewActivity, "this$0");
LogUtils.dTag("presta", new Object[]{"mCurrUrl=" + webViewActivity.r});
if (!TextUtils.isEmpty(webViewActivity.r)) {
String str = webViewActivity.r;
f30.e(str);
if (lz0.z(str, "#/loanDetailsV3", false, 2, null)) {
webViewActivity.finish();
return;
}
}
if (!TextUtils.isEmpty(webViewActivity.r)) {
String str2 = webViewActivity.r;
f30.e(str2);
if (lz0.z(str2, "#/confirmOfLoanV3", false, 2, null)) {
((WebView) webViewActivity.D(R$id.mWeb)).loadUrl("javascript:getBackModal()");
return;
}
}
int i2 = R$id.mWeb;
if (((WebView) webViewActivity.D(i2)).canGoBack()) {
((WebView) webViewActivity.D(i2)).goBack();
} else {
webViewActivity.finish();
}
}
public static final void n0(Context context, String str) {
x.a(context, str);
}
public View D(int i2) {
Map map = this.w;
View view = (View) map.get(Integer.valueOf(i2));
if (view != null) {
return view;
}
View findViewById = findViewById(i2);
if (findViewById == null) {
return null;
}
map.put(Integer.valueOf(i2), findViewById);
return findViewById;
}
public final void S() {
lb1.m(this).d(ng.k("android.permission.CAMERA")).l().g(new c());
}
public final String[] T() {
return this.o;
}
public final void U() {
this.m = getIntent().getStringExtra("title");
String stringExtra = getIntent().getStringExtra(ImagesContract.URL);
this.n = stringExtra;
this.r = stringExtra;
}
public final String V() {
return this.t;
}
public final int W() {
return this.s;
}
public final long X() {
return this.p;
}
public final void Y(int i2, SaveImageResp saveImageResp) {
boolean z = true;
if (i2 != 10 && i2 != this.s) {
z = false;
}
if (z) {
if (saveImageResp.getNakedness() != null) {
y(StringUtils.getString(R$string.idcard_upload_success_notice_msg));
}
((WebView) D(R$id.mWeb)).postDelayed(new Runnable() {
@Override
public final void run() {
WebViewActivity.Z(WebViewActivity.this);
}
}, 100L);
y5.y().z(this.q, this.t, "", "6", this.u);
}
}
public final void a0(String str) {
lb1.m(this).e("android.permission.CALL_PHONE").l().g(new d(str, this));
}
public final void b0(File file, int i2, String str, String str2, String str3, String str4) {
pc0.a aVar = new pc0.a();
aVar.f(pc0.j);
aVar.b("attach", file.getName(), vn0.create(fb0.c("image/jpeg"), file));
aVar.a("though", String.valueOf(i2));
aVar.a("revolution", str);
aVar.a("blankly", str2);
aVar.a("caught", str3);
aVar.a("liveness_type", str4);
RxObservable.getObservable(((Api) RxObservable.createService(Api.class)).httpSaveImage(aVar.e().b()), o()).subscribe(new e(i2));
}
public final void c0() {
int i2 = R$id.mWeb;
WebSettings settings = ((WebView) D(i2)).getSettings();
f30.g(settings, "mWeb.settings");
settings.setTextZoom(100);
settings.setJavaScriptEnabled(true);
settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
settings.setLoadWithOverviewMode(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setAllowFileAccess(true);
settings.setSupportMultipleWindows(true);
settings.setLoadsImagesAutomatically(true);
settings.setDomStorageEnabled(true);
settings.setDatabaseEnabled(true);
settings.setCacheMode(2);
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
settings.setSupportZoom(false);
settings.setBuiltInZoomControls(false);
settings.setDisplayZoomControls(false);
settings.setUserAgentString(settings.getUserAgentString() + "Android");
settings.setMixedContentMode(0);
CookieManager.getInstance().setAcceptThirdPartyCookies((WebView) D(i2), true);
((WebView) D(i2)).addJavascriptInterface(new b(this, this), "prestaFast");
}
public final void d0() {
((ImageView) D(R$id.mIvFinish)).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
WebViewActivity.e0(WebViewActivity.this, view);
}
});
if (!TextUtils.isEmpty(this.m)) {
((TextView) D(R$id.mTvTitle)).setText(this.m);
}
((WebView) D(R$id.mWeb)).loadUrl(this.n + "");
String str = this.n;
if (!(str != null && lz0.z(str, "newPravcy", false, 2, null))) {
String str2 = this.n;
if (!(str2 != null && lz0.z(str2, "privacy", false, 2, null))) {
return;
}
}
y5.y().B("1", y5.f, "1", "", "", "", "", "", "", "", String.valueOf(System.currentTimeMillis()));
}
public final void f0() {
int i2 = R$id.mWeb;
((WebView) D(i2)).setWebViewClient(new f());
((WebView) D(i2)).setWebChromeClient(new g());
}
public final void g0(int i2, int i3, Intent intent) {
Uri[] uriArr;
Uri[] uriArr2;
if (i2 != 1001 || this.h == null) {
return;
}
if (i3 != -1) {
uriArr = null;
} else if (intent == null) {
uriArr = new Uri[]{this.j};
} else {
String dataString = intent.getDataString();
ClipData clipData = intent.getClipData();
if (clipData != null) {
uriArr2 = new Uri[clipData.getItemCount()];
int itemCount = clipData.getItemCount();
for (int i4 = 0; i4 < itemCount; i4++) {
uriArr2[i4] = clipData.getItemAt(i4).getUri();
}
} else {
uriArr2 = null;
}
uriArr = dataString != null ? new Uri[]{Uri.parse(dataString)} : uriArr2;
}
ValueCallback valueCallback = this.h;
f30.e(valueCallback);
valueCallback.onReceiveValue(uriArr);
this.h = null;
}
public final void h0(long j2) {
this.q = j2;
}
public final void i0(String str) {
f30.h(str, "<set-?>");
this.u = str;
}
public final void j0(String str) {
f30.h(str, "<set-?>");
this.t = str;
}
public final void k0(boolean z, String str) {
zn0.a aVar = zn0.n;
String string = StringUtils.getString(R$string.permission_refuse_title);
f30.g(string, "getString(R.string.permission_refuse_title)");
String string2 = StringUtils.getString(R$string.permission_refuse_content, new Object[]{AppUtils.getAppName()});
f30.g(string2, "getString(R.string.permi…t, AppUtils.getAppName())");
zn0 b2 = aVar.b(string, string2, StringUtils.getString(R$string.permission_refuse_leftbtntext), StringUtils.getString(R$string.permission_refuse_rightbtntext), false, "1");
b2.setOnBtnClickListener(new k(z, this, str));
b2.showNow(getSupportFragmentManager(), "DoubleBtnNoticeDialogFragment");
}
public final void l0(List list) {
zn0.a aVar = zn0.n;
String string = StringUtils.getString(R$string.permission_forever_refuse_title);
f30.g(string, "getString(R.string.permi…ion_forever_refuse_title)");
String string2 = StringUtils.getString(R$string.permission_forever_refuse_content, new Object[]{AppUtils.getAppName()});
f30.g(string2, "getString(\n …etAppName()\n )");
zn0 b2 = aVar.b(string, string2, StringUtils.getString(R$string.permission_forever_refuse_leftbtntext), StringUtils.getString(R$string.permission_forever_refuse_rightbtntext), false, "2");
b2.setOnBtnClickListener(new l(list));
b2.showNow(getSupportFragmentManager(), "DoubleBtnNoticeDialogFragment");
}
public final void m0(String str) {
lb1.m(this).e("android.permission.CAMERA").l().g(new m(str, this));
}
public void onActivityResult(int i2, int i3, Intent intent) {
super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i2, i3, intent);
if (i2 == 1001) {
if (this.f == null && this.h == null) {
return;
}
Uri data = (intent == null || i3 != -1) ? null : intent.getData();
if (this.h != null) {
g0(i2, i3, intent);
return;
}
ValueCallback valueCallback = this.f;
if (valueCallback != null) {
f30.e(valueCallback);
valueCallback.onReceiveValue(data);
this.f = null;
return;
}
return;
}
if (i3 == -1) {
if (i2 == 10) {
File fileByPath = FileUtils.getFileByPath(intent != null ? intent.getStringExtra("face_file") : null);
this.v = fileByPath;
if (fileByPath == null || FileUtils.getLength(fileByPath) <= 0) {
return;
}
ua.b(zx.a, yo.c(), null, new h(null), 2, null);
return;
}
if (i2 == this.s) {
if (!pe0.p()) {
pe0.j();
pe0.k();
pe0.n();
return;
}
String m2 = pe0.m();
pe0.o();
Bitmap l2 = pe0.l();
this.v = new File(getCacheDir(), "image" + System.currentTimeMillis() + ".jpg");
try {
FileOutputStream fileOutputStream = new FileOutputStream(this.v);
l2.compress(Bitmap.CompressFormat.JPEG, 100, fileOutputStream);
fileOutputStream.flush();
fileOutputStream.close();
} catch (IOException e2) {
e2.printStackTrace();
}
File file = this.v;
if (file == null || FileUtils.getLength(file) <= 0) {
return;
}
ua.b(zx.a, yo.c(), null, new i(m2, null), 2, null);
}
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R$layout.activity_web_view);
c0();
U();
f0();
d0();
zt.c.a().e(this, 0, new j());
}
@Override
public void onDestroy() {
throw new UnsupportedOperationException("Method not decompiled: com.pf.prestafast.view.activity.WebViewActivity.onDestroy():void");
}
public boolean onKeyDown(int i2, KeyEvent keyEvent) {
if (i2 != 4) {
return super.onKeyDown(i2, keyEvent);
}
((ImageView) D(R$id.mIvFinish)).performClick();
return true;
}
}