package g.f.c.b.tea;

import android.content.Context;
import android.util.Log;
import com.ifpdos.udi.sdk.service.sdk.UdiServiceSdk;
import com.ifpdos.udi.sdk.service.sdk.server.Api;
import com.ifpdos.udi.service.tea.TeaDeviceHelper;
import com.tencent.api.TEANativeInsideApi;
import g.f.c.b.d.pc.IServiceCore;
import g.f.c.b.d.pc.utils.PropertiesUtils;
import g.f.c.b.tea.tea.EmptyImplTeaDevEventCb;
import g.f.c.b.tea.util.IMicAbility;
import g.f.c.b.tea.util.TaurusMic;
import g.f.c.b.tea.util.VmanMicAbility;
import g.h.a.i;
import java.util.ArrayList;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.collections.j;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.o;

/* JADX INFO: renamed from: g.f.c.b.i.d2, reason: from Kotlin metadata */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000Ú\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u0000 F2\u00020\u0001:\u0001FB\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\u000e\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\u0010J\u000e\u0010\u0011\u001a\u00020\u00122\u0006\u0010\u000f\u001a\u00020\u0013J\u000e\u0010\u0014\u001a\u00020\u00152\u0006\u0010\u000f\u001a\u00020\u0016J\u000e\u0010\u0017\u001a\u00020\u00182\u0006\u0010\u000f\u001a\u00020\u0019J\b\u0010\u001a\u001a\u00020\u001bH\u0016J\u000e\u0010\u001c\u001a\u00020\u001d2\u0006\u0010\u000f\u001a\u00020\u001eJ\u000e\u0010\u001f\u001a\u00020 2\u0006\u0010\u000f\u001a\u00020!J\u000e\u0010\"\u001a\u00020#2\u0006\u0010\u000f\u001a\u00020$J\u000e\u0010%\u001a\u00020&2\u0006\u0010\u000f\u001a\u00020'J\u000e\u0010(\u001a\u00020)2\u0006\u0010\u000f\u001a\u00020*J\u0006\u0010+\u001a\u00020,J\u0010\u0010-\u001a\u00020.2\u0006\u0010/\u001a\u000200H\u0016J\u000e\u00101\u001a\u00020.2\u0006\u0010\u000f\u001a\u000202J\u000e\u00103\u001a\u00020.2\u0006\u0010\u000f\u001a\u000204J\u000e\u00105\u001a\u00020.2\u0006\u0010\u000f\u001a\u000206J\u000e\u00107\u001a\u0002082\u0006\u0010\u000f\u001a\u000209J\u000e\u0010:\u001a\u00020;2\u0006\u0010\u000f\u001a\u00020<J\u000e\u0010=\u001a\u00020>2\u0006\u0010\u000f\u001a\u00020?J\u000e\u0010@\u001a\u00020A2\u0006\u0010\u000f\u001a\u00020BJ\u000e\u0010C\u001a\u00020D2\u0006\u0010\u000f\u001a\u00020ER\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000R\u001b\u0010\u0005\u001a\u00020\u00068BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\t\u0010\n\u001a\u0004\b\u0007\u0010\bR\u000e\u0010\u000b\u001a\u00020\fX\u0082.¢\u0006\u0002\n\u0000¨\u0006G"}, d2 = {"Lcom/ifpdos/udi/service/tea/TeaServiceCore;", "Lcom/ifpdos/udi/service/core/pc/IServiceCore;", "context", "Landroid/content/Context;", "(Landroid/content/Context;)V", "mic", "Lcom/ifpdos/udi/service/tea/util/IMicAbility;", "getMic", "()Lcom/ifpdos/udi/service/tea/util/IMicAbility;", "mic$delegate", "Lkotlin/Lazy;", "peripheralDeviceManager", "Lcom/ifpdos/udi/service/tea/TeaDeviceManager;", "getLineOutSinkRouteMode", "Lcom/ifpdos/udi/service/tea/LineOutSinkRouteModeApi$GetterResponse;", "request", "Lcom/ifpdos/udi/service/tea/LineOutSinkRouteModeApi$GetterRequest;", "getPeripheralDeviceInfo", "Lcom/ifpdos/udi/service/tea/DevicesBody;", "Lcom/ifpdos/udi/service/tea/DeviceTypeBody;", "getPoeSinkRouteMode", "Lcom/ifpdos/udi/service/tea/PoeSinkRouteModeApi$GetterResponse;", "Lcom/ifpdos/udi/service/tea/PoeSinkRouteModeApi$GetterRequest;", "getPortInformation", "Lcom/ifpdos/udi/service/tea/PortInformationApi$GetterResponse;", "Lcom/ifpdos/udi/service/tea/PortInformationApi$GetterRequest;", "getServiceName", "", "getSmartNoiseCancellation", "Lcom/ifpdos/udi/service/tea/SmartNoiseCancellationApi$GetterResponse;", "Lcom/ifpdos/udi/service/tea/SmartNoiseCancellationApi$GetterRequest;", "getSmartSourceAngle", "Lcom/ifpdos/udi/service/tea/SmartSourceAngleApi$GetterResponse;", "Lcom/ifpdos/udi/service/tea/SmartSourceAngleApi$GetterRequest;", "getTeaDevice", "Lcom/ifpdos/udi/service/tea/TeaDeviceOTAInfoApi$GetterResponse;", "Lcom/ifpdos/udi/service/tea/TeaDeviceOTAInfoApi$GetterRequest;", "getTeaDeviceList", "Lcom/ifpdos/udi/service/tea/TeaDeviceListApi$GetterResponse;", "Lcom/ifpdos/udi/service/tea/TeaDeviceListApi$GetterRequest;", "getTeaDevicesInformation", "Lcom/ifpdos/udi/service/tea/TeaDevicesInformationApi$GetterResponse;", "Lcom/ifpdos/udi/service/tea/TeaDevicesInformationApi$GetterRequest;", "getUdiHandlerDeviceList", "Lcom/ifpdos/udi/service/tea/ListPidVidBody;", "init", "", "udiServiceSdk", "Lcom/ifpdos/udi/sdk/service/sdk/UdiServiceSdk;", "setDeviceHook", "Lcom/ifpdos/udi/service/tea/HookBody;", "setDeviceMicMute", "Lcom/ifpdos/udi/service/tea/MicMuteBody;", "setDeviceRingCall", "Lcom/ifpdos/udi/service/tea/RingCallBody;", "setLineOutSinkRouteMode", "Lcom/ifpdos/udi/service/tea/LineOutSinkRouteModeApi$SetterResponse;", "Lcom/ifpdos/udi/service/tea/LineOutSinkRouteModeApi$SetterRequest;", "setPoeSinkRouteMode", "Lcom/ifpdos/udi/service/tea/PoeSinkRouteModeApi$SetterResponse;", "Lcom/ifpdos/udi/service/tea/PoeSinkRouteModeApi$SetterRequest;", "setSmartNoiseCancellation", "Lcom/ifpdos/udi/service/tea/SmartNoiseCancellationApi$SetterResponse;", "Lcom/ifpdos/udi/service/tea/SmartNoiseCancellationApi$SetterRequest;", "setSmartSourceAngle", "Lcom/ifpdos/udi/service/tea/SmartSourceAngleApi$SetterResponse;", "Lcom/ifpdos/udi/service/tea/SmartSourceAngleApi$SetterRequest;", "upgradeTeaDevice", "Lcom/ifpdos/udi/service/tea/TeaDeviceInfoUpgradeApi$SetterResponse;", "Lcom/ifpdos/udi/service/tea/TeaDeviceInfoUpgradeApi$SetterRequest;", "Companion", "tea_release"}, k = 1, mv = {1, 6, 0}, xi = 48)
public final class TeaServiceCore implements IServiceCore {
    public final Context a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public TeaDeviceManager f4671b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final Lazy f4672c;

    /* JADX INFO: renamed from: g.f.c.b.i.d2$a */
    @Metadata(d1 = {"\u0000\b\n\u0000\n\u0002\u0018\u0002\n\u0000\u0010\u0000\u001a\u00020\u0001H\n¢\u0006\u0002\b\u0002"}, d2 = {"<anonymous>", "Lcom/ifpdos/udi/service/tea/util/IMicAbility;", "invoke"}, k = 3, mv = {1, 6, 0}, xi = 48)
    public static final class a extends Lambda implements Function0<IMicAbility> {

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public static final a f4673f = new a();

        public a() {
            super(0);
        }

        @Override // kotlin.jvm.functions.Function0
        public IMicAbility invoke() {
            if (PropertiesUtils.a.z()) {
                Log.e("TeaServiceCore", "use TaurusMic");
                return new TaurusMic();
            }
            TeaDeviceHelper teaDeviceHelper = TeaDeviceHelper.a;
            if (((ArrayList) teaDeviceHelper.g()).isEmpty()) {
                Log.e("TeaServiceCore", "use VmanMicAbility");
                return new VmanMicAbility();
            }
            Log.e("TeaServiceCore", "use TeaDeviceHelper");
            return teaDeviceHelper;
        }
    }

    public TeaServiceCore(Context context) {
        o.f(context, "context");
        this.a = context;
        this.f4672c = i.D2(a.f4673f);
    }

    public final IMicAbility a() {
        return (IMicAbility) this.f4672c.getValue();
    }

    @Override // g.f.c.b.d.pc.IServiceCore
    public String c() {
        return "com.ifpdos.udi.service.tea";
    }

    @Override // g.f.c.b.d.pc.IServiceCore
    public void f(UdiServiceSdk udiServiceSdk) {
        o.f(udiServiceSdk, "udiServiceSdk");
        ArrayList arrayList = new ArrayList();
        arrayList.addAll(j.K(new PeripheralDevicePlugApi().f4757c));
        arrayList.addAll(j.K(new PeripheralDeviceProviderApi().f4763c));
        arrayList.addAll(j.K(new DeviceKeyNotifyApi().f4705c));
        arrayList.addAll(j.K(new TeaDeviceInfoUpgradeResultApi().f4728c));
        arrayList.addAll(j.K(new TeaDeviceInfoUpgradeStatusApi().f4732c));
        arrayList.addAll(j.K(new DeviceConnectStateApi().f4695c));
        arrayList.addAll(j.K(new PortStateApi().f4687c));
        o.f(this, "receiver");
        ArrayList arrayList2 = new ArrayList();
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/peripheral/{type}/info", false, 0, null, null, 0, new w0(new getPeripheralDeviceInfoTeaServiceCoreAdapter(this)), 7, false, 60, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/peripheral/hid/control/list", false, 0, null, null, 0, new f2(new getUdiHandlerDeviceListTeaServiceCoreAdapter(this)), 7, false, 60, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/tea/ota/information/list", false, 0, null, null, 0, new y1(new getTeaDeviceTeaServiceCoreAdapter(this)), 7, false, 60, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/tea/device/list", false, 0, null, null, 0, new v1(new getTeaDeviceListTeaServiceCoreAdapter(this)), 7, false, 60, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/tea/sink/route/mode/poe/{id}", false, 0, null, new a1(new setPoeSinkRouteModeTeaServiceCoreAdapter(this)), 7, new b1(new getPoeSinkRouteModeTeaServiceCoreAdapter(this)), 7, false, 12, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/tea/sink/route/mode/lineout/{id}", false, 0, null, new q0(new setLineOutSinkRouteModeTeaServiceCoreAdapter(this)), 7, new r0(new getLineOutSinkRouteModeTeaServiceCoreAdapter(this)), 7, false, 12, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/tea/port/information/{id}", false, 0, null, null, 0, new d1(new getPortInformationTeaServiceCoreAdapter(this)), 7, false, 60, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/tea/devices/information/{id}", false, 0, null, null, 0, new a2(new getTeaDevicesInformationTeaServiceCoreAdapter(this)), 7, false, 60, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/voice/pc/smart/sound/angle", false, 0, null, new k1(new setSmartSourceAngleTeaServiceCoreAdapter(this)), 7, new l1(new getSmartSourceAngleTeaServiceCoreAdapter(this)), 3, false, 12, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/voice/pc/smart/noise/cancellation", false, 0, null, new g1(new setSmartNoiseCancellationTeaServiceCoreAdapter(this)), 7, new h1(new getSmartNoiseCancellationTeaServiceCoreAdapter(this)), 3, false, 12, null)));
        arrayList2.addAll(j.K(new DeviceHookApi(this).f4701c));
        arrayList2.addAll(j.K(new DeviceMicMuteApi(this).f4708c));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/peripheral/{type}/ring/call", false, 0, null, new n0(new setDeviceRingCallTeaServiceCoreAdapter(this)), 7, null, 0, false, 204, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/tea/ota/upgrade/{id}", false, 0, null, new s1(new upgradeTeaDeviceTeaServiceCoreAdapter(this)), 7, null, 0, false, 204, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/tea/sink/route/mode/poe/{id}", false, 0, null, new a1(new setPoeSinkRouteModeTeaServiceCoreAdapter(this)), 7, new b1(new getPoeSinkRouteModeTeaServiceCoreAdapter(this)), 7, false, 12, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/device/tea/sink/route/mode/lineout/{id}", false, 0, null, new q0(new setLineOutSinkRouteModeTeaServiceCoreAdapter(this)), 7, new r0(new getLineOutSinkRouteModeTeaServiceCoreAdapter(this)), 7, false, 12, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/voice/pc/smart/sound/angle", false, 0, null, new k1(new setSmartSourceAngleTeaServiceCoreAdapter(this)), 7, new l1(new getSmartSourceAngleTeaServiceCoreAdapter(this)), 3, false, 12, null)));
        o.f(this, "receiver");
        arrayList2.addAll(j.K(new Api("v1/voice/pc/smart/noise/cancellation", false, 0, null, new g1(new setSmartNoiseCancellationTeaServiceCoreAdapter(this)), 7, new h1(new getSmartNoiseCancellationTeaServiceCoreAdapter(this)), 3, false, 12, null)));
        udiServiceSdk.registerApis("com.ifpdos.udi.service.tea", j.P(arrayList, arrayList2));
        if (PropertiesUtils.a.o()) {
            TeaDeviceHelper teaDeviceHelper = TeaDeviceHelper.a;
            Context context = this.a;
            o.f(context, "context");
            TEANativeInsideApi tEANativeInsideApi = new TEANativeInsideApi(context, TeaDeviceHelper.f1379m);
            o.f(tEANativeInsideApi, "<set-?>");
            TeaDeviceHelper.f1376j = tEANativeInsideApi;
            teaDeviceHelper.h().registerTeaDevEventCb(new EmptyImplTeaDevEventCb());
            teaDeviceHelper.h().registerDeviceConnectStateUpdataCb(new p1());
            teaDeviceHelper.h().registerDevicePortAttachStateUpdateCb(new q1());
            teaDeviceHelper.h().init();
        }
        this.f4671b = new TeaDeviceManager(this.a);
    }
}
