package com.google.android.gms.common.internal; import android.os.Binder; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; import android.os.RemoteException; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import com.google.android.gms.common.annotation.KeepForSdk; /* loaded from: classes2.dex */ public interface IGmsServiceBroker extends IInterface { public static abstract class Stub extends Binder implements IGmsServiceBroker { public Stub() { attachInterface(this, "com.google.android.gms.common.internal.IGmsServiceBroker"); } @Override // android.os.IInterface @NonNull @KeepForSdk public IBinder asBinder() { return this; } @Override // android.os.Binder public final boolean onTransact(int i, @NonNull Parcel parcel, @Nullable Parcel parcel2, int i2) throws RemoteException { IGmsCallbacks zzabVar; if (i > 16777215) { return super.onTransact(i, parcel, parcel2, i2); } parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker"); IBinder readStrongBinder = parcel.readStrongBinder(); if (readStrongBinder == null) { zzabVar = null; } else { IInterface queryLocalInterface = readStrongBinder.queryLocalInterface("com.google.android.gms.common.internal.IGmsCallbacks"); zzabVar = queryLocalInterface instanceof IGmsCallbacks ? (IGmsCallbacks) queryLocalInterface : new zzab(readStrongBinder); } if (i == 46) { getService(zzabVar, parcel.readInt() != 0 ? GetServiceRequest.CREATOR.createFromParcel(parcel) : null); Preconditions.checkNotNull(parcel2); parcel2.writeNoException(); return true; } if (i == 47) { if (parcel.readInt() != 0) { zzak.CREATOR.createFromParcel(parcel); } throw new UnsupportedOperationException(); } parcel.readInt(); if (i != 4) { parcel.readString(); if (i != 1) { if (i != 2 && i != 23 && i != 25 && i != 27) { if (i != 30) { if (i == 34) { parcel.readString(); } else if (i != 41 && i != 43 && i != 37 && i != 38) { switch (i) { case 9: parcel.readString(); parcel.createStringArray(); parcel.readString(); parcel.readStrongBinder(); parcel.readString(); if (parcel.readInt() != 0) { break; } break; case 10: parcel.readString(); parcel.createStringArray(); break; case 19: parcel.readStrongBinder(); if (parcel.readInt() != 0) { break; } break; } } } parcel.createStringArray(); parcel.readString(); if (parcel.readInt() != 0) { } } if (parcel.readInt() != 0) { } } else { parcel.readString(); parcel.createStringArray(); parcel.readString(); if (parcel.readInt() != 0) { } } } throw new UnsupportedOperationException(); } } @KeepForSdk void getService(@NonNull IGmsCallbacks iGmsCallbacks, @Nullable GetServiceRequest getServiceRequest) throws RemoteException; }