PicWish v1.6.8版本的 MD5 值为:7e8bab240f03cf6dad8952f8374c4ed1

以下内容为反编译后的 l0.java 源代码,内容仅作参考


package q3;

import android.content.Context;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.hardware.display.DisplayManager;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.Parcel;
import android.os.StatFs;
import android.telephony.TelephonyManager;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.autofill.AutofillManager;
import android.webkit.CookieManager;
import android.webkit.CookieSyncManager;
import com.apowersoft.plugin.asm.privacy.AsmPrivacyHookHelper;
import com.facebook.AccessToken;
import com.facebook.FacebookRequestError;
import com.facebook.GraphRequest;
import java.io.BufferedInputStream;
import java.io.Closeable;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.HttpURLConnection;
import java.net.URLConnection;
import java.net.URLDecoder;
import java.nio.charset.Charset;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import java.util.TimeZone;
import java.util.regex.Pattern;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONTokener;
import q3.l0;
public final class l0 {
    public static int f12219a = 0;
    public static long f12220b = -1;
    public static long c = -1;
    public static long f12221d = -1;
    public static String f12222e = "";
    public static String f12223f = "";
    public static String f12224g = "NoCarrier";

    public interface a {
        void a(JSONObject jSONObject);

        void b(b3.n nVar);
    }

    public static final boolean A() {
        try {
            Intent intent = new Intent("android.intent.action.VIEW");
            b3.s sVar = b3.s.f870a;
            String format = String.format("fb%s://applinks", Arrays.copyOf(new Object[]{b3.s.b()}, 1));
            j9.b.h(format, "java.lang.String.format(format, *args)");
            intent.setData(Uri.parse(format));
            Context a10 = b3.s.a();
            PackageManager packageManager = a10.getPackageManager();
            String packageName = a10.getPackageName();
            List<ResolveInfo> queryIntentActivities = AsmPrivacyHookHelper.queryIntentActivities(packageManager, intent, 65536);
            j9.b.h(queryIntentActivities, "packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY)");
            for (ResolveInfo resolveInfo : queryIntentActivities) {
                if (j9.b.e(packageName, resolveInfo.activityInfo.packageName)) {
                    return true;
                }
            }
        } catch (Exception unused) {
        }
        return false;
    }

    public static final boolean B(Context context) {
        if (Build.VERSION.SDK_INT >= 27) {
            return context.getPackageManager().hasSystemFeature("android.hardware.type.pc");
        }
        String str = Build.DEVICE;
        if (str != null) {
            Pattern compile = Pattern.compile(".+_cheets|cheets_.+");
            j9.b.h(compile, "compile(pattern)");
            if (compile.matcher(str).matches()) {
                return true;
            }
        }
        return false;
    }

    public static final boolean C() {
        if (v3.a.b(l0.class)) {
            return false;
        }
        try {
            JSONObject q10 = q();
            if (q10 == null) {
                return false;
            }
            try {
                JSONArray jSONArray = q10.getJSONArray("data_processing_options");
                int length = jSONArray.length();
                if (length > 0) {
                    int i10 = 0;
                    while (true) {
                        int i11 = i10 + 1;
                        String string = jSONArray.getString(i10);
                        j9.b.h(string, "options.getString(i)");
                        String lowerCase = string.toLowerCase();
                        j9.b.h(lowerCase, "(this as java.lang.String).toLowerCase()");
                        if (j9.b.e(lowerCase, "ldu")) {
                            return true;
                        }
                        if (i11 >= length) {
                            break;
                        }
                        i10 = i11;
                    }
                }
            } catch (Exception unused) {
            }
            return false;
        } catch (Throwable th2) {
            v3.a.a(th2, l0.class);
            return false;
        }
    }

    public static final boolean D(Context context) {
        Method v10 = v("com.google.android.gms.common.GooglePlayServicesUtil", "isGooglePlayServicesAvailable", Context.class);
        if (v10 == null) {
            return false;
        }
        Object z10 = z(null, v10, context);
        return (z10 instanceof Integer) && j9.b.e(z10, 0);
    }

    public static final boolean E(String str) {
        if (str != null) {
            if (!(str.length() == 0)) {
                return false;
            }
        }
        return true;
    }

    public static final boolean F(Uri uri) {
        return uri != null && (ti.k.h0("http", uri.getScheme(), true) || ti.k.h0("https", uri.getScheme(), true) || ti.k.h0("fbstaging", uri.getScheme(), true));
    }

    public static final List<String> G(JSONArray jSONArray) throws JSONException {
        ArrayList arrayList = new ArrayList();
        int length = jSONArray.length();
        if (length > 0) {
            int i10 = 0;
            while (true) {
                int i11 = i10 + 1;
                arrayList.add(jSONArray.getString(i10));
                if (i11 >= length) {
                    break;
                }
                i10 = i11;
            }
        }
        return arrayList;
    }

    public static final Map<String, String> H(String str) {
        if (str.length() == 0) {
            return new HashMap();
        }
        try {
            HashMap hashMap = new HashMap();
            JSONObject jSONObject = new JSONObject(str);
            Iterator<String> keys = jSONObject.keys();
            while (keys.hasNext()) {
                String next = keys.next();
                j9.b.h(next, "key");
                String string = jSONObject.getString(next);
                j9.b.h(string, "jsonObject.getString(key)");
                hashMap.put(next, string);
            }
            return hashMap;
        } catch (JSONException unused) {
            return new HashMap();
        }
    }

    public static final String I(Map<String, String> map) {
        j9.b.i(map, "map");
        String str = "";
        if (!map.isEmpty()) {
            try {
                JSONObject jSONObject = new JSONObject();
                for (Map.Entry<String, String> entry : map.entrySet()) {
                    jSONObject.put(entry.getKey(), entry.getValue());
                }
                str = jSONObject.toString();
            } catch (JSONException unused) {
            }
            j9.b.h(str, "{\n      try {\n        val jsonObject = JSONObject()\n        for ((key, value) in map) {\n          jsonObject.put(key, value)\n        }\n        jsonObject.toString()\n      } catch (_e: JSONException) {\n        \"\"\n      }\n    }");
        }
        return str;
    }

    public static final String J(String str) {
        j9.b.i(str, "key");
        return x("MD5", str);
    }

    public static final boolean K(Context context) {
        AutofillManager autofillManager;
        return Build.VERSION.SDK_INT >= 26 && (autofillManager = (AutofillManager) context.getSystemService(AutofillManager.class)) != null && autofillManager.isAutofillSupported() && autofillManager.isEnabled();
    }

    public static final Bundle L(String str) {
        Bundle bundle = new Bundle();
        if (!E(str)) {
            if (str == null) {
                throw new IllegalStateException("Required value was null.".toString());
            }
            Object[] array = ti.o.H0(str, new String[]{"&"}, 0, 6).toArray(new String[0]);
            Objects.requireNonNull(array, "null cannot be cast to non-null type kotlin.Array<T>");
            String[] strArr = (String[]) array;
            int length = strArr.length;
            int i10 = 0;
            while (i10 < length) {
                String str2 = strArr[i10];
                i10++;
                Object[] array2 = ti.o.H0(str2, new String[]{"="}, 0, 6).toArray(new String[0]);
                Objects.requireNonNull(array2, "null cannot be cast to non-null type kotlin.Array<T>");
                String[] strArr2 = (String[]) array2;
                try {
                    if (strArr2.length == 2) {
                        bundle.putString(URLDecoder.decode(strArr2[0], "UTF-8"), URLDecoder.decode(strArr2[1], "UTF-8"));
                    } else if (strArr2.length == 1) {
                        bundle.putString(URLDecoder.decode(strArr2[0], "UTF-8"), "");
                    }
                } catch (UnsupportedEncodingException unused) {
                    b3.s sVar = b3.s.f870a;
                    b3.s sVar2 = b3.s.f870a;
                }
            }
        }
        return bundle;
    }

    public static final boolean M(Bundle bundle, Object obj) {
        j9.b.i(bundle, "bundle");
        if (obj instanceof Boolean) {
            bundle.putBoolean("media", ((Boolean) obj).booleanValue());
            return true;
        } else if (obj instanceof boolean[]) {
            bundle.putBooleanArray("media", (boolean[]) obj);
            return true;
        } else if (obj instanceof Double) {
            bundle.putDouble("media", ((Number) obj).doubleValue());
            return true;
        } else if (obj instanceof double[]) {
            bundle.putDoubleArray("media", (double[]) obj);
            return true;
        } else if (obj instanceof Integer) {
            bundle.putInt("media", ((Number) obj).intValue());
            return true;
        } else if (obj instanceof int[]) {
            bundle.putIntArray("media", (int[]) obj);
            return true;
        } else if (obj instanceof Long) {
            bundle.putLong("media", ((Number) obj).longValue());
            return true;
        } else if (obj instanceof long[]) {
            bundle.putLongArray("media", (long[]) obj);
            return true;
        } else if (obj instanceof String) {
            bundle.putString("media", (String) obj);
            return true;
        } else {
            bundle.putString("media", ((JSONArray) obj).toString());
            return true;
        }
    }

    public static final Map<String, String> N(Parcel parcel) {
        j9.b.i(parcel, "parcel");
        int readInt = parcel.readInt();
        if (readInt < 0) {
            return null;
        }
        HashMap hashMap = new HashMap();
        int i10 = 0;
        if (readInt > 0) {
            do {
                i10++;
                String readString = parcel.readString();
                String readString2 = parcel.readString();
                if (readString != null && readString2 != null) {
                    hashMap.put(readString, readString2);
                    continue;
                }
            } while (i10 < readInt);
            return hashMap;
        }
        return hashMap;
    }

    public static final String O(InputStream inputStream) throws IOException {
        BufferedInputStream bufferedInputStream;
        Throwable th2;
        InputStreamReader inputStreamReader;
        try {
            bufferedInputStream = new BufferedInputStream(inputStream);
            try {
                inputStreamReader = new InputStreamReader(bufferedInputStream);
                try {
                    StringBuilder sb2 = new StringBuilder();
                    char[] cArr = new char[2048];
                    while (true) {
                        int read = inputStreamReader.read(cArr);
                        if (read == -1) {
                            String sb3 = sb2.toString();
                            j9.b.h(sb3, "{\n      bufferedInputStream = BufferedInputStream(inputStream)\n      reader = InputStreamReader(bufferedInputStream)\n      val stringBuilder = StringBuilder()\n      val bufferSize = 1024 * 2\n      val buffer = CharArray(bufferSize)\n      var n = 0\n      while (reader.read(buffer).also { n = it } != -1) {\n        stringBuilder.append(buffer, 0, n)\n      }\n      stringBuilder.toString()\n    }");
                            e(bufferedInputStream);
                            e(inputStreamReader);
                            return sb3;
                        }
                        sb2.append(cArr, 0, read);
                    }
                } catch (Throwable th3) {
                    th2 = th3;
                    e(bufferedInputStream);
                    e(inputStreamReader);
                    throw th2;
                }
            } catch (Throwable th4) {
                th2 = th4;
                inputStreamReader = null;
            }
        } catch (Throwable th5) {
            bufferedInputStream = null;
            th2 = th5;
            inputStreamReader = null;
        }
    }

    public static final void P(Runnable runnable) {
        try {
            b3.s sVar = b3.s.f870a;
            b3.s.e().execute(runnable);
        } catch (Exception unused) {
        }
    }

    public static final void Q(JSONObject jSONObject, Context context) throws JSONException {
        String str;
        Locale locale;
        int i10;
        int i11;
        Display display;
        PackageInfo packageInfo;
        JSONArray jSONArray = new JSONArray();
        jSONArray.put("a2");
        int i12 = 0;
        if (f12220b == -1 || System.currentTimeMillis() - f12220b >= 1800000) {
            f12220b = System.currentTimeMillis();
            try {
                TimeZone timeZone = TimeZone.getDefault();
                String displayName = timeZone.getDisplayName(timeZone.inDaylightTime(new Date()), 0);
                j9.b.h(displayName, "tz.getDisplayName(tz.inDaylightTime(Date()), TimeZone.SHORT)");
                f12222e = displayName;
                String id2 = timeZone.getID();
                j9.b.h(id2, "tz.id");
                f12223f = id2;
            } catch (AssertionError | Exception unused) {
            }
            if (j9.b.e(f12224g, "NoCarrier")) {
                try {
                    Object systemService = context.getSystemService("phone");
                    if (systemService == null) {
                        throw new NullPointerException("null cannot be cast to non-null type android.telephony.TelephonyManager");
                    }
                    String networkOperatorName = AsmPrivacyHookHelper.getNetworkOperatorName((TelephonyManager) systemService);
                    j9.b.h(networkOperatorName, "telephonyManager.networkOperatorName");
                    f12224g = networkOperatorName;
                } catch (Exception unused2) {
                }
            }
            try {
                if (j9.b.e("mounted", Environment.getExternalStorageState())) {
                    StatFs statFs = new StatFs(Environment.getExternalStorageDirectory().getPath());
                    c = statFs.getBlockCount() * statFs.getBlockSize();
                }
                c = Math.round(c / 1.073741824E9d);
            } catch (Exception unused3) {
            }
            try {
                if (j9.b.e("mounted", Environment.getExternalStorageState())) {
                    StatFs statFs2 = new StatFs(Environment.getExternalStorageDirectory().getPath());
                    f12221d = statFs2.getAvailableBlocks() * statFs2.getBlockSize();
                }
                f12221d = Math.round(f12221d / 1.073741824E9d);
            } catch (Exception unused4) {
            }
        }
        String packageName = context.getPackageName();
        int i13 = -1;
        try {
            packageInfo = context.getPackageManager().getPackageInfo(packageName, 0);
        } catch (PackageManager.NameNotFoundException unused5) {
            str = "";
        }
        if (packageInfo == null) {
            return;
        }
        i13 = packageInfo.versionCode;
        str = packageInfo.versionName;
        jSONArray.put(packageName);
        jSONArray.put(i13);
        jSONArray.put(str);
        jSONArray.put(Build.VERSION.RELEASE);
        jSONArray.put(Build.MODEL);
        try {
            locale = context.getResources().getConfiguration().locale;
        } catch (Exception unused6) {
            locale = Locale.getDefault();
        }
        jSONArray.put(locale.getLanguage() + '_' + ((Object) locale.getCountry()));
        jSONArray.put(f12222e);
        jSONArray.put(f12224g);
        double d9 = 0.0d;
        try {
            Object systemService2 = context.getSystemService("display");
            display = null;
            DisplayManager displayManager = systemService2 instanceof DisplayManager ? (DisplayManager) systemService2 : null;
            if (displayManager != null) {
                display = displayManager.getDisplay(0);
            }
        } catch (Exception unused7) {
        }
        if (display != null) {
            DisplayMetrics displayMetrics = new DisplayMetrics();
            display.getMetrics(displayMetrics);
            i10 = displayMetrics.widthPixels;
            try {
                i12 = displayMetrics.heightPixels;
                d9 = displayMetrics.density;
            } catch (Exception unused8) {
            }
            jSONArray.put(i10);
            jSONArray.put(i12);
            jSONArray.put(new DecimalFormat("#.##").format(d9));
            i11 = f12219a;
            if (i11 <= 0) {
                try {
                    File[] listFiles = new File("/sys/devices/system/cpu/").listFiles(q.c);
                    if (listFiles != null) {
                        f12219a = listFiles.length;
                    }
                } catch (Exception unused9) {
                }
                if (f12219a <= 0) {
                    f12219a = Math.max(Runtime.getRuntime().availableProcessors(), 1);
                }
                i11 = f12219a;
            }
            jSONArray.put(i11);
            jSONArray.put(c);
            jSONArray.put(f12221d);
            jSONArray.put(f12223f);
            jSONObject.put("extinfo", jSONArray.toString());
        }
        i10 = 0;
        jSONArray.put(i10);
        jSONArray.put(i12);
        jSONArray.put(new DecimalFormat("#.##").format(d9));
        i11 = f12219a;
        if (i11 <= 0) {
        }
        jSONArray.put(i11);
        jSONArray.put(c);
        jSONArray.put(f12221d);
        jSONArray.put(f12223f);
        jSONObject.put("extinfo", jSONArray.toString());
    }

    public static final String R(String str) {
        if (str == null) {
            return null;
        }
        return x("SHA-256", str);
    }

    public static final void S(Parcel parcel, Map<String, String> map) {
        j9.b.i(parcel, "parcel");
        if (map == null) {
            parcel.writeInt(-1);
            return;
        }
        parcel.writeInt(map.size());
        for (Map.Entry<String, String> entry : map.entrySet()) {
            parcel.writeString(entry.getKey());
            parcel.writeString(entry.getValue());
        }
    }

    public static final <T> boolean a(T t10, T t11) {
        return t10 == null ? t11 == null : j9.b.e(t10, t11);
    }

    public static final Uri b(String str, String str2, Bundle bundle) {
        Uri.Builder builder = new Uri.Builder();
        builder.scheme("https");
        builder.authority(str);
        builder.path(str2);
        if (bundle != null) {
            for (String str3 : bundle.keySet()) {
                Object obj = bundle.get(str3);
                if (obj instanceof String) {
                    builder.appendQueryParameter(str3, (String) obj);
                }
            }
        }
        Uri build = builder.build();
        j9.b.h(build, "builder.build()");
        return build;
    }

    public static final void c(Context context, String str) {
        CookieSyncManager.createInstance(context).sync();
        CookieManager cookieManager = CookieManager.getInstance();
        String cookie = cookieManager.getCookie(str);
        if (cookie == null) {
            return;
        }
        Object[] array = ti.o.H0(cookie, new String[]{";"}, 0, 6).toArray(new String[0]);
        Objects.requireNonNull(array, "null cannot be cast to non-null type kotlin.Array<T>");
        String[] strArr = (String[]) array;
        int length = strArr.length;
        int i10 = 0;
        while (i10 < length) {
            String str2 = strArr[i10];
            i10++;
            Object[] array2 = ti.o.H0(str2, new String[]{"="}, 0, 6).toArray(new String[0]);
            Objects.requireNonNull(array2, "null cannot be cast to non-null type kotlin.Array<T>");
            String[] strArr2 = (String[]) array2;
            if (strArr2.length > 0) {
                String str3 = strArr2[0];
                int length2 = str3.length() - 1;
                int i11 = 0;
                boolean z10 = false;
                while (i11 <= length2) {
                    boolean z11 = j9.b.k(str3.charAt(!z10 ? i11 : length2), 32) <= 0;
                    if (z10) {
                        if (!z11) {
                            break;
                        }
                        length2--;
                    } else if (z11) {
                        i11++;
                    } else {
                        z10 = true;
                    }
                }
                cookieManager.setCookie(str, j9.b.w(str3.subSequence(i11, length2 + 1).toString(), "=;expires=Sat, 1 Jan 2000 00:00:01 UTC;"));
            }
        }
        cookieManager.removeExpiredCookie();
    }

    public static final void d(Context context) {
        try {
            c(context, "facebook.com");
            c(context, ".facebook.com");
            c(context, "https://facebook.com");
            c(context, "https://.facebook.com");
        } catch (Exception unused) {
        }
    }

    public static final void e(Closeable closeable) {
        if (closeable != null) {
            try {
                closeable.close();
            } catch (IOException unused) {
            }
        }
    }

    public static final String f(String str) {
        return E(str) ? "" : str;
    }

    public static final List<String> g(JSONArray jSONArray) {
        try {
            ArrayList arrayList = new ArrayList();
            int i10 = 0;
            int length = jSONArray.length();
            if (length <= 0) {
                return arrayList;
            }
            while (true) {
                int i11 = i10 + 1;
                String string = jSONArray.getString(i10);
                j9.b.h(string, "jsonArray.getString(i)");
                arrayList.add(string);
                if (i11 >= length) {
                    return arrayList;
                }
                i10 = i11;
            }
        } catch (JSONException unused) {
            return new ArrayList();
        }
    }

    public static final Map<String, Object> h(JSONObject jSONObject) {
        j9.b.i(jSONObject, "jsonObject");
        HashMap hashMap = new HashMap();
        JSONArray names = jSONObject.names();
        if (names == null) {
            return hashMap;
        }
        int i10 = 0;
        int length = names.length();
        if (length > 0) {
            while (true) {
                int i11 = i10 + 1;
                try {
                    String string = names.getString(i10);
                    j9.b.h(string, "keys.getString(i)");
                    Object obj = jSONObject.get(string);
                    if (obj instanceof JSONObject) {
                        obj = h((JSONObject) obj);
                    }
                    j9.b.h(obj, "value");
                    hashMap.put(string, obj);
                } catch (JSONException unused) {
                }
                if (i11 >= length) {
                    break;
                }
                i10 = i11;
            }
        }
        return hashMap;
    }

    public static final Map<String, String> i(JSONObject jSONObject) {
        HashMap hashMap = new HashMap();
        Iterator<String> keys = jSONObject.keys();
        while (keys.hasNext()) {
            String next = keys.next();
            String optString = jSONObject.optString(next);
            if (optString != null) {
                j9.b.h(next, "key");
                hashMap.put(next, optString);
            }
        }
        return hashMap;
    }

    public static final int j(InputStream inputStream, OutputStream outputStream) throws IOException {
        j9.b.i(outputStream, "outputStream");
        BufferedInputStream bufferedInputStream = null;
        try {
            BufferedInputStream bufferedInputStream2 = new BufferedInputStream(inputStream);
            try {
                byte[] bArr = new byte[8192];
                int i10 = 0;
                while (true) {
                    int read = bufferedInputStream2.read(bArr);
                    if (read == -1) {
                        break;
                    }
                    outputStream.write(bArr, 0, read);
                    i10 += read;
                }
                bufferedInputStream2.close();
                if (inputStream != null) {
                    inputStream.close();
                }
                return i10;
            } catch (Throwable th2) {
                th = th2;
                bufferedInputStream = bufferedInputStream2;
                if (bufferedInputStream != null) {
                    bufferedInputStream.close();
                }
                if (inputStream != null) {
                    inputStream.close();
                }
                throw th;
            }
        } catch (Throwable th3) {
            th = th3;
        }
    }

    public static final void k(URLConnection uRLConnection) {
        if (uRLConnection == null || !(uRLConnection instanceof HttpURLConnection)) {
            return;
        }
        ((HttpURLConnection) uRLConnection).disconnect();
    }

    public static final String l(Context context) {
        return context == null ? "null" : context == context.getApplicationContext() ? "unknown" : context.getClass().getSimpleName();
    }

    public static final String m(Context context) {
        String string;
        try {
            b3.s sVar = b3.s.f870a;
            k3.f.i();
            String str = b3.s.f873e;
            if (str != null) {
                return str;
            }
            ApplicationInfo applicationInfo = context.getApplicationInfo();
            int i10 = applicationInfo.labelRes;
            if (i10 == 0) {
                string = applicationInfo.nonLocalizedLabel.toString();
            } else {
                string = context.getString(i10);
                j9.b.h(string, "context.getString(stringId)");
            }
            return string;
        } catch (Exception unused) {
            return "";
        }
    }

    public static final String n() {
        b3.s sVar = b3.s.f870a;
        Context a10 = b3.s.a();
        try {
            PackageInfo packageInfo = a10.getPackageManager().getPackageInfo(a10.getPackageName(), 0);
            if (packageInfo == null) {
                return null;
            }
            return packageInfo.versionName;
        } catch (PackageManager.NameNotFoundException unused) {
            return null;
        }
    }

    public static final Date o(Bundle bundle, String str, Date date) {
        long parseLong;
        if (bundle == null) {
            return null;
        }
        Object obj = bundle.get(str);
        if (!(obj instanceof Long)) {
            if (obj instanceof String) {
                try {
                    parseLong = Long.parseLong((String) obj);
                } catch (NumberFormatException unused) {
                }
            }
            return null;
        }
        parseLong = ((Number) obj).longValue();
        if (parseLong == 0) {
            return new Date(Long.MAX_VALUE);
        }
        return new Date((parseLong * 1000) + date.getTime());
    }

    public static final Locale p() {
        Locale locale;
        try {
            b3.s sVar = b3.s.f870a;
            locale = b3.s.a().getResources().getConfiguration().locale;
        } catch (Exception unused) {
            locale = null;
        }
        if (locale == null) {
            Locale locale2 = Locale.getDefault();
            j9.b.h(locale2, "getDefault()");
            return locale2;
        }
        return locale;
    }

    public static final JSONObject q() {
        if (v3.a.b(l0.class)) {
            return null;
        }
        try {
            b3.s sVar = b3.s.f870a;
            String string = b3.s.a().getSharedPreferences("com.facebook.sdk.DataProcessingOptions", 0).getString("data_processing_options", null);
            if (string != null) {
                try {
                    return new JSONObject(string);
                } catch (JSONException unused) {
                }
            }
            return null;
        } catch (Throwable th2) {
            v3.a.a(th2, l0.class);
            return null;
        }
    }

    public static final GraphRequest r(String str) {
        Bundle bundle = new Bundle();
        AccessToken e10 = AccessToken.Companion.e();
        bundle.putString("fields", j9.b.e((e10 == null || e10.getGraphDomain() == null) ? AccessToken.DEFAULT_GRAPH_DOMAIN : e10.getGraphDomain(), "instagram") ? "id,name,profile_picture" : "id,name,first_name,middle_name,last_name");
        bundle.putString(AccessToken.ACCESS_TOKEN_KEY, str);
        GraphRequest.c cVar = GraphRequest.f2640j;
        GraphRequest graphRequest = new GraphRequest(null, "me", null, null, new b3.c(null, 1), 32);
        graphRequest.f2646d = bundle;
        graphRequest.l(b3.z.GET);
        return graphRequest;
    }

    public static final void s(final String str, final a aVar) {
        j9.b.i(str, "accessToken");
        h0 h0Var = h0.f12179a;
        JSONObject jSONObject = h0.f12180b.get(str);
        if (jSONObject != null) {
            aVar.a(jSONObject);
            return;
        }
        GraphRequest.b bVar = new GraphRequest.b() {
            @Override
            public final void b(b3.y yVar) {
                l0.a aVar2 = l0.a.this;
                String str2 = str;
                j9.b.i(aVar2, "$callback");
                j9.b.i(str2, "$accessToken");
                FacebookRequestError facebookRequestError = yVar.c;
                if (facebookRequestError != null) {
                    aVar2.b(facebookRequestError.getException());
                    return;
                }
                h0 h0Var2 = h0.f12179a;
                JSONObject jSONObject2 = yVar.f900d;
                if (jSONObject2 == null) {
                    throw new IllegalStateException("Required value was null.".toString());
                }
                h0.f12180b.put(str2, jSONObject2);
                aVar2.a(yVar.f900d);
            }
        };
        GraphRequest r10 = r(str);
        r10.k(bVar);
        r10.d();
    }

    public static final String t(Context context) {
        Objects.requireNonNull(context, "Argument 'context' cannot be null");
        b3.s sVar = b3.s.f870a;
        return b3.s.b();
    }

    public static final Method u(Class<?> cls, String str, Class<?>... clsArr) {
        j9.b.i(clsArr, "parameterTypes");
        try {
            return cls.getMethod(str, (Class[]) Arrays.copyOf(clsArr, clsArr.length));
        } catch (NoSuchMethodException unused) {
            return null;
        }
    }

    public static final Method v(String str, String str2, Class<?>... clsArr) {
        try {
            return u(Class.forName(str), str2, (Class[]) Arrays.copyOf(clsArr, clsArr.length));
        } catch (ClassNotFoundException unused) {
            return null;
        }
    }

    public static final Object w(JSONObject jSONObject, String str, String str2) throws JSONException {
        j9.b.i(jSONObject, "jsonObject");
        Object opt = jSONObject.opt(str);
        if (opt != null && (opt instanceof String)) {
            opt = new JSONTokener((String) opt).nextValue();
        }
        if (opt == null || (opt instanceof JSONObject) || (opt instanceof JSONArray)) {
            return opt;
        }
        if (str2 != null) {
            JSONObject jSONObject2 = new JSONObject();
            jSONObject2.putOpt(str2, opt);
            return jSONObject2;
        }
        throw new b3.n("Got an unexpected non-JSON object.");
    }

    public static final String x(String str, String str2) {
        Charset charset = ti.a.f13252b;
        Objects.requireNonNull(str2, "null cannot be cast to non-null type java.lang.String");
        byte[] bytes = str2.getBytes(charset);
        j9.b.h(bytes, "(this as java.lang.String).getBytes(charset)");
        return y(str, bytes);
    }

    public static final String y(String str, byte[] bArr) {
        try {
            MessageDigest messageDigest = MessageDigest.getInstance(str);
            j9.b.h(messageDigest, "hash");
            messageDigest.update(bArr);
            byte[] digest = messageDigest.digest();
            StringBuilder sb2 = new StringBuilder();
            j9.b.h(digest, "digest");
            int length = digest.length;
            int i10 = 0;
            while (i10 < length) {
                byte b10 = digest[i10];
                i10++;
                sb2.append(Integer.toHexString((b10 >> 4) & 15));
                sb2.append(Integer.toHexString((b10 >> 0) & 15));
            }
            String sb3 = sb2.toString();
            j9.b.h(sb3, "builder.toString()");
            return sb3;
        } catch (NoSuchAlgorithmException unused) {
            return null;
        }
    }

    public static final Object z(Object obj, Method method, Object... objArr) {
        j9.b.i(method, "method");
        try {
            return AsmPrivacyHookHelper.invoke(method, obj, Arrays.copyOf(objArr, objArr.length));
        } catch (IllegalAccessException | InvocationTargetException unused) {
            return null;
        }
    }
}