package defpackage;

import android.os.Binder;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
import androidx.room.MultiInstanceInvalidationService;

/* JADX INFO: renamed from: ᵲʚ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class BinderC4482 extends Binder implements InterfaceC4293 {

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public static final /* synthetic */ int f17099 = 0;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final /* synthetic */ MultiInstanceInvalidationService f17100;

    public BinderC4482(MultiInstanceInvalidationService multiInstanceInvalidationService) {
        this.f17100 = multiInstanceInvalidationService;
        attachInterface(this, InterfaceC4293.f16361);
    }

    @Override // android.os.IInterface
    public final IBinder asBinder() {
        return this;
    }

    @Override // android.os.Binder
    public final boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) {
        String str = InterfaceC4293.f16361;
        if (i >= 1 && i <= 16777215) {
            parcel.enforceInterface(str);
        }
        if (i == 1598968902) {
            parcel2.writeString(str);
            return true;
        }
        InterfaceC2192 interfaceC2192 = null;
        InterfaceC2192 interfaceC21922 = null;
        if (i == 1) {
            IBinder strongBinder = parcel.readStrongBinder();
            if (strongBinder != null) {
                IInterface iInterfaceQueryLocalInterface = strongBinder.queryLocalInterface(InterfaceC2192.f8702);
                if (iInterfaceQueryLocalInterface == null || !(iInterfaceQueryLocalInterface instanceof InterfaceC2192)) {
                    C0987 c0987 = new C0987();
                    c0987.f4335 = strongBinder;
                    interfaceC2192 = c0987;
                } else {
                    interfaceC2192 = (InterfaceC2192) iInterfaceQueryLocalInterface;
                }
            }
            int iMo1029 = mo1029(interfaceC2192, parcel.readString());
            parcel2.writeNoException();
            parcel2.writeInt(iMo1029);
            return true;
        }
        if (i != 2) {
            if (i != 3) {
                return super.onTransact(i, parcel, parcel2, i2);
            }
            mo1028(parcel.readInt(), parcel.createStringArray());
            return true;
        }
        IBinder strongBinder2 = parcel.readStrongBinder();
        if (strongBinder2 != null) {
            IInterface iInterfaceQueryLocalInterface2 = strongBinder2.queryLocalInterface(InterfaceC2192.f8702);
            if (iInterfaceQueryLocalInterface2 == null || !(iInterfaceQueryLocalInterface2 instanceof InterfaceC2192)) {
                C0987 c09872 = new C0987();
                c09872.f4335 = strongBinder2;
                interfaceC21922 = c09872;
            } else {
                interfaceC21922 = (InterfaceC2192) iInterfaceQueryLocalInterface2;
            }
        }
        int i3 = parcel.readInt();
        MultiInstanceInvalidationService multiInstanceInvalidationService = this.f17100;
        synchronized (multiInstanceInvalidationService.ᵔᵖᵹᵫ) {
            multiInstanceInvalidationService.ᵔᵖᵹᵫ.unregister(interfaceC21922);
        }
        parcel2.writeNoException();
        return true;
    }

    @Override // defpackage.InterfaceC4293
    /* JADX INFO: renamed from: ˑˊᵲ */
    public final void mo1028(int i, String[] strArr) {
        MultiInstanceInvalidationService multiInstanceInvalidationService = this.f17100;
        synchronized (multiInstanceInvalidationService.ᵔᵖᵹᵫ) {
            try {
                String str = (String) multiInstanceInvalidationService.ᵜᵪʾ.get(Integer.valueOf(i));
                if (str == null) {
                    return;
                }
                int iBeginBroadcast = multiInstanceInvalidationService.ᵔᵖᵹᵫ.beginBroadcast();
                int i2 = 0;
                while (true) {
                    RemoteCallbackListC4393 remoteCallbackListC4393 = multiInstanceInvalidationService.ᵔᵖᵹᵫ;
                    if (i2 >= iBeginBroadcast) {
                        remoteCallbackListC4393.finishBroadcast();
                        return;
                    }
                    try {
                        Integer num = (Integer) remoteCallbackListC4393.getBroadcastCookie(i2);
                        int iIntValue = num.intValue();
                        String str2 = (String) multiInstanceInvalidationService.ᵜᵪʾ.get(num);
                        if (i != iIntValue && str.equals(str2)) {
                            try {
                                ((InterfaceC2192) multiInstanceInvalidationService.ᵔᵖᵹᵫ.getBroadcastItem(i2)).mo2449(strArr);
                            } catch (RemoteException unused) {
                            }
                        }
                        i2++;
                    } catch (Throwable th) {
                        multiInstanceInvalidationService.ᵔᵖᵹᵫ.finishBroadcast();
                        throw th;
                    }
                }
            } catch (Throwable th2) {
                throw th2;
            }
        }
    }

    @Override // defpackage.InterfaceC4293
    /* JADX INFO: renamed from: ᵮᵣᵗˈ */
    public final int mo1029(InterfaceC2192 interfaceC2192, String str) {
        int i = 0;
        if (str == null) {
            return 0;
        }
        MultiInstanceInvalidationService multiInstanceInvalidationService = this.f17100;
        synchronized (multiInstanceInvalidationService.ᵔᵖᵹᵫ) {
            try {
                int i2 = multiInstanceInvalidationService.ˌᴵ + 1;
                multiInstanceInvalidationService.ˌᴵ = i2;
                if (multiInstanceInvalidationService.ᵔᵖᵹᵫ.register(interfaceC2192, Integer.valueOf(i2))) {
                    multiInstanceInvalidationService.ᵜᵪʾ.put(Integer.valueOf(i2), str);
                    i = i2;
                } else {
                    multiInstanceInvalidationService.ˌᴵ--;
                }
            } catch (Throwable th) {
                throw th;
            }
        }
        return i;
    }
}
