package com.google.android.m4b.maps.ay;

import com.google.android.m4b.maps.bc.af;

public final class i
{
  private final double a;
  private final double b;

  private i(double paramDouble1, double paramDouble2, boolean paramBoolean)
  {
    this.a = paramDouble1;
    this.b = paramDouble2;
  }

  public static double a(int paramInt)
  {
    return 3.141592653589793D * (af.b(paramInt) / 536870912.0D);
  }

  public static i a()
  {
    return new i(3.141592653589793D, -3.141592653589793D, true);
  }

  public static i a(double paramDouble1, double paramDouble2)
  {
    if (paramDouble1 == -3.141592653589793D);
    for (double d1 = 3.141592653589793D; ; d1 = paramDouble1)
    {
      if (paramDouble2 == -3.141592653589793D);
      for (double d2 = 3.141592653589793D; ; d2 = paramDouble2)
      {
        if (b(d1, d2) <= 3.141592653589793D)
          return new i(d1, d2, true);
        return new i(d2, d1, true);
      }
    }
  }

  private static double b(double paramDouble1, double paramDouble2)
  {
    double d = paramDouble2 - paramDouble1;
    if (d >= 0.0D)
      return d;
    return paramDouble2 + 3.141592653589793D - (paramDouble1 - 3.141592653589793D);
  }

  private static i e()
  {
    return new i(-3.141592653589793D, 3.141592653589793D, true);
  }

  private boolean f()
  {
    return this.a - this.b == 6.283185307179586D;
  }

  private boolean g()
  {
    return this.a > this.b;
  }

  public final i a(i parami)
  {
    boolean bool = true;
    if (parami.f())
      return this;
    if (a(parami.a))
    {
      if (a(parami.b))
      {
        if (g())
          if (parami.g())
            if ((parami.a < this.a) || (parami.b > this.b));
        while (bool)
        {
          return this;
          bool = false;
          continue;
          if (((parami.a < this.a) && (parami.b > this.b)) || (f()))
          {
            bool = false;
            continue;
            if (parami.g())
            {
              if ((!b()) && (!parami.f()))
                bool = false;
            }
            else if ((parami.a < this.a) || (parami.b > this.b))
              bool = false;
          }
        }
        return e();
      }
      return new i(this.a, parami.b, bool);
    }
    if (a(parami.b))
      return new i(parami.a, this.b, bool);
    if ((f()) || (parami.a(this.a)))
      return parami;
    if (b(parami.b, this.a) < b(this.b, parami.a))
      return new i(parami.a, this.b, bool);
    return new i(this.a, parami.b, bool);
  }

  public final boolean a(double paramDouble)
  {
    if (g())
      if (((paramDouble < this.a) && (paramDouble > this.b)) || (f()));
    while ((paramDouble >= this.a) && (paramDouble <= this.b))
    {
      return true;
      return false;
    }
    return false;
  }

  public final boolean b()
  {
    return this.b - this.a == 6.283185307179586D;
  }

  public final double c()
  {
    double d = 0.5D * (this.a + this.b);
    if (!g())
      return d;
    if (d <= 0.0D)
      return d + 3.141592653589793D;
    return d - 3.141592653589793D;
  }

  public final i d()
  {
    if (this.a == this.b)
      return e();
    return new i(this.b, this.a, true);
  }

  public final boolean equals(Object paramObject)
  {
    boolean bool1 = paramObject instanceof i;
    boolean bool2 = false;
    if (bool1)
    {
      i locali = (i)paramObject;
      boolean bool3 = this.a < locali.a;
      bool2 = false;
      if (!bool3)
      {
        boolean bool4 = this.b < locali.b;
        bool2 = false;
        if (!bool4)
          bool2 = true;
      }
    }
    return bool2;
  }

  public final int hashCode()
  {
    long l = 37L * (629L + Double.doubleToLongBits(this.a)) + Double.doubleToLongBits(this.b);
    return (int)(l ^ l >>> 32);
  }

  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.ay.i
 * JD-Core Version:    0.6.2
 */