package com.google.android.m4b.maps.r;

import android.location.Location;
import android.os.Binder;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.Parcelable.Creator;
import com.google.android.m4b.maps.j.b;
import com.google.android.m4b.maps.j.b.a;
import com.google.android.m4b.maps.model.CameraPosition;
import com.google.android.m4b.maps.model.CameraPositionCreator;
import com.google.android.m4b.maps.model.CircleOptions;
import com.google.android.m4b.maps.model.CircleOptionsCreator;
import com.google.android.m4b.maps.model.GroundOverlayOptions;
import com.google.android.m4b.maps.model.GroundOverlayOptionsCreator;
import com.google.android.m4b.maps.model.MapsEngineLayerOptions;
import com.google.android.m4b.maps.model.MapsEngineLayerOptionsCreator;
import com.google.android.m4b.maps.model.MarkerOptions;
import com.google.android.m4b.maps.model.MarkerOptionsCreator;
import com.google.android.m4b.maps.model.PolygonOptions;
import com.google.android.m4b.maps.model.PolygonOptionsCreator;
import com.google.android.m4b.maps.model.PolylineOptions;
import com.google.android.m4b.maps.model.PolylineOptionsCreator;
import com.google.android.m4b.maps.model.TileOverlayOptions;
import com.google.android.m4b.maps.model.TileOverlayOptionsCreator;
import com.google.android.m4b.maps.model.internal.CameraUpdateParcelable;
import com.google.android.m4b.maps.model.internal.CameraUpdateParcelableCreator;
import com.google.android.m4b.maps.model.internal.GroundOverlayOptionsParcelable;
import com.google.android.m4b.maps.model.internal.GroundOverlayOptionsParcelableCreator;
import com.google.android.m4b.maps.model.internal.ICircleDelegate;
import com.google.android.m4b.maps.model.internal.ICircleDelegate.Stub;
import com.google.android.m4b.maps.model.internal.IGroundOverlayDelegate;
import com.google.android.m4b.maps.model.internal.IGroundOverlayDelegate.Stub;
import com.google.android.m4b.maps.model.internal.IIndoorBuildingDelegate;
import com.google.android.m4b.maps.model.internal.IIndoorBuildingDelegate.Stub;
import com.google.android.m4b.maps.model.internal.IMapsEngineLayerDelegate;
import com.google.android.m4b.maps.model.internal.IMapsEngineLayerDelegate.Stub;
import com.google.android.m4b.maps.model.internal.IMarkerDelegate;
import com.google.android.m4b.maps.model.internal.IMarkerDelegate.Stub;
import com.google.android.m4b.maps.model.internal.IPolygonDelegate;
import com.google.android.m4b.maps.model.internal.IPolygonDelegate.Stub;
import com.google.android.m4b.maps.model.internal.IPolylineDelegate;
import com.google.android.m4b.maps.model.internal.IPolylineDelegate.Stub;
import com.google.android.m4b.maps.model.internal.ITileOverlayDelegate;
import com.google.android.m4b.maps.model.internal.ITileOverlayDelegate.Stub;
import com.google.android.m4b.maps.model.internal.MarkerOptionsParcelable;
import com.google.android.m4b.maps.model.internal.MarkerOptionsParcelableCreator;

public abstract interface g extends IInterface
{
  public abstract ICircleDelegate a(CircleOptions paramCircleOptions);

  public abstract IGroundOverlayDelegate a(GroundOverlayOptions paramGroundOverlayOptions);

  public abstract IGroundOverlayDelegate a(GroundOverlayOptions paramGroundOverlayOptions, GroundOverlayOptionsParcelable paramGroundOverlayOptionsParcelable);

  public abstract IMapsEngineLayerDelegate a(MapsEngineLayerOptions paramMapsEngineLayerOptions);

  public abstract IMarkerDelegate a(MarkerOptions paramMarkerOptions);

  public abstract IMarkerDelegate a(MarkerOptions paramMarkerOptions, MarkerOptionsParcelable paramMarkerOptionsParcelable);

  public abstract IPolygonDelegate a(PolygonOptions paramPolygonOptions);

  public abstract IPolylineDelegate a(PolylineOptions paramPolylineOptions);

  public abstract ITileOverlayDelegate a(TileOverlayOptions paramTileOverlayOptions);

  public abstract void a(int paramInt);

  public abstract void a(int paramInt1, int paramInt2, int paramInt3, int paramInt4);

  public abstract void a(Bundle paramBundle);

  public abstract void a(b paramb);

  public abstract void a(b paramb, int paramInt, e parame);

  public abstract void a(b paramb, e parame);

  public abstract void a(CameraUpdateParcelable paramCameraUpdateParcelable);

  public abstract void a(CameraUpdateParcelable paramCameraUpdateParcelable, int paramInt, e parame);

  public abstract void a(CameraUpdateParcelable paramCameraUpdateParcelable, e parame);

  public abstract void a(af paramaf, b paramb);

  public abstract void a(h paramh);

  public abstract void a(i parami);

  public abstract void a(j paramj);

  public abstract void a(m paramm);

  public abstract void a(n paramn);

  public abstract void a(o paramo);

  public abstract void a(p paramp);

  public abstract void a(r paramr);

  public abstract void a(s params);

  public abstract void a(t paramt);

  public abstract void a(u paramu);

  public abstract void a(v paramv);

  public abstract void a(w paramw);

  public abstract void a(x paramx);

  public abstract void a(y paramy);

  public abstract void a(z paramz);

  public abstract void a(boolean paramBoolean);

  public abstract CameraPosition b();

  public abstract void b(Bundle paramBundle);

  public abstract void b(b paramb);

  public abstract void b(CameraUpdateParcelable paramCameraUpdateParcelable);

  public abstract void b(String paramString);

  public abstract boolean b(boolean paramBoolean);

  public abstract float c();

  public abstract void c(boolean paramBoolean);

  public abstract float d();

  public abstract void d(boolean paramBoolean);

  public abstract void e();

  public abstract void f();

  public abstract int g();

  public abstract boolean h();

  public abstract boolean i();

  public abstract boolean j();

  public abstract Location k();

  public abstract aj l();

  public abstract ae m();

  public abstract boolean n();

  public abstract IIndoorBuildingDelegate o();

  public abstract void p();

  public abstract void q();

  public abstract void r();

  public abstract void s();

  public abstract boolean t();

  public static abstract class a extends Binder
    implements g
  {
    public a()
    {
      attachInterface(this, "com.google.android.m4b.maps.internal.IGoogleMapDelegate");
    }

    public static g a(IBinder paramIBinder)
    {
      if (paramIBinder == null)
        return null;
      IInterface localIInterface = paramIBinder.queryLocalInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
      if ((localIInterface != null) && ((localIInterface instanceof g)))
        return (g)localIInterface;
      return new a(paramIBinder);
    }

    public IBinder asBinder()
    {
      return this;
    }

    public boolean onTransact(int paramInt1, Parcel paramParcel1, Parcel paramParcel2, int paramInt2)
    {
      switch (paramInt1)
      {
      default:
        return super.onTransact(paramInt1, paramParcel1, paramParcel2, paramInt2);
      case 1598968902:
        paramParcel2.writeString("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        return true;
      case 1:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        CameraPosition localCameraPosition = b();
        paramParcel2.writeNoException();
        if (localCameraPosition != null)
        {
          paramParcel2.writeInt(1);
          localCameraPosition.writeToParcel(paramParcel2, 1);
          return true;
        }
        paramParcel2.writeInt(0);
        return true;
      case 2:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        float f2 = c();
        paramParcel2.writeNoException();
        paramParcel2.writeFloat(f2);
        return true;
      case 3:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        float f1 = d();
        paramParcel2.writeNoException();
        paramParcel2.writeFloat(f1);
        return true;
      case 4:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        a(b.a.a(paramParcel1.readStrongBinder()));
        paramParcel2.writeNoException();
        return true;
      case 5:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        b(b.a.a(paramParcel1.readStrongBinder()));
        paramParcel2.writeNoException();
        return true;
      case 6:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        a(b.a.a(paramParcel1.readStrongBinder()), e.a.a(paramParcel1.readStrongBinder()));
        paramParcel2.writeNoException();
        return true;
      case 7:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        a(b.a.a(paramParcel1.readStrongBinder()), paramParcel1.readInt(), e.a.a(paramParcel1.readStrongBinder()));
        paramParcel2.writeNoException();
        return true;
      case 8:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        e();
        paramParcel2.writeNoException();
        return true;
      case 9:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (PolylineOptions localPolylineOptions = PolylineOptions.CREATOR.createFromParcel(paramParcel1); ; localPolylineOptions = null)
        {
          IPolylineDelegate localIPolylineDelegate = a(localPolylineOptions);
          paramParcel2.writeNoException();
          IBinder localIBinder28 = null;
          if (localIPolylineDelegate != null)
            localIBinder28 = localIPolylineDelegate.asBinder();
          paramParcel2.writeStrongBinder(localIBinder28);
          return true;
        }
      case 10:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (PolygonOptions localPolygonOptions = PolygonOptions.CREATOR.createFromParcel(paramParcel1); ; localPolygonOptions = null)
        {
          IPolygonDelegate localIPolygonDelegate = a(localPolygonOptions);
          paramParcel2.writeNoException();
          IBinder localIBinder27 = null;
          if (localIPolygonDelegate != null)
            localIBinder27 = localIPolygonDelegate.asBinder();
          paramParcel2.writeStrongBinder(localIBinder27);
          return true;
        }
      case 11:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (MarkerOptions localMarkerOptions2 = MarkerOptions.CREATOR.createFromParcel(paramParcel1); ; localMarkerOptions2 = null)
        {
          IMarkerDelegate localIMarkerDelegate2 = a(localMarkerOptions2);
          paramParcel2.writeNoException();
          IBinder localIBinder26 = null;
          if (localIMarkerDelegate2 != null)
            localIBinder26 = localIMarkerDelegate2.asBinder();
          paramParcel2.writeStrongBinder(localIBinder26);
          return true;
        }
      case 12:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (GroundOverlayOptions localGroundOverlayOptions2 = GroundOverlayOptions.CREATOR.createFromParcel(paramParcel1); ; localGroundOverlayOptions2 = null)
        {
          IGroundOverlayDelegate localIGroundOverlayDelegate2 = a(localGroundOverlayOptions2);
          paramParcel2.writeNoException();
          IBinder localIBinder25 = null;
          if (localIGroundOverlayDelegate2 != null)
            localIBinder25 = localIGroundOverlayDelegate2.asBinder();
          paramParcel2.writeStrongBinder(localIBinder25);
          return true;
        }
      case 13:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (TileOverlayOptions localTileOverlayOptions = TileOverlayOptions.CREATOR.createFromParcel(paramParcel1); ; localTileOverlayOptions = null)
        {
          ITileOverlayDelegate localITileOverlayDelegate = a(localTileOverlayOptions);
          paramParcel2.writeNoException();
          IBinder localIBinder24 = null;
          if (localITileOverlayDelegate != null)
            localIBinder24 = localITileOverlayDelegate.asBinder();
          paramParcel2.writeStrongBinder(localIBinder24);
          return true;
        }
      case 14:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        f();
        paramParcel2.writeNoException();
        return true;
      case 15:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        int i9 = g();
        paramParcel2.writeNoException();
        paramParcel2.writeInt(i9);
        return true;
      case 16:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        a(paramParcel1.readInt());
        paramParcel2.writeNoException();
        return true;
      case 17:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        boolean bool10 = h();
        paramParcel2.writeNoException();
        if (bool10);
        for (int i8 = 1; ; i8 = 0)
        {
          paramParcel2.writeInt(i8);
          return true;
        }
      case 18:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        int i7 = paramParcel1.readInt();
        boolean bool9 = false;
        if (i7 != 0)
          bool9 = true;
        a(bool9);
        paramParcel2.writeNoException();
        return true;
      case 19:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        boolean bool8 = i();
        paramParcel2.writeNoException();
        int i6 = 0;
        if (bool8)
          i6 = 1;
        paramParcel2.writeInt(i6);
        return true;
      case 20:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (boolean bool6 = true; ; bool6 = false)
        {
          boolean bool7 = b(bool6);
          paramParcel2.writeNoException();
          int i5 = 0;
          if (bool7)
            i5 = 1;
          paramParcel2.writeInt(i5);
          return true;
        }
      case 21:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        boolean bool5 = j();
        paramParcel2.writeNoException();
        int i4 = 0;
        if (bool5)
          i4 = 1;
        paramParcel2.writeInt(i4);
        return true;
      case 22:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        int i3 = paramParcel1.readInt();
        boolean bool4 = false;
        if (i3 != 0)
          bool4 = true;
        c(bool4);
        paramParcel2.writeNoException();
        return true;
      case 23:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        Location localLocation = k();
        paramParcel2.writeNoException();
        if (localLocation != null)
        {
          paramParcel2.writeInt(1);
          localLocation.writeToParcel(paramParcel2, 1);
          return true;
        }
        paramParcel2.writeInt(0);
        return true;
      case 24:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder23 = paramParcel1.readStrongBinder();
        Object localObject16 = null;
        if (localIBinder23 == null);
        while (true)
        {
          a((j)localObject16);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface16 = localIBinder23.queryLocalInterface("com.google.android.m4b.maps.internal.ILocationSourceDelegate");
          if ((localIInterface16 != null) && ((localIInterface16 instanceof j)))
            localObject16 = (j)localIInterface16;
          else
            localObject16 = new j.a.a(localIBinder23);
        }
      case 25:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        aj localaj = l();
        paramParcel2.writeNoException();
        IBinder localIBinder22 = null;
        if (localaj != null)
          localIBinder22 = localaj.asBinder();
        paramParcel2.writeStrongBinder(localIBinder22);
        return true;
      case 26:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        ae localae = m();
        paramParcel2.writeNoException();
        IBinder localIBinder21 = null;
        if (localae != null)
          localIBinder21 = localae.asBinder();
        paramParcel2.writeStrongBinder(localIBinder21);
        return true;
      case 27:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder20 = paramParcel1.readStrongBinder();
        Object localObject15 = null;
        if (localIBinder20 == null);
        while (true)
        {
          a((n)localObject15);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface15 = localIBinder20.queryLocalInterface("com.google.android.m4b.maps.internal.IOnCameraChangeListener");
          if ((localIInterface15 != null) && ((localIInterface15 instanceof n)))
            localObject15 = (n)localIInterface15;
          else
            localObject15 = new n.a.a(localIBinder20);
        }
      case 28:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder19 = paramParcel1.readStrongBinder();
        Object localObject14 = null;
        if (localIBinder19 == null);
        while (true)
        {
          a((r)localObject14);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface14 = localIBinder19.queryLocalInterface("com.google.android.m4b.maps.internal.IOnMapClickListener");
          if ((localIInterface14 != null) && ((localIInterface14 instanceof r)))
            localObject14 = (r)localIInterface14;
          else
            localObject14 = new r.a.a(localIBinder19);
        }
      case 29:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder18 = paramParcel1.readStrongBinder();
        Object localObject13 = null;
        if (localIBinder18 == null);
        while (true)
        {
          a((t)localObject13);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface13 = localIBinder18.queryLocalInterface("com.google.android.m4b.maps.internal.IOnMapLongClickListener");
          if ((localIInterface13 != null) && ((localIInterface13 instanceof t)))
            localObject13 = (t)localIInterface13;
          else
            localObject13 = new t.a.a(localIBinder18);
        }
      case 30:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder17 = paramParcel1.readStrongBinder();
        Object localObject12 = null;
        if (localIBinder17 == null);
        while (true)
        {
          a((w)localObject12);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface12 = localIBinder17.queryLocalInterface("com.google.android.m4b.maps.internal.IOnMarkerClickListener");
          if ((localIInterface12 != null) && ((localIInterface12 instanceof w)))
            localObject12 = (w)localIInterface12;
          else
            localObject12 = new w.a.a(localIBinder17);
        }
      case 31:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder16 = paramParcel1.readStrongBinder();
        Object localObject11 = null;
        if (localIBinder16 == null);
        while (true)
        {
          a((x)localObject11);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface11 = localIBinder16.queryLocalInterface("com.google.android.m4b.maps.internal.IOnMarkerDragListener");
          if ((localIInterface11 != null) && ((localIInterface11 instanceof x)))
            localObject11 = (x)localIInterface11;
          else
            localObject11 = new x.a.a(localIBinder16);
        }
      case 32:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder15 = paramParcel1.readStrongBinder();
        Object localObject10 = null;
        if (localIBinder15 == null);
        while (true)
        {
          a((p)localObject10);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface10 = localIBinder15.queryLocalInterface("com.google.android.m4b.maps.internal.IOnInfoWindowClickListener");
          if ((localIInterface10 != null) && ((localIInterface10 instanceof p)))
            localObject10 = (p)localIInterface10;
          else
            localObject10 = new p.a.a(localIBinder15);
        }
      case 33:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder14 = paramParcel1.readStrongBinder();
        Object localObject9 = null;
        if (localIBinder14 == null);
        while (true)
        {
          a((h)localObject9);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface9 = localIBinder14.queryLocalInterface("com.google.android.m4b.maps.internal.IInfoWindowAdapter");
          if ((localIInterface9 != null) && ((localIInterface9 instanceof h)))
            localObject9 = (h)localIInterface9;
          else
            localObject9 = new h.a.a(localIBinder14);
        }
      case 35:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (CircleOptions localCircleOptions = CircleOptions.CREATOR.createFromParcel(paramParcel1); ; localCircleOptions = null)
        {
          ICircleDelegate localICircleDelegate = a(localCircleOptions);
          paramParcel2.writeNoException();
          IBinder localIBinder13 = null;
          if (localICircleDelegate != null)
            localIBinder13 = localICircleDelegate.asBinder();
          paramParcel2.writeStrongBinder(localIBinder13);
          return true;
        }
      case 36:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder12 = paramParcel1.readStrongBinder();
        Object localObject8 = null;
        if (localIBinder12 == null);
        while (true)
        {
          a((z)localObject8);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface8 = localIBinder12.queryLocalInterface("com.google.android.m4b.maps.internal.IOnMyLocationChangeListener");
          if ((localIInterface8 != null) && ((localIInterface8 instanceof z)))
            localObject8 = (z)localIInterface8;
          else
            localObject8 = new z.a.a(localIBinder12);
        }
      case 37:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder11 = paramParcel1.readStrongBinder();
        Object localObject7 = null;
        if (localIBinder11 == null);
        while (true)
        {
          a((y)localObject7);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface7 = localIBinder11.queryLocalInterface("com.google.android.m4b.maps.internal.IOnMyLocationButtonClickListener");
          if ((localIInterface7 != null) && ((localIInterface7 instanceof y)))
            localObject7 = (y)localIInterface7;
          else
            localObject7 = new y.a.a(localIBinder11);
        }
      case 38:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder10 = paramParcel1.readStrongBinder();
        Object localObject6 = null;
        if (localIBinder10 == null);
        while (true)
        {
          a((af)localObject6, b.a.a(paramParcel1.readStrongBinder()));
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface6 = localIBinder10.queryLocalInterface("com.google.android.m4b.maps.internal.ISnapshotReadyCallback");
          if ((localIInterface6 != null) && ((localIInterface6 instanceof af)))
            localObject6 = (af)localIInterface6;
          else
            localObject6 = new af.a.a(localIBinder10);
        }
      case 39:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        a(paramParcel1.readInt(), paramParcel1.readInt(), paramParcel1.readInt(), paramParcel1.readInt());
        paramParcel2.writeNoException();
        return true;
      case 40:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        boolean bool3 = n();
        paramParcel2.writeNoException();
        int i2 = 0;
        if (bool3)
          i2 = 1;
        paramParcel2.writeInt(i2);
        return true;
      case 41:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        int i1 = paramParcel1.readInt();
        boolean bool2 = false;
        if (i1 != 0)
          bool2 = true;
        d(bool2);
        paramParcel2.writeNoException();
        return true;
      case 42:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder9 = paramParcel1.readStrongBinder();
        Object localObject5 = null;
        if (localIBinder9 == null);
        while (true)
        {
          a((s)localObject5);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface5 = localIBinder9.queryLocalInterface("com.google.android.m4b.maps.internal.IOnMapLoadedCallback");
          if ((localIInterface5 != null) && ((localIInterface5 instanceof s)))
            localObject5 = (s)localIInterface5;
          else
            localObject5 = new s.a.a(localIBinder9);
        }
      case 44:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IIndoorBuildingDelegate localIIndoorBuildingDelegate = o();
        paramParcel2.writeNoException();
        IBinder localIBinder8 = null;
        if (localIIndoorBuildingDelegate != null)
          localIBinder8 = localIIndoorBuildingDelegate.asBinder();
        paramParcel2.writeStrongBinder(localIBinder8);
        return true;
      case 45:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder7 = paramParcel1.readStrongBinder();
        Object localObject4 = null;
        if (localIBinder7 == null);
        while (true)
        {
          a((o)localObject4);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface4 = localIBinder7.queryLocalInterface("com.google.android.m4b.maps.internal.IOnIndoorStateChangeListener");
          if ((localIInterface4 != null) && ((localIInterface4 instanceof o)))
            localObject4 = (o)localIInterface4;
          else
            localObject4 = new o.a.a(localIBinder7);
        }
      case 48:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder6 = paramParcel1.readStrongBinder();
        Object localObject3 = null;
        if (localIBinder6 == null);
        while (true)
        {
          a((m)localObject3);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface3 = localIBinder6.queryLocalInterface("com.google.android.m4b.maps.internal.IOAuthTokenProvider");
          if ((localIInterface3 != null) && ((localIInterface3 instanceof m)))
            localObject3 = (m)localIInterface3;
          else
            localObject3 = new m.a.a(localIBinder6);
        }
      case 49:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (MapsEngineLayerOptions localMapsEngineLayerOptions = MapsEngineLayerOptions.CREATOR.createFromParcel(paramParcel1); ; localMapsEngineLayerOptions = null)
        {
          IMapsEngineLayerDelegate localIMapsEngineLayerDelegate = a(localMapsEngineLayerOptions);
          paramParcel2.writeNoException();
          IBinder localIBinder5 = null;
          if (localIMapsEngineLayerDelegate != null)
            localIBinder5 = localIMapsEngineLayerDelegate.asBinder();
          paramParcel2.writeStrongBinder(localIBinder5);
          return true;
        }
      case 50:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder4 = paramParcel1.readStrongBinder();
        Object localObject2 = null;
        if (localIBinder4 == null);
        while (true)
        {
          a((v)localObject2);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface2 = localIBinder4.queryLocalInterface("com.google.android.m4b.maps.internal.IOnMapsEngineFeatureClickListener");
          if ((localIInterface2 != null) && ((localIInterface2 instanceof v)))
            localObject2 = (v)localIInterface2;
          else
            localObject2 = new v.a.a(localIBinder4);
        }
      case 53:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        a(u.a.a(paramParcel1.readStrongBinder()));
        paramParcel2.writeNoException();
        return true;
      case 54:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (Bundle localBundle2 = (Bundle)Bundle.CREATOR.createFromParcel(paramParcel1); ; localBundle2 = null)
        {
          a(localBundle2);
          paramParcel2.writeNoException();
          return true;
        }
      case 55:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        p();
        paramParcel2.writeNoException();
        return true;
      case 56:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        q();
        paramParcel2.writeNoException();
        return true;
      case 57:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        r();
        paramParcel2.writeNoException();
        return true;
      case 58:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        s();
        paramParcel2.writeNoException();
        return true;
      case 59:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        boolean bool1 = t();
        paramParcel2.writeNoException();
        int n = 0;
        if (bool1)
          n = 1;
        paramParcel2.writeInt(n);
        return true;
      case 60:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        if (paramParcel1.readInt() != 0);
        for (Bundle localBundle1 = (Bundle)Bundle.CREATOR.createFromParcel(paramParcel1); ; localBundle1 = null)
        {
          b(localBundle1);
          paramParcel2.writeNoException();
          if (localBundle1 == null)
            break;
          paramParcel2.writeInt(1);
          localBundle1.writeToParcel(paramParcel2, 1);
          return true;
        }
        paramParcel2.writeInt(0);
        return true;
      case 61:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        b(paramParcel1.readString());
        paramParcel2.writeNoException();
        return true;
      case 64:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        int m = paramParcel1.readInt();
        CameraUpdateParcelable localCameraUpdateParcelable4 = null;
        if (m != 0)
          localCameraUpdateParcelable4 = CameraUpdateParcelable.CREATOR.createFromParcel(paramParcel1);
        a(localCameraUpdateParcelable4);
        paramParcel2.writeNoException();
        return true;
      case 65:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        int k = paramParcel1.readInt();
        CameraUpdateParcelable localCameraUpdateParcelable3 = null;
        if (k != 0)
          localCameraUpdateParcelable3 = CameraUpdateParcelable.CREATOR.createFromParcel(paramParcel1);
        b(localCameraUpdateParcelable3);
        paramParcel2.writeNoException();
        return true;
      case 66:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        int j = paramParcel1.readInt();
        CameraUpdateParcelable localCameraUpdateParcelable2 = null;
        if (j != 0)
          localCameraUpdateParcelable2 = CameraUpdateParcelable.CREATOR.createFromParcel(paramParcel1);
        a(localCameraUpdateParcelable2, e.a.a(paramParcel1.readStrongBinder()));
        paramParcel2.writeNoException();
        return true;
      case 67:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        int i = paramParcel1.readInt();
        CameraUpdateParcelable localCameraUpdateParcelable1 = null;
        if (i != 0)
          localCameraUpdateParcelable1 = CameraUpdateParcelable.CREATOR.createFromParcel(paramParcel1);
        a(localCameraUpdateParcelable1, paramParcel1.readInt(), e.a.a(paramParcel1.readStrongBinder()));
        paramParcel2.writeNoException();
        return true;
      case 68:
        paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        MarkerOptions localMarkerOptions1;
        if (paramParcel1.readInt() != 0)
        {
          localMarkerOptions1 = MarkerOptions.CREATOR.createFromParcel(paramParcel1);
          if (paramParcel1.readInt() == 0)
            break label3504;
        }
        for (MarkerOptionsParcelable localMarkerOptionsParcelable = MarkerOptionsParcelable.CREATOR.createFromParcel(paramParcel1); ; localMarkerOptionsParcelable = null)
        {
          IMarkerDelegate localIMarkerDelegate1 = a(localMarkerOptions1, localMarkerOptionsParcelable);
          paramParcel2.writeNoException();
          IBinder localIBinder3 = null;
          if (localIMarkerDelegate1 != null)
            localIBinder3 = localIMarkerDelegate1.asBinder();
          paramParcel2.writeStrongBinder(localIBinder3);
          return true;
          localMarkerOptions1 = null;
          break;
        }
      case 69:
        label3504: paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
        IBinder localIBinder2 = paramParcel1.readStrongBinder();
        Object localObject1 = null;
        if (localIBinder2 == null);
        while (true)
        {
          a((i)localObject1);
          paramParcel2.writeNoException();
          return true;
          IInterface localIInterface1 = localIBinder2.queryLocalInterface("com.google.android.m4b.maps.internal.IInfoWindowRenderer");
          if ((localIInterface1 != null) && ((localIInterface1 instanceof i)))
            localObject1 = (i)localIInterface1;
          else
            localObject1 = new i.a.a(localIBinder2);
        }
      case 70:
      }
      paramParcel1.enforceInterface("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
      GroundOverlayOptions localGroundOverlayOptions1;
      if (paramParcel1.readInt() != 0)
      {
        localGroundOverlayOptions1 = GroundOverlayOptions.CREATOR.createFromParcel(paramParcel1);
        if (paramParcel1.readInt() == 0)
          break label3674;
      }
      label3674: for (GroundOverlayOptionsParcelable localGroundOverlayOptionsParcelable = GroundOverlayOptionsParcelable.CREATOR.createFromParcel(paramParcel1); ; localGroundOverlayOptionsParcelable = null)
      {
        IGroundOverlayDelegate localIGroundOverlayDelegate1 = a(localGroundOverlayOptions1, localGroundOverlayOptionsParcelable);
        paramParcel2.writeNoException();
        IBinder localIBinder1 = null;
        if (localIGroundOverlayDelegate1 != null)
          localIBinder1 = localIGroundOverlayDelegate1.asBinder();
        paramParcel2.writeStrongBinder(localIBinder1);
        return true;
        localGroundOverlayOptions1 = null;
        break;
      }
    }

    static final class a
      implements g
    {
      private IBinder a;

      a(IBinder paramIBinder)
      {
        this.a = paramIBinder;
      }

      public final ICircleDelegate a(CircleOptions paramCircleOptions)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramCircleOptions != null)
          {
            localParcel1.writeInt(1);
            paramCircleOptions.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(35, localParcel1, localParcel2, 0);
            localParcel2.readException();
            ICircleDelegate localICircleDelegate = ICircleDelegate.Stub.asInterface(localParcel2.readStrongBinder());
            return localICircleDelegate;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final IGroundOverlayDelegate a(GroundOverlayOptions paramGroundOverlayOptions)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramGroundOverlayOptions != null)
          {
            localParcel1.writeInt(1);
            paramGroundOverlayOptions.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(12, localParcel1, localParcel2, 0);
            localParcel2.readException();
            IGroundOverlayDelegate localIGroundOverlayDelegate = IGroundOverlayDelegate.Stub.asInterface(localParcel2.readStrongBinder());
            return localIGroundOverlayDelegate;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final IGroundOverlayDelegate a(GroundOverlayOptions paramGroundOverlayOptions, GroundOverlayOptionsParcelable paramGroundOverlayOptionsParcelable)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        while (true)
        {
          try
          {
            localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
            if (paramGroundOverlayOptions != null)
            {
              localParcel1.writeInt(1);
              paramGroundOverlayOptions.writeToParcel(localParcel1, 0);
              if (paramGroundOverlayOptionsParcelable != null)
              {
                localParcel1.writeInt(1);
                paramGroundOverlayOptionsParcelable.writeToParcel(localParcel1, 0);
                this.a.transact(70, localParcel1, localParcel2, 0);
                localParcel2.readException();
                IGroundOverlayDelegate localIGroundOverlayDelegate = IGroundOverlayDelegate.Stub.asInterface(localParcel2.readStrongBinder());
                return localIGroundOverlayDelegate;
              }
            }
            else
            {
              localParcel1.writeInt(0);
              continue;
            }
          }
          finally
          {
            localParcel2.recycle();
            localParcel1.recycle();
          }
          localParcel1.writeInt(0);
        }
      }

      public final IMapsEngineLayerDelegate a(MapsEngineLayerOptions paramMapsEngineLayerOptions)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramMapsEngineLayerOptions != null)
          {
            localParcel1.writeInt(1);
            paramMapsEngineLayerOptions.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(49, localParcel1, localParcel2, 0);
            localParcel2.readException();
            IMapsEngineLayerDelegate localIMapsEngineLayerDelegate = IMapsEngineLayerDelegate.Stub.asInterface(localParcel2.readStrongBinder());
            return localIMapsEngineLayerDelegate;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final IMarkerDelegate a(MarkerOptions paramMarkerOptions)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramMarkerOptions != null)
          {
            localParcel1.writeInt(1);
            paramMarkerOptions.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(11, localParcel1, localParcel2, 0);
            localParcel2.readException();
            IMarkerDelegate localIMarkerDelegate = IMarkerDelegate.Stub.asInterface(localParcel2.readStrongBinder());
            return localIMarkerDelegate;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final IMarkerDelegate a(MarkerOptions paramMarkerOptions, MarkerOptionsParcelable paramMarkerOptionsParcelable)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        while (true)
        {
          try
          {
            localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
            if (paramMarkerOptions != null)
            {
              localParcel1.writeInt(1);
              paramMarkerOptions.writeToParcel(localParcel1, 0);
              if (paramMarkerOptionsParcelable != null)
              {
                localParcel1.writeInt(1);
                paramMarkerOptionsParcelable.writeToParcel(localParcel1, 0);
                this.a.transact(68, localParcel1, localParcel2, 0);
                localParcel2.readException();
                IMarkerDelegate localIMarkerDelegate = IMarkerDelegate.Stub.asInterface(localParcel2.readStrongBinder());
                return localIMarkerDelegate;
              }
            }
            else
            {
              localParcel1.writeInt(0);
              continue;
            }
          }
          finally
          {
            localParcel2.recycle();
            localParcel1.recycle();
          }
          localParcel1.writeInt(0);
        }
      }

      public final IPolygonDelegate a(PolygonOptions paramPolygonOptions)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramPolygonOptions != null)
          {
            localParcel1.writeInt(1);
            paramPolygonOptions.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(10, localParcel1, localParcel2, 0);
            localParcel2.readException();
            IPolygonDelegate localIPolygonDelegate = IPolygonDelegate.Stub.asInterface(localParcel2.readStrongBinder());
            return localIPolygonDelegate;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final IPolylineDelegate a(PolylineOptions paramPolylineOptions)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramPolylineOptions != null)
          {
            localParcel1.writeInt(1);
            paramPolylineOptions.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(9, localParcel1, localParcel2, 0);
            localParcel2.readException();
            IPolylineDelegate localIPolylineDelegate = IPolylineDelegate.Stub.asInterface(localParcel2.readStrongBinder());
            return localIPolylineDelegate;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final ITileOverlayDelegate a(TileOverlayOptions paramTileOverlayOptions)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramTileOverlayOptions != null)
          {
            localParcel1.writeInt(1);
            paramTileOverlayOptions.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(13, localParcel1, localParcel2, 0);
            localParcel2.readException();
            ITileOverlayDelegate localITileOverlayDelegate = ITileOverlayDelegate.Stub.asInterface(localParcel2.readStrongBinder());
            return localITileOverlayDelegate;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(int paramInt)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          localParcel1.writeInt(paramInt);
          this.a.transact(16, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          localParcel1.writeInt(paramInt1);
          localParcel1.writeInt(paramInt2);
          localParcel1.writeInt(paramInt3);
          localParcel1.writeInt(paramInt4);
          this.a.transact(39, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(Bundle paramBundle)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramBundle != null)
          {
            localParcel1.writeInt(1);
            paramBundle.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(54, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(b paramb)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramb != null);
          for (IBinder localIBinder = paramb.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(4, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(b paramb, int paramInt, e parame)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramb != null);
          for (IBinder localIBinder1 = paramb.asBinder(); ; localIBinder1 = null)
          {
            localParcel1.writeStrongBinder(localIBinder1);
            localParcel1.writeInt(paramInt);
            IBinder localIBinder2 = null;
            if (parame != null)
              localIBinder2 = parame.asBinder();
            localParcel1.writeStrongBinder(localIBinder2);
            this.a.transact(7, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(b paramb, e parame)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramb != null);
          for (IBinder localIBinder1 = paramb.asBinder(); ; localIBinder1 = null)
          {
            localParcel1.writeStrongBinder(localIBinder1);
            IBinder localIBinder2 = null;
            if (parame != null)
              localIBinder2 = parame.asBinder();
            localParcel1.writeStrongBinder(localIBinder2);
            this.a.transact(6, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(CameraUpdateParcelable paramCameraUpdateParcelable)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramCameraUpdateParcelable != null)
          {
            localParcel1.writeInt(1);
            paramCameraUpdateParcelable.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(64, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(CameraUpdateParcelable paramCameraUpdateParcelable, int paramInt, e parame)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        while (true)
        {
          try
          {
            localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
            if (paramCameraUpdateParcelable != null)
            {
              localParcel1.writeInt(1);
              paramCameraUpdateParcelable.writeToParcel(localParcel1, 0);
              localParcel1.writeInt(paramInt);
              if (parame != null)
              {
                localIBinder = parame.asBinder();
                localParcel1.writeStrongBinder(localIBinder);
                this.a.transact(67, localParcel1, localParcel2, 0);
                localParcel2.readException();
              }
            }
            else
            {
              localParcel1.writeInt(0);
              continue;
            }
          }
          finally
          {
            localParcel2.recycle();
            localParcel1.recycle();
          }
          IBinder localIBinder = null;
        }
      }

      public final void a(CameraUpdateParcelable paramCameraUpdateParcelable, e parame)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        while (true)
        {
          try
          {
            localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
            if (paramCameraUpdateParcelable != null)
            {
              localParcel1.writeInt(1);
              paramCameraUpdateParcelable.writeToParcel(localParcel1, 0);
              if (parame != null)
              {
                localIBinder = parame.asBinder();
                localParcel1.writeStrongBinder(localIBinder);
                this.a.transact(66, localParcel1, localParcel2, 0);
                localParcel2.readException();
              }
            }
            else
            {
              localParcel1.writeInt(0);
              continue;
            }
          }
          finally
          {
            localParcel2.recycle();
            localParcel1.recycle();
          }
          IBinder localIBinder = null;
        }
      }

      public final void a(af paramaf, b paramb)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramaf != null);
          for (IBinder localIBinder1 = paramaf.asBinder(); ; localIBinder1 = null)
          {
            localParcel1.writeStrongBinder(localIBinder1);
            IBinder localIBinder2 = null;
            if (paramb != null)
              localIBinder2 = paramb.asBinder();
            localParcel1.writeStrongBinder(localIBinder2);
            this.a.transact(38, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(h paramh)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramh != null);
          for (IBinder localIBinder = paramh.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(33, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(i parami)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (parami != null);
          for (IBinder localIBinder = parami.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(69, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(j paramj)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramj != null);
          for (IBinder localIBinder = paramj.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(24, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(m paramm)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramm != null);
          for (IBinder localIBinder = paramm.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(48, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(n paramn)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramn != null);
          for (IBinder localIBinder = paramn.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(27, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(o paramo)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramo != null);
          for (IBinder localIBinder = paramo.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(45, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(p paramp)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramp != null);
          for (IBinder localIBinder = paramp.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(32, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(r paramr)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramr != null);
          for (IBinder localIBinder = paramr.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(28, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(s params)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (params != null);
          for (IBinder localIBinder = params.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(42, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(t paramt)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramt != null);
          for (IBinder localIBinder = paramt.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(29, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(u paramu)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramu != null);
          for (IBinder localIBinder = paramu.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(53, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(v paramv)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramv != null);
          for (IBinder localIBinder = paramv.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(50, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(w paramw)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramw != null);
          for (IBinder localIBinder = paramw.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(30, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(x paramx)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramx != null);
          for (IBinder localIBinder = paramx.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(31, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(y paramy)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramy != null);
          for (IBinder localIBinder = paramy.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(37, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(z paramz)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramz != null);
          for (IBinder localIBinder = paramz.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(36, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void a(boolean paramBoolean)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          int i = 0;
          if (paramBoolean)
            i = 1;
          localParcel1.writeInt(i);
          this.a.transact(18, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final IBinder asBinder()
      {
        return this.a;
      }

      public final CameraPosition b()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(1, localParcel1, localParcel2, 0);
          localParcel2.readException();
          if (localParcel2.readInt() != 0)
          {
            CameraPosition localCameraPosition2 = CameraPosition.CREATOR.createFromParcel(localParcel2);
            localCameraPosition1 = localCameraPosition2;
            return localCameraPosition1;
          }
          CameraPosition localCameraPosition1 = null;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void b(Bundle paramBundle)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramBundle != null)
          {
            localParcel1.writeInt(1);
            paramBundle.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(60, localParcel1, localParcel2, 0);
            localParcel2.readException();
            if (localParcel2.readInt() != 0)
              paramBundle.readFromParcel(localParcel2);
            return;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void b(b paramb)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramb != null);
          for (IBinder localIBinder = paramb.asBinder(); ; localIBinder = null)
          {
            localParcel1.writeStrongBinder(localIBinder);
            this.a.transact(5, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void b(CameraUpdateParcelable paramCameraUpdateParcelable)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramCameraUpdateParcelable != null)
          {
            localParcel1.writeInt(1);
            paramCameraUpdateParcelable.writeToParcel(localParcel1, 0);
          }
          while (true)
          {
            this.a.transact(65, localParcel1, localParcel2, 0);
            localParcel2.readException();
            return;
            localParcel1.writeInt(0);
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void b(String paramString)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          localParcel1.writeString(paramString);
          this.a.transact(61, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final boolean b(boolean paramBoolean)
      {
        int i = 1;
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          if (paramBoolean)
          {
            int j = i;
            localParcel1.writeInt(j);
            this.a.transact(20, localParcel1, localParcel2, 0);
            localParcel2.readException();
            int m = localParcel2.readInt();
            if (m == 0)
              break label80;
          }
          while (true)
          {
            return i;
            int k = 0;
            break;
            label80: i = 0;
          }
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final float c()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(2, localParcel1, localParcel2, 0);
          localParcel2.readException();
          float f = localParcel2.readFloat();
          return f;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void c(boolean paramBoolean)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          int i = 0;
          if (paramBoolean)
            i = 1;
          localParcel1.writeInt(i);
          this.a.transact(22, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final float d()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(3, localParcel1, localParcel2, 0);
          localParcel2.readException();
          float f = localParcel2.readFloat();
          return f;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void d(boolean paramBoolean)
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          int i = 0;
          if (paramBoolean)
            i = 1;
          localParcel1.writeInt(i);
          this.a.transact(41, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void e()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(8, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void f()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(14, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final int g()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(15, localParcel1, localParcel2, 0);
          localParcel2.readException();
          int i = localParcel2.readInt();
          return i;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final boolean h()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(17, localParcel1, localParcel2, 0);
          localParcel2.readException();
          int i = localParcel2.readInt();
          boolean bool = false;
          if (i != 0)
            bool = true;
          return bool;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final boolean i()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(19, localParcel1, localParcel2, 0);
          localParcel2.readException();
          int i = localParcel2.readInt();
          boolean bool = false;
          if (i != 0)
            bool = true;
          return bool;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final boolean j()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(21, localParcel1, localParcel2, 0);
          localParcel2.readException();
          int i = localParcel2.readInt();
          boolean bool = false;
          if (i != 0)
            bool = true;
          return bool;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final Location k()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(23, localParcel1, localParcel2, 0);
          localParcel2.readException();
          if (localParcel2.readInt() != 0)
          {
            localLocation = (Location)Location.CREATOR.createFromParcel(localParcel2);
            return localLocation;
          }
          Location localLocation = null;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final aj l()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(25, localParcel1, localParcel2, 0);
          localParcel2.readException();
          aj localaj = aj.a.a(localParcel2.readStrongBinder());
          return localaj;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final ae m()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(26, localParcel1, localParcel2, 0);
          localParcel2.readException();
          ae localae = ae.a.a(localParcel2.readStrongBinder());
          return localae;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final boolean n()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(40, localParcel1, localParcel2, 0);
          localParcel2.readException();
          int i = localParcel2.readInt();
          boolean bool = false;
          if (i != 0)
            bool = true;
          return bool;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final IIndoorBuildingDelegate o()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(44, localParcel1, localParcel2, 0);
          localParcel2.readException();
          IIndoorBuildingDelegate localIIndoorBuildingDelegate = IIndoorBuildingDelegate.Stub.asInterface(localParcel2.readStrongBinder());
          return localIIndoorBuildingDelegate;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void p()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(55, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void q()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(56, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void r()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(57, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final void s()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(58, localParcel1, localParcel2, 0);
          localParcel2.readException();
          return;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }

      public final boolean t()
      {
        Parcel localParcel1 = Parcel.obtain();
        Parcel localParcel2 = Parcel.obtain();
        try
        {
          localParcel1.writeInterfaceToken("com.google.android.m4b.maps.internal.IGoogleMapDelegate");
          this.a.transact(59, localParcel1, localParcel2, 0);
          localParcel2.readException();
          int i = localParcel2.readInt();
          boolean bool = false;
          if (i != 0)
            bool = true;
          return bool;
        }
        finally
        {
          localParcel2.recycle();
          localParcel1.recycle();
        }
      }
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.r.g
 * JD-Core Version:    0.6.2
 */