package com.google.android.m4b.maps.bc;

import com.google.android.m4b.maps.aj.a;
import java.io.DataInput;

public final class e
  implements k
{
  private static final byte[] l = { 1, 2, 4 };
  private static final int[] m = { 0, 1, 1, 2, 1, 2, 2, 3 };
  private final a a;
  private final bj b;
  private final bj c;
  private final byte[] d;
  private final as e;
  private final String f;
  private final int g;
  private final int h;
  private final int i;
  private final int j;
  private final int[] k;

  private e(int paramInt1, a parama, bj parambj1, bj parambj2, byte[] paramArrayOfByte, int paramInt2, int paramInt3, as paramas, int paramInt4, String paramString, int paramInt5, int paramInt6, int[] paramArrayOfInt)
  {
    this.a = parama;
    this.b = parambj1;
    this.c = parambj2;
    this.d = paramArrayOfByte;
    this.g = paramInt2;
    this.h = paramInt3;
    this.e = paramas;
    this.f = paramString;
    this.i = paramInt5;
    this.j = paramInt6;
    this.k = paramArrayOfInt;
  }

  public static e a(DataInput paramDataInput, bc parambc, an paraman)
  {
    bj localbj1 = bj.a(paramDataInput, parambc.b());
    bj localbj2 = bj.a(paramDataInput, parambc);
    int n;
    int i1;
    label39: byte[] arrayOfByte;
    int i2;
    int i3;
    av localav;
    int i4;
    int i5;
    Object localObject;
    if (localbj2.a() != 0)
    {
      n = 1;
      if (n == 0)
        break label146;
      i1 = localbj2.a();
      arrayOfByte = new byte[i1];
      paramDataInput.readFully(arrayOfByte);
      i2 = bl.a(paramDataInput);
      i3 = bl.a(paramDataInput);
      localav = av.a(paramDataInput, parambc);
      i4 = paramDataInput.readByte();
      i5 = paramDataInput.readInt();
      if (!ac.a(1, i5))
        break label155;
      localObject = a.a(paramDataInput);
    }
    int[] arrayOfInt;
    while (true)
    {
      int i6 = bl.a(paramDataInput);
      arrayOfInt = new int[i6];
      for (int i7 = 0; i7 < i6; i7++)
        arrayOfInt[i7] = bl.a(paramDataInput);
      n = 0;
      break;
      label146: i1 = localbj1.a();
      break label39;
      label155: boolean bool = ac.a(2, i5);
      localObject = null;
      if (bool)
        localObject = a.b(paramDataInput);
    }
    return new e(paraman.a(), (a)localObject, localbj1, localbj2, arrayOfByte, i2, i3, localav.a(), localav.c(), localav.b(), i4, i5, arrayOfInt);
  }

  public final a a()
  {
    return this.a;
  }

  public final boolean a(int paramInt1, int paramInt2)
  {
    return (this.d[paramInt1] & l[paramInt2]) != 0;
  }

  public final bj b()
  {
    return this.b;
  }

  public final int c()
  {
    int n = 0;
    int i1 = 0;
    while (n < this.d.length)
    {
      i1 += m[(0x7 & this.d[n])];
      n++;
    }
    return i1;
  }

  public final boolean d()
  {
    return ac.a(this.j, 4);
  }

  public final as e()
  {
    return this.e;
  }

  public final int f()
  {
    return this.g;
  }

  public final int g()
  {
    return this.h;
  }

  public final int h()
  {
    return 4;
  }

  public final int i()
  {
    return this.i;
  }

  public final int[] l()
  {
    return this.k;
  }

  public final int m()
  {
    int n = 68 + this.b.b() + this.d.length;
    if (this.c == null);
    for (int i1 = 0; ; i1 = this.c.b())
      return n + (i1 + ac.a(this.a) + ac.a(this.f) + ac.a(this.e));
  }
}

/* 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.bc.e
 * JD-Core Version:    0.6.2
 */