// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.google.android.gms.maps.internal; import android.location.Location; import android.os.Binder; import android.os.Bundle; import android.os.IBinder; import android.os.Parcel; import android.os.RemoteException; import com.google.android.gms.dynamic.zzd; import com.google.android.gms.maps.model.CameraPosition; import com.google.android.gms.maps.model.CircleOptions; import com.google.android.gms.maps.model.GroundOverlayOptions; import com.google.android.gms.maps.model.MarkerOptions; import com.google.android.gms.maps.model.PolygonOptions; import com.google.android.gms.maps.model.PolylineOptions; import com.google.android.gms.maps.model.TileOverlayOptions; import com.google.android.gms.maps.model.internal.CameraUpdateParcelable; import com.google.android.gms.maps.model.internal.GroundOverlayOptionsParcelable; import com.google.android.gms.maps.model.internal.IPolylineDelegate; import com.google.android.gms.maps.model.internal.MarkerOptionsParcelable; import com.google.android.gms.maps.model.internal.zze; import com.google.android.gms.maps.model.internal.zzi; import com.google.android.gms.maps.model.internal.zzj; import com.google.android.gms.maps.model.internal.zzk; import com.google.android.gms.maps.model.internal.zzm; import com.google.android.gms.maps.model.zzb; import com.google.android.gms.maps.model.zzc; import com.google.android.gms.maps.model.zzf; import com.google.android.gms.maps.model.zzg; import com.google.android.gms.maps.model.zzh; import com.google.android.gms.maps.model.zzn; // Referenced classes of package com.google.android.gms.maps.internal: // IGoogleMapDelegate, IUiSettingsDelegate, IProjectionDelegate, zzb, // zzm, zzd, zze, ILocationSourceDelegate, // zzf, zzg, zzh, zzj, // zzk, zzl, zzn, zzo, // zzp, zzq, zzw public static abstract class zza.zznF extends Binder implements IGoogleMapDelegate { private static class zza implements IGoogleMapDelegate { private IBinder zznF; public zze addCircle(CircleOptions circleoptions) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (circleoptions == null) { break MISSING_BLOCK_LABEL_66; } parcel.writeInt(1); circleoptions.writeToParcel(parcel, 0); _L1: zznF.transact(35, parcel, parcel1, 0); parcel1.readException(); circleoptions = com.google.android.gms.maps.model.internal.zze.zza.zzcL(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return circleoptions; parcel.writeInt(0); goto _L1 circleoptions; parcel1.recycle(); parcel.recycle(); throw circleoptions; } public com.google.android.gms.maps.model.internal.zzf addGroundOverlay(GroundOverlayOptions groundoverlayoptions) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (groundoverlayoptions == null) { break MISSING_BLOCK_LABEL_66; } parcel.writeInt(1); groundoverlayoptions.writeToParcel(parcel, 0); _L1: zznF.transact(12, parcel, parcel1, 0); parcel1.readException(); groundoverlayoptions = com.google.android.gms.maps.model.internal.zzf.zza.zzcM(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return groundoverlayoptions; parcel.writeInt(0); goto _L1 groundoverlayoptions; parcel1.recycle(); parcel.recycle(); throw groundoverlayoptions; } public com.google.android.gms.maps.model.internal.zzf addGroundOverlay2(GroundOverlayOptions groundoverlayoptions, GroundOverlayOptionsParcelable groundoverlayoptionsparcelable) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (groundoverlayoptions == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); groundoverlayoptions.writeToParcel(parcel, 0); _L3: if (groundoverlayoptionsparcelable == null) { break MISSING_BLOCK_LABEL_106; } parcel.writeInt(1); groundoverlayoptionsparcelable.writeToParcel(parcel, 0); _L4: zznF.transact(70, parcel, parcel1, 0); parcel1.readException(); groundoverlayoptions = com.google.android.gms.maps.model.internal.zzf.zza.zzcM(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return groundoverlayoptions; _L2: parcel.writeInt(0); goto _L3 groundoverlayoptions; parcel1.recycle(); parcel.recycle(); throw groundoverlayoptions; parcel.writeInt(0); goto _L4 } public zzi addMarker(MarkerOptions markeroptions) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (markeroptions == null) { break MISSING_BLOCK_LABEL_66; } parcel.writeInt(1); markeroptions.writeToParcel(parcel, 0); _L1: zznF.transact(11, parcel, parcel1, 0); parcel1.readException(); markeroptions = com.google.android.gms.maps.model.internal.zzi.zza.zzcP(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return markeroptions; parcel.writeInt(0); goto _L1 markeroptions; parcel1.recycle(); parcel.recycle(); throw markeroptions; } public zzi addMarker2(MarkerOptions markeroptions, MarkerOptionsParcelable markeroptionsparcelable) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (markeroptions == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); markeroptions.writeToParcel(parcel, 0); _L3: if (markeroptionsparcelable == null) { break MISSING_BLOCK_LABEL_106; } parcel.writeInt(1); markeroptionsparcelable.writeToParcel(parcel, 0); _L4: zznF.transact(68, parcel, parcel1, 0); parcel1.readException(); markeroptions = com.google.android.gms.maps.model.internal.zzi.zza.zzcP(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return markeroptions; _L2: parcel.writeInt(0); goto _L3 markeroptions; parcel1.recycle(); parcel.recycle(); throw markeroptions; parcel.writeInt(0); goto _L4 } public zzj addPolygon(PolygonOptions polygonoptions) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (polygonoptions == null) { break MISSING_BLOCK_LABEL_66; } parcel.writeInt(1); polygonoptions.writeToParcel(parcel, 0); _L1: zznF.transact(10, parcel, parcel1, 0); parcel1.readException(); polygonoptions = com.google.android.gms.maps.model.internal.zzj.zza.zzcQ(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return polygonoptions; parcel.writeInt(0); goto _L1 polygonoptions; parcel1.recycle(); parcel.recycle(); throw polygonoptions; } public IPolylineDelegate addPolyline(PolylineOptions polylineoptions) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (polylineoptions == null) { break MISSING_BLOCK_LABEL_66; } parcel.writeInt(1); polylineoptions.writeToParcel(parcel, 0); _L1: zznF.transact(9, parcel, parcel1, 0); parcel1.readException(); polylineoptions = com.google.android.gms.maps.model.internal.IPolylineDelegate.zza.zzcR(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return polylineoptions; parcel.writeInt(0); goto _L1 polylineoptions; parcel1.recycle(); parcel.recycle(); throw polylineoptions; } public zzk addTileOverlay(TileOverlayOptions tileoverlayoptions) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (tileoverlayoptions == null) { break MISSING_BLOCK_LABEL_66; } parcel.writeInt(1); tileoverlayoptions.writeToParcel(parcel, 0); _L1: zznF.transact(13, parcel, parcel1, 0); parcel1.readException(); tileoverlayoptions = com.google.android.gms.maps.model.internal.zzk.zza.zzcS(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return tileoverlayoptions; parcel.writeInt(0); goto _L1 tileoverlayoptions; parcel1.recycle(); parcel.recycle(); throw tileoverlayoptions; } public void animateCamera(zzd zzd1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzd1 == null) { break MISSING_BLOCK_LABEL_57; } zzd1 = zzd1.asBinder(); _L1: parcel.writeStrongBinder(zzd1); zznF.transact(5, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzd1 = null; goto _L1 zzd1; parcel1.recycle(); parcel.recycle(); throw zzd1; } public void animateCamera2(CameraUpdateParcelable cameraupdateparcelable) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (cameraupdateparcelable == null) { break MISSING_BLOCK_LABEL_57; } parcel.writeInt(1); cameraupdateparcelable.writeToParcel(parcel, 0); _L1: zznF.transact(65, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; parcel.writeInt(0); goto _L1 cameraupdateparcelable; parcel1.recycle(); parcel.recycle(); throw cameraupdateparcelable; } public void animateCameraWithCallback(zzd zzd1, com.google.android.gms.maps.internal.zzb zzb1) throws RemoteException { Object obj; Parcel parcel; Parcel parcel1; obj = null; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzd1 == null) { break MISSING_BLOCK_LABEL_88; } zzd1 = zzd1.asBinder(); _L1: parcel.writeStrongBinder(zzd1); zzd1 = obj; if (zzb1 == null) { break MISSING_BLOCK_LABEL_49; } zzd1 = zzb1.asBinder(); parcel.writeStrongBinder(zzd1); zznF.transact(6, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzd1 = null; goto _L1 zzd1; parcel1.recycle(); parcel.recycle(); throw zzd1; } public void animateCameraWithCallback2(CameraUpdateParcelable cameraupdateparcelable, com.google.android.gms.maps.internal.zzb zzb1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (cameraupdateparcelable == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); cameraupdateparcelable.writeToParcel(parcel, 0); _L3: if (zzb1 == null) { break MISSING_BLOCK_LABEL_97; } cameraupdateparcelable = zzb1.asBinder(); _L4: parcel.writeStrongBinder(cameraupdateparcelable); zznF.transact(66, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L3 cameraupdateparcelable; parcel1.recycle(); parcel.recycle(); throw cameraupdateparcelable; cameraupdateparcelable = null; goto _L4 } public void animateCameraWithDurationAndCallback(zzd zzd1, int i, com.google.android.gms.maps.internal.zzb zzb1) throws RemoteException { Object obj; Parcel parcel; Parcel parcel1; obj = null; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzd1 == null) { break MISSING_BLOCK_LABEL_96; } zzd1 = zzd1.asBinder(); _L1: parcel.writeStrongBinder(zzd1); parcel.writeInt(i); zzd1 = obj; if (zzb1 == null) { break MISSING_BLOCK_LABEL_57; } zzd1 = zzb1.asBinder(); parcel.writeStrongBinder(zzd1); zznF.transact(7, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzd1 = null; goto _L1 zzd1; parcel1.recycle(); parcel.recycle(); throw zzd1; } public void animateCameraWithDurationAndCallback2(CameraUpdateParcelable cameraupdateparcelable, int i, com.google.android.gms.maps.internal.zzb zzb1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (cameraupdateparcelable == null) goto _L2; else goto _L1 _L1: parcel.writeInt(1); cameraupdateparcelable.writeToParcel(parcel, 0); _L3: parcel.writeInt(i); if (zzb1 == null) { break MISSING_BLOCK_LABEL_112; } cameraupdateparcelable = zzb1.asBinder(); _L4: parcel.writeStrongBinder(cameraupdateparcelable); zznF.transact(67, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; _L2: parcel.writeInt(0); goto _L3 cameraupdateparcelable; parcel1.recycle(); parcel.recycle(); throw cameraupdateparcelable; cameraupdateparcelable = null; goto _L4 } public IBinder asBinder() { return zznF; } public void clear() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(14, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public CameraPosition getCameraPosition() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(1, parcel, parcel1, 0); parcel1.readException(); if (parcel1.readInt() == 0) goto _L2; else goto _L1 _L1: CameraPosition cameraposition = CameraPosition.CREATOR.zzeL(parcel1); _L4: parcel1.recycle(); parcel.recycle(); return cameraposition; _L2: cameraposition = null; if (true) goto _L4; else goto _L3 _L3: Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public com.google.android.gms.maps.model.internal.zzg getFocusedBuilding() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); com.google.android.gms.maps.model.internal.zzg zzg1; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(44, parcel, parcel1, 0); parcel1.readException(); zzg1 = com.google.android.gms.maps.model.internal.zzg.zza.zzcN(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return zzg1; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void getMapAsync(com.google.android.gms.maps.internal.zzm zzm1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzm1 == null) { break MISSING_BLOCK_LABEL_58; } zzm1 = zzm1.asBinder(); _L1: parcel.writeStrongBinder(zzm1); zznF.transact(53, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzm1 = null; goto _L1 zzm1; parcel1.recycle(); parcel.recycle(); throw zzm1; } public int getMapType() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); int i; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(15, parcel, parcel1, 0); parcel1.readException(); i = parcel1.readInt(); parcel1.recycle(); parcel.recycle(); return i; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public float getMaxZoomLevel() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); float f; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(2, parcel, parcel1, 0); parcel1.readException(); f = parcel1.readFloat(); parcel1.recycle(); parcel.recycle(); return f; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public float getMinZoomLevel() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); float f; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(3, parcel, parcel1, 0); parcel1.readException(); f = parcel1.readFloat(); parcel1.recycle(); parcel.recycle(); return f; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public Location getMyLocation() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(23, parcel, parcel1, 0); parcel1.readException(); if (parcel1.readInt() == 0) goto _L2; else goto _L1 _L1: Location location = (Location)Location.CREATOR.createFromParcel(parcel1); _L4: parcel1.recycle(); parcel.recycle(); return location; _L2: location = null; if (true) goto _L4; else goto _L3 _L3: Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public IProjectionDelegate getProjection() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); IProjectionDelegate iprojectiondelegate; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(26, parcel, parcel1, 0); parcel1.readException(); iprojectiondelegate = IProjectionDelegate.zza.zzcE(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return iprojectiondelegate; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public IUiSettingsDelegate getUiSettings() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); IUiSettingsDelegate iuisettingsdelegate; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(25, parcel, parcel1, 0); parcel1.readException(); iuisettingsdelegate = IUiSettingsDelegate.zza.zzcJ(parcel1.readStrongBinder()); parcel1.recycle(); parcel.recycle(); return iuisettingsdelegate; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public boolean isBuildingsEnabled() throws RemoteException { Parcel parcel; Parcel parcel1; boolean flag; flag = false; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); int i; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(40, parcel, parcel1, 0); parcel1.readException(); i = parcel1.readInt(); if (i != 0) { flag = true; } parcel1.recycle(); parcel.recycle(); return flag; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public boolean isIndoorEnabled() throws RemoteException { Parcel parcel; Parcel parcel1; boolean flag; flag = false; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); int i; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(19, parcel, parcel1, 0); parcel1.readException(); i = parcel1.readInt(); if (i != 0) { flag = true; } parcel1.recycle(); parcel.recycle(); return flag; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public boolean isMyLocationEnabled() throws RemoteException { Parcel parcel; Parcel parcel1; boolean flag; flag = false; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); int i; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(21, parcel, parcel1, 0); parcel1.readException(); i = parcel1.readInt(); if (i != 0) { flag = true; } parcel1.recycle(); parcel.recycle(); return flag; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public boolean isTrafficEnabled() throws RemoteException { Parcel parcel; Parcel parcel1; boolean flag; flag = false; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); int i; parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(17, parcel, parcel1, 0); parcel1.readException(); i = parcel1.readInt(); if (i != 0) { flag = true; } parcel1.recycle(); parcel.recycle(); return flag; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void moveCamera(zzd zzd1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzd1 == null) { break MISSING_BLOCK_LABEL_57; } zzd1 = zzd1.asBinder(); _L1: parcel.writeStrongBinder(zzd1); zznF.transact(4, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzd1 = null; goto _L1 zzd1; parcel1.recycle(); parcel.recycle(); throw zzd1; } public void moveCamera2(CameraUpdateParcelable cameraupdateparcelable) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (cameraupdateparcelable == null) { break MISSING_BLOCK_LABEL_57; } parcel.writeInt(1); cameraupdateparcelable.writeToParcel(parcel, 0); _L1: zznF.transact(64, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; parcel.writeInt(0); goto _L1 cameraupdateparcelable; parcel1.recycle(); parcel.recycle(); throw cameraupdateparcelable; } public void onCreate(Bundle bundle) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (bundle == null) { break MISSING_BLOCK_LABEL_57; } parcel.writeInt(1); bundle.writeToParcel(parcel, 0); _L1: zznF.transact(54, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; parcel.writeInt(0); goto _L1 bundle; parcel1.recycle(); parcel.recycle(); throw bundle; } public void onDestroy() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(57, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void onLowMemory() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(58, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void onPause() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(56, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void onResume() throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); zznF.transact(55, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void onSaveInstanceState(Bundle bundle) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (bundle == null) { break MISSING_BLOCK_LABEL_69; } parcel.writeInt(1); bundle.writeToParcel(parcel, 0); _L1: zznF.transact(60, parcel, parcel1, 0); parcel1.readException(); if (parcel1.readInt() != 0) { bundle.readFromParcel(parcel1); } parcel1.recycle(); parcel.recycle(); return; parcel.writeInt(0); goto _L1 bundle; parcel1.recycle(); parcel.recycle(); throw bundle; } public void setBuildingsEnabled(boolean flag) throws RemoteException { Parcel parcel; Parcel parcel1; int i; i = 0; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (flag) { i = 1; } parcel.writeInt(i); zznF.transact(41, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void setContentDescription(String s) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); parcel.writeString(s); zznF.transact(61, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; s; parcel1.recycle(); parcel.recycle(); throw s; } public boolean setIndoorEnabled(boolean flag) throws RemoteException { Parcel parcel; Parcel parcel1; boolean flag1; flag1 = true; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); int i; if (flag) { i = 1; } else { i = 0; } parcel.writeInt(i); zznF.transact(20, parcel, parcel1, 0); parcel1.readException(); i = parcel1.readInt(); if (i != 0) { flag = flag1; } else { flag = false; } parcel1.recycle(); parcel.recycle(); return flag; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void setInfoWindowAdapter(com.google.android.gms.maps.internal.zzd zzd1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzd1 == null) { break MISSING_BLOCK_LABEL_58; } zzd1 = zzd1.asBinder(); _L1: parcel.writeStrongBinder(zzd1); zznF.transact(33, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzd1 = null; goto _L1 zzd1; parcel1.recycle(); parcel.recycle(); throw zzd1; } public void setInfoWindowRenderer(com.google.android.gms.maps.internal.zze zze1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zze1 == null) { break MISSING_BLOCK_LABEL_58; } zze1 = zze1.asBinder(); _L1: parcel.writeStrongBinder(zze1); zznF.transact(69, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zze1 = null; goto _L1 zze1; parcel1.recycle(); parcel.recycle(); throw zze1; } public void setLocationSource(ILocationSourceDelegate ilocationsourcedelegate) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (ilocationsourcedelegate == null) { break MISSING_BLOCK_LABEL_58; } ilocationsourcedelegate = ilocationsourcedelegate.asBinder(); _L1: parcel.writeStrongBinder(ilocationsourcedelegate); zznF.transact(24, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; ilocationsourcedelegate = null; goto _L1 ilocationsourcedelegate; parcel1.recycle(); parcel.recycle(); throw ilocationsourcedelegate; } public void setMapType(int i) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); parcel.writeInt(i); zznF.transact(16, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void setMyLocationEnabled(boolean flag) throws RemoteException { Parcel parcel; Parcel parcel1; int i; i = 0; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (flag) { i = 1; } parcel.writeInt(i); zznF.transact(22, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void setOnCameraChangeListener(com.google.android.gms.maps.internal.zzf zzf1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzf1 == null) { break MISSING_BLOCK_LABEL_58; } zzf1 = zzf1.asBinder(); _L1: parcel.writeStrongBinder(zzf1); zznF.transact(27, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzf1 = null; goto _L1 zzf1; parcel1.recycle(); parcel.recycle(); throw zzf1; } public void setOnIndoorStateChangeListener(com.google.android.gms.maps.internal.zzg zzg1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzg1 == null) { break MISSING_BLOCK_LABEL_58; } zzg1 = zzg1.asBinder(); _L1: parcel.writeStrongBinder(zzg1); zznF.transact(45, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzg1 = null; goto _L1 zzg1; parcel1.recycle(); parcel.recycle(); throw zzg1; } public void setOnInfoWindowClickListener(com.google.android.gms.maps.internal.zzh zzh1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzh1 == null) { break MISSING_BLOCK_LABEL_58; } zzh1 = zzh1.asBinder(); _L1: parcel.writeStrongBinder(zzh1); zznF.transact(32, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzh1 = null; goto _L1 zzh1; parcel1.recycle(); parcel.recycle(); throw zzh1; } public void setOnMapClickListener(com.google.android.gms.maps.internal.zzj zzj1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzj1 == null) { break MISSING_BLOCK_LABEL_58; } zzj1 = zzj1.asBinder(); _L1: parcel.writeStrongBinder(zzj1); zznF.transact(28, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzj1 = null; goto _L1 zzj1; parcel1.recycle(); parcel.recycle(); throw zzj1; } public void setOnMapLoadedCallback(com.google.android.gms.maps.internal.zzk zzk1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzk1 == null) { break MISSING_BLOCK_LABEL_58; } zzk1 = zzk1.asBinder(); _L1: parcel.writeStrongBinder(zzk1); zznF.transact(42, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzk1 = null; goto _L1 zzk1; parcel1.recycle(); parcel.recycle(); throw zzk1; } public void setOnMapLongClickListener(zzl zzl1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzl1 == null) { break MISSING_BLOCK_LABEL_58; } zzl1 = zzl1.asBinder(); _L1: parcel.writeStrongBinder(zzl1); zznF.transact(29, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzl1 = null; goto _L1 zzl1; parcel1.recycle(); parcel.recycle(); throw zzl1; } public void setOnMarkerClickListener(com.google.android.gms.maps.internal.zzn zzn1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzn1 == null) { break MISSING_BLOCK_LABEL_58; } zzn1 = zzn1.asBinder(); _L1: parcel.writeStrongBinder(zzn1); zznF.transact(30, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzn1 = null; goto _L1 zzn1; parcel1.recycle(); parcel.recycle(); throw zzn1; } public void setOnMarkerDragListener(zzo zzo1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzo1 == null) { break MISSING_BLOCK_LABEL_58; } zzo1 = zzo1.asBinder(); _L1: parcel.writeStrongBinder(zzo1); zznF.transact(31, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzo1 = null; goto _L1 zzo1; parcel1.recycle(); parcel.recycle(); throw zzo1; } public void setOnMyLocationButtonClickListener(zzp zzp1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzp1 == null) { break MISSING_BLOCK_LABEL_58; } zzp1 = zzp1.asBinder(); _L1: parcel.writeStrongBinder(zzp1); zznF.transact(37, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzp1 = null; goto _L1 zzp1; parcel1.recycle(); parcel.recycle(); throw zzp1; } public void setOnMyLocationChangeListener(zzq zzq1) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzq1 == null) { break MISSING_BLOCK_LABEL_58; } zzq1 = zzq1.asBinder(); _L1: parcel.writeStrongBinder(zzq1); zznF.transact(36, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; zzq1 = null; goto _L1 zzq1; parcel1.recycle(); parcel.recycle(); throw zzq1; } public void setPadding(int i, int j, int k, int l) throws RemoteException { Parcel parcel; Parcel parcel1; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); parcel.writeInt(i); parcel.writeInt(j); parcel.writeInt(k); parcel.writeInt(l); zznF.transact(39, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void setTrafficEnabled(boolean flag) throws RemoteException { Parcel parcel; Parcel parcel1; int i; i = 0; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (flag) { i = 1; } parcel.writeInt(i); zznF.transact(18, parcel, parcel1, 0); parcel1.readException(); parcel1.recycle(); parcel.recycle(); return; Exception exception; exception; parcel1.recycle(); parcel.recycle(); throw exception; } public void snapshot(zzw zzw1, zzd zzd1) throws RemoteException { Object obj; Parcel parcel; Parcel parcel1; obj = null; parcel = Parcel.obtain(); parcel1 = Parcel.obtain(); parcel.writeInterfaceToken("com.google.android.gms.maps.internal.IGoogleMapDelegate"); if (zzw1 == null) { break MISSING_BLOCK_LABEL_88; } zzw1 = zzw1.asBinder(); _L1: parcel.writeStrongBinder(zzw1); zzw1 = obj; if (zzd1 == null) { break MISSING_BLOCK_LABEL_49