ChatOn v1.35.366360版本的 MD5 值为:cde28447b38d5467efa95e48e7076155

以下内容为反编译后的 AFe1zSDK.java 源代码,内容仅作参考


package com.appsflyer.internal;

import android.content.Context;
import android.graphics.Color;
import android.media.AudioTrack;
import android.os.Build;
import android.os.SystemClock;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewConfiguration;
import android.widget.ExpandableListView;
import androidx.annotation.NonNull;
import com.appsflyer.AFLogger;
import com.appsflyer.AppsFlyerLib;
import com.appsflyer.AppsFlyerProperties;
import com.itextpdf.text.pdf.ColumnText;
import com.itextpdf.text.pdf.PdfObject;
import java.lang.reflect.Method;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.Regex;
public final class AFe1zSDK {
    private static int $10 = 0;
    private static int $11 = 1;
    private static String AFInAppEventType = null;
    private static int AFLogger = 0;
    private static int f5661e = 1;
    private static int registerClient;
    public static String values;
    private final AFe1vSDK AFInAppEventParameterName;
    private final AFd1rSDK AFKeystoreWrapper;
    private final AFe1jSDK unregisterClient;
    private final AppsFlyerProperties valueOf;

    static {
        AFInAppEventType();
        values = "https://%sgcdsdk.%s/install_data/v5.0/";
        AFInAppEventType = "https://%sonelink.%s/shortlink-sdk/v2";
        int i10 = AFLogger + 47;
        f5661e = i10 % 128;
        if (i10 % 2 == 0) {
            int i11 = 35 / 0;
        }
    }

    public AFe1zSDK(AFe1vSDK aFe1vSDK, AFd1rSDK aFd1rSDK, AppsFlyerProperties appsFlyerProperties, AFe1jSDK aFe1jSDK) {
        this.AFInAppEventParameterName = aFe1vSDK;
        this.AFKeystoreWrapper = aFd1rSDK;
        this.valueOf = appsFlyerProperties;
        this.unregisterClient = aFe1jSDK;
    }

    public static void AFInAppEventType() {
        registerClient = 23381860;
    }

    private <T> AFe1xSDK<T> AFKeystoreWrapper(AFe1mSDK aFe1mSDK, AFe1kSDK<T> aFe1kSDK) {
        int i10 = f5661e + 107;
        AFLogger = i10 % 128;
        int i11 = i10 % 2;
        AFe1xSDK<T> AFKeystoreWrapper = AFKeystoreWrapper(aFe1mSDK, aFe1kSDK, valueOf());
        int i12 = f5661e + 77;
        AFLogger = i12 % 128;
        int i13 = i12 % 2;
        return AFKeystoreWrapper;
    }

    private <T> AFe1xSDK<T> AFKeystoreWrapper(AFe1mSDK aFe1mSDK, AFe1kSDK<T> aFe1kSDK, boolean z8) {
        aFe1mSDK.AFInAppEventType = z8;
        AFe1vSDK aFe1vSDK = this.AFInAppEventParameterName;
        AFe1xSDK<T> aFe1xSDK = new AFe1xSDK<>(aFe1mSDK, aFe1vSDK.values, aFe1vSDK.AFInAppEventParameterName, aFe1kSDK);
        int i10 = f5661e + 21;
        AFLogger = i10 % 128;
        if (i10 % 2 == 0) {
            return aFe1xSDK;
        }
        throw null;
    }

    private static String AFKeystoreWrapper(String str, String str2, String... strArr) {
        ArrayList arrayList = new ArrayList(Arrays.asList(strArr));
        arrayList.add(1, "v2");
        String join = TextUtils.join("\u2063", (String[]) arrayList.toArray(new String[0]));
        StringBuilder sb2 = new StringBuilder();
        sb2.append(str);
        sb2.append(str2);
        sb2.append("v2");
        String AFInAppEventParameterName = AFb1mSDK.AFInAppEventParameterName(join, sb2.toString());
        int i10 = f5661e + 77;
        AFLogger = i10 % 128;
        int i11 = i10 % 2;
        return AFInAppEventParameterName;
    }

    private static void a(int i10, boolean z8, int i11, int i12, String str, Object[] objArr) {
        int i13 = $11 + 65;
        $10 = i13 % 128;
        int i14 = i13 % 2;
        char[] cArr = str;
        if (str != null) {
            cArr = str.toCharArray();
        }
        char[] cArr2 = cArr;
        AFj1lSDK aFj1lSDK = new AFj1lSDK();
        char[] cArr3 = new char[i10];
        aFj1lSDK.AFKeystoreWrapper = 0;
        while (true) {
            int i15 = aFj1lSDK.AFKeystoreWrapper;
            if (i15 >= i10) {
                break;
            }
            int i16 = $10 + 35;
            $11 = i16 % 128;
            int i17 = i16 % 2;
            char c10 = cArr2[i15];
            aFj1lSDK.values = c10;
            char c11 = (char) (c10 + i12);
            cArr3[i15] = c11;
            cArr3[i15] = (char) (c11 - ((int) (registerClient ^ 7776624685611272050L)));
            aFj1lSDK.AFKeystoreWrapper = i15 + 1;
        }
        if (i11 > 0) {
            int i18 = $11 + 25;
            $10 = i18 % 128;
            int i19 = i18 % 2;
            aFj1lSDK.valueOf = i11;
            char[] cArr4 = new char[i10];
            System.arraycopy(cArr3, 0, cArr4, 0, i10);
            int i20 = aFj1lSDK.valueOf;
            System.arraycopy(cArr4, 0, cArr3, i10 - i20, i20);
            int i21 = aFj1lSDK.valueOf;
            System.arraycopy(cArr4, i21, cArr3, 0, i10 - i21);
        }
        if (z8) {
            char[] cArr5 = new char[i10];
            aFj1lSDK.AFKeystoreWrapper = 0;
            while (true) {
                int i22 = aFj1lSDK.AFKeystoreWrapper;
                if (i22 >= i10) {
                    break;
                }
                int i23 = $10 + 15;
                $11 = i23 % 128;
                int i24 = i23 % 2;
                cArr5[i22] = cArr3[(i10 - i22) - 1];
                aFj1lSDK.AFKeystoreWrapper = i22 + 1;
            }
            cArr3 = cArr5;
        }
        objArr[0] = new String(cArr3);
    }

    private boolean valueOf() {
        int i10 = f5661e + 17;
        AFLogger = i10 % 128;
        int i11 = i10 % 2;
        if (this.valueOf.getBoolean(AppsFlyerProperties.HTTP_CACHE, true)) {
            return false;
        }
        int i12 = AFLogger + 17;
        f5661e = i12 % 128;
        int i13 = i12 % 2;
        return true;
    }

    private Map<String, Object> values() {
        HashMap hashMap = new HashMap();
        hashMap.put("build_number", "6.13.0");
        hashMap.put("counter", Integer.valueOf(this.AFKeystoreWrapper.AFInAppEventParameterName.valueOf("appsFlyerCount", 0)));
        hashMap.put("model", Build.MODEL);
        Object[] objArr = new Object[1];
        a((AudioTrack.getMaxVolume() > ColumnText.GLOBAL_SPACE_CHAR_RATIO ? 1 : (AudioTrack.getMaxVolume() == ColumnText.GLOBAL_SPACE_CHAR_RATIO ? 0 : -1)) + 4, true, (ViewConfiguration.getZoomControlsTimeout() > 0L ? 1 : (ViewConfiguration.getZoomControlsTimeout() == 0L ? 0 : -1)) + 3, 125 - TextUtils.getOffsetAfter(PdfObject.NOTHING, 0), "\u0007\ufffa\u000b\ufffb�", objArr);
        hashMap.put(((String) objArr[0]).intern(), Build.BRAND);
        hashMap.put("sdk", Integer.toString(Build.VERSION.SDK_INT));
        Context context = this.AFKeystoreWrapper.AFKeystoreWrapper.AFInAppEventParameterName;
        hashMap.put("app_version_name", AFb1qSDK.AFKeystoreWrapper(context, context.getPackageName()));
        hashMap.put("app_id", this.AFKeystoreWrapper.AFKeystoreWrapper.AFInAppEventParameterName.getPackageName());
        hashMap.put("platformextension", new AFb1gSDK().AFInAppEventType());
        int i10 = f5661e + 103;
        AFLogger = i10 % 128;
        int i11 = i10 % 2;
        return hashMap;
    }

    public final AFe1xSDK<String> AFInAppEventParameterName(@NonNull String str) {
        AFe1mSDK aFe1mSDK = new AFe1mSDK(str, null, "GET", Collections.emptyMap(), false);
        aFe1mSDK.AFLogger = 10000;
        aFe1mSDK.AFKeystoreWrapper = false;
        AFe1xSDK<String> AFKeystoreWrapper = AFKeystoreWrapper(aFe1mSDK, new AFe1nSDK());
        int i10 = f5661e + 45;
        AFLogger = i10 % 128;
        int i11 = i10 % 2;
        return AFKeystoreWrapper;
    }

    public final AFe1xSDK<String> AFInAppEventParameterName(Map<String, Object> map, String str, String str2) {
        try {
            Object[] objArr = {map, str};
            Map<Integer, Object> map2 = AFa1zSDK.afDebugLog;
            Object obj = map2.get(982724414);
            if (obj == null) {
                obj = ((Class) AFa1zSDK.valueOf(TextUtils.lastIndexOf(PdfObject.NOTHING, '0', 0) + 74, (char) (41260 - (ExpandableListView.getPackedPositionForGroup(0) > 0L ? 1 : (ExpandableListView.getPackedPositionForGroup(0) == 0L ? 0 : -1))), 36 - View.MeasureSpec.makeMeasureSpec(0, 0))).getMethod("values", Map.class, String.class);
                map2.put(982724414, obj);
            }
            byte[] bArr = (byte[]) ((Method) obj).invoke(null, objArr);
            int i10 = f5661e + 83;
            AFLogger = i10 % 128;
            int i11 = i10 % 2;
            AFi1cSDK aFi1cSDK = new AFi1cSDK(this.AFKeystoreWrapper);
            if (str2 != null) {
                int i12 = f5661e + 43;
                AFLogger = i12 % 128;
                if (i12 % 2 != 0) {
                    int i13 = 61 / 0;
                }
                StringBuilder o10 = androidx.activity.h.o(r13);
                o10.append(aFi1cSDK.valueOf.AFKeystoreWrapper.AFInAppEventParameterName.getPackageName());
                return AFKeystoreWrapper(new AFe1mSDK(aFi1cSDK.valueOf(o10.toString()), bArr, "POST", Collections.emptyMap(), true), new AFe1nSDK());
            }
            String AFInAppEventParameterName = aFi1cSDK.values.AFInAppEventParameterName("https://%sars.%s/api/v2/android/validate_subscription?app_id=");
            StringBuilder o102 = androidx.activity.h.o(AFInAppEventParameterName);
            o102.append(aFi1cSDK.valueOf.AFKeystoreWrapper.AFInAppEventParameterName.getPackageName());
            return AFKeystoreWrapper(new AFe1mSDK(aFi1cSDK.valueOf(o102.toString()), bArr, "POST", Collections.emptyMap(), true), new AFe1nSDK());
        } catch (Throwable th2) {
            try {
                Throwable cause = th2.getCause();
                if (cause != null) {
                    throw cause;
                }
                throw th2;
            } catch (Exception e10) {
                AFLogger.afErrorLogForExcManagerOnly("AFFinalizer: reflection init failed", e10);
                return null;
            }
        }
    }

    public final AFe1xSDK<Map<String, Object>> AFInAppEventType(String str, String str2) {
        String packageName = this.AFKeystoreWrapper.AFKeystoreWrapper.AFInAppEventParameterName.getPackageName();
        AFd1rSDK aFd1rSDK = this.AFKeystoreWrapper;
        AFe1xSDK<Map<String, Object>> AFKeystoreWrapper = AFKeystoreWrapper(AFe1qSDK.AFInAppEventType(packageName, AFb1lSDK.values(aFd1rSDK.AFKeystoreWrapper, aFd1rSDK.AFInAppEventParameterName), str, str2), new AFe1rSDK());
        int i10 = f5661e + 39;
        AFLogger = i10 % 128;
        if (i10 % 2 == 0) {
            return AFKeystoreWrapper;
        }
        throw null;
    }

    public final AFe1xSDK<String> AFInAppEventType(@NonNull String str, @NonNull Map<String, String> map, String str2, @NonNull UUID uuid, @NonNull String str3) {
        String obj = uuid.toString();
        HashMap hashMap = new HashMap();
        hashMap.put("ttl", "-1");
        hashMap.put("uuid", obj);
        hashMap.put("data", map);
        hashMap.put("meta", values());
        if (str2 != null) {
            int i10 = f5661e + 79;
            AFLogger = i10 % 128;
            if (i10 % 2 != 0) {
                hashMap.put("brand_domain", str2);
                throw null;
            }
            hashMap.put("brand_domain", str2);
        }
        String jSONObject = AFa1oSDK.values((Map<String, ?>) hashMap).toString();
        HashMap hashMap2 = new HashMap();
        Object[] objArr = new Object[1];
        a(12 - Color.blue(0), false, View.MeasureSpec.makeMeasureSpec(0, 0) + 4, 118 - (ViewConfiguration.getScrollBarSize() >> 8), "\u0014\u0015\u0012\u0005£\u0006ᅪ\ufff3\t\u0007\u000e\u0001", objArr);
        hashMap2.put(((String) objArr[0]).intern(), AFKeystoreWrapper(str3, obj, "POST", jSONObject));
        StringBuilder sb2 = new StringBuilder();
        sb2.append(String.format(AFInAppEventType, AppsFlyerLib.getInstance().getHostPrefix(), AFb1vSDK.valueOf().getHostName()));
        sb2.append("/");
        sb2.append(str);
        AFe1xSDK<String> AFKeystoreWrapper = AFKeystoreWrapper(new AFe1mSDK(sb2.toString(), jSONObject.getBytes(Charset.defaultCharset()), "POST", hashMap2, false), (AFe1kSDK) new AFe1nSDK(), true);
        int i11 = f5661e + 23;
        AFLogger = i11 % 128;
        int i12 = i11 % 2;
        return AFKeystoreWrapper;
    }

    public final AFe1xSDK<String> AFKeystoreWrapper(AFh1tSDK aFh1tSDK) {
        AFe1xSDK<String> AFKeystoreWrapper = AFKeystoreWrapper(new AFe1mSDK(aFh1tSDK.unregisterClient, aFh1tSDK.values(), "POST", Collections.emptyMap(), true), new AFe1nSDK());
        int i10 = f5661e + 77;
        AFLogger = i10 % 128;
        int i11 = i10 % 2;
        return AFKeystoreWrapper;
    }

    public final AFe1ySDK AFKeystoreWrapper(Map<String, Object> map, String str) {
        int i10 = AFLogger + 21;
        f5661e = i10 % 128;
        int i11 = i10 % 2;
        try {
            Object[] objArr = {map, str};
            Map<Integer, Object> map2 = AFa1zSDK.afDebugLog;
            Object obj = map2.get(982724414);
            if (obj == null) {
                obj = ((Class) AFa1zSDK.valueOf(73 - TextUtils.getOffsetBefore(PdfObject.NOTHING, 0), (char) ((AudioTrack.getMaxVolume() > ColumnText.GLOBAL_SPACE_CHAR_RATIO ? 1 : (AudioTrack.getMaxVolume() == ColumnText.GLOBAL_SPACE_CHAR_RATIO ? 0 : -1)) + 41259), TextUtils.indexOf(PdfObject.NOTHING, PdfObject.NOTHING, 0, 0) + 36)).getMethod("values", Map.class, String.class);
                map2.put(982724414, obj);
            }
            byte[] bArr = (byte[]) ((Method) obj).invoke(null, objArr);
            if (bArr == null) {
                AFLogger.afErrorLogForExcManagerOnly("AFFinalizer: failed to create bytes", new IllegalArgumentException("failed to create bytes from proxyData"));
                int i12 = AFLogger + 29;
                f5661e = i12 % 128;
                int i13 = i12 % 2;
                return null;
            }
            return new AFe1ySDK(this.AFKeystoreWrapper, bArr);
        } catch (Exception e10) {
            AFLogger.afErrorLogForExcManagerOnly("AFFinalizer: reflection init failed", e10);
            return null;
        }
    }

    public final AFe1xSDK<String> valueOf(AFa1pSDK aFa1pSDK, String str, AFd1lSDK aFd1lSDK) {
        int i10 = AFLogger + 119;
        f5661e = i10 % 128;
        int i11 = i10 % 2;
        try {
            Object[] objArr = {aFa1pSDK, str, aFd1lSDK};
            Map<Integer, Object> map = AFa1zSDK.afDebugLog;
            Object obj = map.get(384742647);
            if (obj == null) {
                obj = ((Class) AFa1zSDK.valueOf((AudioTrack.getMaxVolume() > ColumnText.GLOBAL_SPACE_CHAR_RATIO ? 1 : (AudioTrack.getMaxVolume() == ColumnText.GLOBAL_SPACE_CHAR_RATIO ? 0 : -1)) + 72, (char) ((ViewConfiguration.getJumpTapTimeout() >> 16) + 41260), 35 - TextUtils.indexOf((CharSequence) PdfObject.NOTHING, '0', 0, 0))).getMethod("AFInAppEventParameterName", AFa1pSDK.class, String.class, AFd1lSDK.class);
                map.put(384742647, obj);
            }
            AFe1xSDK<String> AFKeystoreWrapper = AFKeystoreWrapper(new AFe1mSDK(aFa1pSDK.unregisterClient, (byte[]) ((Method) obj).invoke(null, objArr), "POST", Collections.emptyMap(), aFa1pSDK.AFKeystoreWrapper()), new AFe1nSDK());
            int i12 = f5661e + 103;
            AFLogger = i12 % 128;
            int i13 = i12 % 2;
            return AFKeystoreWrapper;
        } catch (Throwable th2) {
            try {
                Throwable cause = th2.getCause();
                if (cause != null) {
                    throw cause;
                }
                throw th2;
            } catch (Throwable th3) {
                AFLogger.afErrorLogForExcManagerOnly("AFFinalizer: reflection init failed", th3);
                return null;
            }
        }
    }

    public final AFe1xSDK<Map<String, String>> values(@NonNull String str, @NonNull String str2, @NonNull UUID uuid, @NonNull String str3) {
        String obj = uuid.toString();
        StringBuilder sb2 = new StringBuilder();
        sb2.append(String.format(AFInAppEventType, AppsFlyerLib.getInstance().getHostPrefix(), AFb1vSDK.valueOf().getHostName()));
        sb2.append("/");
        sb2.append(str);
        sb2.append("?id=");
        sb2.append(str2);
        String obj2 = sb2.toString();
        Map<String, Object> values2 = values();
        String valueOf = String.valueOf(values2.get("build_number"));
        HashMap hashMap = new HashMap();
        hashMap.put("Af-UUID", uuid.toString());
        hashMap.put("Af-Meta-Sdk-Ver", valueOf);
        hashMap.put("Af-Meta-Counter", String.valueOf(values2.get("counter")));
        hashMap.put("Af-Meta-Model", String.valueOf(values2.get("model")));
        hashMap.put("Af-Meta-Platform", String.valueOf(values2.get("platformextension")));
        hashMap.put("Af-Meta-System-Version", String.valueOf(values2.get("sdk")));
        Object[] objArr = new Object[1];
        a((SystemClock.uptimeMillis() > 0L ? 1 : (SystemClock.uptimeMillis() == 0L ? 0 : -1)) + 11, false, 4 - (ViewConfiguration.getScrollDefaultDelay() >> 16), 118 - (ViewConfiguration.getMaximumDrawingCacheSize() >> 24), "\u0014\u0015\u0012\u0005£\u0006ᅪ\ufff3\t\u0007\u000e\u0001", objArr);
        hashMap.put(((String) objArr[0]).intern(), AFKeystoreWrapper(str3, obj, "GET", obj, str, str2, valueOf));
        AFe1xSDK<Map<String, String>> AFKeystoreWrapper = AFKeystoreWrapper(new AFe1mSDK(obj2, null, "GET", hashMap, false), new AFe1oSDK());
        int i10 = AFLogger + 9;
        f5661e = i10 % 128;
        int i11 = i10 % 2;
        return AFKeystoreWrapper;
    }

    public final AFe1xSDK<String> values(Map<String, Object> map, String str, String str2) {
        String AFInAppEventParameterName;
        try {
            Object[] objArr = {map, str};
            Map<Integer, Object> map2 = AFa1zSDK.afDebugLog;
            Object obj = map2.get(982724414);
            boolean z8 = false;
            if (obj == null) {
                obj = ((Class) AFa1zSDK.valueOf(73 - (KeyEvent.getMaxKeyCode() >> 16), (char) ((ViewConfiguration.getFadingEdgeLength() >> 16) + 41260), 36 - TextUtils.getCapsMode(PdfObject.NOTHING, 0, 0))).getMethod("values", Map.class, String.class);
                map2.put(982724414, obj);
            }
            byte[] bArr = (byte[]) ((Method) obj).invoke(null, objArr);
            int i10 = AFLogger + 77;
            f5661e = i10 % 128;
            int i11 = i10 % 2;
            AFi1cSDK aFi1cSDK = new AFi1cSDK(this.AFKeystoreWrapper);
            if (str2 != null) {
                int i12 = AFLogger + 21;
                f5661e = i12 % 128;
                int i13 = i12 % 2;
                if (str2.length() != 0) {
                    if (!new Regex("4.?(\\d+)?.?(\\d+)").d(str2)) {
                    }
                }
            }
            z8 = true;
            if (!(!z8)) {
                int i14 = f5661e + 13;
                AFLogger = i14 % 128;
                int i15 = i14 % 2;
                AFInAppEventParameterName = aFi1cSDK.values.AFInAppEventParameterName("https://%sviap.%s/api/v1/android/validate_purchase?app_id=");
            } else {
                AFInAppEventParameterName = aFi1cSDK.values.AFInAppEventParameterName("https://%sviap.%s/api/v1/android/validate_purchase_v2?app_id=");
            }
            StringBuilder o10 = androidx.activity.h.o(AFInAppEventParameterName);
            o10.append(aFi1cSDK.valueOf.AFKeystoreWrapper.AFInAppEventParameterName.getPackageName());
            return AFKeystoreWrapper(new AFe1mSDK(aFi1cSDK.valueOf(o10.toString()), bArr, "POST", Collections.emptyMap(), true), new AFe1nSDK());
        } catch (Throwable th2) {
            try {
                Throwable cause = th2.getCause();
                if (cause != null) {
                    throw cause;
                }
                throw th2;
            } catch (Exception e10) {
                AFLogger.afErrorLogForExcManagerOnly("AFFinalizer: reflection init failed", e10);
                return null;
            }
        }
    }

    @NonNull
    public final AFe1xSDK<AFh1nSDK> values(boolean z8, boolean z10, @NonNull String str, int i10) {
        String str2;
        String str3;
        String str4;
        int i11 = f5661e + 65;
        AFLogger = i11 % 128;
        int i12 = i11 % 2;
        AFe1jSDK aFe1jSDK = this.unregisterClient;
        Intrinsics.checkNotNullParameter(str, "");
        if (!z8) {
            str2 = AFe1jSDK.AFKeystoreWrapper;
        } else {
            int i13 = f5661e + 121;
            AFLogger = i13 % 128;
            int i14 = i13 % 2;
            str2 = AFe1jSDK.AFInAppEventParameterName;
        }
        if (z10) {
            int i15 = f5661e + 53;
            AFLogger = i15 % 128;
            str3 = "stg";
            if (i15 % 2 != 0) {
                int i16 = 45 / 0;
            }
        } else {
            str3 = PdfObject.NOTHING;
        }
        Object[] objArr = new Object[4];
        if (!AFe1jSDK.values()) {
            str4 = PdfObject.NOTHING;
        } else {
            int i17 = AFLogger + 59;
            f5661e = i17 % 128;
            if (i17 % 2 == 0) {
                str4 = (String) aFe1jSDK.valueOf.getValue();
                int i18 = 76 / 0;
            } else {
                str4 = (String) aFe1jSDK.valueOf.getValue();
            }
        }
        objArr[0] = str4;
        objArr[1] = str3;
        objArr[2] = aFe1jSDK.valueOf();
        objArr[3] = str;
        String format = String.format(str2, Arrays.copyOf(objArr, 4));
        Intrinsics.checkNotNullExpressionValue(format, "");
        AFe1mSDK aFe1mSDK = new AFe1mSDK(format, "GET");
        aFe1mSDK.AFLogger = 1500;
        return AFKeystoreWrapper(aFe1mSDK, new AFe1lSDK());
    }
}