导航菜单

页面标题

页面副标题

Perplexity v2.48.1 - m0.java 源代码

正在查看: Perplexity v2.48.1 应用的 m0.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package Ck;

import android.content.Intent;
import android.net.Uri;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import gm.AbstractC0834i;
import java.util.Collection;
import java.util.Iterator;
import java.util.Set;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.jvm.internal.Intrinsics;
import rm.M0;

public final class m0 extends WebViewClient {
    public static final Set h = Dn.h.M("https://hooks.stripe.com/three_d_secure/authenticate");
    public static final Set i = kotlin.collections.c.V0(new String[]{"https://hooks.stripe.com/redirect/complete/", "https://hooks.stripe.com/3d_secure/complete/", "https://hooks.stripe.com/3d_secure_2/hosted/complete"});
    public final Nh.b a;
    public final M0 b;
    public final String c;
    public final h0 d;
    public final h0 e;
    public final Uri f;
    public boolean g;

    public m0(Nh.b logger, M0 m0, String clientSecret, String str, h0 h0Var, h0 h0Var2) {
        Intrinsics.h(logger, "logger");
        Intrinsics.h(clientSecret, "clientSecret");
        this.a = logger;
        this.b = m0;
        this.c = clientSecret;
        this.d = h0Var;
        this.e = h0Var2;
        this.f = str != null ? Uri.parse(str) : null;
    }

    public final void a(Intent intent) {
        Object a;
        Nh.b bVar = this.a;
        bVar.a("PaymentAuthWebViewClient#openIntent()");
        try {
            int i2 = Result.x;
            this.d.invoke(intent);
            a = Unit.a;
        } catch (Throwable th2) {
            int i3 = Result.x;
            a = ResultKt.a(th2);
        }
        Throwable a2 = Result.a(a);
        if (a2 != null) {
            bVar.b("Failed to start Intent.", a2);
            if (Intrinsics.c(intent.getScheme(), "alipays")) {
                return;
            }
            bVar.a("PaymentAuthWebViewClient#onAuthCompleted()");
            this.e.invoke(a2);
        }
    }

    @Override
    public final void onPageFinished(WebView view, String str) {
        Intrinsics.h(view, "view");
        Nh.b bVar = this.a;
        bVar.a("PaymentAuthWebViewClient#onPageFinished() - " + str);
        super.onPageFinished(view, str);
        if (!this.g) {
            bVar.a("PaymentAuthWebViewClient#hideProgressBar()");
            Boolean bool = Boolean.TRUE;
            M0 m0 = this.b;
            m0.getClass();
            m0.k(null, bool);
        }
        if (str != null) {
            Set set = i;
            if ((set instanceof Collection) && set.isEmpty()) {
                return;
            }
            Iterator it = set.iterator();
            while (it.hasNext()) {
                if (AbstractC0834i.P(str, (String) it.next(), false)) {
                    bVar.a(str.concat(" is a completion URL"));
                    bVar.a("PaymentAuthWebViewClient#onAuthCompleted()");
                    this.e.invoke(null);
                    return;
                }
            }
        }
    }

    @Override
    public final boolean shouldOverrideUrlLoading(android.webkit.WebView r9, android.webkit.WebResourceRequest r10) {
        throw new UnsupportedOperationException("Method not decompiled: Ck.m0.shouldOverrideUrlLoading(android.webkit.WebView, android.webkit.WebResourceRequest):boolean");
    }
}