package com.google.android.m4b.maps.bv;

import android.graphics.Bitmap;
import android.graphics.Bitmap.Config;
import android.graphics.Point;
import android.widget.TextView;
import com.google.android.m4b.maps.a.l;
import com.google.android.m4b.maps.a.m.a;
import com.google.android.m4b.maps.a.m.b;
import com.google.android.m4b.maps.a.r;
import com.google.android.m4b.maps.aq.g.a;
import com.google.android.m4b.maps.bx.j;
import com.google.android.m4b.maps.model.CameraPosition;
import com.google.android.m4b.maps.model.LatLng;
import com.google.android.m4b.maps.y.e;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Joiner;
import com.google.common.base.Preconditions;
import com.google.common.base.Strings;
import com.google.common.io.BaseEncoding;
import java.io.IOException;
import java.util.Calendar;

class a
{
  private static final m.a a = new m.a()
  {
    public final void a(r paramAnonymousr)
    {
      Strings.isNullOrEmpty(paramAnonymousr.getMessage());
    }
  };
  private final b b;
  private final TextView c;
  private final l d;
  private final c e;
  private final Calendar f;
  private final boolean g;
  private int h = 1;
  private com.google.android.m4b.maps.ac.a i;
  private String j;
  private com.google.android.m4b.maps.b.g k;
  private com.google.android.m4b.maps.b.i l;
  private k m;
  private Bitmap n;
  private String o;

  static
  {
    a.class.getSimpleName();
  }

  a(b paramb, TextView paramTextView, l paraml, c paramc, Calendar paramCalendar, boolean paramBoolean)
  {
    this.b = paramb;
    this.c = paramTextView;
    this.d = paraml;
    this.e = paramc;
    this.f = paramCalendar;
    this.g = paramBoolean;
    com.google.android.m4b.maps.aq.g.a(new g.a()
    {
      public final void a()
      {
        a.this.a(com.google.android.m4b.maps.aq.g.c(), com.google.android.m4b.maps.aq.g.e());
      }
    });
  }

  @VisibleForTesting
  private static int a(int paramInt, double paramDouble)
  {
    return Math.min((int)Math.ceil(paramInt / paramDouble), (int)Math.floor(2048.0D / paramDouble));
  }

  private String a(com.google.android.m4b.maps.ac.a parama)
  {
    try
    {
      byte[] arrayOfByte = parama.d();
      return this.j + "bpb=" + BaseEncoding.base64Url().encode(arrayOfByte);
    }
    catch (IOException localIOException)
    {
      throw new IllegalStateException(localIOException);
    }
  }

  private static void a(com.google.android.m4b.maps.ac.a parama, int paramInt)
  {
    if (paramInt != 0);
    com.google.android.m4b.maps.ac.a locala1;
    for (boolean bool = true; ; bool = false)
    {
      Preconditions.checkArgument(bool, "Shouldn't fetch for MAP_TYPE_NONE");
      locala1 = parama.g(3);
      if (locala1 == null)
        locala1 = new com.google.android.m4b.maps.ac.a(com.google.android.m4b.maps.bx.g.a);
      switch (paramInt)
      {
      default:
        b(parama, 0);
        return;
      case 2:
      case 4:
      case 3:
      }
    }
    b(parama, 1);
    return;
    b(parama, 1);
    b(parama, 0);
    com.google.android.m4b.maps.ac.a locala3 = new com.google.android.m4b.maps.ac.a(j.a);
    locala3.f(1, 4);
    locala1.a(12, locala3);
    return;
    b(parama, 4);
    b(parama, 0);
    com.google.android.m4b.maps.ac.a locala2 = new com.google.android.m4b.maps.ac.a(j.a);
    locala2.f(1, 5);
    locala1.a(12, locala2);
  }

  private static void a(com.google.android.m4b.maps.ac.a parama, k paramk)
  {
    int i1 = (int)paramk.e.zoom;
    com.google.android.m4b.maps.ac.a locala1 = new com.google.android.m4b.maps.ac.a(com.google.android.m4b.maps.bx.i.a);
    com.google.android.m4b.maps.ac.a locala2 = new com.google.android.m4b.maps.ac.a(com.google.android.m4b.maps.bx.i.b);
    locala2.f(2, i1);
    com.google.android.m4b.maps.ac.a locala3 = new com.google.android.m4b.maps.ac.a(com.google.android.m4b.maps.bx.i.c);
    locala3.f(1, a(paramk.f, paramk.h));
    locala3.f(2, a(paramk.g, paramk.h));
    locala2.b(1, locala3);
    com.google.android.m4b.maps.ac.a locala4 = new com.google.android.m4b.maps.ac.a(e.a);
    if ((paramk.a == paramk.c) && (paramk.b == paramk.d));
    for (LatLng localLatLng = paramk.e.target; ; localLatLng = paramk.a(new Point(paramk.f / 2, paramk.g / 2)))
    {
      locala4.f(1, com.google.android.m4b.maps.ao.b.b(localLatLng.latitude));
      locala4.f(2, com.google.android.m4b.maps.ao.b.b(localLatLng.longitude));
      locala2.b(3, locala4);
      locala1.b(4, locala2);
      parama.a(1, locala1);
      return;
    }
  }

  private static com.google.android.m4b.maps.ac.a b(com.google.android.m4b.maps.ac.a parama)
  {
    try
    {
      com.google.android.m4b.maps.ac.a locala = com.google.android.m4b.maps.ac.c.a(parama);
      locala.e(5, 0);
      locala.f(4, 5);
      return locala;
    }
    catch (IOException localIOException)
    {
      throw new IllegalStateException(localIOException);
    }
  }

  private void b()
  {
    this.k.f();
    this.k = null;
    this.n = null;
    if (this.l != null)
    {
      this.l.f();
      this.l = null;
      this.o = null;
    }
  }

  private static void b(com.google.android.m4b.maps.ac.a parama, int paramInt)
  {
    com.google.android.m4b.maps.ac.a locala = new com.google.android.m4b.maps.ac.a(com.google.android.m4b.maps.bx.b.a);
    locala.f(1, paramInt);
    locala.f(3, 999999);
    parama.a(2, locala);
  }

  @VisibleForTesting
  final String a(String paramString)
  {
    String[] arrayOfString = paramString.replace("[", "").replace("]", "").replace("\"", "").split(",");
    return ("©" + this.f.get(1) + " " + Joiner.on(", ").join(arrayOfString)).trim();
  }

  final void a()
  {
    int i1 = 1;
    k localk = this.e.b();
    int i2;
    label47: com.google.android.m4b.maps.ac.a locala1;
    if ((localk.f > 0) && (localk.g > 0))
    {
      i2 = i1;
      if ((i2 == 0) || (this.i == null) || (Strings.isNullOrEmpty(this.j)))
        break label162;
      if (i1 != 0)
      {
        locala1 = this.i.g(10);
        float f1 = locala1.g(5).f(5);
        this.m = new k(localk.e, localk.f, localk.g, f1, localk.a, localk.b, localk.c, localk.d);
        if (this.h != 0)
          break label167;
        if (this.k != null)
          b();
        this.b.a(null, this.m);
        this.c.setText("");
      }
    }
    while (true)
    {
      return;
      i2 = 0;
      break;
      label162: i1 = 0;
      break label47;
      try
      {
        label167: com.google.android.m4b.maps.ac.a locala2 = com.google.android.m4b.maps.ac.c.a(locala1);
        a(locala2, this.m);
        a(locala2, this.h);
        String str = a(locala2);
        if (this.k != null)
        {
          if (str.equals(this.k.c()))
            continue;
          b();
        }
        com.google.android.m4b.maps.b.g localg = new com.google.android.m4b.maps.b.g(str, new m.b()
        {
        }
        , 0, 0, Bitmap.Config.ARGB_8888, a);
        this.k = ((com.google.android.m4b.maps.b.g)this.d.a(localg));
        if (!this.g)
          continue;
        com.google.android.m4b.maps.ac.a locala3 = b(locala1);
        a(locala3, this.m);
        a(locala3, this.h);
        com.google.android.m4b.maps.b.i locali = new com.google.android.m4b.maps.b.i(a(locala3), new m.b()
        {
        }
        , a);
        this.l = ((com.google.android.m4b.maps.b.i)this.d.a(locali));
        return;
      }
      catch (IOException localIOException)
      {
        throw new IllegalStateException(localIOException);
      }
    }
  }

  final void a(int paramInt)
  {
    this.h = paramInt;
    a();
  }

  @VisibleForTesting
  final void a(com.google.android.m4b.maps.aq.i parami, com.google.android.m4b.maps.ac.a parama)
  {
    if (!Strings.isNullOrEmpty(parami.f()));
    for (this.j = parami.f(); ; this.j = "https://www.google.com/maps/vt/")
    {
      this.i = parama.g(1);
      a();
      return;
    }
  }
}

/* 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.bv.a
 * JD-Core Version:    0.6.2
 */