ConstraintSet.smali
.class public Landroidx/constraintlayout/widget/ConstraintSet;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
}
.end annotation
# static fields
.field private static final b:[I
.field private static c:Landroid/util/SparseIntArray;
# instance fields
.field private a:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Integer;",
"Landroidx/constraintlayout/widget/ConstraintSet$Constraint;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 4
const/4 v0, 0x3
new-array v1, v0, [I
fill-array-data v1, :array_298
sput-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->b:[I
new-instance v1, Landroid/util/SparseIntArray;
invoke-direct {v1}, Landroid/util/SparseIntArray;-><init>()V
sput-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintLeft_toLeftOf:I
const/16 v3, 0x19
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintLeft_toRightOf:I
const/16 v3, 0x1a
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintRight_toLeftOf:I
const/16 v3, 0x1d
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintRight_toRightOf:I
const/16 v3, 0x1e
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintTop_toTopOf:I
const/16 v3, 0x24
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintTop_toBottomOf:I
const/16 v3, 0x23
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintBottom_toTopOf:I
const/4 v3, 0x4
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintBottom_toBottomOf:I
invoke-virtual {v1, v2, v0}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintBaseline_toBaselineOf:I
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_editor_absoluteX:I
const/4 v2, 0x6
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_editor_absoluteY:I
const/4 v2, 0x7
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintGuide_begin:I
const/16 v2, 0x11
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintGuide_end:I
const/16 v2, 0x12
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintGuide_percent:I
const/16 v2, 0x13
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_orientation:I
const/16 v2, 0x1b
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintStart_toEndOf:I
const/16 v2, 0x20
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintStart_toStartOf:I
const/16 v2, 0x21
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintEnd_toStartOf:I
const/16 v2, 0xa
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintEnd_toEndOf:I
const/16 v2, 0x9
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_goneMarginLeft:I
const/16 v2, 0xd
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_goneMarginTop:I
const/16 v2, 0x10
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_goneMarginRight:I
const/16 v2, 0xe
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_goneMarginBottom:I
const/16 v2, 0xb
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_goneMarginStart:I
const/16 v2, 0xf
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_goneMarginEnd:I
const/16 v2, 0xc
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintVertical_weight:I
const/16 v2, 0x28
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintHorizontal_weight:I
const/16 v2, 0x27
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintHorizontal_chainStyle:I
const/16 v2, 0x29
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintVertical_chainStyle:I
const/16 v2, 0x2a
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintHorizontal_bias:I
const/16 v2, 0x14
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintVertical_bias:I
const/16 v2, 0x25
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintDimensionRatio:I
const/4 v2, 0x5
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintLeft_creator:I
const/16 v2, 0x4b
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintTop_creator:I
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintRight_creator:I
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintBottom_creator:I
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintBaseline_creator:I
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_layout_marginLeft:I
const/16 v2, 0x18
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_layout_marginRight:I
const/16 v2, 0x1c
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_layout_marginStart:I
const/16 v2, 0x1f
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_layout_marginEnd:I
const/16 v2, 0x8
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_layout_marginTop:I
const/16 v2, 0x22
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_layout_marginBottom:I
const/4 v2, 0x2
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_layout_width:I
const/16 v2, 0x17
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_layout_height:I
const/16 v2, 0x15
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_visibility:I
const/16 v2, 0x16
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_alpha:I
const/16 v2, 0x2b
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_elevation:I
const/16 v2, 0x2c
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_rotationX:I
const/16 v2, 0x2d
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_rotationY:I
const/16 v2, 0x2e
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_rotation:I
const/16 v2, 0x3c
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_scaleX:I
const/16 v2, 0x2f
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_scaleY:I
const/16 v2, 0x30
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_transformPivotX:I
const/16 v2, 0x31
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_transformPivotY:I
const/16 v2, 0x32
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_translationX:I
const/16 v2, 0x33
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_translationY:I
const/16 v2, 0x34
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_translationZ:I
const/16 v2, 0x35
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintWidth_default:I
const/16 v2, 0x36
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintHeight_default:I
const/16 v2, 0x37
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintWidth_max:I
const/16 v2, 0x38
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintHeight_max:I
const/16 v2, 0x39
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintWidth_min:I
const/16 v2, 0x3a
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintHeight_min:I
const/16 v2, 0x3b
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintCircle:I
const/16 v2, 0x3d
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintCircleRadius:I
const/16 v2, 0x3e
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintCircleAngle:I
const/16 v2, 0x3f
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_android_id:I
const/16 v2, 0x26
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintWidth_percent:I
const/16 v2, 0x45
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_layout_constraintHeight_percent:I
const/16 v2, 0x46
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_chainUseRtl:I
const/16 v2, 0x47
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_barrierDirection:I
const/16 v2, 0x48
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_constraint_referenced_ids:I
const/16 v2, 0x49
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet_barrierAllowsGoneWidgets:I
const/16 v2, 0x4a
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
return-void
:array_298
.array-data 4
0x0
0x4
0x8
.end array-data
.end method
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
return-void
.end method
.method private e(Landroid/view/View;Ljava/lang/String;)[I
.registers 12
const-string v0, ","
invoke-virtual {p2, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object p2
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
array-length v1, p2
new-array v1, v1, [I
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
:goto_10
array-length v5, p2
if-ge v3, v5, :cond_64
aget-object v5, p2, v3
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
:try_start_19
const-class v6, Landroidx/constraintlayout/widget/R$id;
invoke-virtual {v6, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v6
const/4 v7, 0x0
invoke-virtual {v6, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
move-result v6
:try_end_24
.catch Ljava/lang/Exception; {:try_start_19 .. :try_end_24} :catch_25
goto :goto_26
:catch_25
const/4 v6, 0x0
:goto_26
if-nez v6, :cond_36
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v6
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v7
const-string v8, "id"
invoke-virtual {v6, v5, v8, v7}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
move-result v6
:cond_36
if-nez v6, :cond_5c
invoke-virtual {p1}, Landroid/view/View;->isInEditMode()Z
move-result v7
if-eqz v7, :cond_5c
invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v7
instance-of v7, v7, Landroidx/constraintlayout/widget/ConstraintLayout;
if-eqz v7, :cond_5c
invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v7
check-cast v7, Landroidx/constraintlayout/widget/ConstraintLayout;
invoke-virtual {v7, v2, v5}, Landroidx/constraintlayout/widget/ConstraintLayout;->c(ILjava/lang/Object;)Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_5c
instance-of v7, v5, Ljava/lang/Integer;
if-eqz v7, :cond_5c
check-cast v5, Ljava/lang/Integer;
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v6
:cond_5c
add-int/lit8 v5, v4, 0x1
aput v6, v1, v4
add-int/lit8 v3, v3, 0x1
move v4, v5
goto :goto_10
:cond_64
array-length p1, p2
if-eq v4, p1, :cond_6b
invoke-static {v1, v4}, Ljava/util/Arrays;->copyOf([II)[I
move-result-object v1
:cond_6b
return-object v1
.end method
.method private f(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
.registers 5
new-instance v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
const/4 v1, 0x0
invoke-direct {v0, v1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>(Landroidx/constraintlayout/widget/ConstraintSet$1;)V
sget-object v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintSet:[I
invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object p1
invoke-direct {p0, v0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->j(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroid/content/res/TypedArray;)V
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
return-object v0
.end method
.method private g(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
.registers 6
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1b
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
new-instance v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
const/4 v3, 0x0
invoke-direct {v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>(Landroidx/constraintlayout/widget/ConstraintSet$1;)V
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_1b
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
return-object p1
.end method
.method private static i(Landroid/content/res/TypedArray;II)I
.registers 4
invoke-virtual {p0, p1, p2}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p2
const/4 v0, -0x1
if-ne p2, v0, :cond_b
invoke-virtual {p0, p1, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p2
:cond_b
return p2
.end method
.method private j(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroid/content/res/TypedArray;)V
.registers 10
invoke-virtual {p2}, Landroid/content/res/TypedArray;->getIndexCount()I
move-result v0
const/4 v1, 0x0
:goto_5
if-ge v1, v0, :cond_2d7
invoke-virtual {p2, v1}, Landroid/content/res/TypedArray;->getIndex(I)I
move-result v2
sget-object v3, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
invoke-virtual {v3, v2}, Landroid/util/SparseIntArray;->get(I)I
move-result v3
packed-switch v3, :pswitch_data_2d8
packed-switch v3, :pswitch_data_346
const/high16 v4, 0x3f800000 # 1.0f
const-string v5, " "
const-string v6, "ConstraintSet"
packed-switch v3, :pswitch_data_352
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "Unknown attribute 0x"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v4, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
invoke-virtual {v4, v2}, Landroid/util/SparseIntArray;->get(I)I
move-result v2
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v6, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_2d3
:pswitch_46
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "unused attribute 0x"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v2}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v4, Landroidx/constraintlayout/widget/ConstraintSet;->c:Landroid/util/SparseIntArray;
invoke-virtual {v4, v2}, Landroid/util/SparseIntArray;->get(I)I
move-result v2
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v6, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_2d3
:pswitch_6c
iget-boolean v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->r0:Z
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v2
iput-boolean v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->r0:Z
goto/16 :goto_2d3
:pswitch_76
invoke-virtual {p2, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v2
iput-object v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->v0:Ljava/lang/String;
goto/16 :goto_2d3
:pswitch_7e
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->s0:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->s0:I
goto/16 :goto_2d3
:pswitch_88
const-string v2, "CURRENTLY UNSUPPORTED"
invoke-static {v6, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_2d3
:pswitch_8f
invoke-virtual {p2, v2, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->q0:F
goto/16 :goto_2d3
:pswitch_97
invoke-virtual {p2, v2, v4}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->p0:F
goto/16 :goto_2d3
:pswitch_9f
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->z:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->z:F
goto/16 :goto_2d3
:pswitch_a9
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->y:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->y:I
goto/16 :goto_2d3
:pswitch_b3
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->x:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->x:I
goto/16 :goto_2d3
:pswitch_bd
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->X:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->X:F
goto/16 :goto_2d3
:pswitch_c7
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->g0:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->g0:F
goto/16 :goto_2d3
:pswitch_d1
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->f0:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->f0:F
goto/16 :goto_2d3
:pswitch_db
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->e0:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->e0:F
goto/16 :goto_2d3
:pswitch_e5
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d0:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d0:F
goto/16 :goto_2d3
:pswitch_ef
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->c0:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->c0:F
goto/16 :goto_2d3
:pswitch_f9
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->b0:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->b0:F
goto/16 :goto_2d3
:pswitch_103
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->a0:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->a0:F
goto/16 :goto_2d3
:pswitch_10d
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Z:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Z:F
goto/16 :goto_2d3
:pswitch_117
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Y:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Y:F
goto/16 :goto_2d3
:pswitch_121
const/4 v3, 0x1
iput-boolean v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->V:Z
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->W:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->W:F
goto/16 :goto_2d3
:pswitch_12e
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->U:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->U:F
goto/16 :goto_2d3
:pswitch_138
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->T:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->T:I
goto/16 :goto_2d3
:pswitch_142
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->S:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->S:I
goto/16 :goto_2d3
:pswitch_14c
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Q:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Q:F
goto/16 :goto_2d3
:pswitch_156
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->R:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->R:F
goto/16 :goto_2d3
:pswitch_160
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d:I
goto/16 :goto_2d3
:pswitch_16a
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->v:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->v:F
goto/16 :goto_2d3
:pswitch_174
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->l:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->l:I
goto/16 :goto_2d3
:pswitch_17e
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->m:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->m:I
goto/16 :goto_2d3
:pswitch_188
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->F:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->F:I
goto/16 :goto_2d3
:pswitch_192
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->r:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->r:I
goto/16 :goto_2d3
:pswitch_19c
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->q:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->q:I
goto/16 :goto_2d3
:pswitch_1a6
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->I:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->I:I
goto/16 :goto_2d3
:pswitch_1b0
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->k:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->k:I
goto/16 :goto_2d3
:pswitch_1ba
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->j:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->j:I
goto/16 :goto_2d3
:pswitch_1c4
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->E:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->E:I
goto/16 :goto_2d3
:pswitch_1ce
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->C:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->C:I
goto/16 :goto_2d3
:pswitch_1d8
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->i:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->i:I
goto/16 :goto_2d3
:pswitch_1e2
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->h:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->h:I
goto/16 :goto_2d3
:pswitch_1ec
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->D:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->D:I
goto/16 :goto_2d3
:pswitch_1f6
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->b:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->b:I
goto/16 :goto_2d3
:pswitch_200
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->J:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->J:I
sget-object v3, Landroidx/constraintlayout/widget/ConstraintSet;->b:[I
aget v2, v3, v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->J:I
goto/16 :goto_2d3
:pswitch_210
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->c:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->c:I
goto/16 :goto_2d3
:pswitch_21a
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->u:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->u:F
goto/16 :goto_2d3
:pswitch_224
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->g:F
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->g:F
goto/16 :goto_2d3
:pswitch_22e
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->f:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->f:I
goto/16 :goto_2d3
:pswitch_238
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->e:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->e:I
goto/16 :goto_2d3
:pswitch_242
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->L:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->L:I
goto/16 :goto_2d3
:pswitch_24c
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->P:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->P:I
goto/16 :goto_2d3
:pswitch_256
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->M:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->M:I
goto/16 :goto_2d3
:pswitch_260
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->K:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->K:I
goto/16 :goto_2d3
:pswitch_26a
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->O:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->O:I
goto :goto_2d3
:pswitch_273
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->N:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->N:I
goto :goto_2d3
:pswitch_27c
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->s:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->s:I
goto :goto_2d3
:pswitch_285
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->t:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->t:I
goto :goto_2d3
:pswitch_28e
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->H:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->H:I
goto :goto_2d3
:pswitch_297
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->B:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->B:I
goto :goto_2d3
:pswitch_2a0
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->A:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->A:I
goto :goto_2d3
:pswitch_2a9
invoke-virtual {p2, v2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v2
iput-object v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->w:Ljava/lang/String;
goto :goto_2d3
:pswitch_2b0
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->n:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->n:I
goto :goto_2d3
:pswitch_2b9
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->o:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->o:I
goto :goto_2d3
:pswitch_2c2
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->G:I
invoke-virtual {p2, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->G:I
goto :goto_2d3
:pswitch_2cb
iget v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->p:I
invoke-static {p2, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->i(Landroid/content/res/TypedArray;II)I
move-result v2
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->p:I
:goto_2d3
add-int/lit8 v1, v1, 0x1
goto/16 :goto_5
:cond_2d7
return-void
:pswitch_data_2d8
.packed-switch 0x1
:pswitch_2cb
:pswitch_2c2
:pswitch_2b9
:pswitch_2b0
:pswitch_2a9
:pswitch_2a0
:pswitch_297
:pswitch_28e
:pswitch_285
:pswitch_27c
:pswitch_273
:pswitch_26a
:pswitch_260
:pswitch_256
:pswitch_24c
:pswitch_242
:pswitch_238
:pswitch_22e
:pswitch_224
:pswitch_21a
:pswitch_210
:pswitch_200
:pswitch_1f6
:pswitch_1ec
:pswitch_1e2
:pswitch_1d8
:pswitch_1ce
:pswitch_1c4
:pswitch_1ba
:pswitch_1b0
:pswitch_1a6
:pswitch_19c
:pswitch_192
:pswitch_188
:pswitch_17e
:pswitch_174
:pswitch_16a
:pswitch_160
:pswitch_156
:pswitch_14c
:pswitch_142
:pswitch_138
:pswitch_12e
:pswitch_121
:pswitch_117
:pswitch_10d
:pswitch_103
:pswitch_f9
:pswitch_ef
:pswitch_e5
:pswitch_db
:pswitch_d1
:pswitch_c7
.end packed-switch
:pswitch_data_346
.packed-switch 0x3c
:pswitch_bd
:pswitch_b3
:pswitch_a9
:pswitch_9f
.end packed-switch
:pswitch_data_352
.packed-switch 0x45
:pswitch_97
:pswitch_8f
:pswitch_88
:pswitch_7e
:pswitch_76
:pswitch_6c
:pswitch_46
.end packed-switch
.end method
# virtual methods
.method public a(Landroidx/constraintlayout/widget/ConstraintLayout;)V
.registers 3
invoke-virtual {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->b(Landroidx/constraintlayout/widget/ConstraintLayout;)V
const/4 v0, 0x0
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->setConstraintSet(Landroidx/constraintlayout/widget/ConstraintSet;)V
return-void
.end method
.method b(Landroidx/constraintlayout/widget/ConstraintLayout;)V
.registers 11
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v0
new-instance v1, Ljava/util/HashSet;
iget-object v2, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-virtual {v2}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v2
invoke-direct {v1, v2}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
const/4 v2, 0x0
:goto_10
const/4 v3, -0x1
const/4 v4, 0x1
if-ge v2, v0, :cond_e8
invoke-virtual {p1, v2}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v5
invoke-virtual {v5}, Landroid/view/View;->getId()I
move-result v6
if-eq v6, v3, :cond_e0
iget-object v7, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_dc
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v1, v7}, Ljava/util/HashSet;->remove(Ljava/lang/Object;)Z
iget-object v7, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v7
check-cast v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
instance-of v8, v5, Landroidx/constraintlayout/widget/Barrier;
if-eqz v8, :cond_43
iput v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->t0:I
:cond_43
iget v8, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->t0:I
if-eq v8, v3, :cond_6f
if-eq v8, v4, :cond_4a
goto :goto_6f
:cond_4a
move-object v3, v5
check-cast v3, Landroidx/constraintlayout/widget/Barrier;
invoke-virtual {v3, v6}, Landroid/view/View;->setId(I)V
iget v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->s0:I
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/Barrier;->setType(I)V
iget-boolean v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->r0:Z
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/Barrier;->setAllowsGoneWidget(Z)V
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->u0:[I
if-eqz v4, :cond_62
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/ConstraintHelper;->setReferencedIds([I)V
goto :goto_6f
:cond_62
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->v0:Ljava/lang/String;
if-eqz v4, :cond_6f
invoke-direct {p0, v3, v4}, Landroidx/constraintlayout/widget/ConstraintSet;->e(Landroid/view/View;Ljava/lang/String;)[I
move-result-object v4
iput-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->u0:[I
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/ConstraintHelper;->setReferencedIds([I)V
:cond_6f
:goto_6f
invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
invoke-virtual {v7, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
invoke-virtual {v5, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->J:I
invoke-virtual {v5, v3}, Landroid/view/View;->setVisibility(I)V
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x11
if-lt v3, v4, :cond_dc
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->U:F
invoke-virtual {v5, v3}, Landroid/view/View;->setAlpha(F)V
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->X:F
invoke-virtual {v5, v3}, Landroid/view/View;->setRotation(F)V
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Y:F
invoke-virtual {v5, v3}, Landroid/view/View;->setRotationX(F)V
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Z:F
invoke-virtual {v5, v3}, Landroid/view/View;->setRotationY(F)V
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->a0:F
invoke-virtual {v5, v3}, Landroid/view/View;->setScaleX(F)V
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->b0:F
invoke-virtual {v5, v3}, Landroid/view/View;->setScaleY(F)V
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->c0:F
invoke-static {v3}, Ljava/lang/Float;->isNaN(F)Z
move-result v3
if-nez v3, :cond_b1
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->c0:F
invoke-virtual {v5, v3}, Landroid/view/View;->setPivotX(F)V
:cond_b1
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d0:F
invoke-static {v3}, Ljava/lang/Float;->isNaN(F)Z
move-result v3
if-nez v3, :cond_be
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d0:F
invoke-virtual {v5, v3}, Landroid/view/View;->setPivotY(F)V
:cond_be
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->e0:F
invoke-virtual {v5, v3}, Landroid/view/View;->setTranslationX(F)V
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->f0:F
invoke-virtual {v5, v3}, Landroid/view/View;->setTranslationY(F)V
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x15
if-lt v3, v4, :cond_dc
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->g0:F
invoke-virtual {v5, v3}, Landroid/view/View;->setTranslationZ(F)V
iget-boolean v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->V:Z
if-eqz v3, :cond_dc
iget v3, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->W:F
invoke-virtual {v5, v3}, Landroid/view/View;->setElevation(F)V
:cond_dc
add-int/lit8 v2, v2, 0x1
goto/16 :goto_10
:cond_e0
new-instance p1, Ljava/lang/RuntimeException;
const-string v0, "All children of ConstraintLayout must have ids to use ConstraintSet"
invoke-direct {p1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
:cond_e8
invoke-virtual {v1}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_ec
:goto_ec
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_15d
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
iget-object v2, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-virtual {v2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
iget v5, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->t0:I
if-eq v5, v3, :cond_13e
if-eq v5, v4, :cond_107
goto :goto_13e
:cond_107
new-instance v5, Landroidx/constraintlayout/widget/Barrier;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v6
invoke-direct {v5, v6}, Landroidx/constraintlayout/widget/Barrier;-><init>(Landroid/content/Context;)V
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v6
invoke-virtual {v5, v6}, Landroid/view/View;->setId(I)V
iget-object v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->u0:[I
if-eqz v6, :cond_11f
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/ConstraintHelper;->setReferencedIds([I)V
goto :goto_12c
:cond_11f
iget-object v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->v0:Ljava/lang/String;
if-eqz v6, :cond_12c
invoke-direct {p0, v5, v6}, Landroidx/constraintlayout/widget/ConstraintSet;->e(Landroid/view/View;Ljava/lang/String;)[I
move-result-object v6
iput-object v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->u0:[I
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/ConstraintHelper;->setReferencedIds([I)V
:cond_12c
:goto_12c
iget v6, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->s0:I
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/Barrier;->setType(I)V
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->a()Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
move-result-object v6
invoke-virtual {v5}, Landroidx/constraintlayout/widget/ConstraintHelper;->f()V
invoke-virtual {v2, v6}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
invoke-virtual {p1, v5, v6}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
:cond_13e
:goto_13e
iget-boolean v5, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->a:Z
if-eqz v5, :cond_ec
new-instance v5, Landroidx/constraintlayout/widget/Guideline;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v6
invoke-direct {v5, v6}, Landroidx/constraintlayout/widget/Guideline;-><init>(Landroid/content/Context;)V
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v5, v1}, Landroid/view/View;->setId(I)V
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->a()Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
move-result-object v1
invoke-virtual {v2, v1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
invoke-virtual {p1, v5, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_ec
:cond_15d
return-void
.end method
.method public c(Landroidx/constraintlayout/widget/ConstraintLayout;)V
.registers 13
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v0
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->clear()V
const/4 v1, 0x0
:goto_a
if-ge v1, v0, :cond_d5
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
invoke-virtual {v2}, Landroid/view/View;->getId()I
move-result v4
const/4 v5, -0x1
if-eq v4, v5, :cond_cd
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_38
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
new-instance v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
const/4 v8, 0x0
invoke-direct {v7, v8}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>(Landroidx/constraintlayout/widget/ConstraintSet$1;)V
invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_38
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
invoke-static {v5, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->a(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;ILandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->J:I
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x11
if-lt v3, v4, :cond_b1
invoke-virtual {v2}, Landroid/view/View;->getAlpha()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->U:F
invoke-virtual {v2}, Landroid/view/View;->getRotation()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->X:F
invoke-virtual {v2}, Landroid/view/View;->getRotationX()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Y:F
invoke-virtual {v2}, Landroid/view/View;->getRotationY()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->Z:F
invoke-virtual {v2}, Landroid/view/View;->getScaleX()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->a0:F
invoke-virtual {v2}, Landroid/view/View;->getScaleY()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->b0:F
invoke-virtual {v2}, Landroid/view/View;->getPivotX()F
move-result v3
invoke-virtual {v2}, Landroid/view/View;->getPivotY()F
move-result v4
float-to-double v6, v3
const-wide/16 v8, 0x0
cmpl-double v10, v6, v8
if-nez v10, :cond_8b
float-to-double v6, v4
cmpl-double v10, v6, v8
if-eqz v10, :cond_8f
:cond_8b
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->c0:F
iput v4, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d0:F
:cond_8f
invoke-virtual {v2}, Landroid/view/View;->getTranslationX()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->e0:F
invoke-virtual {v2}, Landroid/view/View;->getTranslationY()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->f0:F
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x15
if-lt v3, v4, :cond_b1
invoke-virtual {v2}, Landroid/view/View;->getTranslationZ()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->g0:F
iget-boolean v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->V:Z
if-eqz v3, :cond_b1
invoke-virtual {v2}, Landroid/view/View;->getElevation()F
move-result v3
iput v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->W:F
:cond_b1
instance-of v3, v2, Landroidx/constraintlayout/widget/Barrier;
if-eqz v3, :cond_c9
check-cast v2, Landroidx/constraintlayout/widget/Barrier;
invoke-virtual {v2}, Landroidx/constraintlayout/widget/Barrier;->g()Z
move-result v3
iput-boolean v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->r0:Z
invoke-virtual {v2}, Landroidx/constraintlayout/widget/ConstraintHelper;->getReferencedIds()[I
move-result-object v3
iput-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->u0:[I
invoke-virtual {v2}, Landroidx/constraintlayout/widget/Barrier;->getType()I
move-result v2
iput v2, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->s0:I
:cond_c9
add-int/lit8 v1, v1, 0x1
goto/16 :goto_a
:cond_cd
new-instance p1, Ljava/lang/RuntimeException;
const-string v0, "All children of ConstraintLayout must have ids to use ConstraintSet"
invoke-direct {p1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
:cond_d5
return-void
.end method
.method public d(Landroidx/constraintlayout/widget/Constraints;)V
.registers 11
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
move-result v0
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->clear()V
const/4 v1, 0x0
:goto_a
if-ge v1, v0, :cond_5b
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroidx/constraintlayout/widget/Constraints$LayoutParams;
invoke-virtual {v2}, Landroid/view/View;->getId()I
move-result v4
const/4 v5, -0x1
if-eq v4, v5, :cond_53
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_38
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
new-instance v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
const/4 v8, 0x0
invoke-direct {v7, v8}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>(Landroidx/constraintlayout/widget/ConstraintSet$1;)V
invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_38
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
instance-of v6, v2, Landroidx/constraintlayout/widget/ConstraintHelper;
if-eqz v6, :cond_4d
check-cast v2, Landroidx/constraintlayout/widget/ConstraintHelper;
invoke-static {v5, v2, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->b(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroidx/constraintlayout/widget/ConstraintHelper;ILandroidx/constraintlayout/widget/Constraints$LayoutParams;)V
:cond_4d
invoke-static {v5, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->c(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;ILandroidx/constraintlayout/widget/Constraints$LayoutParams;)V
add-int/lit8 v1, v1, 0x1
goto :goto_a
:cond_53
new-instance p1, Ljava/lang/RuntimeException;
const-string v0, "All children of ConstraintLayout must have ids to use ConstraintSet"
invoke-direct {p1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
:cond_5b
return-void
.end method
.method public h(Landroid/content/Context;I)V
.registers 7
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0, p2}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
move-result-object p2
:try_start_8
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
move-result v0
:goto_c
const/4 v1, 0x1
if-eq v0, v1, :cond_48
if-eqz v0, :cond_37
const/4 v2, 0x2
if-eq v0, v2, :cond_15
goto :goto_3a
:cond_15
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
move-result-object v0
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v2
invoke-direct {p0, p1, v2}, Landroidx/constraintlayout/widget/ConstraintSet;->f(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v2
const-string v3, "Guideline"
invoke-virtual {v0, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2b
iput-boolean v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->a:Z
:cond_2b
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->a:Ljava/util/HashMap;
iget v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->d:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_3a
:cond_37
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
:goto_3a
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->next()I
move-result v0
:try_end_3e
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_8 .. :try_end_3e} :catch_44
.catch Ljava/io/IOException; {:try_start_8 .. :try_end_3e} :catch_3f
goto :goto_c
:catch_3f
move-exception p1
invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
goto :goto_48
:catch_44
move-exception p1
invoke-virtual {p1}, Lorg/xmlpull/v1/XmlPullParserException;->printStackTrace()V
:cond_48
:goto_48
return-void
.end method
.method public k(IF)V
.registers 4
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->g(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
iput p2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->g:F
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->g(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p2
const/4 v0, -0x1
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->f:I
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->g(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iput v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->e:I
return-void
.end method