package com.google.android.m4b.maps.bu;

import android.content.Context;
import android.content.res.Resources;
import android.graphics.Point;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.FrameLayout;
import android.widget.TextView;
import com.google.android.m4b.maps.R.string;
import com.google.android.m4b.maps.StreetViewPanoramaOptions;
import com.google.android.m4b.maps.ak.h;
import com.google.android.m4b.maps.bj.ad;
import com.google.android.m4b.maps.j.d;
import com.google.android.m4b.maps.model.LatLng;
import com.google.android.m4b.maps.model.StreetViewPanoramaCamera;
import com.google.android.m4b.maps.model.StreetViewPanoramaLocation;
import com.google.android.m4b.maps.model.StreetViewPanoramaOrientation;
import com.google.android.m4b.maps.r.aa;
import com.google.android.m4b.maps.r.ab;
import com.google.android.m4b.maps.r.ac;
import com.google.android.m4b.maps.r.ag.a;
import com.google.android.m4b.maps.r.al;
import com.google.common.base.Preconditions;

public final class br extends ag.a
  implements View.OnClickListener
{
  private static StreetViewPanoramaCamera j = new StreetViewPanoramaCamera(0.0F, 0.0F, 0.0F);
  private final bt a;
  private final by b;
  private final StreetViewPanoramaOptions c;
  private final FrameLayout d;
  private final bs e;
  private final Context f;
  private final cb g;
  private a h;
  private final bv i;

  private br(Context paramContext, bt parambt, StreetViewPanoramaOptions paramStreetViewPanoramaOptions, by paramby, bs parambs, FrameLayout paramFrameLayout, cb paramcb, bv parambv)
  {
    this.f = paramContext;
    this.a = parambt;
    this.c = paramStreetViewPanoramaOptions;
    this.b = paramby;
    this.e = parambs;
    this.d = paramFrameLayout;
    this.g = paramcb;
    this.i = parambv;
    this.h = new a()
    {
      public final void a(String paramAnonymousString, StreetViewPanoramaLocation paramAnonymousStreetViewPanoramaLocation)
      {
        if (paramAnonymousStreetViewPanoramaLocation != null)
        {
          br.a(br.this).a(paramAnonymousString);
          br.a(br.this).a(true);
        }
        while (true)
        {
          if ((paramAnonymousStreetViewPanoramaLocation != null) && (b.a(br.b(br.this))))
          {
            br localbr = br.this;
            bn localbn = new bn(paramAnonymousStreetViewPanoramaLocation.position, 21.0F);
            localbn.a(new br.2(localbr));
            h.a().c(localbn);
          }
          return;
          br.a(br.this).a(false);
        }
      }
    };
    this.a.a(this.h);
    this.e.b().setOnClickListener(this);
    if (this.c.getUserNavigationEnabled() != null)
      c(this.c.getUserNavigationEnabled().booleanValue());
    if (this.c.getZoomGesturesEnabled() != null)
      a(this.c.getZoomGesturesEnabled().booleanValue());
    if (this.c.getPanningGesturesEnabled() != null)
      b(this.c.getPanningGesturesEnabled().booleanValue());
    if (this.c.getStreetNamesEnabled() != null)
      d(this.c.getStreetNamesEnabled().booleanValue());
  }

  public static br a(LayoutInflater paramLayoutInflater, StreetViewPanoramaOptions paramStreetViewPanoramaOptions, boolean paramBoolean)
  {
    Context localContext1 = paramLayoutInflater.getContext().getApplicationContext();
    n localn = n.a(localContext1);
    Context localContext2 = ag.a(localContext1, localn, false);
    FrameLayout localFrameLayout = new FrameLayout(localContext2);
    ad localad = ad.a(localContext2, localn);
    bs localbs = new bs(localContext2, ah.a());
    by localby = bz.b();
    cb localcb = cc.b();
    Preconditions.checkNotNull(paramStreetViewPanoramaOptions);
    StreetViewPanoramaCamera localStreetViewPanoramaCamera = paramStreetViewPanoramaOptions.getStreetViewPanoramaCamera();
    if (localStreetViewPanoramaCamera == null)
      localStreetViewPanoramaCamera = j;
    localad.a(paramStreetViewPanoramaOptions.getPanoramaId(), paramStreetViewPanoramaOptions.getPosition(), paramStreetViewPanoramaOptions.getRadius(), com.google.android.m4b.maps.ao.b.a(localStreetViewPanoramaCamera));
    bl.a(localContext2).a(1);
    bv localbv = new bv(localContext2);
    localFrameLayout.addView(localad.k());
    localFrameLayout.addView(localbs.a());
    localcb.a(cb.a.bK);
    return new br(localContext2, localad, paramStreetViewPanoramaOptions, localby, localbs, localFrameLayout, localcb, localbv);
  }

  public final com.google.android.m4b.maps.j.b a(StreetViewPanoramaOrientation paramStreetViewPanoramaOrientation)
  {
    this.b.a();
    this.g.b(cb.a.bX);
    return d.a(this.a.a(paramStreetViewPanoramaOrientation));
  }

  public final StreetViewPanoramaOrientation a(com.google.android.m4b.maps.j.b paramb)
  {
    this.b.a();
    this.g.b(cb.a.bW);
    Point localPoint = (Point)d.a(paramb);
    return this.a.a(localPoint.x, localPoint.y);
  }

  public final void a(Bundle paramBundle)
  {
    StreetViewPanoramaCamera localStreetViewPanoramaCamera = (StreetViewPanoramaCamera)al.a(paramBundle, "camera");
    bt localbt;
    if (localStreetViewPanoramaCamera == null)
    {
      if (this.c.getStreetViewPanoramaCamera() != null)
        localStreetViewPanoramaCamera = this.c.getStreetViewPanoramaCamera();
    }
    else
    {
      localbt = this.a;
      if ((paramBundle == null) || (!paramBundle.containsKey("position")))
        break label78;
    }
    label78: for (String str = paramBundle.getString("position"); ; str = "")
    {
      localbt.a(localStreetViewPanoramaCamera, str);
      return;
      localStreetViewPanoramaCamera = j;
      break;
    }
  }

  public final void a(LatLng paramLatLng)
  {
    this.b.a();
    this.g.b(cb.a.bR);
    this.a.a(paramLatLng);
  }

  public final void a(LatLng paramLatLng, int paramInt)
  {
    this.b.a();
    this.g.b(cb.a.bS);
    this.a.a(paramLatLng, paramInt);
  }

  public final void a(StreetViewPanoramaCamera paramStreetViewPanoramaCamera, long paramLong)
  {
    this.b.a();
    this.g.b(cb.a.bP);
    this.a.a(paramStreetViewPanoramaCamera, paramLong);
  }

  public final void a(aa paramaa)
  {
    this.b.a();
    this.g.b(cb.a.bU);
    this.a.a(paramaa);
  }

  public final void a(ab paramab)
  {
    this.b.a();
    this.g.b(cb.a.bT);
    this.a.a(paramab);
  }

  public final void a(ac paramac)
  {
    this.b.a();
    this.g.b(cb.a.bV);
    this.a.a(paramac);
  }

  public final void a(String paramString)
  {
    this.b.a();
    this.g.b(cb.a.bQ);
    this.a.a(paramString);
  }

  public final void a(boolean paramBoolean)
  {
    this.b.a();
    this.g.b(cb.a.bL);
    this.a.a(paramBoolean);
  }

  public final boolean a()
  {
    this.b.a();
    return this.a.g();
  }

  public final void b(Bundle paramBundle)
  {
    al.a(paramBundle, "StreetViewPanoramaOptions", this.c);
    al.a(paramBundle, "camera", e());
    if (this.a.e() != null)
      paramBundle.putString("position", this.a.e().panoId);
  }

  public final void b(boolean paramBoolean)
  {
    this.b.a();
    this.g.b(cb.a.bM);
    this.a.b(paramBoolean);
  }

  public final boolean b()
  {
    this.b.a();
    return this.a.h();
  }

  public final void c(boolean paramBoolean)
  {
    this.b.a();
    this.g.b(cb.a.bN);
    this.a.c(paramBoolean);
  }

  public final boolean c()
  {
    this.b.a();
    return this.a.i();
  }

  public final void d(boolean paramBoolean)
  {
    this.b.a();
    this.g.b(cb.a.bO);
    this.a.d(paramBoolean);
  }

  public final boolean d()
  {
    this.b.a();
    return this.a.j();
  }

  public final StreetViewPanoramaCamera e()
  {
    this.b.a();
    return this.a.f();
  }

  public final StreetViewPanoramaLocation f()
  {
    this.b.a();
    return this.a.e();
  }

  public final void g()
  {
    this.a.d();
  }

  public final void h()
  {
    this.a.c();
  }

  public final void i()
  {
    this.g.a();
  }

  public final View j()
  {
    return this.d;
  }

  public final boolean k()
  {
    return (this.c.getUseViewLifecycleInFragment() != null) && (this.c.getUseViewLifecycleInFragment().booleanValue());
  }

  public final void onClick(View paramView)
  {
    if (paramView == this.e.b())
      this.i.a(this.a.e(), this.a.f());
  }

  public static abstract interface a
  {
    public abstract void a(String paramString, StreetViewPanoramaLocation paramStreetViewPanoramaLocation);
  }
}

/* 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.bu.br
 * JD-Core Version:    0.6.2
 */