FeedbackEntry.smali
.class public Lcom/avast/android/feedback/FeedbackEntry;
.super Ljava/lang/Object;
# instance fields
.field private final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.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:Ljava/lang/String;
.field private final g:Ljava/lang/String;
.field private final h:Ljava/lang/String;
.field private final i:Ljava/lang/String;
.field private final j:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final k:Ljava/lang/String;
.field private final l:Ljava/lang/String;
.field private final m:Ljava/lang/String;
.field private final n:Ljava/lang/Boolean;
.field private final o:Ljava/lang/String;
.field private final p:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final q:Ljava/lang/String;
.field private final r:Ljava/lang/String;
.field private final s:Ljava/lang/String;
.field private final t:Ljava/lang/String;
.field private final u:Ljava/lang/String;
.field private final v:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final w:Ljava/lang/String;
.field private final x:Ljava/lang/String;
.field private final y:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method constructor <init>(Lcom/avast/android/feedback/FeedbackEntryBuilder;)V
.registers 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->o()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->g:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->j()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->d:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->x()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->e:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->y()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->o:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->s()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->k:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->k()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->f:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->t()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->l:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->u()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->m:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->p()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->h:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->d()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->a:Ljava/util/List;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->f()[Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->b:[Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->A()Ljava/lang/Boolean;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->n:Ljava/lang/Boolean;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->g()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->c:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->m()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->i:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->q()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->j:Ljava/util/List;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->e()Ljava/util/HashMap;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->p:Ljava/util/HashMap;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->w()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->q:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->i()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->r:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->l()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->s:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->n()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->t:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->r()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->u:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->h()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->v:Ljava/util/List;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->z()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->w:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->v()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->x:Ljava/lang/String;
invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->c()Ljava/util/List;
move-result-object p1
iput-object p1, p0, Lcom/avast/android/feedback/FeedbackEntry;->y:Ljava/util/List;
return-void
.end method
.method private static b()Ljava/lang/String;
.registers 3
sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_b
return-object v1
:cond_b
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, " "
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public a()Ljava/lang/String;
.registers 27
move-object/from16 v1, p0
const-string v0, "description"
const-string v2, "email"
const-string v3, "my_avast"
const-string v4, "device_accounts"
const-string v5, "device_type"
const-string v6, "device"
const-string v7, "platform_build_version"
const-string v8, "platform_version"
const-string v9, "platform"
const-string v10, "order_id"
const-string v11, "license"
const-string v12, "uuid"
const-string v13, "guid"
const-string v14, "vps_version"
const-string v15, "version"
move-object/from16 v16, v0
const-string v0, "product_code"
move-object/from16 v17, v2
const-string v2, "product_name"
move-object/from16 v18, v3
const-string v3, "language"
move-object/from16 v19, v4
const-string v4, "type_of_issue"
move-object/from16 v20, v5
const-string v5, "ticket"
move-object/from16 v21, v6
const-string v6, ""
move-object/from16 v22, v7
new-instance v7, Ljava/io/StringWriter;
invoke-direct {v7}, Ljava/io/StringWriter;-><init>()V
:try_start_3f
invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;->newInstance()Lorg/xmlpull/v1/XmlPullParserFactory;
move-result-object v23
move-object/from16 v24, v8
invoke-virtual/range {v23 .. v23}, Lorg/xmlpull/v1/XmlPullParserFactory;->newSerializer()Lorg/xmlpull/v1/XmlSerializer;
move-result-object v8
invoke-interface {v8, v7}, Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/Writer;)V
:try_end_4c
.catch Ljava/io/IOException; {:try_start_3f .. :try_end_4c} :catch_301
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_3f .. :try_end_4c} :catch_2ff
move-object/from16 v23, v7
:try_start_4e
const-string v7, "UTF-8"
move-object/from16 v25, v9
sget-object v9, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v8, v7, v9}, Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V
invoke-interface {v8, v6, v5}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v7, "Feedback"
invoke-interface {v8, v7}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v3}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v4, v1, Lcom/avast/android/feedback/FeedbackEntry;->f:Ljava/lang/String;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
:try_end_6e
.catch Ljava/io/IOException; {:try_start_4e .. :try_end_6e} :catch_2fd
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_4e .. :try_end_6e} :catch_2fb
const-string v7, "N/A"
if-eqz v4, :cond_74
move-object v4, v7
goto :goto_76
:cond_74
:try_start_74
iget-object v4, v1, Lcom/avast/android/feedback/FeedbackEntry;->f:Ljava/lang/String;
:goto_76
invoke-interface {v8, v4}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v3}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v2}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v3, v1, Lcom/avast/android/feedback/FeedbackEntry;->l:Ljava/lang/String;
invoke-interface {v8, v3}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v2}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->k:Ljava/lang/String;
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v15}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->m:Ljava/lang/String;
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v15}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v14}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->o:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_aa
move-object v0, v7
goto :goto_ac
:cond_aa
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->o:Ljava/lang/String;
:goto_ac
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v14}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v13}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->d:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_bf
move-object v0, v7
goto :goto_c1
:cond_bf
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->d:Ljava/lang/String;
:goto_c1
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v13}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v12}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->e:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_d4
move-object v0, v7
goto :goto_d6
:cond_d4
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->e:Ljava/lang/String;
:goto_d6
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v12}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v11}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->i:Ljava/lang/String;
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v11}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v10}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->j:Ljava/util/List;
if-eqz v0, :cond_fd
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->j:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_fd
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->j:Ljava/util/List;
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_fe
:cond_fd
move-object v0, v7
:goto_fe
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v10}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
move-object/from16 v0, v25
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v2, "Android"
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
move-object/from16 v0, v24
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
move-object/from16 v0, v22
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
sget-object v2, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
move-object/from16 v0, v21
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-static {}, Lcom/avast/android/feedback/FeedbackEntry;->b()Ljava/lang/String;
move-result-object v2
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
move-object/from16 v0, v20
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->n:Ljava/lang/Boolean;
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-eqz v2, :cond_14a
const-string v2, "tablet"
goto :goto_14c
:cond_14a
const-string v2, "phone"
:goto_14c
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
move-object/from16 v0, v19
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->b:[Ljava/lang/String;
if-eqz v2, :cond_16b
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->b:[Ljava/lang/String;
array-length v2, v2
if-nez v2, :cond_161
goto :goto_16b
:cond_161
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->b:[Ljava/lang/String;
invoke-static {v2}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
goto :goto_170
:cond_16b
:goto_16b
const-string v2, "Device with Marshmallow or user has no google accounts"
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
:goto_170
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
move-object/from16 v0, v18
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->a:Ljava/util/List;
if-eqz v2, :cond_18f
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->a:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
move-result v2
if-eqz v2, :cond_185
goto :goto_18f
:cond_185
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->a:Ljava/util/List;
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
goto :goto_194
:cond_18f
:goto_18f
const-string v2, "Avast account not found"
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
:goto_194
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
move-object/from16 v0, v17
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->c:Ljava/lang/String;
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
move-object/from16 v0, v16
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->g:Ljava/lang/String;
invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "operator"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->h:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1c0
move-object v0, v7
goto :goto_1c2
:cond_1c0
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->h:Ljava/lang/String;
:goto_1c2
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "operator"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->p:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_1d4
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1fc
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/Map$Entry;
invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-interface {v8, v6, v3}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-interface {v8, v3}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-interface {v8, v6, v2}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
goto :goto_1d4
:cond_1fc
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->q:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_213
const-string v0, "tags"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->q:Ljava/lang/String;
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "tags"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
:cond_213
const-string v0, "first_name"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->r:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_222
move-object v0, v7
goto :goto_224
:cond_222
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->r:Ljava/lang/String;
:goto_224
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "first_name"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "last_name"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->s:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_23b
move-object v0, v7
goto :goto_23d
:cond_23b
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->s:Ljava/lang/String;
:goto_23d
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "last_name"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "machine_id"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->t:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_254
move-object v0, v7
goto :goto_256
:cond_254
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->t:Ljava/lang/String;
:goto_256
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "machine_id"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "precise_flavor"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->u:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_26d
move-object v0, v7
goto :goto_26f
:cond_26d
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->u:Ljava/lang/String;
:goto_26f
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "precise_flavor"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "features_set"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->v:Ljava/util/List;
if-eqz v0, :cond_293
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->v:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_289
goto :goto_293
:cond_289
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->v:Ljava/util/List;
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
goto :goto_298
:cond_293
:goto_293
const-string v0, "Features set is empty or was not set."
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
:goto_298
const-string v0, "features_set"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "wallet_key"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->w:Ljava/lang/String;
if-nez v0, :cond_2ac
const-string v0, "Wallet key is null."
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
goto :goto_2b1
:cond_2ac
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->w:Ljava/lang/String;
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
:goto_2b1
const-string v0, "wallet_key"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "shepherd_2_config"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->x:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2c4
goto :goto_2c6
:cond_2c4
iget-object v7, v1, Lcom/avast/android/feedback/FeedbackEntry;->x:Ljava/lang/String;
:goto_2c6
invoke-interface {v8, v7}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "shepherd_2_config"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
const-string v0, "active_campaigns"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->y:Ljava/util/List;
if-eqz v0, :cond_2ea
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->y:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_2e0
goto :goto_2ea
:cond_2e0
iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->y:Ljava/util/List;
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
goto :goto_2ef
:cond_2ea
:goto_2ea
const-string v0, "Active campaigns are empty or was not set."
invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
:goto_2ef
const-string v0, "active_campaigns"
invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8, v6, v5}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;
invoke-interface {v8}, Lorg/xmlpull/v1/XmlSerializer;->endDocument()V
:try_end_2fa
.catch Ljava/io/IOException; {:try_start_74 .. :try_end_2fa} :catch_2fd
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_74 .. :try_end_2fa} :catch_2fb
goto :goto_310
:catch_2fb
move-exception v0
goto :goto_304
:catch_2fd
move-exception v0
goto :goto_304
:catch_2ff
move-exception v0
goto :goto_302
:catch_301
move-exception v0
:goto_302
move-object/from16 v23, v7
:goto_304
invoke-static {}, Lcom/avast/android/feedback/util/LogHolder;->a()Lcom/avast/android/logging/Alf;
move-result-object v2
const/4 v3, 0x0
new-array v3, v3, [Ljava/lang/Object;
const-string v4, "Could not generate xml for feedback."
invoke-virtual {v2, v0, v4, v3}, Lcom/avast/android/logging/Alf;->d(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
:goto_310
invoke-virtual/range {v23 .. v23}, Ljava/io/StringWriter;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method c()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->c:Ljava/lang/String;
return-object v0
.end method
.method public d()[B
.registers 4
invoke-virtual {p0}, Lcom/avast/android/feedback/FeedbackEntry;->a()Ljava/lang/String;
move-result-object v0
sget-object v1, Lcom/avast/android/feedback/util/LogHolder;->c:Lcom/avast/android/feedback/util/LogHolder;
invoke-static {}, Lcom/avast/android/feedback/util/LogHolder;->a()Lcom/avast/android/logging/Alf;
move-result-object v1
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
invoke-virtual {v1, v0, v2}, Lcom/avast/android/logging/Alf;->c(Ljava/lang/String;[Ljava/lang/Object;)V
sget-object v1, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset;
invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v0
return-object v0
.end method
.method e()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->g:Ljava/lang/String;
return-object v0
.end method