s$8.smali
.class final Lcom/cmcm/safewallet/ui/property/s$8;
.super Ljava/lang/Object;
.source "PropertyPresenter.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cmcm/safewallet/ui/property/s;
.end annotation
# instance fields
.field final synthetic axM:Lcom/cmcm/safewallet/ui/property/s;
.field private synthetic axS:Lcom/cmcm/safewallet/data/models/property/GroupModel;
# direct methods
.method constructor <init>(Lcom/cmcm/safewallet/ui/property/s;Lcom/cmcm/safewallet/data/models/property/GroupModel;)V
.registers 3
.prologue
.line 1366
iput-object p1, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
iput-object p2, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axS:Lcom/cmcm/safewallet/data/models/property/GroupModel;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 9
.prologue
const/4 v2, 0x0
const/4 v4, -0x1
.line 1369
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axS:Lcom/cmcm/safewallet/data/models/property/GroupModel;
if-nez v0, :cond_7
.line 1461
:cond_6
:goto_6
return-void
.line 1372
:cond_7
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axS:Lcom/cmcm/safewallet/data/models/property/GroupModel;
.line 2041
iget-boolean v0, v0, Lcom/cmcm/safewallet/data/models/property/GroupModel;->Zn:Z
.line 1372
if-nez v0, :cond_32
const/4 v0, 0x1
move v1, v0
.line 1373
:goto_f
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axS:Lcom/cmcm/safewallet/data/models/property/GroupModel;
.line 2045
iput-boolean v1, v0, Lcom/cmcm/safewallet/data/models/property/GroupModel;->Zn:Z
.line 1376
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axS:Lcom/cmcm/safewallet/data/models/property/GroupModel;
.line 3025
iget v0, v0, Lcom/cmcm/safewallet/data/models/property/GroupModel;->YF:I
.line 1376
const/4 v3, 0x2
if-ne v0, v3, :cond_34
.line 1377
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 3103
iget-object v0, v0, Lcom/cmcm/safewallet/ui/property/s;->axI:Ljava/util/List;
move-object v3, v0
.line 1381
:goto_1f
invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_3a
.line 1382
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 4138
iget-object v0, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 1382
new-instance v1, Lcom/cmcm/safewallet/ui/property/s$8$1;
invoke-direct {v1, p0}, Lcom/cmcm/safewallet/ui/property/s$8$1;-><init>(Lcom/cmcm/safewallet/ui/property/s$8;)V
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
goto :goto_6
:cond_32
move v1, v2
.line 1372
goto :goto_f
.line 1379
:cond_34
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 4103
iget-object v0, v0, Lcom/cmcm/safewallet/ui/property/s;->axH:Ljava/util/List;
move-object v3, v0
.line 1379
goto :goto_1f
.line 1392
:cond_3a
if-nez v1, :cond_9e
.line 1395
:goto_3c
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 5103
iget-object v0, v0, Lcom/cmcm/safewallet/ui/property/s;->axG:Ljava/util/List;
.line 1395
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_c8
.line 1396
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 6103
iget-object v0, v0, Lcom/cmcm/safewallet/ui/property/s;->axG:Ljava/util/List;
.line 1396
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/models/property/AbsPropertyModel;
.line 1397
instance-of v5, v0, Lcom/cmcm/safewallet/data/models/property/GroupModel;
if-eqz v5, :cond_9b
.line 1398
check-cast v0, Lcom/cmcm/safewallet/data/models/property/GroupModel;
.line 7025
iget v0, v0, Lcom/cmcm/safewallet/data/models/property/GroupModel;->YF:I
.line 1399
iget-object v5, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axS:Lcom/cmcm/safewallet/data/models/property/GroupModel;
.line 8025
iget v5, v5, Lcom/cmcm/safewallet/data/models/property/GroupModel;->YF:I
.line 1399
if-ne v0, v5, :cond_9b
move v0, v2
.line 1406
:goto_5f
if-eq v0, v4, :cond_76
.line 1407
add-int/lit8 v0, v0, 0x1
.line 1408
iget-object v5, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 8103
iget-object v5, v5, Lcom/cmcm/safewallet/ui/property/s;->axG:Ljava/util/List;
.line 1408
invoke-interface {v5, v0, v3}, Ljava/util/List;->addAll(ILjava/util/Collection;)Z
.line 1409
iget-object v5, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 8138
iget-object v5, v5, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 1409
new-instance v6, Lcom/cmcm/safewallet/ui/property/s$8$2;
invoke-direct {v6, p0}, Lcom/cmcm/safewallet/ui/property/s$8$2;-><init>(Lcom/cmcm/safewallet/ui/property/s$8;)V
invoke-virtual {v5, v6}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
.line 1418
:cond_76
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
move v7, v2
move v2, v0
move v0, v7
.line 1438
:goto_7d
if-eq v2, v4, :cond_8b
.line 1441
iget-object v5, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 11138
iget-object v5, v5, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 1441
new-instance v6, Lcom/cmcm/safewallet/ui/property/s$8$4;
invoke-direct {v6, p0, v2, v3, v1}, Lcom/cmcm/safewallet/ui/property/s$8$4;-><init>(Lcom/cmcm/safewallet/ui/property/s$8;IIZ)V
invoke-virtual {v5, v6}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
.line 1450
:cond_8b
if-eq v0, v4, :cond_6
.line 1452
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 12138
iget-object v1, v1, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 1452
new-instance v2, Lcom/cmcm/safewallet/ui/property/s$8$5;
invoke-direct {v2, p0, v0}, Lcom/cmcm/safewallet/ui/property/s$8$5;-><init>(Lcom/cmcm/safewallet/ui/property/s$8;I)V
invoke-virtual {v1, v2}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
goto/16 :goto_6
.line 1395
:cond_9b
add-int/lit8 v2, v2, 0x1
goto :goto_3c
.line 1421
:cond_9e
invoke-interface {v3, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/models/property/AbsPropertyModel;
.line 1422
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 9103
iget-object v2, v2, Lcom/cmcm/safewallet/ui/property/s;->axG:Ljava/util/List;
.line 1422
invoke-interface {v2, v0}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I
move-result v2
.line 1423
if-eq v2, v4, :cond_c1
.line 1424
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 10103
iget-object v0, v0, Lcom/cmcm/safewallet/ui/property/s;->axG:Ljava/util/List;
.line 1424
invoke-interface {v0, v3}, Ljava/util/List;->removeAll(Ljava/util/Collection;)Z
.line 1425
iget-object v0, p0, Lcom/cmcm/safewallet/ui/property/s$8;->axM:Lcom/cmcm/safewallet/ui/property/s;
.line 10138
iget-object v0, v0, Lcom/cmcm/safewallet/ui/base/c/a;->agg:Lcom/cmcm/safewallet/ui/handler/MessageHandler;
.line 1425
new-instance v5, Lcom/cmcm/safewallet/ui/property/s$8$3;
invoke-direct {v5, p0}, Lcom/cmcm/safewallet/ui/property/s$8$3;-><init>(Lcom/cmcm/safewallet/ui/property/s$8;)V
invoke-virtual {v0, v5}, Lcom/cmcm/safewallet/ui/handler/MessageHandler;->post(Ljava/lang/Runnable;)Z
.line 1435
:cond_c1
add-int/lit8 v0, v2, -0x1
.line 1436
invoke-interface {v3}, Ljava/util/List;->size()I
move-result v3
goto :goto_7d
:cond_c8
move v2, v4
move v0, v4
goto :goto_5f
.end method