package com.google.android.m4b.maps.r;

import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Resources;
import com.google.android.m4b.maps.GoogleMapOptions;
import com.google.android.m4b.maps.MapsInitializer;
import com.google.android.m4b.maps.StreetViewPanoramaOptions;
import com.google.android.m4b.maps.bu.an;
import com.google.android.m4b.maps.bu.ar;
import com.google.android.m4b.maps.bu.bq;
import com.google.android.m4b.maps.bu.bu;
import com.google.android.m4b.maps.bu.bx;
import com.google.android.m4b.maps.bu.cd;
import com.google.android.m4b.maps.model.internal.IBitmapDescriptorFactoryDelegate;

public class b extends f.a
{
  private static void a(Context paramContext)
  {
    try
    {
      int i = paramContext.getPackageManager().getPackageInfo("com.google.android.gms", 0).versionCode;
      bx.a(4, "Google Play services package version: " + i);
      return;
    }
    catch (PackageManager.NameNotFoundException localNameNotFoundException)
    {
      throw new IllegalStateException(localNameNotFoundException);
    }
  }

  public final ai a(com.google.android.m4b.maps.j.b paramb, StreetViewPanoramaOptions paramStreetViewPanoramaOptions)
  {
    Context localContext = (Context)com.google.android.m4b.maps.j.d.a(paramb);
    a(localContext);
    return new bu(localContext, paramStreetViewPanoramaOptions);
  }

  public final d a()
  {
    return new com.google.android.m4b.maps.bu.k();
  }

  public final l a(com.google.android.m4b.maps.j.b paramb, GoogleMapOptions paramGoogleMapOptions)
  {
    Context localContext = (Context)com.google.android.m4b.maps.j.d.a(paramb);
    a(localContext);
    return new ar(localContext, paramGoogleMapOptions);
  }

  public final void a(com.google.android.m4b.maps.j.b paramb)
  {
    a(paramb, 0);
  }

  public final void a(com.google.android.m4b.maps.j.b paramb, int paramInt)
  {
    bx.a(4, "Google Play services client version: " + paramInt);
    com.google.android.m4b.maps.bu.ah.a((Resources)com.google.android.m4b.maps.j.d.a(paramb));
    cd.a(paramInt, true);
    ap.a(paramInt);
    MapsInitializer.initFactories(this);
  }

  public final IBitmapDescriptorFactoryDelegate b()
  {
    return new com.google.android.m4b.maps.bu.d();
  }

  public final k b(com.google.android.m4b.maps.j.b paramb)
  {
    Activity localActivity = (Activity)com.google.android.m4b.maps.j.d.a(paramb);
    a(localActivity);
    return an.a(localActivity);
  }

  public final ah c(com.google.android.m4b.maps.j.b paramb)
  {
    Activity localActivity = (Activity)com.google.android.m4b.maps.j.d.a(paramb);
    a(localActivity);
    return bq.a(localActivity);
  }
}

/* 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.b
 * JD-Core Version:    0.6.2
 */