package d.e.g.j;

import android.os.IBinder;
import android.os.RemoteException;
import android.os.ServiceManager;
import android.util.Log;
import d.e.g.j.a;
import d.e.g.j.b;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;

/* JADX INFO: compiled from: SDKMcuDataManager.java */
/* JADX INFO: loaded from: classes.dex */
public class d {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static d f3563c;
    private d.e.g.j.b a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private Map<String, b> f3564b = new HashMap();

    /* JADX INFO: compiled from: SDKMcuDataManager.java */
    class a extends a.AbstractBinderC0098a {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ c f3565b;

        a(d dVar, c cVar) {
            this.f3565b = cVar;
        }

        @Override // d.e.g.j.a
        public void c(int i2, byte b2, byte b3, byte[] bArr) throws RemoteException {
            this.f3565b.c(i2, b2, b3, bArr);
        }
    }

    /* JADX INFO: compiled from: SDKMcuDataManager.java */
    private static class b {
        private int[] a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private byte[] f3566b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private c f3567c;

        b(String str, int[] iArr, byte[] bArr, c cVar) {
            this.a = iArr;
            this.f3566b = bArr;
            this.f3567c = cVar;
        }
    }

    private d() {
    }

    public static d a() {
        if (f3563c == null) {
            f3563c = new d();
        }
        return f3563c;
    }

    private boolean b() {
        IBinder service = ServiceManager.getService("mcu_data_service");
        if (service != null) {
            this.a = b.a.J(service);
        }
        return this.a != null;
    }

    public void c() {
        for (String str : this.f3564b.keySet()) {
            b bVar = this.f3564b.get(str);
            d(str, bVar.a, bVar.f3566b, bVar.f3567c);
        }
    }

    public boolean d(String str, int[] iArr, byte[] bArr, c cVar) {
        if (iArr == null || bArr == null || iArr.length != bArr.length) {
            throw new IllegalArgumentException("require type.length == main.length");
        }
        if (this.f3564b.containsKey(str)) {
            e(str);
        }
        if (!b()) {
            return false;
        }
        try {
            this.a.l(str, iArr, bArr, new a(this, cVar));
            this.f3564b.put(str, new b(str, Arrays.copyOf(iArr, iArr.length), Arrays.copyOf(bArr, bArr.length), cVar));
            return true;
        } catch (RemoteException e2) {
            Log.e("SDKMcuDataManager", "", e2);
            return false;
        }
    }

    public void e(String str) {
        d.e.g.j.b bVar = this.a;
        if (bVar != null) {
            try {
                bVar.u(str);
            } catch (RemoteException e2) {
                Log.e("SDKMcuDataManager", "", e2);
            }
        }
    }
}
