Files
rr3-apk/decompiled-community/sources/com/google/android/libraries/identity/googleid/GoogleIdTokenCredential.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

205 lines
8.4 KiB
Java

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.<init>()
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.<init>(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.<init>(r4)
throw r3
L60:
java.lang.IllegalArgumentException r3 = new java.lang.IllegalArgumentException
java.lang.String r4 = "id should not be empty"
r3.<init>(r4)
throw r3
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.libraries.identity.googleid.GoogleIdTokenCredential.<init>(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;
}
}