a.smali
.class public Lcom/keniu/security/newmain/find/c/a;
.super Ljava/lang/Object;
.source "CalendarData.java"
# instance fields
.field public a:I
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "year"
.end annotation
.end field
.field public b:I
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "month"
.end annotation
.end field
.field public c:I
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "day"
.end annotation
.end field
.field public d:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "the_lunar_calendar"
.end annotation
.end field
.field public e:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "guide"
.end annotation
.end field
.field public f:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "tip"
.end annotation
.end field
.field public g:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "new_guide"
.end annotation
.end field
.field public h:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "new_tip"
.end annotation
.end field
.field public i:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "title"
.end annotation
.end field
.field public j:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "url"
.end annotation
.end field
.field public k:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "bg_url"
.end annotation
.end field
.field public l:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "right_icon_url"
.end annotation
.end field
.field public m:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "tip_bg_url"
.end annotation
.end field
.field public n:Ljava/lang/String;
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "text_color"
.end annotation
.end field
.field public o:I
.annotation runtime Lcom/google/gson/annotations/SerializedName;
value = "show_right_icon"
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 19
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()Lcom/keniu/security/newmain/find/c/a;
.registers 7
.prologue
const/4 v1, 0x0
.line 66
const/16 v0, 0x9
const-string v2, "cm_find_tab"
const-string v3, "calendar_data"
const-string v4, ""
invoke-static {v0, v2, v3, v4}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getStringValue(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 69
new-instance v2, Lcom/google/gson/Gson;
invoke-direct {v2}, Lcom/google/gson/Gson;-><init>()V
.line 72
:try_start_12
new-instance v3, Lcom/keniu/security/newmain/find/c/b;
invoke-direct {v3}, Lcom/keniu/security/newmain/find/c/b;-><init>()V
invoke-virtual {v3}, Lcom/keniu/security/newmain/find/c/b;->getType()Ljava/lang/reflect/Type;
move-result-object v3
invoke-virtual {v2, v0, v3}, Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
:try_end_21
.catch Ljava/lang/Exception; {:try_start_12 .. :try_end_21} :catch_25
.line 77
if-nez v0, :cond_28
move-object v0, v1
.line 135
:cond_24
:goto_24
return-object v0
.line 73
:catch_25
move-exception v0
move-object v0, v1
.line 74
goto :goto_24
.line 81
:cond_28
invoke-static {}, Ljava/util/TimeZone;->getDefault()Ljava/util/TimeZone;
move-result-object v2
invoke-static {v2}, Ljava/util/Calendar;->getInstance(Ljava/util/TimeZone;)Ljava/util/Calendar;
move-result-object v2
.line 82
const/4 v3, 0x1
invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I
move-result v3
.line 83
const/4 v4, 0x2
invoke-virtual {v2, v4}, Ljava/util/Calendar;->get(I)I
move-result v4
add-int/lit8 v4, v4, 0x1
.line 84
const/4 v5, 0x5
invoke-virtual {v2, v5}, Ljava/util/Calendar;->get(I)I
move-result v2
.line 85
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
:cond_45
:goto_45
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_b6
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/keniu/security/newmain/find/c/a;
.line 86
iget v6, v0, Lcom/keniu/security/newmain/find/c/a;->a:I
if-ne v3, v6, :cond_45
.line 89
iget v6, v0, Lcom/keniu/security/newmain/find/c/a;->b:I
if-ne v4, v6, :cond_45
.line 92
iget v6, v0, Lcom/keniu/security/newmain/find/c/a;->c:I
if-ne v2, v6, :cond_45
.line 95
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->d:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 98
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->e:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 101
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->f:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 104
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->g:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 107
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->h:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 110
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->j:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 113
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->i:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 117
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->k:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 120
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->l:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 124
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->m:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_45
.line 128
iget-object v6, v0, Lcom/keniu/security/newmain/find/c/a;->n:Ljava/lang/String;
invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v6
if-eqz v6, :cond_24
goto :goto_45
:cond_b6
move-object v0, v1
.line 135
goto/16 :goto_24
.end method