正在查看: Tasker v6.5.11 应用的 ExtensionsContextKt.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Tasker v6.5.11 应用的 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.text.format.DateFormat;
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.taskerm.util.ExtensionsContextKt;
import com.joaomgcd.taskerservercommon.ConstantsCommonTaskerServer;
import cyanogenmod.alarmclock.ClockContract;
import hg.z1;
import ie.e;
import java.io.File;
import java.io.InputStream;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Collection;
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 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.b5;
import net.dinglisch.android.taskerm.bh;
import net.dinglisch.android.taskerm.ch;
import net.dinglisch.android.taskerm.dq;
import net.dinglisch.android.taskerm.fq;
import net.dinglisch.android.taskerm.g6;
import net.dinglisch.android.taskerm.kq;
import net.dinglisch.android.taskerm.th;
import net.dinglisch.android.taskerm.tp;
import net.dinglisch.android.taskerm.yd;
public final class ExtensionsContextKt {
private static String a;
private static String b;
static final class a extends yj.q implements xj.l<Intent, List<ResolveInfo>> {
final Context i;
a(Context context) {
super(1);
this.i = context;
}
@Override
public final List<ResolveInfo> invoke(Intent intent) {
yj.p.i(intent, "it");
List<ResolveInfo> queryIntentActivities = this.i.getPackageManager().queryIntentActivities(intent, 192);
yj.p.h(queryIntentActivities, "queryIntentActivities(...)");
return queryIntentActivities;
}
}
static final class b extends yj.q implements xj.l<ResolveInfo, ActivityInfo> {
public static final b i = new b();
b() {
super(1);
}
@Override
public final ActivityInfo invoke(ResolveInfo resolveInfo) {
yj.p.i(resolveInfo, "it");
ActivityInfo activityInfo = resolveInfo.activityInfo;
yj.p.h(activityInfo, "activityInfo");
return activityInfo;
}
}
static final class c extends yj.q implements xj.a<ArrayList<HashMap<String, Serializable>>> {
final Context i;
c(Context context) {
super(0);
this.i = context;
}
@Override
public final ArrayList<HashMap<String, Serializable>> invoke() {
Uri n = z2.n("content://androidx.car.app.connection");
if (n != null) {
return ExtensionsContextKt.S2(this.i, n, null, null, new String[]{"CarConnectionState"}, 0, null, 54, null);
}
return null;
}
}
static final class d extends yj.q implements xj.a<String> {
final ClipData i;
final Context q;
d(ClipData clipData, Context context) {
super(0);
this.i = clipData;
this.q = context;
}
@Override
public final String invoke() {
ClipData.Item itemAt;
CharSequence coerceToText;
ClipData clipData = this.i;
if (clipData == null || (itemAt = clipData.getItemAt(0)) == null || (coerceToText = itemAt.coerceToText(this.q)) == null) {
return null;
}
return coerceToText.toString();
}
}
static final class e extends yj.q implements xj.a<String> {
final ClipboardManager i;
e(ClipboardManager clipboardManager) {
super(0);
this.i = clipboardManager;
}
@Override
public final String invoke() {
CharSequence text = this.i.getText();
if (text != null) {
return text.toString();
}
return null;
}
}
static final class f extends yj.q implements xj.l<Activity, ji.r<lj.e0>> {
final xj.l<Activity, lj.e0> i;
f(xj.l<? super Activity, lj.e0> lVar) {
super(1);
this.i = lVar;
}
@Override
public final ji.r<lj.e0> invoke(Activity activity) {
yj.p.i(activity, "$this$getWithActivity");
this.i.invoke(activity);
ji.r<lj.e0> w = ji.r.w(lj.e0.a);
yj.p.h(w, "just(...)");
return w;
}
}
static final class g extends yj.q implements xj.a<lj.e0> {
final boolean i;
final Class<?> q;
final Context r;
g(boolean z, Class<?> cls, Context context) {
super(0);
this.i = z;
this.q = cls;
this.r = context;
}
public final void a() {
boolean z = this.i;
int i = z ? 1 : 2;
net.dinglisch.android.taskerm.r7.f("MyPM", "Changed component " + this.q + " enabled status to " + z + ConstantsCommonTaskerServer.ID_SEPARATOR + i);
this.r.getPackageManager().setComponentEnabledSetting(new ComponentName(this.r, this.q), i, 1);
}
@Override
public lj.e0 invoke() {
a();
return lj.e0.a;
}
}
static final class h extends yj.q implements xj.a<String> {
final String i;
final Context q;
h(String str, Context context) {
super(0);
this.i = str;
this.q = context;
}
@Override
public final String invoke() {
Context context;
PackageManager packageManager;
String str = this.i;
if (str == null || (context = this.q) == null || (packageManager = context.getPackageManager()) == null) {
return null;
}
return ExtensionsContextKt.X(packageManager, str);
}
}
static final class i extends yj.q implements xj.a<String> {
final Context i;
final ApplicationInfo q;
i(Context context, ApplicationInfo applicationInfo) {
super(0);
this.i = context;
this.q = applicationInfo;
}
@Override
public final String invoke() {
CharSequence applicationLabel;
PackageManager packageManager = this.i.getPackageManager();
if (packageManager == null || (applicationLabel = packageManager.getApplicationLabel(this.q)) == null) {
return null;
}
return applicationLabel.toString();
}
}
static final class j extends yj.q implements xj.a<String> {
final Context i;
final ComponentName q;
j(Context context, ComponentName componentName) {
super(0);
this.i = context;
this.q = componentName;
}
@Override
public final String invoke() {
return this.i.getPackageManager().getServiceInfo(this.q, 0).loadLabel(this.i.getPackageManager()).toString();
}
}
static final class k extends yj.q implements xj.l<Intent, List<? extends ResolveInfo>> {
final Context i;
k(Context context) {
super(1);
this.i = context;
}
@Override
public final List<ResolveInfo> invoke(Intent intent) {
yj.p.i(intent, "it");
List<ResolveInfo> queryIntentServices = this.i.getPackageManager().queryIntentServices(intent, 192);
yj.p.h(queryIntentServices, "queryIntentServices(...)");
return queryIntentServices;
}
}
static final class l extends yj.q implements xj.l<ResolveInfo, ServiceInfo> {
public static final l i = new l();
l() {
super(1);
}
@Override
public final ServiceInfo invoke(ResolveInfo resolveInfo) {
yj.p.i(resolveInfo, "it");
return resolveInfo.serviceInfo;
}
}
static final class m<T> extends yj.q implements xj.a<T> {
final Context i;
final xj.l<Activity, ji.r<T>> q;
m(Context context, xj.l<? super Activity, ? extends ji.r<T>> lVar) {
super(0);
this.i = context;
this.q = lVar;
}
@Override
public final T invoke() {
throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.m.invoke():java.lang.Object");
}
}
@qj.f(c = "com.joaomgcd.taskerm.util.ExtensionsContextKt", f = "ExtensionsContext.kt", l = {919, 925, 927, 927}, m = "getWithActivitySuspend")
static final class n<T> extends qj.d {
int s;
Object t;
Object u;
int v;
n(oj.d<? super n> dVar) {
super(dVar);
}
@Override
public final Object r(Object obj) {
this.u = obj;
this.v |= Integer.MIN_VALUE;
return ExtensionsContextKt.p2(null, 0, null, this);
}
}
static final class o extends yj.q implements xj.l<mi.b, lj.e0> {
public static final o i = new o();
o() {
super(1);
}
public final void a(mi.b bVar) {
yj.p.i(bVar, "it");
}
@Override
public lj.e0 invoke(mi.b bVar) {
a(bVar);
return lj.e0.a;
}
}
static final class p extends yj.q implements xj.a<lj.e0> {
final Activity i;
final int q;
final int r;
final String s;
p(Activity activity, int i, int i2, String str) {
super(0);
this.i = activity;
this.q = i;
this.r = i2;
this.s = str;
}
public final void a() {
if (((we.l0) com.joaomgcd.taskerm.dialog.a.y3(this.i, this.q, this.r, (com.joaomgcd.taskerm.util.q) null, 8, (Object) null).f()).o()) {
ExtensionsContextKt.q(this.i, this.s, false, false, false, 14, null);
}
this.i.finish();
}
@Override
public lj.e0 invoke() {
a();
return lj.e0.a;
}
}
static final class q extends yj.q implements xj.a<List<AccessibilityServiceInfo>> {
final Context i;
q(Context context) {
super(0);
this.i = context;
}
@Override
public final List<AccessibilityServiceInfo> invoke() {
AccessibilityManager C = ExtensionsContextKt.C(this.i);
if (C != null) {
return C.getInstalledAccessibilityServiceList();
}
return null;
}
}
static final class r extends yj.q implements xj.a<Boolean> {
final Context i;
final String q;
r(Context context, String str) {
super(0);
this.i = context;
this.q = str;
}
@Override
public final java.lang.Boolean invoke() {
throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.r.invoke():java.lang.Boolean");
}
}
static final class s extends yj.q implements xj.a<lj.e0> {
final boolean i;
final Activity q;
s(boolean z, Activity activity) {
super(0);
this.i = z;
this.q = activity;
}
public final void a() {
if (this.i) {
this.q.getWindow().addFlags(128);
} else {
this.q.getWindow().clearFlags(128);
}
}
@Override
public lj.e0 invoke() {
a();
return lj.e0.a;
}
}
static final class t extends yj.q implements xj.a<String> {
final Context i;
t(Context context) {
super(0);
this.i = context;
}
@Override
public final String invoke() {
return Settings.Secure.getString(this.i.getContentResolver(), rg.g.a());
}
}
static final class u extends yj.q implements xj.a<String> {
final Context i;
u(Context context) {
super(0);
this.i = context;
}
@Override
public final String invoke() {
return Settings.Secure.getString(this.i.getContentResolver(), rg.g.b());
}
}
static final class v extends yj.q implements xj.l<Bitmap, lj.e0> {
final Context i;
final String q;
final boolean r;
v(Context context, String str, boolean z) {
super(1);
this.i = context;
this.q = str;
this.r = z;
}
public final void a(Bitmap bitmap) {
yj.p.i(bitmap, "it");
byte[] m = tf.e.m(bitmap);
yj.p.h(m, "<get-byteArray>(...)");
Uri l0 = g8.l0(x2.G0(m, this.i, null, "clipboard", 2, null), this.i, null, null, false, 14, null);
ClipData newUri = ClipData.newUri(this.i.getContentResolver(), this.q, l0);
if (this.r && com.joaomgcd.taskerm.util.k.a.N()) {
ClipDescription description = newUri.getDescription();
PersistableBundle persistableBundle = new PersistableBundle();
androidx.core.content.pm.i.a(persistableBundle, "android.content.extra.IS_SENSITIVE", true);
description.setExtras(persistableBundle);
}
ClipboardManager n0 = ExtensionsContextKt.n0(this.i);
if (n0 != null) {
n0.setPrimaryClip(newUri);
lj.e0 e0Var = lj.e0.a;
}
oe.c.v(l0, kotlin.collections.r.d("image/png"));
}
@Override
public lj.e0 invoke(Bitmap bitmap) {
a(bitmap);
return lj.e0.a;
}
}
static final class w extends yj.q implements xj.l<String, ji.f> {
final String i;
final Context q;
final rg.v r;
final boolean s;
static final class a extends yj.q implements xj.l<Boolean, lj.e0> {
final boolean i;
final String q;
a(boolean z, String str) {
super(1);
this.i = z;
this.q = str;
}
public final void a(Boolean bool) {
if (this.i) {
ExtensionsContextKt.b = null;
} else {
ExtensionsContextKt.b = this.q;
}
}
@Override
public lj.e0 invoke(Boolean bool) {
a(bool);
return lj.e0.a;
}
}
static final class b extends yj.q implements xj.l<Throwable, lj.e0> {
final Context i;
static final class a extends yj.q implements xj.l<hg.z1, lj.e0> {
final Context i;
a(Context context) {
super(1);
this.i = context;
}
public final void a(hg.z1 z1Var) {
yj.p.i(z1Var, "$this$warnWithNotification");
z1Var.S(new hg.k0(this.i));
z1Var.O(true);
}
@Override
public lj.e0 invoke(hg.z1 z1Var) {
a(z1Var);
return lj.e0.a;
}
}
static final class C0050b extends yj.q implements xj.a<lj.e0> {
public static final C0050b i = new C0050b();
C0050b() {
super(0);
}
public final void a() {
}
@Override
public lj.e0 invoke() {
a();
return lj.e0.a;
}
}
b(Context context) {
super(1);
this.i = context;
}
public final void a(Throwable th2) {
z1.a aVar = hg.z1.A;
Context context = this.i;
pg.w0.B1(aVar.m(context, "nonblockoverlaysandroid12needsecuresetting", x2.Q4(2131889261, context, new Object[0]), x2.Q4(2131889262, this.i, new Object[0]), new a(this.i)), this.i, C0050b.i);
}
@Override
public lj.e0 invoke(Throwable th2) {
a(th2);
return lj.e0.a;
}
}
w(String str, Context context, rg.v vVar, boolean z) {
super(1);
this.i = str;
this.q = context;
this.r = vVar;
this.s = z;
}
public static final void f(xj.l lVar, Object obj) {
yj.p.i(lVar, "$tmp0");
lVar.invoke(obj);
}
public static final void g(xj.l lVar, Object obj) {
yj.p.i(lVar, "$tmp0");
lVar.invoke(obj);
}
@Override
public final ji.f invoke(String str) {
yj.p.i(str, "oldValue");
if (yj.p.d(str, this.i)) {
if (!this.s) {
ExtensionsContextKt.b = null;
}
return ji.b.k();
}
ji.r<Boolean> h = rg.j0.h(this.q, this.r);
final a aVar = new a(this.s, str);
ji.r<Boolean> q = h.q(new oi.d() {
@Override
public final void accept(Object obj) {
ExtensionsContextKt.w.f(xj.l.this, obj);
}
});
final b bVar = new b(this.q);
return q.p(new oi.d() {
@Override
public final void accept(Object obj) {
ExtensionsContextKt.w.g(xj.l.this, obj);
}
}).P();
}
}
static final class x extends yj.q implements xj.l<String, ji.f> {
final rg.m i;
final Context q;
final int r;
static final class a extends yj.q implements xj.l<Boolean, ji.f> {
final Context i;
final int q;
a(Context context, int i) {
super(1);
this.i = context;
this.q = i;
}
@Override
public final ji.f invoke(Boolean bool) {
yj.p.i(bool, "it");
z1.a aVar = hg.z1.A;
Context context = this.i;
String Q4 = x2.Q4(2131886140, context, new Object[0]);
Context context2 = this.i;
String v = net.dinglisch.android.taskerm.a1.v(this.q);
yj.p.h(v, "getActionNameByCode(...)");
return z1.a.n(aVar, context, "neededrestart", Q4, x2.Q4(2131886141, context2, v), null, 16, null);
}
}
x(rg.m mVar, Context context, int i) {
super(1);
this.i = mVar;
this.q = context;
this.r = i;
}
public static final ji.f d(xj.l lVar, Object obj) {
yj.p.i(lVar, "$tmp0");
yj.p.i(obj, "p0");
return (ji.f) lVar.invoke(obj);
}
@Override
public final ji.f invoke(String str) {
yj.p.i(str, "it");
if (yj.p.d(str, this.i.i())) {
return ji.b.k();
}
ji.r<Boolean> h = rg.j0.h(this.q, this.i);
final a aVar = new a(this.q, this.r);
return h.u(new oi.e() {
@Override
public final Object a(Object obj) {
ji.f d;
d = ExtensionsContextKt.x.d(xj.l.this, obj);
return d;
}
});
}
}
public static final <T extends Service> ji.b A(Context context, Class<T> cls, boolean z) {
yj.p.i(context, "<this>");
yj.p.i(cls, "clss");
return z(context, cls, z);
}
public static final char[] A0(Context context) {
yj.p.i(context, "<this>");
String bestDateTimePattern = DateFormat.getBestDateTimePattern(Y1(context).n(), "dMy");
yj.p.f(bestDateTimePattern);
List<String> j2 = new hk.k("[^dMy]").j(bestDateTimePattern, 0);
ArrayList arrayList = new ArrayList(kotlin.collections.r.v(j2, 10));
Iterator<T> it = j2.iterator();
while (it.hasNext()) {
arrayList.add(hk.o.d1((String) it.next(), 0));
}
if (x2.y0(arrayList)) {
return null;
}
return kotlin.collections.r.J0(kotlin.collections.r.a0(arrayList));
}
public static final PackageInfo A1(Context context, String str, int i2) {
yj.p.i(context, "<this>");
if (str == null) {
return null;
}
try {
PackageManager packageManager = context.getPackageManager();
if (packageManager != null) {
return packageManager.getPackageInfo(str, i2);
}
return null;
} catch (Throwable unused) {
return null;
}
}
public static final boolean A2(Context context) {
yj.p.i(context, "<this>");
return F2(context) || L2(context);
}
public static final String A3(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "command");
return C3(context, str, null, 2, null);
}
public static final List<com.joaomgcd.taskerm.util.a> B(Context context) {
yj.p.i(context, "<this>");
List<AccessibilityServiceInfo> b1 = b1(context);
ArrayList arrayList = new ArrayList(kotlin.collections.r.v(b1, 10));
Iterator<T> it = b1.iterator();
while (it.hasNext()) {
ResolveInfo resolveInfo = ((AccessibilityServiceInfo) it.next()).getResolveInfo();
yj.p.h(resolveInfo, "getResolveInfo(...)");
arrayList.add(new com.joaomgcd.taskerm.util.a(context, x2.M0(resolveInfo)));
}
return arrayList;
}
public static final long B0(Context context) {
yj.p.i(context, "<this>");
return (System.currentTimeMillis() - Z0(context)) / 86400000;
}
public static PackageInfo B1(Context context, String str, int i2, int i3, Object obj) {
if ((i3 & 2) != 0) {
i2 = 0;
}
return A1(context, str, i2);
}
public static final boolean B2(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "packageName");
return th.J(context.getPackageManager(), str);
}
public static final String B3(Context context, String str, String str2) {
String str3;
yj.p.i(context, "<this>");
yj.p.i(str, "command");
Object obj = null;
if (str2 != null) {
if (hk.o.N(str, str2, false, 2, null)) {
str3 = str;
} else {
str3 = str2 + "=:=" + str;
}
if (str3 != null) {
str = str3;
}
}
com.joaomgcd.taskerm.event.app.z zVar = new com.joaomgcd.taskerm.event.app.z(str, (String) null, (Boolean) null, (Boolean) null, (com.joaomgcd.taskerm.inputoutput.a) null, 30, (yj.h) null);
Iterator it = ze.h.b().h().iterator();
while (true) {
if (!it.hasNext()) {
break;
}
Object next = it.next();
if (((ze.b) next) instanceof com.joaomgcd.taskerm.event.app.d) {
obj = next;
break;
}
}
if (obj == null) {
throw new NullPointerException("null cannot be cast to non-null type com.joaomgcd.taskerm.event.app.EventCommand");
}
ze.b.Y((com.joaomgcd.taskerm.event.app.d) obj, context, (MonitorService) null, zVar, (Object) null, (Integer) null, (vf.b) null, 16, (Object) null);
return str;
}
public static final AccessibilityManager C(Context context) {
yj.p.i(context, "<this>");
return (AccessibilityManager) context.getSystemService("accessibility");
}
public static final ComponentName C0(Context context) {
yj.p.i(context, "<this>");
Intent Y0 = x2.Y0(new Intent("android.intent.action.VIEW", Uri.parse("https://joaoapps.com")), context);
if (Y0 != null) {
return Y0.getComponent();
}
return null;
}
public static final int C1(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "permission");
return context.getPackageManager().getPermissionInfo("net.dinglisch.android.tasker.PERMISSION_RUN_TASKS", 0).protectionLevel;
}
@TargetApi(28)
public static final boolean C2(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "otherPackageName");
if (k8.G()) {
return true;
}
Boolean bool = (Boolean) x2.U4(null, new r(context, str), 1, null);
if (bool != null) {
return bool.booleanValue();
}
return false;
}
public static String C3(Context context, String str, String str2, int i2, Object obj) {
if ((i2 & 2) != 0) {
str2 = null;
}
return B3(context, str, str2);
}
public static final List<ActivityInfo> D(Context context, Intent intent) {
yj.p.i(context, "<this>");
yj.p.i(intent, "intent");
return q0(context, intent, H(context), I(context));
}
public static final ComponentName D0(Context context) {
yj.p.i(context, "<this>");
ComponentName C0 = C0(context);
if (C0 == null) {
return null;
}
if (yj.p.d(C0.getPackageName(), context.getPackageName())) {
C0 = null;
}
return C0;
}
public static final PowerManager D1(Context context) {
Context applicationContext;
return (PowerManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("power"));
}
public static final boolean D2(Context context) {
yj.p.i(context, "<this>");
if (com.joaomgcd.taskerm.util.k.a.s()) {
return true;
}
return x2(context, "android.app.role.CALL_SCREENING");
}
public static final ji.b D3(Context context) {
yj.p.i(context, "<this>");
return y3(context, false);
}
public static final List<ActivityInfo> E(Context context, Uri uri) {
yj.p.i(context, "<this>");
yj.p.i(uri, "dataUri");
return r0(context, uri, H(context), I(context));
}
public static final Display E0(Context context, Window window) {
WindowManager n2 = n2(context, window);
if (n2 != null) {
return n2.getDefaultDisplay();
}
return null;
}
public static final String E1(Context context) {
yj.p.i(context, "<this>");
return net.dinglisch.android.taskerm.w6.b(jg.c.n(context));
}
public static final boolean E2(Context context) {
Configuration configuration;
yj.p.i(context, "<this>");
Resources resources = context.getResources();
return (resources == null || (configuration = resources.getConfiguration()) == null || (configuration.uiMode & 48) != 32) ? false : true;
}
public static final ji.b E3(Context context, int i2) {
yj.p.i(context, "<this>");
rg.m mVar = new rg.m();
ji.r<String> f2 = rg.j0.f(context, mVar);
final x xVar = new x(mVar, context, i2);
ji.b u2 = f2.u(new oi.e() {
@Override
public final Object a(Object obj) {
ji.f F3;
F3 = ExtensionsContextKt.F3(xj.l.this, obj);
return F3;
}
});
yj.p.h(u2, "flatMapCompletable(...)");
return u2;
}
public static final List<ActivityInfo> F(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "action");
return s0(context, str, H(context), I(context));
}
public static final ComponentName F0(Context context) {
String str;
String str2;
yj.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);
ActivityInfo activityInfo = resolveActivity != null ? resolveActivity.activityInfo : null;
if (activityInfo == null || (str = activityInfo.packageName) == null || (str2 = activityInfo.name) == null) {
return null;
}
return new ComponentName(str, str2);
}
public static final MediaProjectionManager F1(Context context) {
yj.p.i(context, "<this>");
return (MediaProjectionManager) context.getSystemService("media_projection");
}
public static final boolean F2(Context context) {
yj.p.i(context, "<this>");
LocationManager u1 = u1(context);
if (u1 != null) {
return u1.isProviderEnabled("gps");
}
return false;
}
public static final ji.f F3(xj.l lVar, Object obj) {
yj.p.i(lVar, "$tmp0");
yj.p.i(obj, "p0");
return (ji.f) lVar.invoke(obj);
}
public static final ActivityManager G(Context context) {
Context applicationContext;
return (ActivityManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("activity"));
}
public static final int G0(Context context) {
yj.p.i(context, "<this>");
return Y1(context).e();
}
public static final RoleManager G1(Context context) {
yj.p.i(context, "<this>");
return d2.a(context.getSystemService("role"));
}
public static final boolean G2(Context context) {
boolean isIgnoringBatteryOptimizations;
yj.p.i(context, "<this>");
PowerManager D1 = D1(context);
if (D1 == null) {
return false;
}
isIgnoringBatteryOptimizations = D1.isIgnoringBatteryOptimizations(context.getPackageName());
return isIgnoringBatteryOptimizations;
}
public static final void G3(Context context, BroadcastReceiver broadcastReceiver) {
yj.p.i(context, "<this>");
yj.p.i(broadcastReceiver, "receiver");
try {
context.unregisterReceiver(broadcastReceiver);
} catch (Exception unused) {
}
}
private static final xj.l<Intent, List<ResolveInfo>> H(Context context) {
return new a(context);
}
public static final boolean H0(Context context) {
yj.p.i(context, "<this>");
if (J2(context)) {
return false;
}
BatteryInfo.Info info = f0(context).getInfo();
if (info != null) {
return info.getPresent();
}
return true;
}
public static final List<ComponentName> H1(Context context) {
Object obj;
yj.p.i(context, "<this>");
List<ComponentName> a1 = a1(context);
List<ComponentName> J1 = J1(context);
List<ComponentName> u0 = u0(context);
ArrayList<ComponentName> arrayList = new ArrayList();
for (Object obj2 : u0) {
if (!e(context, (ComponentName) obj2)) {
arrayList.add(obj2);
}
}
ArrayList arrayList2 = new ArrayList();
for (ComponentName componentName : arrayList) {
Iterator<T> it = a1.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (yj.p.d((ComponentName) obj, componentName)) {
break;
}
}
ComponentName componentName2 = (ComponentName) obj;
if (componentName2 != null) {
arrayList2.add(componentName2);
}
}
return kotlin.collections.r.x0(J1, arrayList2);
}
public static final boolean H2(Context context) {
yj.p.i(context, "<this>");
return yj.p.d(d1(context), "com.android.vending");
}
private static final xj.l<ResolveInfo, ActivityInfo> I(Context context) {
return b.i;
}
public static final DevicePolicyManager I0(Context context) {
yj.p.i(context, "<this>");
return (DevicePolicyManager) context.getSystemService("device_policy");
}
public static final List<ComponentName> I1(Context context) {
yj.p.i(context, "<this>");
return H1(context);
}
public static final boolean I2(Context context) {
yj.p.i(context, "<this>");
return Kid.b(context);
}
public static final AlarmManager J(Context context) {
yj.p.i(context, "<this>");
return (AlarmManager) context.getSystemService("alarm");
}
public static final Context J0(Context context) {
yj.p.i(context, "<this>");
return t1(context, "en");
}
public static final List<ComponentName> J1(Context context) {
List<AccessibilityServiceInfo> enabledAccessibilityServiceList;
yj.p.i(context, "<this>");
AccessibilityManager C = C(context);
if (C == null || (enabledAccessibilityServiceList = C.getEnabledAccessibilityServiceList(63)) == null) {
return kotlin.collections.r.l();
}
ArrayList arrayList = new ArrayList(kotlin.collections.r.v(enabledAccessibilityServiceList, 10));
Iterator<T> it = enabledAccessibilityServiceList.iterator();
while (it.hasNext()) {
ResolveInfo resolveInfo = ((AccessibilityServiceInfo) it.next()).getResolveInfo();
yj.p.h(resolveInfo, "getResolveInfo(...)");
arrayList.add(x2.M0(resolveInfo));
}
return arrayList;
}
public static final boolean J2(Context context) {
yj.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") && !U0(context);
}
public static final HashMap<Integer, com.joaomgcd.taskerm.settings.p> K(Context context) {
yj.p.i(context, "<this>");
Map<String, ?> all = jg.c.o(context).getAll();
if (all == null) {
return new HashMap<>();
}
List t2 = kotlin.collections.k0.t(all);
ArrayList arrayList = new ArrayList(kotlin.collections.r.v(t2, 10));
int i2 = 0;
for (Object obj : t2) {
int i3 = i2 + 1;
if (i2 < 0) {
kotlin.collections.r.u();
}
Pair pair = (Pair) obj;
Object first = pair.getFirst();
yj.p.h(first, "<get-first>(...)");
arrayList.add(new Pair(Integer.valueOf(i2), new com.joaomgcd.taskerm.settings.p(context, (String) first, pair.getSecond())));
i2 = i3;
}
Pair[] pairArr = (Pair[]) arrayList.toArray(new Pair[0]);
return kotlin.collections.k0.g((Pair[]) Arrays.copyOf(pairArr, pairArr.length));
}
@android.annotation.TargetApi(26)
public static final java.lang.String K0(android.content.Context r2) {
throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.K0(android.content.Context):java.lang.String");
}
public static final SearchManager K1(Context context) {
yj.p.i(context, "<this>");
return (SearchManager) context.getSystemService("search");
}
public static final Boolean K2(Context context) {
ConnectivityManager t0 = t0(context);
if (t0 != null) {
return Boolean.valueOf(yd.x.f(t0));
}
return null;
}
public static final HashMap<Integer, fq> L(Context context) {
yj.p.i(context, "<this>");
Set<String> q0 = kq.q0(context, false, true);
yj.p.h(q0, "getSet(...)");
ArrayList arrayList = new ArrayList();
for (Object obj : q0) {
if (!kq.J0((String) obj)) {
arrayList.add(obj);
}
}
ArrayList arrayList2 = new ArrayList(kotlin.collections.r.v(arrayList, 10));
int i2 = 0;
for (Object obj2 : arrayList) {
int i3 = i2 + 1;
if (i2 < 0) {
kotlin.collections.r.u();
}
arrayList2.add(new Pair(Integer.valueOf(i2), new fq(context, (String) obj2)));
i2 = i3;
}
Pair[] pairArr = (Pair[]) arrayList2.toArray(new Pair[0]);
return kotlin.collections.k0.g((Pair[]) Arrays.copyOf(pairArr, pairArr.length));
}
public static final ActivityInfo L0(Context context, String str, Uri uri) {
Object obj;
yj.p.i(context, "<this>");
yj.p.i(str, "packageName");
yj.p.i(uri, "dataUri");
Iterator<T> it = E(context, uri).iterator();
while (true) {
if (!it.hasNext()) {
break;
}
Object next = it.next();
ActivityInfo activityInfo = (ActivityInfo) next;
if (yj.p.d(activityInfo != null ? activityInfo.packageName : null, str)) {
obj = next;
break;
}
}
return (ActivityInfo) obj;
}
public static final List<Sensor> L1(Context context) {
yj.p.i(context, "<this>");
SensorManager M1 = M1(context);
if (M1 != null) {
return M1.getSensorList(-1);
}
return null;
}
public static final boolean L2(Context context) {
yj.p.i(context, "<this>");
LocationManager u1 = u1(context);
if (u1 != null) {
return u1.isProviderEnabled("network");
}
return false;
}
public static final boolean M(Context context) {
yj.p.i(context, "<this>");
DevicePolicyManager I0 = I0(context);
if (I0 == null) {
return false;
}
String packageName = context.getPackageName();
return I0.isDeviceOwnerApp(packageName) || I0.isProfileOwnerApp(packageName);
}
private static final int M0(Integer num, Context context) {
return (num == null || num.intValue() <= 0) ? p8.c(context, 48) : num.intValue();
}
public static final SensorManager M1(Context context) {
yj.p.i(context, "<this>");
return (SensorManager) context.getSystemService("sensor");
}
public static final boolean M2(Context context) {
yj.p.i(context, "<this>");
return yj.p.d(Build.MANUFACTURER, "samsung");
}
public static final ji.r<String> N(Context context) {
yj.p.i(context, "<this>");
return Licence.s0(context);
}
public static final String N0(Context context, Calendar calendar) {
TaskerApp Y1;
yj.p.i(calendar, "calendar");
Locale n2 = (context == null || (Y1 = Y1(context)) == null) ? null : Y1.n();
if (n2 == null) {
n2 = q1(context);
}
java.text.DateFormat dateInstance = java.text.DateFormat.getDateInstance(3, n2);
if (dateInstance == null) {
net.dinglisch.android.taskerm.r7.f("DATE", "New Date Format: using basic format");
return bh.g(calendar);
}
String format = dateInstance.format(new Date(calendar.getTimeInMillis()));
if (format == null) {
net.dinglisch.android.taskerm.r7.f("DATE", "New Date Format: using basic format because of string");
return bh.g(calendar);
}
String str = File.separator;
yj.p.h(str, "separator");
return hk.o.C(format, str, "-", false, 4, null);
}
public static final List<ServiceInfo> N1(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "action");
return s0(context, str, new k(context), l.i);
}
public static final boolean N2(Context context) {
yj.p.i(context, "<this>");
if (M2(context)) {
ComponentName F0 = F0(context);
if (yj.p.d(F0 != null ? F0.getClassName() : null, "com.sec.android.app.launcher.activities.LauncherActivity")) {
return true;
}
}
return false;
}
public static final ArrayList<UsageEvents.Event> O(Context context, long j2, long j3, Integer num) {
yj.p.i(context, "<this>");
return x2.n1(d0(context, j2, j3), num);
}
public static final List<ComponentName> O0(String str) {
List A0;
if (str == null || (A0 = hk.o.A0(str, new String[]{ConstantsCommonTaskerServer.ID_SEPARATOR}, false, 0, 6, null)) == null) {
return kotlin.collections.r.l();
}
ArrayList arrayList = new ArrayList();
for (Object obj : A0) {
if (((String) obj).length() > 0) {
arrayList.add(obj);
}
}
ArrayList arrayList2 = new ArrayList();
Iterator it = arrayList.iterator();
while (it.hasNext()) {
List A02 = hk.o.A0((String) it.next(), new String[]{"/"}, false, 0, 6, null);
ComponentName componentName = null;
if (A02.size() == 2) {
String str2 = (String) A02.get(0);
String str3 = (String) A02.get(1);
if (hk.o.I(str3, ".", false, 2, null)) {
str3 = str2 + str3;
}
componentName = new ComponentName(str2, str3);
}
if (componentName != null) {
arrayList2.add(componentName);
}
}
return arrayList2;
}
public static final ShortcutManager O1(Context context) {
yj.p.i(context, "<this>");
return androidx.core.content.pm.v.a(context.getSystemService("shortcut"));
}
public static final boolean O2(Context context) {
UserHandle r2;
UserManager f2;
boolean isQuietModeEnabled;
if (context == null || (r2 = r2(context)) == null || (f2 = f2(context)) == null) {
return false;
}
isQuietModeEnabled = f2.isQuietModeEnabled(r2);
return !isQuietModeEnabled;
}
public static final ArrayList<UsageEvents.Event> P(Context context, long j2, Integer num) {
yj.p.i(context, "<this>");
return x2.n1(c0(context, j2), num);
}
@TargetApi(23)
public static final boolean P0(Context context) {
yj.p.i(context, "<this>");
return com.joaomgcd.taskerm.util.k.a.F() && v2(context, "android.hardware.fingerprint", "android.hardware.biometrics.iris", "android.hardware.biometrics.face");
}
public static final boolean P1(Context context) {
yj.p.i(context, "<this>");
boolean l2 = u5.l(context);
if (l2) {
net.dinglisch.android.taskerm.r7.f(com.joaomgcd.taskerm.dialog.a.A3(), "Showing auth dialog, so ignoring app");
}
return l2;
}
public static final void P2(Context context, String str) {
yj.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 ArrayList Q(Context context, long j2, long j3, Integer num, int i2, Object obj) {
if ((i2 & 4) != 0) {
num = 1;
}
return O(context, j2, j3, num);
}
@TargetApi(26)
public static final boolean Q0(Context context) {
yj.p.i(context, "<this>");
return false;
}
public static final SharedPreferences Q1(Context context) {
yj.p.i(context, "<this>");
return dq.S0(context);
}
public static final void Q2(Context context) {
yj.p.i(context, "<this>");
context.startActivity(v1(context));
}
public static ArrayList R(Context context, long j2, Integer num, int i2, Object obj) {
if ((i2 & 2) != 0) {
num = 1;
}
return P(context, j2, num);
}
public static final boolean R0(Context context) {
yj.p.i(context, "<this>");
return com.google.android.gms.common.a.m().f(context) == 0;
}
public static final Intent R1(Context context, IntentFilter intentFilter, String str) {
yj.p.i(context, "<this>");
yj.p.i(intentFilter, "intentFilter");
yj.p.i(str, "tag");
BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context2, Intent intent) {
}
};
try {
try {
Intent Z2 = Z2(context, broadcastReceiver, intentFilter, null, null, false, 16, null);
try {
context.unregisterReceiver(broadcastReceiver);
return Z2;
} catch (Exception e2) {
net.dinglisch.android.taskerm.r7.l(str, "Error unregistering null receiver: " + intentFilter, e2);
return Z2;
}
} catch (Exception e3) {
net.dinglisch.android.taskerm.r7.l(str, "Error registering null receiver: " + intentFilter, e3);
return null;
}
} finally {
try {
context.unregisterReceiver(broadcastReceiver);
} catch (Exception e4) {
net.dinglisch.android.taskerm.r7.l(str, "Error unregistering null receiver: " + intentFilter, e4);
}
}
}
public static final ArrayList<HashMap<String, Serializable>> R2(Context context, Uri uri, String str, String[] strArr, String[] strArr2, int i2, String str2) {
yj.p.i(context, "<this>");
yj.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 i3 = 0;
while (query.moveToNext() && i3 < i2) {
try {
HashMap hashMap = new HashMap();
try {
int columnCount = query.getColumnCount();
for (int i4 = 0; i4 < columnCount; i4++) {
String columnName = query.getColumnName(i4);
int type = query.getType(i4);
Object string = type != 0 ? type != 1 ? type != 2 ? type != 3 ? type != 4 ? query.getString(i4) : query.getBlob(i4) : query.getString(i4) : Float.valueOf(query.getFloat(i4)) : Long.valueOf(query.getLong(i4)) : null;
yj.p.f(columnName);
hashMap.put(columnName, string);
}
i3++;
} catch (Exception unused) {
}
arrayList.add(hashMap);
} catch (Throwable th2) {
query.close();
throw th2;
}
}
query.close();
return arrayList;
}
public static final Bitmap S(Context context, com.joaomgcd.taskerm.util.w wVar) {
yj.p.i(context, "<this>");
yj.p.i(wVar, "args");
PackageManager packageManager = context.getPackageManager();
yj.p.h(packageManager, "getPackageManager(...)");
return T(context, new com.joaomgcd.taskerm.util.x(packageManager, wVar));
}
public static final boolean S0(Activity activity) {
Dialog j2;
yj.p.i(activity, "<this>");
com.google.android.gms.common.a m2 = com.google.android.gms.common.a.m();
yj.p.h(m2, "getInstance(...)");
int f2 = m2.f(activity);
if (f2 == 0) {
return true;
}
if (!m2.i(f2) || (j2 = m2.j(activity, f2, 2404)) == null) {
return false;
}
j2.show();
return false;
}
public static final StorageManager S1(Context context) {
yj.p.i(context, "<this>");
return (StorageManager) context.getSystemService("storage");
}
public static ArrayList S2(Context context, Uri uri, String str, String[] strArr, String[] strArr2, int i2, String str2, int i3, Object obj) {
return R2(context, uri, (i3 & 2) != 0 ? null : str, (i3 & 4) != 0 ? null : strArr, (i3 & 8) != 0 ? null : strArr2, (i3 & 16) != 0 ? Integer.MAX_VALUE : i2, (i3 & 32) == 0 ? str2 : null);
}
private static final Bitmap T(Context context, com.joaomgcd.taskerm.util.x xVar) {
Drawable loadIcon;
try {
String a2 = xVar.a();
if (a2 != null) {
loadIcon = context.getPackageManager().getActivityIcon(new ComponentName(xVar.d(), a2));
} else {
ApplicationInfo V = V(context, xVar.d(), 0, 2, null);
loadIcon = V != null ? V.loadIcon(context.getPackageManager()) : null;
}
if (loadIcon == null) {
return null;
}
Bitmap createBitmap = Bitmap.createBitmap(M0(Integer.valueOf(loadIcon.getIntrinsicWidth()), context), M0(Integer.valueOf(loadIcon.getIntrinsicHeight()), context), Bitmap.Config.ARGB_8888);
yj.p.h(createBitmap, "createBitmap(...)");
Canvas canvas = new Canvas(createBitmap);
loadIcon.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
loadIcon.draw(canvas);
return (xVar.f() == null || xVar.b() == null) ? createBitmap : tf.e.b(createBitmap, xVar.f().intValue(), xVar.b().intValue());
} catch (PackageManager.NameNotFoundException unused) {
return null;
} catch (OutOfMemoryError unused2) {
net.dinglisch.android.taskerm.r7.G(xVar.e(), "getIcon: " + xVar + ".packageName: out of memory");
return null;
}
}
public static final boolean T0(Context context) {
yj.p.i(context, "<this>");
return k0(context);
}
public static final int T1(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "resourceName");
return context.getResources().getIdentifier(str, "string", context.getPackageName());
}
public static final String[] T2(Context context, Uri uri) {
yj.p.i(context, "<this>");
yj.p.i(uri, "uri");
Cursor cursor = null;
String[] columnNames = null;
try {
Cursor query = context.getContentResolver().query(uri, null, null, null, null);
if (query != null) {
try {
columnNames = query.getColumnNames();
} catch (Throwable th2) {
th = th2;
cursor = query;
if (cursor != null) {
cursor.close();
}
throw th;
}
}
if (columnNames == null) {
columnNames = new String[0];
}
if (query != null) {
query.close();
}
return columnNames;
} catch (Throwable th3) {
th = th3;
}
}
public static final ApplicationInfo U(Context context, String str, int i2) {
yj.p.i(context, "<this>");
if (str == null) {
return null;
}
try {
PackageManager packageManager = context.getPackageManager();
if (packageManager != null) {
return packageManager.getApplicationInfo(str, i2);
}
return null;
} catch (Throwable unused) {
return null;
}
}
public static final boolean U0(Context context) {
yj.p.i(context, "<this>");
return context.getPackageManager().hasSystemFeature("android.hardware.touchscreen");
}
public static final boolean U1(Context context) {
yj.p.i(context, "<this>");
return tp.a.i(context);
}
public static final String U2(Context context, int i2) {
yj.p.i(context, "<this>");
return g8.g0(context.getResources().openRawResource(i2));
}
public static ApplicationInfo V(Context context, String str, int i2, int i3, Object obj) {
if ((i3 & 2) != 0) {
i2 = 0;
}
return U(context, str, i2);
}
public static final boolean V0(Context context) {
yj.p.i(context, "<this>");
return dq.t1(context);
}
public static final String V1(Context context) {
yj.p.i(context, "<this>");
return hk.o.i(context.getPackageName() + " version " + h2(context) + "; flavor: market; Source \"" + d1(context) + "\"; BuildTime " + x2.N4(1750081038731L, null, 1, null) + "\n\n\nOS Build " + Build.DISPLAY + "\nOS Code " + Build.VERSION.SDK_INT + "\nOS Target " + z0(context) + "\nDevice " + Build.MODEL + "\nManufacturer " + Build.MANUFACTURER + "\nProduct " + Build.PRODUCT + "\n", null, 1, null);
}
@SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
public static final Intent V2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter) {
yj.p.i(context, "<this>");
yj.p.i(intentFilter, "filter");
return a3(context, broadcastReceiver, intentFilter, false, 4, null);
}
public static final String W(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "packageName");
PackageManager packageManager = context.getPackageManager();
yj.p.h(packageManager, "getPackageManager(...)");
return X(packageManager, str);
}
public static final String W0(Context context, b5.a aVar, int i2) {
yj.p.i(context, "<this>");
yj.p.i(aVar, "type");
String P0 = HasArgsEdit.P0(aVar.d(), net.dinglisch.android.taskerm.a1.x(523).q());
yj.p.f(P0);
return g2(context, P0);
}
public static final Integer W1(Context context, ComponentName componentName) {
yj.p.i(context, "<this>");
return X1(context, componentName != null ? componentName.getPackageName() : null);
}
@SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
public static final Intent W2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler) {
yj.p.i(context, "<this>");
yj.p.i(intentFilter, "filter");
return Z2(context, broadcastReceiver, intentFilter, str, handler, false, 16, null);
}
public static final String X(PackageManager packageManager, String str) {
ComponentName component;
yj.p.i(packageManager, "<this>");
yj.p.i(str, "packageName");
Intent launchIntentForPackage = packageManager.getLaunchIntentForPackage(str);
String className = (launchIntentForPackage == null || (component = launchIntentForPackage.getComponent()) == null) ? null : component.getClassName();
if (className != null) {
return className;
}
throw new RuntimeException("Can't get " + str + " launch intent: no launch intent");
}
public static final LayoutInflater X0(Context context) {
yj.p.i(context, "<this>");
LayoutInflater from = LayoutInflater.from(context);
yj.p.h(from, "from(...)");
return from;
}
public static final Integer X1(Context context, String str) {
ApplicationInfo applicationInfo;
yj.p.i(context, "<this>");
PackageInfo B1 = B1(context, str, 0, 2, null);
if (B1 == null || (applicationInfo = B1.applicationInfo) == null) {
return null;
}
return Integer.valueOf(applicationInfo.targetSdkVersion);
}
@SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
public static final Intent X2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler, boolean z) {
Intent registerReceiver;
yj.p.i(context, "<this>");
yj.p.i(intentFilter, "filter");
if (!com.joaomgcd.taskerm.util.k.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 String Y(Context context, String str) {
return (String) x2.U4(null, new h(str, context), 1, null);
}
public static final InputMethodManager Y0(Context context) {
return (InputMethodManager) (context != null ? context.getSystemService("input_method") : null);
}
public static final TaskerApp Y1(Context context) {
yj.p.i(context, "<this>");
Context applicationContext = context.getApplicationContext();
yj.p.g(applicationContext, "null cannot be cast to non-null type com.joaomgcd.taskerm.util.TaskerApp");
return (TaskerApp) applicationContext;
}
@SuppressLint({"UnspecifiedRegisterReceiverFlag", "NewApi"})
public static final Intent Y2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, boolean z) {
yj.p.i(context, "<this>");
yj.p.i(intentFilter, "filter");
if (com.joaomgcd.taskerm.util.k.a.k(context)) {
return n9.h.a(context, broadcastReceiver, intentFilter, z ? 2 : 4);
}
return context.registerReceiver(broadcastReceiver, intentFilter);
}
public static final String Z(Context context) {
yj.p.i(context, "<this>");
if (!Kid.a() && com.joaomgcd.oldtaskercompat.j.e(context)) {
return x2.Q4(2131890733, context, new Object[0]);
}
String a0 = a0(context, context.getPackageName(), null);
return a0 == null ? x2.Q4(2131886701, context, new Object[0]) : a0;
}
public static final long Z0(Context context) {
yj.p.i(context, "<this>");
return Q1(context).getLong(g6.n.b, -1L) == -1 ? System.currentTimeMillis() : Q1(context).getLong(g6.n.b, -1L);
}
public static final TelecomManager Z1(Context context) {
return (TelecomManager) (context != null ? context.getSystemService("telecom") : null);
}
public static Intent Z2(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, String str, Handler handler, boolean z, int i2, Object obj) {
return X2(context, broadcastReceiver, intentFilter, str, handler, (i2 & 16) != 0 ? true : z);
}
public static final String a0(Context context, String str, String str2) {
yj.p.i(context, "<this>");
ApplicationInfo V = V(context, str, 0, 2, null);
if (V == null) {
return str2;
}
String str3 = (String) x2.U4(null, new i(context, V), 1, null);
return str3 == null ? str2 : str3;
}
public static final List<ComponentName> a1(Context context) {
yj.p.i(context, "<this>");
List<AccessibilityServiceInfo> b1 = b1(context);
ArrayList arrayList = new ArrayList(kotlin.collections.r.v(b1, 10));
Iterator<T> it = b1.iterator();
while (it.hasNext()) {
ResolveInfo resolveInfo = ((AccessibilityServiceInfo) it.next()).getResolveInfo();
yj.p.h(resolveInfo, "getResolveInfo(...)");
arrayList.add(x2.M0(resolveInfo));
}
return arrayList;
}
public static final TelephonyManager a2(Context context) {
Context applicationContext;
return (TelephonyManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("phone"));
}
public static Intent a3(Context context, BroadcastReceiver broadcastReceiver, IntentFilter intentFilter, boolean z, int i2, Object obj) {
if ((i2 & 4) != 0) {
z = true;
}
return Y2(context, broadcastReceiver, intentFilter, z);
}
public static String b0(Context context, String str, String str2, int i2, Object obj) {
if ((i2 & 2) != 0) {
str2 = str;
}
return a0(context, str, str2);
}
public static final List<AccessibilityServiceInfo> b1(Context context) {
yj.p.i(context, "<this>");
List<AccessibilityServiceInfo> list = (List) x2.U4(null, new q(context), 1, null);
return list == null ? kotlin.collections.r.l() : list;
}
public static final String b2(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "assetName");
try {
String b2 = net.dinglisch.android.taskerm.w6.b(context.getSharedPreferences(net.dinglisch.android.taskerm.g6.g, 0));
InputStream open = context.getAssets().open(b2 + "/" + str);
yj.p.h(open, "open(...)");
return g8.g0(open);
} catch (Throwable th2) {
return "Couldn't get text. Please contact developer. (" + th2.getMessage() + ")";
}
}
public static final String b3(Context context, String str, Integer num) {
yj.p.i(context, "<this>");
String z1 = z1(context, str);
m3(context, z1);
if (num != null) {
n3(context, Integer.valueOf(num.intValue()));
}
return z1;
}
public static final UsageEvents c0(Context context, long j2) {
UsageEvents usageEvents;
yj.p.i(context, "<this>");
UsageStatsManager e2 = e2(context);
if (e2 == null) {
return null;
}
long currentTimeMillis = System.currentTimeMillis();
try {
usageEvents = e2.queryEvents(currentTimeMillis - (j2 + 1), currentTimeMillis);
if (usageEvents == null) {
return null;
}
} catch (Exception unused) {
usageEvents = null;
}
if (usageEvents == null) {
return null;
}
return usageEvents;
}
public static final List<ApplicationInfo> c1(Context context) {
yj.p.i(context, "<this>");
List<ApplicationInfo> installedApplications = context.getPackageManager().getInstalledApplications(128);
yj.p.h(installedApplications, "getInstalledApplications(...)");
return installedApplications;
}
public static final UiModeManager c2(Context context) {
yj.p.i(context, "<this>");
try {
return (UiModeManager) context.getSystemService("uimode");
} catch (Exception unused) {
return null;
}
}
public static final void c3(Context context, String str, String str2, Integer num) {
yj.p.i(context, "<this>");
yj.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) {
pg.w0.X0(context, th2);
}
}
public static final UsageEvents d0(Context context, long j2, long j3) {
UsageEvents usageEvents;
yj.p.i(context, "<this>");
UsageStatsManager e2 = e2(context);
if (e2 == null) {
return null;
}
try {
usageEvents = e2.queryEvents(j2, j3);
if (usageEvents == null) {
return null;
}
} catch (Exception unused) {
usageEvents = null;
}
if (usageEvents == null) {
return null;
}
return usageEvents;
}
public static final String d1(Context context) {
yj.p.i(context, "<this>");
return context.getPackageManager().getInstallerPackageName(context.getPackageName());
}
private static final boolean d2() {
return b != null;
}
public static final <T extends Activity> void d3(Context context, Class<T> cls, Integer num) {
yj.p.i(context, "<this>");
String packageName = context.getPackageName();
yj.p.h(packageName, "getPackageName(...)");
c3(context, packageName, cls != null ? cls.getName() : null, num);
}
public static final boolean e(Context context, ComponentName componentName) {
Object obj;
yj.p.i(context, "<this>");
yj.p.i(componentName, "component");
Iterator<T> it = b1(context).iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
ResolveInfo resolveInfo = ((AccessibilityServiceInfo) obj).getResolveInfo();
yj.p.h(resolveInfo, "getResolveInfo(...)");
if (yj.p.d(x2.M0(resolveInfo), componentName)) {
break;
}
}
AccessibilityServiceInfo accessibilityServiceInfo = (AccessibilityServiceInfo) obj;
return (accessibilityServiceInfo == null || accessibilityServiceInfo.feedbackType == 0) ? false : true;
}
public static final AudioManager e0(Context context) {
yj.p.i(context, "<this>");
return (AudioManager) context.getSystemService("audio");
}
public static final r3 e1(ClipData clipData) {
yj.p.i(clipData, "<this>");
return new r3(clipData);
}
public static final UsageStatsManager e2(Context context) {
yj.p.i(context, "<this>");
return (UsageStatsManager) context.getSystemService("usagestats");
}
public static final void e3(Context context, Integer num) {
yj.p.i(context, "<this>");
String packageName = context.getPackageName();
yj.p.h(packageName, "getPackageName(...)");
c3(context, packageName, null, num);
}
public static final ji.b f(Context context) {
yj.p.i(context, "<this>");
return y3(context, true);
}
public static final BatteryInfo f0(Context context) {
yj.p.i(context, "<this>");
return new BatteryInfo(context);
}
public static final String f1(Context context) {
yj.p.i(context, "<this>");
return (String) x2.U4(null, new t(context), 1, null);
}
public static final UserManager f2(Context context) {
yj.p.i(context, "<this>");
return (UserManager) context.getSystemService("user");
}
public static void f3(Context context, Class cls, Integer num, int i2, Object obj) {
if ((i2 & 2) != 0) {
num = null;
}
d3(context, cls, num);
}
public static final void g(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "packageName");
q(context, "https://play.google.com/apps/testing/" + str, true, false, true, 4, null);
}
public static final BatteryManager g0(Context context) {
yj.p.i(context, "<this>");
return (BatteryManager) context.getSystemService("batterymanager");
}
public static final Integer g1(Context context) {
String F;
yj.p.i(context, "<this>");
String str = (String) x2.U4(null, new u(context), 1, null);
if (str == null || (F = z2.F(str)) == null) {
return null;
}
return hk.o.m(F);
}
public static final String g2(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "document");
return "https://tasker.joaoapps.com/userguide/" + E1(context) + "/" + str;
}
public static final boolean g3(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "text");
return ch.c(context, str, ch.a.None);
}
public static final void h(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "packageName");
q(context, "https://play.google.com/store/apps/details?id=" + str, false, false, false, 12, null);
}
public static final boolean h0(Context context) {
yj.p.i(context, "<this>");
return yd.l0.b(context);
}
public static final String h1(Context context, ComponentName componentName) {
yj.p.i(context, "<this>");
yj.p.i(componentName, "component");
String str = (String) x2.U4(null, new j(context, componentName), 1, null);
if (str != null) {
return str;
}
String flattenToString = componentName.flattenToString();
yj.p.h(flattenToString, "flattenToString(...)");
return flattenToString;
}
public static final String h2(Context context) {
yj.p.i(context, "<this>");
return i2(context, context.getPackageName());
}
public static final void h3(Context context, Long l2) {
yj.p.i(context, "<this>");
String str = g6.n.c;
yj.p.h(str, "VALIDATED_DATE_GOOGLE_PLAY");
SharedPreferences q2 = jg.c.q(context);
yj.p.h(q2, "<get-preferencesStateName>(...)");
jg.c.E(context, str, l2, q2);
}
public static final void i(Context context) {
yj.p.i(context, "<this>");
q(context, "https://tasker.joaoapps.com/direct_purchase_download", true, false, true, 4, null);
}
public static final boolean i0(Context context) {
yj.p.i(context, "<this>");
if (!com.joaomgcd.taskerm.util.k.a.u()) {
AlarmManager J = J(context);
if (!(J != null ? J.canScheduleExactAlarms() : false)) {
return false;
}
}
return true;
}
public static final String i1(Context context) {
yj.p.i(context, "<this>");
return b0(context, l1(context), null, 2, null);
}
public static final String i2(Context context, String str) {
yj.p.i(context, "<this>");
PackageInfo B1 = B1(context, str, 0, 2, null);
if (B1 != null) {
return B1.versionName;
}
return null;
}
@TargetApi(33)
public static final ji.b i3(Context context, String str, String str2, boolean z) {
yj.p.i(context, "<this>");
yj.p.i(str, "image");
yj.p.i(str2, ClockContract.AlarmSettingColumns.LABEL);
ji.r k2 = tf.e.k(str, context, null, null, 6, null);
final v vVar = new v(context, str2, z);
ji.b P = k2.x(new oi.e() {
@Override
public final Object a(Object obj) {
lj.e0 k3;
k3 = ExtensionsContextKt.k3(xj.l.this, obj);
return k3;
}
}).P();
yj.p.h(P, "toCompletable(...)");
return P;
}
public static final void j(Context context) {
yj.p.i(context, "<this>");
q(context, "https://www.patreon.com/joaoapps", false, false, false, 14, null);
}
public static final s6 j0(Context context) {
yj.p.i(context, "<this>");
return i0(context) ? new v6() : u6.c("Can't schedule exact alarm");
}
public static final ComponentName j1(Context context) {
Object obj;
yj.p.i(context, "<this>");
List z0 = kotlin.collections.r.z0(R(context, 3600000L, null, 2, null));
UsageEvents.Event event = (UsageEvents.Event) kotlin.collections.r.f0(z0);
String packageName = event != null ? event.getPackageName() : null;
if (packageName == null) {
return null;
}
ComponentName F0 = F0(context);
String packageName2 = F0 != null ? F0.getPackageName() : null;
Iterator it = z0.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
UsageEvents.Event event2 = (UsageEvents.Event) obj;
if (!x2.e0(event2.getClassName(), IntentHandler.class.getName(), ActivitySecondaryApp.class.getName())) {
String packageName3 = event2.getPackageName();
if (!yj.p.d(packageName3, packageName) && !yj.p.d(packageName3, packageName2)) {
yj.p.f(packageName3);
if (t(context, packageName3)) {
break;
}
}
}
}
UsageEvents.Event event3 = (UsageEvents.Event) obj;
if (event3 != null) {
return x2.N0(event3);
}
return null;
}
public static final Vibrator j2(Context context) {
return (Vibrator) (context != null ? context.getSystemService("vibrator") : null);
}
public static ji.b j3(Context context, String str, String str2, boolean z, int i2, Object obj) {
if ((i2 & 2) != 0) {
str2 = str;
}
if ((i2 & 4) != 0) {
z = false;
}
return i3(context, str, str2, z);
}
public static final void k(Context context) {
yj.p.i(context, "<this>");
String packageName = context.getPackageName();
yj.p.h(packageName, "getPackageName(...)");
g(context, packageName);
}
public static final boolean k0(Context context) {
yj.p.i(context, "<this>");
return t2(context, "android.permission.WRITE_SECURE_SETTINGS");
}
public static final String k1(Context context) {
yj.p.i(context, "<this>");
SharedPreferences p2 = jg.c.p(context);
yj.p.h(p2, "<get-preferencesState>(...)");
return jg.c.k(context, "lkc", null, p2);
}
public static final WifiManager k2(Context context) {
return (WifiManager) (context != null ? context.getSystemService("wifi") : null);
}
public static final lj.e0 k3(xj.l lVar, Object obj) {
yj.p.i(lVar, "$tmp0");
yj.p.i(obj, "p0");
return (lj.e0) lVar.invoke(obj);
}
public static final void l(Context context) {
yj.p.i(context, "<this>");
String packageName = context.getPackageName();
yj.p.h(packageName, "getPackageName(...)");
h(context, packageName);
}
public static final k1 l0(Context context) {
HashMap hashMap;
yj.p.i(context, "<this>");
ArrayList arrayList = (ArrayList) x2.U4(null, new c(context), 1, null);
Serializable serializable = (arrayList == null || (hashMap = (HashMap) kotlin.collections.r.g0(arrayList, 0)) == null) ? null : (Serializable) hashMap.get("CarConnectionState");
Long l2 = serializable instanceof Long ? (Long) serializable : null;
if (l2 != null) {
return (k1) ((Enum) x2.I4((int) l2.longValue(), k1.class));
}
return null;
}
public static final String l1(Context context) {
yj.p.i(context, "<this>");
ComponentName j1 = j1(context);
if (j1 != null) {
return j1.getPackageName();
}
return null;
}
public static final q8 l2(Context context) {
WifiManager k2;
WifiInfo connectionInfo;
if (context == null || (k2 = k2(context)) == null || (connectionInfo = k2.getConnectionInfo()) == null) {
return null;
}
return new q8(connectionInfo);
}
public static final void l3(Activity activity, boolean z) {
yj.p.i(activity, "<this>");
pg.w0.q0(new s(z, activity));
}
public static final void m(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "url");
q(context, str, false, false, false, 14, null);
}
public static final t3 m0(Context context) {
return new t3(context);
}
public static final List<ScanResult> m1(Context context) {
WifiManager k2 = k2(context);
List<ScanResult> scanResults = k2 != null ? k2.getScanResults() : null;
return scanResults == null ? new ArrayList() : scanResults;
}
public static final WindowManager m2(Context context) {
return (WindowManager) (context != null ? context.getSystemService("window") : null);
}
public static final void m3(Context context, String str) {
yj.p.i(context, "<this>");
if (str != null && k0(context)) {
net.dinglisch.android.taskerm.r7.f("ClipboardGetter", "Set keyboard to " + str);
Settings.Secure.putString(context.getContentResolver(), rg.g.a(), str);
}
}
public static final void n(Context context, String str, boolean z) {
yj.p.i(context, "<this>");
yj.p.i(str, "url");
q(context, str, z, false, false, 12, null);
}
public static final ClipboardManager n0(Context context) {
if (context != null) {
return Y1(context).c();
}
return null;
}
public static final ComponentName n1(Context context, String str) {
Object obj;
yj.p.i(context, "<this>");
yj.p.i(str, "packageName");
Iterator<T> it = o1(context).iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (yj.p.d(((ComponentName) obj).getPackageName(), str)) {
break;
}
}
return (ComponentName) obj;
}
public static final WindowManager n2(Context context, Window window) {
WindowManager m2 = m2(context);
if (m2 != null) {
return m2;
}
if (window != null) {
return window.getWindowManager();
}
return null;
}
public static final void n3(Context context, Integer num) {
yj.p.i(context, "<this>");
if (num != null && k0(context)) {
net.dinglisch.android.taskerm.r7.f("ClipboardGetter", "Set keyboard subtype to " + num);
Settings.Secure.putInt(context.getContentResolver(), rg.g.b(), num.intValue());
}
}
public static final void o(Context context, String str, boolean z, boolean z2, boolean z3) {
yj.p.i(context, "<this>");
yj.p.i(str, "url");
try {
Intent m4 = x2.m4(new Intent(), context, str, z);
if (z3) {
m4.putExtra("com.android.browser.application_id", context.getPackageName());
}
x2.u4(m4, context);
} catch (Throwable th2) {
if (!z2) {
throw th2;
}
pg.w0.X0(context, th2);
}
}
public static final String o0(Context context) {
String str;
String obj;
String obj2;
if (context == null) {
return null;
}
try {
ClipboardManager b2 = ch.b(context);
CharSequence text = b2.getText();
String F = (text == null || (obj = text.toString()) == null || (obj2 = hk.o.Z0(obj).toString()) == null) ? null : z2.F(obj2);
if (F != null) {
return F;
}
ClipData primaryClip = b2.getPrimaryClip();
if ((primaryClip != null ? primaryClip.getItemCount() : 0) > 0) {
str = (String) x2.U4(null, new d(primaryClip, context), 1, null);
if (str == null) {
str = (String) x2.U4(null, new e(b2), 1, null);
}
} else {
str = null;
}
if (str == null && !new l6(context).h()) {
return k1(context);
}
p3(context, str);
return str;
} catch (Throwable th2) {
net.dinglisch.android.taskerm.r7.l("Clipboard", "Can't get clipboard", th2);
return null;
}
}
public static final List<ComponentName> o1(Context context) {
yj.p.i(context, "<this>");
Intent p2 = th.p();
yj.p.h(p2, "getLauncherIntent(...)");
List<ActivityInfo> D = D(context, p2);
ArrayList arrayList = new ArrayList();
for (ActivityInfo activityInfo : D) {
ComponentName componentName = activityInfo == null ? null : new ComponentName(activityInfo.packageName, activityInfo.name);
if (componentName != null) {
arrayList.add(componentName);
}
}
return arrayList;
}
public static final <T> ji.r<T> o2(Context context, xj.l<? super Activity, ? extends ji.r<T>> lVar) {
yj.p.i(context, "<this>");
yj.p.i(lVar, "block");
return pg.w0.K0(new m(context, lVar));
}
public static final void o3(Context context, String str) {
yj.p.i(context, "<this>");
SharedPreferences p2 = jg.c.p(context);
yj.p.h(p2, "<get-preferencesState>(...)");
jg.c.G(context, "lkad", str, p2);
}
public static final void p(String str, Context context, boolean z, boolean z2, boolean z3) {
yj.p.i(str, "<this>");
yj.p.i(context, "context");
o(context, str, z, z2, z3);
}
public static final CompanionDeviceManager p0(Context context) {
yj.p.i(context, "<this>");
return c2.a(context.getSystemService("companiondevice"));
}
public static final List<ClipData.Item> p1(ClipData clipData) {
yj.p.i(clipData, "<this>");
return gk.k.y(gk.k.c(e1(clipData)));
}
public static final <T> java.lang.Object p2(android.content.Context r9, int r10, xj.p<? super android.app.Activity, ? super oj.d<? super T>, ? extends java.lang.Object> r11, oj.d<? super T> r12) {
throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.util.ExtensionsContextKt.p2(android.content.Context, int, xj.p, oj.d):java.lang.Object");
}
public static final void p3(Context context, String str) {
yj.p.i(context, "<this>");
SharedPreferences p2 = jg.c.p(context);
yj.p.h(p2, "<get-preferencesState>(...)");
jg.c.G(context, "lkc", str, p2);
}
public static void q(Context context, String str, boolean z, boolean z2, boolean z3, int i2, Object obj) {
if ((i2 & 2) != 0) {
z = false;
}
if ((i2 & 4) != 0) {
z2 = true;
}
if ((i2 & 8) != 0) {
z3 = false;
}
o(context, str, z, z2, z3);
}
private static final <T extends ComponentInfo> List<T> q0(Context context, Intent intent, xj.l<? super Intent, ? extends List<? extends ResolveInfo>> lVar, xj.l<? super ResolveInfo, ? extends T> lVar2) {
List<? extends ResolveInfo> invoke = lVar.invoke(intent);
ArrayList arrayList = new ArrayList(kotlin.collections.r.v(invoke, 10));
Iterator<T> it = invoke.iterator();
while (it.hasNext()) {
arrayList.add(lVar2.invoke(it.next()));
}
return arrayList;
}
public static final Locale q1(Context context) {
return s1(context, false, 1, null);
}
public static Object q2(Context context, int i2, xj.p pVar, oj.d dVar, int i3, Object obj) {
if ((i3 & 1) != 0) {
i2 = E2(context) ? 2131952594 : 2131952593;
}
return p2(context, i2, pVar, dVar);
}
public static final s6 q3(Context context, ComponentName componentName) {
yj.p.i(context, "<this>");
yj.p.i(componentName, "component");
e.c cVar = ie.e.f;
String packageName = componentName.getPackageName();
yj.p.h(packageName, "getPackageName(...)");
String className = componentName.getClassName();
yj.p.h(className, "getClassName(...)");
Object f2 = ie.u.c(cVar.a(packageName, className), context).f();
yj.p.h(f2, "blockingGet(...)");
return (s6) f2;
}
public static void r(String str, Context context, boolean z, boolean z2, boolean z3, int i2, Object obj) {
if ((i2 & 2) != 0) {
z = false;
}
if ((i2 & 4) != 0) {
z2 = true;
}
if ((i2 & 8) != 0) {
z3 = false;
}
p(str, context, z, z2, z3);
}
private static final <T extends ComponentInfo> List<T> r0(Context context, Uri uri, xj.l<? super Intent, ? extends List<? extends ResolveInfo>> lVar, xj.l<? super ResolveInfo, ? extends T> lVar2) {
context.getPackageManager();
Intent intent = new Intent();
x2.n4(intent, context, uri, false, 4, null);
List<? extends ResolveInfo> invoke = lVar.invoke(intent);
ArrayList arrayList = new ArrayList(kotlin.collections.r.v(invoke, 10));
Iterator<T> it = invoke.iterator();
while (it.hasNext()) {
arrayList.add(lVar2.invoke(it.next()));
}
return arrayList;
}
@TargetApi(24)
public static final Locale r1(Context context, boolean z) {
Locale locale;
Locale.Category category;
Context applicationContext;
Resources resources;
Configuration configuration;
try {
if (com.joaomgcd.taskerm.util.k.a.G()) {
locale = null;
LocaleList a2 = (context == null || (applicationContext = context.getApplicationContext()) == null || (resources = applicationContext.getResources()) == null || (configuration = resources.getConfiguration()) == null) ? null : androidx.appcompat.app.f.a(configuration);
int a3 = a2 != null ? u2.c.a(a2) : 1;
if (z) {
if (a2 != null) {
locale = u2.d.a(a2, a3 - 1);
}
} else if (a2 != null) {
locale = u2.d.a(a2, 0);
}
if (locale == null) {
net.dinglisch.android.taskerm.r7.f("LOCALE", "Using default nougat");
category = Locale.Category.DISPLAY;
locale = fa.b.a(category);
} else {
net.dinglisch.android.taskerm.r7.f("LOCALE", "Using from resources nougat");
}
} else {
net.dinglisch.android.taskerm.r7.f("LOCALE", "Using default pre-nougat");
locale = Locale.getDefault();
}
} catch (Exception e2) {
net.dinglisch.android.taskerm.r7.f("LOCALE", "Using default pre-nougat with error: " + o2.d(e2));
locale = Locale.getDefault();
}
if (locale != null) {
return locale;
}
net.dinglisch.android.taskerm.r7.f("LOCALE", "Using default en-us");
return new Locale("en", "us");
}
public static final UserHandle r2(Context context) {
List<UserHandle> userProfiles;
yj.p.i(context, "<this>");
UserManager f2 = f2(context);
if (f2 == null || (userProfiles = f2.getUserProfiles()) == null) {
return null;
}
return (UserHandle) kotlin.collections.r.g0(userProfiles, 1);
}
public static final void r3(Context context, o6 o6Var) {
yj.p.i(context, "<this>");
yj.p.i(o6Var, "args");
context.startActivity(h8.d(context, o6Var));
}
public static final boolean s(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "action");
return F(context, str).size() > 0;
}
private static final <T extends ComponentInfo> List<T> s0(Context context, String str, xj.l<? super Intent, ? extends List<? extends ResolveInfo>> lVar, xj.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.r.v(invoke, 10));
Iterator<T> it = invoke.iterator();
while (it.hasNext()) {
arrayList.add(lVar2.invoke(it.next()));
}
return arrayList;
}
public static Locale s1(Context context, boolean z, int i2, Object obj) {
if ((i2 & 1) != 0) {
z = false;
}
return r1(context, z);
}
public static final void s2(Context context) {
yj.p.i(context, "<this>");
try {
context.startActivity(th.p());
} catch (Throwable th2) {
pg.w0.X0(context, th2);
}
}
public static final void s3(Context context, y6 y6Var) {
yj.p.i(context, "<this>");
yj.p.i(y6Var, "options");
Intent d2 = y6Var.d();
if (!Activity.class.isAssignableFrom(context.getClass())) {
y6Var.a(268435456);
}
if (!y6Var.e()) {
y6Var.a(1082130432);
}
int c2 = y6Var.c();
if (c2 != 0) {
d2.addFlags(c2);
}
String b2 = y6Var.b();
if (z2.h0(b2)) {
d2.setAction(b2);
}
context.startActivity(d2);
}
public static final boolean t(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "packageName");
try {
W(context, str);
return true;
} catch (Exception unused) {
return false;
}
}
public static final ConnectivityManager t0(Context context) {
Context applicationContext;
return (ConnectivityManager) ((context == null || (applicationContext = context.getApplicationContext()) == null) ? null : applicationContext.getSystemService("connectivity"));
}
public static final Context t1(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "languageCode");
Configuration configuration = new Configuration(context.getResources().getConfiguration());
configuration.setLocale(new Locale(str));
Context createConfigurationContext = context.createConfigurationContext(configuration);
yj.p.h(createConfigurationContext, "createConfigurationContext(...)");
return createConfigurationContext;
}
@TargetApi(23)
public static final boolean t2(Context context, String str) {
yj.p.i(context, "<this>");
yj.p.i(str, "permission");
return com.joaomgcd.taskerm.util.k.a.n() || com.joaomgcd.taskerm.util.p.j(context) || androidx.core.app.q.a(context, str) == 0;
}
public static final boolean t3(Activity activity, Intent intent, int i2) {
yj.p.i(activity, "<this>");
yj.p.i(intent, "intent");
try {
activity.startActivityForResult(intent, i2);
return true;
} catch (Exception e2) {
o2.i(e2, activity);
return false;
}
}
public static final ji.b u(Context context, xj.l<? super Activity, lj.e0> lVar) {
yj.p.i(context, "<this>");
yj.p.i(lVar, "block");
ji.b P = o2(context, new f(lVar)).P();
yj.p.h(P, "toCompletable(...)");
return P;
}
public static final List<ComponentName> u0(Context context) {
yj.p.i(context, "<this>");
List<ComponentName> a1 = a1(context);
List<ComponentName> O0 = O0(v0(context));
ArrayList arrayList = new ArrayList();
for (Object obj : O0) {
if (a1.contains((ComponentName) obj)) {
arrayList.add(obj);
}
}
return kotlin.collections.r.X(arrayList);
}
public static final LocationManager u1(Context context) {
yj.p.i(context, "<this>");
return (LocationManager) context.getSystemService("location");
}
public static final boolean u2(Activity activity, int i2, int i3, int i4, String str) {
yj.p.i(activity, "<this>");
yj.p.i(str, "linkExplaining");
boolean t2 = jg.c.t(activity, new com.joaomgcd.taskerm.util.t(activity, i4, new Object[0]), null, 2, null);
boolean h2 = HelperMonitorService.F.h(activity, i2);
if (t2) {
activity.finish();
return h2;
}
if (h2) {
return true;
}
pg.w0.m0(new p(activity, i3, i4, str));
return false;
}
private static final boolean u3(Context context, Intent intent) {
return v3(context, intent, true);
}
public static final Object v(Context context, String str, String str2) {
yj.p.i(context, "<this>");
yj.p.i(str, "title");
yj.p.i(str2, "text");
return x(context, str, str2, null, 4, null);
}
public static final String v0(Context context) {
yj.p.i(context, "<this>");
return Settings.Secure.getString(context.getContentResolver(), "enabled_accessibility_services");
}
public static final Intent v1(Context context) {
yj.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 boolean v2(Context context, String... strArr) {
yj.p.i(context, "<this>");
yj.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 v3(Context context, Intent intent, boolean z) {
yj.p.i(context, "<this>");
yj.p.i(intent, "intent");
intent.addFlags(268435456);
intent.addFlags(4);
intent.addFlags(536870912);
if (z) {
intent.addFlags(8388608);
}
return dq.l3(context, intent);
}
public static final Object w(Context context, String str, String str2, File[] fileArr) {
yj.p.i(context, "<this>");
yj.p.i(str, "title");
yj.p.i(str2, "text");
try {
context.startActivity(h8.c(context, "[Tasker] " + str, str2, fileArr));
return lj.e0.a;
} catch (ActivityNotFoundException unused) {
return Boolean.valueOf(dq.b0(context, "No email app found", new Object[0]));
}
}
public static final ComponentName w0(Context context) {
yj.p.i(context, "<this>");
UsageEvents.Event event = (UsageEvents.Event) kotlin.collections.r.p0(R(context, 1800000L, null, 2, null));
if (event != null) {
return x2.N0(event);
}
return null;
}
public static final String w1(Context context, Integer num) {
yj.p.i(context, "<this>");
return x1(context, num != null ? num.toString() : null);
}
@TargetApi(28)
public static final void w2(Activity activity) {
yj.p.i(activity, "<this>");
if (com.joaomgcd.taskerm.util.k.a.r()) {
return;
}
activity.getWindow().getAttributes().layoutInDisplayCutoutMode = 1;
}
public static final void w3(Context context, Intent intent) {
yj.p.i(context, "<this>");
yj.p.i(intent, "intent");
if (com.joaomgcd.taskerm.util.k.a.p()) {
context.startService(intent);
} else {
j5.a.a(context, intent);
}
}
public static Object x(Context context, String str, String str2, File[] fileArr, int i2, Object obj) {
if ((i2 & 4) != 0) {
fileArr = null;
}
return w(context, str, str2, fileArr);
}
@TargetApi(24)
public static final String x0(Context context) {
SimpleDateFormat simpleDateFormat;
if (com.joaomgcd.taskerm.util.k.a.G()) {
simpleDateFormat = new SimpleDateFormat("EEEE", q1(context));
} else {
java.text.DateFormat dateInstance = java.text.DateFormat.getDateInstance();
yj.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 x1(Context context, String str) {
yj.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) {
vj.b.a(query, null);
return null;
}
while (query.moveToNext()) {
try {
if (yj.p.d("text/plain", query.getString(0))) {
String string = query.getString(1);
vj.b.a(query, null);
return string;
}
} finally {
}
}
lj.e0 e0Var = lj.e0.a;
vj.b.a(query, null);
return null;
}
public static final boolean x2(Context context, String str) {
boolean isRoleHeld;
yj.p.i(context, "<this>");
yj.p.i(str, "role");
if (com.joaomgcd.taskerm.util.k.a.s()) {
return true;
}
RoleManager G1 = G1(context);
if (G1 == null) {
return false;
}
isRoleHeld = G1.isRoleHeld(str);
return isRoleHeld;
}
public static final boolean x3(Context context, Intent intent, String str, Object obj) {
String canonicalName;
yj.p.i(context, "<this>");
yj.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 u3(context, intent);
}
public static final <T extends Activity> ji.b y(Context context, Class<T> cls, boolean z) {
yj.p.i(context, "<this>");
yj.p.i(cls, "clss");
return z(context, cls, z);
}
public static final String y0(Context context, long j2) {
Object obj;
yj.p.i(context, "<this>");
ArrayList<UsageEvents.Event> P = P(context, j2, null);
ArrayList arrayList = new ArrayList();
for (Object obj2 : P) {
UsageEvents.Event event = (UsageEvents.Event) obj2;
if (x2.k3(event) || x2.l3(event)) {
arrayList.add(obj2);
}
}
List<UsageEvents.Event> z0 = kotlin.collections.r.z0(arrayList);
ArrayList arrayList2 = new ArrayList();
for (UsageEvents.Event event2 : z0) {
if (x2.l3(event2)) {
arrayList2.add(event2);
} else {
Iterator it = arrayList2.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
if (yj.p.d(((UsageEvents.Event) obj).getClassName(), event2.getClassName())) {
break;
}
}
if (obj == null) {
return event2.getPackageName();
}
}
}
return null;
}
public static final NfcManager y1(Context context) {
yj.p.i(context, "<this>");
try {
return (NfcManager) context.getSystemService("nfc");
} catch (Exception unused) {
return null;
}
}
public static final boolean y2(Context context, ComponentName componentName) {
yj.p.i(context, "<this>");
yj.p.i(componentName, "component");
List<ComponentName> H1 = H1(context);
if ((H1 instanceof Collection) && H1.isEmpty()) {
return false;
}
Iterator<T> it = H1.iterator();
while (it.hasNext()) {
if (yj.p.d((ComponentName) it.next(), componentName)) {
return true;
}
}
return false;
}
public static final ji.b y3(Context context, boolean z) {
String str;
yj.p.i(context, "<this>");
if (com.joaomgcd.taskerm.util.k.a.u()) {
ji.b k2 = ji.b.k();
yj.p.h(k2, "complete(...)");
return k2;
}
if (z && !d2()) {
ji.b k3 = ji.b.k();
yj.p.h(k3, "complete(...)");
return k3;
}
if (z) {
str = b;
if (str == null) {
str = "2";
}
} else {
str = "0";
}
rg.v vVar = new rg.v();
vVar.j(str);
ji.r<String> f2 = rg.j0.f(context, vVar);
final w wVar = new w(str, context, vVar, z);
ji.b u2 = f2.u(new oi.e() {
@Override
public final Object a(Object obj) {
ji.f z3;
z3 = ExtensionsContextKt.z3(xj.l.this, obj);
return z3;
}
});
yj.p.h(u2, "flatMapCompletable(...)");
return u2;
}
private static final ji.b z(Context context, Class<?> cls, boolean z) {
return pg.w0.Z(new g(z, cls, context));
}
public static final int z0(Context context) {
yj.p.i(context, "<this>");
return Y1(context).p();
}
public static final String z1(Context context, String str) {
List<InputMethodInfo> enabledInputMethodList;
Object obj;
ComponentName component;
yj.p.i(context, "<this>");
ComponentName componentName = new ComponentName(context, (Class<?>) InputMethodServiceTasker.class);
String flattenToString = componentName.flattenToString();
yj.p.h(flattenToString, "flattenToString(...)");
if (!yj.p.d(str, flattenToString)) {
a = str;
}
String str2 = a;
if (str2 == null) {
InputMethodManager Y0 = Y0(context);
str2 = null;
if (Y0 != null && (enabledInputMethodList = Y0.getEnabledInputMethodList()) != null) {
Iterator<T> it = enabledInputMethodList.iterator();
while (true) {
if (!it.hasNext()) {
obj = null;
break;
}
obj = it.next();
InputMethodInfo inputMethodInfo = (InputMethodInfo) obj;
if (!yj.p.d(inputMethodInfo.getComponent(), componentName)) {
String className = inputMethodInfo.getComponent().getClassName();
yj.p.h(className, "getClassName(...)");
String lowerCase = className.toLowerCase();
yj.p.h(lowerCase, "toLowerCase(...)");
if (!hk.o.N(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 boolean z2(Context context) {
yj.p.i(context, "<this>");
if (!com.joaomgcd.taskerm.util.k.a.K()) {
return false;
}
ActivityManager G = G(context);
return G != null ? G.isLowRamDevice() : false;
}
public static final ji.f z3(xj.l lVar, Object obj) {
yj.p.i(lVar, "$tmp0");
yj.p.i(obj, "p0");
return (ji.f) lVar.invoke(obj);
}
}