i$f.smali
.class public final Lcom/imo/android/imoim/managers/i$f;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/managers/i;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "f"
.end annotation
# instance fields
.field public final a:Ljava/lang/String;
.field public b:J
.field public c:Ljava/lang/String;
.field public d:I
.field public e:J
.field public f:I
.field public g:I
.field public h:I
.field public i:Z
.field public j:Lorg/json/JSONObject;
.field public k:Lcom/imo/android/imoim/managers/i$d;
.field public l:Lcom/imo/android/imoim/managers/i$e;
.field public m:Lcom/imo/android/imoim/util/ca$b;
.field public n:Ljava/lang/String;
.field public o:J
.field public p:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lb/a<",
"[B",
"Ljava/lang/Void;",
">;>;"
}
.end annotation
.end field
.field public q:[B
.field public r:Ljava/io/RandomAccessFile;
.field public s:Z
.field public t:Ljava/lang/String;
.field public u:Z
.field public v:Z
# direct methods
.method public constructor <init>(Ljava/lang/String;Lcom/imo/android/imoim/managers/i$d;Lcom/imo/android/imoim/managers/i$e;)V
.registers 5
.line 1223
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 1213
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/managers/i$f;->p:Ljava/util/List;
const/4 v0, 0x1
.line 1221
iput-boolean v0, p0, Lcom/imo/android/imoim/managers/i$f;->v:Z
.line 1224
iput-object p1, p0, Lcom/imo/android/imoim/managers/i$f;->a:Ljava/lang/String;
.line 1225
iput-object p2, p0, Lcom/imo/android/imoim/managers/i$f;->k:Lcom/imo/android/imoim/managers/i$d;
.line 1226
iput-object p3, p0, Lcom/imo/android/imoim/managers/i$f;->l:Lcom/imo/android/imoim/managers/i$e;
.line 1227
new-instance p1, Lorg/json/JSONObject;
invoke-direct {p1}, Lorg/json/JSONObject;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/managers/i$f;->j:Lorg/json/JSONObject;
return-void
.end method
.method public static a(Lcom/imo/android/imoim/managers/i$e;)Z
.registers 2
.line 1289
sget-object v0, Lcom/imo/android/imoim/managers/i$e;->MESSAGE:Lcom/imo/android/imoim/managers/i$e;
if-eq p0, v0, :cond_b
sget-object v0, Lcom/imo/android/imoim/managers/i$e;->BACKUP:Lcom/imo/android/imoim/managers/i$e;
if-ne p0, v0, :cond_9
goto :goto_b
:cond_9
const/4 p0, 0x0
return p0
:cond_b
:goto_b
const/4 p0, 0x1
return p0
.end method
# virtual methods
.method public final a()Z
.registers 3
.line 1231
iget v0, p0, Lcom/imo/android/imoim/managers/i$f;->d:I
if-eqz v0, :cond_c
iget v1, p0, Lcom/imo/android/imoim/managers/i$f;->g:I
mul-int/lit16 v1, v1, 0x2ee0
if-lt v1, v0, :cond_c
const/4 v0, 0x0
return v0
:cond_c
const/4 v0, 0x1
return v0
.end method
.method public final b()Ljava/lang/String;
.registers 5
.line 1237
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/imo/android/imoim/managers/i$f;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/imo/android/imoim/managers/i$f;->j:Lorg/json/JSONObject;
const-string v2, "size_type"
const-string v3, "large"
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)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/imo/android/imoim/managers/i$f;->j:Lorg/json/JSONObject;
const-string v2, "format"
const-string v3, ""
.line 1238
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final c()Z
.registers 3
.line 1242
iget-object v0, p0, Lcom/imo/android/imoim/managers/i$f;->k:Lcom/imo/android/imoim/managers/i$d;
sget-object v1, Lcom/imo/android/imoim/managers/i$d;->PHOTO:Lcom/imo/android/imoim/managers/i$d;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method public final d()Z
.registers 3
.line 1246
iget-object v0, p0, Lcom/imo/android/imoim/managers/i$f;->k:Lcom/imo/android/imoim/managers/i$d;
sget-object v1, Lcom/imo/android/imoim/managers/i$d;->VIDEO:Lcom/imo/android/imoim/managers/i$d;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method public final e()Z
.registers 3
.line 1251
iget-object v0, p0, Lcom/imo/android/imoim/managers/i$f;->k:Lcom/imo/android/imoim/managers/i$d;
sget-object v1, Lcom/imo/android/imoim/managers/i$d;->AUDIO:Lcom/imo/android/imoim/managers/i$d;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method public final f()Z
.registers 3
.line 1255
iget-object v0, p0, Lcom/imo/android/imoim/managers/i$f;->k:Lcom/imo/android/imoim/managers/i$d;
sget-object v1, Lcom/imo/android/imoim/managers/i$d;->FILE:Lcom/imo/android/imoim/managers/i$d;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method public final g()Z
.registers 3
.line 1259
iget-object v0, p0, Lcom/imo/android/imoim/managers/i$f;->l:Lcom/imo/android/imoim/managers/i$e;
sget-object v1, Lcom/imo/android/imoim/managers/i$e;->STORY:Lcom/imo/android/imoim/managers/i$e;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method public final h()Z
.registers 3
.line 1271
iget-object v0, p0, Lcom/imo/android/imoim/managers/i$f;->l:Lcom/imo/android/imoim/managers/i$e;
sget-object v1, Lcom/imo/android/imoim/managers/i$e;->BACKUP:Lcom/imo/android/imoim/managers/i$e;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method