dh$2.smali

.class final Lcom/inmobi/media/dh$2;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/inmobi/media/dj$a;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/inmobi/media/dh;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x8
    name = null
.end annotation


# instance fields
.field private final a:Landroid/graphics/Rect;


# direct methods
.method constructor <init>()V
    .registers 2

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    new-instance v0, Landroid/graphics/Rect;

    invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V

    iput-object v0, p0, Lcom/inmobi/media/dh$2;->a:Landroid/graphics/Rect;

    return-void
.end method


# virtual methods
.method public final a(Landroid/view/View;Landroid/view/View;ILjava/lang/Object;)Z
    .registers 11

    instance-of v0, p4, Lcom/inmobi/media/j;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    return v1

    :cond_6
    check-cast p4, Lcom/inmobi/media/j;

    iget-boolean p4, p4, Lcom/inmobi/media/j;->s:Z

    if-eqz p4, :cond_d

    return v1

    :cond_d
    instance-of p4, p2, Lcom/inmobi/media/en;

    if-eqz p4, :cond_20

    move-object p4, p2

    check-cast p4, Lcom/inmobi/media/en;

    invoke-virtual {p4}, Lcom/inmobi/media/en;->getMediaPlayer()Lcom/inmobi/media/eh;

    move-result-object p4

    if-eqz p4, :cond_20

    const/4 v0, 0x3

    iget p4, p4, Lcom/inmobi/media/eh;->a:I

    if-eq v0, p4, :cond_20

    return v1

    :cond_20
    if-eqz p2, :cond_69

    if-eqz p1, :cond_69

    invoke-virtual {p2}, Landroid/view/View;->isShown()Z

    move-result p4

    if-eqz p4, :cond_69

    invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;

    move-result-object p4

    if-nez p4, :cond_31

    goto :goto_69

    :cond_31
    iget-object p4, p0, Lcom/inmobi/media/dh$2;->a:Landroid/graphics/Rect;

    invoke-virtual {p2, p4}, Landroid/view/View;->getGlobalVisibleRect(Landroid/graphics/Rect;)Z

    move-result p2

    if-nez p2, :cond_3a

    return v1

    :cond_3a
    iget-object p2, p0, Lcom/inmobi/media/dh$2;->a:Landroid/graphics/Rect;

    invoke-virtual {p2}, Landroid/graphics/Rect;->height()I

    move-result p2

    int-to-long v2, p2

    iget-object p2, p0, Lcom/inmobi/media/dh$2;->a:Landroid/graphics/Rect;

    invoke-virtual {p2}, Landroid/graphics/Rect;->width()I

    move-result p2

    int-to-long v4, p2

    mul-long v2, v2, v4

    invoke-virtual {p1}, Landroid/view/View;->getWidth()I

    move-result p2

    int-to-long v4, p2

    invoke-virtual {p1}, Landroid/view/View;->getHeight()I

    move-result p1

    int-to-long p1, p1

    mul-long v4, v4, p1

    const-wide/16 p1, 0x0

    cmp-long p4, v4, p1

    if-lez p4, :cond_69

    const-wide/16 p1, 0x64

    mul-long v2, v2, p1

    int-to-long p1, p3

    mul-long p1, p1, v4

    cmp-long p3, v2, p1

    if-ltz p3, :cond_69

    const/4 p1, 0x1

    return p1

    :cond_69
    :goto_69
    return v1
.end method