package d.e.g.o;

import android.graphics.Point;
import android.os.IBinder;
import android.os.RemoteException;
import android.util.Log;
import android.view.MotionEvent;
import d.e.g.o.c;
import d.e.g.o.d;
import d.e.g.o.e;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/* JADX INFO: compiled from: SDKTouch.java */
/* JADX INFO: loaded from: classes.dex */
public class f {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static f f3578d;
    private e a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private Map<String, d.e.g.o.a> f3579b = new HashMap();

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private Map<String, d.e.g.o.b> f3580c = new HashMap();

    /* JADX INFO: compiled from: SDKTouch.java */
    class a extends d.a {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ d.e.g.o.a f3581b;

        a(d.e.g.o.a aVar) {
            this.f3581b = aVar;
        }

        @Override // d.e.g.o.d
        public void t(String str, int i2, int i3) throws RemoteException {
            g gVar = new g();
            gVar.c(i2);
            gVar.a(i3);
            gVar.b(f.this.c(str));
            this.f3581b.a(gVar);
        }
    }

    /* JADX INFO: compiled from: SDKTouch.java */
    class b extends c.a {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ d.e.g.o.b f3583b;

        b(f fVar, d.e.g.o.b bVar) {
            this.f3583b = bVar;
        }

        @Override // d.e.g.o.c
        public void b(MotionEvent motionEvent) throws RemoteException {
            this.f3583b.b(motionEvent);
        }
    }

    private f() {
    }

    public static f b() {
        if (f3578d == null) {
            f3578d = new f();
        }
        return f3578d;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public List<Point> c(String str) {
        String[] strArrSplit = str.split(",");
        ArrayList arrayList = new ArrayList();
        for (String str2 : strArrSplit) {
            String[] strArrSplit2 = str2.split("-");
            arrayList.add(new Point(Integer.parseInt(strArrSplit2[0]), Integer.parseInt(strArrSplit2[1])));
        }
        return arrayList;
    }

    private boolean d() {
        IBinder iBinderF = d.e.g.i.a.a.g().f("opensdk_socketTouch");
        if (iBinderF == null) {
            return false;
        }
        this.a = e.a.J(iBinderF);
        return true;
    }

    public void e() {
        Log.i("SDKTouch", "reConnect: ");
        Map<String, d.e.g.o.a> map = this.f3579b;
        if (map != null && !map.isEmpty()) {
            for (String str : this.f3579b.keySet()) {
                f(str, this.f3579b.get(str));
            }
        }
        Map<String, d.e.g.o.b> map2 = this.f3580c;
        if (map2 == null || map2.isEmpty()) {
            return;
        }
        for (String str2 : this.f3580c.keySet()) {
            g(str2, this.f3580c.get(str2));
        }
    }

    public boolean f(String str, d.e.g.o.a aVar) {
        Log.d("SDKTouch", "registerCallBack: " + str);
        boolean zD = d();
        e eVar = this.a;
        if (eVar != null) {
            try {
                eVar.h(str, new a(aVar));
                if (this.f3579b != null) {
                    this.f3579b.put(str, aVar);
                }
            } catch (RemoteException e2) {
                Log.e("SDKTouch", "registerCallBack: ", e2);
            }
        }
        return zD && this.a != null;
    }

    public boolean g(String str, d.e.g.o.b bVar) {
        Log.d("SDKTouch", "registerTouchEventCallBack: " + str);
        boolean zD = d();
        e eVar = this.a;
        if (eVar != null) {
            try {
                eVar.w(str, new b(this, bVar));
                if (this.f3580c != null) {
                    this.f3580c.put(str, bVar);
                }
            } catch (RemoteException e2) {
                Log.e("SDKTouch", "registerCallBack: ", e2);
            }
        }
        return zD && this.a != null;
    }
}
