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