package com.google.android.m4b.maps.bq;

import com.google.android.m4b.maps.bc.am;
import com.google.android.m4b.maps.bc.as;
import com.google.android.m4b.maps.bc.ay;
import com.google.android.m4b.maps.bc.bq;
import com.google.android.m4b.maps.bc.br;
import com.google.android.m4b.maps.bc.k;
import com.google.android.m4b.maps.bl.i;
import com.google.android.m4b.maps.bl.r;
import com.google.android.m4b.maps.bl.r.a;
import com.google.android.m4b.maps.bo.e;
import com.google.common.collect.Lists;

public abstract class h extends r
{
  protected final k a;
  protected final as b;
  protected final com.google.android.m4b.maps.bs.b c;
  protected final int d;
  protected boolean e;
  protected boolean f = false;
  protected int g;
  private float h;
  private float i;
  private boolean j;
  private boolean k = false;

  protected h(k paramk, com.google.android.m4b.maps.bs.b paramb, as paramas, float paramFloat1, float paramFloat2, int paramInt, boolean paramBoolean1, boolean paramBoolean2)
  {
    Lists.newArrayList();
    this.g = 65536;
    this.a = paramk;
    this.b = paramas;
    this.c = paramb;
    this.h = paramFloat1;
    this.i = paramFloat2;
    this.d = paramInt;
    this.j = paramBoolean1;
    this.k = paramBoolean2;
  }

  public static float a(as paramas, float paramFloat1, int paramInt1, int paramInt2, float paramFloat2)
  {
    if (paramas.e());
    for (int m = paramas.i().f(); ; m = 0)
    {
      float f1 = paramFloat1 * m;
      return paramFloat2 * Math.max(paramInt1, Math.min(paramInt2, f1));
    }
  }

  public static int a(float paramFloat)
  {
    if ((paramFloat < 1.0F) && (paramFloat >= 0.25F))
      return (int)(65536.0D * Math.sqrt(1.333333373069763D * (paramFloat - 0.25F)));
    return 65536;
  }

  private static int a(int paramInt1, int paramInt2)
  {
    return paramInt2 * (paramInt1 >>> 24) / 255 << 24;
  }

  public static int a(as paramas, i parami)
  {
    switch (1.a[parami.ordinal()])
    {
    default:
      if (!paramas.e())
        break;
    case 1:
    case 2:
    }
    for (int m = paramas.i().d(); m == 0; m = -16777216)
    {
      return -16777216;
      return -1;
      return -4144960;
    }
    return m;
  }

  static int b(int paramInt)
  {
    int m = a(paramInt, 255);
    if (c(paramInt) >= 192)
      return m;
    return m | 0xFFFFFF;
  }

  public static int b(as paramas, i parami)
  {
    switch (1.a[parami.ordinal()])
    {
    default:
      if (paramas.e())
        return paramas.i().e();
      break;
    case 1:
      return -1610612736;
    case 2:
      return -2147483648;
    }
    int m = a(paramas, parami);
    int n = a(m, 160);
    if (c(m) >= 192)
      return 0x808080 | n;
    return 0xFFFFFF | n;
  }

  private static int c(int paramInt)
  {
    return (77 * (0xFF & paramInt >>> 16) + 151 * (0xFF & paramInt >>> 8) + 28 * (paramInt & 0xFF)) / 256;
  }

  public final void a(int paramInt)
  {
    if ((paramInt & 0x2) != 0);
    for (boolean bool = true; ; bool = false)
    {
      this.f = bool;
      return;
    }
  }

  public boolean a(br parambr)
  {
    return (parambr.a().a(l().a())) && (parambr.a(l()));
  }

  public void b(e parame)
  {
    super.b(parame);
  }

  public final void b(boolean paramBoolean)
  {
    this.e = true;
  }

  public boolean b(com.google.android.m4b.maps.bn.b paramb, e parame)
  {
    return false;
  }

  public void c(e parame)
  {
    super.c(parame);
  }

  public final r.a d()
  {
    return r.a.j;
  }

  protected final boolean j()
  {
    return this.k;
  }

  public abstract float k();

  public abstract am l();

  public final com.google.android.m4b.maps.bs.b n()
  {
    return this.c;
  }

  public final float o()
  {
    return this.h;
  }

  public final float p()
  {
    return this.i;
  }

  public int q()
  {
    return this.d;
  }

  public abstract String r();

  public final k s()
  {
    return this.a;
  }

  public final boolean t()
  {
    return this.j;
  }
}

/* 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.bq.h
 * JD-Core Version:    0.6.2
 */