X-plore v4.37.09版本的 MD5 值为:1ac588cd7c13e9578c2d4266387e2f4f

以下内容为反编译后的 BinderC7364s.java 源代码,内容仅作参考


package t2;

import T2.AbstractC1512p;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.ViewGroup;
import android.webkit.WebView;
import b3.InterfaceC1904b;
import com.google.android.gms.internal.ads.AbstractC2047Ag;
import com.google.android.gms.internal.ads.AbstractC2062Ar;
import com.google.android.gms.internal.ads.AbstractC2529Nr;
import com.google.android.gms.internal.ads.C2278Gr;
import com.google.android.gms.internal.ads.C3454ea;
import com.google.android.gms.internal.ads.C3563fa;
import com.google.android.gms.internal.ads.C5011sr;
import com.google.android.gms.internal.ads.InterfaceC2650Rc;
import com.google.android.gms.internal.ads.InterfaceC3157bo;
import com.google.android.gms.internal.ads.InterfaceC3482eo;
import com.google.android.gms.internal.ads.InterfaceC4336mg;
import com.google.android.gms.internal.ads.InterfaceC5443wp;
import java.util.Map;
import java.util.concurrent.Future;
import u2.C7482f0;
import u2.C7528v;
import u2.F;
import u2.G0;
import u2.H1;
import u2.I;
import u2.InterfaceC7463C;
import u2.InterfaceC7470b0;
import u2.InterfaceC7491i0;
import u2.N0;
import u2.O1;
import u2.Q0;
import u2.S;
import u2.T1;
import u2.U0;
import u2.X;
import u2.Z1;

public final class BinderC7364s extends S {

    private WebView f54604E;

    private F f54605F;

    private C3454ea f54606G;

    private AsyncTask f54607H;

    private final C2278Gr f54608a;

    private final T1 f54609b;

    private final Future f54610c = AbstractC2529Nr.f27119a.t0(new CallableC7360o(this));

    private final Context f54611d;

    private final C7363r f54612e;

    public BinderC7364s(Context context, T1 t12, String str, C2278Gr c2278Gr) {
        this.f54611d = context;
        this.f54608a = c2278Gr;
        this.f54609b = t12;
        this.f54604E = new WebView(context);
        this.f54612e = new C7363r(context, str);
        R6(0);
        this.f54604E.setVerticalScrollBarEnabled(false);
        this.f54604E.getSettings().setJavaScriptEnabled(true);
        this.f54604E.setWebViewClient(new C7358m(this));
        this.f54604E.setOnTouchListener(new ViewOnTouchListenerC7359n(this));
    }

    public static String X6(BinderC7364s binderC7364s, String str) {
        if (binderC7364s.f54606G == null) {
            return str;
        }
        Uri parse = Uri.parse(str);
        try {
            parse = binderC7364s.f54606G.a(parse, binderC7364s.f54611d, null, null);
        } catch (C3563fa e9) {
            AbstractC2062Ar.h("Unable to process ad data", e9);
        }
        return parse.toString();
    }

    public static void a7(BinderC7364s binderC7364s, String str) {
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(Uri.parse(str));
        binderC7364s.f54611d.startActivity(intent);
    }

    @Override
    public final String B() {
        return null;
    }

    @Override
    public final void B2(F f9) {
        this.f54605F = f9;
    }

    @Override
    public final void B3(O1 o12, I i9) {
    }

    @Override
    public final void B5(InterfaceC7463C interfaceC7463C) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void E5(boolean z8) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void F6(InterfaceC7491i0 interfaceC7491i0) {
    }

    @Override
    public final void H2(String str) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void I1(T1 t12) {
        throw new IllegalStateException("AdSize must be set before initialization");
    }

    @Override
    public final void I6(boolean z8) {
    }

    @Override
    public final boolean J0() {
        return false;
    }

    @Override
    public final void L5(InterfaceC1904b interfaceC1904b) {
    }

    @Override
    public final boolean M0() {
        return false;
    }

    @Override
    public final void N1(InterfaceC3482eo interfaceC3482eo, String str) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void O2(InterfaceC2650Rc interfaceC2650Rc) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void P1(InterfaceC3157bo interfaceC3157bo) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void P4(C7482f0 c7482f0) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void Q() {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void Q4(U0 u02) {
        throw new IllegalStateException("Unused method");
    }

    public final void R6(int i9) {
        if (this.f54604E == null) {
            return;
        }
        this.f54604E.setLayoutParams(new ViewGroup.LayoutParams(-1, i9));
    }

    @Override
    public final void T() {
        AbstractC1512p.e("pause must be called on the main UI thread.");
    }

    @Override
    public final void T0(InterfaceC7470b0 interfaceC7470b0) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void V1(X x8) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void W5(G0 g02) {
    }

    @Override
    public final void a0() {
        AbstractC1512p.e("resume must be called on the main UI thread.");
    }

    @Override
    public final void b1(String str) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final T1 f() {
        return this.f54609b;
    }

    @Override
    public final Bundle g() {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void g3(H1 h12) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final boolean h6(O1 o12) {
        AbstractC1512p.m(this.f54604E, "This Search Ad has already been torn down");
        this.f54612e.f(o12, this.f54608a);
        this.f54607H = new AsyncTaskC7362q(this, null).execute(new Void[0]);
        return true;
    }

    @Override
    public final F i() {
        throw new IllegalStateException("getIAdListener not implemented");
    }

    @Override
    public final InterfaceC7470b0 j() {
        throw new IllegalStateException("getIAppEventListener not implemented");
    }

    @Override
    public final N0 k() {
        return null;
    }

    @Override
    public final void k2() {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final Q0 l() {
        return null;
    }

    @Override
    public final InterfaceC1904b n() {
        AbstractC1512p.e("getAdFrame must be called on the main UI thread.");
        return b3.d.w2(this.f54604E);
    }

    @Override
    public final void o5(InterfaceC5443wp interfaceC5443wp) {
        throw new IllegalStateException("Unused method");
    }

    public final String p() {
        Uri.Builder builder = new Uri.Builder();
        builder.scheme("https://").appendEncodedPath((String) AbstractC2047Ag.f23158d.e());
        builder.appendQueryParameter("query", this.f54612e.d());
        builder.appendQueryParameter("pubId", this.f54612e.c());
        builder.appendQueryParameter("mappver", this.f54612e.a());
        Map e9 = this.f54612e.e();
        for (String str : e9.keySet()) {
            builder.appendQueryParameter(str, (String) e9.get(str));
        }
        Uri build = builder.build();
        C3454ea c3454ea = this.f54606G;
        if (c3454ea != null) {
            try {
                build = c3454ea.b(build, this.f54611d);
            } catch (C3563fa e10) {
                AbstractC2062Ar.h("Unable to process ad data", e10);
            }
        }
        return q() + "#" + build.getEncodedQuery();
    }

    public final String q() {
        String b9 = this.f54612e.b();
        if (true == TextUtils.isEmpty(b9)) {
            b9 = "www.google.com";
        }
        return "https://" + b9 + ((String) AbstractC2047Ag.f23158d.e());
    }

    @Override
    public final void q1(Z1 z12) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final String r() {
        throw new IllegalStateException("getAdUnitId not implemented");
    }

    @Override
    public final String t() {
        return null;
    }

    public final int x(String str) {
        String queryParameter = Uri.parse(str).getQueryParameter("height");
        if (TextUtils.isEmpty(queryParameter)) {
            return 0;
        }
        try {
            C7528v.b();
            return C5011sr.B(this.f54611d, Integer.parseInt(queryParameter));
        } catch (NumberFormatException unused) {
            return 0;
        }
    }

    @Override
    public final void x3(InterfaceC4336mg interfaceC4336mg) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final void z() {
        AbstractC1512p.e("destroy must be called on the main UI thread.");
        this.f54607H.cancel(true);
        this.f54610c.cancel(true);
        this.f54604E.destroy();
        this.f54604E = null;
    }
}