.class public final Lcom/ironsource/rm; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation build Lkotlin/jvm/internal/SourceDebugExtension; value = { "SMAP\nNetworkSettings.kt\nKotlin\n*S Kotlin\n*F\n+ 1 NetworkSettings.kt\ncom/unity3d/sdk/internal/init/response/NetworkSettings\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n+ 3 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,95:1\n11335#2:96\n11670#2,3:97\n1271#3,2:100\n1285#3,4:102\n*S KotlinDebug\n*F\n+ 1 NetworkSettings.kt\ncom/unity3d/sdk/internal/init/response/NetworkSettings\n*L\n39#1:96\n39#1:97,3\n40#1:100,2\n40#1:102,4\n*E\n" } .end annotation # instance fields .field private final a:Ljava/lang/String; .field private final b:Ljava/lang/String; .field private final c:Ljava/lang/String; .field private final d:Ljava/lang/String; .field private final e:Ljava/lang/String; .field private final f:Lorg/json/JSONObject; .field private final g:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/String;", "Lorg/json/JSONObject;", ">;" } .end annotation .end field .field private final h:Ljava/lang/String; .field private final i:Ljava/lang/String; .field private final j:Z .field private k:Lcom/ironsource/rm; .field private final l:Lkotlin/Lazy; # direct methods .method public constructor (Ljava/lang/String;Lorg/json/JSONObject;)V .locals 6 const-string v0, "providerName" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "networkSettings" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/ironsource/rm;->a:Ljava/lang/String; iput-object p1, p0, Lcom/ironsource/rm;->b:Ljava/lang/String; const-string v0, "providerLoadName" invoke-virtual {p2, v0, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 const-string v0, "networkSettings.optStrin\u2026,\n providerName)" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/ironsource/rm;->c:Ljava/lang/String; const-string v0, "providerDefaultInstance" invoke-virtual {p2, v0, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 const-string v0, "networkSettings.optStrin\u2026roviderTypeForReflection)" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/ironsource/rm;->d:Ljava/lang/String; const-string p1, "providerNetworkKey" invoke-virtual {p2, p1}, Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object; move-result-object p1 instance-of v0, p1, Ljava/lang/String; const/4 v1, 0x0 if-eqz v0, :cond_0 check-cast p1, Ljava/lang/String; goto :goto_0 :cond_0 move-object p1, v1 :goto_0 iput-object p1, p0, Lcom/ironsource/rm;->e:Ljava/lang/String; const-string p1, "application" invoke-virtual {p2, p1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object p1 iput-object p1, p0, Lcom/ironsource/rm;->f:Lorg/json/JSONObject; invoke-static {}, Lcom/unity3d/mediation/LevelPlay$AdFormat;->values()[Lcom/unity3d/mediation/LevelPlay$AdFormat; move-result-object p1 new-instance v0, Ljava/util/ArrayList; array-length v2, p1 invoke-direct {v0, v2}, Ljava/util/ArrayList;->(I)V array-length v2, p1 const/4 v3, 0x0 move v4, v3 :goto_1 if-ge v4, v2, :cond_1 aget-object v5, p1, v4 invoke-static {v5}, Lcom/ironsource/ks;->a(Lcom/unity3d/mediation/LevelPlay$AdFormat;)Ljava/lang/String; move-result-object v5 invoke-interface {v0, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z add-int/lit8 v4, v4, 0x1 goto :goto_1 :cond_1 new-instance p1, Ljava/util/LinkedHashMap; const/16 v2, 0xa invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I move-result v2 invoke-static {v2}, Lkotlin/collections/MapsKt;->mapCapacity(I)I move-result v2 const/16 v4, 0x10 invoke-static {v2, v4}, Lkotlin/ranges/RangesKt;->coerceAtLeast(II)I move-result v2 invoke-direct {p1, v2}, Ljava/util/LinkedHashMap;->(I)V invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v0 :goto_2 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_4 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 move-object v4, v2 check-cast v4, Ljava/lang/String; const-string v5, "adFormats" invoke-virtual {p2, v5}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object v5 if-eqz v5, :cond_2 invoke-virtual {v5, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object v4 goto :goto_3 :cond_2 move-object v4, v1 :goto_3 if-nez v4, :cond_3 new-instance v4, Lorg/json/JSONObject; invoke-direct {v4}, Lorg/json/JSONObject;->()V :cond_3 invoke-interface {p1, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_2 :cond_4 iput-object p1, p0, Lcom/ironsource/rm;->g:Ljava/util/Map; const-string p1, "spId" const-string v0, "0" invoke-virtual {p2, p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 const-string v0, "networkSettings.optStrin\u2026B_PROVIDER_ID_FIELD, \"0\")" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/ironsource/rm;->h:Ljava/lang/String; const-string p1, "adSourceName" invoke-virtual {p2, p1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 const-string v0, "networkSettings.optString(AD_SOURCE_NAME_FIELD)" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V iput-object p1, p0, Lcom/ironsource/rm;->i:Ljava/lang/String; const-string p1, "mpis" invoke-virtual {p2, p1, v3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z move-result p1 iput-boolean p1, p0, Lcom/ironsource/rm;->j:Z new-instance p1, Lcom/ironsource/rm$a; invoke-direct {p1, p0}, Lcom/ironsource/rm$a;->(Lcom/ironsource/rm;)V invoke-static {p1}, Lkotlin/LazyKt;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; move-result-object p1 iput-object p1, p0, Lcom/ironsource/rm;->l:Lkotlin/Lazy; return-void .end method .method public static final synthetic a(Lcom/ironsource/rm;)Lcom/ironsource/rm; .locals 0 .line 0 iget-object p0, p0, Lcom/ironsource/rm;->k:Lcom/ironsource/rm; return-object p0 .end method # virtual methods .method public final a()Ljava/util/Map; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Map<", "Ljava/lang/String;", "Lorg/json/JSONObject;", ">;" } .end annotation .line 0 iget-object v0, p0, Lcom/ironsource/rm;->g:Ljava/util/Map; return-object v0 .end method .method public final b()Ljava/lang/String; .locals 1 .line 0 iget-object v0, p0, Lcom/ironsource/rm;->i:Ljava/lang/String; return-object v0 .end method .method public final b(Lcom/ironsource/rm;)V .locals 0 .line 0 iput-object p1, p0, Lcom/ironsource/rm;->k:Lcom/ironsource/rm; return-void .end method .method public final c()Lorg/json/JSONObject; .locals 1 iget-object v0, p0, Lcom/ironsource/rm;->f:Lorg/json/JSONObject; return-object v0 .end method .method public final d()Lorg/json/JSONObject; .locals 2 iget-object v0, p0, Lcom/ironsource/rm;->g:Ljava/util/Map; const-string v1, "banner" invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/json/JSONObject; iget-object v1, p0, Lcom/ironsource/rm;->f:Lorg/json/JSONObject; invoke-static {v0, v1}, Lcom/ironsource/mediationsdk/utils/IronSourceUtils;->mergeJsons(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject; move-result-object v0 const-string v1, "mergeJsons(\n \u2026EY], applicationSettings)" invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public final e()Lorg/json/JSONObject; .locals 2 iget-object v0, p0, Lcom/ironsource/rm;->g:Ljava/util/Map; const-string v1, "interstitial" invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/json/JSONObject; iget-object v1, p0, Lcom/ironsource/rm;->f:Lorg/json/JSONObject; invoke-static {v0, v1}, Lcom/ironsource/mediationsdk/utils/IronSourceUtils;->mergeJsons(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject; move-result-object v0 const-string v1, "mergeJsons(\n \u2026EY], applicationSettings)" invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public final f()Lcom/ironsource/mediationsdk/model/NetworkSettings; .locals 1 iget-object v0, p0, Lcom/ironsource/rm;->l:Lkotlin/Lazy; invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/ironsource/mediationsdk/model/NetworkSettings; return-object v0 .end method .method public final g()Lorg/json/JSONObject; .locals 2 iget-object v0, p0, Lcom/ironsource/rm;->g:Ljava/util/Map; const-string v1, "nativeAd" invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/json/JSONObject; iget-object v1, p0, Lcom/ironsource/rm;->f:Lorg/json/JSONObject; invoke-static {v0, v1}, Lcom/ironsource/mediationsdk/utils/IronSourceUtils;->mergeJsons(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject; move-result-object v0 const-string v1, "mergeJsons(\n \u2026EY], applicationSettings)" invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public final h()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/ironsource/rm;->d:Ljava/lang/String; return-object v0 .end method .method public final i()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/ironsource/rm;->b:Ljava/lang/String; return-object v0 .end method .method public final j()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/ironsource/rm;->a:Ljava/lang/String; return-object v0 .end method .method public final k()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/ironsource/rm;->e:Ljava/lang/String; return-object v0 .end method .method public final l()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/ironsource/rm;->c:Ljava/lang/String; return-object v0 .end method .method public final m()Lorg/json/JSONObject; .locals 2 iget-object v0, p0, Lcom/ironsource/rm;->g:Ljava/util/Map; const-string v1, "rewarded" invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lorg/json/JSONObject; iget-object v1, p0, Lcom/ironsource/rm;->f:Lorg/json/JSONObject; invoke-static {v0, v1}, Lcom/ironsource/mediationsdk/utils/IronSourceUtils;->mergeJsons(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lorg/json/JSONObject; move-result-object v0 const-string v1, "mergeJsons(\n \u2026 applicationSettings)" invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V return-object v0 .end method .method public final n()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/ironsource/rm;->h:Ljava/lang/String; return-object v0 .end method .method public final o()Z .locals 1 iget-boolean v0, p0, Lcom/ironsource/rm;->j:Z return v0 .end method