x.smali

.class public Lcom/sandboxol/game/a/x;
.super Lcom/sandboxol/game/a/w;
.source "DialogScrapBoxBindingImpl.java"


# static fields
.field private static final B:Landroidx/databinding/ViewDataBinding$b;

.field private static final C:Landroid/util/SparseIntArray;


# instance fields
.field private final D:Landroidx/constraintlayout/widget/ConstraintLayout;

.field private final E:Landroid/widget/ImageView;

.field private final F:Landroid/widget/TextView;

.field private final G:Landroid/widget/TextView;

.field private final H:Landroid/widget/TextView;

.field private final I:Landroid/widget/TextView;

.field private final J:Landroid/widget/TextView;

.field private final K:Landroid/widget/TextView;

.field private L:J


# direct methods
.method static constructor <clinit>()V
    .registers 3

    .line 1
    new-instance v0, Landroid/util/SparseIntArray;

    invoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V

    sput-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    .line 2
    sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    sget v1, Lcom/sandboxol/game/R$id;->v_bg:I

    const/16 v2, 0x1a

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V

    .line 3
    sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    sget v1, Lcom/sandboxol/game/R$id;->tv_title:I

    const/16 v2, 0x1b

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V

    .line 4
    sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    sget v1, Lcom/sandboxol/game/R$id;->tv_reward_value:I

    const/16 v2, 0x1c

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V

    .line 5
    sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    sget v1, Lcom/sandboxol/game/R$id;->gl_horizontal_289:I

    const/16 v2, 0x1d

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V

    .line 6
    sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    sget v1, Lcom/sandboxol/game/R$id;->gl_horizontal_625:I

    const/16 v2, 0x1e

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V

    .line 7
    sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    sget v1, Lcom/sandboxol/game/R$id;->gl_vertical_269:I

    const/16 v2, 0x1f

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V

    .line 8
    sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    sget v1, Lcom/sandboxol/game/R$id;->gl_vertical_5:I

    const/16 v2, 0x20

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V

    .line 9
    sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    sget v1, Lcom/sandboxol/game/R$id;->gl_vertical_7625:I

    const/16 v2, 0x21

    invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V

    return-void
.end method

.method public constructor <init>(Landroidx/databinding/d;Landroid/view/View;)V
    .registers 6

    .line 1
    sget-object v0, Lcom/sandboxol/game/a/x;->B:Landroidx/databinding/ViewDataBinding$b;

    sget-object v1, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;

    const/16 v2, 0x22

    invoke-static {p1, p2, v2, v0, v1}, Landroidx/databinding/ViewDataBinding;->mapBindings(Landroidx/databinding/d;Landroid/view/View;ILandroidx/databinding/ViewDataBinding$b;Landroid/util/SparseIntArray;)[Ljava/lang/Object;

    move-result-object v0

    invoke-direct {p0, p1, p2, v0}, Lcom/sandboxol/game/a/x;-><init>(Landroidx/databinding/d;Landroid/view/View;[Ljava/lang/Object;)V

    return-void
.end method

.method private constructor <init>(Landroidx/databinding/d;Landroid/view/View;[Ljava/lang/Object;)V
    .registers 35

    move-object/from16 v3, p0

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    const/16 v4, 0x1d

    .line 2
    aget-object v4, p3, v4

    check-cast v4, Landroidx/constraintlayout/widget/Guideline;

    const/16 v5, 0x1e

    aget-object v5, p3, v5

    check-cast v5, Landroidx/constraintlayout/widget/Guideline;

    const/16 v6, 0x1f

    aget-object v6, p3, v6

    check-cast v6, Landroidx/constraintlayout/widget/Guideline;

    const/16 v7, 0x20

    aget-object v7, p3, v7

    check-cast v7, Landroidx/constraintlayout/widget/Guideline;

    const/16 v8, 0x21

    aget-object v8, p3, v8

    check-cast v8, Landroidx/constraintlayout/widget/Guideline;

    const/4 v9, 0x5

    aget-object v9, p3, v9

    check-cast v9, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/4 v10, 0x6

    aget-object v10, p3, v10

    check-cast v10, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/4 v11, 0x7

    aget-object v11, p3, v11

    check-cast v11, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/16 v12, 0x8

    aget-object v12, p3, v12

    check-cast v12, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/16 v13, 0x9

    aget-object v13, p3, v13

    check-cast v13, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/16 v14, 0x10

    aget-object v14, p3, v14

    check-cast v14, Landroid/widget/ImageView;

    const/16 v15, 0x11

    aget-object v15, p3, v15

    check-cast v15, Landroid/widget/ImageView;

    const/16 v16, 0x12

    aget-object v16, p3, v16

    check-cast v16, Landroid/widget/ImageView;

    const/16 v17, 0x13

    aget-object v17, p3, v17

    check-cast v17, Landroid/widget/ImageView;

    const/16 v18, 0x14

    aget-object v18, p3, v18

    check-cast v18, Landroid/widget/ImageView;

    const/16 v19, 0xa

    aget-object v19, p3, v19

    check-cast v19, Landroid/widget/ProgressBar;

    const/16 v20, 0xb

    aget-object v20, p3, v20

    check-cast v20, Landroid/widget/ProgressBar;

    const/16 v21, 0xc

    aget-object v21, p3, v21

    check-cast v21, Landroid/widget/ProgressBar;

    const/16 v22, 0xd

    aget-object v22, p3, v22

    check-cast v22, Landroid/widget/ProgressBar;

    const/16 v23, 0xe

    aget-object v23, p3, v23

    check-cast v23, Landroid/widget/ProgressBar;

    const/16 v24, 0xf

    aget-object v24, p3, v24

    check-cast v24, Landroid/widget/ProgressBar;

    const/16 v25, 0x4

    aget-object v25, p3, v25

    check-cast v25, Landroid/widget/TextView;

    const/16 v26, 0x1c

    aget-object v26, p3, v26

    check-cast v26, Landroid/widget/TextView;

    const/16 v27, 0x3

    aget-object v27, p3, v27

    check-cast v27, Landroid/widget/TextView;

    const/16 v28, 0x1b

    aget-object v28, p3, v28

    check-cast v28, Landroid/widget/TextView;

    const/16 v29, 0x1a

    aget-object v29, p3, v29

    check-cast v29, Landroid/view/View;

    const/16 v30, 0x6

    move/from16 v3, v30

    invoke-direct/range {v0 .. v29}, Lcom/sandboxol/game/a/w;-><init>(Ljava/lang/Object;Landroid/view/View;ILandroidx/constraintlayout/widget/Guideline;Landroidx/constraintlayout/widget/Guideline;Landroidx/constraintlayout/widget/Guideline;Landroidx/constraintlayout/widget/Guideline;Landroidx/constraintlayout/widget/Guideline;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/view/View;)V

    const-wide/16 v0, -0x1

    move-object/from16 v2, p0

    .line 3
    iput-wide v0, v2, Lcom/sandboxol/game/a/x;->L:J

    .line 4
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V

    .line 5
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V

    .line 6
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V

    .line 7
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V

    .line 8
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V

    .line 9
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->k:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    .line 10
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->l:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    .line 11
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->m:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    .line 12
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->n:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    .line 13
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->o:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    const/4 v0, 0x0

    .line 14
    aget-object v0, p3, v0

    check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout;

    iput-object v0, v2, Lcom/sandboxol/game/a/x;->D:Landroidx/constraintlayout/widget/ConstraintLayout;

    .line 15
    iget-object v0, v2, Lcom/sandboxol/game/a/x;->D:Landroidx/constraintlayout/widget/ConstraintLayout;

    invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V

    const/4 v0, 0x1

    .line 16
    aget-object v0, p3, v0

    check-cast v0, Landroid/widget/ImageView;

    iput-object v0, v2, Lcom/sandboxol/game/a/x;->E:Landroid/widget/ImageView;

    .line 17
    iget-object v0, v2, Lcom/sandboxol/game/a/x;->E:Landroid/widget/ImageView;

    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    const/4 v0, 0x2

    .line 18
    aget-object v0, p3, v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, v2, Lcom/sandboxol/game/a/x;->F:Landroid/widget/TextView;

    .line 19
    iget-object v0, v2, Lcom/sandboxol/game/a/x;->F:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    const/16 v0, 0x15

    .line 20
    aget-object v0, p3, v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, v2, Lcom/sandboxol/game/a/x;->G:Landroid/widget/TextView;

    .line 21
    iget-object v0, v2, Lcom/sandboxol/game/a/x;->G:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    const/16 v0, 0x16

    .line 22
    aget-object v0, p3, v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, v2, Lcom/sandboxol/game/a/x;->H:Landroid/widget/TextView;

    .line 23
    iget-object v0, v2, Lcom/sandboxol/game/a/x;->H:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    const/16 v0, 0x17

    .line 24
    aget-object v0, p3, v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, v2, Lcom/sandboxol/game/a/x;->I:Landroid/widget/TextView;

    .line 25
    iget-object v0, v2, Lcom/sandboxol/game/a/x;->I:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    const/16 v0, 0x18

    .line 26
    aget-object v0, p3, v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, v2, Lcom/sandboxol/game/a/x;->J:Landroid/widget/TextView;

    .line 27
    iget-object v0, v2, Lcom/sandboxol/game/a/x;->J:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    const/16 v0, 0x19

    .line 28
    aget-object v0, p3, v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, v2, Lcom/sandboxol/game/a/x;->K:Landroid/widget/TextView;

    .line 29
    iget-object v0, v2, Lcom/sandboxol/game/a/x;->K:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 30
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->p:Landroid/widget/ProgressBar;

    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V

    .line 31
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->q:Landroid/widget/ProgressBar;

    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V

    .line 32
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->r:Landroid/widget/ProgressBar;

    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V

    .line 33
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->s:Landroid/widget/ProgressBar;

    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V

    .line 34
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->t:Landroid/widget/ProgressBar;

    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V

    .line 35
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->u:Landroid/widget/ProgressBar;

    invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V

    .line 36
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->v:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 37
    iget-object v0, v2, Lcom/sandboxol/game/a/w;->x:Landroid/widget/TextView;

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    move-object/from16 v0, p2

    .line 38
    invoke-virtual {v2, v0}, Landroidx/databinding/ViewDataBinding;->setRootTag(Landroid/view/View;)V

    .line 39
    invoke-virtual/range {p0 .. p0}, Lcom/sandboxol/game/a/x;->invalidateAll()V

    return-void
.end method

.method private a(Landroidx/databinding/ObservableField;I)Z
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/databinding/ObservableField<",
            "Ljava/lang/Integer;",
            ">;I)Z"
        }
    .end annotation

    .line 8
    sget p1, Lcom/sandboxol/game/a;->a:I

    if-ne p2, p1, :cond_12

    .line 9
    monitor-enter p0

    .line 10
    :try_start_5
    iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    const-wide/16 v0, 0x2

    or-long/2addr p1, v0

    iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    .line 11
    monitor-exit p0

    const/4 p1, 0x1

    return p1

    :catchall_f
    move-exception p1

    monitor-exit p0
    :try_end_11
    .catchall {:try_start_5 .. :try_end_11} :catchall_f

    throw p1

    :cond_12
    const/4 p1, 0x0

    return p1
.end method

.method private a(Landroidx/databinding/ObservableList;I)Z
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/databinding/ObservableList<",
            "Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;",
            ">;I)Z"
        }
    .end annotation

    .line 12
    sget p1, Lcom/sandboxol/game/a;->a:I

    if-ne p2, p1, :cond_12

    .line 13
    monitor-enter p0

    .line 14
    :try_start_5
    iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    const-wide/16 v0, 0x20

    or-long/2addr p1, v0

    iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    .line 15
    monitor-exit p0

    const/4 p1, 0x1

    return p1

    :catchall_f
    move-exception p1

    monitor-exit p0
    :try_end_11
    .catchall {:try_start_5 .. :try_end_11} :catchall_f

    throw p1

    :cond_12
    const/4 p1, 0x0

    return p1
.end method

.method private b(Landroidx/databinding/ObservableField;I)Z
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/databinding/ObservableField<",
            "Ljava/lang/Integer;",
            ">;I)Z"
        }
    .end annotation

    .line 1
    sget p1, Lcom/sandboxol/game/a;->a:I

    if-ne p2, p1, :cond_12

    .line 2
    monitor-enter p0

    .line 3
    :try_start_5
    iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    const-wide/16 v0, 0x1

    or-long/2addr p1, v0

    iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    .line 4
    monitor-exit p0

    const/4 p1, 0x1

    return p1

    :catchall_f
    move-exception p1

    monitor-exit p0
    :try_end_11
    .catchall {:try_start_5 .. :try_end_11} :catchall_f

    throw p1

    :cond_12
    const/4 p1, 0x0

    return p1
.end method

.method private b(Landroidx/databinding/ObservableList;I)Z
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/databinding/ObservableList<",
            "Ljava/lang/Integer;",
            ">;I)Z"
        }
    .end annotation

    .line 5
    sget p1, Lcom/sandboxol/game/a;->a:I

    if-ne p2, p1, :cond_12

    .line 6
    monitor-enter p0

    .line 7
    :try_start_5
    iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    const-wide/16 v0, 0x8

    or-long/2addr p1, v0

    iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    .line 8
    monitor-exit p0

    const/4 p1, 0x1

    return p1

    :catchall_f
    move-exception p1

    monitor-exit p0
    :try_end_11
    .catchall {:try_start_5 .. :try_end_11} :catchall_f

    throw p1

    :cond_12
    const/4 p1, 0x0

    return p1
.end method

.method private c(Landroidx/databinding/ObservableField;I)Z
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/databinding/ObservableField<",
            "Ljava/lang/Integer;",
            ">;I)Z"
        }
    .end annotation

    .line 1
    sget p1, Lcom/sandboxol/game/a;->a:I

    if-ne p2, p1, :cond_12

    .line 2
    monitor-enter p0

    .line 3
    :try_start_5
    iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    const-wide/16 v0, 0x10

    or-long/2addr p1, v0

    iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    .line 4
    monitor-exit p0

    const/4 p1, 0x1

    return p1

    :catchall_f
    move-exception p1

    monitor-exit p0
    :try_end_11
    .catchall {:try_start_5 .. :try_end_11} :catchall_f

    throw p1

    :cond_12
    const/4 p1, 0x0

    return p1
.end method

.method private d(Landroidx/databinding/ObservableField;I)Z
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/databinding/ObservableField<",
            "Ljava/lang/Integer;",
            ">;I)Z"
        }
    .end annotation

    .line 1
    sget p1, Lcom/sandboxol/game/a;->a:I

    if-ne p2, p1, :cond_12

    .line 2
    monitor-enter p0

    .line 3
    :try_start_5
    iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    const-wide/16 v0, 0x4

    or-long/2addr p1, v0

    iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J

    .line 4
    monitor-exit p0

    const/4 p1, 0x1

    return p1

    :catchall_f
    move-exception p1

    monitor-exit p0
    :try_end_11
    .catchall {:try_start_5 .. :try_end_11} :catchall_f

    throw p1

    :cond_12
    const/4 p1, 0x0

    return p1
.end method


# virtual methods
.method public a(Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;)V
    .registers 6

    .line 1
    iput-object p1, p0, Lcom/sandboxol/game/a/w;->A:Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;

    .line 2
    monitor-enter p0

    .line 3
    :try_start_3
    iget-wide v0, p0, Lcom/sandboxol/game/a/x;->L:J

    const-wide/16 v2, 0x40

    or-long/2addr v0, v2

    iput-wide v0, p0, Lcom/sandboxol/game/a/x;->L:J

    .line 4
    monitor-exit p0
    :try_end_b
    .catchall {:try_start_3 .. :try_end_b} :catchall_14

    .line 5
    sget p1, Lcom/sandboxol/game/a;->h:I

    invoke-virtual {p0, p1}, Landroidx/databinding/BaseObservable;->notifyPropertyChanged(I)V

    .line 6
    invoke-super {p0}, Landroidx/databinding/ViewDataBinding;->requestRebind()V

    return-void

    :catchall_14
    move-exception p1

    .line 7
    :try_start_15
    monitor-exit p0
    :try_end_16
    .catchall {:try_start_15 .. :try_end_16} :catchall_14

    throw p1
.end method

.method protected executeBindings()V
    .registers 125

    move-object/from16 v1, p0

    .line 1
    monitor-enter p0

    .line 2
    :try_start_3
    iget-wide v2, v1, Lcom/sandboxol/game/a/x;->L:J

    const-wide/16 v4, 0x0

    .line 3
    iput-wide v4, v1, Lcom/sandboxol/game/a/x;->L:J

    .line 4
    monitor-exit p0
    :try_end_a
    .catchall {:try_start_3 .. :try_end_a} :catchall_8e4

    .line 5
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->A:Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;

    const-wide/16 v6, 0xff

    and-long/2addr v6, v2

    const-wide/16 v14, 0xc0

    const-wide/16 v16, 0xc4

    const/4 v10, 0x4

    const/4 v11, 0x3

    const/4 v12, 0x2

    const-wide/16 v22, 0xe1

    const/4 v13, 0x1

    const/4 v9, 0x0

    cmp-long v26, v6, v4

    if-eqz v26, :cond_546

    and-long v6, v2, v14

    cmp-long v26, v6, v4

    if-eqz v26, :cond_2b

    if-eqz v0, :cond_2b

    .line 6
    iget-object v6, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->closeCommand:Lcom/sandboxol/common/command/ReplyCommand;

    .line 7
    iget-object v7, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->positionCommand:Lcom/sandboxol/common/command/ReplyCommand;

    goto :goto_2d

    :cond_2b
    const/4 v6, 0x0

    const/4 v7, 0x0

    :goto_2d
    and-long v26, v2, v22

    cmp-long v28, v26, v4

    if-eqz v28, :cond_281

    if-eqz v0, :cond_3a

    .line 8
    iget-object v14, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->progress:Landroidx/databinding/ObservableField;

    .line 9
    iget-object v15, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->boxInfos:Landroidx/databinding/ObservableList;

    goto :goto_3c

    :cond_3a
    const/4 v14, 0x0

    const/4 v15, 0x0

    .line 10
    :goto_3c
    invoke-virtual {v1, v9, v14}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/Observable;)Z

    const/4 v8, 0x5

    .line 11
    invoke-virtual {v1, v8, v15}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/ObservableList;)Z

    if-eqz v14, :cond_4c

    .line 12
    invoke-virtual {v14}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/lang/Integer;

    goto :goto_4d

    :cond_4c
    const/4 v8, 0x0

    :goto_4d
    if-eqz v15, :cond_6e

    .line 13
    invoke-interface {v15, v13}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v14

    check-cast v14, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;

    .line 14
    invoke-interface {v15, v11}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v29

    check-cast v29, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;

    .line 15
    invoke-interface {v15, v12}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v30

    check-cast v30, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;

    .line 16
    invoke-interface {v15, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v31

    check-cast v31, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;

    .line 17
    invoke-interface {v15, v10}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v15

    check-cast v15, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;

    goto :goto_76

    :cond_6e
    const/4 v14, 0x0

    const/4 v15, 0x0

    const/16 v29, 0x0

    const/16 v30, 0x0

    const/16 v31, 0x0

    .line 18
    :goto_76
    invoke-static {v8}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v8

    if-eqz v14, :cond_81

    .line 19
    invoke-virtual {v14}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I

    move-result v32

    goto :goto_83

    :cond_81
    const/16 v32, 0x0

    :goto_83
    if-eqz v29, :cond_8a

    .line 20
    invoke-virtual/range {v29 .. v29}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I

    move-result v33

    goto :goto_8c

    :cond_8a
    const/16 v33, 0x0

    :goto_8c
    if-eqz v30, :cond_93

    .line 21
    invoke-virtual/range {v30 .. v30}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I

    move-result v34

    goto :goto_95

    :cond_93
    const/16 v34, 0x0

    :goto_95
    if-eqz v31, :cond_9c

    .line 22
    invoke-virtual/range {v31 .. v31}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I

    move-result v35

    goto :goto_9e

    :cond_9c
    const/16 v35, 0x0

    :goto_9e
    if-eqz v15, :cond_a5

    .line 23
    invoke-virtual {v15}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I

    move-result v36

    goto :goto_a7

    :cond_a5
    const/16 v36, 0x0

    :goto_a7
    mul-int/lit8 v10, v32, 0x3c

    mul-int/lit8 v11, v33, 0x3c

    mul-int/lit8 v12, v34, 0x3c

    mul-int/lit8 v9, v35, 0x3c

    mul-int/lit8 v13, v36, 0x3c

    if-lt v8, v10, :cond_b6

    const/16 v37, 0x1

    goto :goto_b8

    :cond_b6
    const/16 v37, 0x0

    :goto_b8
    sub-int v38, v8, v10

    if-lt v8, v11, :cond_bf

    const/16 v39, 0x1

    goto :goto_c1

    :cond_bf
    const/16 v39, 0x0

    :goto_c1
    sub-int v40, v8, v11

    if-lt v8, v12, :cond_c8

    const/16 v41, 0x1

    goto :goto_ca

    :cond_c8
    const/16 v41, 0x0

    :goto_ca
    sub-int v42, v8, v12

    sub-int v43, v8, v9

    if-lt v8, v9, :cond_d3

    const/16 v44, 0x1

    goto :goto_d5

    :cond_d3
    const/16 v44, 0x0

    :goto_d5
    if-lt v8, v13, :cond_da

    const/16 v45, 0x1

    goto :goto_dc

    :cond_da
    const/16 v45, 0x0

    :goto_dc
    cmp-long v46, v26, v4

    if-eqz v46, :cond_eb

    if-eqz v37, :cond_e6

    const-wide/32 v26, 0x2000000

    goto :goto_e9

    :cond_e6
    const-wide/32 v26, 0x1000000

    :goto_e9
    or-long v2, v2, v26

    :cond_eb
    and-long v26, v2, v22

    cmp-long v46, v26, v4

    if-eqz v46, :cond_fc

    if-eqz v39, :cond_f7

    const-wide/32 v26, 0x20000

    goto :goto_fa

    :cond_f7
    const-wide/32 v26, 0x10000

    :goto_fa
    or-long v2, v2, v26

    :cond_fc
    and-long v26, v2, v22

    cmp-long v46, v26, v4

    if-eqz v46, :cond_10d

    if-eqz v41, :cond_108

    const-wide/32 v26, 0x80000

    goto :goto_10b

    :cond_108
    const-wide/32 v26, 0x40000

    :goto_10b
    or-long v2, v2, v26

    :cond_10d
    and-long v26, v2, v22

    cmp-long v46, v26, v4

    if-eqz v46, :cond_11c

    if-eqz v44, :cond_118

    const-wide/16 v26, 0x200

    goto :goto_11a

    :cond_118
    const-wide/16 v26, 0x100

    :goto_11a
    or-long v2, v2, v26

    :cond_11c
    and-long v26, v2, v22

    cmp-long v46, v26, v4

    if-eqz v46, :cond_136

    if-eqz v45, :cond_12d

    const-wide/32 v26, 0x8000

    or-long v2, v2, v26

    const-wide/32 v26, 0x800000

    goto :goto_134

    :cond_12d
    const-wide/16 v26, 0x4000

    or-long v2, v2, v26

    const-wide/32 v26, 0x400000

    :goto_134
    or-long v2, v2, v26

    .line 24
    :cond_136
    invoke-static/range {v38 .. v38}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v26

    invoke-static/range {v26 .. v26}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v26

    .line 25
    invoke-static/range {v40 .. v40}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v27

    invoke-static/range {v27 .. v27}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v27

    .line 26
    invoke-static/range {v42 .. v42}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v38

    invoke-static/range {v38 .. v38}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v38

    .line 27
    invoke-static/range {v43 .. v43}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v40

    invoke-static/range {v40 .. v40}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v40

    const-wide/16 v42, 0xe0

    and-long v42, v2, v42

    cmp-long v46, v42, v4

    if-eqz v46, :cond_166

    sub-int v46, v12, v10

    sub-int v12, v11, v12

    sub-int/2addr v10, v9

    sub-int v11, v13, v11

    goto :goto_16b

    :cond_166
    const/4 v10, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x0

    const/16 v46, 0x0

    :goto_16b
    cmp-long v13, v42, v4

    if-eqz v13, :cond_1e1

    .line 28
    iget-object v13, v1, Lcom/sandboxol/game/a/x;->H:Landroid/widget/TextView;

    invoke-virtual {v13}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;

    move-result-object v13

    sget v4, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I

    move-wide/from16 v49, v2

    const/4 v5, 0x1

    new-array v2, v5, [Ljava/lang/Object;

    invoke-static/range {v32 .. v32}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    const/16 v32, 0x0

    aput-object v3, v2, v32

    invoke-virtual {v13, v4, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 29
    iget-object v3, v1, Lcom/sandboxol/game/a/x;->J:Landroid/widget/TextView;

    invoke-virtual {v3}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;

    move-result-object v3

    sget v4, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I

    new-array v13, v5, [Ljava/lang/Object;

    invoke-static/range {v33 .. v33}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v33

    aput-object v33, v13, v32

    invoke-virtual {v3, v4, v13}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 30
    iget-object v4, v1, Lcom/sandboxol/game/a/x;->I:Landroid/widget/TextView;

    invoke-virtual {v4}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;

    move-result-object v4

    sget v13, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I

    move-object/from16 v33, v2

    new-array v2, v5, [Ljava/lang/Object;

    invoke-static/range {v34 .. v34}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v34

    aput-object v34, v2, v32

    invoke-virtual {v4, v13, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 31
    iget-object v4, v1, Lcom/sandboxol/game/a/x;->G:Landroid/widget/TextView;

    invoke-virtual {v4}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;

    move-result-object v4

    sget v13, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I

    move-object/from16 v34, v2

    new-array v2, v5, [Ljava/lang/Object;

    invoke-static/range {v35 .. v35}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v35

    aput-object v35, v2, v32

    invoke-virtual {v4, v13, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 32
    iget-object v4, v1, Lcom/sandboxol/game/a/x;->K:Landroid/widget/TextView;

    invoke-virtual {v4}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;

    move-result-object v4

    sget v13, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I

    move-object/from16 v35, v2

    new-array v2, v5, [Ljava/lang/Object;

    invoke-static/range {v36 .. v36}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v2, v32

    invoke-virtual {v4, v13, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    const-wide/16 v4, 0x0

    goto :goto_1eb

    :cond_1e1
    move-wide/from16 v49, v2

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/16 v33, 0x0

    const/16 v34, 0x0

    const/16 v35, 0x0

    :goto_1eb
    cmp-long v13, v42, v4

    if-eqz v13, :cond_259

    if-eqz v14, :cond_1fa

    .line 33
    invoke-virtual {v14}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I

    move-result v4

    .line 34
    invoke-virtual {v14}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I

    move-result v5

    goto :goto_1fc

    :cond_1fa
    const/4 v4, 0x0

    const/4 v5, 0x0

    :goto_1fc
    if-eqz v29, :cond_207

    .line 35
    invoke-virtual/range {v29 .. v29}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I

    move-result v13

    .line 36
    invoke-virtual/range {v29 .. v29}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I

    move-result v14

    goto :goto_209

    :cond_207
    const/4 v13, 0x0

    const/4 v14, 0x0

    :goto_209
    if-eqz v30, :cond_214

    .line 37
    invoke-virtual/range {v30 .. v30}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I

    move-result v29

    .line 38
    invoke-virtual/range {v30 .. v30}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I

    move-result v30

    goto :goto_218

    :cond_214
    const/16 v29, 0x0

    const/16 v30, 0x0

    :goto_218
    if-eqz v31, :cond_223

    .line 39
    invoke-virtual/range {v31 .. v31}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I

    move-result v32

    .line 40
    invoke-virtual/range {v31 .. v31}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I

    move-result v31

    goto :goto_227

    :cond_223
    const/16 v31, 0x0

    const/16 v32, 0x0

    :goto_227
    if-eqz v15, :cond_232

    .line 41
    invoke-virtual {v15}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I

    move-result v36

    .line 42
    invoke-virtual {v15}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I

    move-result v15

    goto :goto_235

    :cond_232
    const/4 v15, 0x0

    const/16 v36, 0x0

    .line 43
    :goto_235
    invoke-static {v5}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I

    move-result v42

    .line 44
    invoke-static {v14}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I

    move-result v43

    .line 45
    invoke-static/range {v30 .. v30}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I

    move-result v51

    .line 46
    invoke-static/range {v31 .. v31}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I

    move-result v52

    .line 47
    invoke-static/range {v36 .. v36}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I

    move-result v53

    move/from16 v54, v8

    move-object/from16 v8, v35

    const-wide/16 v24, 0xc6

    move-object/from16 v35, v3

    move v3, v9

    move/from16 v9, v37

    move/from16 v37, v4

    move/from16 v4, v45

    goto :goto_2c1

    :cond_259
    move/from16 v54, v8

    move-object/from16 v8, v35

    move/from16 v4, v45

    const/4 v5, 0x0

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x0

    const-wide/16 v24, 0xc6

    const/16 v29, 0x0

    const/16 v30, 0x0

    const/16 v31, 0x0

    const/16 v32, 0x0

    const/16 v36, 0x0

    const/16 v42, 0x0

    const/16 v43, 0x0

    const/16 v51, 0x0

    const/16 v52, 0x0

    const/16 v53, 0x0

    move-object/from16 v35, v3

    move v3, v9

    move/from16 v9, v37

    const/16 v37, 0x0

    goto :goto_2c1

    :cond_281
    move-wide/from16 v49, v2

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x0

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x0

    const-wide/16 v24, 0xc6

    const/16 v26, 0x0

    const/16 v27, 0x0

    const/16 v29, 0x0

    const/16 v30, 0x0

    const/16 v31, 0x0

    const/16 v32, 0x0

    const/16 v33, 0x0

    const/16 v34, 0x0

    const/16 v35, 0x0

    const/16 v36, 0x0

    const/16 v37, 0x0

    const/16 v38, 0x0

    const/16 v39, 0x0

    const/16 v40, 0x0

    const/16 v41, 0x0

    const/16 v42, 0x0

    const/16 v43, 0x0

    const/16 v44, 0x0

    const/16 v45, 0x0

    const/16 v46, 0x0

    const/16 v51, 0x0

    const/16 v52, 0x0

    const/16 v53, 0x0

    const/16 v54, 0x0

    :goto_2c1
    and-long v55, v49, v24

    const-wide/16 v47, 0x0

    cmp-long v57, v55, v47

    if-eqz v57, :cond_397

    if-eqz v0, :cond_2de

    move-object/from16 v55, v2

    .line 48
    iget-object v2, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->probsNum:Landroidx/databinding/ObservableField;

    move-object/from16 v56, v2

    .line 49
    iget-object v2, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->todayRemainTime:Landroidx/databinding/ObservableField;

    move/from16 v57, v4

    const/4 v4, 0x1

    move/from16 v122, v3

    move-object v3, v2

    move-object/from16 v2, v56

    move/from16 v56, v122

    goto :goto_2e7

    :cond_2de
    move-object/from16 v55, v2

    move/from16 v56, v3

    move/from16 v57, v4

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x1

    .line 50
    :goto_2e7
    invoke-virtual {v1, v4, v2}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/Observable;)Z

    const/4 v4, 0x2

    .line 51
    invoke-virtual {v1, v4, v3}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/Observable;)Z

    if-eqz v2, :cond_2f7

    .line 52
    invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/Integer;

    goto :goto_2f8

    :cond_2f7
    const/4 v2, 0x0

    :goto_2f8
    if-eqz v3, :cond_301

    .line 53
    invoke-virtual {v3}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/Integer;

    goto :goto_302

    :cond_301
    const/4 v3, 0x0

    .line 54
    :goto_302
    invoke-static {v2}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v2

    .line 55
    invoke-static {v3}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v3

    and-long v58, v49, v16

    const-wide/16 v47, 0x0

    cmp-long v4, v58, v47

    if-eqz v4, :cond_384

    .line 56
    rem-int/lit16 v4, v3, 0xe10

    move/from16 v60, v2

    .line 57
    div-int/lit16 v2, v3, 0xe10

    move/from16 v61, v3

    .line 58
    rem-int/lit8 v3, v4, 0x3c

    .line 59
    div-int/lit8 v4, v4, 0x3c

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    move/from16 v62, v5

    const/16 v5, 0x9

    if-le v2, v5, :cond_32d

    const-wide/16 v47, 0x0

    const/16 v63, 0x1

    goto :goto_331

    :cond_32d
    const-wide/16 v47, 0x0

    const/16 v63, 0x0

    :goto_331
    cmp-long v64, v58, v47

    if-eqz v64, :cond_340

    if-eqz v63, :cond_33b

    const-wide/32 v58, 0x200000

    goto :goto_33e

    :cond_33b
    const-wide/32 v58, 0x100000

    :goto_33e
    or-long v49, v49, v58

    :cond_340
    if-le v3, v5, :cond_345

    const/16 v58, 0x1

    goto :goto_347

    :cond_345
    const/16 v58, 0x0

    .line 60
    :goto_347
    invoke-static {v4}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v5

    and-long v64, v49, v16

    const-wide/16 v47, 0x0

    cmp-long v66, v64, v47

    if-eqz v66, :cond_35e

    if-eqz v58, :cond_35a

    const-wide/16 v20, 0x800

    or-long v49, v49, v20

    goto :goto_35e

    :cond_35a
    const-wide/16 v64, 0x400

    or-long v49, v49, v64

    :cond_35e
    :goto_35e
    move/from16 v59, v2

    const/16 v2, 0x9

    if-le v5, v2, :cond_366

    const/4 v2, 0x1

    goto :goto_367

    :cond_366
    const/4 v2, 0x0

    :goto_367
    and-long v64, v49, v16

    const-wide/16 v47, 0x0

    cmp-long v66, v64, v47

    if-eqz v66, :cond_37a

    if-eqz v2, :cond_376

    const-wide/16 v64, 0x2000

    or-long v49, v49, v64

    goto :goto_37a

    :cond_376
    const-wide/16 v18, 0x1000

    or-long v49, v49, v18

    :cond_37a
    :goto_37a
    move-wide/from16 v122, v49

    move/from16 v50, v2

    move/from16 v49, v5

    move v5, v3

    move-wide/from16 v2, v122

    goto :goto_3b1

    :cond_384
    move/from16 v60, v2

    move/from16 v61, v3

    move/from16 v62, v5

    move-wide/from16 v2, v49

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/16 v49, 0x0

    const/16 v50, 0x0

    const/16 v58, 0x0

    const/16 v59, 0x0

    goto :goto_3af

    :cond_397
    move-object/from16 v55, v2

    move/from16 v56, v3

    move/from16 v57, v4

    move/from16 v62, v5

    move-wide/from16 v2, v49

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/16 v49, 0x0

    const/16 v50, 0x0

    const/16 v58, 0x0

    const/16 v59, 0x0

    const/16 v60, 0x0

    const/16 v61, 0x0

    :goto_3af
    const/16 v63, 0x0

    :goto_3b1
    const-wide/16 v64, 0xc8

    and-long v64, v2, v64

    const-wide/16 v47, 0x0

    cmp-long v66, v64, v47

    if-eqz v66, :cond_452

    if-eqz v0, :cond_3c4

    move-object/from16 v64, v4

    .line 61
    iget-object v4, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->status:Landroidx/databinding/ObservableList;

    move/from16 v65, v5

    goto :goto_3c9

    :cond_3c4
    move-object/from16 v64, v4

    move/from16 v65, v5

    const/4 v4, 0x0

    :goto_3c9
    const/4 v5, 0x3

    .line 62
    invoke-virtual {v1, v5, v4}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/ObservableList;)Z

    if-eqz v4, :cond_403

    const/4 v5, 0x4

    .line 63
    invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v66

    move-object/from16 v5, v66

    check-cast v5, Ljava/lang/Integer;

    move-object/from16 v66, v5

    const/4 v5, 0x1

    .line 64
    invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v67

    move-object/from16 v5, v67

    check-cast v5, Ljava/lang/Integer;

    move-object/from16 v67, v5

    const/4 v5, 0x3

    .line 65
    invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v68

    move-object/from16 v5, v68

    check-cast v5, Ljava/lang/Integer;

    move-object/from16 v68, v5

    const/4 v5, 0x0

    .line 66
    invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v69

    move-object/from16 v5, v69

    check-cast v5, Ljava/lang/Integer;

    move-object/from16 v69, v5

    const/4 v5, 0x2

    .line 67
    invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

    goto :goto_40c

    :cond_403
    const/4 v4, 0x0

    const/16 v66, 0x0

    const/16 v67, 0x0

    const/16 v68, 0x0

    const/16 v69, 0x0

    .line 68
    :goto_40c
    invoke-static/range {v66 .. v66}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v5

    move-object/from16 v66, v6

    .line 69
    invoke-static/range {v67 .. v67}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v6

    move-object/from16 v67, v7

    .line 70
    invoke-static/range {v68 .. v68}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v7

    move-object/from16 v68, v8

    .line 71
    invoke-static/range {v69 .. v69}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v8

    .line 72
    invoke-static {v4}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v4

    move/from16 v69, v9

    const/4 v9, 0x1

    if-ne v5, v9, :cond_42e

    const/16 v70, 0x1

    goto :goto_430

    :cond_42e
    const/16 v70, 0x0

    :goto_430
    if-ne v6, v9, :cond_435

    const/16 v71, 0x1

    goto :goto_437

    :cond_435
    const/16 v71, 0x0

    :goto_437
    if-ne v7, v9, :cond_43c

    const/16 v72, 0x1

    goto :goto_43e

    :cond_43c
    const/16 v72, 0x0

    :goto_43e
    if-ne v8, v9, :cond_443

    const/16 v73, 0x1

    goto :goto_445

    :cond_443
    const/16 v73, 0x0

    :goto_445
    if-ne v4, v9, :cond_449

    const/4 v9, 0x1

    goto :goto_44a

    :cond_449
    const/4 v9, 0x0

    :goto_44a
    move/from16 v122, v72

    move/from16 v72, v4

    move v4, v9

    move/from16 v9, v122

    goto :goto_46c

    :cond_452
    move-object/from16 v64, v4

    move/from16 v65, v5

    move-object/from16 v66, v6

    move-object/from16 v67, v7

    move-object/from16 v68, v8

    move/from16 v69, v9

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/16 v70, 0x0

    const/16 v71, 0x0

    const/16 v72, 0x0

    const/16 v73, 0x0

    :goto_46c
    const-wide/16 v74, 0xd0

    and-long v74, v2, v74

    const-wide/16 v47, 0x0

    cmp-long v76, v74, v47

    if-eqz v76, :cond_4e3

    if-eqz v0, :cond_47d

    .line 73
    iget-object v0, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->rewardValue:Landroidx/databinding/ObservableField;

    move-wide/from16 v74, v2

    goto :goto_480

    :cond_47d
    move-wide/from16 v74, v2

    const/4 v0, 0x0

    :goto_480
    const/4 v2, 0x4

    .line 74
    invoke-virtual {v1, v2, v0}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/Observable;)Z

    if-eqz v0, :cond_48d

    .line 75
    invoke-virtual {v0}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    goto :goto_48e

    :cond_48d
    const/4 v0, 0x0

    .line 76
    :goto_48e
    invoke-static {v0}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I

    move-result v0

    .line 77
    invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v0

    move-object/from16 v86, v0

    move/from16 v92, v4

    move/from16 v88, v6

    move/from16 v89, v7

    move/from16 v79, v8

    move/from16 v84, v10

    move/from16 v80, v11

    move v10, v13

    move v8, v14

    move/from16 v90, v26

    move/from16 v93, v27

    move/from16 v11, v29

    move/from16 v7, v30

    move/from16 v13, v31

    move-object/from16 v91, v33

    move-object/from16 v82, v34

    move-object/from16 v96, v35

    move/from16 v6, v37

    move/from16 v77, v38

    move/from16 v87, v40

    move/from16 v14, v43

    move/from16 v33, v46

    move/from16 v4, v51

    move/from16 v37, v53

    move/from16 v97, v54

    move-object/from16 v35, v55

    move/from16 v34, v56

    move/from16 v83, v57

    move/from16 v3, v59

    move/from16 v81, v60

    move/from16 v78, v61

    move-object/from16 v2, v64

    move/from16 v0, v65

    move-object/from16 v26, v66

    move-object/from16 v95, v67

    move/from16 v85, v70

    move/from16 v30, v71

    move/from16 v94, v72

    move/from16 v31, v73

    goto :goto_531

    :cond_4e3
    move-wide/from16 v74, v2

    move/from16 v92, v4

    move/from16 v88, v6

    move/from16 v89, v7

    move/from16 v79, v8

    move/from16 v84, v10

    move/from16 v80, v11

    move v10, v13

    move v8, v14

    move/from16 v90, v26

    move/from16 v93, v27

    move/from16 v11, v29

    move/from16 v7, v30

    move/from16 v13, v31

    move-object/from16 v91, v33

    move-object/from16 v82, v34

    move-object/from16 v96, v35

    move/from16 v6, v37

    move/from16 v77, v38

    move/from16 v87, v40

    move/from16 v14, v43

    move/from16 v33, v46

    move/from16 v4, v51

    move/from16 v37, v53

    move/from16 v97, v54

    move-object/from16 v35, v55

    move/from16 v34, v56

    move/from16 v83, v57

    move/from16 v3, v59

    move/from16 v81, v60

    move/from16 v78, v61

    move-object/from16 v2, v64

    move/from16 v0, v65

    move-object/from16 v26, v66

    move-object/from16 v95, v67

    move/from16 v85, v70

    move/from16 v30, v71

    move/from16 v94, v72

    move/from16 v31, v73

    const/16 v86, 0x0

    :goto_531
    move/from16 v27, v5

    move/from16 v29, v9

    move/from16 v38, v15

    move/from16 v5, v32

    move/from16 v40, v36

    move/from16 v9, v42

    move/from16 v15, v52

    move-object/from16 v36, v68

    move/from16 v32, v12

    move/from16 v12, v62

    goto :goto_5ad

    :cond_546
    move-wide/from16 v74, v2

    const/4 v0, 0x0

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x0

    const/4 v10, 0x0

    const/4 v11, 0x0

    const/4 v12, 0x0

    const/4 v13, 0x0

    const/4 v14, 0x0

    const/4 v15, 0x0

    const/16 v26, 0x0

    const/16 v27, 0x0

    const/16 v29, 0x0

    const/16 v30, 0x0

    const/16 v31, 0x0

    const/16 v32, 0x0

    const/16 v33, 0x0

    const/16 v34, 0x0

    const/16 v35, 0x0

    const/16 v36, 0x0

    const/16 v37, 0x0

    const/16 v38, 0x0

    const/16 v39, 0x0

    const/16 v40, 0x0

    const/16 v41, 0x0

    const/16 v44, 0x0

    const/16 v45, 0x0

    const/16 v49, 0x0

    const/16 v50, 0x0

    const/16 v58, 0x0

    const/16 v63, 0x0

    const/16 v69, 0x0

    const/16 v77, 0x0

    const/16 v78, 0x0

    const/16 v79, 0x0

    const/16 v80, 0x0

    const/16 v81, 0x0

    const/16 v82, 0x0

    const/16 v83, 0x0

    const/16 v84, 0x0

    const/16 v85, 0x0

    const/16 v86, 0x0

    const/16 v87, 0x0

    const/16 v88, 0x0

    const/16 v89, 0x0

    const/16 v90, 0x0

    const/16 v91, 0x0

    const/16 v92, 0x0

    const/16 v93, 0x0

    const/16 v94, 0x0

    const/16 v95, 0x0

    const/16 v96, 0x0

    const/16 v97, 0x0

    :goto_5ad
    const-wide/32 v42, 0x1450100

    and-long v42, v74, v42

    const-wide/16 v46, 0x0

    cmp-long v48, v42, v46

    if-eqz v48, :cond_5bd

    .line 78
    sget v42, Lcom/sandboxol/game/R$mipmap;->ic_scrap_box_pb_not:I

    const-wide/16 v20, 0x800

    goto :goto_5c1

    :cond_5bd
    const-wide/16 v20, 0x800

    const/16 v42, 0x0

    :goto_5c1
    and-long v20, v74, v20

    cmp-long v43, v20, v46

    if-eqz v43, :cond_5ce

    .line 79
    invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v20

    const-wide/16 v18, 0x1000

    goto :goto_5d2

    :cond_5ce
    const-wide/16 v18, 0x1000

    const/16 v20, 0x0

    :goto_5d2
    and-long v18, v74, v18

    cmp-long v21, v18, v46

    if-eqz v21, :cond_5ee

    move/from16 v18, v14

    .line 80
    new-instance v14, Ljava/lang/StringBuilder;

    invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V

    move/from16 v19, v10

    const-string v10, "0"

    invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto :goto_5f3

    :cond_5ee
    move/from16 v19, v10

    move/from16 v18, v14

    const/4 v2, 0x0

    :goto_5f3
    const-wide/32 v51, 0x100000

    and-long v51, v74, v51

    const-wide/16 v46, 0x0

    cmp-long v10, v51, v46

    if-eqz v10, :cond_610

    .line 81
    new-instance v10, Ljava/lang/StringBuilder;

    invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V

    const-string v14, "0"

    invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v10

    goto :goto_611

    :cond_610
    const/4 v10, 0x0

    :goto_611
    const-wide/32 v51, 0x200000

    and-long v51, v74, v51

    const-wide/16 v46, 0x0

    cmp-long v14, v51, v46

    if-eqz v14, :cond_621

    .line 82
    invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

    goto :goto_622

    :cond_621
    const/4 v3, 0x0

    :goto_622
    const-wide/16 v51, 0x400

    and-long v51, v74, v51

    cmp-long v14, v51, v46

    if-eqz v14, :cond_63e

    .line 83
    new-instance v14, Ljava/lang/StringBuilder;

    invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v21, v2

    const-string v2, "0"

    invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_641

    :cond_63e
    move-object/from16 v21, v2

    const/4 v0, 0x0

    :goto_641
    const-wide/16 v51, 0x2000

    and-long v51, v74, v51

    const-wide/16 v46, 0x0

    cmp-long v2, v51, v46

    if-eqz v2, :cond_650

    .line 84
    invoke-static/range {v49 .. v49}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    goto :goto_651

    :cond_650
    const/4 v2, 0x0

    :goto_651
    const-wide/32 v48, 0x28a0200

    and-long v48, v74, v48

    cmp-long v14, v48, v46

    if-eqz v14, :cond_65d

    .line 85
    sget v14, Lcom/sandboxol/game/R$mipmap;->ic_scrap_box_pb:I

    goto :goto_65e

    :cond_65d
    const/4 v14, 0x0

    :goto_65e
    and-long v22, v74, v22

    cmp-long v43, v22, v46

    if-eqz v43, :cond_68d

    if-eqz v44, :cond_669

    move/from16 v43, v14

    goto :goto_66b

    :cond_669
    move/from16 v43, v42

    :goto_66b
    if-eqz v39, :cond_670

    move/from16 v39, v14

    goto :goto_672

    :cond_670
    move/from16 v39, v42

    :goto_672
    if-eqz v41, :cond_677

    move/from16 v41, v14

    goto :goto_679

    :cond_677
    move/from16 v41, v42

    :goto_679
    if-eqz v45, :cond_67e

    move/from16 v44, v14

    goto :goto_680

    :cond_67e
    move/from16 v44, v42

    :goto_680
    if-eqz v69, :cond_684

    move/from16 v42, v14

    :cond_684
    move/from16 v101, v39

    move/from16 v105, v41

    move/from16 v109, v42

    move/from16 v113, v43

    goto :goto_697

    :cond_68d
    const/16 v44, 0x0

    const/16 v101, 0x0

    const/16 v105, 0x0

    const/16 v109, 0x0

    const/16 v113, 0x0

    :goto_697
    and-long v16, v74, v16

    const-wide/16 v41, 0x0

    cmp-long v14, v16, v41

    if-eqz v14, :cond_6c9

    if-eqz v58, :cond_6a3

    move-object/from16 v0, v20

    :cond_6a3
    if-eqz v50, :cond_6a6

    goto :goto_6a8

    :cond_6a6
    move-object/from16 v2, v21

    :goto_6a8
    if-eqz v63, :cond_6ab

    goto :goto_6ac

    :cond_6ab
    move-object v3, v10

    .line 86
    :goto_6ac
    iget-object v10, v1, Lcom/sandboxol/game/a/w;->v:Landroid/widget/TextView;

    invoke-virtual {v10}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;

    move-result-object v10

    sget v14, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_refresh_tip:I

    move/from16 v21, v4

    move/from16 v20, v8

    const/4 v8, 0x3

    new-array v4, v8, [Ljava/lang/Object;

    const/4 v8, 0x0

    aput-object v3, v4, v8

    const/4 v3, 0x1

    aput-object v2, v4, v3

    const/4 v2, 0x2

    aput-object v0, v4, v2

    invoke-virtual {v10, v14, v4}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v8

    goto :goto_6ce

    :cond_6c9
    move/from16 v21, v4

    move/from16 v20, v8

    const/4 v8, 0x0

    :goto_6ce
    const-wide/16 v2, 0xe0

    and-long v2, v74, v2

    const-wide/16 v41, 0x0

    cmp-long v0, v2, v41

    if-eqz v0, :cond_777

    .line 87
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v13}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 88
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v5}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 89
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v15}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 90
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v12}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 91
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v6}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 92
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v9}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 93
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v7}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 94
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v11}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 95
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v21

    invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 96
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v14, v20

    invoke-static {v0, v14}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 97
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v13, v19

    invoke-static {v0, v13}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 98
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v18

    invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 99
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v40

    invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 100
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v15, v38

    invoke-static {v0, v15}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 101
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v37

    invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V

    .line 102
    iget-object v0, v1, Lcom/sandboxol/game/a/x;->G:Landroid/widget/TextView;

    move-object/from16 v2, v36

    invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V

    .line 103
    iget-object v0, v1, Lcom/sandboxol/game/a/x;->H:Landroid/widget/TextView;

    move-object/from16 v2, v91

    invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V

    .line 104
    iget-object v0, v1, Lcom/sandboxol/game/a/x;->I:Landroid/widget/TextView;

    move-object/from16 v2, v82

    invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V

    .line 105
    iget-object v0, v1, Lcom/sandboxol/game/a/x;->J:Landroid/widget/TextView;

    move-object/from16 v2, v96

    invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V

    .line 106
    iget-object v0, v1, Lcom/sandboxol/game/a/x;->K:Landroid/widget/TextView;

    move-object/from16 v2, v35

    invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V

    .line 107
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->p:Landroid/widget/ProgressBar;

    move/from16 v2, v34

    invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setMax(I)V

    .line 108
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->q:Landroid/widget/ProgressBar;

    move/from16 v10, v84

    invoke-virtual {v0, v10}, Landroid/widget/ProgressBar;->setMax(I)V

    .line 109
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->r:Landroid/widget/ProgressBar;

    move/from16 v2, v33

    invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setMax(I)V

    .line 110
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->s:Landroid/widget/ProgressBar;

    move/from16 v12, v32

    invoke-virtual {v0, v12}, Landroid/widget/ProgressBar;->setMax(I)V

    .line 111
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->t:Landroid/widget/ProgressBar;

    move/from16 v11, v80

    invoke-virtual {v0, v11}, Landroid/widget/ProgressBar;->setMax(I)V

    :cond_777
    const-wide/16 v2, 0xc8

    and-long v2, v74, v2

    const-wide/16 v4, 0x0

    cmp-long v0, v2, v4

    if-eqz v0, :cond_7e3

    .line 112
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v31

    invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V

    .line 113
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v79

    const/4 v3, 0x0

    invoke-static {v0, v2, v2, v2, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V

    .line 114
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/4 v4, 0x0

    invoke-static {v0, v2, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V

    .line 115
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v30

    invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V

    .line 116
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v6, v88

    invoke-static {v0, v6, v6, v6, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V

    .line 117
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v6, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V

    .line 118
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v92

    invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V

    .line 119
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v94

    invoke-static {v0, v2, v2, v2, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V

    .line 120
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v2, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V

    .line 121
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v9, v29

    invoke-static {v0, v9}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V

    .line 122
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v7, v89

    invoke-static {v0, v7, v7, v7, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V

    .line 123
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v7, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V

    .line 124
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v2, v85

    invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V

    .line 125
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move/from16 v5, v27

    invoke-static {v0, v5, v5, v5, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V

    .line 126
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    invoke-static {v0, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V

    goto :goto_7e5

    :cond_7e3
    const/4 v3, 0x0

    const/4 v4, 0x0

    :goto_7e5
    const-wide/16 v5, 0xc0

    and-long v5, v74, v5

    const-wide/16 v9, 0x0

    cmp-long v0, v5, v9

    if-eqz v0, :cond_815

    .line 127
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    move-object/from16 v2, v95

    invoke-static {v0, v2, v3, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V

    .line 128
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/4 v5, 0x1

    invoke-static {v0, v2, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V

    .line 129
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/4 v5, 0x2

    invoke-static {v0, v2, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V

    .line 130
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/4 v5, 0x3

    invoke-static {v0, v2, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V

    .line 131
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;

    const/4 v5, 0x4

    invoke-static {v0, v2, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V

    .line 132
    iget-object v0, v1, Lcom/sandboxol/game/a/x;->E:Landroid/widget/ImageView;

    move-object/from16 v2, v26

    invoke-static {v0, v2, v3, v3}, Lcom/sandboxol/common/binding/adapter/ViewBindingAdapters;->clickCommand(Landroid/view/View;Lcom/sandboxol/common/command/ReplyCommand;ZI)V

    :cond_815
    const-wide/16 v2, 0x0

    cmp-long v0, v22, v2

    if-eqz v0, :cond_8a9

    .line 133
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->k:Landroid/widget/ImageView;

    const/16 v111, 0x0

    const/16 v112, 0x0

    const/16 v114, 0x0

    const/16 v115, 0x0

    const/16 v116, 0x0

    const/16 v117, 0x0

    const/16 v118, 0x0

    const/16 v119, 0x0

    const/16 v120, 0x0

    const/16 v121, 0x0

    move-object/from16 v110, v0

    invoke-static/range {v110 .. v121}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V

    .line 134
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->l:Landroid/widget/ImageView;

    const/16 v107, 0x0

    const/16 v108, 0x0

    const/16 v110, 0x0

    const/16 v112, 0x0

    const/16 v113, 0x0

    const/16 v115, 0x0

    const/16 v117, 0x0

    move-object/from16 v106, v0

    invoke-static/range {v106 .. v117}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V

    .line 135
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->m:Landroid/widget/ImageView;

    const/16 v103, 0x0

    const/16 v104, 0x0

    const/16 v106, 0x0

    const/16 v108, 0x0

    const/16 v109, 0x0

    const/16 v111, 0x0

    const/16 v113, 0x0

    move-object/from16 v102, v0

    invoke-static/range {v102 .. v113}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V

    .line 136
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->n:Landroid/widget/ImageView;

    const/16 v99, 0x0

    const/16 v100, 0x0

    const/16 v102, 0x0

    const/16 v104, 0x0

    const/16 v105, 0x0

    const/16 v107, 0x0

    const/16 v109, 0x0

    move-object/from16 v98, v0

    invoke-static/range {v98 .. v109}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V

    .line 137
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->o:Landroid/widget/ImageView;

    const/16 v107, 0x0

    const/16 v108, 0x0

    const/16 v111, 0x0

    const/16 v113, 0x0

    move-object/from16 v106, v0

    move/from16 v109, v44

    invoke-static/range {v106 .. v117}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V

    .line 138
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->q:Landroid/widget/ProgressBar;

    move/from16 v2, v87

    invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V

    .line 139
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->r:Landroid/widget/ProgressBar;

    move/from16 v2, v90

    invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V

    .line 140
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->s:Landroid/widget/ProgressBar;

    move/from16 v2, v77

    invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V

    .line 141
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->t:Landroid/widget/ProgressBar;

    move/from16 v2, v93

    invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V

    .line 142
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->u:Landroid/widget/ProgressBar;

    move/from16 v2, v83

    invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V

    :cond_8a9
    const-wide/16 v2, 0xc6

    and-long v2, v74, v2

    const-wide/16 v4, 0x0

    cmp-long v0, v2, v4

    if-eqz v0, :cond_8bc

    .line 143
    iget-object v0, v1, Lcom/sandboxol/game/a/x;->F:Landroid/widget/TextView;

    move/from16 v2, v78

    move/from16 v3, v81

    invoke-static {v0, v3, v2}, Lcom/sandboxol/blocky/adapter/binding/ScrapBoxViewBindingAdapter;->setHtmlText(Landroid/widget/TextView;II)V

    :cond_8bc
    const-wide/16 v2, 0xc1

    and-long v2, v74, v2

    cmp-long v0, v2, v4

    if-eqz v0, :cond_8cb

    .line 144
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->p:Landroid/widget/ProgressBar;

    move/from16 v2, v97

    invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V

    :cond_8cb
    cmp-long v0, v16, v4

    if-eqz v0, :cond_8d4

    .line 145
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->v:Landroid/widget/TextView;

    invoke-static {v0, v8}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V

    :cond_8d4
    const-wide/16 v2, 0xd0

    and-long v2, v74, v2

    cmp-long v0, v2, v4

    if-eqz v0, :cond_8e3

    .line 146
    iget-object v0, v1, Lcom/sandboxol/game/a/w;->x:Landroid/widget/TextView;

    move-object/from16 v2, v86

    invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V

    :cond_8e3
    return-void

    :catchall_8e4
    move-exception v0

    .line 147
    :try_start_8e5
    monitor-exit p0
    :try_end_8e6
    .catchall {:try_start_8e5 .. :try_end_8e6} :catchall_8e4

    throw v0
.end method

.method public hasPendingBindings()Z
    .registers 6

    .line 1
    monitor-enter p0

    .line 2
    :try_start_1
    iget-wide v0, p0, Lcom/sandboxol/game/a/x;->L:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-eqz v4, :cond_c

    const/4 v0, 0x1

    .line 3
    monitor-exit p0

    return v0

    .line 4
    :cond_c
    monitor-exit p0

    const/4 v0, 0x0

    return v0

    :catchall_f
    move-exception v0

    monitor-exit p0
    :try_end_11
    .catchall {:try_start_1 .. :try_end_11} :catchall_f

    throw v0
.end method

.method public invalidateAll()V
    .registers 3

    .line 1
    monitor-enter p0

    const-wide/16 v0, 0x80

    .line 2
    :try_start_3
    iput-wide v0, p0, Lcom/sandboxol/game/a/x;->L:J

    .line 3
    monitor-exit p0
    :try_end_6
    .catchall {:try_start_3 .. :try_end_6} :catchall_a

    .line 4
    invoke-virtual {p0}, Landroidx/databinding/ViewDataBinding;->requestRebind()V

    return-void

    :catchall_a
    move-exception v0

    .line 5
    :try_start_b
    monitor-exit p0
    :try_end_c
    .catchall {:try_start_b .. :try_end_c} :catchall_a

    throw v0
.end method

.method protected onFieldChange(ILjava/lang/Object;I)Z
    .registers 5

    if-eqz p1, :cond_36

    const/4 v0, 0x1

    if-eq p1, v0, :cond_2f

    const/4 v0, 0x2

    if-eq p1, v0, :cond_28

    const/4 v0, 0x3

    if-eq p1, v0, :cond_21

    const/4 v0, 0x4

    if-eq p1, v0, :cond_1a

    const/4 v0, 0x5

    if-eq p1, v0, :cond_13

    const/4 p1, 0x0

    return p1

    .line 1
    :cond_13
    check-cast p2, Landroidx/databinding/ObservableList;

    invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->a(Landroidx/databinding/ObservableList;I)Z

    move-result p1

    return p1

    .line 2
    :cond_1a
    check-cast p2, Landroidx/databinding/ObservableField;

    invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->c(Landroidx/databinding/ObservableField;I)Z

    move-result p1

    return p1

    .line 3
    :cond_21
    check-cast p2, Landroidx/databinding/ObservableList;

    invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->b(Landroidx/databinding/ObservableList;I)Z

    move-result p1

    return p1

    .line 4
    :cond_28
    check-cast p2, Landroidx/databinding/ObservableField;

    invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->d(Landroidx/databinding/ObservableField;I)Z

    move-result p1

    return p1

    .line 5
    :cond_2f
    check-cast p2, Landroidx/databinding/ObservableField;

    invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->a(Landroidx/databinding/ObservableField;I)Z

    move-result p1

    return p1

    .line 6
    :cond_36
    check-cast p2, Landroidx/databinding/ObservableField;

    invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->b(Landroidx/databinding/ObservableField;I)Z

    move-result p1

    return p1
.end method

.method public setVariable(ILjava/lang/Object;)Z
    .registers 4

    .line 1
    sget v0, Lcom/sandboxol/game/a;->h:I

    if-ne v0, p1, :cond_b

    .line 2
    check-cast p2, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;

    invoke-virtual {p0, p2}, Lcom/sandboxol/game/a/x;->a(Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;)V

    const/4 p1, 0x1

    goto :goto_c

    :cond_b
    const/4 p1, 0x0

    :goto_c
    return p1
.end method