59 lines
2.0 KiB
Java
59 lines
2.0 KiB
Java
package c.i.a.f.c.a.f.b;
|
|
|
|
import android.content.Context;
|
|
import android.os.IBinder;
|
|
import android.os.IInterface;
|
|
import android.os.Looper;
|
|
import android.util.Base64;
|
|
import androidx.annotation.Nullable;
|
|
import c.i.a.f.e.h.c;
|
|
import c.i.a.f.e.k.c;
|
|
import c.i.a.f.e.k.d;
|
|
import c.i.a.f.h.c.a;
|
|
import com.google.android.gms.auth.api.signin.GoogleSignInOptions;
|
|
import com.google.android.gms.common.api.Scope;
|
|
import java.util.Arrays;
|
|
/* compiled from: com.google.android.gms:play-services-auth@@19.0.0 */
|
|
public final class f extends d<o> {
|
|
public final GoogleSignInOptions A;
|
|
|
|
public f(Context context, Looper looper, c cVar, @Nullable GoogleSignInOptions googleSignInOptions, c.a aVar, c.b bVar) {
|
|
super(context, looper, 91, cVar, aVar, bVar);
|
|
GoogleSignInOptions.a aVar2 = googleSignInOptions != null ? new GoogleSignInOptions.a(googleSignInOptions) : new GoogleSignInOptions.a();
|
|
byte[] bArr = new byte[16];
|
|
a.a.nextBytes(bArr);
|
|
aVar2.i = Base64.encodeToString(bArr, 11);
|
|
if (!cVar.f1049c.isEmpty()) {
|
|
for (Scope scope : cVar.f1049c) {
|
|
aVar2.a.add(scope);
|
|
aVar2.a.addAll(Arrays.asList(new Scope[0]));
|
|
}
|
|
}
|
|
this.A = aVar2.a();
|
|
}
|
|
|
|
@Override // c.i.a.f.e.k.b, c.i.a.f.e.h.a.f
|
|
public final int l() {
|
|
return 12451000;
|
|
}
|
|
|
|
@Override // c.i.a.f.e.k.b
|
|
public final /* synthetic */ IInterface r(IBinder iBinder) {
|
|
if (iBinder == null) {
|
|
return null;
|
|
}
|
|
IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.auth.api.signin.internal.ISignInService");
|
|
return queryLocalInterface instanceof o ? (o) queryLocalInterface : new r(iBinder);
|
|
}
|
|
|
|
@Override // c.i.a.f.e.k.b
|
|
public final String w() {
|
|
return "com.google.android.gms.auth.api.signin.internal.ISignInService";
|
|
}
|
|
|
|
@Override // c.i.a.f.e.k.b
|
|
public final String x() {
|
|
return "com.google.android.gms.auth.api.signin.service.START";
|
|
}
|
|
}
|