正在查看: Dostt v1.0.89 应用的 C1816m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Dostt v1.0.89 应用的 C1816m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package y5;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.Html;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
import androidx.fragment.app.AbstractActivityC0766t;
import androidx.fragment.app.DialogInterfaceOnCancelListenerC0760m;
import com.cashfree.pg.core.hidden.utils.Constants;
import com.facebook.C0865a;
import com.facebook.C1037v;
import com.facebook.C1040y;
import com.facebook.EnumC0872h;
import com.facebook.FacebookActivity;
import com.facebook.M;
import i4.C1230a;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.EnumSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import o5.C1377A;
import o5.C1403w;
import o5.Y;
import o5.Z;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import x3.C1761D;
import y5.C1823u;
@Metadata(d1 = {"\u0000¸\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010$\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\t\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\f\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0016\u0018\u0000 m2\u00020\u0001:\u0003GKNB\u0007¢\u0006\u0004\b\u0002\u0010\u0003J-\u0010\u000b\u001a\u0004\u0018\u00010\n2\u0006\u0010\u0005\u001a\u00020\u00042\b\u0010\u0007\u001a\u0004\u0018\u00010\u00062\b\u0010\t\u001a\u0004\u0018\u00010\bH\u0016¢\u0006\u0004\b\u000b\u0010\fJ\u0019\u0010\u000e\u001a\u00020\r2\b\u0010\t\u001a\u0004\u0018\u00010\bH\u0016¢\u0006\u0004\b\u000e\u0010\u000fJ\u0017\u0010\u0013\u001a\u00020\u00122\u0006\u0010\u0011\u001a\u00020\u0010H\u0016¢\u0006\u0004\b\u0013\u0010\u0014J\u0017\u0010\u0016\u001a\u00020\u00122\u0006\u0010\u0015\u001a\u00020\bH\u0016¢\u0006\u0004\b\u0016\u0010\u0017J\u000f\u0010\u0018\u001a\u00020\u0012H\u0016¢\u0006\u0004\b\u0018\u0010\u0003J\u0017\u0010\u001b\u001a\u00020\u00122\u0006\u0010\u001a\u001a\u00020\u0019H\u0016¢\u0006\u0004\b\u001b\u0010\u001cJ\u001d\u0010\u001f\u001a\u0010\u0012\u0004\u0012\u00020\u001e\u0012\u0004\u0012\u00020\u001e\u0018\u00010\u001dH\u0016¢\u0006\u0004\b\u001f\u0010 J\u000f\u0010!\u001a\u00020\u001eH\u0016¢\u0006\u0004\b!\u0010\"J\u0017\u0010%\u001a\u00020\n2\u0006\u0010$\u001a\u00020#H\u0014¢\u0006\u0004\b%\u0010&J\u0017\u0010(\u001a\u00020'2\u0006\u0010$\u001a\u00020#H\u0015¢\u0006\u0004\b(\u0010)J\u0017\u0010,\u001a\u00020\u00122\u0006\u0010+\u001a\u00020*H\u0014¢\u0006\u0004\b,\u0010-J\u000f\u0010.\u001a\u00020\u0012H\u0014¢\u0006\u0004\b.\u0010\u0003J\u000f\u0010/\u001a\u00020#H\u0014¢\u0006\u0004\b/\u00100J\u0017\u00103\u001a\u00020\u00122\u0006\u00102\u001a\u000201H\u0002¢\u0006\u0004\b3\u00104J\u000f\u00105\u001a\u00020\u0012H\u0002¢\u0006\u0004\b5\u0010\u0003J\u000f\u00106\u001a\u00020\u0012H\u0002¢\u0006\u0004\b6\u0010\u0003JC\u0010?\u001a\u00020\u00122\u0006\u00107\u001a\u00020\u001e2\u0006\u00109\u001a\u0002082\u0006\u0010:\u001a\u00020\u001e2\u0006\u0010;\u001a\u00020\u001e2\b\u0010=\u001a\u0004\u0018\u00010<2\b\u0010>\u001a\u0004\u0018\u00010<H\u0002¢\u0006\u0004\b?\u0010@J)\u0010C\u001a\u00020\u00122\u0006\u0010:\u001a\u00020\u001e2\u0006\u0010B\u001a\u00020A2\b\u0010>\u001a\u0004\u0018\u00010AH\u0002¢\u0006\u0004\bC\u0010DJ;\u0010E\u001a\u00020\u00122\u0006\u00107\u001a\u00020\u001e2\u0006\u00109\u001a\u0002082\u0006\u0010:\u001a\u00020\u001e2\b\u0010=\u001a\u0004\u0018\u00010<2\b\u0010>\u001a\u0004\u0018\u00010<H\u0002¢\u0006\u0004\bE\u0010FR\u0016\u0010I\u001a\u00020\n8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\bG\u0010HR\u0016\u0010M\u001a\u00020J8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\bK\u0010LR\u0016\u0010O\u001a\u00020J8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\bN\u0010LR\u0018\u0010S\u001a\u0004\u0018\u00010P8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bQ\u0010RR\u0014\u0010W\u001a\u00020T8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bU\u0010VR\u0018\u0010[\u001a\u0004\u0018\u00010X8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bY\u0010ZR\u001c\u0010_\u001a\b\u0012\u0002\b\u0003\u0018\u00010\\8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b]\u0010^R\u0018\u00102\u001a\u0004\u0018\u0001018\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b`\u0010aR\u0016\u0010d\u001a\u00020#8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bb\u0010cR\u0016\u0010f\u001a\u00020#8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\be\u0010cR\u0018\u0010\u001a\u001a\u0004\u0018\u00010\u00198\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bg\u0010hR\u0014\u0010l\u001a\u00020i8BX\u0082\u0004¢\u0006\u0006\u001a\u0004\bj\u0010k¨\u0006n"}, d2 = {"Ly5/m;", "Landroidx/fragment/app/m;", "<init>", "()V", "Landroid/view/LayoutInflater;", "inflater", "Landroid/view/ViewGroup;", "container", "Landroid/os/Bundle;", "savedInstanceState", "Landroid/view/View;", "onCreateView", "(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;", "Landroid/app/Dialog;", "onCreateDialog", "(Landroid/os/Bundle;)Landroid/app/Dialog;", "Landroid/content/DialogInterface;", "dialog", "LSh/J;", "onDismiss", "(Landroid/content/DialogInterface;)V", "outState", "onSaveInstanceState", "(Landroid/os/Bundle;)V", "onDestroyView", "Ly5/u$e;", "request", "e0", "(Ly5/u$e;)V", "", "", "L", "()Ljava/util/Map;", "N", "()Ljava/lang/String;", "", "isSmartLogin", "Q", "(Z)Landroid/view/View;", "", "O", "(Z)I", "Lcom/facebook/v;", "ex", "U", "(Lcom/facebook/v;)V", "T", "S", "()Z", "Ly5/m$c;", "currentRequestState", "d0", "(Ly5/m$c;)V", "X", "b0", "userId", "Ly5/m$b;", "permissions", "accessToken", "name", "Ljava/util/Date;", "expirationTime", "dataAccessExpirationTime", "Y", "(Ljava/lang/String;Ly5/m$b;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/util/Date;)V", "", "expiresIn", "V", "(Ljava/lang/String;JLjava/lang/Long;)V", "M", "(Ljava/lang/String;Ly5/m$b;Ljava/lang/String;Ljava/util/Date;Ljava/util/Date;)V", "a", "Landroid/view/View;", "progressBar", "Landroid/widget/TextView;", "b", "Landroid/widget/TextView;", "confirmationCode", "c", "instructions", "Ly5/n;", "d", "Ly5/n;", "deviceAuthMethodHandler", "Ljava/util/concurrent/atomic/AtomicBoolean;", "e", "Ljava/util/concurrent/atomic/AtomicBoolean;", "completed", "Lcom/facebook/P;", "f", "Lcom/facebook/P;", "currentGraphRequestPoll", "Ljava/util/concurrent/ScheduledFuture;", "o", "Ljava/util/concurrent/ScheduledFuture;", "scheduledPoll", "p", "Ly5/m$c;", "q", "Z", "isBeingDestroyed", "r", "isRetry", "s", "Ly5/u$e;", "Lcom/facebook/M;", "P", "()Lcom/facebook/M;", "pollRequest", "t", "facebook-common_release"}, k = 1, mv = {1, 5, 1}, xi = 48)
public class C1816m extends DialogInterfaceOnCancelListenerC0760m {
public static final Companion INSTANCE = new Companion(null);
private static final String f23155u = "device/login";
private static final String f23156v = "device/login_status";
private static final int f23157w = 1349174;
private View progressBar;
private TextView confirmationCode;
private TextView instructions;
private C1817n deviceAuthMethodHandler;
private final AtomicBoolean completed = new AtomicBoolean();
private volatile com.facebook.P currentGraphRequestPoll;
private volatile ScheduledFuture scheduledPoll;
private volatile c currentRequestState;
private boolean isBeingDestroyed;
private boolean isRetry;
private C1823u.e request;
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final b b(JSONObject jSONObject) {
String optString;
JSONArray jSONArray = jSONObject.getJSONObject("permissions").getJSONArray("data");
ArrayList arrayList = new ArrayList();
ArrayList arrayList2 = new ArrayList();
ArrayList arrayList3 = new ArrayList();
int length = jSONArray.length();
if (length > 0) {
int i7 = 0;
while (true) {
int i8 = i7 + 1;
JSONObject optJSONObject = jSONArray.optJSONObject(i7);
String optString2 = optJSONObject.optString("permission");
kotlin.jvm.internal.r.e(optString2, "permission");
if (optString2.length() != 0 && !kotlin.jvm.internal.r.b(optString2, "installed") && (optString = optJSONObject.optString("status")) != null) {
int hashCode = optString.hashCode();
if (hashCode != -1309235419) {
if (hashCode != 280295099) {
if (hashCode == 568196142 && optString.equals("declined")) {
arrayList2.add(optString2);
}
} else if (optString.equals("granted")) {
arrayList.add(optString2);
}
} else if (optString.equals("expired")) {
arrayList3.add(optString2);
}
}
if (i8 >= length) {
break;
}
i7 = i8;
}
}
return new b(arrayList, arrayList2, arrayList3);
}
private Companion() {
}
}
static final class b {
private List f23169a;
private List f23170b;
private List f23171c;
public b(List list, List list2, List list3) {
kotlin.jvm.internal.r.f(list, "grantedPermissions");
kotlin.jvm.internal.r.f(list2, "declinedPermissions");
kotlin.jvm.internal.r.f(list3, "expiredPermissions");
this.f23169a = list;
this.f23170b = list2;
this.f23171c = list3;
}
public final List a() {
return this.f23170b;
}
public final List b() {
return this.f23171c;
}
public final List c() {
return this.f23169a;
}
}
private static final class c implements Parcelable {
private String f23173a;
private String f23174b;
private String f23175c;
private long f23176d;
private long f23177e;
public static final b f23172f = new b(null);
public static final Parcelable.Creator<c> CREATOR = new a();
public static final class a implements Parcelable.Creator {
a() {
}
@Override
public c createFromParcel(Parcel parcel) {
kotlin.jvm.internal.r.f(parcel, "parcel");
return new c(parcel);
}
@Override
public c[] newArray(int i7) {
return new c[i7];
}
}
public static final class b {
public b(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private b() {
}
}
public c() {
}
public final String a() {
return this.f23173a;
}
public final long b() {
return this.f23176d;
}
public final String c() {
return this.f23175c;
}
public final String d() {
return this.f23174b;
}
@Override
public int describeContents() {
return 0;
}
public final void e(long j7) {
this.f23176d = j7;
}
public final void g(long j7) {
this.f23177e = j7;
}
public final void j(String str) {
this.f23175c = str;
}
public final void k(String str) {
this.f23174b = str;
kotlin.jvm.internal.S s6 = kotlin.jvm.internal.S.a;
String format = String.format(Locale.ENGLISH, "https://facebook.com/device?user_code=%1$s&qr=1", Arrays.copyOf(new Object[]{str}, 1));
kotlin.jvm.internal.r.e(format, "java.lang.String.format(locale, format, *args)");
this.f23173a = format;
}
public final boolean l() {
return this.f23177e != 0 && (new Date().getTime() - this.f23177e) - (this.f23176d * 1000) < 0;
}
@Override
public void writeToParcel(Parcel parcel, int i7) {
kotlin.jvm.internal.r.f(parcel, "dest");
parcel.writeString(this.f23173a);
parcel.writeString(this.f23174b);
parcel.writeString(this.f23175c);
parcel.writeLong(this.f23176d);
parcel.writeLong(this.f23177e);
}
protected c(Parcel parcel) {
kotlin.jvm.internal.r.f(parcel, "parcel");
this.f23173a = parcel.readString();
this.f23174b = parcel.readString();
this.f23175c = parcel.readString();
this.f23176d = parcel.readLong();
this.f23177e = parcel.readLong();
}
}
public static final class d extends Dialog {
d(AbstractActivityC0766t abstractActivityC0766t, int i7) {
super(abstractActivityC0766t, i7);
}
@Override
public void onBackPressed() {
if (C1816m.this.S()) {
super.onBackPressed();
}
}
}
public static final void K(C1816m c1816m, com.facebook.S s6) {
kotlin.jvm.internal.r.f(c1816m, "this$0");
kotlin.jvm.internal.r.f(s6, "response");
if (c1816m.completed.get()) {
return;
}
C1040y b7 = s6.b();
if (b7 == null) {
try {
JSONObject c7 = s6.c();
if (c7 == null) {
c7 = new JSONObject();
}
String string = c7.getString("access_token");
kotlin.jvm.internal.r.e(string, "resultObject.getString(\"access_token\")");
c1816m.V(string, c7.getLong("expires_in"), Long.valueOf(c7.optLong("data_access_expiration_time")));
return;
} catch (JSONException e7) {
c1816m.U(new C1037v(e7));
return;
}
}
int r6 = b7.r();
if (r6 == f23157w || r6 == 1349172) {
c1816m.b0();
return;
}
if (r6 != 1349152) {
if (r6 == 1349173) {
c1816m.T();
return;
}
C1040y b8 = s6.b();
C1037v k7 = b8 == null ? null : b8.k();
if (k7 == null) {
k7 = new C1037v();
}
c1816m.U(k7);
return;
}
c cVar = c1816m.currentRequestState;
if (cVar != null) {
C1230a c1230a = C1230a.f17806a;
C1230a.a(cVar.d());
}
C1823u.e eVar = c1816m.request;
if (eVar != null) {
c1816m.e0(eVar);
} else {
c1816m.T();
}
}
private final void M(String userId, b permissions, String accessToken, Date expirationTime, Date dataAccessExpirationTime) {
C1817n c1817n = this.deviceAuthMethodHandler;
if (c1817n != null) {
c1817n.K(accessToken, com.facebook.I.m(), userId, permissions.c(), permissions.a(), permissions.b(), EnumC0872h.DEVICE_AUTH, expirationTime, null, dataAccessExpirationTime);
}
Dialog dialog = getDialog();
if (dialog == null) {
return;
}
dialog.dismiss();
}
private final com.facebook.M P() {
Bundle bundle = new Bundle();
c cVar = this.currentRequestState;
bundle.putString("code", cVar == null ? null : cVar.c());
bundle.putString("access_token", N());
return com.facebook.M.f13531n.B(null, f23156v, bundle, new M.b() {
@Override
public final void a(com.facebook.S s6) {
C1816m.K(C1816m.this, s6);
}
});
}
public static final void R(C1816m c1816m, View view) {
kotlin.jvm.internal.r.f(c1816m, "this$0");
c1816m.T();
}
private final void V(final String accessToken, long expiresIn, Long dataAccessExpirationTime) {
Bundle bundle = new Bundle();
bundle.putString("fields", "id,permissions,name");
final Date date = null;
final Date date2 = expiresIn != 0 ? new Date(new Date().getTime() + (expiresIn * 1000)) : null;
if ((dataAccessExpirationTime == null || dataAccessExpirationTime.longValue() != 0) && dataAccessExpirationTime != null) {
date = new Date(dataAccessExpirationTime.longValue() * 1000);
}
com.facebook.M x6 = com.facebook.M.f13531n.x(new C0865a(accessToken, com.facebook.I.m(), "0", null, null, null, null, date2, null, date, null, 1024, null), "me", new M.b() {
@Override
public final void a(com.facebook.S s6) {
C1816m.W(C1816m.this, accessToken, date2, date, s6);
}
});
x6.I(com.facebook.T.GET);
x6.J(bundle);
x6.l();
}
public static final void W(C1816m c1816m, String str, Date date, Date date2, com.facebook.S s6) {
EnumSet m7;
kotlin.jvm.internal.r.f(c1816m, "this$0");
kotlin.jvm.internal.r.f(str, "$accessToken");
kotlin.jvm.internal.r.f(s6, "response");
if (c1816m.completed.get()) {
return;
}
C1040y b7 = s6.b();
if (b7 != null) {
C1037v k7 = b7.k();
if (k7 == null) {
k7 = new C1037v();
}
c1816m.U(k7);
return;
}
try {
JSONObject c7 = s6.c();
if (c7 == null) {
c7 = new JSONObject();
}
String string = c7.getString(Constants.ORDER_ID);
kotlin.jvm.internal.r.e(string, "jsonObject.getString(\"id\")");
b b8 = INSTANCE.b(c7);
String string2 = c7.getString("name");
kotlin.jvm.internal.r.e(string2, "jsonObject.getString(\"name\")");
c cVar = c1816m.currentRequestState;
if (cVar != null) {
C1230a c1230a = C1230a.f17806a;
C1230a.a(cVar.d());
}
C1377A c1377a = C1377A.f19400a;
C1403w f7 = C1377A.f(com.facebook.I.m());
Boolean bool = null;
if (f7 != null && (m7 = f7.m()) != null) {
bool = Boolean.valueOf(m7.contains(o5.Q.RequireConfirm));
}
if (!kotlin.jvm.internal.r.b(bool, Boolean.TRUE) || c1816m.isRetry) {
c1816m.M(string, b8, str, date, date2);
} else {
c1816m.isRetry = true;
c1816m.Y(string, b8, str, string2, date, date2);
}
} catch (JSONException e7) {
c1816m.U(new C1037v(e7));
}
}
private final void X() {
c cVar = this.currentRequestState;
if (cVar != null) {
cVar.g(new Date().getTime());
}
this.currentGraphRequestPoll = P().l();
}
private final void Y(final String userId, final b permissions, final String accessToken, String name, final Date expirationTime, final Date dataAccessExpirationTime) {
String string = getResources().getString(P3.e.f3841g);
kotlin.jvm.internal.r.e(string, "resources.getString(R.string.com_facebook_smart_login_confirmation_title)");
String string2 = getResources().getString(P3.e.f3840f);
kotlin.jvm.internal.r.e(string2, "resources.getString(R.string.com_facebook_smart_login_confirmation_continue_as)");
String string3 = getResources().getString(P3.e.f3839e);
kotlin.jvm.internal.r.e(string3, "resources.getString(R.string.com_facebook_smart_login_confirmation_cancel)");
kotlin.jvm.internal.S s6 = kotlin.jvm.internal.S.a;
String format = String.format(string2, Arrays.copyOf(new Object[]{name}, 1));
kotlin.jvm.internal.r.e(format, "java.lang.String.format(format, *args)");
AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
builder.setMessage(string).setCancelable(true).setNegativeButton(format, new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i7) {
C1816m.Z(C1816m.this, userId, permissions, accessToken, expirationTime, dataAccessExpirationTime, dialogInterface, i7);
}
}).setPositiveButton(string3, new DialogInterface.OnClickListener() {
@Override
public final void onClick(DialogInterface dialogInterface, int i7) {
C1816m.a0(C1816m.this, dialogInterface, i7);
}
});
builder.create().show();
}
public static final void Z(C1816m c1816m, String str, b bVar, String str2, Date date, Date date2, DialogInterface dialogInterface, int i7) {
kotlin.jvm.internal.r.f(c1816m, "this$0");
kotlin.jvm.internal.r.f(str, "$userId");
kotlin.jvm.internal.r.f(bVar, "$permissions");
kotlin.jvm.internal.r.f(str2, "$accessToken");
c1816m.M(str, bVar, str2, date, date2);
}
public static final void a0(C1816m c1816m, DialogInterface dialogInterface, int i7) {
kotlin.jvm.internal.r.f(c1816m, "this$0");
View Q6 = c1816m.Q(false);
Dialog dialog = c1816m.getDialog();
if (dialog != null) {
dialog.setContentView(Q6);
}
C1823u.e eVar = c1816m.request;
if (eVar == null) {
return;
}
c1816m.e0(eVar);
}
private final void b0() {
c cVar = this.currentRequestState;
Long valueOf = cVar == null ? null : Long.valueOf(cVar.b());
if (valueOf != null) {
this.scheduledPoll = C1817n.f23179e.a().schedule(new Runnable() {
@Override
public final void run() {
C1816m.c0(C1816m.this);
}
}, valueOf.longValue(), TimeUnit.SECONDS);
}
}
public static final void c0(C1816m c1816m) {
kotlin.jvm.internal.r.f(c1816m, "this$0");
c1816m.X();
}
private final void d0(c currentRequestState) {
this.currentRequestState = currentRequestState;
TextView textView = this.confirmationCode;
if (textView == null) {
kotlin.jvm.internal.r.t("confirmationCode");
throw null;
}
textView.setText(currentRequestState.d());
C1230a c1230a = C1230a.f17806a;
BitmapDrawable bitmapDrawable = new BitmapDrawable(getResources(), C1230a.c(currentRequestState.a()));
TextView textView2 = this.instructions;
if (textView2 == null) {
kotlin.jvm.internal.r.t("instructions");
throw null;
}
textView2.setCompoundDrawablesWithIntrinsicBounds((Drawable) null, bitmapDrawable, (Drawable) null, (Drawable) null);
TextView textView3 = this.confirmationCode;
if (textView3 == null) {
kotlin.jvm.internal.r.t("confirmationCode");
throw null;
}
textView3.setVisibility(0);
View view = this.progressBar;
if (view == null) {
kotlin.jvm.internal.r.t("progressBar");
throw null;
}
view.setVisibility(8);
if (!this.isRetry && C1230a.f(currentRequestState.d())) {
new C1761D(getContext()).f("fb_smart_login_service");
}
if (currentRequestState.l()) {
b0();
} else {
X();
}
}
public static final void f0(C1816m c1816m, com.facebook.S s6) {
kotlin.jvm.internal.r.f(c1816m, "this$0");
kotlin.jvm.internal.r.f(s6, "response");
if (c1816m.isBeingDestroyed) {
return;
}
if (s6.b() != null) {
C1040y b7 = s6.b();
C1037v k7 = b7 == null ? null : b7.k();
if (k7 == null) {
k7 = new C1037v();
}
c1816m.U(k7);
return;
}
JSONObject c7 = s6.c();
if (c7 == null) {
c7 = new JSONObject();
}
c cVar = new c();
try {
cVar.k(c7.getString("user_code"));
cVar.j(c7.getString("code"));
cVar.e(c7.getLong("interval"));
c1816m.d0(cVar);
} catch (JSONException e7) {
c1816m.U(new C1037v(e7));
}
}
public Map L() {
return null;
}
public String N() {
return Z.b() + '|' + Z.c();
}
protected int O(boolean isSmartLogin) {
return isSmartLogin ? P3.d.f3834d : P3.d.f3832b;
}
protected View Q(boolean isSmartLogin) {
LayoutInflater layoutInflater = requireActivity().getLayoutInflater();
kotlin.jvm.internal.r.e(layoutInflater, "requireActivity().layoutInflater");
View inflate = layoutInflater.inflate(O(isSmartLogin), (ViewGroup) null);
kotlin.jvm.internal.r.e(inflate, "inflater.inflate(getLayoutResId(isSmartLogin), null)");
View findViewById = inflate.findViewById(P3.c.f3830f);
kotlin.jvm.internal.r.e(findViewById, "view.findViewById(R.id.progress_bar)");
this.progressBar = findViewById;
View findViewById2 = inflate.findViewById(P3.c.f3829e);
if (findViewById2 == null) {
throw new NullPointerException("null cannot be cast to non-null type android.widget.TextView");
}
this.confirmationCode = (TextView) findViewById2;
View findViewById3 = inflate.findViewById(P3.c.f3825a);
if (findViewById3 == null) {
throw new NullPointerException("null cannot be cast to non-null type android.widget.Button");
}
((Button) findViewById3).setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
C1816m.R(C1816m.this, view);
}
});
View findViewById4 = inflate.findViewById(P3.c.f3826b);
if (findViewById4 == null) {
throw new NullPointerException("null cannot be cast to non-null type android.widget.TextView");
}
TextView textView = (TextView) findViewById4;
this.instructions = textView;
textView.setText(Html.fromHtml(getString(P3.e.f3835a)));
return inflate;
}
protected boolean S() {
return true;
}
protected void T() {
if (this.completed.compareAndSet(false, true)) {
c cVar = this.currentRequestState;
if (cVar != null) {
C1230a c1230a = C1230a.f17806a;
C1230a.a(cVar.d());
}
C1817n c1817n = this.deviceAuthMethodHandler;
if (c1817n != null) {
c1817n.H();
}
Dialog dialog = getDialog();
if (dialog == null) {
return;
}
dialog.dismiss();
}
}
protected void U(C1037v ex) {
kotlin.jvm.internal.r.f(ex, "ex");
if (this.completed.compareAndSet(false, true)) {
c cVar = this.currentRequestState;
if (cVar != null) {
C1230a c1230a = C1230a.f17806a;
C1230a.a(cVar.d());
}
C1817n c1817n = this.deviceAuthMethodHandler;
if (c1817n != null) {
c1817n.I(ex);
}
Dialog dialog = getDialog();
if (dialog == null) {
return;
}
dialog.dismiss();
}
}
public void e0(C1823u.e request) {
kotlin.jvm.internal.r.f(request, "request");
this.request = request;
Bundle bundle = new Bundle();
bundle.putString("scope", TextUtils.join(",", request.t()));
Y y6 = Y.f19481a;
Y.n0(bundle, "redirect_uri", request.l());
Y.n0(bundle, "target_user_id", request.k());
bundle.putString("access_token", N());
C1230a c1230a = C1230a.f17806a;
Map L6 = L();
bundle.putString("device_info", C1230a.d(L6 == null ? null : Th.L.x(L6)));
com.facebook.M.f13531n.B(null, f23155u, bundle, new M.b() {
@Override
public final void a(com.facebook.S s6) {
C1816m.f0(C1816m.this, s6);
}
}).l();
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
d dVar = new d(requireActivity(), P3.f.f3843b);
dVar.setContentView(Q(C1230a.e() && !this.isRetry));
return dVar;
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
c cVar;
C1823u I6;
kotlin.jvm.internal.r.f(inflater, "inflater");
View onCreateView = super.onCreateView(inflater, container, savedInstanceState);
y yVar = (y) ((FacebookActivity) requireActivity()).getCurrentFragment();
E e7 = null;
if (yVar != null && (I6 = yVar.I()) != null) {
e7 = I6.m();
}
this.deviceAuthMethodHandler = (C1817n) e7;
if (savedInstanceState != null && (cVar = (c) savedInstanceState.getParcelable("request_state")) != null) {
d0(cVar);
}
return onCreateView;
}
@Override
public void onDestroyView() {
this.isBeingDestroyed = true;
this.completed.set(true);
super.onDestroyView();
com.facebook.P p7 = this.currentGraphRequestPoll;
if (p7 != null) {
p7.cancel(true);
}
ScheduledFuture scheduledFuture = this.scheduledPoll;
if (scheduledFuture == null) {
return;
}
scheduledFuture.cancel(true);
}
@Override
public void onDismiss(DialogInterface dialog) {
kotlin.jvm.internal.r.f(dialog, "dialog");
super.onDismiss(dialog);
if (this.isBeingDestroyed) {
return;
}
T();
}
@Override
public void onSaveInstanceState(Bundle outState) {
kotlin.jvm.internal.r.f(outState, "outState");
super.onSaveInstanceState(outState);
if (this.currentRequestState != null) {
outState.putParcelable("request_state", this.currentRequestState);
}
}
}