package com.google.android.gms.common.internal; import android.os.IBinder; import android.os.Parcel; import android.os.RemoteException; /* JADX INFO: compiled from: com.google.android.gms:play-services-basement@@18.3.0 */ /* JADX INFO: loaded from: classes2.dex */ final class zzad implements IGmsServiceBroker { private final IBinder zza; zzad(IBinder iBinder) { this.zza = iBinder; } @Override // android.os.IInterface public final IBinder asBinder() { return this.zza; } @Override // com.google.android.gms.common.internal.IGmsServiceBroker public final void getService(IGmsCallbacks iGmsCallbacks, GetServiceRequest getServiceRequest) throws RemoteException { Parcel parcelObtain = Parcel.obtain(); Parcel parcelObtain2 = Parcel.obtain(); try { parcelObtain.writeInterfaceToken("com.google.android.gms.common.internal.IGmsServiceBroker"); parcelObtain.writeStrongBinder(iGmsCallbacks != null ? iGmsCallbacks.asBinder() : null); if (getServiceRequest != null) { parcelObtain.writeInt(1); zzn.zza(getServiceRequest, parcelObtain, 0); } else { parcelObtain.writeInt(0); } this.zza.transact(46, parcelObtain, parcelObtain2, 0); parcelObtain2.readException(); } finally { parcelObtain2.recycle(); parcelObtain.recycle(); } } }