.class public final Lcom/tapjoy/internal/l2; .super Ljava/lang/Object; .source "SourceFile" # instance fields .field public a:Ljava/lang/String; .field public final b:Ljava/lang/Integer; .field public final c:Ljava/lang/Integer; .field public final d:Ljava/util/List; .field public final e:Lcom/tapjoy/internal/n1; # direct methods .method public constructor ()V .locals 3 .line 1 invoke-static {}, Lkotlin/collections/CollectionsKt;->emptyList()Ljava/util/List; move-result-object v0 .line 2 new-instance v1, Lcom/tapjoy/internal/n1; invoke-direct {v1}, Lcom/tapjoy/internal/n1;->()V const-string v2, "tags" .line 3 invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v2, "analytics" invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 17 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v2, 0x0 iput-object v2, p0, Lcom/tapjoy/internal/l2;->a:Ljava/lang/String; iput-object v2, p0, Lcom/tapjoy/internal/l2;->b:Ljava/lang/Integer; iput-object v2, p0, Lcom/tapjoy/internal/l2;->c:Ljava/lang/Integer; iput-object v0, p0, Lcom/tapjoy/internal/l2;->d:Ljava/util/List; iput-object v1, p0, Lcom/tapjoy/internal/l2;->e:Lcom/tapjoy/internal/n1; .line 26 sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser; invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserIdIfNotEmpty()Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/tapjoy/internal/l2;->a:Ljava/lang/String; .line 27 invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserLevelIfNeeded()Ljava/lang/Integer; move-result-object v1 iput-object v1, p0, Lcom/tapjoy/internal/l2;->b:Ljava/lang/Integer; .line 28 invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserSegmentInt()Ljava/lang/Integer; move-result-object v1 iput-object v1, p0, Lcom/tapjoy/internal/l2;->c:Ljava/lang/Integer; .line 29 invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserTags()Ljava/util/Set; move-result-object v0 invoke-static {v0}, Lkotlin/collections/CollectionsKt;->toList(Ljava/lang/Iterable;)Ljava/util/List; move-result-object v0 iput-object v0, p0, Lcom/tapjoy/internal/l2;->d:Ljava/util/List; return-void .end method # virtual methods .method public final a(Ljava/util/HashMap;)V .locals 7 const-string v0, "params" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V iget-object v0, p0, Lcom/tapjoy/internal/l2;->a:Ljava/lang/String; const-string v1, "publisher_user_id" const/4 v2, 0x1 .line 1 invoke-static {p1, v1, v0, v2}, Lcom/tapjoy/TapjoyUtil;->safePut(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Z)V .line 2 sget-object v0, Lcom/tapjoy/TJUser;->INSTANCE:Lcom/tapjoy/TJUser; invoke-virtual {v0}, Lcom/tapjoy/TJUser;->getUserSegmentString()Ljava/lang/String; move-result-object v0 const-string v1, "user_segment" invoke-static {p1, v1, v0, v2}, Lcom/tapjoy/TapjoyUtil;->safePut(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Z)V iget-object v0, p0, Lcom/tapjoy/internal/l2;->b:Ljava/lang/Integer; const-string v1, "user_level" .line 3 invoke-static {p1, v1, v0}, Lcom/tapjoy/TapjoyUtil;->safePut(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Number;)V iget-object v0, p0, Lcom/tapjoy/internal/l2;->d:Ljava/util/List; .line 12 invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v0 const/4 v1, 0x0 :goto_0 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v3 if-eqz v3, :cond_1 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v3 add-int/lit8 v4, v1, 0x1 if-gez v1, :cond_0 invoke-static {}, Lkotlin/collections/CollectionsKt;->throwIndexOverflow()V :cond_0 check-cast v3, Ljava/lang/String; .line 13 new-instance v5, Ljava/lang/StringBuilder; invoke-direct {v5}, Ljava/lang/StringBuilder;->()V const-string v6, "user_tags[" invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, "]" invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {p1, v1, v3, v2}, Lcom/tapjoy/TapjoyUtil;->safePut(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Z)V move v1, v4 goto :goto_0 :cond_1 iget-object v0, p0, Lcom/tapjoy/internal/l2;->e:Lcom/tapjoy/internal/n1; .line 15 invoke-virtual {v0, p1}, Lcom/tapjoy/internal/n1;->a(Ljava/util/HashMap;)V return-void .end method