导航菜单

页面标题

页面副标题

Tasker v6.6.3 - ExtensionsContextKt.java 源代码

正在查看: Tasker v6.6.3 应用的 ExtensionsContextKt.java JAVA 源代码文件

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


package com.joaomgcd.taskerm.util;

import android.accessibilityservice.AccessibilityServiceInfo;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.app.ActivityManager;
import android.app.AlarmManager;
import android.app.Dialog;
import android.app.SearchManager;
import android.app.Service;
import android.app.UiModeManager;
import android.app.admin.DevicePolicyManager;
import android.app.role.RoleManager;
import android.app.usage.UsageEvents;
import android.app.usage.UsageStatsManager;
import android.companion.CompanionDeviceManager;
import android.content.ActivityNotFoundException;
import android.content.BroadcastReceiver;
import android.content.ClipData;
import android.content.ClipDescription;
import android.content.ClipboardManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
import android.content.pm.ApplicationInfo;
import android.content.pm.ComponentInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.pm.ServiceInfo;
import android.content.pm.ShortcutManager;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.location.LocationManager;
import android.media.AudioManager;
import android.media.projection.MediaProjectionManager;
import android.net.ConnectivityManager;
import android.net.Uri;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.nfc.NfcManager;
import android.os.BatteryManager;
import android.os.Build;
import android.os.Handler;
import android.os.LocaleList;
import android.os.PersistableBundle;
import android.os.PowerManager;
import android.os.UserHandle;
import android.os.UserManager;
import android.os.Vibrator;
import android.os.storage.StorageManager;
import android.provider.Settings;
import android.telecom.TelecomManager;
import android.telephony.TelephonyManager;
import android.view.Display;
import android.view.LayoutInflater;
import android.view.Window;
import android.view.WindowManager;
import android.view.accessibility.AccessibilityManager;
import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import com.joaomgcd.taskerm.helper.HelperMonitorService;
import com.joaomgcd.taskerm.keyboard.InputMethodServiceTasker;
import com.joaomgcd.taskerm.util.BatteryInfo;
import com.joaomgcd.taskerservercommon.ConstantsCommonTaskerServer;
import cyanogenmod.alarmclock.ClockContract;
import java.io.File;
import java.io.InputStream;
import java.io.Serializable;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
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.Set;
import kotlin.Pair;
import ne.u;
import net.dinglisch.android.taskerm.HasArgsEdit;
import net.dinglisch.android.taskerm.IntentHandler;
import net.dinglisch.android.taskerm.Kid;
import net.dinglisch.android.taskerm.Licence;
import net.dinglisch.android.taskerm.Main;
import net.dinglisch.android.taskerm.MonitorService;
import net.dinglisch.android.taskerm.Tasker;
import net.dinglisch.android.taskerm.d6;
import net.dinglisch.android.taskerm.fp;
import net.dinglisch.android.taskerm.pp;
import net.dinglisch.android.taskerm.rp;
import net.dinglisch.android.taskerm.ud;
import net.dinglisch.android.taskerm.vg;
import net.dinglisch.android.taskerm.w4;
import net.dinglisch.android.taskerm.wp;
import pg.n2;

public final class ExtensionsContextKt {
    private static String a;
    private static String b;

    @bk.f(c = "com.joaomgcd.taskerm.util.ExtensionsContextKt", f = "ExtensionsContext.kt", l = {926, 932, 934, 934}, m = "getWithActivitySuspend")
    static final class a<T> extends bk.d {
        Object s;
        Object t;
        Object u;
        Object v;
        Object w;
        int x;
        Object y;
        int z;

        a(zj.e<? super a> eVar) {
            super(eVar);
        }

        @Override
        public final Object t(Object obj) {
            this.y = obj;
            this.z |= Integer.MIN_VALUE;
            return ExtensionsContextKt.m3(null, 0, null, this);
        }
    }

    public static final HashMap<Integer, com.joaomgcd.taskerm.settings.s> A0(Context context) {
        jk.p.i(context, "<this>");
        Map<String, ?> all = rg.i.v(context).getAll();
        if (all == null) {
            return new HashMap<>();
        }
        List t = kotlin.collections.m0.t(all);
        ArrayList arrayList = new ArrayList(kotlin.collections.t.w(t, 10));
        int i = 0;
        for (Object obj : t) {
            int i2 = i + 1;
            if (i < 0) {
                kotlin.collections.t.v();
            }
            Pair pair = (Pair) obj;
            Object first = pair.getFirst();
            jk.p.h(first, "<get-first>(...)");
            arrayList.add(new Pair(Integer.valueOf(i), new com.joaomgcd.taskerm.settings.s(context, (String) first, pair.getSecond())));
            i = i2;
        }
        Pair[] pairArr = (Pair[]) arrayList.toArray(new Pair[0]);
        return kotlin.collections.m0.g((Pair[]) Arrays.copyOf(pairArr, pairArr.length));
    }

    public static final boolean A1(Context context) {
        jk.p.i(context, "<this>");
        if (J3(context)) {
            return false;
        }
        BatteryInfo.Info info = X0(context).getInfo();
        if (info != null) {
            return info.getPresent();
        }
        return true;
    }

    public static final RoleManager A2(Context context) {
        jk.p.i(context, "<this>");
        return t3.a(context.getSystemService("role"));
    }

    public static final boolean A3(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "packageName");
        return net.dinglisch.android.taskerm.mh.J(context.getPackageManager(), str);
    }

    public static final ti.f A4(String str, final Context context, zg.g1 g1Var, final boolean z, final String str2) {
        jk.p.i(str2, "oldValue");
        if (jk.p.d(str2, str)) {
            if (!z) {
                b = null;
            }
            return ti.b.k();
        }
        ti.r<Boolean> s = zg.g2.s(context, g1Var);
        final ik.l lVar = new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                vj.e0 B4;
                B4 = ExtensionsContextKt.B4(z, str2, (Boolean) obj);
                return B4;
            }
        };
        ti.r<Boolean> q = s.q(new yi.d() {
            @Override
            public final void accept(Object obj) {
                ExtensionsContextKt.C4(ik.l.this, obj);
            }
        });
        final ik.l lVar2 = new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                vj.e0 D4;
                D4 = ExtensionsContextKt.D4(context, (Throwable) obj);
                return D4;
            }
        };
        return q.p(new yi.d() {
            @Override
            public final void accept(Object obj) {
                ExtensionsContextKt.G4(ik.l.this, obj);
            }
        }).P();
    }

    public static final HashMap<Integer, rp> B0(Context context) {
        jk.p.i(context, "<this>");
        Set<String> q0 = wp.q0(context, false, true);
        jk.p.h(q0, "getSet(...)");
        ArrayList arrayList = new ArrayList();
        for (Object obj : q0) {
            if (!wp.J0((String) obj)) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = new ArrayList(kotlin.collections.t.w(arrayList, 10));
        int i = 0;
        for (Object obj2 : arrayList) {
            int i2 = i + 1;
            if (i < 0) {
                kotlin.collections.t.v();
            }
            arrayList2.add(new Pair(Integer.valueOf(i), new rp(context, (String) obj2)));
            i = i2;
        }
        Pair[] pairArr = (Pair[]) arrayList2.toArray(new Pair[0]);
        return kotlin.collections.m0.g((Pair[]) Arrays.copyOf(pairArr, pairArr.length));
    }

    public static final DevicePolicyManager B1(Context context) {
        jk.p.i(context, "<this>");
        return (DevicePolicyManager) context.getSystemService("device_policy");
    }

    public static final List<ComponentName> B2(Context context) {
        Object obj;
        jk.p.i(context, "<this>");
        List<ComponentName> T1 = T1(context);
        List<ComponentName> D2 = D2(context);
        List<ComponentName> n1 = n1(context);
        ArrayList<ComponentName> arrayList = new ArrayList();
        for (Object obj2 : n1) {
            if (!R(context, (ComponentName) obj2)) {
                arrayList.add(obj2);
            }
        }
        ArrayList arrayList2 = new ArrayList();
        for (ComponentName componentName : arrayList) {
            Iterator<T> it = T1.iterator();
            while (true) {
                if (!it.hasNext()) {
                    obj = null;
                    break;
                }
                obj = it.next();
                if (jk.p.d((ComponentName) obj, componentName)) {
                    break;
                }
            }
            ComponentName componentName2 = (ComponentName) obj;
            if (componentName2 != null) {
                arrayList2.add(componentName2);
            }
        }
        return kotlin.collections.t.y0(D2, arrayList2);
    }

    @TargetApi(28)
    public static final boolean B3(final Context context, final String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "otherPackageName");
        if (bi.S()) {
            return true;
        }
        Boolean bool = (Boolean) b7.n6(null, new ik.a() {
            @Override
            public final Object e() {
                Boolean C3;
                C3 = ExtensionsContextKt.C3(context, str);
                return C3;
            }
        }, 1, null);
        if (bool != null) {
            return bool.booleanValue();
        }
        return false;
    }

    public static final vj.e0 B4(boolean z, String str, Boolean bool) {
        if (z) {
            b = null;
        } else {
            b = str;
        }
        return vj.e0.a;
    }

    public static final boolean C0(Context context) {
        jk.p.i(context, "<this>");
        DevicePolicyManager B1 = B1(context);
        if (B1 == null) {
            return false;
        }
        String packageName = context.getPackageName();
        return B1.isDeviceOwnerApp(packageName) || B1.isProfileOwnerApp(packageName);
    }

    public static final Context C1(Context context) {
        jk.p.i(context, "<this>");
        return n2(context, "en");
    }

    public static final List<ComponentName> C2(Context context) {
        jk.p.i(context, "<this>");
        return B2(context);
    }

    public static final java.lang.Boolean C3(android.content.Context r3, java.lang.String r4) {
        throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.C3(android.content.Context, java.lang.String):java.lang.Boolean");
    }

    public static final void C4(ik.l lVar, Object obj) {
        lVar.invoke(obj);
    }

    public static final ti.r<String> D0(Context context) {
        jk.p.i(context, "<this>");
        return Licence.s0(context);
    }

    @android.annotation.TargetApi(26)
    public static final java.lang.String D1(android.content.Context r2) {
        throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.D1(android.content.Context):java.lang.String");
    }

    public static final List<ComponentName> D2(Context context) {
        List<AccessibilityServiceInfo> enabledAccessibilityServiceList;
        jk.p.i(context, "<this>");
        AccessibilityManager s0 = s0(context);
        if (s0 == null || (enabledAccessibilityServiceList = s0.getEnabledAccessibilityServiceList(63)) == null) {
            return kotlin.collections.t.m();
        }
        ArrayList arrayList = new ArrayList(kotlin.collections.t.w(enabledAccessibilityServiceList, 10));
        Iterator<T> it = enabledAccessibilityServiceList.iterator();
        while (it.hasNext()) {
            ResolveInfo resolveInfo = ((AccessibilityServiceInfo) it.next()).getResolveInfo();
            jk.p.h(resolveInfo, "getResolveInfo(...)");
            arrayList.add(b7.O1(resolveInfo));
        }
        return arrayList;
    }

    public static final boolean D3(Context context) {
        jk.p.i(context, "<this>");
        if (r.a.s()) {
            return true;
        }
        return w3(context, "android.app.role.CALL_SCREENING");
    }

    public static final vj.e0 D4(final Context context, Throwable th2) {
        xg.e2.y2(pg.n2.A.m(context, "nonblockoverlaysandroid12needsecuresetting", b7.j6(2131889275, context, new Object[0]), b7.j6(2131889276, context, new Object[0]), new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                vj.e0 E4;
                E4 = ExtensionsContextKt.E4(context, (pg.n2) obj);
                return E4;
            }
        }), context, new ik.a() {
            @Override
            public final Object e() {
                vj.e0 F4;
                F4 = ExtensionsContextKt.F4();
                return F4;
            }
        });
        return vj.e0.a;
    }

    public static final ArrayList<UsageEvents.Event> E0(Context context, long j, long j2, Integer num) {
        jk.p.i(context, "<this>");
        return b7.s2(V0(context, j, j2), num);
    }

    public static final ActivityInfo E1(Context context, String str, Uri uri) {
        Object obj;
        jk.p.i(context, "<this>");
        jk.p.i(str, "packageName");
        jk.p.i(uri, "dataUri");
        Iterator<T> it = u0(context, uri).iterator();
        while (true) {
            if (!it.hasNext()) {
                break;
            }
            Object next = it.next();
            ActivityInfo activityInfo = (ActivityInfo) next;
            if (jk.p.d(activityInfo != null ? activityInfo.packageName : null, str)) {
                obj = next;
                break;
            }
        }
        return (ActivityInfo) obj;
    }

    public static final SearchManager E2(Context context) {
        jk.p.i(context, "<this>");
        return (SearchManager) context.getSystemService("search");
    }

    public static final boolean E3(Context context) {
        Configuration configuration;
        jk.p.i(context, "<this>");
        Resources resources = context.getResources();
        return (resources == null || (configuration = resources.getConfiguration()) == null || (configuration.uiMode & 48) != 32) ? false : true;
    }

    public static final vj.e0 E4(Context context, pg.n2 n2Var) {
        jk.p.i(n2Var, "$this$warnWithNotification");
        n2Var.D(new pg.n0(context));
        n2Var.z(true);
        return vj.e0.a;
    }

    public static final ArrayList<UsageEvents.Event> F0(Context context, long j, Integer num) {
        jk.p.i(context, "<this>");
        return b7.s2(U0(context, j), num);
    }

    private static final int F1(Integer num, Context context) {
        return (num == null || num.intValue() <= 0) ? ni.c(context, 48) : num.intValue();
    }

    public static final List<Sensor> F2(Context context) {
        jk.p.i(context, "<this>");
        SensorManager G2 = G2(context);
        if (G2 != null) {
            return G2.getSensorList(-1);
        }
        return null;
    }

    public static final boolean F3(Context context) {
        jk.p.i(context, "<this>");
        LocationManager o2 = o2(context);
        if (o2 != null) {
            return o2.isProviderEnabled("gps");
        }
        return false;
    }

    public static final vj.e0 F4() {
        return vj.e0.a;
    }

    public static ArrayList G0(Context context, long j, long j2, Integer num, int i, Object obj) {
        if ((i & 4) != 0) {
            num = 1;
        }
        return E0(context, j, j2, num);
    }

    public static final String G1(Context context, Calendar calendar) {
        Locale k2;
        TaskerApp U2;
        jk.p.i(calendar, "calendar");
        if (context == null || (U2 = U2(context)) == null || (k2 = U2.K()) == null) {
            k2 = k2(context);
        }
        DateFormat dateInstance = DateFormat.getDateInstance(3, k2);
        if (dateInstance == null) {
            net.dinglisch.android.taskerm.o7.f("DATE", "New Date Format: using basic format");
            return net.dinglisch.android.taskerm.ug.g(calendar);
        }
        String format = dateInstance.format(new Date(calendar.getTimeInMillis()));
        if (format == null) {
            net.dinglisch.android.taskerm.o7.f("DATE", "New Date Format: using basic format because of string");
            return net.dinglisch.android.taskerm.ug.g(calendar);
        }
        String str = File.separator;
        jk.p.h(str, "separator");
        return sk.q.I(format, str, "-", false, 4, null);
    }

    public static final SensorManager G2(Context context) {
        jk.p.i(context, "<this>");
        return (SensorManager) context.getSystemService("sensor");
    }

    public static final boolean G3(Context context) {
        jk.p.i(context, "<this>");
        PowerManager x2 = x2(context);
        if (x2 != null) {
            return x2.isIgnoringBatteryOptimizations(context.getPackageName());
        }
        return false;
    }

    public static final void G4(ik.l lVar, Object obj) {
        lVar.invoke(obj);
    }

    public static ArrayList H0(Context context, long j, Integer num, int i, Object obj) {
        if ((i & 2) != 0) {
            num = 1;
        }
        return F0(context, j, num);
    }

    public static final List<ComponentName> H1(String str) {
        List J0;
        if (str == null || (J0 = sk.q.J0(str, new String[]{ConstantsCommonTaskerServer.ID_SEPARATOR}, false, 0, 6, null)) == null) {
            return kotlin.collections.t.m();
        }
        ArrayList arrayList = new ArrayList();
        for (Object obj : J0) {
            if (((String) obj).length() > 0) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = new ArrayList();
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            List J02 = sk.q.J0((String) it.next(), new String[]{"/"}, false, 0, 6, null);
            ComponentName componentName = null;
            if (J02.size() == 2) {
                String str2 = (String) J02.get(0);
                String str3 = (String) J02.get(1);
                if (sk.q.O(str3, ".", false, 2, null)) {
                    str3 = str2 + str3;
                }
                componentName = new ComponentName(str2, str3);
            }
            if (componentName != null) {
                arrayList2.add(componentName);
            }
        }
        return arrayList2;
    }

    public static final List<ServiceInfo> H2(final Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "action");
        return k1(context, str, new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                List I2;
                I2 = ExtensionsContextKt.I2(context, (Intent) obj);
                return I2;
            }
        }, new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                ServiceInfo J2;
                J2 = ExtensionsContextKt.J2((ResolveInfo) obj);
                return J2;
            }
        });
    }

    public static final boolean H3(Context context) {
        jk.p.i(context, "<this>");
        return jk.p.d(W1(context), "com.android.vending");
    }

    public static final ti.f H4(ik.l lVar, Object obj) {
        jk.p.i(obj, "p0");
        return (ti.f) lVar.invoke(obj);
    }

    public static final List I(Context context, Intent intent) {
        jk.p.i(intent, "it");
        return context.getPackageManager().queryIntentActivities(intent, 192);
    }

    public static final Bitmap I0(Context context, k0 k0Var) {
        jk.p.i(context, "<this>");
        jk.p.i(k0Var, "args");
        PackageManager packageManager = context.getPackageManager();
        jk.p.h(packageManager, "getPackageManager(...)");
        return J0(context, new m0(packageManager, k0Var));
    }

    @TargetApi(23)
    public static final boolean I1(Context context) {
        jk.p.i(context, "<this>");
        return r.a.G() && u3(context, "android.hardware.fingerprint", "android.hardware.biometrics.iris", "android.hardware.biometrics.face");
    }

    public static final List I2(Context context, Intent intent) {
        jk.p.i(intent, "it");
        List<ResolveInfo> queryIntentServices = context.getPackageManager().queryIntentServices(intent, 192);
        jk.p.h(queryIntentServices, "queryIntentServices(...)");
        return queryIntentServices;
    }

    public static final boolean I3(Context context) {
        jk.p.i(context, "<this>");
        return Kid.b(context);
    }

    public static final String I4(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "command");
        return K4(context, str, null, 2, null);
    }

    public static final ActivityInfo J(ResolveInfo resolveInfo) {
        jk.p.i(resolveInfo, "it");
        return resolveInfo.activityInfo;
    }

    private static final Bitmap J0(Context context, m0 m0Var) {
        Drawable loadIcon;
        try {
            String c = m0Var.c();
            if (c != null) {
                loadIcon = context.getPackageManager().getActivityIcon(new ComponentName(m0Var.e(), c));
            } else {
                ApplicationInfo L0 = L0(context, m0Var.e(), 0, 2, null);
                loadIcon = L0 != null ? L0.loadIcon(context.getPackageManager()) : null;
            }
            if (loadIcon == null) {
                return null;
            }
            Bitmap createBitmap = Bitmap.createBitmap(F1(Integer.valueOf(loadIcon.getIntrinsicWidth()), context), F1(Integer.valueOf(loadIcon.getIntrinsicHeight()), context), Bitmap.Config.ARGB_8888);
            jk.p.h(createBitmap, "createBitmap(...)");
            Canvas canvas = new Canvas(createBitmap);
            loadIcon.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
            loadIcon.draw(canvas);
            return (m0Var.g() == null || m0Var.d() == null) ? createBitmap : bg.l.d(createBitmap, m0Var.g().intValue(), m0Var.d().intValue());
        } catch (PackageManager.NameNotFoundException unused) {
            return null;
        } catch (OutOfMemoryError unused2) {
            net.dinglisch.android.taskerm.o7.G(m0Var.f(), "getIcon: " + m0Var + ".packageName: out of memory");
            return null;
        }
    }

    @TargetApi(26)
    public static final boolean J1(Context context) {
        jk.p.i(context, "<this>");
        return false;
    }

    public static final ServiceInfo J2(ResolveInfo resolveInfo) {
        jk.p.i(resolveInfo, "it");
        return resolveInfo.serviceInfo;
    }

    public static final boolean J3(Context context) {
        jk.p.i(context, "<this>");
        PackageManager packageManager = context.getPackageManager();
        if (packageManager.hasSystemFeature("android.software.leanback")) {
            return true;
        }
        return packageManager.hasSystemFeature("android.hardware.usb.host") && packageManager.hasSystemFeature("android.hardware.ethernet") && !N1(context);
    }

    public static final String J4(Context context, String str, String str2) {
        String str3;
        jk.p.i(context, "<this>");
        jk.p.i(str, "command");
        Object obj = null;
        if (str2 != null) {
            if (sk.q.U(str, str2, false, 2, null)) {
                str3 = str;
            } else {
                str3 = str2 + "=:=" + str;
            }
            if (str3 != null) {
                str = str3;
            }
        }
        hf.m0 m0Var = new hf.m0(str, (String) null, (Boolean) null, (Boolean) null, (com.joaomgcd.taskerm.inputoutput.a) null, 30, (jk.h) null);
        Iterator it = gf.k.h().l().iterator();
        while (true) {
            if (!it.hasNext()) {
                break;
            }
            Object next = it.next();
            if (((gf.b) next) instanceof hf.e) {
                obj = next;
                break;
            }
        }
        if (obj == null) {
            throw new NullPointerException("null cannot be cast to non-null type com.joaomgcd.taskerm.event.app.EventCommand");
        }
        gf.b.j0((hf.e) obj, context, (MonitorService) null, m0Var, (Object) null, (Integer) null, (dg.c) null, 16, (Object) null);
        return str;
    }

    public static final ArrayList K(Context context) {
        Uri D = l7.D("content://androidx.car.app.connection");
        if (D != null) {
            return S3(context, D, null, null, new String[]{"CarConnectionState"}, 0, null, 54, null);
        }
        return null;
    }

    public static final ApplicationInfo K0(Context context, String str, int i) {
        jk.p.i(context, "<this>");
        if (str == null) {
            return null;
        }
        try {
            PackageManager packageManager = context.getPackageManager();
            if (packageManager != null) {
                return packageManager.getApplicationInfo(str, i);
            }
            return null;
        } catch (Throwable unused) {
            return null;
        }
    }

    public static final boolean K1(Context context) {
        jk.p.i(context, "<this>");
        return com.google.android.gms.common.a.m().f(context) == 0;
    }

    public static final ShortcutManager K2(Context context) {
        jk.p.i(context, "<this>");
        return androidx.core.content.pm.u.a(context.getSystemService("shortcut"));
    }

    public static final Boolean K3(Context context) {
        ConnectivityManager l1 = l1(context);
        if (l1 != null) {
            return Boolean.valueOf(ud.x.f(l1));
        }
        return null;
    }

    public static String K4(Context context, String str, String str2, int i, Object obj) {
        if ((i & 2) != 0) {
            str2 = null;
        }
        return J4(context, str, str2);
    }

    public static final String L(ClipData clipData, Context context) {
        ClipData.Item itemAt;
        CharSequence coerceToText;
        if (clipData == null || (itemAt = clipData.getItemAt(0)) == null || (coerceToText = itemAt.coerceToText(context)) == null) {
            return null;
        }
        return coerceToText.toString();
    }

    public static ApplicationInfo L0(Context context, String str, int i, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            i = 0;
        }
        return K0(context, str, i);
    }

    public static final boolean L1(Activity activity) {
        Dialog j;
        jk.p.i(activity, "<this>");
        com.google.android.gms.common.a m = com.google.android.gms.common.a.m();
        jk.p.h(m, "getInstance(...)");
        int f = m.f(activity);
        if (f == 0) {
            return true;
        }
        if (!m.i(f) || (j = m.j(activity, f, 2404)) == null) {
            return false;
        }
        j.show();
        return false;
    }

    public static final boolean L2(Context context) {
        jk.p.i(context, "<this>");
        boolean p = zc.p(context);
        if (p) {
            net.dinglisch.android.taskerm.o7.f(com.joaomgcd.taskerm.dialog.a.X7(), "Showing auth dialog, so ignoring app");
        }
        return p;
    }

    public static final boolean L3(Context context) {
        jk.p.i(context, "<this>");
        LocationManager o2 = o2(context);
        if (o2 != null) {
            return o2.isProviderEnabled("network");
        }
        return false;
    }

    public static final ti.b L4(Context context) {
        jk.p.i(context, "<this>");
        return z4(context, false);
    }

    public static final String M(ClipboardManager clipboardManager) {
        CharSequence text = clipboardManager.getText();
        if (text != null) {
            return text.toString();
        }
        return null;
    }

    public static final String M0(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "packageName");
        PackageManager packageManager = context.getPackageManager();
        jk.p.h(packageManager, "getPackageManager(...)");
        return N0(packageManager, str);
    }

    public static final boolean M1(Context context) {
        jk.p.i(context, "<this>");
        return c1(context);
    }

    public static final SharedPreferences M2(Context context) {
        jk.p.i(context, "<this>");
        return pp.S0(context);
    }

    public static final boolean M3(Context context) {
        jk.p.i(context, "<this>");
        return jk.p.d(Build.MANUFACTURER, "samsung");
    }

    public static final ti.b M4(final Context context, final int i) {
        jk.p.i(context, "<this>");
        final zg.c0 c0Var = new zg.c0();
        ti.r<String> o = zg.g2.o(context, c0Var);
        final ik.l lVar = new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                ti.f N4;
                N4 = ExtensionsContextKt.N4(zg.c0.this, context, i, (String) obj);
                return N4;
            }
        };
        ti.b u = o.u(new yi.e() {
            @Override
            public final Object a(Object obj) {
                ti.f Q4;
                Q4 = ExtensionsContextKt.Q4(ik.l.this, obj);
                return Q4;
            }
        });
        jk.p.h(u, "flatMapCompletable(...)");
        return u;
    }

    public static final List N(Context context) {
        AccessibilityManager s0 = s0(context);
        if (s0 != null) {
            return s0.getInstalledAccessibilityServiceList();
        }
        return null;
    }

    public static final String N0(PackageManager packageManager, String str) {
        ComponentName component;
        String className;
        jk.p.i(packageManager, "<this>");
        jk.p.i(str, "packageName");
        Intent launchIntentForPackage = packageManager.getLaunchIntentForPackage(str);
        if (launchIntentForPackage != null && (component = launchIntentForPackage.getComponent()) != null && (className = component.getClassName()) != null) {
            return className;
        }
        throw new RuntimeException("Can't get " + str + " launch intent: no launch intent");
    }

    public static final boolean N1(Context context) {
        jk.p.i(context, "<this>");
        return context.getPackageManager().hasSystemFeature("android.hardware.touchscreen");
    }

    public static final Intent N2(Context context, IntentFilter intentFilter, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(intentFilter, "intentFilter");
        jk.p.i(str, "tag");
        BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
            @Override
            public void onReceive(Context context2, Intent intent) {
            }
        };
        try {
            try {
                Intent Z3 = Z3(context, broadcastReceiver, intentFilter, null, null, false, 16, null);
                try {
                    context.unregisterReceiver(broadcastReceiver);
                    return Z3;
                } catch (Exception e) {
                    net.dinglisch.android.taskerm.o7.l(str, "Error unregistering null receiver: " + intentFilter, e);
                    return Z3;
                }
            } catch (Exception e2) {
                net.dinglisch.android.taskerm.o7.l(str, "Error registering null receiver: " + intentFilter, e2);
                return null;
            }
        } finally {
            try {
                context.unregisterReceiver(broadcastReceiver);
            } catch (Exception e3) {
                net.dinglisch.android.taskerm.o7.l(str, "Error unregistering null receiver: " + intentFilter, e3);
            }
        }
    }

    public static final boolean N3(Context context) {
        jk.p.i(context, "<this>");
        if (M3(context)) {
            ComponentName y1 = y1(context);
            if (jk.p.d(y1 != null ? y1.getClassName() : null, "com.sec.android.app.launcher.activities.LauncherActivity")) {
                return true;
            }
        }
        return false;
    }

    public static final ti.f N4(zg.c0 c0Var, final Context context, final int i, String str) {
        jk.p.i(str, "it");
        if (jk.p.d(str, c0Var.i())) {
            return ti.b.k();
        }
        ti.r<Boolean> s = zg.g2.s(context, c0Var);
        final ik.l lVar = new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                ti.f O4;
                O4 = ExtensionsContextKt.O4(context, i, (Boolean) obj);
                return O4;
            }
        };
        return s.u(new yi.e() {
            @Override
            public final Object a(Object obj) {
                ti.f P4;
                P4 = ExtensionsContextKt.P4(ik.l.this, obj);
                return P4;
            }
        });
    }

    public static final String O(Context context) {
        return Settings.Secure.getString(context.getContentResolver(), zg.u.b());
    }

    public static final String O0(final Context context, final String str) {
        return (String) b7.n6(null, new ik.a() {
            @Override
            public final Object e() {
                String P0;
                P0 = ExtensionsContextKt.P0(str, context);
                return P0;
            }
        }, 1, null);
    }

    public static final boolean O1(Context context) {
        jk.p.i(context, "<this>");
        return pp.t1(context);
    }

    public static final StorageManager O2(Context context) {
        jk.p.i(context, "<this>");
        return (StorageManager) context.getSystemService("storage");
    }

    public static final boolean O3(Context context) {
        UserHandle p3;
        UserManager b3;
        if (context == null || (p3 = p3(context)) == null || (b3 = b3(context)) == null) {
            return false;
        }
        return !b3.isQuietModeEnabled(p3);
    }

    public static final ti.f O4(Context context, int i, Boolean bool) {
        jk.p.i(bool, "it");
        n2.a aVar = pg.n2.A;
        String j6 = b7.j6(2131886140, context, new Object[0]);
        String v = net.dinglisch.android.taskerm.z0.v(i);
        jk.p.h(v, "getActionNameByCode(...)");
        return n2.a.n(aVar, context, "neededrestart", j6, b7.j6(2131886141, context, v), null, 16, null);
    }

    public static final String P(Context context) {
        return Settings.Secure.getString(context.getContentResolver(), zg.u.a());
    }

    public static final String P0(String str, Context context) {
        PackageManager packageManager;
        if (str == null || context == null || (packageManager = context.getPackageManager()) == null) {
            return null;
        }
        return N0(packageManager, str);
    }

    public static final String P1(Context context, w4.a aVar, int i) {
        jk.p.i(context, "<this>");
        jk.p.i(aVar, "type");
        String P0 = HasArgsEdit.P0(aVar.d(), net.dinglisch.android.taskerm.z0.x(523).q());
        jk.p.f(P0);
        return c3(context, P0);
    }

    public static final int P2(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "resourceName");
        return context.getResources().getIdentifier(str, "string", context.getPackageName());
    }

    public static final void P3(Context context, String str) {
        jk.p.i(context, "<this>");
        if (str == null) {
            throw new IllegalArgumentException("Launching app: package name can't be null");
        }
        Intent launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(str);
        if (launchIntentForPackage == null) {
            throw new RuntimeException("App doesn't have a launch component");
        }
        launchIntentForPackage.setPackage(null);
        context.startActivity(launchIntentForPackage);
    }

    public static final ti.f P4(ik.l lVar, Object obj) {
        jk.p.i(obj, "p0");
        return (ti.f) lVar.invoke(obj);
    }

    public static final vj.e0 Q(boolean z, Activity activity) {
        if (z) {
            activity.getWindow().addFlags(128);
        } else {
            activity.getWindow().clearFlags(128);
        }
        return vj.e0.a;
    }

    public static final String Q0(Context context) {
        jk.p.i(context, "<this>");
        if (!Kid.a() && com.joaomgcd.oldtaskercompat.k.e(context)) {
            return b7.j6(2131890751, context, new Object[0]);
        }
        String R0 = R0(context, context.getPackageName(), null);
        return R0 == null ? b7.j6(2131886703, context, new Object[0]) : R0;
    }

    public static final LayoutInflater Q1(Context context) {
        jk.p.i(context, "<this>");
        LayoutInflater from = LayoutInflater.from(context);
        jk.p.h(from, "from(...)");
        return from;
    }

    public static final boolean Q2(Context context) {
        jk.p.i(context, "<this>");
        return fp.a.i(context);
    }

    public static final void Q3(Context context) {
        jk.p.i(context, "<this>");
        context.startActivity(p2(context));
    }

    public static final ti.f Q4(ik.l lVar, Object obj) {
        jk.p.i(obj, "p0");
        return (ti.f) lVar.invoke(obj);
    }

    public static final boolean R(Context context, ComponentName componentName) {
        Object obj;
        jk.p.i(context, "<this>");
        jk.p.i(componentName, "component");
        Iterator<T> it = U1(context).iterator();
        while (true) {
            if (!it.hasNext()) {
                obj = null;
                break;
            }
            obj = it.next();
            ResolveInfo resolveInfo = ((AccessibilityServiceInfo) obj).getResolveInfo();
            jk.p.h(resolveInfo, "getResolveInfo(...)");
            if (jk.p.d(b7.O1(resolveInfo), componentName)) {
                break;
            }
        }
        AccessibilityServiceInfo accessibilityServiceInfo = (AccessibilityServiceInfo) obj;
        return (accessibilityServiceInfo == null || accessibilityServiceInfo.feedbackType == 0) ? false : true;
    }

    public static final String R0(final Context context, String str, String str2) {
        jk.p.i(context, "<this>");
        final ApplicationInfo L0 = L0(context, str, 0, 2, null);
        if (L0 == null) {
            return str2;
        }
        String str3 = (String) b7.n6(null, new ik.a() {
            @Override
            public final Object e() {
                String T0;
                T0 = ExtensionsContextKt.T0(context, L0);
                return T0;
            }
        }, 1, null);
        return str3 == null ? str2 : str3;
    }

    public static final InputMethodManager R1(Context context) {
        return (InputMethodManager) (context != null ? context.getSystemService("input_method") : null);
    }

    public static final String R2(Context context) {
        jk.p.i(context, "<this>");
        return sk.q.o(context.getPackageName() + " version " + d3(context) + "; flavor: market; Source \"" + W1(context) + "\"; BuildTime " + b7.g6(1752146065345L, null, 1, null) + "\n\n\nOS Build " + Build.DISPLAY + "\nOS Code " + Build.VERSION.SDK_INT + "\nOS Target " + s1(context) + "\nDevice " + Build.MODEL + "\nManufacturer " + Build.MANUFACTURER + "\nProduct " + Build.PRODUCT + "\n", null, 1, null);
    }

    public static final ArrayList<HashMap<String, Serializable>> R3(Context context, Uri uri, String str, String[] strArr, String[] strArr2, int i, String str2) {
        jk.p.i(context, "<this>");
        jk.p.i(uri, "uri");
        ArrayList<HashMap<String, Serializable>> arrayList = new ArrayList<>();
        Cursor query = context.getContentResolver().query(uri, strArr2, str, strArr, str2);
        if (query == null) {
            return arrayList;
        }
        int i2 = 0;
        while (query.moveToNext() && i2 < i) {
            try {
                HashMap hashMap = new HashMap();
                try {
                    int columnCount = query.getColumnCount();
                    for (int i3 = 0; i3 < columnCount; i3++) {
                        String columnName = query.getColumnName(i3);
                        int type = query.getType(i3);
                        hashMap.put(columnName, type != 0 ? type != 1 ? type != 2 ? type != 3 ? type != 4 ? query.getString(i3) : query.getBlob(i3) : query.getString(i3) : Float.valueOf(query.getFloat(i3)) : Long.valueOf(query.getLong(i3)) : null);
                    }
                    i2++;
                } catch (Exception unused) {
                }
                arrayList.add(hashMap);
            } catch (Throwable th2) {
                query.close();
                throw th2;
            }
        }
        query.close();
        return arrayList;
    }

    public static final void R4(Context context, BroadcastReceiver broadcastReceiver) {
        jk.p.i(context, "<this>");
        jk.p.i(broadcastReceiver, "receiver");
        try {
            context.unregisterReceiver(broadcastReceiver);
        } catch (Exception unused) {
        }
    }

    public static final ti.b S(Context context) {
        jk.p.i(context, "<this>");
        return z4(context, true);
    }

    public static String S0(Context context, String str, String str2, int i, Object obj) {
        if ((i & 2) != 0) {
            str2 = str;
        }
        return R0(context, str, str2);
    }

    public static final long S1(Context context) {
        jk.p.i(context, "<this>");
        return M2(context).getLong(d6.n.b, -1L) == -1 ? System.currentTimeMillis() : M2(context).getLong(d6.n.b, -1L);
    }

    public static final Integer S2(Context context, ComponentName componentName) {
        jk.p.i(context, "<this>");
        return T2(context, componentName != null ? componentName.getPackageName() : null);
    }

    public static ArrayList S3(Context context, Uri uri, String str, String[] strArr, String[] strArr2, int i, String str2, int i2, Object obj) {
        return R3(context, uri, (i2 & 2) != 0 ? null : str, (i2 & 4) != 0 ? null : strArr, (i2 & 8) != 0 ? null : strArr2, (i2 & 16) != 0 ? Integer.MAX_VALUE : i, (i2 & 32) == 0 ? str2 : null);
    }

    public static final void T(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "packageName");
        e0(context, "https://play.google.com/store/apps/details?id=" + str, false, false, false, 14, null);
    }

    public static final String T0(Context context, ApplicationInfo applicationInfo) {
        CharSequence applicationLabel;
        PackageManager packageManager = context.getPackageManager();
        if (packageManager == null || (applicationLabel = packageManager.getApplicationLabel(applicationInfo)) == null) {
            return null;
        }
        return applicationLabel.toString();
    }

    public static final List<ComponentName> T1(Context context) {
        jk.p.i(context, "<this>");
        List<AccessibilityServiceInfo> U1 = U1(context);
        ArrayList arrayList = new ArrayList(kotlin.collections.t.w(U1, 10));
        Iterator<T> it = U1.iterator();
        while (it.hasNext()) {
            ResolveInfo resolveInfo = ((AccessibilityServiceInfo) it.next()).getResolveInfo();
            jk.p.h(resolveInfo, "getResolveInfo(...)");
            arrayList.add(b7.O1(resolveInfo));
        }
        return arrayList;
    }

    public static final Integer T2(Context context, String str) {
        ApplicationInfo applicationInfo;
        jk.p.i(context, "<this>");
        PackageInfo v2 = v2(context, str, 0, 2, null);
        if (v2 == null || (applicationInfo = v2.applicationInfo) == null) {
            return null;
        }
        return Integer.valueOf(applicationInfo.targetSdkVersion);
    }

    public static final java.lang.String[] T3(android.content.Context r7, android.net.Uri r8) {
        throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.T3(android.content.Context, android.net.Uri):java.lang.String[]");
    }

    public static final void U(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "packageName");
        e0(context, "https://play.google.com/apps/testing/" + str, true, false, true, 4, null);
    }

    public static final UsageEvents U0(Context context, long j) {
        UsageEvents usageEvents;
        jk.p.i(context, "<this>");
        UsageStatsManager a3 = a3(context);
        if (a3 == null) {
            return null;
        }
        long currentTimeMillis = System.currentTimeMillis();
        try {
            usageEvents = a3.queryEvents(currentTimeMillis - (j + 1), currentTimeMillis);
            if (usageEvents == null) {
                return null;
            }
        } catch (Exception unused) {
            usageEvents = null;
        }
        if (usageEvents == null) {
            return null;
        }
        return usageEvents;
    }

    public static final List<AccessibilityServiceInfo> U1(final Context context) {
        jk.p.i(context, "<this>");
        List<AccessibilityServiceInfo> list = (List) b7.n6(null, new ik.a() {
            @Override
            public final Object e() {
                List N;
                N = ExtensionsContextKt.N(context);
                return N;
            }
        }, 1, null);
        return list == null ? kotlin.collections.t.m() : list;
    }

    public static final TaskerApp U2(Context context) {
        jk.p.i(context, "<this>");
        Context applicationContext = context.getApplicationContext();
        jk.p.g(applicationContext, "null cannot be cast to non-null type com.joaomgcd.taskerm.util.TaskerApp");
        return (TaskerApp) applicationContext;
    }

    public static final String U3(Context context, int i) {
        jk.p.i(context, "<this>");
        return ph.x0(context.getResources().openRawResource(i));
    }

    public static final void V(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "packageName");
        e0(context, "https://play.google.com/store/apps/details?id=" + str, false, false, false, 12, null);
    }

    public static final UsageEvents V0(Context context, long j, long j2) {
        UsageEvents usageEvents;
        jk.p.i(context, "<this>");
        UsageStatsManager a3 = a3(context);
        if (a3 == null) {
            return null;
        }
        try {
            usageEvents = a3.queryEvents(j, j2);
            if (usageEvents == null) {
                return null;
            }
        } catch (Exception unused) {
            usageEvents = null;
        }
        if (usageEvents == null) {
            return null;
        }
        return usageEvents;
    }

    public static final List<ApplicationInfo> V1(Context context) {
        jk.p.i(context, "<this>");
        List<ApplicationInfo> installedApplications = context.getPackageManager().getInstalledApplications(128);
        jk.p.h(installedApplications, "getInstalledApplications(...)");
        return installedApplications;
    }

    public static final TelecomManager V2(Context context) {
        return (TelecomManager) (context != null ? context.getSystemService("telecom") : null);
    }

    @SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
    public static final Intent V3(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter) {
        jk.p.i(context, "<this>");
        jk.p.i(intentFilter, "filter");
        return a4(context, broadcastReceiver, intentFilter, false, 4, null);
    }

    public static final void W(Context context) {
        jk.p.i(context, "<this>");
        e0(context, "https://tasker.joaoapps.com/direct_purchase_download", true, false, true, 4, null);
    }

    public static final AudioManager W0(Context context) {
        jk.p.i(context, "<this>");
        return (AudioManager) context.getSystemService("audio");
    }

    public static final String W1(Context context) {
        jk.p.i(context, "<this>");
        return context.getPackageManager().getInstallerPackageName(context.getPackageName());
    }

    public static final TelephonyManager W2(Context context) {
        Context applicationContext;
        return (TelephonyManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("phone"));
    }

    @SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
    public static final Intent W3(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler) {
        jk.p.i(context, "<this>");
        jk.p.i(intentFilter, "filter");
        return Z3(context, broadcastReceiver, intentFilter, str, handler, false, 16, null);
    }

    public static final void X(Context context) {
        jk.p.i(context, "<this>");
        e0(context, "https://www.patreon.com/joaoapps", false, false, false, 14, null);
    }

    public static final BatteryInfo X0(Context context) {
        jk.p.i(context, "<this>");
        return new BatteryInfo(context);
    }

    public static final i8 X1(ClipData clipData) {
        jk.p.i(clipData, "<this>");
        return new i8(clipData);
    }

    public static final String X2(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "assetName");
        try {
            String b2 = net.dinglisch.android.taskerm.t6.b(context.getSharedPreferences(net.dinglisch.android.taskerm.d6.h, 0));
            InputStream open = context.getAssets().open(b2 + "/" + str);
            jk.p.h(open, "open(...)");
            return ph.x0(open);
        } catch (Throwable th2) {
            return "Couldn't get text. Please contact developer. (" + th2.getMessage() + ")";
        }
    }

    @SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
    public static final Intent X3(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler, boolean z) {
        Intent registerReceiver;
        jk.p.i(context, "<this>");
        jk.p.i(intentFilter, "filter");
        if (!r.a.k(context)) {
            return context.registerReceiver(broadcastReceiver, intentFilter, str, handler);
        }
        registerReceiver = context.registerReceiver(broadcastReceiver, intentFilter, str, handler, z ? 2 : 4);
        return registerReceiver;
    }

    public static final void Y(Context context) {
        jk.p.i(context, "<this>");
        String packageName = context.getPackageName();
        jk.p.h(packageName, "getPackageName(...)");
        U(context, packageName);
    }

    public static final BatteryManager Y0(Context context) {
        jk.p.i(context, "<this>");
        return (BatteryManager) context.getSystemService("batterymanager");
    }

    public static final String Y1(final Context context) {
        jk.p.i(context, "<this>");
        return (String) b7.n6(null, new ik.a() {
            @Override
            public final Object e() {
                String P;
                P = ExtensionsContextKt.P(context);
                return P;
            }
        }, 1, null);
    }

    public static final UiModeManager Y2(Context context) {
        jk.p.i(context, "<this>");
        try {
            return (UiModeManager) context.getSystemService("uimode");
        } catch (Exception unused) {
            return null;
        }
    }

    @SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
    public static final Intent Y3(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, boolean z) {
        jk.p.i(context, "<this>");
        jk.p.i(intentFilter, "filter");
        if (r.a.k(context)) {
            return l9.h.a(context, broadcastReceiver, intentFilter, z ? 2 : 4);
        }
        return context.registerReceiver(broadcastReceiver, intentFilter);
    }

    public static final void Z(Context context) {
        jk.p.i(context, "<this>");
        String packageName = context.getPackageName();
        jk.p.h(packageName, "getPackageName(...)");
        V(context, packageName);
    }

    public static final boolean Z0(Context context) {
        jk.p.i(context, "<this>");
        return ud.l0.b(context);
    }

    public static final Integer Z1(final Context context) {
        String V;
        jk.p.i(context, "<this>");
        String str = (String) b7.n6(null, new ik.a() {
            @Override
            public final Object e() {
                String O;
                O = ExtensionsContextKt.O(context);
                return O;
            }
        }, 1, null);
        if (str == null || (V = l7.V(str)) == null) {
            return null;
        }
        return sk.q.t(V);
    }

    private static final boolean Z2() {
        return b != null;
    }

    public static Intent Z3(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler, boolean z, int i, Object obj) {
        if ((i & 16) != 0) {
            z = true;
        }
        return X3(context, broadcastReceiver, intentFilter, str, handler, z);
    }

    public static final void a0(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "url");
        e0(context, str, false, false, false, 14, null);
    }

    public static final boolean a1(Context context) {
        jk.p.i(context, "<this>");
        if (!r.a.u()) {
            AlarmManager z0 = z0(context);
            if (!(z0 != null ? z0.canScheduleExactAlarms() : false)) {
                return false;
            }
        }
        return true;
    }

    public static final String a2(final Context context, final ComponentName componentName) {
        jk.p.i(context, "<this>");
        jk.p.i(componentName, "component");
        String str = (String) b7.n6(null, new ik.a() {
            @Override
            public final Object e() {
                String b2;
                b2 = ExtensionsContextKt.b2(context, componentName);
                return b2;
            }
        }, 1, null);
        if (str != null) {
            return str;
        }
        String flattenToString = componentName.flattenToString();
        jk.p.h(flattenToString, "flattenToString(...)");
        return flattenToString;
    }

    public static final UsageStatsManager a3(Context context) {
        jk.p.i(context, "<this>");
        return (UsageStatsManager) context.getSystemService("usagestats");
    }

    public static Intent a4(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, boolean z, int i, Object obj) {
        if ((i & 4) != 0) {
            z = true;
        }
        return Y3(context, broadcastReceiver, intentFilter, z);
    }

    public static final void b0(Context context, String str, boolean z) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "url");
        e0(context, str, z, false, false, 12, null);
    }

    public static final pe b1(Context context) {
        jk.p.i(context, "<this>");
        return a1(context) ? new ue() : te.c("Can't schedule exact alarm");
    }

    public static final String b2(Context context, ComponentName componentName) {
        return context.getPackageManager().getServiceInfo(componentName, 0).loadLabel(context.getPackageManager()).toString();
    }

    public static final UserManager b3(Context context) {
        jk.p.i(context, "<this>");
        return (UserManager) context.getSystemService("user");
    }

    public static final String b4(Context context, String str, Integer num) {
        jk.p.i(context, "<this>");
        String t2 = t2(context, str);
        n4(context, t2);
        if (num != null) {
            o4(context, Integer.valueOf(num.intValue()));
        }
        return t2;
    }

    public static final void c0(Context context, String str, boolean z, boolean z2, boolean z3) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "url");
        try {
            Intent C5 = b7.C5(new Intent(), context, str, z);
            if (z3) {
                C5.putExtra("com.android.browser.application_id", context.getPackageName());
            }
            b7.K5(C5, context);
        } catch (Throwable th2) {
            if (!z2) {
                throw th2;
            }
            xg.e2.R1(context, th2);
        }
    }

    public static final boolean c1(Context context) {
        jk.p.i(context, "<this>");
        return r3(context, "android.permission.WRITE_SECURE_SETTINGS");
    }

    public static final String c2(Context context) {
        jk.p.i(context, "<this>");
        return S0(context, f2(context), null, 2, null);
    }

    public static final String c3(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "document");
        return "https://tasker.joaoapps.com/userguide/" + y2(context) + "/" + str;
    }

    public static final void c4(Context context, String str, String str2, Integer num) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "packageName");
        try {
            Intent launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(str);
            if (launchIntentForPackage != null) {
                launchIntentForPackage.setPackage(null);
                launchIntentForPackage.removeCategory("android.intent.category.LAUNCHER");
                launchIntentForPackage.setFlags(num != null ? num.intValue() : 270532608);
                if (str2 != null) {
                    launchIntentForPackage.setComponent(new ComponentName(str, str2));
                }
            } else {
                launchIntentForPackage = null;
            }
            context.startActivity(launchIntentForPackage);
        } catch (Throwable th2) {
            xg.e2.R1(context, th2);
        }
    }

    public static final void d0(String str, Context context, boolean z, boolean z2, boolean z3) {
        jk.p.i(str, "<this>");
        jk.p.i(context, "context");
        c0(context, str, z, z2, z3);
    }

    public static final y2 d1(final Context context) {
        HashMap hashMap;
        jk.p.i(context, "<this>");
        ArrayList arrayList = (ArrayList) b7.n6(null, new ik.a() {
            @Override
            public final Object e() {
                ArrayList K;
                K = ExtensionsContextKt.K(context);
                return K;
            }
        }, 1, null);
        Serializable serializable = (arrayList == null || (hashMap = (HashMap) kotlin.collections.t.h0(arrayList, 0)) == null) ? null : (Serializable) hashMap.get("CarConnectionState");
        Long l = serializable instanceof Long ? (Long) serializable : null;
        if (l != null) {
            return (y2) ((Enum) b7.b6((int) l.longValue(), y2.class));
        }
        return null;
    }

    public static final ComponentName d2(Context context) {
        String packageName;
        Object obj;
        jk.p.i(context, "<this>");
        List A0 = kotlin.collections.t.A0(H0(context, 3600000L, null, 2, null));
        UsageEvents.Event event = (UsageEvents.Event) kotlin.collections.t.g0(A0);
        if (event == null || (packageName = event.getPackageName()) == null) {
            return null;
        }
        ComponentName y1 = y1(context);
        String packageName2 = y1 != null ? y1.getPackageName() : null;
        Iterator it = A0.iterator();
        while (true) {
            if (!it.hasNext()) {
                obj = null;
                break;
            }
            obj = it.next();
            UsageEvents.Event event2 = (UsageEvents.Event) obj;
            if (!b7.b1(event2.getClassName(), IntentHandler.class.getName(), ActivitySecondaryApp.class.getName())) {
                String packageName3 = event2.getPackageName();
                if (!jk.p.d(packageName3, packageName) && !jk.p.d(packageName3, packageName2)) {
                    jk.p.f(packageName3);
                    if (h0(context, packageName3)) {
                        break;
                    }
                }
            }
        }
        UsageEvents.Event event3 = (UsageEvents.Event) obj;
        if (event3 != null) {
            return b7.P1(event3);
        }
        return null;
    }

    public static final String d3(Context context) {
        jk.p.i(context, "<this>");
        return e3(context, context.getPackageName());
    }

    public static final <T extends Activity> void d4(Context context, Class<T> cls, Integer num) {
        jk.p.i(context, "<this>");
        String packageName = context.getPackageName();
        jk.p.h(packageName, "getPackageName(...)");
        c4(context, packageName, cls != null ? cls.getName() : null, num);
    }

    public static void e0(Context context, String str, boolean z, boolean z2, boolean z3, int i, Object obj) {
        if ((i & 2) != 0) {
            z = false;
        }
        if ((i & 4) != 0) {
            z2 = true;
        }
        if ((i & 8) != 0) {
            z3 = false;
        }
        c0(context, str, z, z2, z3);
    }

    public static final n8 e1(Context context) {
        return new n8(context);
    }

    public static final String e2(Context context) {
        jk.p.i(context, "<this>");
        SharedPreferences w = rg.i.w(context);
        jk.p.h(w, "<get-preferencesState>(...)");
        return rg.i.r(context, "lkc", null, w);
    }

    public static final String e3(Context context, String str) {
        jk.p.i(context, "<this>");
        PackageInfo v2 = v2(context, str, 0, 2, null);
        if (v2 != null) {
            return v2.versionName;
        }
        return null;
    }

    public static final void e4(Context context, Integer num) {
        jk.p.i(context, "<this>");
        String packageName = context.getPackageName();
        jk.p.h(packageName, "getPackageName(...)");
        c4(context, packageName, null, num);
    }

    public static void f0(String str, Context context, boolean z, boolean z2, boolean z3, int i, Object obj) {
        if ((i & 2) != 0) {
            z = false;
        }
        if ((i & 4) != 0) {
            z2 = true;
        }
        if ((i & 8) != 0) {
            z3 = false;
        }
        d0(str, context, z, z2, z3);
    }

    public static final ClipboardManager f1(Context context) {
        if (context != null) {
            return U2(context).A();
        }
        return null;
    }

    public static final String f2(Context context) {
        jk.p.i(context, "<this>");
        ComponentName d2 = d2(context);
        if (d2 != null) {
            return d2.getPackageName();
        }
        return null;
    }

    public static final Vibrator f3(Context context) {
        return (Vibrator) (context != null ? context.getSystemService("vibrator") : null);
    }

    public static void f4(Context context, Class cls, Integer num, int i, Object obj) {
        if ((i & 2) != 0) {
            num = null;
        }
        d4(context, cls, num);
    }

    public static final boolean g0(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "action");
        return v0(context, str).size() > 0;
    }

    public static final String g1(final Context context) {
        String str;
        String obj;
        String obj2;
        if (context == null) {
            return null;
        }
        try {
            final ClipboardManager b2 = net.dinglisch.android.taskerm.vg.b(context);
            CharSequence text = b2.getText();
            String V = (text == null || (obj = text.toString()) == null || (obj2 = sk.q.g1(obj).toString()) == null) ? null : l7.V(obj2);
            if (V != null) {
                return V;
            }
            final ClipData primaryClip = b2.getPrimaryClip();
            if ((primaryClip != null ? primaryClip.getItemCount() : 0) > 0) {
                str = (String) b7.n6(null, new ik.a() {
                    @Override
                    public final Object e() {
                        String L;
                        L = ExtensionsContextKt.L(primaryClip, context);
                        return L;
                    }
                }, 1, null);
                if (str == null) {
                    str = (String) b7.n6(null, new ik.a() {
                        @Override
                        public final Object e() {
                            String M;
                            M = ExtensionsContextKt.M(b2);
                            return M;
                        }
                    }, 1, null);
                }
            } else {
                str = null;
            }
            if (str == null && !new yd(context).p()) {
                return e2(context);
            }
            q4(context, str);
            return str;
        } catch (Throwable th2) {
            net.dinglisch.android.taskerm.o7.l("Clipboard", "Can't get clipboard", th2);
            return null;
        }
    }

    public static final List<ScanResult> g2(Context context) {
        List<ScanResult> scanResults;
        WifiManager g3 = g3(context);
        return (g3 == null || (scanResults = g3.getScanResults()) == null) ? new ArrayList() : scanResults;
    }

    public static final WifiManager g3(Context context) {
        return (WifiManager) (context != null ? context.getSystemService("wifi") : null);
    }

    public static final boolean g4(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "text");
        return net.dinglisch.android.taskerm.vg.c(context, str, vg.a.None);
    }

    public static final boolean h0(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "packageName");
        try {
            M0(context, str);
            return true;
        } catch (Exception unused) {
            return false;
        }
    }

    public static final CompanionDeviceManager h1(Context context) {
        jk.p.i(context, "<this>");
        return s3.a(context.getSystemService("companiondevice"));
    }

    public static final ComponentName h2(Context context, String str) {
        Object obj;
        jk.p.i(context, "<this>");
        jk.p.i(str, "packageName");
        Iterator<T> it = i2(context).iterator();
        while (true) {
            if (!it.hasNext()) {
                obj = null;
                break;
            }
            obj = it.next();
            if (jk.p.d(((ComponentName) obj).getPackageName(), str)) {
                break;
            }
        }
        return (ComponentName) obj;
    }

    @TargetApi(29)
    public static final oi h3(Context context) {
        WifiManager g3;
        WifiInfo connectionInfo;
        if (context == null || (g3 = g3(context)) == null || (connectionInfo = g3.getConnectionInfo()) == null) {
            return null;
        }
        return new oi(connectionInfo);
    }

    public static final void h4(Context context, Long l) {
        jk.p.i(context, "<this>");
        String str = d6.n.c;
        jk.p.h(str, "VALIDATED_DATE_GOOGLE_PLAY");
        SharedPreferences x = rg.i.x(context);
        jk.p.h(x, "<get-preferencesStateName>(...)");
        rg.i.Q(context, str, l, x);
    }

    public static final ti.b i0(Context context, final ik.l<? super Activity, vj.e0> lVar) {
        jk.p.i(context, "<this>");
        jk.p.i(lVar, "block");
        ti.b P = k3(context, new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                ti.r j0;
                j0 = ExtensionsContextKt.j0(ik.l.this, (Activity) obj);
                return j0;
            }
        }).P();
        jk.p.h(P, "toCompletable(...)");
        return P;
    }

    private static final <T extends ComponentInfo> List<T> i1(Context context, Intent intent, ik.l<? super Intent, ? extends List<? extends ResolveInfo>> lVar, ik.l<? super ResolveInfo, ? extends T> lVar2) {
        List<? extends ResolveInfo> invoke = lVar.invoke(intent);
        ArrayList arrayList = new ArrayList(kotlin.collections.t.w(invoke, 10));
        Iterator<T> it = invoke.iterator();
        while (it.hasNext()) {
            arrayList.add(lVar2.invoke(it.next()));
        }
        return arrayList;
    }

    public static final List<ComponentName> i2(Context context) {
        jk.p.i(context, "<this>");
        Intent p = net.dinglisch.android.taskerm.mh.p();
        jk.p.h(p, "getLauncherIntent(...)");
        List<ActivityInfo> t0 = t0(context, p);
        ArrayList arrayList = new ArrayList();
        for (ActivityInfo activityInfo : t0) {
            ComponentName componentName = activityInfo == null ? null : new ComponentName(activityInfo.packageName, activityInfo.name);
            if (componentName != null) {
                arrayList.add(componentName);
            }
        }
        return arrayList;
    }

    public static final WindowManager i3(Context context) {
        return (WindowManager) (context != null ? context.getSystemService("window") : null);
    }

    @TargetApi(33)
    public static final ti.b i4(final Context context, String str, final String str2, final boolean z) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "image");
        jk.p.i(str2, ClockContract.AlarmSettingColumns.LABEL);
        ti.r m = bg.l.m(str, context, null, null, 6, null);
        final ik.l lVar = new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                vj.e0 k4;
                k4 = ExtensionsContextKt.k4(context, str2, z, (Bitmap) obj);
                return k4;
            }
        };
        ti.b P = m.x(new yi.e() {
            @Override
            public final Object a(Object obj) {
                vj.e0 l4;
                l4 = ExtensionsContextKt.l4(ik.l.this, obj);
                return l4;
            }
        }).P();
        jk.p.h(P, "toCompletable(...)");
        return P;
    }

    public static final ti.r j0(ik.l lVar, Activity activity) {
        jk.p.i(activity, "$this$getWithActivity");
        lVar.invoke(activity);
        ti.r w = ti.r.w(vj.e0.a);
        jk.p.h(w, "just(...)");
        return w;
    }

    private static final <T extends ComponentInfo> List<T> j1(Context context, Uri uri, ik.l<? super Intent, ? extends List<? extends ResolveInfo>> lVar, ik.l<? super ResolveInfo, ? extends T> lVar2) {
        context.getPackageManager();
        Intent intent = new Intent();
        b7.D5(intent, context, uri, false, 4, null);
        List<? extends ResolveInfo> invoke = lVar.invoke(intent);
        ArrayList arrayList = new ArrayList(kotlin.collections.t.w(invoke, 10));
        Iterator<T> it = invoke.iterator();
        while (it.hasNext()) {
            arrayList.add(lVar2.invoke(it.next()));
        }
        return arrayList;
    }

    public static final List<ClipData.Item> j2(ClipData clipData) {
        jk.p.i(clipData, "<this>");
        return rk.k.G(rk.k.f(X1(clipData)));
    }

    public static final WindowManager j3(Context context, Window window) {
        WindowManager i3 = i3(context);
        if (i3 != null) {
            return i3;
        }
        if (window != null) {
            return window.getWindowManager();
        }
        return null;
    }

    public static ti.b j4(Context context, String str, String str2, boolean z, int i, Object obj) {
        if ((i & 2) != 0) {
            str2 = str;
        }
        if ((i & 4) != 0) {
            z = false;
        }
        return i4(context, str, str2, z);
    }

    public static final Object k0(Context context, String str, String str2) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "title");
        jk.p.i(str2, "text");
        return m0(context, str, str2, null, 4, null);
    }

    private static final <T extends ComponentInfo> List<T> k1(Context context, String str, ik.l<? super Intent, ? extends List<? extends ResolveInfo>> lVar, ik.l<? super ResolveInfo, ? extends T> lVar2) {
        context.getPackageManager();
        Intent intent = new Intent();
        intent.setAction(str);
        List<? extends ResolveInfo> invoke = lVar.invoke(intent);
        ArrayList arrayList = new ArrayList(kotlin.collections.t.w(invoke, 10));
        Iterator<T> it = invoke.iterator();
        while (it.hasNext()) {
            arrayList.add(lVar2.invoke(it.next()));
        }
        return arrayList;
    }

    public static final Locale k2(Context context) {
        return m2(context, false, 1, null);
    }

    public static final <T> ti.r<T> k3(final Context context, final ik.l<? super Activity, ? extends ti.r<T>> lVar) {
        jk.p.i(context, "<this>");
        jk.p.i(lVar, "block");
        return xg.e2.y1(new ik.a() {
            @Override
            public final Object e() {
                Object l3;
                l3 = ExtensionsContextKt.l3(context, lVar);
                return l3;
            }
        });
    }

    public static final vj.e0 k4(Context context, String str, boolean z, Bitmap bitmap) {
        jk.p.i(bitmap, "it");
        byte[] p = bg.l.p(bitmap);
        jk.p.h(p, "<get-byteArray>(...)");
        Uri C0 = ph.C0(b7.H1(p, context, null, "clipboard", 2, null), context, null, null, false, 14, null);
        ClipData newUri = ClipData.newUri(context.getContentResolver(), str, C0);
        if (z && r.a.O()) {
            ClipDescription description = newUri.getDescription();
            PersistableBundle persistableBundle = new PersistableBundle();
            persistableBundle.putBoolean("android.content.extra.IS_SENSITIVE", true);
            description.setExtras(persistableBundle);
        }
        ClipboardManager f1 = f1(context);
        if (f1 != null) {
            f1.setPrimaryClip(newUri);
        }
        ue.q.N(C0, kotlin.collections.t.d("image/png"));
        return vj.e0.a;
    }

    public static final Object l0(Context context, String str, String str2, File[] fileArr) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "title");
        jk.p.i(str2, "text");
        try {
            context.startActivity(qh.c(context, "[Tasker] " + str, str2, fileArr));
            return vj.e0.a;
        } catch (ActivityNotFoundException unused) {
            return Boolean.valueOf(pp.b0(context, "No email app found", new Object[0]));
        }
    }

    public static final ConnectivityManager l1(Context context) {
        Context applicationContext;
        return (ConnectivityManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("connectivity"));
    }

    @TargetApi(24)
    public static final Locale l2(Context context, boolean z) {
        Locale locale;
        Context applicationContext;
        Resources resources;
        Configuration configuration;
        try {
            if (r.a.H()) {
                locale = null;
                LocaleList locales = (context == null || (applicationContext = context.getApplicationContext()) == null || (resources = applicationContext.getResources()) == null || (configuration = resources.getConfiguration()) == null) ? null : configuration.getLocales();
                int size = locales != null ? locales.size() : 1;
                if (z) {
                    if (locales != null) {
                        locale = locales.get(size - 1);
                    }
                } else if (locales != null) {
                    locale = locales.get(0);
                }
                if (locale == null) {
                    net.dinglisch.android.taskerm.o7.f("LOCALE", "Using default nougat");
                    locale = Locale.getDefault(Locale.Category.DISPLAY);
                } else {
                    net.dinglisch.android.taskerm.o7.f("LOCALE", "Using from resources nougat");
                }
            } else {
                net.dinglisch.android.taskerm.o7.f("LOCALE", "Using default pre-nougat");
                locale = Locale.getDefault();
            }
        } catch (Exception e) {
            net.dinglisch.android.taskerm.o7.f("LOCALE", "Using default pre-nougat with error: " + h5.i(e));
            locale = Locale.getDefault();
        }
        if (locale != null) {
            return locale;
        }
        net.dinglisch.android.taskerm.o7.f("LOCALE", "Using default en-us");
        return new Locale("en", "us");
    }

    public static final java.lang.Object l3(android.content.Context r3, ik.l r4) {
        throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.l3(android.content.Context, ik.l):java.lang.Object");
    }

    public static final vj.e0 l4(ik.l lVar, Object obj) {
        jk.p.i(obj, "p0");
        return (vj.e0) lVar.invoke(obj);
    }

    public static Object m0(Context context, String str, String str2, File[] fileArr, int i, Object obj) {
        if ((i & 4) != 0) {
            fileArr = null;
        }
        return l0(context, str, str2, fileArr);
    }

    public static final uk.n0 m1(Context context) {
        jk.p.i(context, "<this>");
        if (context instanceof androidx.lifecycle.r) {
            return androidx.lifecycle.s.a((androidx.lifecycle.r) context);
        }
        if (context instanceof ze.d) {
            return ((ze.d) context).getCoroutineScope();
        }
        Context applicationContext = context.getApplicationContext();
        jk.p.h(applicationContext, "getApplicationContext(...)");
        return ((ze.a) gi.b.a(applicationContext, ze.a.class)).d();
    }

    public static Locale m2(Context context, boolean z, int i, Object obj) {
        if ((i & 1) != 0) {
            z = false;
        }
        return l2(context, z);
    }

    public static final <T> java.lang.Object m3(android.content.Context r9, int r10, ik.p<? super android.app.Activity, ? super zj.e<? super T>, ? extends java.lang.Object> r11, zj.e<? super T> r12) {
        throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.m3(android.content.Context, int, ik.p, zj.e):java.lang.Object");
    }

    public static final void m4(final Activity activity, final boolean z) {
        jk.p.i(activity, "<this>");
        xg.e2.a1(new ik.a() {
            @Override
            public final Object e() {
                vj.e0 Q;
                Q = ExtensionsContextKt.Q(z, activity);
                return Q;
            }
        });
    }

    public static final <T extends Activity> ti.b n0(Context context, Class<T> cls, boolean z) {
        jk.p.i(context, "<this>");
        jk.p.i(cls, "clss");
        return o0(context, cls, z);
    }

    public static final List<ComponentName> n1(Context context) {
        jk.p.i(context, "<this>");
        List<ComponentName> T1 = T1(context);
        List<ComponentName> H1 = H1(o1(context));
        ArrayList arrayList = new ArrayList();
        for (Object obj : H1) {
            if (T1.contains((ComponentName) obj)) {
                arrayList.add(obj);
            }
        }
        return kotlin.collections.t.Y(arrayList);
    }

    public static final Context n2(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "languageCode");
        Configuration configuration = new Configuration(context.getResources().getConfiguration());
        configuration.setLocale(new Locale(str));
        Context createConfigurationContext = context.createConfigurationContext(configuration);
        jk.p.h(createConfigurationContext, "createConfigurationContext(...)");
        return createConfigurationContext;
    }

    public static Object n3(Context context, int i, ik.p pVar, zj.e eVar, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            i = E3(context) ? 2131952594 : 2131952593;
        }
        return m3(context, i, pVar, eVar);
    }

    public static final void n4(Context context, String str) {
        jk.p.i(context, "<this>");
        if (str != null && c1(context)) {
            net.dinglisch.android.taskerm.o7.f("ClipboardGetter", "Set keyboard to " + str);
            Settings.Secure.putString(context.getContentResolver(), zg.u.a(), str);
        }
    }

    private static final ti.b o0(final Context context, final Class<?> cls, final boolean z) {
        return xg.e2.E0(new ik.a() {
            @Override
            public final Object e() {
                vj.e0 p0;
                p0 = ExtensionsContextKt.p0(z, cls, context);
                return p0;
            }
        });
    }

    public static final String o1(Context context) {
        jk.p.i(context, "<this>");
        return Settings.Secure.getString(context.getContentResolver(), "enabled_accessibility_services");
    }

    public static final LocationManager o2(Context context) {
        jk.p.i(context, "<this>");
        return (LocationManager) context.getSystemService("location");
    }

    public static final vj.e0 o3(wi.b bVar) {
        jk.p.i(bVar, "it");
        return vj.e0.a;
    }

    public static final void o4(Context context, Integer num) {
        jk.p.i(context, "<this>");
        if (num != null && c1(context)) {
            net.dinglisch.android.taskerm.o7.f("ClipboardGetter", "Set keyboard subtype to " + num);
            Settings.Secure.putInt(context.getContentResolver(), zg.u.b(), num.intValue());
        }
    }

    public static final vj.e0 p0(boolean z, Class cls, Context context) {
        int i = z ? 1 : 2;
        net.dinglisch.android.taskerm.o7.f("MyPM", "Changed component " + cls + " enabled status to " + z + ConstantsCommonTaskerServer.ID_SEPARATOR + i);
        context.getPackageManager().setComponentEnabledSetting(new ComponentName(context, (Class<?>) cls), i, 1);
        return vj.e0.a;
    }

    public static final ComponentName p1(Context context) {
        jk.p.i(context, "<this>");
        UsageEvents.Event event = (UsageEvents.Event) kotlin.collections.t.q0(H0(context, 1800000L, null, 2, null));
        if (event != null) {
            return b7.P1(event);
        }
        return null;
    }

    public static final Intent p2(Context context) {
        jk.p.i(context, "<this>");
        Intent intent = new Intent(context, (Class<?>) Tasker.class);
        intent.setAction("android.intent.action.MAIN");
        intent.addCategory("android.intent.category.LAUNCHER");
        intent.addFlags(268435456);
        return intent;
    }

    public static final UserHandle p3(Context context) {
        List<UserHandle> userProfiles;
        jk.p.i(context, "<this>");
        UserManager b3 = b3(context);
        if (b3 == null || (userProfiles = b3.getUserProfiles()) == null) {
            return null;
        }
        return (UserHandle) kotlin.collections.t.h0(userProfiles, 1);
    }

    public static final void p4(Context context, String str) {
        jk.p.i(context, "<this>");
        SharedPreferences w = rg.i.w(context);
        jk.p.h(w, "<get-preferencesState>(...)");
        rg.i.S(context, "lkad", str, w);
    }

    public static final <T extends Service> ti.b q0(Context context, Class<T> cls, boolean z) {
        jk.p.i(context, "<this>");
        jk.p.i(cls, "clss");
        return o0(context, cls, z);
    }

    @TargetApi(24)
    public static final String q1(Context context) {
        SimpleDateFormat simpleDateFormat;
        if (r.a.H()) {
            simpleDateFormat = new SimpleDateFormat("EEEE", k2(context));
        } else {
            DateFormat dateInstance = DateFormat.getDateInstance();
            jk.p.g(dateInstance, "null cannot be cast to non-null type java.text.SimpleDateFormat");
            simpleDateFormat = (SimpleDateFormat) dateInstance;
            simpleDateFormat.applyPattern("EEEE");
        }
        return simpleDateFormat.format(new Date(System.currentTimeMillis()));
    }

    public static final String q2(Context context, Integer num) {
        jk.p.i(context, "<this>");
        return r2(context, num != null ? num.toString() : null);
    }

    public static final void q3(Context context) {
        jk.p.i(context, "<this>");
        try {
            context.startActivity(net.dinglisch.android.taskerm.mh.p());
        } catch (Throwable th2) {
            xg.e2.R1(context, th2);
        }
    }

    public static final void q4(Context context, String str) {
        jk.p.i(context, "<this>");
        SharedPreferences w = rg.i.w(context);
        jk.p.h(w, "<get-preferencesState>(...)");
        rg.i.S(context, "lkc", str, w);
    }

    public static final List<d> r0(Context context) {
        jk.p.i(context, "<this>");
        List<AccessibilityServiceInfo> U1 = U1(context);
        ArrayList arrayList = new ArrayList(kotlin.collections.t.w(U1, 10));
        Iterator<T> it = U1.iterator();
        while (it.hasNext()) {
            ResolveInfo resolveInfo = ((AccessibilityServiceInfo) it.next()).getResolveInfo();
            jk.p.h(resolveInfo, "getResolveInfo(...)");
            arrayList.add(new d(context, b7.O1(resolveInfo)));
        }
        return arrayList;
    }

    public static final String r1(Context context, long j) {
        Object obj;
        jk.p.i(context, "<this>");
        ArrayList<UsageEvents.Event> F0 = F0(context, j, null);
        ArrayList arrayList = new ArrayList();
        for (Object obj2 : F0) {
            UsageEvents.Event event = (UsageEvents.Event) obj2;
            if (b7.A4(event) || b7.B4(event)) {
                arrayList.add(obj2);
            }
        }
        List<UsageEvents.Event> A0 = kotlin.collections.t.A0(arrayList);
        ArrayList arrayList2 = new ArrayList();
        for (UsageEvents.Event event2 : A0) {
            if (b7.B4(event2)) {
                arrayList2.add(event2);
            } else {
                Iterator it = arrayList2.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        obj = null;
                        break;
                    }
                    obj = it.next();
                    if (jk.p.d(((UsageEvents.Event) obj).getClassName(), event2.getClassName())) {
                        break;
                    }
                }
                if (obj == null) {
                    return event2.getPackageName();
                }
            }
        }
        return null;
    }

    public static final String r2(Context context, String str) {
        jk.p.i(context, "<this>");
        if (str == null) {
            return null;
        }
        Cursor query = context.getContentResolver().query(Uri.parse("content://mms/part/"), new String[]{"ct", "text", "_id"}, "mid = ?", new String[]{str}, null);
        if (query == null) {
            gk.b.a(query, null);
            return null;
        }
        while (query.moveToNext()) {
            try {
                if (jk.p.d("text/plain", query.getString(0))) {
                    String string = query.getString(1);
                    gk.b.a(query, null);
                    return string;
                }
            } finally {
            }
        }
        vj.e0 e0Var = vj.e0.a;
        gk.b.a(query, null);
        return null;
    }

    @TargetApi(23)
    public static final boolean r3(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "permission");
        return r.a.n() || c0.p(context) || context.checkSelfPermission(str) == 0;
    }

    public static final pe r4(Context context, ComponentName componentName) {
        jk.p.i(context, "<this>");
        jk.p.i(componentName, "component");
        u.c cVar = ne.u.f;
        String packageName = componentName.getPackageName();
        jk.p.h(packageName, "getPackageName(...)");
        String className = componentName.getClassName();
        jk.p.h(className, "getClassName(...)");
        Object f = ne.t0.e(cVar.a(packageName, className), context).f();
        jk.p.h(f, "blockingGet(...)");
        return (pe) f;
    }

    public static final AccessibilityManager s0(Context context) {
        jk.p.i(context, "<this>");
        return (AccessibilityManager) context.getSystemService("accessibility");
    }

    public static final int s1(Context context) {
        jk.p.i(context, "<this>");
        return U2(context).M();
    }

    public static final NfcManager s2(Context context) {
        jk.p.i(context, "<this>");
        try {
            return (NfcManager) context.getSystemService("nfc");
        } catch (Exception unused) {
            return null;
        }
    }

    public static final boolean s3(final Activity activity, int i, final int i2, final int i3, final String str) {
        jk.p.i(activity, "<this>");
        jk.p.i(str, "linkExplaining");
        boolean A = rg.i.A(activity, new h0(activity, i3, new Object[0]), null, 2, null);
        boolean k = HelperMonitorService.F.k(activity, i);
        if (A) {
            activity.finish();
            return k;
        }
        if (k) {
            return true;
        }
        xg.e2.T0(new ik.a() {
            @Override
            public final Object e() {
                vj.e0 t3;
                t3 = ExtensionsContextKt.t3(activity, i2, i3, str);
                return t3;
            }
        });
        return false;
    }

    public static final void s4(Context context, be beVar) {
        jk.p.i(context, "<this>");
        jk.p.i(beVar, "args");
        context.startActivity(qh.d(context, beVar));
    }

    public static final List<ActivityInfo> t0(Context context, Intent intent) {
        jk.p.i(context, "<this>");
        jk.p.i(intent, "intent");
        return i1(context, intent, x0(context), y0(context));
    }

    public static final char[] t1(Context context) {
        jk.p.i(context, "<this>");
        String bestDateTimePattern = android.text.format.DateFormat.getBestDateTimePattern(U2(context).K(), "dMy");
        jk.p.f(bestDateTimePattern);
        List<String> l = new sk.n("[^dMy]").l(bestDateTimePattern, 0);
        ArrayList arrayList = new ArrayList(kotlin.collections.t.w(l, 10));
        Iterator<T> it = l.iterator();
        while (it.hasNext()) {
            arrayList.add(sk.q.l1((String) it.next(), 0));
        }
        if (b7.z1(arrayList)) {
            return null;
        }
        return kotlin.collections.t.K0(kotlin.collections.t.b0(arrayList));
    }

    public static final String t2(Context context, String str) {
        List<InputMethodInfo> enabledInputMethodList;
        Object obj;
        ComponentName component;
        jk.p.i(context, "<this>");
        ComponentName componentName = new ComponentName(context, (Class<?>) InputMethodServiceTasker.class);
        String flattenToString = componentName.flattenToString();
        jk.p.h(flattenToString, "flattenToString(...)");
        if (!jk.p.d(str, flattenToString)) {
            a = str;
        }
        String str2 = a;
        if (str2 == null) {
            InputMethodManager R1 = R1(context);
            str2 = null;
            if (R1 != null && (enabledInputMethodList = R1.getEnabledInputMethodList()) != null) {
                Iterator<T> it = enabledInputMethodList.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        obj = null;
                        break;
                    }
                    obj = it.next();
                    InputMethodInfo inputMethodInfo = (InputMethodInfo) obj;
                    if (!jk.p.d(inputMethodInfo.getComponent(), componentName)) {
                        String className = inputMethodInfo.getComponent().getClassName();
                        jk.p.h(className, "getClassName(...)");
                        String lowerCase = className.toLowerCase(Locale.ROOT);
                        jk.p.h(lowerCase, "toLowerCase(...)");
                        if (!sk.q.U(lowerCase, "voice", false, 2, null)) {
                            break;
                        }
                    }
                }
                InputMethodInfo inputMethodInfo2 = (InputMethodInfo) obj;
                if (inputMethodInfo2 != null && (component = inputMethodInfo2.getComponent()) != null) {
                    str2 = component.flattenToString();
                }
            }
            if (str2 == null) {
                return str;
            }
        }
        return str2;
    }

    public static final vj.e0 t3(Activity activity, int i, int i2, String str) {
        if (((df.p1) com.joaomgcd.taskerm.dialog.a.S7(activity, i, i2, (e0) null, 8, (Object) null).f()).o()) {
            e0(activity, str, false, false, false, 14, null);
        }
        activity.finish();
        return vj.e0.a;
    }

    public static final void t4(Context context, xe xeVar) {
        jk.p.i(context, "<this>");
        jk.p.i(xeVar, "options");
        Intent d = xeVar.d();
        if (!Activity.class.isAssignableFrom(context.getClass())) {
            xeVar.a(268435456);
        }
        if (!xeVar.e()) {
            xeVar.a(1082130432);
        }
        int c = xeVar.c();
        if (c != 0) {
            d.addFlags(c);
        }
        String b2 = xeVar.b();
        if (l7.x0(b2)) {
            d.setAction(b2);
        }
        context.startActivity(d);
    }

    public static final List<ActivityInfo> u0(Context context, Uri uri) {
        jk.p.i(context, "<this>");
        jk.p.i(uri, "dataUri");
        return j1(context, uri, x0(context), y0(context));
    }

    public static final long u1(Context context) {
        jk.p.i(context, "<this>");
        return (System.currentTimeMillis() - S1(context)) / 86400000;
    }

    public static final PackageInfo u2(Context context, String str, int i) {
        jk.p.i(context, "<this>");
        if (str == null) {
            return null;
        }
        try {
            PackageManager packageManager = context.getPackageManager();
            if (packageManager != null) {
                return packageManager.getPackageInfo(str, i);
            }
            return null;
        } catch (Throwable unused) {
            return null;
        }
    }

    public static final boolean u3(Context context, String... strArr) {
        jk.p.i(context, "<this>");
        jk.p.i(strArr, "features");
        PackageManager packageManager = context.getPackageManager();
        if (packageManager == null) {
            return false;
        }
        for (String str : strArr) {
            if (packageManager.hasSystemFeature(str)) {
                return true;
            }
        }
        return false;
    }

    public static final boolean u4(Activity activity, Intent intent, int i) {
        jk.p.i(activity, "<this>");
        jk.p.i(intent, "intent");
        try {
            activity.startActivityForResult(intent, i);
            return true;
        } catch (Exception e) {
            h5.n(e, activity);
            return false;
        }
    }

    public static final List<ActivityInfo> v0(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "action");
        return k1(context, str, x0(context), y0(context));
    }

    public static final ComponentName v1(Context context) {
        jk.p.i(context, "<this>");
        Intent a2 = b7.a2(new Intent("android.intent.action.VIEW", Uri.parse("https://joaoapps.com")), context);
        if (a2 != null) {
            return a2.getComponent();
        }
        return null;
    }

    public static PackageInfo v2(Context context, String str, int i, int i2, Object obj) {
        if ((i2 & 2) != 0) {
            i = 0;
        }
        return u2(context, str, i);
    }

    @TargetApi(28)
    public static final void v3(Activity activity) {
        jk.p.i(activity, "<this>");
        if (r.a.r()) {
            return;
        }
        activity.getWindow().getAttributes().layoutInDisplayCutoutMode = 1;
    }

    private static final boolean v4(Context context, Intent intent) {
        return w4(context, intent, true);
    }

    public static final ActivityManager w0(Context context) {
        Context applicationContext;
        return (ActivityManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("activity"));
    }

    public static final ComponentName w1(Context context) {
        jk.p.i(context, "<this>");
        ComponentName v1 = v1(context);
        if (v1 == null) {
            return null;
        }
        if (jk.p.d(v1.getPackageName(), context.getPackageName())) {
            v1 = null;
        }
        return v1;
    }

    public static final int w2(Context context, String str) {
        jk.p.i(context, "<this>");
        jk.p.i(str, "permission");
        return context.getPackageManager().getPermissionInfo("net.dinglisch.android.tasker.PERMISSION_RUN_TASKS", 0).protectionLevel;
    }

    public static final boolean w3(Context context, String str) {
        boolean isRoleHeld;
        jk.p.i(context, "<this>");
        jk.p.i(str, "role");
        if (r.a.s()) {
            return true;
        }
        RoleManager A2 = A2(context);
        if (A2 == null) {
            return false;
        }
        isRoleHeld = A2.isRoleHeld(str);
        return isRoleHeld;
    }

    public static final boolean w4(Context context, Intent intent, boolean z) {
        jk.p.i(context, "<this>");
        jk.p.i(intent, "intent");
        intent.addFlags(268435456);
        intent.addFlags(4);
        intent.addFlags(536870912);
        if (z) {
            intent.addFlags(8388608);
        }
        return pp.l3(context, intent);
    }

    private static final ik.l<Intent, List<ResolveInfo>> x0(final Context context) {
        return new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                List I;
                I = ExtensionsContextKt.I(context, (Intent) obj);
                return I;
            }
        };
    }

    public static final Display x1(Context context, Window window) {
        WindowManager j3 = j3(context, window);
        if (j3 != null) {
            return j3.getDefaultDisplay();
        }
        return null;
    }

    public static final PowerManager x2(Context context) {
        Context applicationContext;
        return (PowerManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("power"));
    }

    public static final boolean x3(Context context, ComponentName componentName) {
        jk.p.i(context, "<this>");
        jk.p.i(componentName, "component");
        List<ComponentName> B2 = B2(context);
        if (B2 != null && B2.isEmpty()) {
            return false;
        }
        Iterator<T> it = B2.iterator();
        while (it.hasNext()) {
            if (jk.p.d((ComponentName) it.next(), componentName)) {
                return true;
            }
        }
        return false;
    }

    public static final void x4(Context context, Intent intent) {
        jk.p.i(context, "<this>");
        jk.p.i(intent, "intent");
        if (r.a.p()) {
            context.startService(intent);
        } else {
            h5.a.a(context, intent);
        }
    }

    private static final ik.l<ResolveInfo, ActivityInfo> y0(Context context) {
        return new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                ActivityInfo J;
                J = ExtensionsContextKt.J((ResolveInfo) obj);
                return J;
            }
        };
    }

    public static final ComponentName y1(Context context) {
        ActivityInfo activityInfo;
        String str;
        String str2;
        jk.p.i(context, "<this>");
        Intent intent = new Intent("android.intent.action.MAIN");
        intent.addCategory("android.intent.category.HOME");
        ResolveInfo resolveActivity = context.getPackageManager().resolveActivity(intent, 65536);
        if (resolveActivity == null || (activityInfo = resolveActivity.activityInfo) == null || (str = activityInfo.packageName) == null || (str2 = activityInfo.name) == null) {
            return null;
        }
        return new ComponentName(str, str2);
    }

    public static final String y2(Context context) {
        jk.p.i(context, "<this>");
        return net.dinglisch.android.taskerm.t6.b(rg.i.u(context));
    }

    public static final boolean y3(Context context) {
        jk.p.i(context, "<this>");
        if (!r.a.L()) {
            return false;
        }
        ActivityManager w0 = w0(context);
        return w0 != null ? w0.isLowRamDevice() : false;
    }

    public static final boolean y4(Context context, Intent intent, String str, Object obj) {
        String canonicalName;
        jk.p.i(context, "<this>");
        jk.p.i(str, "key");
        if (intent == null || (canonicalName = Main.class.getCanonicalName()) == null) {
            return false;
        }
        intent.setComponent(new ComponentName(context, canonicalName));
        if (obj == null ? true : obj instanceof String) {
            intent.putExtra(str, (String) obj);
        } else if (obj instanceof String) {
            intent.putExtra(str, (String) obj);
        } else if (obj instanceof Integer) {
            intent.putExtra(str, ((Number) obj).intValue());
        } else if (obj instanceof Boolean) {
            intent.putExtra(str, ((Boolean) obj).booleanValue());
        } else if (obj instanceof Float) {
            intent.putExtra(str, ((Number) obj).floatValue());
        } else if (obj instanceof Double) {
            intent.putExtra(str, ((Number) obj).doubleValue());
        }
        return v4(context, intent);
    }

    public static final AlarmManager z0(Context context) {
        jk.p.i(context, "<this>");
        return (AlarmManager) context.getSystemService("alarm");
    }

    public static final int z1(Context context) {
        jk.p.i(context, "<this>");
        return U2(context).B();
    }

    public static final MediaProjectionManager z2(Context context) {
        jk.p.i(context, "<this>");
        return (MediaProjectionManager) context.getSystemService("media_projection");
    }

    public static final boolean z3(Context context) {
        jk.p.i(context, "<this>");
        return F3(context) || L3(context);
    }

    public static final ti.b z4(final Context context, final boolean z) {
        final String str;
        jk.p.i(context, "<this>");
        if (r.a.u()) {
            ti.b k = ti.b.k();
            jk.p.h(k, "complete(...)");
            return k;
        }
        if (z && !Z2()) {
            ti.b k2 = ti.b.k();
            jk.p.h(k2, "complete(...)");
            return k2;
        }
        if (z) {
            str = b;
            if (str == null) {
                str = "2";
            }
        } else {
            str = "0";
        }
        final zg.g1 g1Var = new zg.g1();
        g1Var.j(str);
        ti.r<String> o = zg.g2.o(context, g1Var);
        final ik.l lVar = new ik.l() {
            @Override
            public final Object invoke(Object obj) {
                ti.f A4;
                A4 = ExtensionsContextKt.A4(str, context, g1Var, z, (String) obj);
                return A4;
            }
        };
        ti.b u = o.u(new yi.e() {
            @Override
            public final Object a(Object obj) {
                ti.f H4;
                H4 = ExtensionsContextKt.H4(ik.l.this, obj);
                return H4;
            }
        });
        jk.p.h(u, "flatMapCompletable(...)");
        return u;
    }
}