package com.google.android.m4b.maps.bc;

import java.io.DataInput;
import java.io.IOException;
import java.util.Arrays;

public final class bj
{
  private final int[] a;
  private final int[] b;

  private bj(int[] paramArrayOfInt1, int[] paramArrayOfInt2)
  {
    this.a = paramArrayOfInt1;
    this.b = paramArrayOfInt2;
  }

  public static bj a(DataInput paramDataInput, ba paramba)
  {
    int i = bl.a(paramDataInput);
    if (i % 3 != 0)
      throw new IOException("Malformed TriangleList, " + i + " vertices");
    int[] arrayOfInt = new int[i * 3];
    for (int j = 0; j < i; j++)
      af.a(paramDataInput, paramba, arrayOfInt, j);
    return new bj(arrayOfInt, null);
  }

  public static bj a(DataInput paramDataInput, bc parambc)
  {
    int i = 0;
    int j = bl.a(paramDataInput);
    if (j % 3 != 0)
      throw new IOException("Malformed TriangleList, " + j + " vertices");
    int[] arrayOfInt1 = new int[j * 3];
    ba localba = parambc.b();
    for (int k = 0; k < j; k++)
      af.b(paramDataInput, localba, arrayOfInt1, k);
    int m = bl.a(paramDataInput);
    int[] arrayOfInt2 = new int[m];
    while (i < m)
    {
      arrayOfInt2[i] = bl.a(paramDataInput);
      i++;
    }
    return new bj(arrayOfInt1, arrayOfInt2);
  }

  public final int a()
  {
    return this.a.length / 9;
  }

  public final void a(int paramInt, af paramaf1, af paramaf2, af paramaf3)
  {
    int i = paramInt * 9;
    int[] arrayOfInt1 = this.a;
    int j = i + 1;
    paramaf1.a = arrayOfInt1[i];
    int[] arrayOfInt2 = this.a;
    int k = j + 1;
    paramaf1.b = arrayOfInt2[j];
    int[] arrayOfInt3 = this.a;
    int m = k + 1;
    paramaf1.c = arrayOfInt3[k];
    int[] arrayOfInt4 = this.a;
    int n = m + 1;
    paramaf2.a = arrayOfInt4[m];
    int[] arrayOfInt5 = this.a;
    int i1 = n + 1;
    paramaf2.b = arrayOfInt5[n];
    int[] arrayOfInt6 = this.a;
    int i2 = i1 + 1;
    paramaf2.c = arrayOfInt6[i1];
    int[] arrayOfInt7 = this.a;
    int i3 = i2 + 1;
    paramaf3.a = arrayOfInt7[i2];
    int[] arrayOfInt8 = this.a;
    int i4 = i3 + 1;
    paramaf3.b = arrayOfInt8[i3];
    paramaf3.c = this.a[i4];
  }

  public final void a(int paramInt, af paramaf1, af paramaf2, af paramaf3, af paramaf4)
  {
    int i = paramInt * 9;
    int[] arrayOfInt1 = this.a;
    int j = i + 1;
    paramaf2.a = (arrayOfInt1[i] - paramaf1.a);
    int[] arrayOfInt2 = this.a;
    int k = j + 1;
    paramaf2.b = (arrayOfInt2[j] - paramaf1.b);
    int[] arrayOfInt3 = this.a;
    int m = k + 1;
    paramaf2.c = (arrayOfInt3[k] - paramaf1.c);
    int[] arrayOfInt4 = this.a;
    int n = m + 1;
    paramaf3.a = (arrayOfInt4[m] - paramaf1.a);
    int[] arrayOfInt5 = this.a;
    int i1 = n + 1;
    paramaf3.b = (arrayOfInt5[n] - paramaf1.b);
    int[] arrayOfInt6 = this.a;
    int i2 = i1 + 1;
    paramaf3.c = (arrayOfInt6[i1] - paramaf1.c);
    int[] arrayOfInt7 = this.a;
    int i3 = i2 + 1;
    paramaf4.a = (arrayOfInt7[i2] - paramaf1.a);
    int[] arrayOfInt8 = this.a;
    int i4 = i3 + 1;
    paramaf4.b = (arrayOfInt8[i3] - paramaf1.b);
    paramaf4.c = (this.a[i4] - paramaf1.c);
  }

  public final void a(h paramh)
  {
    for (int i = 0; i < a(); i++)
    {
      af[] arrayOfaf = new af[3];
      arrayOfaf[0] = new af();
      arrayOfaf[1] = new af();
      arrayOfaf[2] = new af();
      a(i, arrayOfaf[0], arrayOfaf[1], arrayOfaf[2]);
      paramh.a(new ai(arrayOfaf));
    }
  }

  public final int b()
  {
    int i = this.a.length;
    if (this.b == null);
    for (int j = 0; ; j = this.b.length)
      return 28 + 4 * (j + i);
  }

  public final boolean equals(Object paramObject)
  {
    boolean bool1 = paramObject instanceof bj;
    boolean bool2 = false;
    if (bool1)
    {
      bj localbj = (bj)paramObject;
      boolean bool3 = Arrays.equals(this.a, localbj.a);
      bool2 = false;
      if (bool3)
      {
        boolean bool4 = Arrays.equals(this.b, localbj.b);
        bool2 = false;
        if (bool4)
          bool2 = true;
      }
    }
    return bool2;
  }

  public final int hashCode()
  {
    return Arrays.hashCode(this.a) + Arrays.hashCode(this.b);
  }
}

/* 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.bj
 * JD-Core Version:    0.6.2
 */