package com.google.android.gms.internal.measurement; import android.app.job.JobInfo; import android.app.job.JobScheduler; import android.os.UserHandle; import android.util.Log; import java.lang.reflect.Method; /* loaded from: classes.dex */ public final class zzbt { private static final Method zza; private static final Method zzb; static { Method method; Method method2 = null; try { method = JobScheduler.class.getDeclaredMethod("scheduleAsPackage", JobInfo.class, String.class, Integer.TYPE, String.class); } catch (NoSuchMethodException unused) { if (Log.isLoggable("JobSchedulerCompat", 6)) { Log.e("JobSchedulerCompat", "No scheduleAsPackage method available, falling back to schedule"); } method = null; } zza = method; try { method2 = UserHandle.class.getDeclaredMethod("myUserId", new Class[0]); } catch (NoSuchMethodException unused2) { if (Log.isLoggable("JobSchedulerCompat", 6)) { Log.e("JobSchedulerCompat", "No myUserId method available"); } } zzb = method2; } /* JADX WARN: Removed duplicated region for block: B:10:0x0046 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static int zza(android.content.Context r5, android.app.job.JobInfo r6, java.lang.String r7, java.lang.String r8) { /* java.lang.String r7 = "UploadAlarm" java.lang.String r8 = "jobscheduler" java.lang.Object r8 = r5.getSystemService(r8) android.app.job.JobScheduler r8 = (android.app.job.JobScheduler) r8 r8.getClass() java.lang.reflect.Method r0 = com.google.android.gms.internal.measurement.zzbt.zza if (r0 == 0) goto L74 java.lang.String r0 = "android.permission.UPDATE_DEVICE_STATS" int r5 = r5.checkSelfPermission(r0) if (r5 == 0) goto L1a goto L74 L1a: java.lang.reflect.Method r5 = com.google.android.gms.internal.measurement.zzbt.zzb r0 = 0 if (r5 == 0) goto L41 java.lang.Object[] r1 = new java.lang.Object[r0] // Catch: java.lang.reflect.InvocationTargetException -> L30 java.lang.IllegalAccessException -> L32 java.lang.Class r2 = android.os.UserHandle.class java.lang.Object r5 = r5.invoke(r2, r1) // Catch: java.lang.reflect.InvocationTargetException -> L30 java.lang.IllegalAccessException -> L32 java.lang.Integer r5 = (java.lang.Integer) r5 // Catch: java.lang.reflect.InvocationTargetException -> L30 java.lang.IllegalAccessException -> L32 if (r5 == 0) goto L41 int r5 = r5.intValue() // Catch: java.lang.reflect.InvocationTargetException -> L30 java.lang.IllegalAccessException -> L32 goto L42 L30: r5 = move-exception goto L33 L32: r5 = move-exception L33: r1 = 6 java.lang.String r2 = "JobSchedulerCompat" boolean r1 = android.util.Log.isLoggable(r2, r1) if (r1 == 0) goto L41 java.lang.String r1 = "myUserId invocation illegal" android.util.Log.e(r2, r1, r5) L41: r5 = r0 L42: java.lang.reflect.Method r1 = com.google.android.gms.internal.measurement.zzbt.zza if (r1 == 0) goto L6f r2 = 4 java.lang.Object[] r2 = new java.lang.Object[r2] // Catch: java.lang.reflect.InvocationTargetException -> L67 java.lang.IllegalAccessException -> L69 r2[r0] = r6 // Catch: java.lang.reflect.InvocationTargetException -> L67 java.lang.IllegalAccessException -> L69 java.lang.String r3 = "com.google.android.gms" r4 = 1 r2[r4] = r3 // Catch: java.lang.reflect.InvocationTargetException -> L67 java.lang.IllegalAccessException -> L69 java.lang.Integer r5 = java.lang.Integer.valueOf(r5) // Catch: java.lang.reflect.InvocationTargetException -> L67 java.lang.IllegalAccessException -> L69 r3 = 2 r2[r3] = r5 // Catch: java.lang.reflect.InvocationTargetException -> L67 java.lang.IllegalAccessException -> L69 r5 = 3 r2[r5] = r7 // Catch: java.lang.reflect.InvocationTargetException -> L67 java.lang.IllegalAccessException -> L69 java.lang.Object r5 = r1.invoke(r8, r2) // Catch: java.lang.reflect.InvocationTargetException -> L67 java.lang.IllegalAccessException -> L69 java.lang.Integer r5 = (java.lang.Integer) r5 // Catch: java.lang.reflect.InvocationTargetException -> L67 java.lang.IllegalAccessException -> L69 if (r5 == 0) goto L73 int r0 = r5.intValue() // Catch: java.lang.reflect.InvocationTargetException -> L67 java.lang.IllegalAccessException -> L69 goto L73 L67: r5 = move-exception goto L6a L69: r5 = move-exception L6a: java.lang.String r0 = "error calling scheduleAsPackage" android.util.Log.e(r7, r0, r5) L6f: int r0 = r8.schedule(r6) L73: return r0 L74: int r5 = r8.schedule(r6) return r5 */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.measurement.zzbt.zza(android.content.Context, android.app.job.JobInfo, java.lang.String, java.lang.String):int"); } }