package com.facebook.internal; import com.facebook.FacebookRequestError; import com.ubt.jimu.base.entities.Course; import com.unity3d.ads.metadata.MediationMetaData; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.json.JSONArray; import org.json.JSONObject; /* loaded from: classes.dex */ public final class FacebookRequestErrorClassification { private static FacebookRequestErrorClassification g; private final Map> a; private final Map> b; private final Map> c; private final String d; private final String e; private final String f; /* renamed from: com.facebook.internal.FacebookRequestErrorClassification$3, reason: invalid class name */ static /* synthetic */ class AnonymousClass3 { static final /* synthetic */ int[] a = new int[FacebookRequestError.Category.values().length]; static { try { a[FacebookRequestError.Category.OTHER.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { a[FacebookRequestError.Category.LOGIN_RECOVERABLE.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { a[FacebookRequestError.Category.TRANSIENT.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } } } FacebookRequestErrorClassification(Map> map, Map> map2, Map> map3, String str, String str2, String str3) { this.a = map; this.b = map2; this.c = map3; this.d = str; this.e = str2; this.f = str3; } private static FacebookRequestErrorClassification b() { return new FacebookRequestErrorClassification(null, new HashMap>() { // from class: com.facebook.internal.FacebookRequestErrorClassification.1 { put(2, null); put(4, null); put(9, null); put(17, null); put(341, null); } }, new HashMap>() { // from class: com.facebook.internal.FacebookRequestErrorClassification.2 { put(102, null); put(190, null); } }, null, null, null); } public String a(FacebookRequestError.Category category) { int i = AnonymousClass3.a[category.ordinal()]; if (i == 1) { return this.d; } if (i == 2) { return this.f; } if (i != 3) { return null; } return this.e; } public FacebookRequestError.Category a(int i, int i2, boolean z) { Set set; Set set2; Set set3; if (z) { return FacebookRequestError.Category.TRANSIENT; } Map> map = this.a; if (map != null && map.containsKey(Integer.valueOf(i)) && ((set3 = this.a.get(Integer.valueOf(i))) == null || set3.contains(Integer.valueOf(i2)))) { return FacebookRequestError.Category.OTHER; } Map> map2 = this.c; if (map2 != null && map2.containsKey(Integer.valueOf(i)) && ((set2 = this.c.get(Integer.valueOf(i))) == null || set2.contains(Integer.valueOf(i2)))) { return FacebookRequestError.Category.LOGIN_RECOVERABLE; } Map> map3 = this.b; if (map3 != null && map3.containsKey(Integer.valueOf(i)) && ((set = this.b.get(Integer.valueOf(i))) == null || set.contains(Integer.valueOf(i2)))) { return FacebookRequestError.Category.TRANSIENT; } return FacebookRequestError.Category.OTHER; } public static synchronized FacebookRequestErrorClassification a() { FacebookRequestErrorClassification facebookRequestErrorClassification; synchronized (FacebookRequestErrorClassification.class) { if (g == null) { g = b(); } facebookRequestErrorClassification = g; } return facebookRequestErrorClassification; } private static Map> a(JSONObject jSONObject) { int optInt; HashSet hashSet; JSONArray optJSONArray = jSONObject.optJSONArray("items"); if (optJSONArray.length() == 0) { return null; } HashMap hashMap = new HashMap(); for (int i = 0; i < optJSONArray.length(); i++) { JSONObject optJSONObject = optJSONArray.optJSONObject(i); if (optJSONObject != null && (optInt = optJSONObject.optInt(Course.TYPE_BLOCKLY)) != 0) { JSONArray optJSONArray2 = optJSONObject.optJSONArray("subcodes"); if (optJSONArray2 == null || optJSONArray2.length() <= 0) { hashSet = null; } else { hashSet = new HashSet(); for (int i2 = 0; i2 < optJSONArray2.length(); i2++) { int optInt2 = optJSONArray2.optInt(i2); if (optInt2 != 0) { hashSet.add(Integer.valueOf(optInt2)); } } } hashMap.put(Integer.valueOf(optInt), hashSet); } } return hashMap; } public static FacebookRequestErrorClassification a(JSONArray jSONArray) { String optString; if (jSONArray == null) { return null; } Map> map = null; Map> map2 = null; Map> map3 = null; String str = null; String str2 = null; String str3 = null; for (int i = 0; i < jSONArray.length(); i++) { JSONObject optJSONObject = jSONArray.optJSONObject(i); if (optJSONObject != null && (optString = optJSONObject.optString(MediationMetaData.KEY_NAME)) != null) { if (optString.equalsIgnoreCase("other")) { str = optJSONObject.optString("recovery_message", null); map = a(optJSONObject); } else if (optString.equalsIgnoreCase("transient")) { str2 = optJSONObject.optString("recovery_message", null); map2 = a(optJSONObject); } else if (optString.equalsIgnoreCase("login_recoverable")) { str3 = optJSONObject.optString("recovery_message", null); map3 = a(optJSONObject); } } } return new FacebookRequestErrorClassification(map, map2, map3, str, str2, str3); } }