package com.google.android.libraries.identity.googleid; import android.net.Uri; import android.os.Build; import android.os.Bundle; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.credentials.CustomCredential; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.SourceDebugExtension; @SourceDebugExtension({"SMAP\nGoogleIdTokenCredential.kt\nKotlin\n*S Kotlin\n*F\n+ 1 GoogleIdTokenCredential.kt\ncom/google/android/libraries/identity/googleid/GoogleIdTokenCredential\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,197:1\n1#2:198\n*E\n"}) /* loaded from: classes3.dex */ public final class GoogleIdTokenCredential extends CustomCredential { public static final String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE = "com.google.android.libraries.identity.googleid.BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE"; public static final Companion Companion = new Companion(null); public static final String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL = "com.google.android.libraries.identity.googleid.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL"; public static final String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL = "com.google.android.libraries.identity.googleid.TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL"; private final String zza; private final String zzb; private final String zzc; private final String zzd; private final String zze; private final Uri zzf; private final String zzg; public static final class Builder { public String zza = ""; public String zzb = ""; public String zzc; public String zzd; public String zze; public Uri zzf; public String zzg; public final GoogleIdTokenCredential build() { return new GoogleIdTokenCredential(this.zza, this.zzb, this.zzc, this.zzd, this.zze, this.zzf, this.zzg); } public final Builder setDisplayName(String str) { this.zzc = str; return this; } public final Builder setFamilyName(String str) { this.zzd = str; return this; } public final Builder setGivenName(String str) { this.zze = str; return this; } public final Builder setId(String id) { Intrinsics.checkNotNullParameter(id, "id"); this.zza = id; return this; } public final Builder setIdToken(String idToken) { Intrinsics.checkNotNullParameter(idToken, "idToken"); this.zzb = idToken; return this; } public final Builder setPhoneNumber(String str) { this.zzg = str; return this; } public final Builder setProfilePictureUri(Uri uri) { this.zzf = uri; return this; } } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { } public final GoogleIdTokenCredential createFrom(Bundle data) { Uri uri; Object parcelable; Intrinsics.checkNotNullParameter(data, "data"); try { String string = data.getString("com.google.android.libraries.identity.googleid.BUNDLE_KEY_ID"); String string2 = data.getString("com.google.android.libraries.identity.googleid.BUNDLE_KEY_ID_TOKEN"); String string3 = data.getString("com.google.android.libraries.identity.googleid.BUNDLE_KEY_DISPLAY_NAME"); String string4 = data.getString("com.google.android.libraries.identity.googleid.BUNDLE_KEY_FAMILY_NAME"); String string5 = data.getString("com.google.android.libraries.identity.googleid.BUNDLE_KEY_GIVEN_NAME"); if (Build.VERSION.SDK_INT >= 33) { parcelable = data.getParcelable("com.google.android.libraries.identity.googleid.BUNDLE_KEY_PROFILE_PICTURE_URI", Uri.class); uri = (Uri) parcelable; } else { uri = (Uri) data.getParcelable("com.google.android.libraries.identity.googleid.BUNDLE_KEY_PROFILE_PICTURE_URI"); } Uri uri2 = uri; String string6 = data.getString("com.google.android.libraries.identity.googleid.BUNDLE_KEY_PHONE_NUMBER"); Intrinsics.checkNotNull(string); Intrinsics.checkNotNull(string2); return new GoogleIdTokenCredential(string, string2, string3, string4, string5, uri2, string6); } catch (Exception e) { throw new GoogleIdTokenParsingException(e); } } } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public GoogleIdTokenCredential(@androidx.annotation.NonNull java.lang.String r3, @androidx.annotation.NonNull java.lang.String r4, java.lang.String r5, java.lang.String r6, java.lang.String r7, android.net.Uri r8, java.lang.String r9) { /* r2 = this; java.lang.String r0 = "id" kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r3, r0) java.lang.String r1 = "idToken" kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r4, r1) kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r3, r0) kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r4, r1) android.os.Bundle r0 = new android.os.Bundle r0.() java.lang.String r1 = "com.google.android.libraries.identity.googleid.BUNDLE_KEY_ID" r0.putString(r1, r3) java.lang.String r1 = "com.google.android.libraries.identity.googleid.BUNDLE_KEY_ID_TOKEN" r0.putString(r1, r4) java.lang.String r1 = "com.google.android.libraries.identity.googleid.BUNDLE_KEY_DISPLAY_NAME" r0.putString(r1, r5) java.lang.String r1 = "com.google.android.libraries.identity.googleid.BUNDLE_KEY_FAMILY_NAME" r0.putString(r1, r6) java.lang.String r1 = "com.google.android.libraries.identity.googleid.BUNDLE_KEY_GIVEN_NAME" r0.putString(r1, r7) java.lang.String r1 = "com.google.android.libraries.identity.googleid.BUNDLE_KEY_PHONE_NUMBER" r0.putString(r1, r9) java.lang.String r1 = "com.google.android.libraries.identity.googleid.BUNDLE_KEY_PROFILE_PICTURE_URI" r0.putParcelable(r1, r8) java.lang.String r1 = "com.google.android.libraries.identity.googleid.TYPE_GOOGLE_ID_TOKEN_CREDENTIAL" r2.(r1, r0) r2.zza = r3 r2.zzb = r4 r2.zzc = r5 r2.zzd = r6 r2.zze = r7 r2.zzf = r8 r2.zzg = r9 int r3 = r3.length() if (r3 <= 0) goto L60 int r3 = r4.length() if (r3 <= 0) goto L58 return L58: java.lang.IllegalArgumentException r3 = new java.lang.IllegalArgumentException java.lang.String r4 = "idToken should not be empty" r3.(r4) throw r3 L60: java.lang.IllegalArgumentException r3 = new java.lang.IllegalArgumentException java.lang.String r4 = "id should not be empty" r3.(r4) throw r3 */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.libraries.identity.googleid.GoogleIdTokenCredential.(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.net.Uri, java.lang.String):void"); } public static final GoogleIdTokenCredential createFrom(@NonNull Bundle bundle) { return Companion.createFrom(bundle); } @Nullable public final String getDisplayName() { return this.zzc; } @Nullable public final String getFamilyName() { return this.zzd; } @Nullable public final String getGivenName() { return this.zze; } public final String getId() { return this.zza; } public final String getIdToken() { return this.zzb; } @Nullable public final String getPhoneNumber() { return this.zzg; } @Nullable public final Uri getProfilePictureUri() { return this.zzf; } }