package com.google.android.m4b.maps.bt;

import android.opengl.GLES20;
import com.google.common.annotations.VisibleForTesting;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public final class g
{
  private static String d = null;
  private final c a;
  private int b;
  private int c;

  static
  {
    new ArrayList();
    new ArrayList();
  }

  public static void c()
  {
    int i = GLES20.glGetError();
    if (i != 0)
    {
      Thread.dumpStack();
      System.exit(1);
      throw new i(i);
    }
  }

  final void a()
  {
    while (true)
    {
      a locala = b.a(null);
      if (locala != null);
      try
      {
        int i1;
        label76: int m;
        label124: int i;
        switch (locala.a)
        {
        case 0:
          locala.a().a(this, f.a.c);
          int n = locala.a().a();
          i1 = 0;
          if (i1 >= 5)
            continue;
          if ((n & 1 << i1) != 0)
            locala.a();
          break;
        case 1:
          locala.a().a(this, f.a.c);
          int k = locala.a().a();
          m = 0;
          if (m >= 5)
            continue;
          if ((k & 1 << m) != 0)
            locala.a();
          break;
        case 4:
          locala.b().a(this, f.a.c);
          null.add(locala.b().x());
          null.add(locala.b());
          i = locala.b().z();
        case 5:
        case 2:
        case 3:
        }
        for (int j = 0; j < 5; j++)
          if ((i & 1 << j) != 0)
          {
            null.a(locala.b());
            continue;
            throw new UnsupportedOperationException("Remove camera not implemented");
            null.a(locala.c());
            break;
            null.b(locala.c());
            break;
            null.a();
            Iterator localIterator1 = null.iterator();
            while (localIterator1.hasNext())
              ((n)localIterator1.next()).a();
            Iterator localIterator2 = null.iterator();
            while (localIterator2.hasNext())
              ((e)localIterator2.next()).y();
            Iterator localIterator3 = null.iterator();
            while (localIterator3.hasNext())
              localIterator3.next();
            Iterator localIterator4 = null.iterator();
            while (localIterator4.hasNext())
              localIterator4.next();
            this.c = (1 + this.c);
            return;
            break;
            i1++;
            break label76;
            m++;
            break label124;
          }
      }
      catch (Exception localException)
      {
      }
    }
  }

  final void b()
  {
    Iterator localIterator = null.values().iterator();
    while (localIterator.hasNext())
    {
      p localp = (p)((WeakReference)localIterator.next()).get();
      if (localp != null)
        localp.a(f.a.b);
    }
    if (h.a < 0)
      throw new NullPointerException();
    int[] arrayOfInt = new int[1];
    GLES20.glGetIntegerv(3415, arrayOfInt, 0);
    this.b = arrayOfInt[0];
    Math.pow(2.0D, -1 + this.b);
    if (d == null)
      d = GLES20.glGetString(7939);
  }

  public final o d()
  {
    return this.a;
  }

  @VisibleForTesting
  public static final class a
  {
    public int a;
    private Object b;
    private a c;

    public final f a()
    {
      return (f)this.b;
    }

    public final e b()
    {
      return (e)this.b;
    }

    public final b c()
    {
      return (b)this.b;
    }
  }

  @VisibleForTesting
  public static final class b
  {
    private g.a a;
    private g.a b;

    private g.a a()
    {
      try
      {
        g.a locala = this.a;
        if (locala != null)
        {
          this.a = g.a.a(locala);
          if (this.a == null)
            this.b = null;
        }
        return locala;
      }
      finally
      {
      }
    }
  }

  @VisibleForTesting
  public final class c
    implements o
  {
    public final p a(Class<? extends p> paramClass)
    {
      WeakReference localWeakReference1 = (WeakReference)null.get(paramClass);
      if (localWeakReference1 != null);
      for (p localp = (p)localWeakReference1.get(); ; localp = null)
      {
        if (localp == null);
        try
        {
          localp = (p)paramClass.newInstance();
          WeakReference localWeakReference2 = new WeakReference(localp);
          null.put(paramClass, localWeakReference2);
          return localp;
        }
        catch (InstantiationException localInstantiationException)
        {
          return null;
        }
        catch (IllegalAccessException localIllegalAccessException)
        {
          return null;
        }
      }
    }
  }
}

/* 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.bt.g
 * JD-Core Version:    0.6.2
 */