package com.google.android.m4b.maps.ao;

import com.google.android.m4b.maps.bc.af;
import com.google.android.m4b.maps.bc.bp;
import com.google.android.m4b.maps.bc.bq;
import com.google.android.m4b.maps.bl.aj;
import com.google.android.m4b.maps.bl.an;
import com.google.android.m4b.maps.bl.j;
import com.google.android.m4b.maps.bo.e;
import com.google.android.m4b.maps.bo.l;
import com.google.android.m4b.maps.bp.k;
import com.google.android.m4b.maps.bu.f.a;
import com.google.android.m4b.maps.bu.v;
import com.google.android.m4b.maps.bu.v.a;
import javax.microedition.khronos.opengles.GL10;

public final class g
  implements m, v.a
{
  private final n a;
  private final v b;
  private af c = new af();
  private bq d;
  private k e;
  private l f;
  private com.google.android.m4b.maps.bp.g g;
  private float h;

  public g(n paramn, v paramv)
  {
    this.a = paramn;
    this.b = paramv;
    a(-1);
  }

  private void g()
  {
    if (this.f != null)
    {
      this.f.f();
      this.f = null;
    }
  }

  public final void a()
  {
    synchronized (this.a)
    {
      this.a.a(this);
      this.a.b_();
      return;
    }
  }

  // ERROR //
  public final void a(int paramInt)
  {
    // Byte code:
    //   0: aload_0
    //   1: monitorenter
    //   2: iload_1
    //   3: bipush 16
    //   5: iand
    //   6: ifeq +140 -> 146
    //   9: aload_0
    //   10: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   13: invokevirtual 60	com/google/android/m4b/maps/bu/v:c	()Lcom/google/android/m4b/maps/model/LatLngBounds;
    //   16: astore 9
    //   18: aload 9
    //   20: getfield 66	com/google/android/m4b/maps/model/LatLngBounds:northeast	Lcom/google/android/m4b/maps/model/LatLng;
    //   23: getfield 72	com/google/android/m4b/maps/model/LatLng:longitude	D
    //   26: aload 9
    //   28: getfield 75	com/google/android/m4b/maps/model/LatLngBounds:southwest	Lcom/google/android/m4b/maps/model/LatLng;
    //   31: getfield 72	com/google/android/m4b/maps/model/LatLng:longitude	D
    //   34: dcmpg
    //   35: ifge +313 -> 348
    //   38: aload 9
    //   40: getfield 66	com/google/android/m4b/maps/model/LatLngBounds:northeast	Lcom/google/android/m4b/maps/model/LatLng;
    //   43: invokestatic 80	com/google/android/m4b/maps/ao/b:b	(Lcom/google/android/m4b/maps/model/LatLng;)Lcom/google/android/m4b/maps/bc/af;
    //   46: new 31	com/google/android/m4b/maps/bc/af
    //   49: dup
    //   50: ldc 81
    //   52: iconst_0
    //   53: invokespecial 84	com/google/android/m4b/maps/bc/af:<init>	(II)V
    //   56: invokevirtual 87	com/google/android/m4b/maps/bc/af:e	(Lcom/google/android/m4b/maps/bc/af;)Lcom/google/android/m4b/maps/bc/af;
    //   59: astore 10
    //   61: aload 9
    //   63: getfield 75	com/google/android/m4b/maps/model/LatLngBounds:southwest	Lcom/google/android/m4b/maps/model/LatLng;
    //   66: invokestatic 80	com/google/android/m4b/maps/ao/b:b	(Lcom/google/android/m4b/maps/model/LatLng;)Lcom/google/android/m4b/maps/bc/af;
    //   69: astore 11
    //   71: aload_0
    //   72: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   75: invokevirtual 90	com/google/android/m4b/maps/bu/v:d	()F
    //   78: f2d
    //   79: dstore 12
    //   81: aload_0
    //   82: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   85: invokevirtual 92	com/google/android/m4b/maps/bu/v:e	()F
    //   88: f2d
    //   89: dstore 14
    //   91: aload_0
    //   92: new 31	com/google/android/m4b/maps/bc/af
    //   95: dup
    //   96: dconst_1
    //   97: dload 12
    //   99: dsub
    //   100: aload 11
    //   102: invokevirtual 95	com/google/android/m4b/maps/bc/af:f	()I
    //   105: i2d
    //   106: dmul
    //   107: dload 12
    //   109: aload 10
    //   111: invokevirtual 95	com/google/android/m4b/maps/bc/af:f	()I
    //   114: i2d
    //   115: dmul
    //   116: dadd
    //   117: d2i
    //   118: dconst_1
    //   119: dload 14
    //   121: dsub
    //   122: aload 10
    //   124: invokevirtual 97	com/google/android/m4b/maps/bc/af:g	()I
    //   127: i2d
    //   128: dmul
    //   129: dload 14
    //   131: aload 11
    //   133: invokevirtual 97	com/google/android/m4b/maps/bc/af:g	()I
    //   136: i2d
    //   137: dmul
    //   138: dadd
    //   139: d2i
    //   140: invokespecial 84	com/google/android/m4b/maps/bc/af:<init>	(II)V
    //   143: putfield 34	com/google/android/m4b/maps/ao/g:c	Lcom/google/android/m4b/maps/bc/af;
    //   146: iload_1
    //   147: bipush 23
    //   149: iand
    //   150: ifeq +141 -> 291
    //   153: aload_0
    //   154: new 99	com/google/android/m4b/maps/bp/k
    //   157: dup
    //   158: iconst_4
    //   159: invokespecial 101	com/google/android/m4b/maps/bp/k:<init>	(I)V
    //   162: putfield 103	com/google/android/m4b/maps/ao/g:e	Lcom/google/android/m4b/maps/bp/k;
    //   165: aload_0
    //   166: getfield 103	com/google/android/m4b/maps/ao/g:e	Lcom/google/android/m4b/maps/bp/k;
    //   169: aload_0
    //   170: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   173: invokevirtual 90	com/google/android/m4b/maps/bu/v:d	()F
    //   176: fneg
    //   177: aload_0
    //   178: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   181: invokevirtual 92	com/google/android/m4b/maps/bu/v:e	()F
    //   184: fconst_0
    //   185: invokevirtual 106	com/google/android/m4b/maps/bp/k:a	(FFF)V
    //   188: aload_0
    //   189: getfield 103	com/google/android/m4b/maps/ao/g:e	Lcom/google/android/m4b/maps/bp/k;
    //   192: aload_0
    //   193: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   196: invokevirtual 90	com/google/android/m4b/maps/bu/v:d	()F
    //   199: fneg
    //   200: aload_0
    //   201: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   204: invokevirtual 92	com/google/android/m4b/maps/bu/v:e	()F
    //   207: fconst_1
    //   208: fsub
    //   209: fconst_0
    //   210: invokevirtual 106	com/google/android/m4b/maps/bp/k:a	(FFF)V
    //   213: aload_0
    //   214: getfield 103	com/google/android/m4b/maps/ao/g:e	Lcom/google/android/m4b/maps/bp/k;
    //   217: fconst_1
    //   218: aload_0
    //   219: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   222: invokevirtual 90	com/google/android/m4b/maps/bu/v:d	()F
    //   225: fsub
    //   226: aload_0
    //   227: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   230: invokevirtual 92	com/google/android/m4b/maps/bu/v:e	()F
    //   233: fconst_0
    //   234: invokevirtual 106	com/google/android/m4b/maps/bp/k:a	(FFF)V
    //   237: aload_0
    //   238: getfield 103	com/google/android/m4b/maps/ao/g:e	Lcom/google/android/m4b/maps/bp/k;
    //   241: fconst_1
    //   242: aload_0
    //   243: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   246: invokevirtual 90	com/google/android/m4b/maps/bu/v:d	()F
    //   249: fsub
    //   250: aload_0
    //   251: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   254: invokevirtual 92	com/google/android/m4b/maps/bu/v:e	()F
    //   257: fconst_1
    //   258: fsub
    //   259: fconst_0
    //   260: invokevirtual 106	com/google/android/m4b/maps/bp/k:a	(FFF)V
    //   263: aload_0
    //   264: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   267: invokevirtual 60	com/google/android/m4b/maps/bu/v:c	()Lcom/google/android/m4b/maps/model/LatLngBounds;
    //   270: invokestatic 109	com/google/android/m4b/maps/ao/b:a	(Lcom/google/android/m4b/maps/model/LatLngBounds;)Lcom/google/android/m4b/maps/bc/bq;
    //   273: astore_3
    //   274: aload_0
    //   275: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   278: invokevirtual 111	com/google/android/m4b/maps/bu/v:b	()F
    //   281: fconst_0
    //   282: fcmpl
    //   283: ifne +78 -> 361
    //   286: aload_0
    //   287: aload_3
    //   288: putfield 113	com/google/android/m4b/maps/ao/g:d	Lcom/google/android/m4b/maps/bc/bq;
    //   291: iload_1
    //   292: iconst_4
    //   293: iand
    //   294: ifeq +7 -> 301
    //   297: aload_0
    //   298: invokespecial 115	com/google/android/m4b/maps/ao/g:g	()V
    //   301: iload_1
    //   302: bipush 8
    //   304: iand
    //   305: ifeq +33 -> 338
    //   308: aload_0
    //   309: getfield 36	com/google/android/m4b/maps/ao/g:a	Lcom/google/android/m4b/maps/ao/n;
    //   312: astore 7
    //   314: aload 7
    //   316: monitorenter
    //   317: aload_0
    //   318: aload_0
    //   319: getfield 38	com/google/android/m4b/maps/ao/g:b	Lcom/google/android/m4b/maps/bu/v;
    //   322: invokevirtual 117	com/google/android/m4b/maps/bu/v:g	()F
    //   325: putfield 119	com/google/android/m4b/maps/ao/g:h	F
    //   328: aload_0
    //   329: getfield 36	com/google/android/m4b/maps/ao/g:a	Lcom/google/android/m4b/maps/ao/n;
    //   332: invokevirtual 122	com/google/android/m4b/maps/ao/n:c_	()V
    //   335: aload 7
    //   337: monitorexit
    //   338: aload_0
    //   339: getfield 36	com/google/android/m4b/maps/ao/g:a	Lcom/google/android/m4b/maps/ao/n;
    //   342: invokevirtual 55	com/google/android/m4b/maps/ao/n:b_	()V
    //   345: aload_0
    //   346: monitorexit
    //   347: return
    //   348: aload 9
    //   350: getfield 66	com/google/android/m4b/maps/model/LatLngBounds:northeast	Lcom/google/android/m4b/maps/model/LatLng;
    //   353: invokestatic 80	com/google/android/m4b/maps/ao/b:b	(Lcom/google/android/m4b/maps/model/LatLng;)Lcom/google/android/m4b/maps/bc/af;
    //   356: astore 10
    //   358: goto -297 -> 61
    //   361: aload_3
    //   362: invokevirtual 126	com/google/android/m4b/maps/bc/bq:d	()I
    //   365: i2d
    //   366: aload_3
    //   367: invokevirtual 128	com/google/android/m4b/maps/bc/bq:e	()I
    //   370: i2d
    //   371: invokestatic 134	java/lang/Math:hypot	(DD)D
    //   374: dstore 4
    //   376: new 31	com/google/android/m4b/maps/bc/af
    //   379: dup
    //   380: dload 4
    //   382: d2i
    //   383: dload 4
    //   385: d2i
    //   386: invokespecial 84	com/google/android/m4b/maps/bc/af:<init>	(II)V
    //   389: astore 6
    //   391: aload_0
    //   392: new 136	com/google/android/m4b/maps/bc/al
    //   395: dup
    //   396: aload_0
    //   397: getfield 34	com/google/android/m4b/maps/ao/g:c	Lcom/google/android/m4b/maps/bc/af;
    //   400: aload 6
    //   402: invokevirtual 138	com/google/android/m4b/maps/bc/af:f	(Lcom/google/android/m4b/maps/bc/af;)Lcom/google/android/m4b/maps/bc/af;
    //   405: aload_0
    //   406: getfield 34	com/google/android/m4b/maps/ao/g:c	Lcom/google/android/m4b/maps/bc/af;
    //   409: aload 6
    //   411: invokevirtual 87	com/google/android/m4b/maps/bc/af:e	(Lcom/google/android/m4b/maps/bc/af;)Lcom/google/android/m4b/maps/bc/af;
    //   414: invokespecial 141	com/google/android/m4b/maps/bc/al:<init>	(Lcom/google/android/m4b/maps/bc/af;Lcom/google/android/m4b/maps/bc/af;)V
    //   417: invokestatic 144	com/google/android/m4b/maps/bc/bq:a	(Lcom/google/android/m4b/maps/bc/al;)Lcom/google/android/m4b/maps/bc/bq;
    //   420: putfield 113	com/google/android/m4b/maps/ao/g:d	Lcom/google/android/m4b/maps/bc/bq;
    //   423: goto -132 -> 291
    //   426: astore_2
    //   427: aload_0
    //   428: monitorexit
    //   429: aload_2
    //   430: athrow
    //   431: astore 8
    //   433: aload 7
    //   435: monitorexit
    //   436: aload 8
    //   438: athrow
    //
    // Exception table:
    //   from	to	target	type
    //   9	61	426	finally
    //   61	146	426	finally
    //   153	291	426	finally
    //   297	301	426	finally
    //   308	317	426	finally
    //   338	345	426	finally
    //   348	358	426	finally
    //   361	423	426	finally
    //   433	439	426	finally
    //   317	338	431	finally
  }

  public final void a(long paramLong)
  {
  }

  public final void a(com.google.android.m4b.maps.bn.b paramb, e parame)
  {
  }

  public final void a(e parame)
  {
    try
    {
      g();
      return;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final void a(e parame, aj paramaj)
  {
  }

  public final void a(e parame, com.google.android.m4b.maps.bn.b paramb, j paramj)
  {
    while (true)
    {
      try
      {
        synchronized (this.b)
        {
          if (!this.b.h())
            return;
          if ((paramb.u().b(this.d.b())) || (this.d.f().f() > this.d.g().f()));
        }
      }
      finally
      {
      }
      GL10 localGL10 = parame.x();
      this.e.d(parame);
      parame.p();
      if (this.f == null)
      {
        this.f = new l(parame);
        this.f.c(true);
        this.f.d(true);
        this.f.a(this.b.i().c());
      }
      if (this.g == null)
      {
        this.g = new com.google.android.m4b.maps.bp.g(8);
        float f2 = this.f.b();
        float f3 = this.f.c();
        this.g.a(0.0F, 0.0F);
        this.g.a(0.0F, f3);
        this.g.a(f2, 0.0F);
        this.g.a(f2, f3);
      }
      localGL10.glBlendFunc(1, 771);
      localGL10.glTexEnvx(8960, 8704, 8448);
      float f1 = this.b.f();
      localGL10.glColor4f(1.0F - f1, 1.0F - f1, 1.0F - f1, 1.0F - f1);
      localGL10.glPushMatrix();
      an.a(parame, paramb, this.c, 1.0F);
      localGL10.glRotatef(this.b.b(), 0.0F, 0.0F, -1.0F);
      bq localbq = b.a(this.b.c());
      localGL10.glScalef(localbq.d(), localbq.e(), 1.0F);
      this.g.d(parame);
      this.f.a(localGL10);
      localGL10.glDrawArrays(5, 0, 4);
      localGL10.glPopMatrix();
    }
  }

  public final void a(boolean paramBoolean)
  {
  }

  public final boolean a(float paramFloat1, float paramFloat2, af paramaf, com.google.android.m4b.maps.bn.b paramb)
  {
    return false;
  }

  public final void b()
  {
  }

  public final void b(int paramInt)
  {
  }

  public final boolean c()
  {
    return true;
  }

  public final void d()
  {
    try
    {
      g();
      return;
    }
    finally
    {
      localObject = finally;
      throw localObject;
    }
  }

  public final String e()
  {
    return this.b.getId();
  }

  public final float f()
  {
    return this.h;
  }
}

/* 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.ao.g
 * JD-Core Version:    0.6.2
 */