APK反编译源代码展示 - 南明离火平台提供

应用版本信息
应用名称:Cairo Prices Helper
版本号:1.12.0
包名称:com.sa3dy.cairometrohelper

MD5 校验值:fcd6d9842512eca2b9815c1e5f441ae3

反编译源代码说明

l.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。


package o0;

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 com.google.android.gms.internal.ads.Cdo;
import com.google.android.gms.internal.ads.ah;
import com.google.android.gms.internal.ads.ao;
import com.google.android.gms.internal.ads.dn2;
import com.google.android.gms.internal.ads.fo2;
import com.google.android.gms.internal.ads.fq1;
import com.google.android.gms.internal.ads.g0;
import com.google.android.gms.internal.ads.gr2;
import com.google.android.gms.internal.ads.ho;
import com.google.android.gms.internal.ads.it1;
import com.google.android.gms.internal.ads.je;
import com.google.android.gms.internal.ads.ko2;
import com.google.android.gms.internal.ads.ne;
import com.google.android.gms.internal.ads.np2;
import com.google.android.gms.internal.ads.op2;
import com.google.android.gms.internal.ads.po2;
import com.google.android.gms.internal.ads.qn;
import com.google.android.gms.internal.ads.qn2;
import com.google.android.gms.internal.ads.sn2;
import com.google.android.gms.internal.ads.tm2;
import com.google.android.gms.internal.ads.tn2;
import com.google.android.gms.internal.ads.tp2;
import com.google.android.gms.internal.ads.u;
import com.google.android.gms.internal.ads.vi2;
import com.google.android.gms.internal.ads.vo2;
import com.google.android.gms.internal.ads.wm2;
import com.google.android.gms.internal.ads.zp2;
import java.util.Map;
import java.util.concurrent.Future;

public final class l extends fo2 {

    private final Cdo f17448l;

    private final wm2 f17449m;

    private final Future<fq1> f17450n = ho.f5192a.submit(new m(this));

    private final Context f17451o;

    private final o f17452p;

    private WebView f17453q;

    private tn2 f17454r;

    private fq1 f17455s;

    private AsyncTask<Void, Void, String> f17456t;

    public l(Context context, wm2 wm2Var, String str, Cdo cdo) {
        this.f17451o = context;
        this.f17448l = cdo;
        this.f17449m = wm2Var;
        this.f17453q = new WebView(context);
        this.f17452p = new o(context, str);
        K7(0);
        this.f17453q.setVerticalScrollBarEnabled(false);
        this.f17453q.getSettings().setJavaScriptEnabled(true);
        this.f17453q.setWebViewClient(new k(this));
        this.f17453q.setOnTouchListener(new n(this));
    }

    public final String M7(String str) {
        if (this.f17455s == null) {
            return str;
        }
        Uri parse = Uri.parse(str);
        try {
            parse = this.f17455s.b(parse, this.f17451o, null, null);
        } catch (it1 e8) {
            ao.d("Unable to process ad data", e8);
        }
        return parse.toString();
    }

    public final void N7(String str) {
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(Uri.parse(str));
        this.f17451o.startActivity(intent);
    }

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

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

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

    @Override
    public final void D1(tn2 tn2Var) {
        this.f17454r = tn2Var;
    }

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

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

    public final void K7(int i8) {
        if (this.f17453q == null) {
            return;
        }
        this.f17453q.setLayoutParams(new ViewGroup.LayoutParams(-1, i8));
    }

    @Override
    public final void L2(boolean z7) {
    }

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

    public final int L7(String str) {
        String queryParameter = Uri.parse(str).getQueryParameter("height");
        if (TextUtils.isEmpty(queryParameter)) {
            return 0;
        }
        try {
            qn2.a();
            return qn.r(this.f17451o, Integer.parseInt(queryParameter));
        } catch (NumberFormatException unused) {
            return 0;
        }
    }

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

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

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

    @Override
    public final void Q() {
        d1.o.d("resume must be called on the main UI thread.");
    }

    @Override
    public final void R1() {
    }

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

    public final String S7() {
        Uri.Builder builder = new Uri.Builder();
        builder.scheme("https://").appendEncodedPath(g0.f4598d.a());
        builder.appendQueryParameter("query", this.f17452p.a());
        builder.appendQueryParameter("pubId", this.f17452p.d());
        Map<String, String> e8 = this.f17452p.e();
        for (String str : e8.keySet()) {
            builder.appendQueryParameter(str, e8.get(str));
        }
        Uri build = builder.build();
        fq1 fq1Var = this.f17455s;
        if (fq1Var != null) {
            try {
                build = fq1Var.a(build, this.f17451o);
            } catch (it1 e9) {
                ao.d("Unable to process ad data", e9);
            }
        }
        String T7 = T7();
        String encodedQuery = build.getEncodedQuery();
        StringBuilder sb = new StringBuilder(String.valueOf(T7).length() + 1 + String.valueOf(encodedQuery).length());
        sb.append(T7);
        sb.append("#");
        sb.append(encodedQuery);
        return sb.toString();
    }

    @Override
    public final void T(np2 np2Var) {
    }

    public final String T7() {
        String c8 = this.f17452p.c();
        if (TextUtils.isEmpty(c8)) {
            c8 = "www.google.com";
        }
        String a8 = g0.f4598d.a();
        StringBuilder sb = new StringBuilder(String.valueOf(c8).length() + 8 + String.valueOf(a8).length());
        sb.append("https://");
        sb.append(c8);
        sb.append(a8);
        return sb.toString();
    }

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

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

    @Override
    public final void destroy() {
        d1.o.d("destroy must be called on the main UI thread.");
        this.f17456t.cancel(true);
        this.f17450n.cancel(true);
        this.f17453q.destroy();
        this.f17453q = null;
    }

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

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

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

    @Override
    public final tp2 getVideoController() {
        return null;
    }

    @Override
    public final void h2(ne neVar, String str) {
        throw new IllegalStateException("Unused method");
    }

    @Override
    public final k1.a l4() {
        d1.o.d("getAdFrame must be called on the main UI thread.");
        return k1.b.g2(this.f17453q);
    }

    @Override
    public final void m() {
        d1.o.d("pause must be called on the main UI thread.");
    }

    @Override
    public final op2 n() {
        return null;
    }

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

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

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

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

    @Override
    public final void s5(wm2 wm2Var) {
        throw new IllegalStateException("AdSize must be set before initialization");
    }

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

    @Override
    public final boolean t1(tm2 tm2Var) {
        d1.o.j(this.f17453q, "This Search Ad has already been torn down");
        this.f17452p.b(tm2Var, this.f17448l);
        this.f17456t = new p(this, null).execute(new Void[0]);
        return true;
    }

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

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

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

    @Override
    public final wm2 x7() {
        return this.f17449m;
    }

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