package com.google.android.m4b.maps.ay;

import com.google.android.m4b.maps.t.b;
import com.google.android.m4b.maps.t.c;
import com.google.android.m4b.maps.t.d;

class j extends m
  implements c
{
  j(g paramg)
  {
    super(paramg);
    a(paramg);
  }

  protected j(double[] paramArrayOfDouble)
  {
    super(paramArrayOfDouble);
    a(this.a);
  }

  private j(double[] paramArrayOfDouble, int[] paramArrayOfInt)
  {
    super(g.a(paramArrayOfDouble), paramArrayOfInt);
  }

  private void a(a parama)
  {
    this.c = parama.a;
    this.b = new int[this.c];
    for (int i = 0; i < this.c; i++)
      this.b[i] = i;
    b.a().a(this, 0, -1 + this.c);
  }

  private int[] c(int paramInt1, int paramInt2)
  {
    int i = 0;
    if (paramInt1 > paramInt2)
    {
      int n = -1 + (paramInt1 - paramInt2);
      int[] arrayOfInt3 = new int[this.c - n];
      for (int i3 : this.b)
      {
        if (i3 <= paramInt2)
        {
          arrayOfInt3[i] = i3;
          i++;
        }
        if (i3 >= paramInt1)
        {
          arrayOfInt3[i] = (i3 - n);
          i++;
        }
      }
      return arrayOfInt3;
    }
    int[] arrayOfInt1 = new int[1 + (paramInt2 - paramInt1)];
    for (int m : this.b)
      if ((m >= paramInt1) && (m <= paramInt2))
      {
        arrayOfInt1[i] = (m - paramInt1);
        i++;
      }
    return arrayOfInt1;
  }

  public final void a()
  {
    throw new UnsupportedOperationException("SortedVertexMapping is immutable.");
  }

  public final void a(int paramInt)
  {
    throw new UnsupportedOperationException("SortedVertexMapping is immutable.");
  }

  public final boolean a(int paramInt1, int paramInt2)
  {
    int i = this.a.a(this.b[paramInt1], this.b[paramInt2]);
    if (i != 0)
      if (i >= 0);
    int[] arrayOfInt1;
    int[] arrayOfInt4;
    a.a locala;
    int m;
    label211: 
    do
    {
      return true;
      return false;
      int j = this.b[paramInt1];
      int k = this.b[paramInt2];
      arrayOfInt1 = new int[2];
      arrayOfInt1[0] = j;
      arrayOfInt1[1] = this.a.d(j);
      int[] arrayOfInt2 = new int[2];
      arrayOfInt2[0] = k;
      arrayOfInt2[1] = this.a.d(k);
      int[] arrayOfInt3 = new int[2];
      arrayOfInt3[0] = j;
      arrayOfInt3[1] = this.a.c(j);
      arrayOfInt4 = new int[2];
      arrayOfInt4[0] = k;
      arrayOfInt4[1] = this.a.c(k);
      locala = new a.a(this.a, j);
      if (locala.a(arrayOfInt1, arrayOfInt2) < 0);
      for (m = 1; ; m = 0)
      {
        if (locala.a(arrayOfInt3, arrayOfInt4) >= 0)
          break label211;
        if ((locala.a(arrayOfInt3, arrayOfInt2) < 0) || (m != 0))
          break;
        return false;
      }
    }
    while ((locala.a(arrayOfInt1, arrayOfInt4) < 0) && (m != 0));
    return false;
  }

  public final void b()
  {
    throw new UnsupportedOperationException("SortedVertexMapping is immutable.");
  }

  public final void b(int paramInt1, int paramInt2)
  {
    int i = this.b[paramInt1];
    this.b[paramInt1] = this.b[paramInt2];
    this.b[paramInt2] = i;
  }

  public final void b(int[] paramArrayOfInt)
  {
    throw new UnsupportedOperationException("SortedVertexMapping is immutable.");
  }

  public final j d(int paramInt1, int paramInt2)
  {
    if (this.a.a() != 0)
      throw new NullPointerException("Cannot create a sorted sublist when there are holes.");
    if (paramInt1 > paramInt2)
    {
      double[] arrayOfDouble2 = new double[2 * (paramInt2 + 1 + e() - paramInt1)];
      this.a.a(0, arrayOfDouble2, 0, paramInt2 + 1);
      this.a.a(paramInt1, arrayOfDouble2, paramInt2 + 1, e() - paramInt1);
      return new j(arrayOfDouble2, c(paramInt1, paramInt2));
    }
    int i = 1 + (paramInt2 - paramInt1);
    double[] arrayOfDouble1 = new double[i * 2];
    this.a.a(paramInt1, arrayOfDouble1, 0, i);
    return new j(arrayOfDouble1, c(paramInt1, paramInt2));
  }

  public final void e(int paramInt1, int paramInt2)
  {
    throw new UnsupportedOperationException("SortedVertexMapping is immutable.");
  }

  public final void f(int paramInt1, int paramInt2)
  {
    throw new UnsupportedOperationException("SortedVertexMapping is immutable.");
  }
}

/* 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.ay.j
 * JD-Core Version:    0.6.2
 */