.class public final Lcom/mbridge/msdk/newreward/a/b/i; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/mbridge/msdk/newreward/a/b/a; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/mbridge/msdk/newreward/a/b/i$a; } .end annotation # instance fields .field private final a:Lcom/mbridge/msdk/newreward/a/e; # direct methods .method public constructor (Lcom/mbridge/msdk/newreward/a/e;)V .locals 0 .line 38 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/mbridge/msdk/newreward/a/b/i;->a:Lcom/mbridge/msdk/newreward/a/e; return-void .end method # virtual methods .method public final a(Ljava/lang/Object;Lcom/mbridge/msdk/newreward/a/b/b;)V .locals 20 .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation move-object/from16 v1, p0 move-object/from16 v2, p2 const-string v0, "mcd" const-string v3, "oneId" const v4, 0xd6d81 if-nez p1, :cond_1 if-eqz v2, :cond_0 .line 47 new-instance v0, Lcom/mbridge/msdk/foundation/c/b; const-string v3, "ReqMoreOfferService doReq: params is null" invoke-direct {v0, v4, v3}, Lcom/mbridge/msdk/foundation/c/b;->(ILjava/lang/String;)V .line 48 invoke-interface {v2, v0}, Lcom/mbridge/msdk/newreward/a/b/b;->reqFailed(Lcom/mbridge/msdk/foundation/c/b;)V :cond_0 return-void :cond_1 :try_start_0 iget-object v5, v1, Lcom/mbridge/msdk/newreward/a/b/i;->a:Lcom/mbridge/msdk/newreward/a/e; .line 53 invoke-virtual {v5}, Lcom/mbridge/msdk/newreward/a/e;->p()J move-result-wide v5 .line 54 invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J move-result-wide v7 const-wide/16 v9, 0x0 cmp-long v11, v5, v9 if-gtz v11, :cond_2 iget-object v5, v1, Lcom/mbridge/msdk/newreward/a/b/i;->a:Lcom/mbridge/msdk/newreward/a/e; .line 57 invoke-virtual {v5, v7, v8}, Lcom/mbridge/msdk/newreward/a/e;->c(J)V move-wide v5, v7 goto :goto_0 :catch_0 move-exception v0 goto/16 :goto_4 .line 59 :cond_2 :goto_0 move-object/from16 v11, p1 check-cast v11, Lcom/mbridge/msdk/newreward/function/f/b; iget-object v12, v1, Lcom/mbridge/msdk/newreward/a/b/i;->a:Lcom/mbridge/msdk/newreward/a/e; .line 60 invoke-virtual {v12}, Lcom/mbridge/msdk/newreward/a/e;->h()I move-result v14 iget-object v12, v1, Lcom/mbridge/msdk/newreward/a/b/i;->a:Lcom/mbridge/msdk/newreward/a/e; .line 61 invoke-virtual {v12}, Lcom/mbridge/msdk/newreward/a/e;->C()Ljava/lang/String; move-result-object v15 iget-object v12, v1, Lcom/mbridge/msdk/newreward/a/b/i;->a:Lcom/mbridge/msdk/newreward/a/e; .line 62 invoke-virtual {v12}, Lcom/mbridge/msdk/newreward/a/e;->H()Ljava/lang/String; move-result-object v16 iget-object v12, v1, Lcom/mbridge/msdk/newreward/a/b/i;->a:Lcom/mbridge/msdk/newreward/a/e; .line 63 invoke-virtual {v12}, Lcom/mbridge/msdk/newreward/a/e;->P()I move-result v12 int-to-long v12, v12 sub-long/2addr v7, v5 sub-long/2addr v12, v7 .line 64 invoke-virtual {v11}, Lcom/mbridge/msdk/newreward/function/f/b;->b()Ljava/util/Map; move-result-object v5 if-eqz v5, :cond_a .line 66 invoke-interface {v5}, Ljava/util/Map;->isEmpty()Z move-result v6 if-eqz v6, :cond_3 goto/16 :goto_3 .line 71 :cond_3 invoke-static {}, Lcom/mbridge/msdk/foundation/same/net/e/d;->f()Lcom/mbridge/msdk/foundation/same/net/e/d; move-result-object v6 iget-object v6, v6, Lcom/mbridge/msdk/foundation/same/net/e/d;->M:Ljava/lang/String; iget-object v7, v1, Lcom/mbridge/msdk/newreward/a/b/i;->a:Lcom/mbridge/msdk/newreward/a/e; .line 74 invoke-virtual {v7}, Lcom/mbridge/msdk/newreward/a/e;->D()Lcom/mbridge/msdk/newreward/function/e/a; move-result-object v7 const/4 v8, 0x0 if-eqz v7, :cond_7 iget-object v7, v1, Lcom/mbridge/msdk/newreward/a/b/i;->a:Lcom/mbridge/msdk/newreward/a/e; .line 75 invoke-virtual {v7}, Lcom/mbridge/msdk/newreward/a/e;->D()Lcom/mbridge/msdk/newreward/function/e/a; move-result-object v7 invoke-virtual {v7}, Lcom/mbridge/msdk/newreward/function/e/a;->a()Ljava/util/List; move-result-object v7 if-eqz v7, :cond_7 .line 76 invoke-interface {v7}, Ljava/util/List;->isEmpty()Z move-result v11 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 if-nez v11, :cond_7 .line 78 :try_start_1 new-instance v11, Lorg/json/JSONObject; invoke-interface {v7, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v7 check-cast v7, Lcom/mbridge/msdk/foundation/entity/CampaignEx; invoke-virtual {v7}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getReq_ext_data()Ljava/lang/String; move-result-object v7 invoke-direct {v11, v7}, Lorg/json/JSONObject;->(Ljava/lang/String;)V const-string v7, "mof_domain" .line 79 invoke-virtual {v11, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 .line 80 invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v17 if-nez v17, :cond_4 .line 81 new-instance v6, Ljava/lang/StringBuilder; invoke-direct {v6}, Ljava/lang/StringBuilder;->()V invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v7, "/openapi/ad/v3" invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v6 :cond_4 const-string v7, "parent_id" .line 83 invoke-virtual {v11, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 .line 84 invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v17 if-nez v17, :cond_5 const-string v8, "mof_parent_id" .line 85 invoke-interface {v5, v8, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 87 :cond_5 invoke-virtual {v11, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 .line 88 invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v8 if-nez v8, :cond_6 .line 89 invoke-interface {v5, v3, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 91 :cond_6 invoke-virtual {v11, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 .line 92 invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v7 if-nez v7, :cond_7 .line 93 invoke-interface {v5, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 :cond_7 move-object/from16 v19, v6 goto :goto_1 .line 97 :catch_1 :try_start_2 invoke-static {}, Lcom/mbridge/msdk/foundation/same/net/e/d;->f()Lcom/mbridge/msdk/foundation/same/net/e/d; move-result-object v0 iget-object v0, v0, Lcom/mbridge/msdk/foundation/same/net/e/d;->M:Ljava/lang/String; move-object/from16 v19, v0 .line 101 :goto_1 new-instance v0, Lcom/mbridge/msdk/newreward/function/c/b/g; invoke-static {v12, v13, v9, v10}, Ljava/lang/Math;->max(JJ)J move-result-wide v17 move-object v13, v0 invoke-direct/range {v13 .. v19}, Lcom/mbridge/msdk/newreward/function/c/b/g;->(ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;)V .line 102 invoke-virtual {v0, v5}, Lcom/mbridge/msdk/newreward/function/c/b/a;->a(Ljava/util/Map;)V .line 103 new-instance v3, Lcom/mbridge/msdk/newreward/a/b/i$a; invoke-direct {v3, v2}, Lcom/mbridge/msdk/newreward/a/b/i$a;->(Lcom/mbridge/msdk/newreward/a/b/b;)V invoke-virtual {v0, v3}, Lcom/mbridge/msdk/newreward/function/c/b/a;->a(Lcom/mbridge/msdk/newreward/function/c/b/c;)V .line 104 invoke-virtual {v0}, Lcom/mbridge/msdk/tracker/network/u;->p()[B move-result-object v3 if-eqz v3, :cond_8 .line 107 array-length v8, v3 goto :goto_2 :cond_8 const/4 v8, 0x0 .line 109 :goto_2 sget-object v5, Lcom/mbridge/msdk/foundation/same/net/f/e;->h:Ljava/lang/String; invoke-static {v8}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v6 invoke-virtual {v0, v5, v6}, Lcom/mbridge/msdk/newreward/function/c/b/a;->a(Ljava/lang/String;Ljava/lang/String;)V if-eqz v3, :cond_9 .line 111 invoke-static {}, Lcom/mbridge/msdk/foundation/same/net/e/d;->f()Lcom/mbridge/msdk/foundation/same/net/e/d; move-result-object v3 invoke-virtual {v3}, Lcom/mbridge/msdk/foundation/same/net/e/d;->d()I move-result v3 if-lez v3, :cond_9 if-le v8, v3, :cond_9 const/4 v3, 0x1 .line 113 invoke-virtual {v0, v3}, Lcom/mbridge/msdk/tracker/network/u;->a(I)V const-string v3, "Content-Type" const-string v5, "application/x-www-form-urlencoded" .line 114 invoke-virtual {v0, v3, v5}, Lcom/mbridge/msdk/newreward/function/c/b/a;->b(Ljava/lang/String;Ljava/lang/String;)V .line 117 :cond_9 invoke-static {}, Lcom/mbridge/msdk/newreward/function/c/b/f;->a()Lcom/mbridge/msdk/newreward/function/c/b/f; move-result-object v3 invoke-virtual {v3, v0}, Lcom/mbridge/msdk/newreward/function/c/b/f;->a(Lcom/mbridge/msdk/newreward/function/c/b/a;)V goto :goto_5 .line 67 :cond_a :goto_3 new-instance v0, Lcom/mbridge/msdk/foundation/c/b; const-string v3, "ReqMoreOfferService doReq: MoreOfferReqParameters is null" invoke-direct {v0, v4, v3}, Lcom/mbridge/msdk/foundation/c/b;->(ILjava/lang/String;)V .line 68 invoke-interface {v2, v0}, Lcom/mbridge/msdk/newreward/a/b/b;->reqFailed(Lcom/mbridge/msdk/foundation/c/b;)V :try_end_2 .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 return-void :goto_4 if-eqz v2, :cond_b .line 120 new-instance v3, Lcom/mbridge/msdk/foundation/c/b; new-instance v5, Ljava/lang/StringBuilder; invoke-direct {v5}, Ljava/lang/StringBuilder;->()V const-string v6, "ReqMoreOfferService doReq: parse " invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; move-result-object v0 invoke-virtual {v5, v0}, 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 {v3, v4, v0}, Lcom/mbridge/msdk/foundation/c/b;->(ILjava/lang/String;)V .line 121 invoke-interface {v2, v3}, Lcom/mbridge/msdk/newreward/a/b/b;->reqFailed(Lcom/mbridge/msdk/foundation/c/b;)V :cond_b :goto_5 return-void .end method