zzc.smali
.class public final Lcom/google/android/gms/ads/identifier/zzc;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static final zza(Ljava/lang/String;)V
.registers 4
const/16 v0, 0x107
.line 1
:try_start_2
invoke-static {v0}, Lcom/google/android/gms/internal/ads_identifier/zzi;->zzb(I)V
.line 2
new-instance v0, Ljava/net/URL;
invoke-direct {v0, p0}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
.line 3
invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v0
.line 4
check-cast v0, Ljava/net/HttpURLConnection;
:try_end_10
.catch Ljava/lang/IndexOutOfBoundsException; {:try_start_2 .. :try_end_10} :catch_5c
.catch Ljava/io/IOException; {:try_start_2 .. :try_end_10} :catch_3b
.catch Ljava/lang/RuntimeException; {:try_start_2 .. :try_end_10} :catch_39
.catchall {:try_start_2 .. :try_end_10} :catchall_37
.line 5
:try_start_10
invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v1
const/16 v2, 0xc8
if-lt v1, v2, :cond_1c
const/16 v2, 0x12c
if-lt v1, v2, :cond_2b
.line 6
:cond_1c
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
add-int/lit8 v1, v1, 0x41
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(I)V
:try_end_2b
.catchall {:try_start_10 .. :try_end_2b} :catchall_32
.line 7
:cond_2b
:try_start_2b
invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
:try_end_2e
.catch Ljava/lang/IndexOutOfBoundsException; {:try_start_2b .. :try_end_2e} :catch_5c
.catch Ljava/io/IOException; {:try_start_2b .. :try_end_2e} :catch_3b
.catch Ljava/lang/RuntimeException; {:try_start_2b .. :try_end_2e} :catch_39
.catchall {:try_start_2b .. :try_end_2e} :catchall_37
.line 8
invoke-static {}, Lcom/google/android/gms/internal/ads_identifier/zzi;->zza()V
return-void
:catchall_32
move-exception v1
.line 9
:try_start_33
invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
.line 10
throw v1
:try_end_37
.catch Ljava/lang/IndexOutOfBoundsException; {:try_start_33 .. :try_end_37} :catch_5c
.catch Ljava/io/IOException; {:try_start_33 .. :try_end_37} :catch_3b
.catch Ljava/lang/RuntimeException; {:try_start_33 .. :try_end_37} :catch_39
.catchall {:try_start_33 .. :try_end_37} :catchall_37
:catchall_37
move-exception p0
goto :goto_7d
:catch_39
move-exception v0
goto :goto_3c
:catch_3b
move-exception v0
.line 11
:goto_3c
:try_start_3c
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result p0
add-int/lit8 p0, p0, 0x1b
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
add-int/2addr p0, v0
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0, p0}, Ljava/lang/StringBuilder;-><init>(I)V
:try_end_58
.catchall {:try_start_3c .. :try_end_58} :catchall_37
.line 12
invoke-static {}, Lcom/google/android/gms/internal/ads_identifier/zzi;->zza()V
return-void
:catch_5c
move-exception v0
.line 13
:try_start_5d
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result p0
add-int/lit8 p0, p0, 0x20
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
add-int/2addr p0, v0
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0, p0}, Ljava/lang/StringBuilder;-><init>(I)V
:try_end_79
.catchall {:try_start_5d .. :try_end_79} :catchall_37
.line 14
invoke-static {}, Lcom/google/android/gms/internal/ads_identifier/zzi;->zza()V
return-void
:goto_7d
invoke-static {}, Lcom/google/android/gms/internal/ads_identifier/zzi;->zza()V
.line 15
throw p0
.end method