package com.google.android.m4b.maps.bl;

import android.content.Context;
import android.content.res.Resources;
import com.google.android.m4b.maps.ak.h;
import com.google.android.m4b.maps.ak.i;
import com.google.android.m4b.maps.al.b;
import com.google.android.m4b.maps.bc.bg;
import com.google.android.m4b.maps.be.j;
import com.google.android.m4b.maps.be.l;
import com.google.android.m4b.maps.bi.c;
import java.io.File;
import java.util.Iterator;
import java.util.Locale;

public final class ao
{
  private static bg[] a;
  private static bg[] b = arrayOfbg2;
  private static boolean c = false;
  private static boolean d;
  private static volatile int e = 10;
  private static volatile int f = -1;

  static
  {
    bg[] arrayOfbg1 = new bg[5];
    arrayOfbg1[0] = bg.b;
    arrayOfbg1[1] = bg.d;
    arrayOfbg1[2] = bg.g;
    arrayOfbg1[3] = bg.h;
    arrayOfbg1[4] = bg.i;
    a = arrayOfbg1;
    bg[] arrayOfbg2 = new bg[12];
    arrayOfbg2[0] = bg.a;
    arrayOfbg2[1] = bg.c;
    arrayOfbg2[2] = bg.d;
    arrayOfbg2[3] = bg.f;
    arrayOfbg2[4] = bg.e;
    arrayOfbg2[5] = bg.j;
    arrayOfbg2[6] = bg.l;
    arrayOfbg2[7] = bg.k;
    arrayOfbg2[8] = bg.m;
    arrayOfbg2[9] = bg.n;
    arrayOfbg2[10] = bg.o;
    arrayOfbg2[11] = bg.p;
  }

  public static j a(bg parambg, Context paramContext, Resources paramResources, h paramh)
  {
    try
    {
      j localj = a(parambg, paramh, paramContext, paramResources);
      return localj;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public static j a(bg parambg, i parami, Context paramContext, Resources paramResources)
  {
    try
    {
      if (!c)
        throw new IllegalStateException("VectorGlobalState.initialize() must be called first");
    }
    finally
    {
    }
    a(new bg[] { parambg }, parami, Locale.getDefault(), com.google.android.m4b.maps.al.d.c(paramContext), paramContext, paramResources);
    j localj = l.b(parambg);
    return localj;
  }

  // ERROR //
  public static void a(Context paramContext, Resources paramResources, bg[] paramArrayOfbg, String paramString, int paramInt, com.google.android.m4b.maps.ak.r.a parama, h paramh)
  {
    // Byte code:
    //   0: ldc 2
    //   2: monitorenter
    //   3: getstatic 66	com/google/android/m4b/maps/bl/ao:c	Z
    //   6: istore 8
    //   8: iload 8
    //   10: ifeq +7 -> 17
    //   13: ldc 2
    //   15: monitorexit
    //   16: return
    //   17: invokestatic 110	android/os/SystemClock:uptimeMillis	()J
    //   20: pop2
    //   21: invokestatic 114	com/google/android/m4b/maps/au/a:a	()V
    //   24: aload_0
    //   25: invokestatic 119	com/google/android/m4b/maps/ak/e:a	(Landroid/content/Context;)Lcom/google/android/m4b/maps/ak/e;
    //   28: pop
    //   29: invokestatic 120	com/google/android/m4b/maps/al/d:a	()V
    //   32: aload 5
    //   34: invokestatic 125	com/google/android/m4b/maps/ak/r:a	(Lcom/google/android/m4b/maps/ak/r$a;)V
    //   37: aload_0
    //   38: ldc 127
    //   40: invokevirtual 133	android/content/Context:getSystemService	(Ljava/lang/String;)Ljava/lang/Object;
    //   43: checkcast 135	android/app/ActivityManager
    //   46: invokevirtual 139	android/app/ActivityManager:getMemoryClass	()I
    //   49: putstatic 70	com/google/android/m4b/maps/bl/ao:f	I
    //   52: aload_0
    //   53: invokestatic 141	com/google/android/m4b/maps/al/d:a	(Landroid/content/Context;)Ljava/io/File;
    //   56: invokevirtual 147	java/io/File:mkdirs	()Z
    //   59: pop
    //   60: aload_0
    //   61: invokestatic 149	com/google/android/m4b/maps/al/d:b	(Landroid/content/Context;)Ljava/io/File;
    //   64: invokevirtual 152	java/io/File:mkdir	()Z
    //   67: pop
    //   68: aload_0
    //   69: invokestatic 93	com/google/android/m4b/maps/al/d:c	(Landroid/content/Context;)Ljava/io/File;
    //   72: invokevirtual 152	java/io/File:mkdir	()Z
    //   75: pop
    //   76: aload_0
    //   77: invokestatic 93	com/google/android/m4b/maps/al/d:c	(Landroid/content/Context;)Ljava/io/File;
    //   80: astore 15
    //   82: aload 6
    //   84: aload 15
    //   86: invokestatic 157	com/google/android/m4b/maps/bi/c:a	(Lcom/google/android/m4b/maps/ak/h;Ljava/io/File;)Lcom/google/android/m4b/maps/bi/c;
    //   89: pop
    //   90: invokestatic 88	java/util/Locale:getDefault	()Ljava/util/Locale;
    //   93: astore 17
    //   95: iload 4
    //   97: iconst_m1
    //   98: if_icmpeq +12 -> 110
    //   101: aload_1
    //   102: iload 4
    //   104: invokevirtual 163	android/content/res/Resources:openRawResource	(I)Ljava/io/InputStream;
    //   107: invokestatic 168	com/google/android/m4b/maps/be/i:a	(Ljava/io/InputStream;)V
    //   110: ldc 170
    //   112: aload_3
    //   113: invokevirtual 176	java/lang/String:equals	(Ljava/lang/Object;)Z
    //   116: istore 18
    //   118: ldc 178
    //   120: aload_3
    //   121: invokevirtual 176	java/lang/String:equals	(Ljava/lang/Object;)Z
    //   124: istore 19
    //   126: iload 18
    //   128: ifne +8 -> 136
    //   131: iload 19
    //   133: ifeq +113 -> 246
    //   136: getstatic 64	com/google/android/m4b/maps/bl/ao:b	[Lcom/google/android/m4b/maps/bc/bg;
    //   139: aload 6
    //   141: aload 17
    //   143: aload 15
    //   145: aload_0
    //   146: aload_1
    //   147: invokestatic 96	com/google/android/m4b/maps/bl/ao:a	([Lcom/google/android/m4b/maps/bc/bg;Lcom/google/android/m4b/maps/ak/i;Ljava/util/Locale;Ljava/io/File;Landroid/content/Context;Landroid/content/res/Resources;)V
    //   150: getstatic 33	com/google/android/m4b/maps/bl/ao:a	[Lcom/google/android/m4b/maps/bc/bg;
    //   153: invokestatic 183	com/google/android/m4b/maps/ak/h:b	()Lcom/google/android/m4b/maps/ak/i;
    //   156: aload 17
    //   158: aload 15
    //   160: aload_0
    //   161: aload_1
    //   162: invokestatic 96	com/google/android/m4b/maps/bl/ao:a	([Lcom/google/android/m4b/maps/bc/bg;Lcom/google/android/m4b/maps/ak/i;Ljava/util/Locale;Ljava/io/File;Landroid/content/Context;Landroid/content/res/Resources;)V
    //   165: invokestatic 187	com/google/android/m4b/maps/al/b:g	()Z
    //   168: ifeq +37 -> 205
    //   171: aload 6
    //   173: aload 15
    //   175: aload 17
    //   177: new 189	com/google/android/m4b/maps/z/b
    //   180: dup
    //   181: invokespecial 191	com/google/android/m4b/maps/z/b:<init>	()V
    //   184: invokestatic 196	com/google/android/m4b/maps/be/d:a	(Lcom/google/android/m4b/maps/ak/h;Ljava/io/File;Ljava/util/Locale;Lcom/google/android/m4b/maps/z/b;)Lcom/google/android/m4b/maps/be/d;
    //   187: astore 22
    //   189: aload 22
    //   191: ifnull +14 -> 205
    //   194: aload 22
    //   196: invokevirtual 198	com/google/android/m4b/maps/be/d:d	()V
    //   199: aload 22
    //   201: invokestatic 203	com/google/android/m4b/maps/ba/i:a	(Lcom/google/android/m4b/maps/be/d;)Lcom/google/android/m4b/maps/ba/i;
    //   204: pop
    //   205: aload_0
    //   206: invokestatic 208	com/google/android/m4b/maps/bu/bx:b	(Landroid/content/Context;)Z
    //   209: putstatic 210	com/google/android/m4b/maps/bl/ao:d	Z
    //   212: invokestatic 110	android/os/SystemClock:uptimeMillis	()J
    //   215: pop2
    //   216: iconst_1
    //   217: putstatic 66	com/google/android/m4b/maps/bl/ao:c	Z
    //   220: invokestatic 212	com/google/android/m4b/maps/au/a:b	()V
    //   223: goto -210 -> 13
    //   226: astore 7
    //   228: ldc 2
    //   230: monitorexit
    //   231: aload 7
    //   233: athrow
    //   234: astore 24
    //   236: ldc 214
    //   238: aload 24
    //   240: invokestatic 217	com/google/android/m4b/maps/al/d:a	(Ljava/lang/String;Ljava/lang/Throwable;)V
    //   243: goto -133 -> 110
    //   246: aload_2
    //   247: aload 6
    //   249: aload 17
    //   251: aload 15
    //   253: aload_0
    //   254: aload_1
    //   255: invokestatic 96	com/google/android/m4b/maps/bl/ao:a	([Lcom/google/android/m4b/maps/bc/bg;Lcom/google/android/m4b/maps/ak/i;Ljava/util/Locale;Ljava/io/File;Landroid/content/Context;Landroid/content/res/Resources;)V
    //   258: goto -93 -> 165
    //
    // Exception table:
    //   from	to	target	type
    //   3	8	226	finally
    //   17	95	226	finally
    //   101	110	226	finally
    //   110	126	226	finally
    //   136	165	226	finally
    //   165	189	226	finally
    //   194	205	226	finally
    //   205	223	226	finally
    //   236	243	226	finally
    //   246	258	226	finally
    //   101	110	234	java/io/IOException
  }

  private static void a(bg[] paramArrayOfbg, i parami, Locale paramLocale, File paramFile, Context paramContext, Resources paramResources)
  {
    try
    {
      boolean bool = "GMM".equals(parami.m());
      if (bool)
        e = 1;
      int i = paramArrayOfbg.length;
      for (int j = 0; j < i; j++)
      {
        bg localbg = paramArrayOfbg[j];
        if (!l.a(localbg))
        {
          j localj = localbg.a(parami, paramResources, paramLocale, paramFile, bool, bool);
          if (localj != null)
          {
            localj.d();
            l.a(localbg, localj);
          }
        }
      }
      return;
    }
    finally
    {
    }
  }

  public static boolean a()
  {
    return d;
  }

  public static boolean b()
  {
    return b.g();
  }

  public static void c()
  {
    while (true)
    {
      try
      {
        boolean bool = c;
        if (!bool)
          return;
        Iterator localIterator = bg.c().iterator();
        if (localIterator.hasNext())
        {
          bg localbg = (bg)localIterator.next();
          if (!l.a(localbg))
            continue;
          l.b(localbg).e();
          continue;
        }
      }
      finally
      {
      }
      if (c.c() != null)
        c.c().a(false);
      if (com.google.android.m4b.maps.be.d.c() != null)
        com.google.android.m4b.maps.be.d.c().e();
    }
  }

  public static int d()
  {
    return e;
  }

  public static void e()
  {
    while (true)
    {
      try
      {
        boolean bool = c;
        if (!bool)
          return;
        Iterator localIterator = bg.c().iterator();
        if (localIterator.hasNext())
        {
          bg localbg = (bg)localIterator.next();
          if (!l.a(localbg))
            continue;
          l.b(localbg).c();
          continue;
        }
      }
      finally
      {
      }
      c.c().a(true);
      if (com.google.android.m4b.maps.be.d.c() != null)
        com.google.android.m4b.maps.be.d.c().g();
    }
  }

  public static int f()
  {
    return f;
  }
}

/* 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.bl.ao
 * JD-Core Version:    0.6.2
 */