导航菜单

页面标题

页面副标题

Mint v5.7.3 - h.java 源代码

正在查看: Mint v5.7.3 应用的 h.java JAVA 源代码文件

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


package u4;

import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.text.Html;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import androidx.appcompat.app.AppCompatActivity;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import androidx.datastore.preferences.core.settings.RemoteSettings;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import com.google.android.material.snackbar.Snackbar;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonSyntaxException;
import com.htmedia.mint.AppController;
import com.htmedia.mint.R;
import com.htmedia.mint.author.pojo.Author;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.Image;
import com.htmedia.mint.pojo.LeadMedia;
import com.htmedia.mint.pojo.Metadata;
import com.htmedia.mint.pojo.appwidgetpojo.DEWidgetResponseModel;
import com.htmedia.mint.pojo.appwidgetpojo.Item;
import com.htmedia.mint.utils.f0;
import com.htmedia.mint.utils.t0;
import com.htmedia.sso.helpers.ToastHelper;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import org.json.JSONObject;
import s4.r;
import v5.l;
import x4.cb;

public class h {

    class a implements View.OnClickListener {
        final AppCompatActivity a;
        final Snackbar b;

        a(AppCompatActivity appCompatActivity, Snackbar snackbar) {
            this.a = appCompatActivity;
            this.b = snackbar;
        }

        @Override
        public void onClick(View view) {
            AppCompatActivity appCompatActivity = this.a;
            if (appCompatActivity == null || !(appCompatActivity instanceof AppCompatActivity)) {
                return;
            }
            ((InputMethodManager) view.getContext().getSystemService("input_method")).hideSoftInputFromWindow(view.getWindowToken(), 0);
            try {
                FragmentManager supportFragmentManager = this.a.getSupportFragmentManager();
                Fragment findFragmentByTag = supportFragmentManager.findFragmentByTag("AUTHOR_SEARCH_FRAGMENT_TAG");
                if (findFragmentByTag != null) {
                    this.a.getSupportFragmentManager().beginTransaction().remove(findFragmentByTag).commit();
                }
                if (supportFragmentManager.popBackStackImmediate("mymint_tab", 0)) {
                    Fragment findFragmentByTag2 = supportFragmentManager.findFragmentByTag("mymint_tab");
                    if (findFragmentByTag2 != null) {
                        ((l) findFragmentByTag2).m(false);
                    }
                } else {
                    t0.a(this.a, "https://www.livemint.com/mymint/myauthors");
                }
            } catch (Exception e) {
                t0.a(this.a, "https://www.livemint.com/mymint/myauthors");
                Log.e("AUTHOR_SEARCH_FRAGMENT_TAG", "Error removing fragment: " + e.getMessage());
            }
            this.b.dismiss();
        }
    }

    class b implements View.OnClickListener {
        final AppCompatActivity a;
        final Snackbar b;
        final r c;

        b(AppCompatActivity appCompatActivity, Snackbar snackbar, r rVar) {
            this.a = appCompatActivity;
            this.b = snackbar;
            this.c = rVar;
        }

        @Override
        public void onClick(View view) {
            AppCompatActivity appCompatActivity = this.a;
            if (appCompatActivity == null || !(appCompatActivity instanceof AppCompatActivity)) {
                return;
            }
            ((InputMethodManager) view.getContext().getSystemService("input_method")).hideSoftInputFromWindow(view.getWindowToken(), 0);
            try {
                FragmentManager supportFragmentManager = this.a.getSupportFragmentManager();
                Fragment findFragmentByTag = supportFragmentManager.findFragmentByTag("AUTHOR_SEARCH_FRAGMENT_TAG");
                if (findFragmentByTag != null) {
                    this.a.getSupportFragmentManager().beginTransaction().remove(findFragmentByTag).commit();
                }
                if (supportFragmentManager.popBackStackImmediate("mymint_tab", 0)) {
                    Fragment findFragmentByTag2 = supportFragmentManager.findFragmentByTag("mymint_tab");
                    if (findFragmentByTag2 != null) {
                        ((l) findFragmentByTag2).m(false);
                    }
                } else {
                    t0.a(this.a, "https://www.livemint.com/mymint/myauthors");
                }
            } catch (Exception e) {
                t0.a(this.a, "https://www.livemint.com/mymint/myauthors");
                Log.e("AUTHOR_SEARCH_FRAGMENT_TAG", "Error removing fragment: " + e.getMessage());
            }
            this.b.dismiss();
            this.c.dismiss();
        }
    }

    public static String e(String str) {
        String[] split = str.split("\\s+");
        StringBuilder sb = new StringBuilder();
        for (String str2 : split) {
            if (!str2.isEmpty()) {
                sb.append(Character.toUpperCase(str2.charAt(0)));
                sb.append(str2.substring(1).toLowerCase());
                sb.append(" ");
            }
        }
        return sb.toString().trim();
    }

    private static boolean f(String str) {
        try {
            return str.replaceAll("[^a-zA-Z0-9\\s]", "").isEmpty();
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }

    public static ArrayList<Author> g(ArrayList<Author> arrayList) {
        ArrayList<Author> arrayList2 = new ArrayList<>();
        if (arrayList != null && arrayList.size() > 0) {
            for (int i = 0; i < arrayList.size(); i++) {
                Author author = arrayList.get(i);
                Author author2 = new Author();
                author2.setId(author.getId());
                author2.setName(author.getName());
                author2.setSelected(Boolean.TRUE);
                arrayList2.add(author2);
            }
        }
        return arrayList2;
    }

    public static HashMap<String, ArrayList<Author>> h(final ArrayList<Author> arrayList) {
        HashMap<String, ArrayList<Author>> hashMap = new HashMap<>();
        final int i = 2;
        Collection values = ((Map) IntStream.range(0, arrayList.size()).boxed().collect(Collectors.groupingBy(new Function() {
            @Override
            public final Object apply(Object obj) {
                Integer o;
                o = h.o(i, (Integer) obj);
                return o;
            }
        }, Collectors.mapping(new Function() {
            @Override
            public final Object apply(Object obj) {
                Author p;
                p = h.p(arrayList, (Integer) obj);
                return p;
            }
        }, Collectors.toList())))).values();
        for (int i2 = 0; i2 < values.size(); i2++) {
            hashMap.put(i2 + "", (ArrayList) ((List) values.stream().collect(Collectors.toList())).get(i2));
        }
        return hashMap;
    }

    public static HashMap<String, ArrayList<Author>> i(final ArrayList<Author> arrayList) {
        HashMap<String, ArrayList<Author>> hashMap = new HashMap<>();
        final int i = 4;
        Collection values = ((Map) IntStream.range(0, arrayList.size()).boxed().collect(Collectors.groupingBy(new Function() {
            @Override
            public final Object apply(Object obj) {
                Integer q;
                q = h.q(i, (Integer) obj);
                return q;
            }
        }, Collectors.mapping(new Function() {
            @Override
            public final Object apply(Object obj) {
                Author r;
                r = h.r(arrayList, (Integer) obj);
                return r;
            }
        }, Collectors.toList())))).values();
        for (int i2 = 0; i2 < values.size(); i2++) {
            hashMap.put(i2 + "", (ArrayList) ((List) values.stream().collect(Collectors.toList())).get(i2));
        }
        return hashMap;
    }

    public static HashMap<String, String> j(AppCompatActivity appCompatActivity) {
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("X-Platform", "LM");
        hashMap.put("X-OS", "Android");
        hashMap.put("X-Device-Id", f6.d.b(appCompatActivity));
        String G1 = f0.G1(appCompatActivity, "userName") != null ? f0.G1(appCompatActivity, "userClient") : "";
        if (!TextUtils.isEmpty(G1)) {
            hashMap.put("X-Client-Id", G1);
        }
        hashMap.put("X-App-Version", "5.7.3");
        hashMap.put("X-Package-Name", "com.htmedia.mint");
        return hashMap;
    }

    private static String k(String str) {
        return Uri.parse(str).getHost();
    }

    private static String l(String str, String str2) {
        return Uri.parse(str).getQueryParameter(str2);
    }

    public static String m(String str) {
        if (str.startsWith("https://twitter.com/") || str.startsWith("https://www.twitter.com/")) {
            return str;
        }
        if (str.contains("twitter.com/i/flow/login")) {
            return "https://twitter.com" + l(str, "redirect_after_login");
        }
        if (str.contains("https://mobile.twitter.com/")) {
            return str;
        }
        if (!str.contains("https://twitter.com/") && TextUtils.isEmpty(k(str))) {
            return "https://twitter.com/" + str;
        }
        if (str.contains("https:")) {
            return str;
        }
        return "https://" + str;
    }

    public static boolean n(String str) {
        Uri parse;
        try {
            if (!TextUtils.isEmpty(str) && !f(str) && (parse = Uri.parse(str)) != null) {
                String host = parse.getHost();
                if (TextUtils.isEmpty(host)) {
                    String path = parse.getPath();
                    if (!TextUtils.isEmpty(path)) {
                        String[] split = path.split(RemoteSettings.FORWARD_SLASH_STRING);
                        if (split == null || split.length <= 0) {
                            return !path.contains(".com") || path.endsWith("twitter.com");
                        }
                        for (String str2 : split) {
                            if (!TextUtils.isEmpty(str2) && str2.contains(".com") && !str2.endsWith("twitter.com")) {
                                return false;
                            }
                        }
                    }
                    return true;
                }
                if (host.endsWith("twitter.com")) {
                    return true;
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }

    public static Integer o(int i, Integer num) {
        return Integer.valueOf(num.intValue() / i);
    }

    public static Author p(List list, Integer num) {
        return (Author) list.get(num.intValue());
    }

    public static Integer q(int i, Integer num) {
        return Integer.valueOf(num.intValue() / i);
    }

    public static Author r(List list, Integer num) {
        return (Author) list.get(num.intValue());
    }

    public static void s(Context context, String str) {
        String m = m(str);
        if (TextUtils.isEmpty(k(m)) || !k(m).contains("twitter.com")) {
            ToastHelper.showToast(context, context.getString(R.string.invalid_twitter_url));
            return;
        }
        try {
            context.getPackageManager().getPackageInfo("com.twitter.android", 1);
            Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(m));
            intent.addFlags(268435456);
            context.startActivity(intent);
        } catch (PackageManager.NameNotFoundException unused) {
            Intent intent2 = new Intent("android.intent.action.VIEW", Uri.parse(m));
            intent2.addFlags(268435456);
            context.startActivity(intent2);
        }
    }

    public static ArrayList<Content> t(JSONObject jSONObject) {
        ArrayList<Content> arrayList = new ArrayList<>();
        try {
            DEWidgetResponseModel dEWidgetResponseModel = (DEWidgetResponseModel) new GsonBuilder().create().fromJson(jSONObject.toString(), DEWidgetResponseModel.class);
            if (dEWidgetResponseModel != null && dEWidgetResponseModel.getStatus().equalsIgnoreCase(FirebaseAnalytics.Param.SUCCESS) && dEWidgetResponseModel.getItems() != null && dEWidgetResponseModel.getItems().size() > 0) {
                for (int i = 0; i < dEWidgetResponseModel.getItems().size(); i++) {
                    Content content = new Content();
                    Item item = (Item) dEWidgetResponseModel.getItems().get(i);
                    LeadMedia leadMedia = new LeadMedia();
                    Image image = new Image();
                    image.setImages(item.getImageObject());
                    leadMedia.setImage(image);
                    content.setLeadMedia(leadMedia);
                    content.setId(item.getStoryId());
                    content.setMobileHeadline(item.getHeadline());
                    content.setHeadline(item.getHeadline());
                    content.setLastPublishedDate(item.getPublishDate().replace(" ", "T"));
                    content.setType(j5.b.STORY.a());
                    content.setPersonalisedSection(item.getFollowedAuthor());
                    content.setPersonalisedSectionId(item.getPersonalisedSectionId());
                    Metadata metadata = new Metadata();
                    metadata.setSection(item.getSectionName());
                    metadata.setSubSection("");
                    metadata.setUrl(item.getStoryURL());
                    metadata.setPremiumStory(item.isPremiumStory());
                    metadata.setAgency("");
                    Boolean bool = Boolean.FALSE;
                    metadata.setSponsored(bool);
                    metadata.setBreakingNews(bool);
                    metadata.setBigStory(bool);
                    metadata.setColumn("");
                    metadata.setGenericOpenStory(item.isGenericOpenStory());
                    content.setMetadata(metadata);
                    arrayList.add(content);
                }
            }
        } catch (JsonSyntaxException e) {
            e.printStackTrace();
        }
        return arrayList;
    }

    public static Snackbar u(AppCompatActivity appCompatActivity, CoordinatorLayout coordinatorLayout, int i, String str) {
        Snackbar make = Snackbar.make(coordinatorLayout, "", 5000);
        boolean E = AppController.j().E();
        cb c = cb.c(appCompatActivity.getLayoutInflater());
        make.getView().setBackgroundColor(0);
        Snackbar.SnackbarLayout view = make.getView();
        c.e(Boolean.valueOf(E));
        c.b.setText(Html.fromHtml(str));
        c.b.setOnClickListener(new a(appCompatActivity, make));
        c.b.setClickable(true);
        view.addView(c.getRoot(), 0);
        return make;
    }

    public static Snackbar v(AppCompatActivity appCompatActivity, CoordinatorLayout coordinatorLayout, int i, String str, r rVar) {
        Snackbar make = Snackbar.make(coordinatorLayout, "", 5000);
        boolean E = AppController.j().E();
        cb c = cb.c(appCompatActivity.getLayoutInflater());
        make.getView().setBackgroundColor(0);
        Snackbar.SnackbarLayout view = make.getView();
        c.e(Boolean.valueOf(E));
        c.b.setText(Html.fromHtml(str));
        c.b.setOnClickListener(new b(appCompatActivity, make, rVar));
        c.b.setClickable(true);
        view.addView(c.getRoot(), 0);
        return make;
    }
}