导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - a1.java 源代码

正在查看: Hopscotch v9.7.2 应用的 a1.java JAVA 源代码文件

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


package in.hopscotch.android.util;

import android.R;
import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
import android.graphics.Typeface;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.text.SpannableString;
import android.text.TextUtils;
import android.text.style.AbsoluteSizeSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.RelativeSizeSpan;
import android.util.Log;
import android.util.Pair;
import android.util.TypedValue;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.DecelerateInterpolator;
import android.view.inputmethod.InputMethodManager;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.app.k;
import androidx.core.app.c;
import com.appsflyer.AppsFlyerLib;
import com.bumptech.glide.load.model.k;
import com.facebook.device.yearclass.YearClass;
import com.yalantis.ucrop.UCrop;
import in.hopscotch.android.activity.HomePageActivity;
import in.hopscotch.android.api.model.ShoppingBagResponse;
import in.hopscotch.android.api.response.ActionResponse;
import in.hopscotch.android.api.response.AppliedSmartFilters;
import in.hopscotch.android.api.response.LoginResponse;
import in.hopscotch.android.common.helper.a;
import in.hopscotch.android.common.helper.b;
import in.hopscotch.android.common.util.c;
import in.hopscotch.android.domain.model.extras.AwsInfo;
import in.hopscotch.android.model.UserStatus;
import in.hopscotch.android.network.widget.NetworkImageView;
import in.hopscotch.android.service.RegistrationIntentService;
import java.io.File;
import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
import kotlin.jvm.internal.Intrinsics;
import org.apache.commons.lang3.CharEncoding;
import org.apache.commons.lang3.SerializationUtils;

public final class a1 {
    private static final String HALF_YEAR = ".5 years";
    private static final String ONE_YEAR = "1 year";
    private static final String SIX_MONTHS = "6 months";
    private static final String TAG = "Util";
    private static final String VALID = "Valid";
    private static final String ZERO_MONTHS = "0 month";
    public static String a;
    public static List<AppliedSmartFilters> b;
    private static ForegroundColorSpan searchAutoSuggestColorSpan;
    private static ShoppingBagResponse shoppingBagResponse;

    public class a implements Animator.AnimatorListener {
        public final ViewGroup a;
        public final ViewGroup b;

        public a(ViewGroup viewGroup, ViewGroup viewGroup2) {
            this.a = viewGroup;
            this.b = viewGroup2;
        }

        @Override
        public final void onAnimationCancel(Animator animator) {
        }

        @Override
        public final void onAnimationEnd(Animator animator) {
            this.a.setVisibility(4);
            this.b.setPadding(0, 0, 0, 0);
        }

        @Override
        public final void onAnimationRepeat(Animator animator) {
        }

        @Override
        public final void onAnimationStart(Animator animator) {
        }
    }

    public class b implements Animator.AnimatorListener {
        public final ViewGroup a;

        public b(ViewGroup viewGroup) {
            this.a = viewGroup;
        }

        @Override
        public final void onAnimationCancel(Animator animator) {
        }

        @Override
        public final void onAnimationEnd(Animator animator) {
            this.a.setVisibility(4);
        }

        @Override
        public final void onAnimationRepeat(Animator animator) {
        }

        @Override
        public final void onAnimationStart(Animator animator) {
        }
    }

    public class c extends com.bumptech.glide.request.target.i<Bitmap> {
        public final boolean a;
        public final Context b;
        public final ImageView c;

        public c(boolean z, Context context, ImageView imageView) {
            this.a = z;
            this.b = context;
            this.c = imageView;
        }

        public final void onResourceReady(@NonNull Object obj, com.bumptech.glide.request.transition.b bVar) {
            Bitmap bitmap = (Bitmap) obj;
            boolean z = this.a;
            ImageView imageView = this.c;
            if (!z) {
                imageView.setImageBitmap(bitmap);
                return;
            }
            androidx.core.graphics.drawable.b bVar2 = new androidx.core.graphics.drawable.b(this.b.getResources(), bitmap);
            bVar2.c();
            imageView.setImageDrawable(bVar2);
        }
    }

    public class d extends com.google.gson.reflect.a<ArrayList<String>> {
    }

    static {
        k.c cVar = androidx.appcompat.app.k.a;
        androidx.appcompat.widget.j1.b();
    }

    public static ShoppingBagResponse A() {
        return SerializationUtils.clone(shoppingBagResponse);
    }

    public static String B(int i, int i2) {
        return android.support.v4.media.a.k(String.format("%02d", Integer.valueOf(i)), "_", String.format("%02d", Integer.valueOf(i2)));
    }

    public static SpannableString C(Context context, String str) {
        if (str == null || str.isEmpty()) {
            return new SpannableString("");
        }
        SpannableString spannableString = new SpannableString(str);
        spannableString.setSpan(new t0(context, context.getString(2132017310)), 0, spannableString.length(), 33);
        spannableString.setSpan(new RelativeSizeSpan(0.8f), 0, spannableString.length(), 33);
        return spannableString;
    }

    public static SpannableString D(int i, int i2, Context context, String str) {
        if (str == null || str.isEmpty()) {
            return new SpannableString("");
        }
        SpannableString spannableString = new SpannableString(str);
        spannableString.setSpan(new t0(context, context.getString(2132017311)), 0, spannableString.length(), 33);
        spannableString.setSpan(new AbsoluteSizeSpan(g(i2, context)), 0, spannableString.length(), 33);
        spannableString.setSpan(new ForegroundColorSpan(i), 0, spannableString.length(), 33);
        return spannableString;
    }

    public static int E(Context context) {
        TypedArray obtainStyledAttributes = context.getTheme().obtainStyledAttributes(new int[]{2130968584});
        int dimension = (int) obtainStyledAttributes.getDimension(0, 0.0f);
        obtainStyledAttributes.recycle();
        return dimension;
    }

    public static void F(View view) {
        InputMethodManager inputMethodManager;
        if (view == null || (inputMethodManager = (InputMethodManager) view.getContext().getSystemService("input_method")) == null || !inputMethodManager.isActive()) {
            return;
        }
        inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);
    }

    public static void G(Context context, String str, String str2, String str3, Uri uri) {
        Intent intent = new Intent("android.intent.action.SEND");
        intent.setType("text/plain");
        if (TextUtils.isEmpty(str2)) {
            str2 = "Share";
        }
        if (!TextUtils.isEmpty(str3)) {
            intent.putExtra("android.intent.extra.SUBJECT", str3);
        }
        if (!TextUtils.isEmpty(str)) {
            intent.putExtra("android.intent.extra.TEXT", str);
        }
        if (uri != null) {
            intent.putExtra("android.intent.extra.STREAM", uri);
            intent.setType("image/*");
            intent.addFlags(1);
        }
        context.startActivity(Intent.createChooser(intent, str2));
    }

    public static boolean H(String... strArr) {
        if (strArr.length == 0) {
            return true;
        }
        for (String str : strArr) {
            if (TextUtils.isEmpty(str)) {
                return true;
            }
        }
        return false;
    }

    public static boolean I(Context context, String str) {
        try {
            context.getPackageManager().getApplicationInfo(str, 0);
            return true;
        } catch (PackageManager.NameNotFoundException unused) {
            return false;
        }
    }

    public static boolean J(Activity activity, Uri uri) {
        if (uri != null) {
            try {
                String w = w(activity, uri);
                if (w == null) {
                    w = uri.getPath();
                }
                if ((new File(w).length() / 1024.0f) / 1024.0f < 10.0f) {
                    return true;
                }
                q.e(activity, activity.getString(2132018358), "");
                return false;
            } catch (Exception e) {
                g.b(e);
            }
        }
        return false;
    }

    public static boolean K(String str, String str2) {
        try {
            return Pattern.compile(str2, 2).matcher(str).find();
        } catch (Exception unused) {
            return false;
        }
    }

    @SuppressLint({"CheckResult"})
    public static void L(int i, Drawable drawable, Context context, String str, ImageView imageView, float f, float f2, boolean z, ImageView.ScaleType scaleType, boolean z2) {
        com.bumptech.glide.request.g gVar = new com.bumptech.glide.request.g();
        if (f != 0.0f && f2 != 0.0f) {
            gVar.U(g(f, context), g(f2, context));
        }
        if (i != 0) {
            gVar.V(i);
        } else if (drawable != null) {
            gVar.W(drawable);
        }
        if (scaleType != null) {
            if (scaleType == ImageView.ScaleType.CENTER_CROP) {
                gVar.i0(com.bumptech.glide.load.resource.bitmap.l.c, new com.bumptech.glide.load.resource.bitmap.i());
            } else if (scaleType == ImageView.ScaleType.FIT_CENTER) {
                gVar.Z(com.bumptech.glide.load.resource.bitmap.l.a, new com.bumptech.glide.load.resource.bitmap.q(), true);
            }
        }
        gVar.b0(com.bumptech.glide.load.resource.gif.i.b, Boolean.TRUE);
        if (!z2) {
            com.bumptech.glide.c.o(context).t().x0(NetworkImageView.e(str, true)).A0(gVar).r0(new c(z, context, imageView));
        } else {
            gVar.h0(new jp.wasabeef.glide.transformations.b(), true);
            com.bumptech.glide.c.o(context).t().x0(NetworkImageView.e(str, true)).A0(gVar).q0(imageView);
        }
    }

    public static void M(Context context, LoginResponse loginResponse, boolean z, HashMap hashMap, String str) {
        String str2;
        if (loginResponse.isLoggedIn) {
            AppsFlyerLib.getInstance().setCustomerUserId(loginResponse.userId);
            String userId = loginResponse.userId;
            in.hopscotch.android.common.helper.a.a.getClass();
            Intrinsics.checkNotNullParameter(userId, "userId");
            c.a.a.getClass();
            if (in.hopscotch.android.common.util.j.h()) {
                a.b.a.getClass();
                a.b.a();
            }
            UserStatus.getInstance().setUserEmail(loginResponse.email);
            UserStatus.getInstance().setPhone(loginResponse.phoneNumber);
            UserStatus.getInstance().setLoginStatus(true);
            UserStatus.getInstance().setUserName(loginResponse.userName);
            UserStatus.getInstance().setFirstName(loginResponse.firstName);
            UserStatus.getInstance().setLastName(loginResponse.lastName);
            UserStatus.getInstance().setUserId(loginResponse.userId);
            UserStatus.getInstance().setUserTicket(loginResponse.persistentTicket);
            UserStatus.getInstance().setUuid(loginResponse.uuid);
            UserStatus.getInstance().setUserProfilePhoto(loginResponse.profileImage);
            in.hopscotch.android.application.a.e(loginResponse.cartItemQty, context);
            String str3 = loginResponse.mobileStatus;
            if (str3 != null) {
                in.hopscotch.android.db.a.U(str3);
                in.hopscotch.android.db.a.d0();
                str2 = str3;
            } else {
                str2 = null;
            }
            in.hopscotch.android.analytics.c.m().s(loginResponse.email, loginResponse.phoneNumber, loginResponse.userId, loginResponse.userName, str2, false);
            if (TextUtils.isEmpty(str) || str.equalsIgnoreCase("Facebook")) {
                str = null;
            }
            if (!z) {
                in.hopscotch.android.analytics.c m = in.hopscotch.android.analytics.c.m();
                String str4 = (String) hashMap.get("authenticationType");
                String str5 = (String) hashMap.get("fromScreen");
                String str6 = (String) hashMap.get("fromLocation");
                String str7 = (String) hashMap.get("fromValidationType");
                String str8 = (String) hashMap.get("fromRedirect");
                m.getClass();
                HashMap hashMap2 = new HashMap();
                if (TextUtils.isEmpty(str4)) {
                    str4 = "none";
                }
                hashMap2.put("authentication_type", str4);
                if (TextUtils.isEmpty(str5)) {
                    str5 = "none";
                }
                hashMap2.put("from_screen", str5);
                if (TextUtils.isEmpty(str6)) {
                    str6 = "none";
                }
                hashMap2.put("from_location", str6);
                if (TextUtils.isEmpty(str)) {
                    str = "none";
                }
                hashMap2.put("validation_type", str);
                if (TextUtils.isEmpty(str7)) {
                    str7 = "none";
                }
                hashMap2.put("from_validation_type", str7);
                if (TextUtils.isEmpty(str8)) {
                    str8 = "none";
                }
                hashMap2.put("from_redirect", str8);
                in.hopscotch.android.analytics.c.I("customer_logged_in", hashMap2, false, false);
            }
            com.google.firebase.crashlytics.c.a().d("username", loginResponse.firstName + loginResponse.lastName);
            com.google.firebase.crashlytics.c.a().d("email", loginResponse.email);
            in.hopscotch.android.db.a.O(false);
        }
    }

    public static void N(Context context, androidx.appcompat.app.a aVar) {
        aVar.p(new ColorDrawable(context.getResources().getColor(2131100828)));
    }

    public static void O(Context context) {
        try {
            if (in.hopscotch.android.db.a.x().getBoolean("isDeviceProfileSet", false)) {
                return;
            }
            if (YearClass.get(context) < 2013) {
                in.hopscotch.android.db.a.N("low");
            } else {
                in.hopscotch.android.db.a.N("normal");
            }
            in.hopscotch.android.db.a.k().putBoolean("isDeviceProfileSet", true);
            in.hopscotch.android.db.a.k().apply();
        } catch (Exception e) {
            in.hopscotch.android.db.a.N("normal");
            g.b(e);
        }
    }

    public static Typeface P(Context context, String str) {
        str.getClass();
        return !str.equals("averta-semibold.otf") ? !str.equals("averta-regular.otf") ? Typeface.createFromAsset(context.getAssets(), context.getString(2132017310)) : Typeface.createFromAsset(context.getAssets(), context.getString(2132017310)) : Typeface.createFromAsset(context.getAssets(), context.getString(2132017311));
    }

    public static void Q(ShoppingBagResponse shoppingBagResponse2) {
        try {
            shoppingBagResponse = SerializationUtils.clone(shoppingBagResponse2);
        } catch (Exception e) {
            g.b(e);
            shoppingBagResponse = null;
        }
    }

    public static void R(LoginResponse loginResponse) {
        HashMap profileUpdate = new HashMap();
        if (in.hopscotch.android.common.util.t.a(loginResponse.firstName)) {
            profileUpdate.put("FirstName", loginResponse.firstName);
        }
        if (in.hopscotch.android.common.util.t.a(loginResponse.lastName)) {
            profileUpdate.put("LastName", loginResponse.lastName);
        }
        if (in.hopscotch.android.common.util.t.a(loginResponse.userId)) {
            profileUpdate.put("Identity", loginResponse.userId);
        }
        if (in.hopscotch.android.common.util.t.a(loginResponse.email)) {
            profileUpdate.put("Email", loginResponse.email);
        }
        profileUpdate.put("Tz", "Asia/Kolkata");
        Boolean bool = Boolean.TRUE;
        profileUpdate.put("MSG-push", bool);
        profileUpdate.put("MSG-email", bool);
        profileUpdate.put("MSG-sms", bool);
        if (in.hopscotch.android.common.util.t.a(loginResponse.phoneNumber)) {
            profileUpdate.put("Phone", loginResponse.phoneNumber);
        }
        b.a.a.getClass();
        if (b.a.c() != null) {
            Intrinsics.checkNotNullParameter(profileUpdate, "profileUpdate");
            com.clevertap.android.sdk.u b2 = b.a.b();
            if (b2 != null) {
                b2.M(profileUpdate);
            }
        }
    }

    public static void S(Activity activity, ActionResponse actionResponse, String str) {
        String str2;
        if (in.hopscotch.android.common.util.t.a(str)) {
            q.j(activity, "Uh-oh!", str, null);
            return;
        }
        if (actionResponse == null) {
            q.j(activity, "Uh-oh!", "Something went wrong. Let's try again.", null);
            return;
        }
        if (TextUtils.isEmpty(actionResponse.action) || actionResponse.action.equals(in.hopscotch.android.domain.response.base.b.SUCCESS) || !((str2 = actionResponse.displayType) == null || str2.equals("Dialog alert"))) {
            q.j(activity, "Uh-oh!", "Something went wrong. Let's try again.", null);
        } else if (TextUtils.isEmpty(actionResponse.getMessage())) {
            q.j(activity, "Uh-oh!", "Something went wrong. Let's try again.", null);
        } else {
            q.h(activity, actionResponse.getMessage(), null);
        }
    }

    public static void T(final ViewGroup viewGroup, final ViewGroup viewGroup2, Context context, TextView textView, int i, String str, boolean z) {
        viewGroup.setBackgroundColor(context.getResources().getColor(i));
        textView.setText(str);
        viewGroup.setEnabled(true);
        ImageView imageView = (ImageView) viewGroup.findViewById(2131362303);
        if (z) {
            imageView.setVisibility(0);
            imageView.setOnClickListener(new in.hopscotch.android.activity.c(9, viewGroup, viewGroup2));
        } else {
            imageView.setVisibility(8);
        }
        new Handler().postDelayed(new Runnable() {
            public final boolean b = true;

            @Override
            public final void run() {
                ViewGroup viewGroup3 = viewGroup;
                if (viewGroup3.getVisibility() != 0) {
                    if (!this.b) {
                        ((ViewGroup) viewGroup3.getParent()).setClipChildren(false);
                        viewGroup3.setVisibility(0);
                        int height = viewGroup3.getHeight();
                        viewGroup3.setVisibility(8);
                        int i2 = -height;
                        float f = i2 * 2;
                        ObjectAnimator ofFloat = ObjectAnimator.ofFloat(viewGroup3, "translationY", f, f);
                        ofFloat.setDuration(500L);
                        ofFloat.start();
                        viewGroup3.setVisibility(0);
                        ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(viewGroup3, "translationY", i2, 0.0f);
                        ofFloat2.setDuration(500L);
                        ofFloat2.setInterpolator(new DecelerateInterpolator());
                        ofFloat2.start();
                        return;
                    }
                    ((ViewGroup) viewGroup3.getParent()).setClipChildren(false);
                    viewGroup3.setVisibility(0);
                    int height2 = viewGroup3.getHeight();
                    viewGroup3.setVisibility(8);
                    int i3 = -height2;
                    float f2 = i3 * 2;
                    ObjectAnimator ofFloat3 = ObjectAnimator.ofFloat(viewGroup3, "translationY", f2, f2);
                    ofFloat3.setDuration(500L);
                    ofFloat3.start();
                    viewGroup3.setVisibility(0);
                    ViewGroup viewGroup4 = viewGroup2;
                    ObjectAnimator ofFloat4 = ObjectAnimator.ofFloat(viewGroup4, "translationY", 0.0f, height2);
                    ObjectAnimator ofFloat5 = ObjectAnimator.ofFloat(viewGroup3, "translationY", i3, 0.0f);
                    AnimatorSet animatorSet = new AnimatorSet();
                    animatorSet.playTogether(ofFloat4, ofFloat5);
                    animatorSet.setDuration(500L);
                    animatorSet.setInterpolator(new DecelerateInterpolator());
                    animatorSet.addListener(new z0(viewGroup4, height2));
                    animatorSet.start();
                }
            }
        }, 1000L);
    }

    public static void U(Context context, String str) {
        if (context == null) {
            return;
        }
        try {
            Intent intent = new Intent(context, (Class<?>) RegistrationIntentService.class);
            intent.putExtra("TOKEN", str);
            context.startService(intent);
        } catch (Exception e) {
            g.b(e);
        }
    }

    public static Object V(List list) {
        com.google.gson.k kVar = new com.google.gson.k();
        return kVar.d(kVar.h(list), new c1().getType());
    }

    public static boolean a() {
        if (!in.hopscotch.android.db.a.x().getBoolean("first_screen", false)) {
            return false;
        }
        com.google.android.gms.ads.internal.client.z0.p("first_screen", false);
        return true;
    }

    public static Intent b(Context context, String str, String str2) {
        Intent d2 = in.hopscotch.android.application.a0.d(context, str, str2, false);
        d2.putExtra("DRAWER_CHILD_ROW_SELECTED", true);
        d2.putExtra("DRAWER_GROUP_POSITION", 0);
        d2.putExtra("DRAWER_CHILD_POSITION", 2);
        d2.putExtra("DRAWER_CURRENT_CLASS_NAME", str);
        return d2;
    }

    public static String c(String str) {
        if (TextUtils.isEmpty(str) || str.trim().length() == 0) {
            return str;
        }
        String trim = str.trim();
        return Character.toUpperCase(trim.charAt(0)) + trim.substring(1);
    }

    public static boolean d(Context context) {
        if (context != null) {
            try {
                ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService("connectivity");
                if (connectivityManager == null) {
                    return false;
                }
                for (NetworkInfo networkInfo : connectivityManager.getAllNetworkInfo()) {
                    if (networkInfo.getState() != NetworkInfo.State.CONNECTED) {
                    }
                }
                return false;
            } catch (Exception e) {
                g.b(e);
                return false;
            }
        }
        return true;
    }

    public static List<String> e(List<String> list) {
        ArrayList arrayList = new ArrayList();
        if (list != null) {
            try {
                if (list.size() != 0) {
                    return (List) in.hopscotch.android.common.util.d.b().a().d(in.hopscotch.android.common.util.d.b().a().h(list), new d().getType());
                }
            } catch (Exception e) {
                g.b(e);
            }
        }
        return arrayList;
    }

    public static void f(ViewGroup viewGroup, ViewGroup viewGroup2) {
        if (viewGroup.getVisibility() != 0) {
            return;
        }
        ObjectAnimator ofFloat = ObjectAnimator.ofFloat(viewGroup, "translationY", 0.0f, -viewGroup.getHeight());
        ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(viewGroup2, "translationY", viewGroup.getHeight(), 0.0f);
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.playTogether(ofFloat2, ofFloat);
        animatorSet.setDuration(500L);
        animatorSet.setInterpolator(new DecelerateInterpolator());
        animatorSet.addListener(new a(viewGroup, viewGroup2));
        if (viewGroup.isEnabled()) {
            animatorSet.start();
            return;
        }
        ofFloat.setDuration(500L);
        ofFloat.setInterpolator(new DecelerateInterpolator());
        ofFloat.addListener(new b(viewGroup));
        ofFloat.start();
    }

    public static int g(float f, Context context) {
        return (int) TypedValue.applyDimension(1, f, context.getResources().getDisplayMetrics());
    }

    public static String h(int i) {
        if (i == 0) {
            return ZERO_MONTHS;
        }
        int i2 = i % 12;
        if (i2 == 0) {
            return String.valueOf(i / 12);
        }
        if (i2 > 6) {
            int i3 = i / 12;
            return i3 > 0 ? String.valueOf(i3 + 1) : ONE_YEAR;
        }
        int i4 = i / 12;
        return i4 > 0 ? android.support.v4.media.b.g(i4, HALF_YEAR) : SIX_MONTHS;
    }

    public static int i(int i, Context context) {
        return (int) TypedValue.applyDimension(1, i, context.getResources().getDisplayMetrics());
    }

    public static Intent j(Context context, String str, String str2) {
        Intent intent = new Intent(context, (Class<?>) HomePageActivity.class);
        intent.putExtra("HOME_TAB", 4);
        intent.putExtra("FROM_NEW_CART", true);
        intent.putExtra("isFromBuyNow", true);
        intent.putExtra("FROM_SCREEN", str);
        intent.putExtra("from_location", str2);
        return intent;
    }

    public static String k(String str, String str2, boolean z) {
        StringBuilder sb = new StringBuilder("https://www.hopscotch.in/");
        sb.append(str);
        String k = android.support.v4.media.b.k(z ? "/Android" : "", "?utm_medium=sharing&utm_term=Android", sb);
        return !TextUtils.isEmpty(str2) ? android.support.v4.media.a.k(k, "&utm_campaign=", str2) : k;
    }

    public static Intent l(Context context, String str, String str2) {
        Intent intent = new Intent(context, (Class<?>) HomePageActivity.class);
        intent.putExtra("HOME_TAB", 4);
        intent.putExtra("FROM_NEW_CART", true);
        intent.putExtra("FROM_SCREEN", str);
        intent.putExtra("from_location", str2);
        return intent;
    }

    public static void m(Activity activity, String str) {
        if (activity == null || activity.isFinishing() || str.isEmpty()) {
            return;
        }
        q.h(activity, str, null);
    }

    public static String n(String str) {
        try {
            return TextUtils.isEmpty(str) ? "" : URLEncoder.encode(str, CharEncoding.UTF_8);
        } catch (UnsupportedEncodingException e) {
            g.b(e);
            return "";
        }
    }

    public static String o(double d2) {
        return new DecimalFormat("##,##,##,###").format(d2);
    }

    public static String p(float f) {
        return new DecimalFormat("##,##,##,###").format(f);
    }

    public static String q(int i) {
        return i != 0 ? i != 2 ? i != 3 ? i != 4 ? "" : "Cart" : "Me" : "Moments" : "Discover";
    }

    public static String r(Context context, String str) {
        String str2;
        try {
            PackageManager packageManager = context.getPackageManager();
            str2 = packageManager.getApplicationLabel(packageManager.getApplicationInfo(str, 0)).toString();
        } catch (PackageManager.NameNotFoundException e) {
            g.b(e);
            str2 = "";
        }
        return str2.toLowerCase();
    }

    public static String s(boolean z) {
        String str;
        AwsInfo g = in.hopscotch.android.db.a.g();
        String str2 = null;
        if (g != null && g.bucketNameS3 != null) {
            AwsInfo g2 = in.hopscotch.android.db.a.g();
            if (g2 != null) {
                if (z) {
                }
            }
            String str3 = null;
            if (str3 != null) {
                StringBuilder sb = new StringBuilder();
                sb.append(g.bucketNameS3);
                sb.append("/");
                AwsInfo g3 = in.hopscotch.android.db.a.g();
                if (g3 != null && (!z ? (str = g3.customerProfileBaseFolder) != null : (str = g3.bucketS3BaseFolder) != null)) {
                    str2 = str;
                }
                sb.append(str2);
                return sb.toString();
            }
        }
        return null;
    }

    public static boolean t(int i, Intent intent, Context context) {
        Uri output;
        if ((i != 10001 && i != 10002) || intent == null || (output = UCrop.getOutput(intent)) == null) {
            return false;
        }
        try {
            String w = w(context, output);
            Log.e(TAG, "Path: " + w + " URI " + output);
            if (!TextUtils.isEmpty(w) && new File(w).exists()) {
                return true;
            }
            in.hopscotch.android.components.toast.a.d(context, 1, context.getString(2132018197));
            return false;
        } catch (Exception e) {
            in.hopscotch.android.components.toast.a.d(context, 1, context.getString(2132018197));
            g.b(e);
            return false;
        }
    }

    public static com.bumptech.glide.load.model.h u(String str) {
        if (TextUtils.isEmpty(str)) {
            return new com.bumptech.glide.load.model.h("");
        }
        k.a aVar = new k.a();
        aVar.a("Accept", "image/gif, image/webp");
        aVar.a("User-Agent", "android_8.7.0");
        return new com.bumptech.glide.load.model.h(str, aVar.b());
    }

    public static String v(Context context, double d2) {
        return context.getString(2132017159, o(d2));
    }

    @android.annotation.SuppressLint({"NewApi"})
    public static java.lang.String w(android.content.Context r9, android.net.Uri r10) {
        throw new UnsupportedOperationException("Method not decompiled: in.hopscotch.android.util.a1.w(android.content.Context, android.net.Uri):java.lang.String");
    }

    public static HashMap x(Map map) {
        HashMap hashMap = new HashMap();
        if (map != null && map.size() != 0) {
            for (String str : map.keySet()) {
                if (map.get(str) != null) {
                    try {
                        double parseDouble = Double.parseDouble(map.get(str).toString());
                        if (parseDouble % 1.0d == 0.0d) {
                            hashMap.put(str, Integer.valueOf((int) parseDouble));
                        } else {
                            hashMap.put(str, Double.valueOf(parseDouble));
                        }
                    } catch (Exception unused) {
                        hashMap.put(str, map.get(str));
                    }
                }
            }
        }
        return hashMap;
    }

    @TargetApi(21)
    public static c.a y(Activity activity, String str, View... viewArr) {
        Pair[] pairArr;
        try {
            ArrayList arrayList = new ArrayList();
            View decorView = activity.getWindow().getDecorView();
            if (decorView.findViewById(R.id.statusBarBackground) != null) {
                arrayList.add(new androidx.core.util.c(activity.findViewById(R.id.statusBarBackground), "android:status:background"));
            }
            if (decorView.findViewById(R.id.navigationBarBackground) != null) {
                arrayList.add(new androidx.core.util.c(activity.findViewById(R.id.navigationBarBackground), "android:navigation:background"));
            }
            if (viewArr.length > 0) {
                for (View view : viewArr) {
                    arrayList.add(new androidx.core.util.c(view, str));
                }
            }
            androidx.core.util.c[] cVarArr = (androidx.core.util.c[]) arrayList.toArray(new androidx.core.util.c[arrayList.size()]);
            if (cVarArr != null) {
                pairArr = new Pair[cVarArr.length];
                for (int i = 0; i < cVarArr.length; i++) {
                    androidx.core.util.c cVar = cVarArr[i];
                    pairArr[i] = Pair.create((View) cVar.a, (String) cVar.b);
                }
            } else {
                pairArr = null;
            }
            return new c.a(c.b.b(activity, pairArr));
        } catch (Exception e) {
            g.b(e);
            return null;
        }
    }

    public static <T extends Serializable> T z(Bundle bundle, String str, Class<T> cls) {
        if (bundle == null || !bundle.containsKey(str)) {
            return null;
        }
        if (Build.VERSION.SDK_INT >= 33) {
            return (T) bundle.getSerializable(str, cls);
        }
        Serializable serializable = bundle.getSerializable(str);
        if (cls.isInstance(serializable)) {
            return cls.cast(serializable);
        }
        return null;
    }
}