package com.google.android.finsky.externalreferrer; import android.os.Binder; import android.os.Bundle; import android.os.IBinder; import android.os.IInterface; import android.os.Parcel; /* loaded from: classes2.dex */ public interface IGetInstallReferrerService extends IInterface { Bundle getInstallReferrer(Bundle bundle); public static abstract class Stub extends Binder implements IGetInstallReferrerService { public static IGetInstallReferrerService asInterface(IBinder iBinder) { if (iBinder == null) { return null; } IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.finsky.externalreferrer.IGetInstallReferrerService"); if (queryLocalInterface != null && (queryLocalInterface instanceof IGetInstallReferrerService)) { return (IGetInstallReferrerService) queryLocalInterface; } return new Proxy(iBinder); } public static class Proxy implements IGetInstallReferrerService { public IBinder mRemote; @Override // android.os.IInterface public IBinder asBinder() { return this.mRemote; } public Proxy(IBinder iBinder) { this.mRemote = iBinder; } @Override // com.google.android.finsky.externalreferrer.IGetInstallReferrerService public Bundle getInstallReferrer(Bundle bundle) { Parcel obtain = Parcel.obtain(); Parcel obtain2 = Parcel.obtain(); try { obtain.writeInterfaceToken("com.google.android.finsky.externalreferrer.IGetInstallReferrerService"); if (bundle != null) { obtain.writeInt(1); bundle.writeToParcel(obtain, 0); } else { obtain.writeInt(0); } this.mRemote.transact(1, obtain, obtain2, 0); obtain2.readException(); Bundle bundle2 = obtain2.readInt() != 0 ? (Bundle) Bundle.CREATOR.createFromParcel(obtain2) : null; obtain2.recycle(); obtain.recycle(); return bundle2; } catch (Throwable th) { obtain2.recycle(); obtain.recycle(); throw th; } } } } }