导航菜单

页面标题

页面副标题

OLX India v19.42.007 - o1.java 源代码

正在查看: OLX India v19.42.007 应用的 o1.java JAVA 源代码文件

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


package com.olxgroup.panamera.app.common.utils;

import android.net.Uri;
import com.google.android.gms.common.util.CollectionUtils;
import com.naspers.ragnarok.domain.constant.Constants;
import com.olxgroup.panamera.app.common.infra.m2;
import java.util.List;
import java.util.Map;
import olx.com.delorean.domain.utils.TextUtils;

public abstract class o1 {
    private static String a = "com.olx.southasia";

    public static String a(String str, Map map) {
        if (TextUtils.isEmpty(str)) {
            return str;
        }
        try {
            Uri.Builder buildUpon = Uri.parse(str).buildUpon();
            for (Map.Entry entry : map.entrySet()) {
                buildUpon.appendQueryParameter((String) entry.getKey(), (String) entry.getValue());
            }
            return buildUpon.build().toString();
        } catch (Exception unused) {
            return str;
        }
    }

    public static Uri b() {
        return Uri.parse(m2.b.getString(t.q()));
    }

    public static Uri c(String str, String str2) {
        return Uri.parse(m2.b.getString(t.q()) + String.format("/%s_c%s", str, str2));
    }

    public static Uri d(String str) {
        return new Uri.Builder().scheme("https").authority(m2.b.getString(t.q())).appendPath("settings").appendPath("logoutall").appendQueryParameter("o", str).build();
    }

    public static Uri e() {
        return Uri.parse("market://details?id=" + a);
    }

    public static Uri f() {
        return Uri.parse("http://play.google.com/store/apps/details?id=" + a);
    }

    public static String g(String str, String str2) {
        if (TextUtils.isEmpty(str)) {
            return str;
        }
        try {
            List<String> queryParameters = Uri.parse(str).getQueryParameters(str2);
            if (CollectionUtils.isEmpty(queryParameters)) {
                return null;
            }
            return queryParameters.get(0);
        } catch (Exception unused) {
            return null;
        }
    }

    public static Uri h(String str) {
        return Uri.parse(m2.b.getString(t.q()) + String.format("/q-%s", i(str)));
    }

    private static String i(String str) {
        return str.replace(' ', '-');
    }

    public static Uri j(String str, String str2) {
        return Uri.parse(m2.b.getString(t.q()) + String.format("/item/%s-iid-%s", o(str2), str));
    }

    public static Uri k() {
        return q(m());
    }

    public static Uri l(String str) {
        return Uri.parse(m2.b.getString(t.q()) + String.format("/profile/%s", str));
    }

    private static String m() {
        return com.olxgroup.panamera.app.common.helpers.l.R0() ? n() : "/share/?os=android";
    }

    private static String n() {
        return "/share/?os=android&ref=" + com.olxgroup.panamera.app.common.helpers.l.z0();
    }

    private static String o(String str) {
        return str.replaceAll("[^A-Za-z 0-9]", "").replaceAll("( +)", Constants.SPACE_STRING).replace(' ', '-').toLowerCase();
    }

    public static Map p(String str, Map map) {
        Uri parse = Uri.parse(str);
        for (String str2 : parse.getQueryParameterNames()) {
            if (str2.contains("utm_")) {
                map.put(str2, parse.getQueryParameter(str2));
            }
        }
        return map;
    }

    private static Uri q(String str) {
        return Uri.parse(m2.b.getString(t.q()) + str);
    }
}