package com.google.android.gms.maps; import android.content.Context; /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class MapsInitializer { private static final String zza = "MapsInitializer"; private static boolean zzb = false; private static Renderer zzc = Renderer.LEGACY; /* JADX INFO: compiled from: com.google.android.gms:play-services-maps@@19.0.0 */ public enum Renderer { LEGACY, LATEST } private MapsInitializer() { } public static synchronized int initialize(Context context) { return initialize(context, null, null); } /* JADX WARN: Can't wrap try/catch for region: R(14:45|9|47|10|11|12|(8:14|(1:(0)(1:18))|43|20|(1:22)|23|27|(1:29))|19|43|20|(0)|23|27|(0)) */ /* JADX WARN: Code restructure failed: missing block: B:25:0x005e, code lost: r5 = move-exception; */ /* JADX WARN: Code restructure failed: missing block: B:26:0x005f, code lost: android.util.Log.e(com.google.android.gms.maps.MapsInitializer.zza, "Failed to retrieve renderer type or log initialization.", r5); */ /* JADX WARN: Removed duplicated region for block: B:22:0x0052 A[Catch: RemoteException -> 0x005e, all -> 0x0090, TryCatch #1 {RemoteException -> 0x005e, blocks: (B:20:0x004c, B:22:0x0052, B:23:0x0056), top: B:43:0x004c, outer: #0 }] */ /* JADX WARN: Removed duplicated region for block: B:29:0x007d A[Catch: all -> 0x0090, TRY_LEAVE, TryCatch #0 {, blocks: (B:4:0x0003, B:7:0x0022, B:9:0x0028, B:10:0x002c, B:12:0x003b, B:14:0x0040, B:20:0x004c, B:22:0x0052, B:23:0x0056, B:27:0x0066, B:29:0x007d, B:26:0x005f, B:33:0x0085, B:34:0x008a, B:36:0x008c), top: B:42:0x0003, inners: #1, #2, #3 }] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public static synchronized int initialize(android.content.Context r5, com.google.android.gms.maps.MapsInitializer.Renderer r6, com.google.android.gms.maps.OnMapsSdkInitializedCallback r7) { /* java.lang.Class r0 = com.google.android.gms.maps.MapsInitializer.class monitor-enter(r0) java.lang.String r1 = "Context is null" com.google.android.gms.common.internal.Preconditions.checkNotNull(r5, r1) // Catch: java.lang.Throwable -> L90 java.lang.String r1 = com.google.android.gms.maps.MapsInitializer.zza // Catch: java.lang.Throwable -> L90 java.lang.String r2 = java.lang.String.valueOf(r6) // Catch: java.lang.Throwable -> L90 java.lang.String r2 = java.lang.String.valueOf(r2) // Catch: java.lang.Throwable -> L90 java.lang.String r3 = "preferredRenderer: " java.lang.String r2 = r3.concat(r2) // Catch: java.lang.Throwable -> L90 android.util.Log.d(r1, r2) // Catch: java.lang.Throwable -> L90 boolean r1 = com.google.android.gms.maps.MapsInitializer.zzb // Catch: java.lang.Throwable -> L90 r2 = 0 if (r1 == 0) goto L28 if (r7 == 0) goto L82 com.google.android.gms.maps.MapsInitializer$Renderer r5 = com.google.android.gms.maps.MapsInitializer.zzc // Catch: java.lang.Throwable -> L90 r7.onMapsSdkInitialized(r5) // Catch: java.lang.Throwable -> L90 goto L82 L28: com.google.android.gms.maps.internal.zzf r1 = com.google.android.gms.maps.internal.zzcc.zza(r5, r6) // Catch: com.google.android.gms.common.GooglePlayServicesNotAvailableException -> L8b java.lang.Throwable -> L90 com.google.android.gms.maps.internal.ICameraUpdateFactoryDelegate r3 = r1.zze() // Catch: android.os.RemoteException -> L84 java.lang.Throwable -> L90 com.google.android.gms.maps.CameraUpdateFactory.zza(r3) // Catch: android.os.RemoteException -> L84 java.lang.Throwable -> L90 com.google.android.gms.internal.maps.zzi r3 = r1.zzj() // Catch: android.os.RemoteException -> L84 java.lang.Throwable -> L90 com.google.android.gms.maps.model.BitmapDescriptorFactory.zza(r3) // Catch: android.os.RemoteException -> L84 java.lang.Throwable -> L90 r3 = 1 com.google.android.gms.maps.MapsInitializer.zzb = r3 // Catch: java.lang.Throwable -> L90 r4 = 2 if (r6 == 0) goto L4b int r6 = r6.ordinal() // Catch: java.lang.Throwable -> L90 if (r6 == 0) goto L4c if (r6 == r3) goto L49 goto L4b L49: r3 = r4 goto L4c L4b: r3 = r2 L4c: int r6 = r1.zzd() // Catch: android.os.RemoteException -> L5e java.lang.Throwable -> L90 if (r6 != r4) goto L56 com.google.android.gms.maps.MapsInitializer$Renderer r6 = com.google.android.gms.maps.MapsInitializer.Renderer.LATEST // Catch: android.os.RemoteException -> L5e java.lang.Throwable -> L90 com.google.android.gms.maps.MapsInitializer.zzc = r6 // Catch: android.os.RemoteException -> L5e java.lang.Throwable -> L90 L56: com.google.android.gms.dynamic.IObjectWrapper r5 = com.google.android.gms.dynamic.ObjectWrapper.wrap(r5) // Catch: android.os.RemoteException -> L5e java.lang.Throwable -> L90 r1.zzl(r5, r3) // Catch: android.os.RemoteException -> L5e java.lang.Throwable -> L90 goto L66 L5e: r5 = move-exception java.lang.String r6 = com.google.android.gms.maps.MapsInitializer.zza // Catch: java.lang.Throwable -> L90 java.lang.String r1 = "Failed to retrieve renderer type or log initialization." android.util.Log.e(r6, r1, r5) // Catch: java.lang.Throwable -> L90 L66: java.lang.String r5 = com.google.android.gms.maps.MapsInitializer.zza // Catch: java.lang.Throwable -> L90 com.google.android.gms.maps.MapsInitializer$Renderer r6 = com.google.android.gms.maps.MapsInitializer.zzc // Catch: java.lang.Throwable -> L90 java.lang.String r6 = java.lang.String.valueOf(r6) // Catch: java.lang.Throwable -> L90 java.lang.String r6 = java.lang.String.valueOf(r6) // Catch: java.lang.Throwable -> L90 java.lang.String r1 = "loadedRenderer: " java.lang.String r6 = r1.concat(r6) // Catch: java.lang.Throwable -> L90 android.util.Log.d(r5, r6) // Catch: java.lang.Throwable -> L90 if (r7 == 0) goto L82 com.google.android.gms.maps.MapsInitializer$Renderer r5 = com.google.android.gms.maps.MapsInitializer.zzc // Catch: java.lang.Throwable -> L90 r7.onMapsSdkInitialized(r5) // Catch: java.lang.Throwable -> L90 L82: monitor-exit(r0) return r2 L84: r5 = move-exception com.google.android.gms.maps.model.RuntimeRemoteException r6 = new com.google.android.gms.maps.model.RuntimeRemoteException // Catch: java.lang.Throwable -> L90 r6.(r5) // Catch: java.lang.Throwable -> L90 throw r6 // Catch: java.lang.Throwable -> L90 L8b: r5 = move-exception int r5 = r5.errorCode // Catch: java.lang.Throwable -> L90 monitor-exit(r0) return r5 L90: r5 = move-exception monitor-exit(r0) // Catch: java.lang.Throwable -> L90 throw r5 */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.maps.MapsInitializer.initialize(android.content.Context, com.google.android.gms.maps.MapsInitializer$Renderer, com.google.android.gms.maps.OnMapsSdkInitializedCallback):int"); } }