.class final Lcom/applovin/impl/ap$a; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/applovin/impl/i2$f; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/applovin/impl/ap; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "a" .end annotation # instance fields .field private final a:Lcom/applovin/impl/ho; .field private final b:Lcom/applovin/impl/bh; .field private final c:I .field private final d:I # direct methods .method public constructor (ILcom/applovin/impl/ho;I)V .locals 0 .line 77 invoke-direct {p0}, Ljava/lang/Object;->()V iput p1, p0, Lcom/applovin/impl/ap$a;->c:I iput-object p2, p0, Lcom/applovin/impl/ap$a;->a:Lcom/applovin/impl/ho; iput p3, p0, Lcom/applovin/impl/ap$a;->d:I .line 81 new-instance p1, Lcom/applovin/impl/bh; invoke-direct {p1}, Lcom/applovin/impl/bh;->()V iput-object p1, p0, Lcom/applovin/impl/ap$a;->b:Lcom/applovin/impl/bh; return-void .end method .method private a(Lcom/applovin/impl/bh;JJ)Lcom/applovin/impl/i2$e; .locals 16 move-object/from16 v0, p0 move-object/from16 v1, p1 move-wide/from16 v2, p4 .line 244 invoke-virtual/range {p1 .. p1}, Lcom/applovin/impl/bh;->e()I move-result v4 const-wide/16 v5, -0x1 const-wide v7, -0x7fffffffffffffffL # -4.9E-324 move-wide v9, v5 move-wide v11, v7 .line 250 :goto_0 invoke-virtual/range {p1 .. p1}, Lcom/applovin/impl/bh;->a()I move-result v13 const/16 v14, 0xbc if-lt v13, v14, :cond_5 .line 252 invoke-virtual/range {p1 .. p1}, Lcom/applovin/impl/bh;->c()[B move-result-object v13 invoke-virtual/range {p1 .. p1}, Lcom/applovin/impl/bh;->d()I move-result v14 invoke-static {v13, v14, v4}, Lcom/applovin/impl/ep;->a([BII)I move-result v13 add-int/lit16 v14, v13, 0xbc if-le v14, v4, :cond_0 goto :goto_1 :cond_0 iget v5, v0, Lcom/applovin/impl/ap$a;->c:I .line 257 invoke-static {v1, v13, v5}, Lcom/applovin/impl/ep;->a(Lcom/applovin/impl/bh;II)J move-result-wide v5 cmp-long v15, v5, v7 if-eqz v15, :cond_4 iget-object v15, v0, Lcom/applovin/impl/ap$a;->a:Lcom/applovin/impl/ho; .line 259 invoke-virtual {v15, v5, v6}, Lcom/applovin/impl/ho;->b(J)J move-result-wide v5 cmp-long v15, v5, p2 if-lez v15, :cond_2 cmp-long v1, v11, v7 if-nez v1, :cond_1 .line 263 invoke-static {v5, v6, v2, v3}, Lcom/applovin/impl/i2$e;->a(JJ)Lcom/applovin/impl/i2$e; move-result-object v1 return-object v1 :cond_1 add-long v1, v2, v9 .line 266 invoke-static {v1, v2}, Lcom/applovin/impl/i2$e;->a(J)Lcom/applovin/impl/i2$e; move-result-object v1 return-object v1 :cond_2 const-wide/32 v9, 0x186a0 add-long/2addr v9, v5 cmp-long v9, v9, p2 if-lez v9, :cond_3 int-to-long v4, v13 add-long v1, v2, v4 .line 271 invoke-static {v1, v2}, Lcom/applovin/impl/i2$e;->a(J)Lcom/applovin/impl/i2$e; move-result-object v1 return-object v1 :cond_3 int-to-long v9, v13 move-wide v11, v5 .line 277 :cond_4 invoke-virtual {v1, v14}, Lcom/applovin/impl/bh;->f(I)V int-to-long v5, v14 goto :goto_0 :cond_5 :goto_1 cmp-long v1, v11, v7 if-eqz v1, :cond_6 add-long v1, v2, v5 .line 283 invoke-static {v11, v12, v1, v2}, Lcom/applovin/impl/i2$e;->b(JJ)Lcom/applovin/impl/i2$e; move-result-object v1 return-object v1 .line 286 :cond_6 sget-object v1, Lcom/applovin/impl/i2$e;->d:Lcom/applovin/impl/i2$e; return-object v1 .end method # virtual methods .method public a(Lcom/applovin/impl/l8;J)Lcom/applovin/impl/i2$e; .locals 6 .line 373 invoke-interface {p1}, Lcom/applovin/impl/l8;->f()J move-result-wide v4 iget v0, p0, Lcom/applovin/impl/ap$a;->d:I int-to-long v0, v0 .line 374 invoke-interface {p1}, Lcom/applovin/impl/l8;->a()J move-result-wide v2 sub-long/2addr v2, v4 invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->min(JJ)J move-result-wide v0 long-to-int v0, v0 iget-object v1, p0, Lcom/applovin/impl/ap$a;->b:Lcom/applovin/impl/bh; .line 376 invoke-virtual {v1, v0}, Lcom/applovin/impl/bh;->d(I)V iget-object v1, p0, Lcom/applovin/impl/ap$a;->b:Lcom/applovin/impl/bh; .line 377 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 const/4 v2, 0x0 invoke-interface {p1, v1, v2, v0}, Lcom/applovin/impl/l8;->c([BII)V iget-object v1, p0, Lcom/applovin/impl/ap$a;->b:Lcom/applovin/impl/bh; move-object v0, p0 move-wide v2, p2 .line 379 invoke-direct/range {v0 .. v5}, Lcom/applovin/impl/ap$a;->a(Lcom/applovin/impl/bh;JJ)Lcom/applovin/impl/i2$e; move-result-object p1 return-object p1 .end method .method public a()V .locals 2 iget-object v0, p0, Lcom/applovin/impl/ap$a;->b:Lcom/applovin/impl/bh; .line 146 sget-object v1, Lcom/applovin/impl/xp;->f:[B invoke-virtual {v0, v1}, Lcom/applovin/impl/bh;->a([B)V return-void .end method