package com.huawei.hms.support.hwid.request; import android.os.Parcel; import android.os.Parcelable; import android.text.TextUtils; import com.huawei.hms.support.api.entity.auth.PermissionInfo; import com.huawei.hms.support.api.entity.auth.Scope; import com.huawei.hms.support.api.entity.common.CommonConstant; import com.huawei.hms.support.feature.request.AbstractAuthParams; import java.util.ArrayList; import java.util.Set; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes2.dex */ public class HuaweiIdAuthParams extends AbstractAuthParams implements Cloneable { private String a; public static final HuaweiIdAuthParams DEFAULT_AUTH_REQUEST_PARAM = new HuaweiIdAuthParamsHelper().setId().setProfile().createParams(); public static final HuaweiIdAuthParams DEFAULT_AUTH_REQUEST_PARAM_GAME = new HuaweiIdAuthParamsHelper().setScope(SCOPE_GAMES).createParams(); public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { // from class: com.huawei.hms.support.hwid.request.HuaweiIdAuthParams.1 @Override // android.os.Parcelable.Creator /* renamed from: a, reason: merged with bridge method [inline-methods] */ public HuaweiIdAuthParams createFromParcel(Parcel parcel) { return new HuaweiIdAuthParams(parcel); } @Override // android.os.Parcelable.Creator /* renamed from: a, reason: merged with bridge method [inline-methods] */ public HuaweiIdAuthParams[] newArray(int i) { return new HuaweiIdAuthParams[i]; } }; /* JADX INFO: Access modifiers changed from: protected */ public HuaweiIdAuthParams(Set set, Set set2) { this((ArrayList) new ArrayList(set), (ArrayList) new ArrayList(set2)); } protected HuaweiIdAuthParams(Set set, Set set2, String str) { this((ArrayList) new ArrayList(set), (ArrayList) new ArrayList(set2)); this.a = str; } protected HuaweiIdAuthParams(ArrayList arrayList, ArrayList arrayList2) { super(arrayList, arrayList2); this.a = ""; } protected HuaweiIdAuthParams(ArrayList arrayList, ArrayList arrayList2, String str) { super(arrayList, arrayList2); this.a = str; } /* renamed from: clone, reason: merged with bridge method [inline-methods] */ public HuaweiIdAuthParams m266clone() throws CloneNotSupportedException { return (HuaweiIdAuthParams) super.clone(); } private HuaweiIdAuthParams(Parcel parcel) { super((ArrayList) parcel.createTypedArrayList(Scope.CREATOR), (ArrayList) parcel.createTypedArrayList(PermissionInfo.CREATOR)); this.a = ""; this.a = parcel.readString(); } @Override // com.huawei.hms.support.feature.request.AbstractAuthParams public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof HuaweiIdAuthParams)) { return false; } HuaweiIdAuthParams huaweiIdAuthParams = (HuaweiIdAuthParams) obj; return isListEquals(this.scopeArrayList, huaweiIdAuthParams.scopeArrayList) && isListEquals(this.permissionArrayList, huaweiIdAuthParams.permissionArrayList); } public static HuaweiIdAuthParams fromJson(String str) throws JSONException { if (TextUtils.isEmpty(str)) { return null; } return fromJsonObject(new JSONObject(str)); } public static HuaweiIdAuthParams fromJsonObject(JSONObject jSONObject) throws JSONException { JSONArray jSONArray = jSONObject.getJSONArray("scopeArrayList"); ArrayList arrayList = new ArrayList(); if (jSONArray != null) { for (int i = 0; i < jSONArray.length(); i++) { arrayList.add(jsonToScope(jSONArray.getJSONObject(i))); } } JSONArray jSONArray2 = jSONObject.getJSONArray("permissionArrayList"); ArrayList arrayList2 = new ArrayList(); if (jSONArray2 != null) { for (int i2 = 0; i2 < jSONArray2.length(); i2++) { arrayList2.add(jsonToPermission(jSONArray2.getJSONObject(i2))); } } String optString = jSONObject.optString(CommonConstant.RequestParams.KEY_SIGN_IN_PARAMS); HuaweiIdAuthParams huaweiIdAuthParams = new HuaweiIdAuthParams((ArrayList) arrayList, (ArrayList) arrayList2); huaweiIdAuthParams.setSignInParams(optString); return huaweiIdAuthParams; } @Override // com.huawei.hms.support.feature.request.AbstractAuthParams public JSONObject toJsonObject() throws JSONException { JSONObject jsonObject = super.toJsonObject(); jsonObject.put(CommonConstant.RequestParams.KEY_SIGN_IN_PARAMS, this.a); return jsonObject; } @Override // com.huawei.hms.support.feature.request.AbstractAuthParams public int hashCode() { return (((this.scopeArrayList == null ? 0 : this.scopeArrayList.hashCode()) + 31) * 31) + (this.permissionArrayList != null ? this.permissionArrayList.hashCode() : 0); } public void setSignInParams(String str) { this.a = str; } }