小红书.apk(点击下载) / b.java


package pu0;

import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import com.alibaba.alibclinkpartner.linkpartner.constants.ALPParamConstant;
import com.alibaba.baichuan.trade.biz.applink.adapter.AppLinkConstants;
import java.util.Objects;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt__StringsJVMKt;
import n02.d;
import qu0.a;
import y7.f;

@Metadata(bv = {}, d1 = {"\u0000T\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0007\bÆ\u0002\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u001e\u0010\u001fJ\u001a\u0010\u0007\u001a\u00020\u00062\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0007J \u0010\u000e\u001a\u00020\r2\u0006\u0010\t\u001a\u00020\b2\u0006\u0010\n\u001a\u00020\b2\b\u0010\f\u001a\u0004\u0018\u00010\u000bJ8\u0010\u0018\u001a\u00020\r2\u0006\u0010\u000f\u001a\u00020\u00022\u0014\u0010\u0013\u001a\u0010\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00120\u0011\u0018\u00010\u00102\b\u0010\u0015\u001a\u0004\u0018\u00010\u00142\u0006\u0010\u0017\u001a\u00020\u0016H\u0007J\u0012\u0010\u001a\u001a\u0004\u0018\u00010\u00192\u0006\u0010\u0005\u001a\u00020\u0004H\u0002J\u0010\u0010\u001b\u001a\u00020\u00062\u0006\u0010\u0015\u001a\u00020\u0014H\u0002J\u001e\u0010\u001d\u001a\u00020\u00062\u0014\u0010\u001c\u001a\u0010\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00120\u0011\u0018\u00010\u0010H\u0002¨\u0006 "}, d2 = {"Lpu0/b;", "", "Landroid/webkit/WebView;", "mWebView", "Landroid/content/Context;", "context", "", "e", "", AppLinkConstants.REQUESTCODE, ALPParamConstant.RESULT_CODE, "Landroid/content/Intent;", "data", "", "b", "webView", "Landroid/webkit/ValueCallback;", "", "Landroid/net/Uri;", "filePathCallback", "Landroid/app/Activity;", "activity", "Landroid/webkit/WebChromeClient$FileChooserParams;", "fileChooserParams", "d", "", "a", "c", "uploadCallbackAboveL", f.f156778k, "<init>", "()V", "face_recognition_library_release"}, k = 1, mv = {1, 6, 0})
/* compiled from: WBH5FaceVerifySDK.kt */
public final class b {

    /* renamed from: a  reason: collision with root package name */
    public static final b f119818a = new b();

    /* renamed from: b  reason: collision with root package name */
    public static ValueCallback<Uri[]> f119819b;

    public final String a(Context context) {
        NetworkInfo.State state;
        Object systemService = context.getSystemService("connectivity");
        Objects.requireNonNull(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager");
        ConnectivityManager connectivityManager = (ConnectivityManager) systemService;
        NetworkInfo d14 = d.d(connectivityManager);
        if (d14 == null || !d14.isAvailable()) {
            return "NETWORK_NONE";
        }
        NetworkInfo networkInfo = connectivityManager.getNetworkInfo(1);
        if (networkInfo != null && (state = networkInfo.getState()) != null && (state == NetworkInfo.State.CONNECTED || state == NetworkInfo.State.CONNECTING)) {
            return "NETWORK_WIFI";
        }
        NetworkInfo networkInfo2 = connectivityManager.getNetworkInfo(0);
        if (networkInfo2 == null) {
            return "NETWORK_NONE";
        }
        NetworkInfo.State state2 = networkInfo2.getState();
        String subtypeName = networkInfo2.getSubtypeName();
        Intrinsics.checkNotNullExpressionValue(subtypeName, "networkInfo.subtypeName");
        if (state2 == null) {
            return "NETWORK_NONE";
        }
        if (state2 != NetworkInfo.State.CONNECTED && state2 != NetworkInfo.State.CONNECTING) {
            return "NETWORK_NONE";
        }
        switch (d14.getSubtype()) {
            case 1:
            case 2:
            case 4:
            case 7:
            case 11:
                return "NETWORK_2G";
            case 3:
            case 5:
            case 6:
            case 8:
            case 9:
            case 10:
            case 12:
            case 14:
            case 15:
                return "NETWORK_3G";
            case 13:
                return "NETWORK_4G";
            default:
                if ((StringsKt__StringsJVMKt.equals(subtypeName, "TD-SCDMA", true)) || (StringsKt__StringsJVMKt.equals(subtypeName, "WCDMA", true)) || (StringsKt__StringsJVMKt.equals(subtypeName, "CDMA2000", true))) {
                    return "NETWORK_3G";
                }
                return "NETWORK_MOBILE";
        }
    }

    public final boolean b(int i10, int i14, Intent intent) {
        if (i10 != 17) {
            return false;
        }
        if (f119819b == null) {
            return true;
        }
        Uri data = (intent == null || i14 != -1) ? null : intent.getData();
        Uri[] uriArr = data != null ? new Uri[]{data} : null;
        ValueCallback<Uri[]> valueCallback = f119819b;
        if (valueCallback != null) {
            Intrinsics.checkNotNull(valueCallback);
            valueCallback.onReceiveValue(uriArr);
            f(null);
        }
        return true;
    }

    public final void c(Activity activity) {
        try {
            Intent intent = new Intent("android.media.action.VIDEO_CAPTURE");
            intent.putExtra("android.intent.extra.videoQuality", 1);
            intent.addFlags(1);
            intent.putExtra("android.intent.extras.CAMERA_FACING", 1);
            activity.startActivityForResult(intent, 17);
        } catch (Exception e14) {
            e14.printStackTrace();
        }
    }

    @TargetApi(21)
    public final boolean d(WebView webView, ValueCallback<Uri[]> valueCallback, Activity activity, WebChromeClient.FileChooserParams fileChooserParams) {
        Intrinsics.checkNotNullParameter(webView, "webView");
        Intrinsics.checkNotNullParameter(fileChooserParams, "fileChooserParams");
        a.a("Egos", "faceVerify accept is " + fileChooserParams.getAcceptTypes()[0] + "---url---" + webView.getUrl());
        if (!Intrinsics.areEqual("video/webank", fileChooserParams.getAcceptTypes()[0])) {
            String url = webView.getUrl();
            Intrinsics.checkNotNull(url);
            if (!(StringsKt__StringsJVMKt.startsWith$default(url, "https://ida.webank.com/", false, 2, null))) {
                return false;
            }
        }
        f(valueCallback);
        Intrinsics.checkNotNull(activity);
        c(activity);
        return true;
    }

    @SuppressLint({"SetJavaScriptEnabled"})
    public final void e(WebView webView, Context context) {
        Intrinsics.checkNotNullParameter(context, "context");
        if (webView != null) {
            WebSettings settings = webView.getSettings();
            Intrinsics.checkNotNullExpressionValue(settings, "mWebView.settings");
            settings.setJavaScriptEnabled(true);
            settings.setTextZoom(100);
            settings.setAllowFileAccess(true);
            settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS);
            settings.setSupportZoom(true);
            settings.setBuiltInZoomControls(true);
            settings.setUseWideViewPort(true);
            settings.setSupportMultipleWindows(false);
            settings.setLoadWithOverviewMode(true);
            settings.setDatabaseEnabled(true);
            settings.setDomStorageEnabled(true);
            settings.setGeolocationEnabled(true);
            settings.setDatabasePath(context.getDir("databases", 0).getPath());
            settings.setGeolocationDatabasePath(context.getDir("geolocation", 0).getPath());
            settings.setPluginState(WebSettings.PluginState.ON_DEMAND);
            settings.setRenderPriority(WebSettings.RenderPriority.HIGH);
            settings.setAllowUniversalAccessFromFileURLs(true);
            webView.removeJavascriptInterface("searchBoxJavaBridge_");
            String userAgentString = settings.getUserAgentString();
            Intrinsics.checkNotNullExpressionValue(userAgentString, "webSetting.userAgentString");
            try {
                settings.setUserAgentString(userAgentString + ";webank/h5face;webank/1.0;netType:" + a(context) + ";appVersion:" + context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionCode + ";packageName:" + context.getPackageName());
            } catch (PackageManager.NameNotFoundException unused) {
                settings.setUserAgentString(userAgentString + ";webank/h5face;webank/1.0");
            }
        }
    }

    public final void f(ValueCallback<Uri[]> valueCallback) {
        f119819b = valueCallback;
    }
}