d$3.smali

.class final Lcom/proxy/ad/impl/banner/mraid/d$3;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/proxy/ad/impl/banner/mraid/MraidBridge$a;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/proxy/ad/impl/banner/mraid/d;
.end annotation

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


# instance fields
.field final synthetic a:Lcom/proxy/ad/impl/banner/mraid/d;


# direct methods
.method constructor <init>(Lcom/proxy/ad/impl/banner/mraid/d;)V
    .registers 2

    iput-object p1, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

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

    return-void
.end method


# virtual methods
.method public final a()V
    .registers 8

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v1, v0, Lcom/proxy/ad/impl/banner/mraid/d;->l:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    iget-object v2, v0, Lcom/proxy/ad/impl/banner/mraid/d;->a:Landroid/content/Context;

    invoke-static {v2}, Lcom/proxy/ad/impl/banner/mraid/h;->b(Landroid/content/Context;)Z

    move-result v2

    iget-object v3, v0, Lcom/proxy/ad/impl/banner/mraid/d;->a:Landroid/content/Context;

    invoke-static {v3}, Lcom/proxy/ad/impl/banner/mraid/h;->a(Landroid/content/Context;)Z

    move-result v3

    iget-object v4, v0, Lcom/proxy/ad/impl/banner/mraid/d;->a:Landroid/content/Context;

    invoke-static {v4}, Lcom/proxy/ad/impl/banner/mraid/h;->d(Landroid/content/Context;)Z

    move-result v4

    iget-object v5, v0, Lcom/proxy/ad/impl/banner/mraid/d;->a:Landroid/content/Context;

    invoke-static {v5}, Lcom/proxy/ad/impl/banner/mraid/h;->c(Landroid/content/Context;)Z

    move-result v5

    invoke-virtual {v0}, Lcom/proxy/ad/impl/banner/mraid/d;->b()Z

    move-result v6

    invoke-virtual/range {v1 .. v6}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->a(ZZZZZ)V

    iget-object v1, v0, Lcom/proxy/ad/impl/banner/mraid/d;->l:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    iget-object v2, v0, Lcom/proxy/ad/impl/banner/mraid/d;->b:Lcom/proxy/ad/impl/banner/mraid/n;

    invoke-virtual {v1, v2}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->a(Lcom/proxy/ad/impl/banner/mraid/n;)V

    iget-object v1, v0, Lcom/proxy/ad/impl/banner/mraid/d;->l:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    iget-object v2, v0, Lcom/proxy/ad/impl/banner/mraid/d;->l:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    invoke-virtual {v2}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->b()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->a(Z)V

    iget-object v1, v0, Lcom/proxy/ad/impl/banner/mraid/d;->l:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    iget-object v2, v0, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    invoke-virtual {v1, v2}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->a(Lcom/proxy/ad/impl/banner/mraid/j;)V

    iget-boolean v1, v0, Lcom/proxy/ad/impl/banner/mraid/d;->q:Z

    if-nez v1, :cond_7c

    iget-object v1, v0, Lcom/proxy/ad/impl/banner/mraid/d;->g:Lcom/proxy/ad/impl/banner/mraid/p;

    sget-object v2, Lcom/proxy/ad/impl/banner/mraid/p;->a:Lcom/proxy/ad/impl/banner/mraid/p;

    if-eq v1, v2, :cond_7c

    iget-object v1, v0, Lcom/proxy/ad/impl/banner/mraid/d;->g:Lcom/proxy/ad/impl/banner/mraid/p;

    sget-object v2, Lcom/proxy/ad/impl/banner/mraid/p;->e:Lcom/proxy/ad/impl/banner/mraid/p;

    if-eq v1, v2, :cond_7c

    iget-object v1, v0, Lcom/proxy/ad/impl/banner/mraid/d;->j:Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;

    if-nez v1, :cond_51

    goto :goto_7c

    :cond_51
    iget-object v1, v0, Lcom/proxy/ad/impl/banner/mraid/d;->a:Landroid/content/Context;

    iget-object v2, v0, Lcom/proxy/ad/impl/banner/mraid/d;->r:Lcom/proxy/ad/impl/banner/mraid/a;

    if-eqz v2, :cond_5a

    invoke-virtual {v0}, Lcom/proxy/ad/impl/banner/mraid/d;->i()V

    :cond_5a
    new-instance v2, Lcom/proxy/ad/impl/banner/mraid/a;

    iget-object v3, v0, Lcom/proxy/ad/impl/banner/mraid/d;->s:Landroid/os/Handler;

    invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v4

    new-instance v5, Lcom/proxy/ad/impl/banner/mraid/d$7;

    invoke-direct {v5, v0}, Lcom/proxy/ad/impl/banner/mraid/d$7;-><init>(Lcom/proxy/ad/impl/banner/mraid/d;)V

    invoke-direct {v2, v3, v4, v5}, Lcom/proxy/ad/impl/banner/mraid/a;-><init>(Landroid/os/Handler;Landroid/content/Context;Lcom/proxy/ad/impl/banner/mraid/a$a;)V

    iput-object v2, v0, Lcom/proxy/ad/impl/banner/mraid/d;->r:Lcom/proxy/ad/impl/banner/mraid/a;

    invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v1

    sget-object v2, Landroid/provider/Settings$System;->CONTENT_URI:Landroid/net/Uri;

    const/4 v3, 0x1

    iget-object v4, v0, Lcom/proxy/ad/impl/banner/mraid/d;->r:Lcom/proxy/ad/impl/banner/mraid/a;

    invoke-virtual {v1, v2, v3, v4}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V

    :cond_7c
    :goto_7c
    sget-object v1, Lcom/proxy/ad/impl/banner/mraid/p;->b:Lcom/proxy/ad/impl/banner/mraid/p;

    invoke-virtual {v0, v1}, Lcom/proxy/ad/impl/banner/mraid/d;->a(Lcom/proxy/ad/impl/banner/mraid/p;)V

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/d;->l:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    const-string v1, "mraidbridge.notifyReadyEvent();"

    invoke-virtual {v0, v1}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->a(Ljava/lang/String;)V

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/d;->h:Lcom/proxy/ad/impl/banner/mraid/d$a;

    if-eqz v0, :cond_95

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/d;->h:Lcom/proxy/ad/impl/banner/mraid/d$a;

    invoke-interface {v0}, Lcom/proxy/ad/impl/banner/mraid/d$a;->a()V

    :cond_95
    return-void
.end method

.method public final a(IIIILcom/proxy/ad/impl/banner/view/CloseableLayout$a;Z)V
    .registers 24

    move/from16 v0, p1

    move/from16 v1, p2

    move/from16 v2, p3

    move/from16 v3, p4

    move-object/from16 v4, p5

    move-object/from16 v5, p0

    iget-object v6, v5, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v7, v6, Lcom/proxy/ad/impl/banner/mraid/d;->j:Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;

    if-eqz v7, :cond_1eb

    iget-object v7, v6, Lcom/proxy/ad/impl/banner/mraid/d;->g:Lcom/proxy/ad/impl/banner/mraid/p;

    sget-object v8, Lcom/proxy/ad/impl/banner/mraid/p;->a:Lcom/proxy/ad/impl/banner/mraid/p;

    if-eq v7, v8, :cond_1ea

    iget-object v7, v6, Lcom/proxy/ad/impl/banner/mraid/d;->g:Lcom/proxy/ad/impl/banner/mraid/p;

    sget-object v8, Lcom/proxy/ad/impl/banner/mraid/p;->e:Lcom/proxy/ad/impl/banner/mraid/p;

    if-ne v7, v8, :cond_20

    goto/16 :goto_1ea

    :cond_20
    iget-object v7, v6, Lcom/proxy/ad/impl/banner/mraid/d;->g:Lcom/proxy/ad/impl/banner/mraid/p;

    sget-object v8, Lcom/proxy/ad/impl/banner/mraid/p;->d:Lcom/proxy/ad/impl/banner/mraid/p;

    if-eq v7, v8, :cond_1e2

    iget-object v7, v6, Lcom/proxy/ad/impl/banner/mraid/d;->b:Lcom/proxy/ad/impl/banner/mraid/n;

    sget-object v8, Lcom/proxy/ad/impl/banner/mraid/n;->b:Lcom/proxy/ad/impl/banner/mraid/n;

    if-eq v7, v8, :cond_1da

    iget-object v7, v6, Lcom/proxy/ad/impl/banner/mraid/d;->n:Lcom/proxy/ad/impl/banner/mraid/d$b;

    invoke-virtual {v7}, Lcom/proxy/ad/impl/banner/mraid/d$b;->a()V

    iget-object v7, v6, Lcom/proxy/ad/impl/banner/mraid/d;->a:Landroid/content/Context;

    invoke-static {v7, v0}, Lcom/proxy/ad/h/d;->a(Landroid/content/Context;I)I

    move-result v8

    invoke-static {v7, v1}, Lcom/proxy/ad/h/d;->a(Landroid/content/Context;I)I

    move-result v9

    invoke-static {v7, v2}, Lcom/proxy/ad/h/d;->a(Landroid/content/Context;I)I

    move-result v10

    invoke-static {v7, v3}, Lcom/proxy/ad/h/d;->a(Landroid/content/Context;I)I

    move-result v7

    iget-object v11, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v11, v11, Lcom/proxy/ad/impl/banner/mraid/j;->g:Landroid/graphics/Rect;

    iget v11, v11, Landroid/graphics/Rect;->left:I

    add-int/2addr v11, v10

    iget-object v10, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v10, v10, Lcom/proxy/ad/impl/banner/mraid/j;->g:Landroid/graphics/Rect;

    iget v10, v10, Landroid/graphics/Rect;->top:I

    add-int/2addr v10, v7

    new-instance v7, Landroid/graphics/Rect;

    add-int/2addr v8, v11

    add-int v12, v10, v9

    invoke-direct {v7, v11, v10, v8, v12}, Landroid/graphics/Rect;-><init>(IIII)V

    const-string v8, ")"

    const-string v10, ") and offset ("

    const-string v11, "resizeProperties specified a size ("

    const-string v12, ", "

    if-nez p6, :cond_e4

    iget-object v13, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v13, v13, Lcom/proxy/ad/impl/banner/mraid/j;->c:Landroid/graphics/Rect;

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

    move-result v14

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

    move-result v15

    if-gt v14, v15, :cond_9f

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

    move-result v14

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

    move-result v15

    if-gt v14, v15, :cond_9f

    iget v14, v13, Landroid/graphics/Rect;->left:I

    iget v15, v7, Landroid/graphics/Rect;->left:I

    iget v5, v13, Landroid/graphics/Rect;->right:I

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

    move-result v16

    sub-int v5, v5, v16

    invoke-static {v14, v15, v5}, Lcom/proxy/ad/impl/banner/mraid/d;->a(III)I

    move-result v5

    iget v14, v13, Landroid/graphics/Rect;->top:I

    iget v15, v7, Landroid/graphics/Rect;->top:I

    iget v13, v13, Landroid/graphics/Rect;->bottom:I

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

    move-result v16

    sub-int v13, v13, v16

    invoke-static {v14, v15, v13}, Lcom/proxy/ad/impl/banner/mraid/d;->a(III)I

    move-result v13

    invoke-virtual {v7, v5, v13}, Landroid/graphics/Rect;->offsetTo(II)V

    goto :goto_e4

    :cond_9f
    new-instance v4, Lcom/proxy/ad/impl/banner/mraid/c;

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, ") that doesn\'t allow the ad to appear within the max allowed size ("

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v0, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/j;->d:Landroid/graphics/Rect;

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

    move-result v0

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v0, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/j;->d:Landroid/graphics/Rect;

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

    move-result v0

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {v4, v0}, Lcom/proxy/ad/impl/banner/mraid/c;-><init>(Ljava/lang/String;)V

    throw v4

    :cond_e4
    :goto_e4
    new-instance v5, Landroid/graphics/Rect;

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

    iget-object v13, v6, Lcom/proxy/ad/impl/banner/mraid/d;->d:Lcom/proxy/ad/impl/banner/view/CloseableLayout;

    invoke-virtual {v13, v4, v7, v5}, Lcom/proxy/ad/impl/banner/view/CloseableLayout;->a(Lcom/proxy/ad/impl/banner/view/CloseableLayout$a;Landroid/graphics/Rect;Landroid/graphics/Rect;)V

    iget-object v13, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v13, v13, Lcom/proxy/ad/impl/banner/mraid/j;->c:Landroid/graphics/Rect;

    invoke-virtual {v13, v5}, Landroid/graphics/Rect;->contains(Landroid/graphics/Rect;)Z

    move-result v13

    if-eqz v13, :cond_195

    invoke-virtual {v7, v5}, Landroid/graphics/Rect;->contains(Landroid/graphics/Rect;)Z

    move-result v1

    if-eqz v1, :cond_16c

    iget-object v0, v6, Lcom/proxy/ad/impl/banner/mraid/d;->d:Lcom/proxy/ad/impl/banner/view/CloseableLayout;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/proxy/ad/impl/banner/view/CloseableLayout;->setCloseVisible(Z)V

    iget-object v0, v6, Lcom/proxy/ad/impl/banner/mraid/d;->d:Lcom/proxy/ad/impl/banner/view/CloseableLayout;

    invoke-virtual {v0, v4}, Lcom/proxy/ad/impl/banner/view/CloseableLayout;->setClosePosition(Lcom/proxy/ad/impl/banner/view/CloseableLayout$a;)V

    new-instance v0, Landroid/widget/FrameLayout$LayoutParams;

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

    move-result v1

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

    move-result v2

    invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    iget v1, v7, Landroid/graphics/Rect;->left:I

    iget-object v2, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v2, v2, Lcom/proxy/ad/impl/banner/mraid/j;->c:Landroid/graphics/Rect;

    iget v2, v2, Landroid/graphics/Rect;->left:I

    sub-int/2addr v1, v2

    iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->leftMargin:I

    iget v1, v7, Landroid/graphics/Rect;->top:I

    iget-object v2, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v2, v2, Lcom/proxy/ad/impl/banner/mraid/j;->c:Landroid/graphics/Rect;

    iget v2, v2, Landroid/graphics/Rect;->top:I

    sub-int/2addr v1, v2

    iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I

    iget-object v1, v6, Lcom/proxy/ad/impl/banner/mraid/d;->g:Lcom/proxy/ad/impl/banner/mraid/p;

    sget-object v2, Lcom/proxy/ad/impl/banner/mraid/p;->b:Lcom/proxy/ad/impl/banner/mraid/p;

    if-ne v1, v2, :cond_156

    iget-object v1, v6, Lcom/proxy/ad/impl/banner/mraid/d;->c:Landroid/widget/FrameLayout;

    iget-object v2, v6, Lcom/proxy/ad/impl/banner/mraid/d;->j:Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;

    invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V

    iget-object v1, v6, Lcom/proxy/ad/impl/banner/mraid/d;->c:Landroid/widget/FrameLayout;

    const/4 v2, 0x4

    invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V

    iget-object v1, v6, Lcom/proxy/ad/impl/banner/mraid/d;->d:Lcom/proxy/ad/impl/banner/view/CloseableLayout;

    iget-object v2, v6, Lcom/proxy/ad/impl/banner/mraid/d;->j:Lcom/proxy/ad/impl/banner/mraid/MraidBridge$MraidWebView;

    new-instance v3, Landroid/widget/FrameLayout$LayoutParams;

    const/4 v5, -0x1

    invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v1, v2, v3}, Lcom/proxy/ad/impl/banner/view/CloseableLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    invoke-virtual {v6}, Lcom/proxy/ad/impl/banner/mraid/d;->g()Landroid/view/ViewGroup;

    move-result-object v1

    iget-object v2, v6, Lcom/proxy/ad/impl/banner/mraid/d;->d:Lcom/proxy/ad/impl/banner/view/CloseableLayout;

    invoke-virtual {v1, v2, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    goto :goto_161

    :cond_156
    iget-object v1, v6, Lcom/proxy/ad/impl/banner/mraid/d;->g:Lcom/proxy/ad/impl/banner/mraid/p;

    sget-object v2, Lcom/proxy/ad/impl/banner/mraid/p;->c:Lcom/proxy/ad/impl/banner/mraid/p;

    if-ne v1, v2, :cond_161

    iget-object v1, v6, Lcom/proxy/ad/impl/banner/mraid/d;->d:Lcom/proxy/ad/impl/banner/view/CloseableLayout;

    invoke-virtual {v1, v0}, Lcom/proxy/ad/impl/banner/view/CloseableLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    :cond_161
    :goto_161
    iget-object v0, v6, Lcom/proxy/ad/impl/banner/mraid/d;->d:Lcom/proxy/ad/impl/banner/view/CloseableLayout;

    invoke-virtual {v0, v4}, Lcom/proxy/ad/impl/banner/view/CloseableLayout;->setClosePosition(Lcom/proxy/ad/impl/banner/view/CloseableLayout$a;)V

    sget-object v0, Lcom/proxy/ad/impl/banner/mraid/p;->c:Lcom/proxy/ad/impl/banner/mraid/p;

    invoke-virtual {v6, v0}, Lcom/proxy/ad/impl/banner/mraid/d;->a(Lcom/proxy/ad/impl/banner/mraid/p;)V

    return-void

    :cond_16c
    new-instance v1, Lcom/proxy/ad/impl/banner/mraid/c;

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, ") that don\'t allow the close region to appear within the resized ad."

    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {v1, v0}, Lcom/proxy/ad/impl/banner/mraid/c;-><init>(Ljava/lang/String;)V

    throw v1

    :cond_195
    new-instance v4, Lcom/proxy/ad/impl/banner/mraid/c;

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, ") that doesn\'t allow the close region to appear within the max allowed size ("

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v0, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/j;->d:Landroid/graphics/Rect;

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

    move-result v0

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v0, v6, Lcom/proxy/ad/impl/banner/mraid/d;->f:Lcom/proxy/ad/impl/banner/mraid/j;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/j;->d:Landroid/graphics/Rect;

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

    move-result v0

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {v4, v0}, Lcom/proxy/ad/impl/banner/mraid/c;-><init>(Ljava/lang/String;)V

    throw v4

    :cond_1da
    new-instance v0, Lcom/proxy/ad/impl/banner/mraid/c;

    const-string v1, "Not allowed to resize from an interstitial ad"

    invoke-direct {v0, v1}, Lcom/proxy/ad/impl/banner/mraid/c;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_1e2
    new-instance v0, Lcom/proxy/ad/impl/banner/mraid/c;

    const-string v1, "Not allowed to resize from an already expanded ad"

    invoke-direct {v0, v1}, Lcom/proxy/ad/impl/banner/mraid/c;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_1ea
    :goto_1ea
    return-void

    :cond_1eb
    new-instance v0, Lcom/proxy/ad/impl/banner/mraid/c;

    const-string v1, "Unable to resize after the WebView is destroyed"

    invoke-direct {v0, v1}, Lcom/proxy/ad/impl/banner/mraid/c;-><init>(Ljava/lang/String;)V

    throw v0
.end method

.method public final a(Lcom/proxy/ad/impl/banner/mraid/b;)V
    .registers 3

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/d;->m:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    invoke-virtual {v0}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->c()Z

    move-result v0

    if-nez v0, :cond_11

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/d;->l:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    invoke-virtual {v0, p1}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->a(Lcom/proxy/ad/impl/banner/mraid/b;)V

    :cond_11
    return-void
.end method

.method public final a(Ljava/lang/String;)V
    .registers 3

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    invoke-virtual {v0, p1}, Lcom/proxy/ad/impl/banner/mraid/d;->b(Ljava/lang/String;)V

    return-void
.end method

.method public final a(Ljava/lang/String;Z)V
    .registers 4

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    invoke-virtual {v0, p1, p2}, Lcom/proxy/ad/impl/banner/mraid/d;->a(Ljava/lang/String;Z)V

    return-void
.end method

.method public final a(Z)V
    .registers 3

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/d;->m:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    invoke-virtual {v0}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->c()Z

    move-result v0

    if-nez v0, :cond_11

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/d;->l:Lcom/proxy/ad/impl/banner/mraid/MraidBridge;

    invoke-virtual {v0, p1}, Lcom/proxy/ad/impl/banner/mraid/MraidBridge;->a(Z)V

    :cond_11
    return-void
.end method

.method public final a(ZLcom/proxy/ad/impl/banner/mraid/i;)V
    .registers 4

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    invoke-virtual {v0, p1, p2}, Lcom/proxy/ad/impl/banner/mraid/d;->a(ZLcom/proxy/ad/impl/banner/mraid/i;)V

    return-void
.end method

.method public final a(Landroid/webkit/ConsoleMessage;)Z
    .registers 3

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    invoke-virtual {v0, p1}, Lcom/proxy/ad/impl/banner/mraid/d;->a(Landroid/webkit/ConsoleMessage;)Z

    move-result p1

    return p1
.end method

.method public final a(Ljava/lang/String;Landroid/webkit/JsResult;)Z
    .registers 4

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    invoke-virtual {v0, p1, p2}, Lcom/proxy/ad/impl/banner/mraid/d;->a(Ljava/lang/String;Landroid/webkit/JsResult;)Z

    move-result p1

    return p1
.end method

.method public final b()V
    .registers 2

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/d;->h:Lcom/proxy/ad/impl/banner/mraid/d$a;

    if-eqz v0, :cond_d

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    iget-object v0, v0, Lcom/proxy/ad/impl/banner/mraid/d;->h:Lcom/proxy/ad/impl/banner/mraid/d$a;

    invoke-interface {v0}, Lcom/proxy/ad/impl/banner/mraid/d$a;->b()V

    :cond_d
    return-void
.end method

.method public final b(Ljava/lang/String;)V
    .registers 3

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    invoke-virtual {v0, p1}, Lcom/proxy/ad/impl/banner/mraid/d;->a(Ljava/lang/String;)V

    return-void
.end method

.method public final b(Z)V
    .registers 3

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    invoke-virtual {v0, p1}, Lcom/proxy/ad/impl/banner/mraid/d;->a(Z)V

    return-void
.end method

.method public final c()V
    .registers 2

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    invoke-virtual {v0}, Lcom/proxy/ad/impl/banner/mraid/d;->d()V

    return-void
.end method

.method public final d()V
    .registers 2

    iget-object v0, p0, Lcom/proxy/ad/impl/banner/mraid/d$3;->a:Lcom/proxy/ad/impl/banner/mraid/d;

    invoke-virtual {v0}, Lcom/proxy/ad/impl/banner/mraid/d;->e()V

    return-void
.end method