package com.google.android.m4b.maps.bc;

public final class al extends am
{
  protected af a;
  protected af b;
  private volatile af c;
  private volatile af d;

  public al(af paramaf1, af paramaf2)
  {
    this.a = paramaf1;
    this.b = paramaf2;
  }

  public static al a(af paramaf, int paramInt)
  {
    return new al(new af(paramaf.a - paramInt, paramaf.b - paramInt), new af(paramInt + paramaf.a, paramInt + paramaf.b));
  }

  public static al a(af paramaf1, af paramaf2)
  {
    int i;
    int j;
    int k;
    if (paramaf1.a < paramaf2.a)
    {
      i = paramaf1.a;
      j = paramaf2.a;
      if (paramaf1.b >= paramaf2.b)
        break label85;
      k = paramaf1.b;
    }
    for (int m = paramaf2.b; ; m = paramaf1.b)
    {
      return new al(new af(i, k), new af(j, m));
      i = paramaf2.a;
      j = paramaf1.a;
      break;
      label85: k = paramaf2.b;
    }
  }

  public static al a(af[] paramArrayOfaf)
  {
    af localaf1 = paramArrayOfaf[0];
    int i = localaf1.a;
    int j = localaf1.b;
    int k = 1;
    int m = i;
    int n = i;
    int i1 = j;
    while (k < paramArrayOfaf.length)
    {
      af localaf2 = paramArrayOfaf[k];
      if (localaf2.a < n)
        n = localaf2.a;
      if (localaf2.a > m)
        m = localaf2.a;
      if (localaf2.b < i1)
        i1 = localaf2.b;
      if (localaf2.b > j)
        j = localaf2.b;
      k++;
    }
    return new al(new af(n, i1), new af(m, j));
  }

  public final af a(int paramInt)
  {
    switch (paramInt)
    {
    default:
      throw new ArrayIndexOutOfBoundsException();
    case 0:
      if (this.c == null)
        this.c = new af(this.b.a, this.a.b);
      return this.c;
    case 1:
      return this.b;
    case 2:
      if (this.d == null)
        this.d = new af(this.a.a, this.b.b);
      return this.d;
    case 3:
    }
    return this.a;
  }

  public final al a()
  {
    return this;
  }

  final void a(al paramal)
  {
    this.a.a = Math.min(this.a.a, paramal.a.a);
    this.a.b = Math.min(this.a.b, paramal.a.b);
    this.b.a = Math.max(this.b.a, paramal.b.a);
    this.b.b = Math.max(this.b.b, paramal.b.b);
    this.c = null;
    this.d = null;
  }

  public final boolean a(af paramaf)
  {
    return (paramaf.a >= this.a.a) && (paramaf.a <= this.b.a) && (paramaf.b >= this.a.b) && (paramaf.b <= this.b.b);
  }

  public final boolean a(am paramam)
  {
    if ((paramam instanceof al))
    {
      al localal = (al)paramam;
      return (this.a.a <= localal.b.a) && (this.a.b <= localal.b.b) && (this.b.a >= localal.a.a) && (this.b.b >= localal.a.b);
    }
    return super.a(paramam);
  }

  public final int b()
  {
    return 4;
  }

  public final boolean b(am paramam)
  {
    al localal = paramam.a();
    return (this.a.a <= localal.a.a) && (this.a.b <= localal.a.b) && (this.b.a >= localal.b.a) && (this.b.b >= localal.b.b);
  }

  public final af c()
  {
    return this.a;
  }

  public final af d()
  {
    return this.a;
  }

  public final af e()
  {
    return this.b;
  }

  public final boolean equals(Object paramObject)
  {
    if (this == paramObject);
    al localal;
    do
    {
      return true;
      if (!(paramObject instanceof al))
        break;
      localal = (al)paramObject;
    }
    while ((localal.b.equals(this.b)) && (localal.a.equals(this.a)));
    return false;
    return false;
  }

  public final af f()
  {
    return new af((this.a.a + this.b.a) / 2, (this.a.b + this.b.b) / 2);
  }

  public final int g()
  {
    return this.b.a - this.a.a;
  }

  public final int h()
  {
    return this.b.b - this.a.b;
  }

  public final int hashCode()
  {
    return 31 * (31 + this.b.hashCode()) + this.a.hashCode();
  }

  public final String toString()
  {
    return "[" + this.a + ", " + 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.al
 * JD-Core Version:    0.6.2
 */