.class final Lcom/ironsource/adqualitysdk/sdk/i/ka$d; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/ironsource/adqualitysdk/sdk/i/ka; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "d" .end annotation # static fields .field private static ﻏ:I = 0x1 .field private static ﻛ:[C .field private static k:I # instance fields .field private ﻐ:Ljava/lang/Class; .field private ヌ:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Ljava/lang/Class;", ">;" } .end annotation .end field .field private メ:Ljava/lang/String; # direct methods .method static constructor ()V .locals 1 const/16 v0, 0x3b new-array v0, v0, [C fill-array-data v0, :array_0 sput-object v0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻛ:[C return-void :array_0 .array-data 2 0x3ds 0x74s 0x6es 0x6cs 0x6es 0x6es 0x6bs 0x6bs 0x67s 0x65s 0x54s 0x54s 0x69s 0x6bs 0x6es 0x6cs 0x59s 0x39s 0x73s 0x58s 0x55s 0x5es 0x58s 0x66s 0x67s 0x64s 0x6bs 0x5bs 0x57s 0x66s 0x73s 0xecs 0xees 0xd6s 0xb7s 0xaes 0xabs 0xcbs 0xe2s 0xdes 0xf1s 0xf3s 0xf0s 0xees 0xdes 0x39s 0x58s 0x34s 0x26s 0x46s 0x57s 0x59s 0x6cs 0x55s 0x57s 0x66s 0x6as 0x73s 0x6cs .end array-data .end method .method public constructor (Ljava/lang/Object;Ljava/lang/String;Ljava/util/List;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Object;", "Ljava/lang/String;", "Ljava/util/List<", "Ljava/lang/Class;", ">;)V" } .end annotation .line 223 invoke-direct {p0}, Ljava/lang/Object;->()V .line 224 instance-of v0, p1, Ljava/lang/Class; if-eqz v0, :cond_0 .line 225 check-cast p1, Ljava/lang/Class; iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻐ:Ljava/lang/Class; goto :goto_0 .line 227 :cond_0 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object p1 iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻐ:Ljava/lang/Class; :goto_0 iput-object p2, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ:Ljava/lang/String; iput-object p3, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ヌ:Ljava/util/List; return-void .end method .method private static メ(Ljava/lang/String;Z[I)Ljava/lang/String; .locals 12 if-eqz p0, :cond_0 const-string v0, "ISO-8859-1" invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B move-result-object p0 :cond_0 check-cast p0, [B .line 1195 sget-object v0, Lcom/ironsource/adqualitysdk/sdk/i/g;->メ:Ljava/lang/Object; monitor-enter v0 const/4 v1, 0x0 .line 1198 :try_start_0 aget v2, p2, v1 const/4 v3, 0x1 .line 1199 aget v4, p2, v3 const/4 v5, 0x2 .line 1200 aget v6, p2, v5 const/4 v7, 0x3 .line 1201 aget v7, p2, v7 sget-object v8, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻛ:[C .line 1204 new-array v9, v4, [C .line 1206 invoke-static {v8, v2, v9, v1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V if-eqz p0, :cond_3 .line 1211 new-array v2, v4, [C .line 1214 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I move v8, v1 :goto_0 sget v10, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I if-ge v10, v4, :cond_2 .line 1216 aget-byte v11, p0, v10 if-ne v11, v3, :cond_1 .line 1218 aget-char v11, v9, v10 shl-int/2addr v11, v3 add-int/2addr v11, v3 sub-int/2addr v11, v8 int-to-char v8, v11 aput-char v8, v2, v10 goto :goto_1 :catchall_0 move-exception p0 goto :goto_4 .line 1222 :cond_1 aget-char v11, v9, v10 shl-int/2addr v11, v3 sub-int/2addr v11, v8 int-to-char v8, v11 aput-char v8, v2, v10 .line 1225 :goto_1 aget-char v8, v2, v10 add-int/lit8 v10, v10, 0x1 .line 1214 sput v10, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I goto :goto_0 :cond_2 move-object v9, v2 :cond_3 if-lez v7, :cond_4 .line 1234 new-array p0, v4, [C .line 1236 invoke-static {v9, v1, p0, v1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V sub-int v2, v4, v7 .line 1237 invoke-static {p0, v1, v9, v2, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V .line 1238 invoke-static {p0, v7, v9, v1, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V :cond_4 if-eqz p1, :cond_6 .line 1244 new-array p0, v4, [C .line 1246 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I :goto_2 sget p1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I if-ge p1, v4, :cond_5 sub-int v2, v4, p1 sub-int/2addr v2, v3 .line 1248 aget-char v2, v9, v2 aput-char v2, p0, p1 add-int/lit8 p1, p1, 0x1 .line 1246 sput p1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I goto :goto_2 :cond_5 move-object v9, p0 :cond_6 if-lez v6, :cond_7 .line 1257 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I :goto_3 sget p0, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I if-ge p0, v4, :cond_7 .line 1259 aget-char p1, v9, p0 aget v1, p2, v5 sub-int/2addr p1, v1 int-to-char p1, p1 aput-char p1, v9, p0 add-int/lit8 p0, p0, 0x1 .line 1257 sput p0, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I goto :goto_3 .line 1263 :cond_7 new-instance p0, Ljava/lang/String; invoke-direct {p0, v9}, Ljava/lang/String;->([C)V monitor-exit v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 return-object p0 .line 1264 :goto_4 monitor-exit v0 throw p0 .end method # virtual methods .method public final equals(Ljava/lang/Object;)Z .locals 3 if-ne p0, p1, :cond_0 sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻏ:I add-int/lit8 p1, p1, 0x41 .line 242 rem-int/lit16 v0, p1, 0x80 sput v0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->k:I rem-int/lit8 p1, p1, 0x2 const/4 p1, 0x1 return p1 :cond_0 const/4 v0, 0x0 if-eqz p1, :cond_5 sget v1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->k:I add-int/lit8 v1, v1, 0x23 rem-int/lit16 v2, v1, 0x80 sput v2, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻏ:I rem-int/lit8 v1, v1, 0x2 if-eqz v1, :cond_4 .line 236 invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v1 const-class v2, Lcom/ironsource/adqualitysdk/sdk/i/ka$d; if-eq v2, v1, :cond_1 goto :goto_0 .line 238 :cond_1 check-cast p1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d; iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻐ:Ljava/lang/Class; .line 240 iget-object v2, p1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻐ:Ljava/lang/Class; invoke-virtual {v1, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_2 sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻏ:I add-int/lit8 p1, p1, 0x19 .line 242 rem-int/lit16 v1, p1, 0x80 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->k:I rem-int/lit8 p1, p1, 0x2 return v0 :cond_2 iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ:Ljava/lang/String; .line 241 iget-object v2, p1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ:Ljava/lang/String; invoke-virtual {v1, v2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_3 sget p1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻏ:I add-int/lit8 p1, p1, 0x6f .line 242 rem-int/lit16 v1, p1, 0x80 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->k:I rem-int/lit8 p1, p1, 0x2 return v0 :cond_3 iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ヌ:Ljava/util/List; iget-object p1, p1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ヌ:Ljava/util/List; invoke-interface {v0, p1}, Ljava/util/List;->equals(Ljava/lang/Object;)Z move-result p1 return p1 :cond_4 const/4 p1, 0x0 throw p1 :cond_5 :goto_0 return v0 .end method .method public final hashCode()I .locals 2 sget v0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->k:I add-int/lit8 v0, v0, 0x35 .line 249 rem-int/lit16 v1, v0, 0x80 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻏ:I rem-int/lit8 v0, v0, 0x2 if-nez v0, :cond_0 iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻐ:Ljava/lang/Class; .line 247 invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I move-result v0 add-int/lit8 v0, v0, -0x66 iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ:Ljava/lang/String; .line 248 invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I move-result v1 mul-int/2addr v0, v1 add-int/lit8 v0, v0, 0x1f iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ヌ:Ljava/util/List; .line 249 invoke-interface {v1}, Ljava/util/List;->hashCode()I move-result v1 div-int/2addr v0, v1 goto :goto_0 :cond_0 iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻐ:Ljava/lang/Class; .line 247 invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I move-result v0 mul-int/lit8 v0, v0, 0x1f iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ:Ljava/lang/String; .line 248 invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I move-result v1 add-int/2addr v0, v1 mul-int/lit8 v0, v0, 0x1f iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ヌ:Ljava/util/List; .line 249 invoke-interface {v1}, Ljava/util/List;->hashCode()I move-result v1 add-int/2addr v0, v1 :goto_0 return v0 .end method .method public final toString()Ljava/lang/String; .locals 6 .line 255 new-instance v0, Ljava/lang/StringBuilder; const/4 v1, 0x1 const/4 v2, 0x0 const/16 v3, 0x11 filled-new-array {v2, v3, v2, v2}, [I move-result-object v4 const-string v5, "\u0001\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0001\u0001\u0000\u0001\u0000" invoke-static {v5, v1, v4}, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v1 invoke-virtual {v1}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V const/16 v1, 0xd const/4 v4, 0x3 filled-new-array {v3, v1, v2, v4}, [I move-result-object v1 const-string v3, "\u0001\u0000\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0001\u0001\u0001\u0001" .line 256 invoke-static {v3, v2, v1}, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v1 invoke-virtual {v1}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻐ:Ljava/lang/Class; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const/16 v1, 0x85 const/4 v3, 0x5 const/16 v4, 0x1e const/16 v5, 0xf filled-new-array {v4, v5, v1, v3}, [I move-result-object v1 const-string v3, "\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0000\u0001\u0000\u0001\u0001\u0000" .line 257 invoke-static {v3, v2, v1}, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v1 invoke-virtual {v1}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 v1, 0x27 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; const/16 v1, 0x2d const/16 v3, 0xe const/4 v4, 0x2 filled-new-array {v1, v3, v2, v4}, [I move-result-object v1 const-string v3, "\u0001\u0000\u0001\u0000\u0001\u0000\u0001\u0001\u0000\u0001\u0001\u0000\u0000\u0000" .line 258 invoke-static {v3, v2, v1}, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->メ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v1 invoke-virtual {v1}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ヌ:Ljava/util/List; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const/16 v1, 0x7d .line 259 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 260 invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v0 sget v1, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->k:I add-int/lit8 v1, v1, 0x77 rem-int/lit16 v2, v1, 0x80 sput v2, Lcom/ironsource/adqualitysdk/sdk/i/ka$d;->ﻏ:I rem-int/2addr v1, v4 if-eqz v1, :cond_0 return-object v0 :cond_0 const/4 v0, 0x0 throw v0 .end method