正在查看: Tasker v6.6.3 应用的 ExtensionsContextKt.java JAVA 源代码文件
本页面展示 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;
}
}