MD5 校验值:12538e99b43ae4a3db9c6dfff4aad74d
f1.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。
package y6; import android.content.ActivityNotFoundException; import android.content.Intent; import android.net.Uri; import com.google.firebase.auth.FirebaseAuth; public final class f1 implements com.google.firebase.auth.a1 { private final String f24384a; private final String f24385b; private final int f24386c; private final int f24387d; private final long f24388e; private String f24389f; private FirebaseAuth f24390g; public f1(String str, String str2, int i10, int i11, long j10, String str3, FirebaseAuth firebaseAuth) { com.google.android.gms.common.internal.s.h(str3, "sessionInfo cannot be empty."); com.google.android.gms.common.internal.s.l(firebaseAuth, "firebaseAuth cannot be null."); this.f24384a = com.google.android.gms.common.internal.s.h(str, "sharedSecretKey cannot be empty. This is required to generate QR code URL."); this.f24385b = com.google.android.gms.common.internal.s.h(str2, "hashAlgorithm cannot be empty."); this.f24386c = i10; this.f24387d = i11; this.f24388e = j10; this.f24389f = str3; this.f24390g = firebaseAuth; } private final void j(String str) { this.f24390g.l().m().startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)).addFlags(268435456)); } @Override public final String a() { return this.f24385b; } @Override public final int b() { return this.f24386c; } @Override public final String c() { return this.f24389f; } @Override public final String d(String str, String str2) { com.google.android.gms.common.internal.s.h(str, "accountName cannot be empty."); com.google.android.gms.common.internal.s.h(str2, "issuer cannot be empty."); return String.format(null, "otpauth://totp/%s:%s?secret=%s&issuer=%s&algorithm=%s&digits=%d", str2, str, this.f24384a, str2, this.f24385b, Integer.valueOf(this.f24386c)); } @Override public final String e() { return d(com.google.android.gms.common.internal.s.h(((com.google.firebase.auth.a0) com.google.android.gms.common.internal.s.l(this.f24390g.m(), "Current user cannot be null, since user is required to be logged in to enroll for TOTP MFA.")).P0(), "Email cannot be empty, since verified email is required to use MFA."), this.f24390g.l().q()); } @Override public final long f() { return this.f24388e; } @Override public final int g() { return this.f24387d; } @Override public final void h(String str) { com.google.android.gms.common.internal.s.h(str, "qrCodeUrl cannot be empty."); try { j(str); } catch (ActivityNotFoundException unused) { j("https://play.google.com/store/search?q=otpauth&c=apps"); } } @Override public final String i() { return this.f24384a; } }