正在查看: Clash Legends v0.0.1 应用的 fk.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Clash Legends v0.0.1 应用的 fk.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.paypal.android.sdk;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;
public class fk extends cv {
private static final String a = fk.class.getSimpleName();
private Map b;
private String c;
private String d;
private String e;
public fk(com.paypal.android.sdk.cx r7, com.paypal.android.sdk.b r8, java.lang.String r9, java.lang.String r10, java.lang.String r11) {
throw new UnsupportedOperationException("Method not decompiled: com.paypal.android.sdk.fk.<init>(com.paypal.android.sdk.cx, com.paypal.android.sdk.b, java.lang.String, java.lang.String, java.lang.String):void");
}
private static void a(JSONArray jSONArray, Map map) {
if (jSONArray != null) {
for (int i = 0; i < jSONArray.length(); i++) {
JSONObject jSONObject = jSONArray.getJSONObject(i);
if (jSONObject != null) {
String optString = jSONObject.optString("name");
String optString2 = jSONObject.optString("value");
if (d.b((CharSequence) optString) && d.b((CharSequence) optString2)) {
map.put(optString, optString2);
}
}
}
}
}
@Override
public final String b() {
return "";
}
@Override
public final void c() {
JSONObject jSONObject;
JSONObject m = m();
JSONArray optJSONArray = m.optJSONArray("capabilities");
if (optJSONArray != null) {
int i = 0;
while (true) {
if (i >= optJSONArray.length()) {
jSONObject = null;
break;
}
jSONObject = optJSONArray.getJSONObject(i);
if (jSONObject != null && "PAYPAL_ACCESS".equals(jSONObject.optString("name"))) {
break;
} else {
i++;
}
}
if (jSONObject != null) {
a(jSONObject.optJSONArray("attributes"), this.b);
new StringBuilder("Attributes: ").append(this.b.toString());
}
}
JSONArray optJSONArray2 = m.optJSONArray("attributes");
if (optJSONArray2 != null) {
HashMap hashMap = new HashMap();
a(optJSONArray2, hashMap);
this.c = (String) hashMap.get("privacy_policy_url");
this.d = (String) hashMap.get("user_agreement_url");
this.e = (String) hashMap.get("display_name");
}
}
@Override
public final void d() {
}
@Override
public final String e() {
return " {\n \"attributes\": [\n {\n \"name\": \"display_name\",\n \"value\": \"Example Merchant\"\n },\n {\n \"name\": \"privacy_policy_url\",\n \"value\": \"http://www.example.com/privacy-policy\"\n },\n {\n \"name\": \"user_agreement_url\",\n \"value\": \"http://www.example.com/user-agreement\"\n }\n ],\n \"name\": \"LiveTestApp\",\n \"capabilities\": [\n {\n \"scopes\": [],\n \"name\": \"PAYPAL_ACCESS\",\n \"attributes\": [\n {\n \"name\": \"openid_connect\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_date_of_birth\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_fullname\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_gender\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_zip\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_language\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_city\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_country\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_timezone\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_email\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_street_address1\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_street_address2\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_phone_number\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_locale\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_state\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_age_range\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_account_verified\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_account_creation_date\",\n \"value\": \"Y\"\n },\n {\n \"name\": \"oauth_account_type\",\n \"value\": \"Y\"\n }\n ]\n },\n {\n \"scopes\": [\n \"https://api.paypal.com/v1/payments/.*\",\n \"https://api.paypal.com/v1/vault/credit-card\",\n \"https://api.paypal.com/v1/vault/credit-card/.*\"\n ],\n \"name\": \"PAYMENT\",\n \"features\": [\n {\n \"status\": \"ACTIVE\",\n \"name\": \"ACCEPT_CARD\"\n },\n {\n \"status\": \"ACTIVE\",\n \"name\": \"ACCEPT_PAYPAL\"\n }\n ]\n }\n ]\n } ";
}
public final Map t() {
return this.b;
}
public final String u() {
return this.c;
}
public final String v() {
return this.d;
}
public final String w() {
return this.e;
}
}