package g.i.a.b.f;

import android.annotation.TargetApi;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.Context;
import android.os.ParcelUuid;
import g.h.a.i;
import g.i.a.b.e.h.e;
import g.i.a.b.f.a;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;

/* JADX INFO: loaded from: classes.dex */
@TargetApi(19)
public class c extends g.i.a.b.f.a {

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public BluetoothAdapter.LeScanCallback f5440f;

    public class a implements BluetoothAdapter.LeScanCallback {
        public a() {
        }

        @Override // android.bluetooth.BluetoothAdapter.LeScanCallback
        public void onLeScan(BluetoothDevice bluetoothDevice, int i2, byte[] bArr) {
            a.InterfaceC0076a interfaceC0076a = c.this.f5439e;
            if (interfaceC0076a != null) {
                g.i.a.b.e.h.c.this.e(bluetoothDevice, i2, bArr);
            } else {
                i.V3(false, "no listeners register");
            }
        }
    }

    public c(Context context) {
        super(context);
        this.f5440f = new a();
        i.V3(false, "LeScannerV19 init");
    }

    @Override // g.i.a.b.f.a
    public boolean a() {
        String string;
        super.a();
        BluetoothAdapter bluetoothAdapter = this.f5436b;
        if (bluetoothAdapter == null || !bluetoothAdapter.isEnabled()) {
            string = "BT Adapter is not turned ON";
        } else {
            try {
                this.f5436b.stopLeScan(this.f5440f);
                return true;
            } catch (Exception e2) {
                string = e2.toString();
            }
        }
        i.W3(string);
        return false;
    }

    @Override // g.i.a.b.f.a
    public boolean b(e eVar) {
        if (!super.b(eVar)) {
            return false;
        }
        UUID[] uuidArr = null;
        List<g.i.a.b.e.h.g.a> list = eVar.A;
        if (list != null && list.size() > 0) {
            StringBuilder sbF = g.a.a.a.a.F("contains ");
            sbF.append(list.size());
            sbF.append(" filters");
            i.V3(false, sbF.toString());
            ArrayList arrayList = new ArrayList();
            for (g.i.a.b.e.h.g.a aVar : list) {
                i.U3(aVar.toString());
                ParcelUuid parcelUuid = aVar.f5411p;
                if (parcelUuid != null) {
                    arrayList.add(parcelUuid);
                }
            }
            int size = arrayList.size();
            if (size > 0) {
                uuidArr = new UUID[size];
                for (int i2 = 0; i2 < size; i2++) {
                    if (arrayList.get(i2) != null) {
                        uuidArr[i2] = ((ParcelUuid) arrayList.get(i2)).getUuid();
                    }
                }
            }
        }
        try {
            return this.f5436b.startLeScan(uuidArr, this.f5440f);
        } catch (Exception e2) {
            i.W3(e2.toString());
            return false;
        }
    }
}
