导航菜单

页面标题

页面副标题

Mint v5.7.3 - ProfileActivity.java 源代码

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

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


package com.htmedia.mint.ui.activity;

import android.R;
import android.app.ProgressDialog;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.graphics.Color;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.text.Html;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.Toolbar;
import androidx.cardview.widget.CardView;
import androidx.core.content.res.ResourcesCompat;
import androidx.databinding.DataBindingUtil;
import androidx.fragment.app.FragmentTransaction;
import androidx.lifecycle.ViewModelProvider;
import com.google.firebase.perf.network.FirebasePerfUrlConnection;
import com.google.gson.Gson;
import com.htmedia.mint.AppController;
import com.htmedia.mint.htsubscription.CheckSubscriptionFromLocal;
import com.htmedia.mint.htsubscription.GetUserSubscriptionDetail;
import com.htmedia.mint.htsubscription.SubscriptionConverter;
import com.htmedia.mint.htsubscription.SubscriptionPlanSingleton;
import com.htmedia.mint.htsubscription.WebEngageAnalytices;
import com.htmedia.mint.htsubscription.planpagerewamp.ui.activities.PlanPageActivity;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.SocialResponsePojo;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.config.SSO;
import com.htmedia.mint.pojo.config.Section;
import com.htmedia.mint.pojo.config.Subscription;
import com.htmedia.mint.pojo.sso.Partner;
import com.htmedia.mint.pojo.sso.WhatsAppConsent;
import com.htmedia.mint.pojo.subscription.PlanInterval;
import com.htmedia.mint.pojo.subscription.SubscriptionError;
import com.htmedia.mint.pojo.subscription.SubscriptionSource;
import com.htmedia.mint.pojo.subscription.SubscriptionStatus;
import com.htmedia.mint.pojo.subscription.userdetail.MintSubscriptionDetail;
import com.htmedia.mint.razorpay.presenter.CancelSubscriptionPresenter;
import com.htmedia.mint.razorpay.presenter.CancelSubscriptionPresenterInterface;
import com.htmedia.mint.razorpay.presenter.CancelSubscriptionViewInterface;
import com.htmedia.mint.ui.activity.ManageSubscriptionActivity;
import com.htmedia.mint.ui.activity.cancelsubscription.CancelStep1Activity;
import com.htmedia.mint.ui.fragments.WhatsappNonSubscriberBottomSheet;
import com.htmedia.mint.utils.ConfigUpdate;
import com.htmedia.mint.utils.n;
import com.htmedia.mint.utils.q;
import com.htmedia.sso.helpers.SSOSingleton;
import com.snowplowanalytics.snowplow.tracker.constants.Parameters;
import com.taboola.android.global_components.eventsmanager.TBLEventType;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.ProtocolException;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import javax.net.ssl.HttpsURLConnection;
import org.json.JSONObject;
import x4.oq0;

public class ProfileActivity extends com.htmedia.mint.ui.activity.a implements GetUserSubscriptionDetail.OnSubscriptionDetail, k6.x1, CancelSubscriptionViewInterface {
    private Toolbar a;
    private ImageView b;
    private oq0 c;
    private GetUserSubscriptionDetail d;
    private CardView e;
    private CardView f;
    private CardView g;
    private q.f0 h;
    private boolean i;
    private TextView j;
    private ProgressDialog o;
    private SubscriptionSource p;
    private boolean q;
    private MintSubscriptionDetail r;
    private CancelSubscriptionPresenterInterface s;
    private boolean t;
    private Config u;
    private q.k0 v;
    private String w;
    private ArrayList<Partner> x = new ArrayList<>();
    ManageSubscriptionActivity.h y;
    com.htmedia.mint.utils.l0 z;

    class a implements View.OnClickListener {

        class C0025a implements k6.r0 {

            class C0026a implements e7.c {
                C0026a() {
                }

                @Override
                public void onAppleLogin(SocialResponsePojo socialResponsePojo) {
                }

                @Override
                public void onError(e7.b bVar) {
                }

                @Override
                public void onExecute(e7.h hVar, Object obj) {
                }
            }

            C0025a() {
            }

            @Override
            public void getLoginResponse(SocialResponsePojo socialResponsePojo) {
                new e7.g(ProfileActivity.this, new C0026a()).d();
                WebEngageAnalytices.trackClickEvents("Logout", (String) null, "My Account Clicked", (Content) null, "My Account", BuildConfig.FLAVOR, BuildConfig.FLAVOR);
                com.htmedia.mint.utils.f0.y2(ProfileActivity.this);
                Intent intent = new Intent((Context) ProfileActivity.this, (Class<?>) HomeActivity.class);
                intent.putExtra("isUpdateNow", true);
                intent.setFlags(67141632);
                ProfileActivity.this.startActivity(intent);
                ProfileActivity.this.finish();
                Toast.makeText((Context) ProfileActivity.this, (CharSequence) "Logout successful ", 1).show();
            }

            @Override
            public void onError(String str) {
                Toast.makeText((Context) ProfileActivity.this, (CharSequence) ("Unable to logout, " + str), 1).show();
            }
        }

        a() {
        }

        @Override
        public void onClick(View view) {
            if (!com.htmedia.mint.utils.m0.a(ProfileActivity.this) || AppController.j() == null || AppController.j().g() == null) {
                Toast.makeText((Context) ProfileActivity.this, (CharSequence) "Unable to logout, Please try after sometime", 1).show();
                return;
            }
            k6.q0 q0Var = new k6.q0(ProfileActivity.this, new C0025a());
            HashMap<String, String> hashMap = new HashMap<>();
            hashMap.put("Authorization", com.htmedia.mint.utils.f0.G1(ProfileActivity.this, "userToken"));
            q0Var.a(1, "LOGOUT", AppController.j().g().getSso().getSsoBaseUrl() + AppController.j().g().getSso().getLogout(), null, hashMap, false, true);
        }
    }

    class b implements View.OnClickListener {
        final int a;

        b(int i) {
            this.a = i;
        }

        @Override
        public void onClick(View view) {
            Section section = AppController.j().g().getSettings().get(this.a);
            if (section != null) {
                ProfileActivity.this.A0(section);
                WebEngageAnalytices.trackClickEvents(section.getDisplayName(), (String) null, "My Account Clicked", (Content) null, "My Account", BuildConfig.FLAVOR, BuildConfig.FLAVOR);
            }
        }
    }

    static class c {
        static final int[] a;
        static final int[] b;

        static {
            int[] iArr = new int[q.k0.values().length];
            b = iArr;
            try {
                iArr[q.k0.ACTIVE.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                b[q.k0.EXHAUSTED.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                b[q.k0.RESERVED.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            int[] iArr2 = new int[SubscriptionStatus.values().length];
            a = iArr2;
            try {
                iArr2[SubscriptionStatus.Live.ordinal()] = 1;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                a[SubscriptionStatus.Trial.ordinal()] = 2;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                a[SubscriptionStatus.Non_Renewing.ordinal()] = 3;
            } catch (NoSuchFieldError unused6) {
            }
            try {
                a[SubscriptionStatus.Unpaid.ordinal()] = 4;
            } catch (NoSuchFieldError unused7) {
            }
            try {
                a[SubscriptionStatus.Dunning.ordinal()] = 5;
            } catch (NoSuchFieldError unused8) {
            }
            try {
                a[SubscriptionStatus.Cancelled.ordinal()] = 6;
            } catch (NoSuchFieldError unused9) {
            }
            try {
                a[SubscriptionStatus.Expired.ordinal()] = 7;
            } catch (NoSuchFieldError unused10) {
            }
        }
    }

    private class d extends AsyncTask<Void, Void, ManageSubscriptionActivity.h> {
        private d() {
        }

        d(ProfileActivity profileActivity, a aVar) {
            this();
        }

        @Override
        public ManageSubscriptionActivity.h doInBackground(Void... voidArr) {
            URL url = null;
            String locationUrl = (AppController.j().g() == null || TextUtils.isEmpty(AppController.j().g().getLocationUrl())) ? null : AppController.j().g().getLocationUrl();
            try {
            } catch (MalformedURLException e) {
                e.printStackTrace();
                com.htmedia.mint.utils.o0.h(e, locationUrl, e.getMessage());
            }
            if (locationUrl == null) {
                return ManageSubscriptionActivity.h.NA;
            }
            url = new URL(locationUrl);
            try {
                HttpsURLConnection httpsURLConnection = (HttpsURLConnection) ((URLConnection) FirebasePerfUrlConnection.instrument(url.openConnection()));
                httpsURLConnection.setRequestMethod("GET");
                httpsURLConnection.setRequestProperty("charset", "utf-8");
                httpsURLConnection.connect();
                if (httpsURLConnection.getResponseCode() == 200) {
                    String headerField = httpsURLConnection.getHeaderField("meta-geo");
                    if (!TextUtils.isEmpty(headerField)) {
                        if (!headerField.startsWith("us") && !headerField.startsWith("US")) {
                            if (!headerField.startsWith("in") && !headerField.startsWith("IN")) {
                                return ManageSubscriptionActivity.h.Other;
                            }
                            return ManageSubscriptionActivity.h.India;
                        }
                        return ManageSubscriptionActivity.h.US;
                    }
                }
            } catch (ProtocolException e2) {
                e2.printStackTrace();
                com.htmedia.mint.utils.o0.h(e2, locationUrl, e2.getMessage());
            } catch (IOException e3) {
                e3.printStackTrace();
                com.htmedia.mint.utils.o0.h(e3, locationUrl, e3.getMessage());
            } catch (Exception e4) {
                e4.printStackTrace();
                com.htmedia.mint.utils.o0.h(e4, locationUrl, e4.getMessage());
            }
            return ManageSubscriptionActivity.h.NA;
        }

        @Override
        public void onPostExecute(ManageSubscriptionActivity.h hVar) {
            super.onPostExecute(hVar);
            ProfileActivity profileActivity = ProfileActivity.this;
            profileActivity.y = hVar;
            profileActivity.Y();
        }
    }

    public void A0(Section section) {
        if (section != null) {
            String template = section.getTemplate();
            if (template == null) {
                if (section.getUrl().contains("/podcasts")) {
                    C0(section);
                    return;
                }
                return;
            }
            String trim = template.trim();
            String[] strArr = com.htmedia.mint.utils.q.c;
            if (trim.equalsIgnoreCase(strArr[5])) {
                x0(section);
            } else if (template.trim().equalsIgnoreCase(strArr[6])) {
                C0(section);
            } else if (section.getUrl().contains("/podcasts")) {
                C0(section);
            }
        }
    }

    private void B0(MintSubscriptionDetail mintSubscriptionDetail) {
        if (mintSubscriptionDetail != null) {
            try {
                if (TextUtils.isEmpty(mintSubscriptionDetail.getPlanCode())) {
                    return;
                }
                startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://play.google.com/store/account/subscriptions?sku=" + mintSubscriptionDetail.getPlanCode() + "&package=com.htmedia.mint")));
                WebEngageAnalytices.trackClickEvents("Reactivate Purchase", (String) null, "My Account Clicked", (Content) null, "My Account", BuildConfig.FLAVOR, BuildConfig.FLAVOR);
            } catch (ActivityNotFoundException e) {
                e.printStackTrace();
            }
        }
    }

    private void C0(Section section) {
        Intent intent = new Intent((Context) this, (Class<?>) WebViewActivityWithHeader.class);
        intent.addFlags(67108864);
        if (AppController.j().E()) {
            intent.putExtra("url", section.getNightmodeurl());
        } else {
            intent.putExtra("url", section.getUrl());
        }
        intent.putExtra("Title", section.getDisplayName());
        startActivity(intent);
    }

    private void D0(String str, String str2) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        WebEngageAnalytices.trackWSJActivation(str2);
        Intent intent = new Intent((Context) this, (Class<?>) WebViewActivity.class);
        intent.addFlags(67108864);
        intent.putExtra("url", str);
        intent.putExtra("Title", "WSJ Activation");
        intent.putExtra("isComingFromProfile", true);
        startActivityForResult(intent, 1090);
    }

    private void E0(JSONObject jSONObject) {
        if (jSONObject != null) {
            try {
                String optString = jSONObject.optString("message", BuildConfig.FLAVOR);
                if (!TextUtils.isEmpty(optString) && optString.equalsIgnoreCase("success")) {
                    JSONObject jSONObject2 = jSONObject.getJSONObject(Parameters.DATA);
                    String optString2 = jSONObject2.optString("redemption_code_status", BuildConfig.FLAVOR);
                    this.w = jSONObject2.optString("redemption_url", BuildConfig.FLAVOR);
                    this.v = q.k0.valueOf(optString2);
                }
            } catch (Exception unused) {
            }
        }
        a0();
    }

    private void F0(String str, final MintSubscriptionDetail mintSubscriptionDetail) {
        if (TextUtils.isEmpty(str) || mintSubscriptionDetail == null || mintSubscriptionDetail.getSource() == null || mintSubscriptionDetail.getSource() != SubscriptionSource.playstore) {
            this.g.setVisibility(8);
        } else {
            this.g.setVisibility(0);
        }
        this.g.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.u0(mintSubscriptionDetail, view);
            }
        });
    }

    private void G0(MintSubscriptionDetail mintSubscriptionDetail) {
        if (mintSubscriptionDetail == null || !mintSubscriptionDetail.isSubscriptionActive()) {
            this.e.setVisibility(0);
            this.f.setVisibility(0);
        } else {
            this.e.setVisibility(8);
            this.f.setVisibility(8);
        }
    }

    private void H0() {
        com.htmedia.mint.utils.l0 l0Var = new com.htmedia.mint.utils.l0(this, new ViewModelProvider(HomeActivity.G0, ViewModelProvider.AndroidViewModelFactory.getInstance(getApplication())).get(ConfigUpdate.class));
        this.z = l0Var;
        l0Var.g();
    }

    private void I0() {
        String str;
        TextView textView = (TextView) findViewById(2131429076);
        TextView textView2 = (TextView) findViewById(2131429881);
        TextView textView3 = (TextView) findViewById(2131428329);
        String G1 = com.htmedia.mint.utils.f0.G1(this, "userName");
        if (TextUtils.isEmpty(G1)) {
            textView.setText("U");
            textView2.setText("User");
        } else {
            textView.setText(G1.substring(0, 1));
            textView2.setText(G1);
        }
        String F1 = com.htmedia.mint.utils.f0.F1(this);
        if (F1 != null || !TextUtils.isEmpty(F1)) {
            textView3.setText(F1);
            return;
        }
        String G12 = com.htmedia.mint.utils.f0.G1(this, "userPhoneNumber");
        if (TextUtils.isEmpty(G12) || G12.contains("+")) {
            str = BuildConfig.FLAVOR;
        } else {
            str = "+" + G12;
        }
        textView3.setText(str);
    }

    private void J0() {
        this.c.s.removeAllViews();
        int size = AppController.j().g().getSettings().size();
        for (int i = 0; i < size; i++) {
            LinearLayout linearLayout = (LinearLayout) getLayoutInflater().inflate(2131624784, (ViewGroup) this.c.s, false);
            LinearLayout linearLayout2 = (LinearLayout) linearLayout.findViewById(2131429345);
            CardView findViewById = linearLayout.findViewById(2131427866);
            TextView textView = (TextView) linearLayout.findViewById(2131431421);
            textView.setText(AppController.j().g().getSettings().get(i).getDisplayName());
            this.c.s.addView(linearLayout);
            if (AppController.j().E()) {
                linearLayout2.setBackgroundColor(getResources().getColor(2131099901));
                L0(findViewById, getResources().getColor(2131100598));
                textView.setTextColor(getResources().getColor(2131101002));
            } else {
                linearLayout2.setBackgroundColor(getResources().getColor(2131101002));
                L0(findViewById, getResources().getColor(2131101002));
                textView.setTextColor(getResources().getColor(2131099901));
            }
            linearLayout.setOnClickListener(new b(i));
        }
    }

    private void K0(final MintSubscriptionDetail mintSubscriptionDetail) {
        if (mintSubscriptionDetail == null || !mintSubscriptionDetail.isSubscriptionActive()) {
            this.f.setVisibility(0);
            this.c.c.setVisibility(8);
        } else {
            this.r = mintSubscriptionDetail;
            this.f.setVisibility(8);
            String amountInString = mintSubscriptionDetail.getAmountInString();
            if (!TextUtils.isEmpty(amountInString)) {
                amountInString = amountInString.trim();
            }
            SubscriptionStatus status = mintSubscriptionDetail.getStatus();
            this.q = mintSubscriptionDetail.isAdFreeUser();
            if (status != null) {
                switch (c.a[status.ordinal()]) {
                    case 1:
                    case 2:
                        this.c.J.setText(amountInString);
                        if (TextUtils.isEmpty(mintSubscriptionDetail.getNextBillingDate())) {
                            String expiresAt = mintSubscriptionDetail.getExpiresAt();
                            if (TextUtils.isEmpty(expiresAt)) {
                                expiresAt = mintSubscriptionDetail.getCurrentTermEndsAtDate();
                            }
                            String G0 = com.htmedia.mint.utils.f0.G0(expiresAt, "yyyy-MM-dd", "dd MMM yyyy");
                            if (TextUtils.isEmpty(G0)) {
                                this.c.I.setText(BuildConfig.FLAVOR);
                            } else {
                                this.c.I.setText("Expires On : " + G0);
                            }
                            F0(G0, mintSubscriptionDetail);
                        } else {
                            String G02 = com.htmedia.mint.utils.f0.G0(mintSubscriptionDetail.getNextBillingDate(), "yyyy-MM-dd", "dd MMM yyyy");
                            if (TextUtils.isEmpty(G02)) {
                                this.c.I.setText(BuildConfig.FLAVOR);
                            } else {
                                this.c.I.setText("Renews On : " + G02);
                            }
                            this.g.setVisibility(8);
                        }
                        this.c.I.setVisibility(0);
                        this.c.c.setVisibility(0);
                        f0(mintSubscriptionDetail.getSource(), mintSubscriptionDetail.getPlanCode(), mintSubscriptionDetail.getPlanType(), mintSubscriptionDetail.getPaymentSource(), mintSubscriptionDetail.getInterval(), mintSubscriptionDetail.getIntervalUnit());
                        if (status == SubscriptionStatus.Trial) {
                            this.j.setVisibility(8);
                        }
                        e0(mintSubscriptionDetail.getPaymentSource(), mintSubscriptionDetail);
                        break;
                    case 3:
                    case 4:
                    case 5:
                        this.c.J.setText(amountInString);
                        String expiresAt2 = mintSubscriptionDetail.getExpiresAt();
                        if (TextUtils.isEmpty(expiresAt2)) {
                            expiresAt2 = mintSubscriptionDetail.getCurrentTermEndsAtDate();
                        }
                        String G03 = com.htmedia.mint.utils.f0.G0(expiresAt2, "yyyy-MM-dd", "dd MMM yyyy");
                        this.c.I.setText("Expires On : " + G03);
                        this.c.I.setVisibility(0);
                        this.c.c.setVisibility(0);
                        f0(mintSubscriptionDetail.getSource(), mintSubscriptionDetail.getPlanCode(), mintSubscriptionDetail.getPlanType(), mintSubscriptionDetail.getPaymentSource(), mintSubscriptionDetail.getInterval(), mintSubscriptionDetail.getIntervalUnit());
                        F0(G03, mintSubscriptionDetail);
                        break;
                    case 6:
                    case 7:
                        this.f.setVisibility(0);
                        this.c.c.setVisibility(8);
                        break;
                    default:
                        this.c.c.setVisibility(8);
                        break;
                }
                if (this.c.c.getVisibility() == 0 && this.v != null && k0(mintSubscriptionDetail.getPlanType())) {
                    int i = c.b[this.v.ordinal()];
                    if (i == 1 || i == 2) {
                        this.c.L.setVisibility(0);
                        this.c.e.setVisibility(8);
                    } else if (i != 3) {
                        this.c.L.setVisibility(8);
                        this.c.e.setVisibility(8);
                    } else {
                        this.c.L.setVisibility(8);
                        this.c.e.setVisibility(0);
                    }
                    this.c.e.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public final void onClick(View view) {
                            ProfileActivity.this.v0(mintSubscriptionDetail, view);
                        }
                    });
                }
            } else {
                this.f.setVisibility(0);
                this.c.c.setVisibility(8);
            }
        }
        G0(mintSubscriptionDetail);
    }

    public static void L0(View view, int i) {
        view.getBackground().setTint(i);
    }

    private void M0(final boolean z, final String str) {
        if (z) {
            this.c.N.setText("Manage WhatsApp updates");
            this.c.p.setVisibility(4);
        } else {
            this.c.N.setText(Html.fromHtml("<b>Get alerts on WhatsApp</b>"));
            this.c.p.setVisibility(0);
        }
        this.c.d.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.w0(z, str, view);
            }
        });
    }

    private void N0(String str) {
        View view;
        Toast makeText = Toast.makeText((Context) this, (CharSequence) str, 1);
        if (Build.VERSION.SDK_INT < 30 && (view = makeText.getView()) != null) {
            TextView textView = (TextView) view.findViewById(R.id.message);
            textView.setGravity(17);
            textView.setTextColor(-1);
            view.setBackgroundColor(Color.parseColor("#CC000000"));
        }
        makeText.show();
        Intent intent = new Intent((Context) this, (Class<?>) HomeActivity.class);
        intent.addFlags(536870912);
        startActivity(intent);
    }

    private boolean W(String str, String[] strArr) {
        if (strArr != null && !TextUtils.isEmpty(str)) {
            for (String str2 : strArr) {
                if (str.equalsIgnoreCase(str2)) {
                    return true;
                }
            }
        }
        return false;
    }

    private void X() {
        String G1 = com.htmedia.mint.utils.f0.G1(this, "userLoginSource");
        if (TextUtils.isEmpty(G1) || G1.equalsIgnoreCase("F") || G1.equalsIgnoreCase("G") || G1.equalsIgnoreCase("A") || G1.equalsIgnoreCase("OTP")) {
            this.c.a.setVisibility(8);
        } else {
            this.c.a.setVisibility(0);
        }
    }

    public void Y() {
        q.f0 f0Var = q.f0.HT_SUBSCRIPTION;
        this.h = f0Var;
        this.d.fetchUserSubscriptionDetail("myaccountuserdetail", f0Var, false);
    }

    private void Z() {
        I0();
        new d(this, null).execute(new Void[0]);
    }

    private void a0() {
        String ssoBaseUrl = AppController.j().g().getSso().getSsoBaseUrl();
        SSO sso = AppController.j().g().getSso();
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("X-Client", "1003");
        hashMap.put("Authorization", com.htmedia.mint.utils.f0.G1(this, "userToken"));
        new k6.w1(this, this).a(0, "FetchUserData", ssoBaseUrl + sso.getFetchUserData(), null, hashMap, false, false);
    }

    private void b0() {
        String wsjActivationStatus = (AppController.j().g() == null || AppController.j().g().getSubscription() == null) ? BuildConfig.FLAVOR : AppController.j().g().getSubscription().getWsjActivationStatus();
        String G1 = com.htmedia.mint.utils.f0.G1(this, "userEmail");
        if (TextUtils.isEmpty(wsjActivationStatus) || TextUtils.isEmpty(G1)) {
            a0();
            return;
        }
        Uri.Builder buildUpon = Uri.parse(wsjActivationStatus).buildUpon();
        buildUpon.appendQueryParameter("email", G1);
        String uri = buildUpon.build().toString();
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("ProductId", getResources().getString(2131952728));
        new k6.w1(this, this).a(0, "wsjStatusTAG", uri, null, hashMap, false, false);
    }

    private void c0() {
        this.c.c.setVisibility(8);
        this.c.x.setVisibility(8);
        this.f.setVisibility(8);
        d0();
        b0();
    }

    private void d0() {
        ProgressDialog progressDialog = new ProgressDialog(this);
        this.o = progressDialog;
        progressDialog.setMessage("Please wait...!");
        this.o.setCancelable(false);
        showProgressDialog();
    }

    private void e0(String str, MintSubscriptionDetail mintSubscriptionDetail) {
        if (TextUtils.isEmpty(str) || !this.t) {
            this.c.G.setVisibility(8);
        } else {
            this.c.G.setVisibility(0);
        }
    }

    private boolean f0(SubscriptionSource subscriptionSource, String str, String str2, String str3, int i, PlanInterval planInterval) {
        String str4;
        String str5;
        ManageSubscriptionActivity.h hVar;
        ManageSubscriptionActivity.h hVar2;
        ManageSubscriptionActivity.h hVar3;
        ManageSubscriptionActivity.h hVar4;
        ManageSubscriptionActivity.h hVar5;
        ManageSubscriptionActivity.h hVar6;
        if (!j0(str3) && subscriptionSource == SubscriptionSource.playstore && this.y == ManageSubscriptionActivity.h.India) {
            this.j.setVisibility(8);
            return false;
        }
        this.p = subscriptionSource;
        Config g = AppController.j().g();
        String[] strArr = null;
        Subscription subscription = g != null ? g.getSubscription() : null;
        if (subscription != null) {
            String maxUSPlanCode = subscription.getMaxUSPlanCode();
            str5 = subscription.getMaxPlanCode();
            if (!TextUtils.isEmpty(maxUSPlanCode)) {
                maxUSPlanCode = maxUSPlanCode.trim();
            }
            if (!TextUtils.isEmpty(str5)) {
                str5 = str5.trim();
            }
            String str6 = maxUSPlanCode;
            strArr = subscription.getMaxBonusPlanCodes();
            str4 = str6;
        } else {
            str4 = null;
            str5 = null;
        }
        if (i0(str2)) {
            if (subscriptionSource != null && subscriptionSource == SubscriptionSource.appstore) {
                this.j.setVisibility(0);
                return true;
            }
            if (subscriptionSource != null && ((subscriptionSource == SubscriptionSource.playstore || subscriptionSource == SubscriptionSource.app) && !TextUtils.isEmpty(str) && (hVar = this.y) != null && hVar != ManageSubscriptionActivity.h.NA && ((hVar == (hVar2 = ManageSubscriptionActivity.h.US) && !W(str, strArr)) || (this.y != hVar2 && !W(str, strArr))))) {
                this.j.setVisibility(0);
                return true;
            }
        } else {
            if (subscriptionSource != null && subscriptionSource == SubscriptionSource.appstore) {
                this.j.setVisibility(0);
                return true;
            }
            if (subscriptionSource != null && subscriptionSource == SubscriptionSource.app && (hVar5 = this.y) != null && hVar5 != ManageSubscriptionActivity.h.NA && ((hVar5 == (hVar6 = ManageSubscriptionActivity.h.US) && !g0(i, planInterval, str2)) || (this.y != hVar6 && !h0(i, planInterval, str2)))) {
                this.j.setVisibility(0);
                return true;
            }
            if (subscriptionSource != null && subscriptionSource == SubscriptionSource.playstore && !TextUtils.isEmpty(str) && (hVar3 = this.y) != null && hVar3 != ManageSubscriptionActivity.h.NA && ((hVar3 == (hVar4 = ManageSubscriptionActivity.h.US) && !str.trim().equalsIgnoreCase(str4)) || (this.y != hVar4 && !str.trim().equalsIgnoreCase(str5)))) {
                this.j.setVisibility(0);
                return true;
            }
        }
        this.j.setText("View More");
        this.j.setVisibility(0);
        return false;
    }

    private boolean g0(int i, PlanInterval planInterval, String str) {
        return (planInterval == null || TextUtils.isEmpty(str) || ((planInterval != PlanInterval.years || i <= 1) && (planInterval != PlanInterval.months || i <= 12)) || !str.equalsIgnoreCase(SubscriptionConverter.PLAN_CATEGORY.MINT.getPlanCategory())) ? false : true;
    }

    private void goBack() {
        if (getIntent().getExtras() != null && getIntent().getExtras().containsKey("isNotification") && getIntent().getExtras().getInt("isNotification") > q.m.SPLASH.ordinal()) {
            startActivity(new Intent((Context) this, (Class<?>) HomeActivity.class));
        }
        finish();
    }

    private boolean h0(int i, PlanInterval planInterval, String str) {
        return (planInterval == null || TextUtils.isEmpty(str) || ((planInterval != PlanInterval.years || i <= 1) && (planInterval != PlanInterval.months || i <= 12)) || !str.equalsIgnoreCase(SubscriptionConverter.PLAN_CATEGORY.WSJ.getPlanCategory())) ? false : true;
    }

    private boolean i0(String str) {
        return !TextUtils.isEmpty(str) && str.equalsIgnoreCase(SubscriptionConverter.PLAN_CATEGORY.LM_PARTNER.getPlanCategory());
    }

    private boolean j0(String str) {
        return !TextUtils.isEmpty(str);
    }

    private boolean k0(String str) {
        return !TextUtils.isEmpty(str) && str.equalsIgnoreCase(SubscriptionConverter.PLAN_CATEGORY.WSJ.getPlanCategory());
    }

    private boolean l0(WhatsAppConsent whatsAppConsent) {
        return (whatsAppConsent == null || whatsAppConsent.getLm() == null || TextUtils.isEmpty(whatsAppConsent.getLm())) ? false : true;
    }

    public void m0(View view) {
        goBack();
    }

    public void n0(View view) {
        if (this.i) {
            return;
        }
        this.i = true;
        this.d.restorePurchase(this);
        WebEngageAnalytices.trackClickEvents("Restore Purchase", (String) null, "My Account Clicked", (Content) null, "My Account", BuildConfig.FLAVOR, BuildConfig.FLAVOR);
    }

    public void o0(View view) {
        Intent intent = new Intent((Context) this, (Class<?>) PlanPageActivity.class);
        intent.putExtra("planpagecta", q.x.PROFILE.ordinal());
        intent.putExtra("urlkey", "https://accounts.hindustantimes.com/lm/userplan");
        intent.putExtra("keybuttonName", "Subscribe_profile");
        intent.putExtra("funnelName", "My Account");
        startActivityForResult(intent, 1009);
        SubscriptionPlanSingleton.getInstance().setContent((Content) null);
        SSOSingleton.getInstance().setPlanPageReason(n.a.MY_ACCOUNT.a());
        SSOSingleton.getInstance().setPaywallReson(BuildConfig.FLAVOR);
        Bundle bundle = new Bundle();
        bundle.putString(com.htmedia.mint.utils.n.X, "my_account");
        SubscriptionPlanSingleton.getInstance().setPianoExpName(BuildConfig.FLAVOR);
        com.htmedia.mint.utils.n.l0(this, com.htmedia.mint.utils.n.t1, bundle);
        WebEngageAnalytices.trackClickEvents("Subscribe Now", (String) null, "My Account Clicked", (Content) null, "My Account", BuildConfig.FLAVOR, BuildConfig.FLAVOR);
    }

    public void p0(Button button, View view) {
        WebEngageAnalytices.trackClickEvents(button.getText().toString(), (String) null, "My Account Clicked", (Content) null, "My Account", BuildConfig.FLAVOR, BuildConfig.FLAVOR);
        Intent intent = new Intent((Context) this, (Class<?>) EditProfileActivity.class);
        intent.putParcelableArrayListExtra("Partner", this.x);
        startActivity(intent);
    }

    public void q0(View view) {
        WebEngageAnalytices.trackClickEvents(this.c.z.getText().toString(), (String) null, "My Account Clicked", (Content) null, "My Account", BuildConfig.FLAVOR, BuildConfig.FLAVOR);
        startActivity(new Intent((Context) this, (Class<?>) NotificationSettingsActivity.class));
    }

    public void r0(View view) {
        WebEngageAnalytices.trackClickEvents(this.c.z.getText().toString(), (String) null, "My Account Clicked", (Content) null, "My Account", BuildConfig.FLAVOR, BuildConfig.FLAVOR);
        Intent intent = new Intent((Context) this, (Class<?>) PrefSettingsNewActivity.class);
        intent.putExtra("prefOrigin", q.h0.setting.name());
        startActivity(intent);
    }

    public void s0(View view) {
        WebEngageAnalytices.trackClickEvents(this.j.getText().toString(), (String) null, "My Account Clicked", (Content) null, "My Account", BuildConfig.FLAVOR, BuildConfig.FLAVOR);
        SubscriptionSource subscriptionSource = this.p;
        if (subscriptionSource != null && subscriptionSource == SubscriptionSource.app) {
            if (this.t) {
                y0();
                return;
            } else {
                z0();
                return;
            }
        }
        if (subscriptionSource != null && subscriptionSource == SubscriptionSource.appstore) {
            z0();
        } else {
            if (subscriptionSource == null || subscriptionSource != SubscriptionSource.playstore) {
                return;
            }
            y0();
        }
    }

    public void t0(View view) {
        startActivity(new Intent((Context) this, (Class<?>) CancelStep1Activity.class));
    }

    public void u0(MintSubscriptionDetail mintSubscriptionDetail, View view) {
        B0(mintSubscriptionDetail);
    }

    public void v0(MintSubscriptionDetail mintSubscriptionDetail, View view) {
        D0(this.w, mintSubscriptionDetail.getPlanCode());
    }

    public void w0(boolean z, String str, View view) {
        String str2 = BuildConfig.FLAVOR;
        if (z) {
            Intent intent = new Intent((Context) this, (Class<?>) WhatsappUnsubscribeActivity.class);
            intent.putExtra(TBLEventType.DEFAULT, str);
            startActivityForResult(intent, 1025);
            MintSubscriptionDetail l = AppController.j().l();
            if (l != null) {
                str2 = l.getPlanCode();
            }
            WebEngageAnalytices.trackWhatsappOptinOptout("manage_whatsapp_updates_clicked", Calendar.getInstance().getTime(), str2, CheckSubscriptionFromLocal.isSubscribedUser(this) ? "Subscribed" : "non-subscribed");
            return;
        }
        if (CheckSubscriptionFromLocal.isSubscribedUser(this)) {
            Intent intent2 = new Intent((Context) this, (Class<?>) WhatsappSubscriptionActivity.class);
            intent2.putExtra("whatsapp_origin", "Profile");
            startActivityForResult(intent2, 1012);
            MintSubscriptionDetail l2 = AppController.j().l();
            if (l2 != null) {
                str2 = l2.getPlanCode();
            }
            WebEngageAnalytices.trackWhatsappOptinOptout("get_alert_on_whatsapp_clicked", Calendar.getInstance().getTime(), str2, "Subscribed");
            return;
        }
        WhatsappNonSubscriberBottomSheet whatsappNonSubscriberBottomSheet = new WhatsappNonSubscriberBottomSheet();
        FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
        beginTransaction.add(whatsappNonSubscriberBottomSheet, WhatsappNonSubscriberBottomSheet.class.getSimpleName());
        beginTransaction.commitAllowingStateLoss();
        MintSubscriptionDetail l3 = AppController.j().l();
        if (l3 != null) {
            str2 = l3.getPlanCode();
        }
        WebEngageAnalytices.trackWhatsappOptinOptout("get_alert_on_whatsapp_clicked", Calendar.getInstance().getTime(), str2, "non-subscribed");
    }

    private void x0(Section section) {
        String url = section.getUrl();
        if (TextUtils.isEmpty(url)) {
            return;
        }
        if (!url.startsWith("http")) {
            url = AppController.j().g().getServerUrl() + url;
        }
        startActivity(new Intent("android.intent.action.VIEW", Uri.parse(url.trim())));
    }

    private void y0() {
        Intent intent = new Intent((Context) this, (Class<?>) ManageSubscriptionActivity.class);
        ManageSubscriptionActivity.h hVar = this.y;
        if (hVar != null) {
            intent.putExtra("country", hVar.ordinal());
        }
        if (this.j.getText().toString().equalsIgnoreCase("View More")) {
            intent.putExtra("planFetch", false);
        }
        startActivityForResult(intent, 1009);
    }

    private void z0() {
        Intent intent = new Intent((Context) this, (Class<?>) ManageSubscriptionForWebIos.class);
        intent.putExtra("server", this.p.ordinal());
        startActivityForResult(intent, 1011);
    }

    public void V() {
        if (AppController.j().E()) {
            this.c.t.setBackgroundColor(getResources().getColor(2131099901));
            this.c.I.setTextColor(getResources().getColor(2131100907));
            this.c.J.setTextColor(getResources().getColor(2131101002));
            L0(this.c.h, getResources().getColor(2131100598));
            this.c.A.setTextColor(getResources().getColor(2131101002));
            L0(this.c.g, getResources().getColor(2131100598));
            this.c.z.setTextColor(getResources().getColor(2131101002));
            this.c.F.setTextColor(getResources().getColor(2131101002));
            L0(this.c.c, getResources().getColor(2131100598));
            L0(this.c.u, getResources().getColor(2131100598));
            this.c.B.setTextColor(getResources().getColor(2131101002));
            L0(this.c.x, getResources().getColor(2131100598));
            this.c.D.setTextColor(getResources().getColor(2131101002));
            L0(this.c.b, getResources().getColor(2131100598));
            this.c.E.setTextColor(getResources().getColor(2131101002));
            L0(this.c.w, getResources().getColor(2131100598));
            this.c.C.setTextColor(getResources().getColor(2131101002));
            this.c.M.setTextColor(getResources().getColor(2131101002));
            L0(this.c.d, getResources().getColor(2131100598));
            this.c.N.setTextColor(getResources().getColor(2131101002));
            return;
        }
        this.c.I.setTextColor(getResources().getColor(2131100905));
        this.c.J.setTextColor(getResources().getColor(2131099901));
        this.c.F.setTextColor(getResources().getColor(2131099901));
        L0(this.c.c, getResources().getColor(2131101002));
        L0(this.c.u, getResources().getColor(2131101002));
        this.c.t.setBackgroundColor(getResources().getColor(2131101002));
        this.c.B.setTextColor(getResources().getColor(2131099901));
        L0(this.c.x, getResources().getColor(2131101002));
        this.c.D.setTextColor(getResources().getColor(2131099901));
        L0(this.c.b, getResources().getColor(2131101002));
        this.c.E.setTextColor(getResources().getColor(2131099901));
        L0(this.c.w, getResources().getColor(2131101002));
        this.c.C.setTextColor(getResources().getColor(2131099901));
        this.c.M.setTextColor(getResources().getColor(2131099901));
        L0(this.c.d, getResources().getColor(2131101002));
        this.c.N.setTextColor(getResources().getColor(2131099901));
        L0(this.c.h, getResources().getColor(2131101002));
        this.c.A.setTextColor(getResources().getColor(2131099901));
        L0(this.c.g, getResources().getColor(2131101002));
        this.c.z.setTextColor(getResources().getColor(2131099901));
    }

    @Override
    public void cancelSuccessfully(MintSubscriptionDetail mintSubscriptionDetail) {
        this.c.G.setVisibility(8);
        SubscriptionStatus status = mintSubscriptionDetail.getStatus();
        if (status != null && status == SubscriptionStatus.Cancelled) {
            com.htmedia.mint.utils.f0.M(this);
        }
        Y();
    }

    public void dismissProgressDialog() {
        try {
            ProgressDialog progressDialog = this.o;
            if (progressDialog != null && progressDialog.isShowing()) {
                this.o.dismiss();
            }
        } catch (IllegalArgumentException unused) {
        } catch (Throwable th) {
            this.o = null;
            throw th;
        }
        this.o = null;
    }

    @Override
    public void getResponse(JSONObject jSONObject, String str) {
        if ("wsjStatusTAG".equalsIgnoreCase(str)) {
            E0(jSONObject);
            return;
        }
        SocialResponsePojo socialResponsePojo = (SocialResponsePojo) new Gson().fromJson(jSONObject.toString(), SocialResponsePojo.class);
        if (socialResponsePojo.isSuccess()) {
            socialResponsePojo.setLoginSource(com.htmedia.mint.utils.f0.G1(this, "userLoginSource"));
            if (TextUtils.isEmpty(socialResponsePojo.getData().getName())) {
                socialResponsePojo.getData().setName("User");
            }
            if (socialResponsePojo.getData() != null && socialResponsePojo.getData().getPartners() != null && !socialResponsePojo.getData().getPartners().isEmpty()) {
                this.x = (ArrayList) socialResponsePojo.getData().getPartners();
            }
            boolean l0 = l0(socialResponsePojo.getData() != null ? socialResponsePojo.getData().getWhatsAppConsent() : null);
            M0(l0, l0 ? socialResponsePojo.getData().getWhatsAppConsent().getLm() : BuildConfig.FLAVOR);
            com.htmedia.mint.utils.f0.X3(this, socialResponsePojo);
        }
        Z();
    }

    public void getUserSubscriptionDetail(MintSubscriptionDetail mintSubscriptionDetail) {
        this.i = false;
        if (this.h != q.f0.HT_SSO) {
            dismissProgressDialog();
            K0(mintSubscriptionDetail);
        } else {
            this.e.setVisibility(8);
            this.f.setVisibility(8);
            Y();
        }
    }

    protected void onActivityResult(int i, int i2, @Nullable Intent intent) {
        super/*androidx.fragment.app.FragmentActivity*/.onActivityResult(i, i2, intent);
        if (i == 1009 && i2 == -1 && intent != null) {
            Bundle extras = intent.getExtras();
            if (extras != null) {
                MintSubscriptionDetail mintSubscriptionDetail = (MintSubscriptionDetail) extras.getParcelable("Subscription");
                if (mintSubscriptionDetail.getStatus() == null) {
                    mintSubscriptionDetail.setStatus((SubscriptionStatus) extras.getSerializable("Status"));
                }
                if (mintSubscriptionDetail.getSource() == null) {
                    mintSubscriptionDetail.setSource((SubscriptionSource) extras.getSerializable("Source"));
                }
                if (mintSubscriptionDetail.getIntervalUnit() == null) {
                    mintSubscriptionDetail.setIntervalUnit((PlanInterval) extras.getSerializable("PlanIntervalUnit"));
                }
                if (mintSubscriptionDetail.getStatus() == null) {
                    return;
                }
                K0(mintSubscriptionDetail);
                com.htmedia.mint.utils.o1.a("Restart", "onActivityResult: Profile: " + mintSubscriptionDetail.isAdFreeUserToReLauch());
                if (mintSubscriptionDetail.isAdFreeUserToReLauch()) {
                    com.htmedia.mint.utils.f0.R2(new Intent((Context) this, (Class<?>) HomeActivity.class), this);
                    return;
                }
                return;
            }
            return;
        }
        if (i == 1011 && i2 == -1) {
            boolean z = false;
            if (intent != null && intent.getBooleanExtra("isFromBack", false)) {
                z = true;
            }
            if (z) {
                d0();
                a0();
                return;
            } else {
                K0(AppController.j().l());
                I0();
                X();
                return;
            }
        }
        if (i == 1012 && i2 == -1) {
            N0("Your WhatsApp preferences have been updated!");
            return;
        }
        if (i == 1025 && i2 == -1) {
            N0("You have successfully unsubscribed from WhatsApp updates!");
        } else if (i == 1090 && i2 == -1) {
            c0();
        }
    }

    public void onBackPressed() {
        goBack();
    }

    @Override
    public void onCancelSubscriptionError(int i, String str) {
        Toast.makeText((Context) this, (CharSequence) str, 1).show();
    }

    @Override
    public void onCancelSubscriptionError(String str) {
        Toast.makeText((Context) this, (CharSequence) str, 1).show();
    }

    public void onConfigurationChanged(@NonNull Configuration configuration) {
        super.onConfigurationChanged(configuration);
        AppController.e(getIntent(), this);
    }

    protected void onCreate(@Nullable Bundle bundle) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(bundle);
        this.c = DataBindingUtil.setContentView(this, 2131625245);
        com.htmedia.mint.utils.f0.b = false;
        Config g = AppController.j().g();
        this.u = g;
        Subscription subscription = g != null ? g.getSubscription() : null;
        this.t = subscription != null && subscription.isRazorPayEnabled();
        this.d = new GetUserSubscriptionDetail(this, this);
        this.s = new CancelSubscriptionPresenter(this, this);
        ImageView imageView = (ImageView) findViewById(2131428015);
        this.b = imageView;
        imageView.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.m0(view);
            }
        });
        CardView findViewById = findViewById(2131430320);
        this.e = findViewById;
        findViewById.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.n0(view);
            }
        });
        CardView findViewById2 = findViewById(2131430253);
        this.g = findViewById2;
        findViewById2.setVisibility(8);
        CardView findViewById3 = findViewById(2131427854);
        this.f = findViewById3;
        findViewById3.setVisibility(8);
        this.f.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.o0(view);
            }
        });
        findViewById(2131429696).setOnClickListener(new a());
        final Button button = (Button) findViewById(2131427737);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.p0(button, view);
            }
        });
        this.c.g.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.q0(view);
            }
        });
        this.c.h.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.r0(view);
            }
        });
        TextView textView = (TextView) findViewById(2131431650);
        this.j = textView;
        textView.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.s0(view);
            }
        });
        this.j.setVisibility(8);
        this.c.G.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ProfileActivity.this.t0(view);
            }
        });
        Toolbar findViewById4 = findViewById(2131430942);
        this.a = findViewById4;
        findViewById4.setContentInsetStartWithNavigation(0);
        setSupportActionBar(this.a);
        getSupportActionBar().setDisplayShowTitleEnabled(false);
        this.a.setTitle("Back");
        this.a.setTitleTextColor(ResourcesCompat.getColor(getResources(), 2131100950, (Resources.Theme) null));
        this.a.setNavigationIcon(2131231330);
        c0();
        J0();
        V();
        com.htmedia.mint.utils.n.A(this, com.htmedia.mint.utils.n.U0, "/my_account", com.htmedia.mint.utils.n.o0, null, null);
    }

    @Override
    public void onError(String str, String str2) {
        Z();
    }

    protected void onResume() {
        super/*androidx.fragment.app.FragmentActivity*/.onResume();
        if (AppController.j().E()) {
            getWindow().setStatusBarColor(-16777216);
            getWindow().getDecorView().setSystemUiVisibility(0);
        } else {
            getWindow().setStatusBarColor(-1);
            getWindow().getDecorView().setSystemUiVisibility(8192);
        }
        com.htmedia.mint.utils.n.q0(this, "My Account Viewed");
    }

    protected void onStart() {
        super.onStart();
        if (TextUtils.isEmpty(com.htmedia.mint.utils.f0.G1(this, "userToken"))) {
            finish();
        } else {
            H0();
            I0();
        }
    }

    protected void onStop() {
        super.onStop();
        com.htmedia.mint.utils.l0 l0Var = this.z;
        if (l0Var != null) {
            l0Var.e();
        }
    }

    public void onSubscriptionError(SubscriptionError subscriptionError) {
        com.htmedia.mint.utils.o0.e(subscriptionError.getErrorCode().name(), subscriptionError.getMessage(), getClass().getName());
        if (this.h == q.f0.HT_SSO) {
            Y();
            return;
        }
        if (this.i) {
            this.i = false;
            return;
        }
        dismissProgressDialog();
        this.e.setVisibility(8);
        this.f.setVisibility(8);
        this.c.c.setVisibility(8);
    }

    public void showProgressDialog() {
        ProgressDialog progressDialog = this.o;
        if (progressDialog == null || progressDialog.isShowing()) {
            return;
        }
        this.o.show();
    }
}