ConstraintSet.smali
.class public Landroidx/constraintlayout/widget/ConstraintSet;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/constraintlayout/widget/ConstraintSet$WriteJsonEngine;,
Landroidx/constraintlayout/widget/ConstraintSet$WriteXmlEngine;,
Landroidx/constraintlayout/widget/ConstraintSet$Constraint;,
Landroidx/constraintlayout/widget/ConstraintSet$Motion;,
Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;,
Landroidx/constraintlayout/widget/ConstraintSet$Transform;,
Landroidx/constraintlayout/widget/ConstraintSet$Layout;
}
.end annotation
# static fields
.field private static final ALPHA:I = 0x2b
.field private static final ANIMATE_CIRCLE_ANGLE_TO:I = 0x52
.field private static final ANIMATE_RELATIVE_TO:I = 0x40
.field private static final BARRIER_ALLOWS_GONE_WIDGETS:I = 0x4b
.field private static final BARRIER_DIRECTION:I = 0x48
.field private static final BARRIER_MARGIN:I = 0x49
.field private static final BARRIER_TYPE:I = 0x1
.field public static final BASELINE:I = 0x5
.field private static final BASELINE_MARGIN:I = 0x5d
.field private static final BASELINE_TO_BASELINE:I = 0x1
.field private static final BASELINE_TO_BOTTOM:I = 0x5c
.field private static final BASELINE_TO_TOP:I = 0x5b
.field public static final BOTTOM:I = 0x4
.field private static final BOTTOM_MARGIN:I = 0x2
.field private static final BOTTOM_TO_BOTTOM:I = 0x3
.field private static final BOTTOM_TO_TOP:I = 0x4
.field public static final CHAIN_PACKED:I = 0x2
.field public static final CHAIN_SPREAD:I = 0x0
.field public static final CHAIN_SPREAD_INSIDE:I = 0x1
.field private static final CHAIN_USE_RTL:I = 0x47
.field private static final CIRCLE:I = 0x3d
.field private static final CIRCLE_ANGLE:I = 0x3f
.field private static final CIRCLE_RADIUS:I = 0x3e
.field public static final CIRCLE_REFERENCE:I = 0x8
.field private static final CONSTRAINED_HEIGHT:I = 0x51
.field private static final CONSTRAINED_WIDTH:I = 0x50
.field private static final CONSTRAINT_REFERENCED_IDS:I = 0x4a
.field private static final CONSTRAINT_TAG:I = 0x4d
.field private static final DEBUG:Z = false
.field private static final DIMENSION_RATIO:I = 0x5
.field private static final DRAW_PATH:I = 0x42
.field private static final EDITOR_ABSOLUTE_X:I = 0x6
.field private static final EDITOR_ABSOLUTE_Y:I = 0x7
.field private static final ELEVATION:I = 0x2c
.field public static final END:I = 0x7
.field private static final END_MARGIN:I = 0x8
.field private static final END_TO_END:I = 0x9
.field private static final END_TO_START:I = 0xa
.field private static final ERROR_MESSAGE:Ljava/lang/String; = "XML parser error must be within a Constraint "
.field public static final GONE:I = 0x8
.field private static final GONE_BASELINE_MARGIN:I = 0x5e
.field private static final GONE_BOTTOM_MARGIN:I = 0xb
.field private static final GONE_END_MARGIN:I = 0xc
.field private static final GONE_LEFT_MARGIN:I = 0xd
.field private static final GONE_RIGHT_MARGIN:I = 0xe
.field private static final GONE_START_MARGIN:I = 0xf
.field private static final GONE_TOP_MARGIN:I = 0x10
.field private static final GUIDE_BEGIN:I = 0x11
.field private static final GUIDE_END:I = 0x12
.field private static final GUIDE_PERCENT:I = 0x13
.field private static final HEIGHT_DEFAULT:I = 0x37
.field private static final HEIGHT_MAX:I = 0x39
.field private static final HEIGHT_MIN:I = 0x3b
.field private static final HEIGHT_PERCENT:I = 0x46
.field public static final HORIZONTAL:I = 0x0
.field private static final HORIZONTAL_BIAS:I = 0x14
.field public static final HORIZONTAL_GUIDELINE:I = 0x0
.field private static final HORIZONTAL_STYLE:I = 0x29
.field private static final HORIZONTAL_WEIGHT:I = 0x27
.field private static final INTERNAL_MATCH_CONSTRAINT:I = -0x3
.field private static final INTERNAL_MATCH_PARENT:I = -0x1
.field private static final INTERNAL_WRAP_CONTENT:I = -0x2
.field private static final INTERNAL_WRAP_CONTENT_CONSTRAINED:I = -0x4
.field public static final INVISIBLE:I = 0x4
.field private static final KEY_PERCENT_PARENT:Ljava/lang/String; = "parent"
.field private static final KEY_RATIO:Ljava/lang/String; = "ratio"
.field private static final KEY_WEIGHT:Ljava/lang/String; = "weight"
.field private static final LAYOUT_CONSTRAINT_HEIGHT:I = 0x60
.field private static final LAYOUT_CONSTRAINT_WIDTH:I = 0x5f
.field private static final LAYOUT_HEIGHT:I = 0x15
.field private static final LAYOUT_VISIBILITY:I = 0x16
.field private static final LAYOUT_WIDTH:I = 0x17
.field private static final LAYOUT_WRAP_BEHAVIOR:I = 0x61
.field public static final LEFT:I = 0x1
.field private static final LEFT_MARGIN:I = 0x18
.field private static final LEFT_TO_LEFT:I = 0x19
.field private static final LEFT_TO_RIGHT:I = 0x1a
.field public static final MATCH_CONSTRAINT:I = 0x0
.field public static final MATCH_CONSTRAINT_PERCENT:I = 0x2
.field public static final MATCH_CONSTRAINT_SPREAD:I = 0x0
.field public static final MATCH_CONSTRAINT_WRAP:I = 0x1
.field private static final MOTION_STAGGER:I = 0x4f
.field private static final MOTION_TARGET:I = 0x62
.field private static final ORIENTATION:I = 0x1b
.field public static final PARENT_ID:I = 0x0
.field private static final PATH_MOTION_ARC:I = 0x4c
.field private static final PROGRESS:I = 0x44
.field private static final QUANTIZE_MOTION_INTERPOLATOR:I = 0x56
.field private static final QUANTIZE_MOTION_INTERPOLATOR_ID:I = 0x59
.field private static final QUANTIZE_MOTION_INTERPOLATOR_STR:I = 0x5a
.field private static final QUANTIZE_MOTION_INTERPOLATOR_TYPE:I = 0x58
.field private static final QUANTIZE_MOTION_PHASE:I = 0x55
.field private static final QUANTIZE_MOTION_STEPS:I = 0x54
.field public static final RIGHT:I = 0x2
.field private static final RIGHT_MARGIN:I = 0x1c
.field private static final RIGHT_TO_LEFT:I = 0x1d
.field private static final RIGHT_TO_RIGHT:I = 0x1e
.field public static final ROTATE_LEFT_OF_PORTRATE:I = 0x4
.field public static final ROTATE_NONE:I = 0x0
.field public static final ROTATE_PORTRATE_OF_LEFT:I = 0x2
.field public static final ROTATE_PORTRATE_OF_RIGHT:I = 0x1
.field public static final ROTATE_RIGHT_OF_PORTRATE:I = 0x3
.field private static final ROTATION:I = 0x3c
.field private static final ROTATION_X:I = 0x2d
.field private static final ROTATION_Y:I = 0x2e
.field private static final SCALE_X:I = 0x2f
.field private static final SCALE_Y:I = 0x30
.field public static final START:I = 0x6
.field private static final START_MARGIN:I = 0x1f
.field private static final START_TO_END:I = 0x20
.field private static final START_TO_START:I = 0x21
.field private static final TAG:Ljava/lang/String; = "ConstraintSet"
.field public static final TOP:I = 0x3
.field private static final TOP_MARGIN:I = 0x22
.field private static final TOP_TO_BOTTOM:I = 0x23
.field private static final TOP_TO_TOP:I = 0x24
.field private static final TRANSFORM_PIVOT_TARGET:I = 0x53
.field private static final TRANSFORM_PIVOT_X:I = 0x31
.field private static final TRANSFORM_PIVOT_Y:I = 0x32
.field private static final TRANSITION_EASING:I = 0x41
.field private static final TRANSITION_PATH_ROTATE:I = 0x43
.field private static final TRANSLATION_X:I = 0x33
.field private static final TRANSLATION_Y:I = 0x34
.field private static final TRANSLATION_Z:I = 0x35
.field public static final UNSET:I = -0x1
.field private static final UNUSED:I = 0x57
.field public static final VERTICAL:I = 0x1
.field private static final VERTICAL_BIAS:I = 0x25
.field public static final VERTICAL_GUIDELINE:I = 0x1
.field private static final VERTICAL_STYLE:I = 0x2a
.field private static final VERTICAL_WEIGHT:I = 0x28
.field private static final VIEW_ID:I = 0x26
.field private static final VISIBILITY_FLAGS:[I
.field private static final VISIBILITY_MODE:I = 0x4e
.field public static final VISIBILITY_MODE_IGNORE:I = 0x1
.field public static final VISIBILITY_MODE_NORMAL:I = 0x0
.field public static final VISIBLE:I = 0x0
.field private static final WIDTH_DEFAULT:I = 0x36
.field private static final WIDTH_MAX:I = 0x38
.field private static final WIDTH_MIN:I = 0x3a
.field private static final WIDTH_PERCENT:I = 0x45
.field public static final WRAP_CONTENT:I = -0x2
.field private static mapToConstant:Landroid/util/SparseIntArray;
.field private static overrideMapToConstant:Landroid/util/SparseIntArray;
# instance fields
.field public derivedState:Ljava/lang/String;
.field private mConstraints:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/Integer;",
"Landroidx/constraintlayout/widget/ConstraintSet$Constraint;",
">;"
}
.end annotation
.end field
.field private mForceId:Z
.field public mIdString:Ljava/lang/String;
.field public mRotate:I
.field private mSavedAttributes:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Landroidx/constraintlayout/widget/ConstraintAttribute;",
">;"
}
.end annotation
.end field
.field private mValidate:Z
# direct methods
.method static constructor <clinit>()V
.registers 16
const/4 v0, 0x3
new-array v1, v0, [I
.line 241
fill-array-data v1, :array_602
sput-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->VISIBILITY_FLAGS:[I
.line 246
new-instance v1, Landroid/util/SparseIntArray;
invoke-direct {v1}, Landroid/util/SparseIntArray;-><init>()V
sput-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
.line 247
new-instance v1, Landroid/util/SparseIntArray;
invoke-direct {v1}, Landroid/util/SparseIntArray;-><init>()V
sput-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
.line 353
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintLeft_toLeftOf:I
const/16 v3, 0x19
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 354
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintLeft_toRightOf:I
const/16 v3, 0x1a
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 355
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintRight_toLeftOf:I
const/16 v3, 0x1d
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 356
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintRight_toRightOf:I
const/16 v3, 0x1e
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 357
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintTop_toTopOf:I
const/16 v3, 0x24
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 358
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintTop_toBottomOf:I
const/16 v3, 0x23
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 359
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintBottom_toTopOf:I
const/4 v3, 0x4
invoke-virtual {v1, v2, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 360
sget-object v1, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintBottom_toBottomOf:I
invoke-virtual {v1, v2, v0}, Landroid/util/SparseIntArray;->append(II)V
.line 361
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintBaseline_toBaselineOf:I
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 362
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintBaseline_toTopOf:I
const/16 v2, 0x5b
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 363
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintBaseline_toBottomOf:I
const/16 v2, 0x5c
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 365
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_editor_absoluteX:I
const/4 v2, 0x6
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 366
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_editor_absoluteY:I
const/4 v3, 0x7
invoke-virtual {v0, v1, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 367
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintGuide_begin:I
const/16 v4, 0x11
invoke-virtual {v0, v1, v4}, Landroid/util/SparseIntArray;->append(II)V
.line 368
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintGuide_end:I
const/16 v4, 0x12
invoke-virtual {v0, v1, v4}, Landroid/util/SparseIntArray;->append(II)V
.line 369
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintGuide_percent:I
const/16 v4, 0x13
invoke-virtual {v0, v1, v4}, Landroid/util/SparseIntArray;->append(II)V
.line 370
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_orientation:I
const/16 v4, 0x1b
invoke-virtual {v0, v1, v4}, Landroid/util/SparseIntArray;->append(II)V
.line 371
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintStart_toEndOf:I
const/16 v5, 0x20
invoke-virtual {v0, v1, v5}, Landroid/util/SparseIntArray;->append(II)V
.line 372
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintStart_toStartOf:I
const/16 v5, 0x21
invoke-virtual {v0, v1, v5}, Landroid/util/SparseIntArray;->append(II)V
.line 373
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintEnd_toStartOf:I
const/16 v5, 0xa
invoke-virtual {v0, v1, v5}, Landroid/util/SparseIntArray;->append(II)V
.line 374
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintEnd_toEndOf:I
const/16 v5, 0x9
invoke-virtual {v0, v1, v5}, Landroid/util/SparseIntArray;->append(II)V
.line 375
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_goneMarginLeft:I
const/16 v5, 0xd
invoke-virtual {v0, v1, v5}, Landroid/util/SparseIntArray;->append(II)V
.line 376
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_goneMarginTop:I
const/16 v6, 0x10
invoke-virtual {v0, v1, v6}, Landroid/util/SparseIntArray;->append(II)V
.line 377
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_goneMarginRight:I
const/16 v7, 0xe
invoke-virtual {v0, v1, v7}, Landroid/util/SparseIntArray;->append(II)V
.line 378
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_goneMarginBottom:I
const/16 v8, 0xb
invoke-virtual {v0, v1, v8}, Landroid/util/SparseIntArray;->append(II)V
.line 379
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_goneMarginStart:I
const/16 v9, 0xf
invoke-virtual {v0, v1, v9}, Landroid/util/SparseIntArray;->append(II)V
.line 380
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_goneMarginEnd:I
const/16 v10, 0xc
invoke-virtual {v0, v1, v10}, Landroid/util/SparseIntArray;->append(II)V
.line 381
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintVertical_weight:I
const/16 v11, 0x28
invoke-virtual {v0, v1, v11}, Landroid/util/SparseIntArray;->append(II)V
.line 382
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintHorizontal_weight:I
const/16 v12, 0x27
invoke-virtual {v0, v1, v12}, Landroid/util/SparseIntArray;->append(II)V
.line 383
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintHorizontal_chainStyle:I
const/16 v13, 0x29
invoke-virtual {v0, v1, v13}, Landroid/util/SparseIntArray;->append(II)V
.line 384
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintVertical_chainStyle:I
const/16 v14, 0x2a
invoke-virtual {v0, v1, v14}, Landroid/util/SparseIntArray;->append(II)V
.line 386
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintHorizontal_bias:I
const/16 v15, 0x14
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 387
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintVertical_bias:I
const/16 v15, 0x25
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 388
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintDimensionRatio:I
const/4 v15, 0x5
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 389
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintLeft_creator:I
const/16 v15, 0x57
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 390
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintTop_creator:I
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 391
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintRight_creator:I
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 392
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintBottom_creator:I
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 393
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintBaseline_creator:I
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 394
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_marginLeft:I
const/16 v15, 0x18
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 395
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_marginRight:I
const/16 v15, 0x1c
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 396
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_marginStart:I
const/16 v15, 0x1f
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 397
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_marginEnd:I
const/16 v15, 0x8
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 398
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_marginTop:I
const/16 v15, 0x22
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 399
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_marginBottom:I
const/4 v15, 0x2
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 400
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_width:I
const/16 v15, 0x17
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 401
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_height:I
const/16 v15, 0x15
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 402
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintWidth:I
const/16 v15, 0x5f
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 403
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintHeight:I
const/16 v15, 0x60
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 404
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_visibility:I
const/16 v15, 0x16
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 405
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_alpha:I
const/16 v15, 0x2b
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 406
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_elevation:I
const/16 v15, 0x2c
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 407
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_rotationX:I
const/16 v15, 0x2d
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 408
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_rotationY:I
const/16 v15, 0x2e
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 409
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_rotation:I
const/16 v15, 0x3c
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 410
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_scaleX:I
const/16 v15, 0x2f
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 411
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_scaleY:I
const/16 v15, 0x30
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 412
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_transformPivotX:I
const/16 v15, 0x31
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 413
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_transformPivotY:I
const/16 v15, 0x32
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 414
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_translationX:I
const/16 v15, 0x33
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 415
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_translationY:I
const/16 v15, 0x34
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 416
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_translationZ:I
const/16 v15, 0x35
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 417
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintWidth_default:I
const/16 v15, 0x36
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 418
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintHeight_default:I
const/16 v15, 0x37
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 419
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintWidth_max:I
const/16 v15, 0x38
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 420
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintHeight_max:I
const/16 v15, 0x39
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 421
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintWidth_min:I
const/16 v15, 0x3a
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 422
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintHeight_min:I
const/16 v15, 0x3b
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 423
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintCircle:I
const/16 v15, 0x3d
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 424
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintCircleRadius:I
const/16 v15, 0x3e
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 425
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintCircleAngle:I
const/16 v15, 0x3f
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 426
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_animateRelativeTo:I
const/16 v15, 0x40
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 427
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_transitionEasing:I
const/16 v15, 0x41
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 428
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_drawPath:I
const/16 v15, 0x42
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 429
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_transitionPathRotate:I
const/16 v15, 0x43
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 430
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_motionStagger:I
const/16 v15, 0x4f
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 431
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_id:I
const/16 v15, 0x26
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 432
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_motionProgress:I
const/16 v15, 0x44
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 433
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintWidth_percent:I
const/16 v15, 0x45
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 434
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintHeight_percent:I
const/16 v15, 0x46
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 435
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_wrapBehaviorInParent:I
const/16 v15, 0x61
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 437
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_chainUseRtl:I
const/16 v15, 0x47
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 438
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_barrierDirection:I
const/16 v15, 0x48
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 439
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_barrierMargin:I
const/16 v15, 0x49
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 440
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_constraint_referenced_ids:I
const/16 v15, 0x4a
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 441
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_barrierAllowsGoneWidgets:I
const/16 v15, 0x4b
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 442
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_pathMotionArc:I
const/16 v15, 0x4c
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 443
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constraintTag:I
const/16 v15, 0x4d
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 444
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_visibilityMode:I
const/16 v15, 0x4e
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 445
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constrainedWidth:I
const/16 v15, 0x50
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 446
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_layout_constrainedHeight:I
const/16 v15, 0x51
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 447
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_polarRelativeTo:I
const/16 v15, 0x52
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 448
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_transformPivotTarget:I
const/16 v15, 0x53
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 449
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_quantizeMotionSteps:I
const/16 v15, 0x54
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 450
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_quantizeMotionPhase:I
const/16 v15, 0x55
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 451
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint_quantizeMotionInterpolator:I
const/16 v15, 0x56
invoke-virtual {v0, v1, v15}, Landroid/util/SparseIntArray;->append(II)V
.line 474
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_editor_absoluteY:I
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 475
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_editor_absoluteY:I
invoke-virtual {v0, v1, v3}, Landroid/util/SparseIntArray;->append(II)V
.line 476
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_orientation:I
invoke-virtual {v0, v1, v4}, Landroid/util/SparseIntArray;->append(II)V
.line 477
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_goneMarginLeft:I
invoke-virtual {v0, v1, v5}, Landroid/util/SparseIntArray;->append(II)V
.line 478
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_goneMarginTop:I
invoke-virtual {v0, v1, v6}, Landroid/util/SparseIntArray;->append(II)V
.line 479
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_goneMarginRight:I
invoke-virtual {v0, v1, v7}, Landroid/util/SparseIntArray;->append(II)V
.line 480
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_goneMarginBottom:I
invoke-virtual {v0, v1, v8}, Landroid/util/SparseIntArray;->append(II)V
.line 481
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_goneMarginStart:I
invoke-virtual {v0, v1, v9}, Landroid/util/SparseIntArray;->append(II)V
.line 482
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_goneMarginEnd:I
invoke-virtual {v0, v1, v10}, Landroid/util/SparseIntArray;->append(II)V
.line 483
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintVertical_weight:I
invoke-virtual {v0, v1, v11}, Landroid/util/SparseIntArray;->append(II)V
.line 484
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintHorizontal_weight:I
invoke-virtual {v0, v1, v12}, Landroid/util/SparseIntArray;->append(II)V
.line 485
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintHorizontal_chainStyle:I
invoke-virtual {v0, v1, v13}, Landroid/util/SparseIntArray;->append(II)V
.line 486
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintVertical_chainStyle:I
invoke-virtual {v0, v1, v14}, Landroid/util/SparseIntArray;->append(II)V
.line 488
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintHorizontal_bias:I
const/16 v2, 0x14
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 489
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintVertical_bias:I
const/16 v2, 0x25
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 490
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintDimensionRatio:I
const/4 v2, 0x5
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 491
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintLeft_creator:I
const/16 v2, 0x57
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 492
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintTop_creator:I
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 493
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintRight_creator:I
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 494
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintBottom_creator:I
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 495
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintBaseline_creator:I
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 496
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_layout_marginLeft:I
const/16 v2, 0x18
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 497
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_layout_marginRight:I
const/16 v2, 0x1c
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 498
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_layout_marginStart:I
const/16 v2, 0x1f
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 499
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_layout_marginEnd:I
const/16 v2, 0x8
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 500
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_layout_marginTop:I
const/16 v2, 0x22
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 501
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_layout_marginBottom:I
const/4 v2, 0x2
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 502
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_layout_width:I
const/16 v2, 0x17
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 503
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_layout_height:I
const/16 v2, 0x15
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 504
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintWidth:I
const/16 v2, 0x5f
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 505
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintHeight:I
const/16 v2, 0x60
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 506
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_visibility:I
const/16 v2, 0x16
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 507
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_alpha:I
const/16 v2, 0x2b
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 508
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_elevation:I
const/16 v2, 0x2c
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 509
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_rotationX:I
const/16 v2, 0x2d
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 510
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_rotationY:I
const/16 v2, 0x2e
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 511
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_rotation:I
const/16 v2, 0x3c
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 512
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_scaleX:I
const/16 v2, 0x2f
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 513
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_scaleY:I
const/16 v2, 0x30
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 514
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_transformPivotX:I
const/16 v2, 0x31
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 515
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_transformPivotY:I
const/16 v2, 0x32
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 516
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_translationX:I
const/16 v2, 0x33
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 517
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_translationY:I
const/16 v2, 0x34
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 518
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_translationZ:I
const/16 v2, 0x35
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 519
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintWidth_default:I
const/16 v2, 0x36
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 520
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintHeight_default:I
const/16 v2, 0x37
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 521
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintWidth_max:I
const/16 v2, 0x38
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 522
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintHeight_max:I
const/16 v2, 0x39
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 523
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintWidth_min:I
const/16 v2, 0x3a
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 524
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintHeight_min:I
const/16 v2, 0x3b
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 525
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintCircleRadius:I
const/16 v2, 0x3e
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 526
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintCircleAngle:I
const/16 v2, 0x3f
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 527
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_animateRelativeTo:I
const/16 v2, 0x40
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 528
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_transitionEasing:I
const/16 v2, 0x41
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 529
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_drawPath:I
const/16 v2, 0x42
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 530
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_transitionPathRotate:I
const/16 v2, 0x43
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 531
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_motionStagger:I
const/16 v2, 0x4f
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 532
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_android_id:I
const/16 v2, 0x26
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 533
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_motionTarget:I
const/16 v2, 0x62
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 535
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_motionProgress:I
const/16 v2, 0x44
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 536
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintWidth_percent:I
const/16 v2, 0x45
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 537
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintHeight_percent:I
const/16 v2, 0x46
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 539
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_chainUseRtl:I
const/16 v2, 0x47
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 540
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_barrierDirection:I
const/16 v2, 0x48
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 541
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_barrierMargin:I
const/16 v2, 0x49
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 542
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_constraint_referenced_ids:I
const/16 v2, 0x4a
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 543
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_barrierAllowsGoneWidgets:I
const/16 v2, 0x4b
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 544
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_pathMotionArc:I
const/16 v2, 0x4c
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 545
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constraintTag:I
const/16 v2, 0x4d
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 546
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_visibilityMode:I
const/16 v2, 0x4e
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 547
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constrainedWidth:I
const/16 v2, 0x50
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 548
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_constrainedHeight:I
const/16 v2, 0x51
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 549
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_polarRelativeTo:I
const/16 v2, 0x52
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 550
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_transformPivotTarget:I
const/16 v2, 0x53
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 551
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_quantizeMotionSteps:I
const/16 v2, 0x54
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 552
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_quantizeMotionPhase:I
const/16 v2, 0x55
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 553
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_quantizeMotionInterpolator:I
const/16 v2, 0x56
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
.line 554
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
sget v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride_layout_wrapBehaviorInParent:I
const/16 v2, 0x61
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->append(II)V
return-void
nop
:array_602
.array-data 4
0x0
0x4
0x8
.end array-data
.end method
.method public constructor <init>()V
.registers 2
.line 78
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, ""
.line 89
iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->derivedState:Ljava/lang/String;
const/4 v0, 0x0
.line 95
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mRotate:I
.line 96
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mSavedAttributes:Ljava/util/HashMap;
const/4 v0, 0x1
.line 101
iput-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mForceId:Z
.line 244
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
return-void
.end method
.method static synthetic access$100(Landroid/content/res/TypedArray;II)I
.registers 3
.line 78
invoke-static {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result p0
return p0
.end method
.method static synthetic access$1300(Landroidx/constraintlayout/widget/ConstraintSet;)Ljava/util/HashMap;
.registers 1
.line 78
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
return-object p0
.end method
.method static synthetic access$200()[I
.registers 1
.line 78
sget-object v0, Landroidx/constraintlayout/widget/ConstraintSet;->VISIBILITY_FLAGS:[I
return-object v0
.end method
.method static synthetic access$300(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;II)V
.registers 3
.line 78
invoke-static {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintSet;->setDeltaValue(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;II)V
return-void
.end method
.method static synthetic access$400(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;IF)V
.registers 3
.line 78
invoke-static {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintSet;->setDeltaValue(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;IF)V
return-void
.end method
.method static synthetic access$500(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;ILjava/lang/String;)V
.registers 3
.line 78
invoke-static {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintSet;->setDeltaValue(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;ILjava/lang/String;)V
return-void
.end method
.method static synthetic access$600(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;IZ)V
.registers 3
.line 78
invoke-static {p0, p1, p2}, Landroidx/constraintlayout/widget/ConstraintSet;->setDeltaValue(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;IZ)V
return-void
.end method
.method private varargs addAttributes(Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;[Ljava/lang/String;)V
.registers 7
const/4 v0, 0x0
.line 3935
:goto_1
array-length v1, p2
if-ge v0, v1, :cond_52
.line 3936
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mSavedAttributes:Ljava/util/HashMap;
aget-object v2, p2, v0
invoke-virtual {v1, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_41
.line 3937
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mSavedAttributes:Ljava/util/HashMap;
aget-object v2, p2, v0
invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/constraintlayout/widget/ConstraintAttribute;
if-nez v1, :cond_1b
goto :goto_4f
.line 3941
:cond_1b
invoke-virtual {v1}, Landroidx/constraintlayout/widget/ConstraintAttribute;->getType()Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;
move-result-object v2
if-ne v2, p1, :cond_22
goto :goto_4f
.line 3942
:cond_22
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "ConstraintAttribute is already a "
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 3943
invoke-virtual {v1}, Landroidx/constraintlayout/widget/ConstraintAttribute;->getType()Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;
move-result-object v0
invoke-virtual {v0}, Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;->name()Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.line 3946
:cond_41
new-instance v1, Landroidx/constraintlayout/widget/ConstraintAttribute;
aget-object v2, p2, v0
invoke-direct {v1, v2, p1}, Landroidx/constraintlayout/widget/ConstraintAttribute;-><init>(Ljava/lang/String;Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;)V
.line 3947
iget-object v2, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mSavedAttributes:Ljava/util/HashMap;
aget-object v3, p2, v0
invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:goto_4f
add-int/lit8 v0, v0, 0x1
goto :goto_1
:cond_52
return-void
.end method
.method public static buildDelta(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
.registers 4
.line 4232
invoke-static {p1}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object p1
.line 4233
new-instance v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
invoke-direct {v0}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>()V
.line 4234
sget-object v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride:[I
invoke-virtual {p0, p1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object p1
.line 4235
invoke-static {p0, v0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->populateOverride(Landroid/content/Context;Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroid/content/res/TypedArray;)V
.line 4236
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
return-object v0
.end method
.method private convertReferenceString(Landroid/view/View;Ljava/lang/String;)[I
.registers 12
const-string v0, ","
.line 5230
invoke-virtual {p2, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object p2
.line 5231
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v0
.line 5232
array-length v1, p2
new-array v1, v1, [I
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
.line 5234
:goto_10
array-length v5, p2
if-ge v3, v5, :cond_64
.line 5235
aget-object v5, p2, v3
.line 5236
invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v5
.line 5239
:try_start_19
const-class v6, Landroidx/constraintlayout/widget/R$id;
.line 5240
invoke-virtual {v6, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v6
const/4 v7, 0x0
.line 5241
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
.line 5246
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v6
.line 5247
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v7
const-string v8, "id"
.line 5246
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
.line 5250
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
.line 5251
invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v7
check-cast v7, Landroidx/constraintlayout/widget/ConstraintLayout;
.line 5252
invoke-virtual {v7, v2, v5}, Landroidx/constraintlayout/widget/ConstraintLayout;->getDesignInformation(ILjava/lang/Object;)Ljava/lang/Object;
move-result-object v5
if-eqz v5, :cond_5c
.line 5253
instance-of v7, v5, Ljava/lang/Integer;
if-eqz v7, :cond_5c
.line 5254
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
.line 5257
aput v6, v1, v4
add-int/lit8 v3, v3, 0x1
move v4, v5
goto :goto_10
.line 5259
:cond_64
array-length p1, p2
if-eq v4, p1, :cond_6b
.line 5260
invoke-static {v1, v4}, Ljava/util/Arrays;->copyOf([II)[I
move-result-object v1
:cond_6b
return-object v1
.end method
.method private createHorizontalChain(IIII[I[FIII)V
.registers 22
move-object v6, p0
move-object/from16 v7, p5
move-object/from16 v8, p6
.line 2684
array-length v0, v7
const-string v1, "must have 2 or more widgets in a chain"
const/4 v2, 0x2
if-lt v0, v2, :cond_7f
if-eqz v8, :cond_18
.line 2687
array-length v0, v8
array-length v2, v7
if-ne v0, v2, :cond_12
goto :goto_18
.line 2688
:cond_12
new-instance v0, Ljava/lang/IllegalArgumentException;
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_18
:goto_18
const/4 v0, 0x0
if-eqz v8, :cond_27
.line 2691
aget v1, v7, v0
invoke-direct {p0, v1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v1
iget-object v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
aget v2, v8, v0
iput v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalWeight:F
.line 2693
:cond_27
aget v1, v7, v0
invoke-direct {p0, v1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v1
iget-object v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
move/from16 v2, p7
iput v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalChainStyle:I
.line 2694
aget v1, v7, v0
const/4 v5, -0x1
move-object v0, p0
move/from16 v2, p8
move v3, p1
move v4, p2
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v9, 0x1
const/4 v10, 0x1
.line 2695
:goto_40
array-length v0, v7
if-ge v10, v0, :cond_70
.line 2696
aget v0, v7, v10
.line 2697
aget v1, v7, v10
add-int/lit8 v11, v10, -0x1
aget v3, v7, v11
const/4 v5, -0x1
move-object v0, p0
move/from16 v2, p8
move/from16 v4, p9
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
.line 2698
aget v1, v7, v11
aget v3, v7, v10
move/from16 v2, p9
move/from16 v4, p8
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
if-eqz v8, :cond_6d
.line 2700
aget v0, v7, v10
invoke-direct {p0, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
aget v1, v8, v10
iput v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalWeight:F
:cond_6d
add-int/lit8 v10, v10, 0x1
goto :goto_40
.line 2704
:cond_70
array-length v0, v7
sub-int/2addr v0, v9
aget v1, v7, v0
const/4 v5, -0x1
move-object v0, p0
move/from16 v2, p9
move v3, p3
move/from16 v4, p4
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
return-void
.line 2685
:cond_7f
new-instance v0, Ljava/lang/IllegalArgumentException;
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method private fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;Z)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
.registers 6
.line 4217
new-instance v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
invoke-direct {v0}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>()V
if-eqz p3, :cond_a
.line 4218
sget-object v1, Landroidx/constraintlayout/widget/R$styleable;->ConstraintOverride:[I
goto :goto_c
:cond_a
sget-object v1, Landroidx/constraintlayout/widget/R$styleable;->Constraint:[I
:goto_c
invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object p2
.line 4219
invoke-direct {p0, p1, v0, p2, p3}, Landroidx/constraintlayout/widget/ConstraintSet;->populateConstraint(Landroid/content/Context;Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroid/content/res/TypedArray;Z)V
.line 4220
invoke-virtual {p2}, Landroid/content/res/TypedArray;->recycle()V
return-object v0
.end method
.method private get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
.registers 5
.line 4031
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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_1a
.line 4032
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
invoke-direct {v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>()V
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4034
:cond_1a
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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 static getDebugName(I)Ljava/lang/String;
.registers 7
.line 5365
const-class v0, Landroidx/constraintlayout/widget/ConstraintSet;
invoke-virtual {v0}, Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field;
move-result-object v0
array-length v1, v0
const/4 v2, 0x0
:goto_8
if-ge v2, v1, :cond_47
aget-object v3, v0, v2
.line 5366
invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
move-result-object v4
const-string v5, "_"
invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_44
.line 5367
invoke-virtual {v3}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class;
move-result-object v4
sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
if-ne v4, v5, :cond_44
.line 5368
invoke-virtual {v3}, Ljava/lang/reflect/Field;->getModifiers()I
move-result v4
invoke-static {v4}, Ljava/lang/reflect/Modifier;->isStatic(I)Z
move-result v4
if-eqz v4, :cond_44
.line 5369
invoke-virtual {v3}, Ljava/lang/reflect/Field;->getModifiers()I
move-result v4
invoke-static {v4}, Ljava/lang/reflect/Modifier;->isFinal(I)Z
move-result v4
if-eqz v4, :cond_44
const/4 v4, 0x0
.line 5372
:try_start_35
invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
move-result v4
if-ne v4, p0, :cond_44
.line 5374
invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
move-result-object p0
:try_end_3f
.catch Ljava/lang/IllegalAccessException; {:try_start_35 .. :try_end_3f} :catch_40
return-object p0
:catch_40
move-exception v3
.line 5377
invoke-virtual {v3}, Ljava/lang/IllegalAccessException;->printStackTrace()V
:cond_44
add-int/lit8 v2, v2, 0x1
goto :goto_8
:cond_47
const-string p0, "UNKNOWN"
return-object p0
.end method
.method static getLine(Landroid/content/Context;ILorg/xmlpull/v1/XmlPullParser;)Ljava/lang/String;
.registers 5
.line 5360
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, ".("
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p0, p1}, Landroidx/constraintlayout/motion/widget/Debug;->getName(Landroid/content/Context;I)Ljava/lang/String;
move-result-object p0
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, ".xml:"
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getLineNumber()I
move-result p0
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p0, ") \""
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5361
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
move-result-object p0
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p0, "\""
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method private static lookupID(Landroid/content/res/TypedArray;II)I
.registers 4
.line 4209
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
.line 4211
invoke-virtual {p0, p1, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p2
:cond_b
return p2
.end method
.method static parseDimensionConstraints(Ljava/lang/Object;Landroid/content/res/TypedArray;II)V
.registers 8
if-nez p0, :cond_3
return-void
.line 716
:cond_3
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
move-result-object v0
.line 717
iget v0, v0, Landroid/util/TypedValue;->type:I
const/4 v1, 0x3
if-eq v0, v1, :cond_6c
const/4 v1, 0x5
const/4 v2, -0x2
const/4 v3, 0x0
if-eq v0, v1, :cond_26
.line 731
invoke-virtual {p1, p2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p1
const/4 p2, -0x4
if-eq p1, p2, :cond_24
const/4 p2, -0x3
if-eq p1, p2, :cond_20
if-eq p1, v2, :cond_22
const/4 p2, -0x1
if-eq p1, p2, :cond_22
:cond_20
const/4 v2, 0x0
goto :goto_2a
:cond_22
move v2, p1
goto :goto_2a
:cond_24
const/4 v3, 0x1
goto :goto_2a
.line 722
:cond_26
invoke-virtual {p1, p2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v2
.line 751
:goto_2a
instance-of p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
if-eqz p1, :cond_3c
.line 752
check-cast p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
if-nez p3, :cond_37
.line 754
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->width:I
.line 755
iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedWidth:Z
goto :goto_6b
.line 757
:cond_37
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->height:I
.line 758
iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->constrainedHeight:Z
goto :goto_6b
.line 760
:cond_3c
instance-of p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;
if-eqz p1, :cond_4e
.line 761
check-cast p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;
if-nez p3, :cond_49
.line 763
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWidth:I
.line 764
iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedWidth:Z
goto :goto_6b
.line 766
:cond_49
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHeight:I
.line 767
iput-boolean v3, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedHeight:Z
goto :goto_6b
.line 769
:cond_4e
instance-of p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
if-eqz p1, :cond_6b
.line 770
check-cast p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
if-nez p3, :cond_61
const/16 p1, 0x17
.line 772
invoke-virtual {p0, p1, v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
const/16 p1, 0x50
.line 773
invoke-virtual {p0, p1, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IZ)V
goto :goto_6b
:cond_61
const/16 p1, 0x15
.line 775
invoke-virtual {p0, p1, v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
const/16 p1, 0x51
.line 776
invoke-virtual {p0, p1, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IZ)V
:cond_6b
:goto_6b
return-void
.line 726
:cond_6c
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object p1
.line 727
invoke-static {p0, p1, p3}, Landroidx/constraintlayout/widget/ConstraintSet;->parseDimensionConstraintsString(Ljava/lang/Object;Ljava/lang/String;I)V
return-void
.end method
.method static parseDimensionConstraintsString(Ljava/lang/Object;Ljava/lang/String;I)V
.registers 8
if-nez p1, :cond_3
return-void
:cond_3
const/16 v0, 0x3d
.line 863
invoke-virtual {p1, v0}, Ljava/lang/String;->indexOf(I)I
move-result v0
.line 864
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v1
if-lez v0, :cond_10b
add-int/lit8 v1, v1, -0x1
if-ge v0, v1, :cond_10b
const/4 v1, 0x0
.line 866
invoke-virtual {p1, v1, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v2
add-int/lit8 v0, v0, 0x1
.line 867
invoke-virtual {p1, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object p1
.line 868
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
if-lez v0, :cond_10b
.line 869
invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
.line 870
invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p1
const-string v2, "ratio"
.line 871
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_5c
.line 872
instance-of v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
if-eqz v0, :cond_46
.line 873
check-cast p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
if-nez p2, :cond_3f
.line 875
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->width:I
goto :goto_41
.line 877
:cond_3f
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->height:I
.line 879
:goto_41
invoke-static {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->parseDimensionRatioString(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;Ljava/lang/String;)V
goto/16 :goto_10b
.line 880
:cond_46
instance-of p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;
if-eqz p2, :cond_50
.line 881
check-cast p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;
.line 882
iput-object p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->dimensionRatio:Ljava/lang/String;
goto/16 :goto_10b
.line 883
:cond_50
instance-of p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
if-eqz p2, :cond_10b
.line 884
check-cast p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
const/4 p2, 0x5
.line 885
invoke-virtual {p0, p2, p1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(ILjava/lang/String;)V
goto/16 :goto_10b
:cond_5c
const-string v2, "weight"
.line 887
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
const/16 v3, 0x17
const/16 v4, 0x15
if-eqz v2, :cond_ae
.line 889
:try_start_68
invoke-static {p1}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result p1
.line 890
instance-of v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
if-eqz v0, :cond_80
.line 891
check-cast p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
if-nez p2, :cond_7a
.line 893
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->width:I
.line 894
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->horizontalWeight:F
goto/16 :goto_10b
.line 896
:cond_7a
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->height:I
.line 897
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->verticalWeight:F
goto/16 :goto_10b
.line 899
:cond_80
instance-of v0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;
if-eqz v0, :cond_94
.line 900
check-cast p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;
if-nez p2, :cond_8e
.line 902
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWidth:I
.line 903
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalWeight:F
goto/16 :goto_10b
.line 905
:cond_8e
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHeight:I
.line 906
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalWeight:F
goto/16 :goto_10b
.line 908
:cond_94
instance-of v0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
if-eqz v0, :cond_10b
.line 909
check-cast p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
if-nez p2, :cond_a5
.line 911
invoke-virtual {p0, v3, v1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
const/16 p2, 0x27
.line 912
invoke-virtual {p0, p2, p1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto :goto_10b
.line 914
:cond_a5
invoke-virtual {p0, v4, v1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
const/16 p2, 0x28
.line 915
invoke-virtual {p0, p2, p1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
:try_end_ad
.catch Ljava/lang/NumberFormatException; {:try_start_68 .. :try_end_ad} :catch_10b
goto :goto_10b
:cond_ae
const-string v2, "parent"
.line 921
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_10b
const/high16 v0, 0x3f800000 # 1.0f
.line 923
:try_start_b8
invoke-static {p1}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result p1
invoke-static {v0, p1}, Ljava/lang/Math;->min(FF)F
move-result p1
const/4 v0, 0x0
.line 924
invoke-static {v0, p1}, Ljava/lang/Math;->max(FF)F
move-result p1
.line 925
instance-of v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
const/4 v2, 0x2
if-eqz v0, :cond_dc
.line 926
check-cast p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
if-nez p2, :cond_d5
.line 928
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->width:I
.line 929
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentWidth:F
.line 930
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultWidth:I
goto :goto_10b
.line 932
:cond_d5
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->height:I
.line 933
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintPercentHeight:F
.line 934
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->matchConstraintDefaultHeight:I
goto :goto_10b
.line 936
:cond_dc
instance-of v0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;
if-eqz v0, :cond_f2
.line 937
check-cast p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;
if-nez p2, :cond_eb
.line 939
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWidth:I
.line 940
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthPercent:F
.line 941
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthDefault:I
goto :goto_10b
.line 943
:cond_eb
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHeight:I
.line 944
iput p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightPercent:F
.line 945
iput v2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightDefault:I
goto :goto_10b
.line 947
:cond_f2
instance-of p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
if-eqz p1, :cond_10b
.line 948
check-cast p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
if-nez p2, :cond_103
.line 950
invoke-virtual {p0, v3, v1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
const/16 p1, 0x36
.line 951
invoke-virtual {p0, p1, v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto :goto_10b
.line 953
:cond_103
invoke-virtual {p0, v4, v1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
const/16 p1, 0x37
.line 954
invoke-virtual {p0, p1, v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
:try_end_10b
.catch Ljava/lang/NumberFormatException; {:try_start_b8 .. :try_end_10b} :catch_10b
:catch_10b
:cond_10b
:goto_10b
return-void
.end method
.method static parseDimensionRatioString(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;Ljava/lang/String;)V
.registers 10
const/high16 v0, 0x7fc00000 # Float.NaN
const/4 v1, -0x1
if-eqz p1, :cond_7d
.line 791
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v2
const/16 v3, 0x2c
.line 792
invoke-virtual {p1, v3}, Ljava/lang/String;->indexOf(I)I
move-result v3
const/4 v4, 0x0
const/4 v5, 0x1
if-lez v3, :cond_30
add-int/lit8 v6, v2, -0x1
if-ge v3, v6, :cond_30
.line 794
invoke-virtual {p1, v4, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v6
const-string v7, "W"
.line 795
invoke-virtual {v6, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_25
const/4 v1, 0x0
goto :goto_2e
:cond_25
const-string v4, "H"
.line 797
invoke-virtual {v6, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_2e
const/4 v1, 0x1
:cond_2e
:goto_2e
add-int/lit8 v4, v3, 0x1
:cond_30
const/16 v3, 0x3a
.line 804
invoke-virtual {p1, v3}, Ljava/lang/String;->indexOf(I)I
move-result v3
if-ltz v3, :cond_6f
sub-int/2addr v2, v5
if-ge v3, v2, :cond_6f
.line 806
invoke-virtual {p1, v4, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v2
add-int/2addr v3, v5
.line 807
invoke-virtual {p1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v3
.line 808
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v4
if-lez v4, :cond_7d
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v4
if-lez v4, :cond_7d
.line 810
:try_start_50
invoke-static {v2}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v2
.line 811
invoke-static {v3}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v3
const/4 v4, 0x0
cmpl-float v6, v2, v4
if-lez v6, :cond_7d
cmpl-float v4, v3, v4
if-lez v4, :cond_7d
if-ne v1, v5, :cond_69
div-float/2addr v3, v2
.line 814
invoke-static {v3}, Ljava/lang/Math;->abs(F)F
move-result v0
goto :goto_7d
:cond_69
div-float/2addr v2, v3
.line 816
invoke-static {v2}, Ljava/lang/Math;->abs(F)F
move-result v0
:try_end_6e
.catch Ljava/lang/NumberFormatException; {:try_start_50 .. :try_end_6e} :catch_7d
goto :goto_7d
.line 824
:cond_6f
invoke-virtual {p1, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v2
.line 825
invoke-virtual {v2}, Ljava/lang/String;->length()I
move-result v3
if-lez v3, :cond_7d
.line 827
:try_start_79
invoke-static {v2}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v0
:try_end_7d
.catch Ljava/lang/NumberFormatException; {:try_start_79 .. :try_end_7d} :catch_7d
.line 834
:catch_7d
:cond_7d
:goto_7d
iput-object p1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatio:Ljava/lang/String;
.line 835
iput v0, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioValue:F
.line 836
iput v1, p0, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->dimensionRatioSide:I
return-void
.end method
.method private populateConstraint(Landroid/content/Context;Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroid/content/res/TypedArray;Z)V
.registers 15
if-eqz p4, :cond_6
.line 4838
invoke-static {p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintSet;->populateOverride(Landroid/content/Context;Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroid/content/res/TypedArray;)V
return-void
.line 4841
:cond_6
invoke-virtual {p3}, Landroid/content/res/TypedArray;->getIndexCount()I
move-result p1
const/4 p4, 0x0
const/4 v0, 0x0
:goto_c
if-ge v0, p1, :cond_5ea
.line 4843
invoke-virtual {p3, v0}, Landroid/content/res/TypedArray;->getIndex(I)I
move-result v1
.line 4888
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_id:I
const/4 v3, 0x1
if-eq v1, v2, :cond_2f
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_marginStart:I
if-eq v2, v1, :cond_2f
sget v2, Landroidx/constraintlayout/widget/R$styleable;->Constraint_android_layout_marginEnd:I
if-eq v2, v1, :cond_2f
.line 4891
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput-boolean v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mApply:Z
.line 4892
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mApply:Z
.line 4893
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput-boolean v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mApply:Z
.line 4894
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput-boolean v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->mApply:Z
.line 4897
:cond_2f
sget-object v2, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
invoke-virtual {v2, v1}, Landroid/util/SparseIntArray;->get(I)I
move-result v2
const-string v4, " "
const/high16 v5, 0x3f800000 # 1.0f
const/4 v6, 0x3
const/16 v7, 0x15
const/16 v8, 0x11
const-string v9, "ConstraintSet"
packed-switch v2, :pswitch_data_5f6
.line 5219
:pswitch_43
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Unknown attribute 0x"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5220
invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v3, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
invoke-virtual {v3, v1}, Landroid/util/SparseIntArray;->get(I)I
move-result v1
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 5219
invoke-static {v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_5e6
.line 5035
:pswitch_69
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWrapBehavior:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWrapBehavior:I
goto/16 :goto_5e6
.line 5032
:pswitch_77
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-static {v2, p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->parseDimensionConstraints(Ljava/lang/Object;Landroid/content/res/TypedArray;II)V
goto/16 :goto_5e6
.line 5029
:pswitch_7e
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-static {v2, p3, v1, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->parseDimensionConstraints(Ljava/lang/Object;Landroid/content/res/TypedArray;II)V
goto/16 :goto_5e6
.line 4989
:pswitch_85
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBaselineMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBaselineMargin:I
goto/16 :goto_5e6
.line 5020
:pswitch_93
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineMargin:I
goto/16 :goto_5e6
.line 4929
:pswitch_a1
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
goto/16 :goto_5e6
.line 4926
:pswitch_af
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
goto/16 :goto_5e6
.line 5215
:pswitch_bd
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "unused attribute 0x"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5216
invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v3, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
invoke-virtual {v3, v1}, Landroid/util/SparseIntArray;->get(I)I
move-result v1
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 5215
invoke-static {v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_5e6
.line 5170
:pswitch_e3
invoke-virtual {p3, v1}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
move-result-object v2
.line 5172
iget v4, v2, Landroid/util/TypedValue;->type:I
const/4 v5, -0x2
const/4 v7, -0x1
if-ne v4, v3, :cond_101
.line 5173
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-virtual {p3, v1, v7}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
.line 5174
iget-object v1, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
if-eq v1, v7, :cond_5e6
.line 5175
iget-object v1, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput v5, v1, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
goto/16 :goto_5e6
.line 5177
:cond_101
iget v2, v2, Landroid/util/TypedValue;->type:I
if-ne v2, v6, :cond_12d
.line 5178
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-virtual {p3, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v3
iput-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorString:Ljava/lang/String;
.line 5179
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v2, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorString:Ljava/lang/String;
const-string v3, "/"
invoke-virtual {v2, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v2
if-lez v2, :cond_127
.line 5180
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-virtual {p3, v1, v7}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
.line 5181
iget-object v1, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput v5, v1, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
goto/16 :goto_5e6
.line 5183
:cond_127
iget-object v1, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput v7, v1, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
goto/16 :goto_5e6
.line 5186
:cond_12d
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
goto/16 :goto_5e6
.line 5167
:pswitch_13b
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeMotionPhase:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeMotionPhase:F
goto/16 :goto_5e6
.line 5164
:pswitch_149
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeMotionSteps:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeMotionSteps:I
goto/16 :goto_5e6
.line 5110
:pswitch_157
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotTarget:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotTarget:I
goto/16 :goto_5e6
.line 5143
:pswitch_165
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mAnimateCircleAngleTo:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mAnimateCircleAngleTo:I
goto/16 :goto_5e6
.line 5059
:pswitch_173
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedHeight:Z
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v1
iput-boolean v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedHeight:Z
goto/16 :goto_5e6
.line 5056
:pswitch_181
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedWidth:Z
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v1
iput-boolean v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedWidth:Z
goto/16 :goto_5e6
.line 5160
:pswitch_18f
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mMotionStagger:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mMotionStagger:F
goto/16 :goto_5e6
.line 5066
:pswitch_19d
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mVisibilityMode:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mVisibilityMode:I
goto/16 :goto_5e6
.line 5209
:pswitch_1ab
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {p3, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mConstraintTag:Ljava/lang/String;
goto/16 :goto_5e6
.line 5154
:pswitch_1b5
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mPathMotionArc:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mPathMotionArc:I
goto/16 :goto_5e6
.line 5212
:pswitch_1c3
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierAllowsGoneWidgets:Z
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v1
iput-boolean v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierAllowsGoneWidgets:Z
goto/16 :goto_5e6
.line 5206
:pswitch_1d1
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {p3, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIdString:Ljava/lang/String;
goto/16 :goto_5e6
.line 5203
:pswitch_1db
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierMargin:I
goto/16 :goto_5e6
.line 5200
:pswitch_1e9
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierDirection:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierDirection:I
goto/16 :goto_5e6
:pswitch_1f7
const-string v1, "CURRENTLY UNSUPPORTED"
.line 5196
invoke-static {v9, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_5e6
.line 5134
:pswitch_1fe
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {p3, v1, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightPercent:F
goto/16 :goto_5e6
.line 5131
:pswitch_208
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {p3, v1, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthPercent:F
goto/16 :goto_5e6
.line 5137
:pswitch_212
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mProgress:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mProgress:F
goto/16 :goto_5e6
.line 5157
:pswitch_220
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mPathRotate:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mPathRotate:F
goto/16 :goto_5e6
.line 5193
:pswitch_22e
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-virtual {p3, v1, p4}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mDrawPath:I
goto/16 :goto_5e6
.line 5146
:pswitch_238
invoke-virtual {p3, v1}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
move-result-object v2
.line 5147
iget v2, v2, Landroid/util/TypedValue;->type:I
if-ne v2, v6, :cond_24a
.line 5148
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-virtual {p3, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mTransitionEasing:Ljava/lang/String;
goto/16 :goto_5e6
.line 5150
:cond_24a
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
sget-object v3, Landroidx/constraintlayout/core/motion/utils/Easing;->NAMED_EASING:[Ljava/lang/String;
invoke-virtual {p3, v1, p4}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v1
aget-object v1, v3, v1
iput-object v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mTransitionEasing:Ljava/lang/String;
goto/16 :goto_5e6
.line 5140
:pswitch_258
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mAnimateRelativeTo:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mAnimateRelativeTo:I
goto/16 :goto_5e6
.line 4968
:pswitch_266
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleAngle:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleAngle:F
goto/16 :goto_5e6
.line 4965
:pswitch_274
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleRadius:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleRadius:I
goto/16 :goto_5e6
.line 4962
:pswitch_282
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleConstraint:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleConstraint:I
goto/16 :goto_5e6
.line 5078
:pswitch_290
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotation:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotation:F
goto/16 :goto_5e6
.line 5050
:pswitch_29e
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMin:I
goto/16 :goto_5e6
.line 5053
:pswitch_2ac
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMin:I
goto/16 :goto_5e6
.line 5044
:pswitch_2ba
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMax:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMax:I
goto/16 :goto_5e6
.line 5047
:pswitch_2c8
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMax:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMax:I
goto/16 :goto_5e6
.line 5041
:pswitch_2d6
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightDefault:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightDefault:I
goto/16 :goto_5e6
.line 5038
:pswitch_2e4
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthDefault:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthDefault:I
goto/16 :goto_5e6
.line 5105
:pswitch_2f2
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v2, v7, :cond_5e6
.line 5106
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationZ:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationZ:F
goto/16 :goto_5e6
.line 5102
:pswitch_304
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationY:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationY:F
goto/16 :goto_5e6
.line 5099
:pswitch_312
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationX:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationX:F
goto/16 :goto_5e6
.line 5096
:pswitch_320
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
goto/16 :goto_5e6
.line 5093
:pswitch_32e
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
goto/16 :goto_5e6
.line 5090
:pswitch_33c
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleY:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleY:F
goto/16 :goto_5e6
.line 5087
:pswitch_34a
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleX:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleX:F
goto/16 :goto_5e6
.line 5084
:pswitch_358
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationY:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationY:F
goto/16 :goto_5e6
.line 5081
:pswitch_366
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationX:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationX:F
goto/16 :goto_5e6
.line 5072
:pswitch_374
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v2, v7, :cond_5e6
.line 5073
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput-boolean v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->applyElevation:Z
.line 5074
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->elevation:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->elevation:F
goto/16 :goto_5e6
.line 5069
:pswitch_38a
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->alpha:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->alpha:F
goto/16 :goto_5e6
.line 5119
:pswitch_398
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalChainStyle:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalChainStyle:I
goto/16 :goto_5e6
.line 5122
:pswitch_3a6
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalChainStyle:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalChainStyle:I
goto/16 :goto_5e6
.line 5113
:pswitch_3b4
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalWeight:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalWeight:F
goto/16 :goto_5e6
.line 5116
:pswitch_3c2
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalWeight:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalWeight:F
goto/16 :goto_5e6
.line 5125
:pswitch_3d0
iget v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
invoke-virtual {p3, v1, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v1
iput v1, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
goto/16 :goto_5e6
.line 4995
:pswitch_3da
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalBias:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalBias:F
goto/16 :goto_5e6
.line 4911
:pswitch_3e8
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
goto/16 :goto_5e6
.line 4914
:pswitch_3f6
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
goto/16 :goto_5e6
.line 5014
:pswitch_404
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topMargin:I
goto/16 :goto_5e6
.line 4953
:pswitch_412
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToStart:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToStart:I
goto/16 :goto_5e6
.line 4950
:pswitch_420
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToEnd:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToEnd:I
goto/16 :goto_5e6
.line 5004
:pswitch_42e
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v2, v8, :cond_5e6
.line 5005
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startMargin:I
goto/16 :goto_5e6
.line 4908
:pswitch_440
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
goto/16 :goto_5e6
.line 4905
:pswitch_44e
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToLeft:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToLeft:I
goto/16 :goto_5e6
.line 5001
:pswitch_45c
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightMargin:I
goto/16 :goto_5e6
.line 4947
:pswitch_46a
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->orientation:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->orientation:I
goto/16 :goto_5e6
.line 4902
:pswitch_478
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToRight:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToRight:I
goto/16 :goto_5e6
.line 4899
:pswitch_486
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
goto/16 :goto_5e6
.line 4998
:pswitch_494
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftMargin:I
goto/16 :goto_5e6
.line 5023
:pswitch_4a2
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWidth:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWidth:I
goto/16 :goto_5e6
.line 5062
:pswitch_4b0
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
.line 5063
iget-object v1, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
sget-object v2, Landroidx/constraintlayout/widget/ConstraintSet;->VISIBILITY_FLAGS:[I
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
aget v2, v2, v3
iput v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
goto/16 :goto_5e6
.line 5026
:pswitch_4ca
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHeight:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHeight:I
goto/16 :goto_5e6
.line 4992
:pswitch_4d8
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalBias:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalBias:F
goto/16 :goto_5e6
.line 4944
:pswitch_4e6
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guidePercent:F
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guidePercent:F
goto/16 :goto_5e6
.line 4941
:pswitch_4f4
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideEnd:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideEnd:I
goto/16 :goto_5e6
.line 4938
:pswitch_502
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideBegin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideBegin:I
goto/16 :goto_5e6
.line 4974
:pswitch_510
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneTopMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneTopMargin:I
goto/16 :goto_5e6
.line 4983
:pswitch_51e
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneStartMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneStartMargin:I
goto/16 :goto_5e6
.line 4977
:pswitch_52c
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneRightMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneRightMargin:I
goto/16 :goto_5e6
.line 4971
:pswitch_53a
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneLeftMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneLeftMargin:I
goto/16 :goto_5e6
.line 4986
:pswitch_548
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneEndMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneEndMargin:I
goto/16 :goto_5e6
.line 4980
:pswitch_556
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBottomMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBottomMargin:I
goto/16 :goto_5e6
.line 4956
:pswitch_564
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToStart:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToStart:I
goto/16 :goto_5e6
.line 4959
:pswitch_572
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToEnd:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToEnd:I
goto :goto_5e6
.line 5009
:pswitch_57f
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v2, v8, :cond_5e6
.line 5010
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endMargin:I
goto :goto_5e6
.line 4935
:pswitch_590
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteY:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteY:I
goto :goto_5e6
.line 4932
:pswitch_59d
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteX:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteX:I
goto :goto_5e6
.line 5128
:pswitch_5aa
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {p3, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->dimensionRatio:Ljava/lang/String;
goto :goto_5e6
.line 4917
:pswitch_5b3
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
goto :goto_5e6
.line 4920
:pswitch_5c0
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
goto :goto_5e6
.line 5017
:pswitch_5cd
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomMargin:I
invoke-virtual {p3, v1, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomMargin:I
goto :goto_5e6
.line 4923
:pswitch_5da
iget-object v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
invoke-static {p3, v1, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v1
iput v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
:cond_5e6
:goto_5e6
add-int/lit8 v0, v0, 0x1
goto/16 :goto_c
.line 5223
:cond_5ea
iget-object p1, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIdString:Ljava/lang/String;
if-eqz p1, :cond_5f5
.line 5225
iget-object p1, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/4 p2, 0x0
iput-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
:cond_5f5
return-void
:pswitch_data_5f6
.packed-switch 0x1
:pswitch_5da
:pswitch_5cd
:pswitch_5c0
:pswitch_5b3
:pswitch_5aa
:pswitch_59d
:pswitch_590
:pswitch_57f
:pswitch_572
:pswitch_564
:pswitch_556
:pswitch_548
:pswitch_53a
:pswitch_52c
:pswitch_51e
:pswitch_510
:pswitch_502
:pswitch_4f4
:pswitch_4e6
:pswitch_4d8
:pswitch_4ca
:pswitch_4b0
:pswitch_4a2
:pswitch_494
:pswitch_486
:pswitch_478
:pswitch_46a
:pswitch_45c
:pswitch_44e
:pswitch_440
:pswitch_42e
:pswitch_420
:pswitch_412
:pswitch_404
:pswitch_3f6
:pswitch_3e8
:pswitch_3da
:pswitch_3d0
:pswitch_3c2
:pswitch_3b4
:pswitch_3a6
:pswitch_398
:pswitch_38a
:pswitch_374
:pswitch_366
:pswitch_358
:pswitch_34a
:pswitch_33c
:pswitch_32e
:pswitch_320
:pswitch_312
:pswitch_304
:pswitch_2f2
:pswitch_2e4
:pswitch_2d6
:pswitch_2c8
:pswitch_2ba
:pswitch_2ac
:pswitch_29e
:pswitch_290
:pswitch_282
:pswitch_274
:pswitch_266
:pswitch_258
:pswitch_238
:pswitch_22e
:pswitch_220
:pswitch_212
:pswitch_208
:pswitch_1fe
:pswitch_1f7
:pswitch_1e9
:pswitch_1db
:pswitch_1d1
:pswitch_1c3
:pswitch_1b5
:pswitch_1ab
:pswitch_19d
:pswitch_18f
:pswitch_181
:pswitch_173
:pswitch_165
:pswitch_157
:pswitch_149
:pswitch_13b
:pswitch_e3
:pswitch_bd
:pswitch_43
:pswitch_43
:pswitch_43
:pswitch_af
:pswitch_a1
:pswitch_93
:pswitch_85
:pswitch_7e
:pswitch_77
:pswitch_69
.end packed-switch
.end method
.method private static populateOverride(Landroid/content/Context;Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroid/content/res/TypedArray;)V
.registers 16
.line 4242
invoke-virtual {p2}, Landroid/content/res/TypedArray;->getIndexCount()I
move-result p0
.line 4244
new-instance v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
invoke-direct {v0}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;-><init>()V
.line 4245
iput-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mDelta:Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
.line 4246
iget-object v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
const/4 v2, 0x0
iput-boolean v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mApply:Z
.line 4247
iget-object v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mApply:Z
.line 4248
iget-object v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput-boolean v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mApply:Z
.line 4249
iget-object v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput-boolean v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->mApply:Z
const/4 v1, 0x0
:goto_1d
if-ge v1, p0, :cond_5a1
.line 4251
invoke-virtual {p2, v1}, Landroid/content/res/TypedArray;->getIndex(I)I
move-result v3
.line 4254
sget-object v4, Landroidx/constraintlayout/widget/ConstraintSet;->overrideMapToConstant:Landroid/util/SparseIntArray;
invoke-virtual {v4, v3}, Landroid/util/SparseIntArray;->get(I)I
move-result v4
const/high16 v5, 0x3f800000 # 1.0f
const-string v6, " "
const/4 v7, 0x3
const/16 v8, 0x15
const/16 v9, 0x11
const-string v10, "ConstraintSet"
const/4 v11, 0x1
const/4 v12, -0x1
packed-switch v4, :pswitch_data_5a2
.line 4554
:pswitch_39
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "Unknown attribute 0x"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 4555
invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v5, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
invoke-virtual {v5, v3}, Landroid/util/SparseIntArray;->get(I)I
move-result v3
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 4554
invoke-static {v10, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_59d
.line 4443
:pswitch_5f
sget-boolean v4, Landroidx/constraintlayout/motion/widget/MotionLayout;->IS_IN_EDIT_MODE:Z
if-eqz v4, :cond_77
.line 4444
iget v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
invoke-virtual {p2, v3, v4}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v4
iput v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
.line 4445
iget v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
if-ne v4, v12, :cond_59d
.line 4446
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v3
iput-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mTargetString:Ljava/lang/String;
goto/16 :goto_59d
.line 4449
:cond_77
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
move-result-object v4
iget v4, v4, Landroid/util/TypedValue;->type:I
if-ne v4, v7, :cond_87
.line 4450
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v3
iput-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mTargetString:Ljava/lang/String;
goto/16 :goto_59d
.line 4452
:cond_87
iget v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
invoke-virtual {p2, v3, v4}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v3
iput v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
goto/16 :goto_59d
:pswitch_91
const/16 v4, 0x61
.line 4350
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWrapBehavior:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4347
:pswitch_a0
invoke-static {v0, p2, v3, v11}, Landroidx/constraintlayout/widget/ConstraintSet;->parseDimensionConstraints(Ljava/lang/Object;Landroid/content/res/TypedArray;II)V
goto/16 :goto_59d
.line 4344
:pswitch_a5
invoke-static {v0, p2, v3, v2}, Landroidx/constraintlayout/widget/ConstraintSet;->parseDimensionConstraints(Ljava/lang/Object;Landroid/content/res/TypedArray;II)V
goto/16 :goto_59d
:pswitch_aa
const/16 v4, 0x5e
.line 4304
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBaselineMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_b9
const/16 v4, 0x5d
.line 4335
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4550
:pswitch_c8
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "unused attribute 0x"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 4551
invoke-static {v3}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v5, Landroidx/constraintlayout/widget/ConstraintSet;->mapToConstant:Landroid/util/SparseIntArray;
invoke-virtual {v5, v3}, Landroid/util/SparseIntArray;->get(I)I
move-result v3
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 4550
invoke-static {v10, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_59d
.line 4499
:pswitch_ee
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
move-result-object v4
.line 4500
iget v5, v4, Landroid/util/TypedValue;->type:I
const/4 v6, -0x2
const/16 v8, 0x59
const/16 v9, 0x58
if-ne v5, v11, :cond_11d
.line 4501
iget-object v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-virtual {p2, v3, v12}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v3
iput v3, v4, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
.line 4502
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
invoke-virtual {v0, v8, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
.line 4503
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
if-eq v3, v12, :cond_59d
.line 4504
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput v6, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
.line 4505
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
invoke-virtual {v0, v9, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4507
:cond_11d
iget v4, v4, Landroid/util/TypedValue;->type:I
if-ne v4, v7, :cond_167
.line 4508
iget-object v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorString:Ljava/lang/String;
const/16 v4, 0x5a
.line 4509
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorString:Ljava/lang/String;
invoke-virtual {v0, v4, v5}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(ILjava/lang/String;)V
.line 4511
iget-object v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorString:Ljava/lang/String;
const-string v5, "/"
invoke-virtual {v4, v5}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v4
if-lez v4, :cond_15a
.line 4512
iget-object v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-virtual {p2, v3, v12}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v3
iput v3, v4, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
.line 4513
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
invoke-virtual {v0, v8, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
.line 4515
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput v6, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
.line 4516
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
invoke-virtual {v0, v9, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4519
:cond_15a
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput v12, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
.line 4520
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
invoke-virtual {v0, v9, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4523
:cond_167
iget-object v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v3
iput v3, v4, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
.line 4524
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
invoke-virtual {v0, v9, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_17c
const/16 v4, 0x55
.line 4496
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeMotionPhase:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_18b
const/16 v4, 0x54
.line 4493
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeMotionSteps:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_19a
const/16 v4, 0x53
.line 4424
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotTarget:I
invoke-static {p2, v3, v5}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_1a9
const/16 v4, 0x52
.line 4472
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mAnimateCircleAngleTo:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_1b8
const/16 v4, 0x51
.line 4374
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedHeight:Z
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IZ)V
goto/16 :goto_59d
:pswitch_1c7
const/16 v4, 0x50
.line 4371
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedWidth:Z
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IZ)V
goto/16 :goto_59d
:pswitch_1d6
const/16 v4, 0x4f
.line 4489
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mMotionStagger:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_1e5
const/16 v4, 0x4e
.line 4380
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mVisibilityMode:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_1f4
const/16 v4, 0x4d
.line 4544
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(ILjava/lang/String;)V
goto/16 :goto_59d
:pswitch_1ff
const/16 v4, 0x4c
.line 4483
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mPathMotionArc:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_20e
const/16 v4, 0x4b
.line 4547
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierAllowsGoneWidgets:Z
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IZ)V
goto/16 :goto_59d
:pswitch_21d
const/16 v4, 0x4a
.line 4541
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(ILjava/lang/String;)V
goto/16 :goto_59d
:pswitch_228
const/16 v4, 0x49
.line 4538
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_237
const/16 v4, 0x48
.line 4535
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierDirection:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_246
const-string v3, "CURRENTLY UNSUPPORTED"
.line 4531
invoke-static {v10, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_59d
:pswitch_24d
const/16 v4, 0x46
.line 4463
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_258
const/16 v4, 0x45
.line 4460
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_263
const/16 v4, 0x44
.line 4466
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mProgress:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_272
const/16 v4, 0x43
.line 4486
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mPathRotate:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_281
const/16 v4, 0x42
.line 4528
invoke-virtual {p2, v3, v2}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4475
:pswitch_28c
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->peekValue(I)Landroid/util/TypedValue;
move-result-object v4
.line 4476
iget v4, v4, Landroid/util/TypedValue;->type:I
const/16 v5, 0x41
if-ne v4, v7, :cond_29f
.line 4477
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v5, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(ILjava/lang/String;)V
goto/16 :goto_59d
.line 4479
:cond_29f
sget-object v4, Landroidx/constraintlayout/core/motion/utils/Easing;->NAMED_EASING:[Ljava/lang/String;
invoke-virtual {p2, v3, v2}, Landroid/content/res/TypedArray;->getInteger(II)I
move-result v3
aget-object v3, v4, v3
invoke-virtual {v0, v5, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(ILjava/lang/String;)V
goto/16 :goto_59d
:pswitch_2ac
const/16 v4, 0x40
.line 4469
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mAnimateRelativeTo:I
invoke-static {p2, v3, v5}, Landroidx/constraintlayout/widget/ConstraintSet;->lookupID(Landroid/content/res/TypedArray;II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_2bb
const/16 v4, 0x3f
.line 4283
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleAngle:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_2ca
const/16 v4, 0x3e
.line 4280
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleRadius:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_2d9
const/16 v4, 0x3c
.line 4392
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotation:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_2e8
const/16 v4, 0x3b
.line 4365
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_2f7
const/16 v4, 0x3a
.line 4368
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_306
const/16 v4, 0x39
.line 4359
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMax:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_315
const/16 v4, 0x38
.line 4362
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMax:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_324
const/16 v4, 0x37
.line 4356
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightDefault:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_333
const/16 v4, 0x36
.line 4353
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthDefault:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4419
:pswitch_342
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v8, :cond_59d
const/16 v4, 0x35
.line 4420
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationZ:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_355
const/16 v4, 0x34
.line 4416
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationY:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_364
const/16 v4, 0x33
.line 4413
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationX:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_373
const/16 v4, 0x32
.line 4410
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_382
const/16 v4, 0x31
.line 4407
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_391
const/16 v4, 0x30
.line 4404
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleY:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_3a0
const/16 v4, 0x2f
.line 4401
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleX:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_3af
const/16 v4, 0x2e
.line 4398
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationY:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_3be
const/16 v4, 0x2d
.line 4395
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationX:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
.line 4386
:pswitch_3cd
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v8, :cond_59d
const/16 v4, 0x2c
.line 4387
invoke-virtual {v0, v4, v11}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IZ)V
.line 4388
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->elevation:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimension(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_3e3
const/16 v4, 0x2b
.line 4383
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->alpha:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_3f2
const/16 v4, 0x2a
.line 4433
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalChainStyle:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_401
const/16 v4, 0x29
.line 4436
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalChainStyle:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_410
const/16 v4, 0x28
.line 4427
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalWeight:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_41f
const/16 v4, 0x27
.line 4430
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalWeight:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
.line 4439
:pswitch_42e
iget v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
invoke-virtual {p2, v3, v4}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v3
iput v3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
const/16 v3, 0x26
.line 4440
iget v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
invoke-virtual {v0, v3, v4}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_43f
const/16 v4, 0x25
.line 4310
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalBias:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_44e
const/16 v4, 0x22
.line 4329
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4319
:pswitch_45d
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v9, :cond_59d
const/16 v4, 0x1f
.line 4320
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_470
const/16 v4, 0x1c
.line 4316
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_47f
const/16 v4, 0x1b
.line 4277
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->orientation:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_48e
const/16 v4, 0x18
.line 4313
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_49d
const/16 v4, 0x17
.line 4338
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWidth:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_4ac
const/16 v4, 0x16
.line 4377
sget-object v5, Landroidx/constraintlayout/widget/ConstraintSet;->VISIBILITY_FLAGS:[I
iget-object v6, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
invoke-virtual {p2, v3, v6}, Landroid/content/res/TypedArray;->getInt(II)I
move-result v3
aget v3, v5, v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4341
:pswitch_4bf
iget-object v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHeight:I
invoke-virtual {p2, v3, v4}, Landroid/content/res/TypedArray;->getLayoutDimension(II)I
move-result v3
invoke-virtual {v0, v8, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_4cc
const/16 v4, 0x14
.line 4307
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalBias:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_4db
const/16 v4, 0x13
.line 4274
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guidePercent:F
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getFloat(IF)F
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(IF)V
goto/16 :goto_59d
:pswitch_4ea
const/16 v4, 0x12
.line 4271
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideEnd:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
.line 4268
:pswitch_4f9
iget-object v4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideBegin:I
invoke-virtual {p2, v3, v4}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v3
invoke-virtual {v0, v9, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_506
const/16 v4, 0x10
.line 4289
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneTopMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_515
const/16 v4, 0xf
.line 4298
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneStartMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto/16 :goto_59d
:pswitch_524
const/16 v4, 0xe
.line 4292
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneRightMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto :goto_59d
:pswitch_532
const/16 v4, 0xd
.line 4286
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneLeftMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto :goto_59d
:pswitch_540
const/16 v4, 0xc
.line 4301
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneEndMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto :goto_59d
:pswitch_54e
const/16 v4, 0xb
.line 4295
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBottomMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto :goto_59d
.line 4324
:pswitch_55c
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v9, :cond_59d
const/16 v4, 0x8
.line 4325
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto :goto_59d
:pswitch_56e
const/4 v4, 0x7
.line 4265
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteY:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto :goto_59d
:pswitch_57b
const/4 v4, 0x6
.line 4262
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteX:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
goto :goto_59d
:pswitch_588
const/4 v4, 0x5
.line 4457
invoke-virtual {p2, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(ILjava/lang/String;)V
goto :goto_59d
:pswitch_591
const/4 v4, 0x2
.line 4332
iget-object v5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomMargin:I
invoke-virtual {p2, v3, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I
move-result v3
invoke-virtual {v0, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->add(II)V
:cond_59d
:goto_59d
add-int/lit8 v1, v1, 0x1
goto/16 :goto_1d
:cond_5a1
return-void
:pswitch_data_5a2
.packed-switch 0x2
:pswitch_591
:pswitch_39
:pswitch_39
:pswitch_588
:pswitch_57b
:pswitch_56e
:pswitch_55c
:pswitch_39
:pswitch_39
:pswitch_54e
:pswitch_540
:pswitch_532
:pswitch_524
:pswitch_515
:pswitch_506
:pswitch_4f9
:pswitch_4ea
:pswitch_4db
:pswitch_4cc
:pswitch_4bf
:pswitch_4ac
:pswitch_49d
:pswitch_48e
:pswitch_39
:pswitch_39
:pswitch_47f
:pswitch_470
:pswitch_39
:pswitch_39
:pswitch_45d
:pswitch_39
:pswitch_39
:pswitch_44e
:pswitch_39
:pswitch_39
:pswitch_43f
:pswitch_42e
:pswitch_41f
:pswitch_410
:pswitch_401
:pswitch_3f2
:pswitch_3e3
:pswitch_3cd
:pswitch_3be
:pswitch_3af
:pswitch_3a0
:pswitch_391
:pswitch_382
:pswitch_373
:pswitch_364
:pswitch_355
:pswitch_342
:pswitch_333
:pswitch_324
:pswitch_315
:pswitch_306
:pswitch_2f7
:pswitch_2e8
:pswitch_2d9
:pswitch_39
:pswitch_2ca
:pswitch_2bb
:pswitch_2ac
:pswitch_28c
:pswitch_281
:pswitch_272
:pswitch_263
:pswitch_258
:pswitch_24d
:pswitch_246
:pswitch_237
:pswitch_228
:pswitch_21d
:pswitch_20e
:pswitch_1ff
:pswitch_1f4
:pswitch_1e5
:pswitch_1d6
:pswitch_1c7
:pswitch_1b8
:pswitch_1a9
:pswitch_19a
:pswitch_18b
:pswitch_17c
:pswitch_ee
:pswitch_c8
:pswitch_39
:pswitch_39
:pswitch_39
:pswitch_39
:pswitch_39
:pswitch_b9
:pswitch_aa
:pswitch_a5
:pswitch_a0
:pswitch_91
:pswitch_5f
.end packed-switch
.end method
.method private static setDeltaValue(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;IF)V
.registers 4
const/16 v0, 0x13
if-eq p1, v0, :cond_b5
const/16 v0, 0x14
if-eq p1, v0, :cond_b0
const/16 v0, 0x25
if-eq p1, v0, :cond_ab
const/16 v0, 0x3c
if-eq p1, v0, :cond_a6
const/16 v0, 0x3f
if-eq p1, v0, :cond_a1
const/16 v0, 0x4f
if-eq p1, v0, :cond_9c
const/16 v0, 0x55
if-eq p1, v0, :cond_97
const/16 v0, 0x57
if-eq p1, v0, :cond_b9
const/16 v0, 0x27
if-eq p1, v0, :cond_92
const/16 v0, 0x28
if-eq p1, v0, :cond_8d
packed-switch p1, :pswitch_data_ba
packed-switch p1, :pswitch_data_d4
const-string p0, "ConstraintSet"
const-string p1, "Unknown attribute 0x"
.line 4638
invoke-static {p0, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_b9
.line 4621
:pswitch_37
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightPercent:F
goto/16 :goto_b9
.line 4618
:pswitch_3d
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthPercent:F
goto/16 :goto_b9
.line 4624
:pswitch_43
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mProgress:F
goto/16 :goto_b9
.line 4627
:pswitch_49
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mPathRotate:F
goto/16 :goto_b9
.line 4609
:pswitch_4f
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationZ:F
goto/16 :goto_b9
.line 4606
:pswitch_55
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationY:F
goto/16 :goto_b9
.line 4603
:pswitch_5b
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationX:F
goto :goto_b9
.line 4600
:pswitch_60
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
goto :goto_b9
.line 4597
:pswitch_65
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
goto :goto_b9
.line 4594
:pswitch_6a
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleY:F
goto :goto_b9
.line 4591
:pswitch_6f
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleX:F
goto :goto_b9
.line 4588
:pswitch_74
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationY:F
goto :goto_b9
.line 4585
:pswitch_79
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationX:F
goto :goto_b9
.line 4578
:pswitch_7e
iget-object p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->elevation:F
.line 4579
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
const/4 p1, 0x1
iput-boolean p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->applyElevation:Z
goto :goto_b9
.line 4575
:pswitch_88
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->alpha:F
goto :goto_b9
.line 4612
:cond_8d
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalWeight:F
goto :goto_b9
.line 4615
:cond_92
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalWeight:F
goto :goto_b9
.line 4633
:cond_97
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeMotionPhase:F
goto :goto_b9
.line 4630
:cond_9c
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mMotionStagger:F
goto :goto_b9
.line 4566
:cond_a1
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleAngle:F
goto :goto_b9
.line 4582
:cond_a6
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotation:F
goto :goto_b9
.line 4572
:cond_ab
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalBias:F
goto :goto_b9
.line 4569
:cond_b0
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalBias:F
goto :goto_b9
.line 4563
:cond_b5
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guidePercent:F
:cond_b9
:goto_b9
return-void
:pswitch_data_ba
.packed-switch 0x2b
:pswitch_88
:pswitch_7e
:pswitch_79
:pswitch_74
:pswitch_6f
:pswitch_6a
:pswitch_65
:pswitch_60
:pswitch_5b
:pswitch_55
:pswitch_4f
.end packed-switch
:pswitch_data_d4
.packed-switch 0x43
:pswitch_49
:pswitch_43
:pswitch_3d
:pswitch_37
.end packed-switch
.end method
.method private static setDeltaValue(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;II)V
.registers 4
const/4 v0, 0x6
if-eq p1, v0, :cond_136
const/4 v0, 0x7
if-eq p1, v0, :cond_131
const/16 v0, 0x8
if-eq p1, v0, :cond_12c
const/16 v0, 0x1b
if-eq p1, v0, :cond_127
const/16 v0, 0x1c
if-eq p1, v0, :cond_122
const/16 v0, 0x29
if-eq p1, v0, :cond_11d
const/16 v0, 0x2a
if-eq p1, v0, :cond_118
const/16 v0, 0x3d
if-eq p1, v0, :cond_113
const/16 v0, 0x3e
if-eq p1, v0, :cond_10e
const/16 v0, 0x48
if-eq p1, v0, :cond_109
const/16 v0, 0x49
if-eq p1, v0, :cond_104
sparse-switch p1, :sswitch_data_13c
packed-switch p1, :pswitch_data_18a
packed-switch p1, :pswitch_data_196
packed-switch p1, :pswitch_data_1a6
packed-switch p1, :pswitch_data_1b0
const-string p0, "ConstraintSet"
const-string p1, "Unknown attribute 0x"
.line 4783
invoke-static {p0, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_13a
.line 4769
:pswitch_42
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorID:I
goto/16 :goto_13a
.line 4766
:pswitch_48
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorType:I
goto/16 :goto_13a
.line 4763
:pswitch_4e
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeMotionSteps:I
goto/16 :goto_13a
.line 4742
:pswitch_54
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotTarget:I
goto/16 :goto_13a
.line 4757
:pswitch_5a
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mAnimateCircleAngleTo:I
goto/16 :goto_13a
.line 4730
:pswitch_60
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMin:I
goto/16 :goto_13a
.line 4733
:pswitch_66
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMin:I
goto/16 :goto_13a
.line 4724
:pswitch_6c
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMax:I
goto/16 :goto_13a
.line 4727
:pswitch_72
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMax:I
goto/16 :goto_13a
.line 4721
:pswitch_78
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightDefault:I
goto/16 :goto_13a
.line 4718
:pswitch_7e
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthDefault:I
goto/16 :goto_13a
.line 4691
:pswitch_84
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftMargin:I
goto/16 :goto_13a
.line 4712
:pswitch_8a
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWidth:I
goto/16 :goto_13a
.line 4736
:pswitch_90
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
goto/16 :goto_13a
.line 4715
:pswitch_96
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHeight:I
goto/16 :goto_13a
.line 4652
:sswitch_9c
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWrapBehavior:I
goto/16 :goto_13a
.line 4688
:sswitch_a2
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBaselineMargin:I
goto/16 :goto_13a
.line 4709
:sswitch_a8
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineMargin:I
goto/16 :goto_13a
.line 4739
:sswitch_ae
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mVisibilityMode:I
goto/16 :goto_13a
.line 4760
:sswitch_b4
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mPathMotionArc:I
goto/16 :goto_13a
.line 4772
:sswitch_ba
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mDrawPath:I
goto/16 :goto_13a
.line 4754
:sswitch_c0
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mAnimateRelativeTo:I
goto/16 :goto_13a
.line 4751
:sswitch_c6
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
goto/16 :goto_13a
.line 4703
:sswitch_ca
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topMargin:I
goto/16 :goto_13a
.line 4697
:sswitch_d0
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startMargin:I
goto/16 :goto_13a
.line 4658
:sswitch_d6
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideEnd:I
goto/16 :goto_13a
.line 4655
:sswitch_dc
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideBegin:I
goto :goto_13a
.line 4673
:sswitch_e1
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneTopMargin:I
goto :goto_13a
.line 4682
:sswitch_e6
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneStartMargin:I
goto :goto_13a
.line 4676
:sswitch_eb
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneRightMargin:I
goto :goto_13a
.line 4670
:sswitch_f0
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneLeftMargin:I
goto :goto_13a
.line 4685
:sswitch_f5
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneEndMargin:I
goto :goto_13a
.line 4679
:sswitch_fa
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBottomMargin:I
goto :goto_13a
.line 4706
:sswitch_ff
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomMargin:I
goto :goto_13a
.line 4778
:cond_104
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierMargin:I
goto :goto_13a
.line 4775
:cond_109
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierDirection:I
goto :goto_13a
.line 4667
:cond_10e
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleRadius:I
goto :goto_13a
.line 4664
:cond_113
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleConstraint:I
goto :goto_13a
.line 4745
:cond_118
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalChainStyle:I
goto :goto_13a
.line 4748
:cond_11d
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalChainStyle:I
goto :goto_13a
.line 4694
:cond_122
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightMargin:I
goto :goto_13a
.line 4661
:cond_127
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->orientation:I
goto :goto_13a
.line 4700
:cond_12c
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endMargin:I
goto :goto_13a
.line 4649
:cond_131
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteY:I
goto :goto_13a
.line 4646
:cond_136
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteX:I
:goto_13a
:pswitch_13a
return-void
nop
:sswitch_data_13c
.sparse-switch
0x2 -> :sswitch_ff
0xb -> :sswitch_fa
0xc -> :sswitch_f5
0xd -> :sswitch_f0
0xe -> :sswitch_eb
0xf -> :sswitch_e6
0x10 -> :sswitch_e1
0x11 -> :sswitch_dc
0x12 -> :sswitch_d6
0x1f -> :sswitch_d0
0x22 -> :sswitch_ca
0x26 -> :sswitch_c6
0x40 -> :sswitch_c0
0x42 -> :sswitch_ba
0x4c -> :sswitch_b4
0x4e -> :sswitch_ae
0x5d -> :sswitch_a8
0x5e -> :sswitch_a2
0x61 -> :sswitch_9c
.end sparse-switch
:pswitch_data_18a
.packed-switch 0x15
:pswitch_96
:pswitch_90
:pswitch_8a
:pswitch_84
.end packed-switch
:pswitch_data_196
.packed-switch 0x36
:pswitch_7e
:pswitch_78
:pswitch_72
:pswitch_6c
:pswitch_66
:pswitch_60
.end packed-switch
:pswitch_data_1a6
.packed-switch 0x52
:pswitch_5a
:pswitch_54
:pswitch_4e
.end packed-switch
:pswitch_data_1b0
.packed-switch 0x57
:pswitch_13a
:pswitch_48
:pswitch_42
.end packed-switch
.end method
.method private static setDeltaValue(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;ILjava/lang/String;)V
.registers 4
const/4 v0, 0x5
if-eq p1, v0, :cond_38
const/16 v0, 0x41
if-eq p1, v0, :cond_33
const/16 v0, 0x4a
if-eq p1, v0, :cond_29
const/16 v0, 0x4d
if-eq p1, v0, :cond_24
const/16 v0, 0x57
if-eq p1, v0, :cond_3c
const/16 v0, 0x5a
if-eq p1, v0, :cond_1f
const-string p0, "ConstraintSet"
const-string p1, "Unknown attribute 0x"
.line 4810
invoke-static {p0, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_3c
.line 4797
:cond_1f
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput-object p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mQuantizeInterpolatorString:Ljava/lang/String;
goto :goto_3c
.line 4805
:cond_24
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-object p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mConstraintTag:Ljava/lang/String;
goto :goto_3c
.line 4800
:cond_29
iget-object p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIdString:Ljava/lang/String;
.line 4802
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/4 p1, 0x0
iput-object p1, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
goto :goto_3c
.line 4794
:cond_33
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iput-object p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mTransitionEasing:Ljava/lang/String;
goto :goto_3c
.line 4791
:cond_38
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-object p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->dimensionRatio:Ljava/lang/String;
:cond_3c
:goto_3c
return-void
.end method
.method private static setDeltaValue(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;IZ)V
.registers 4
const/16 v0, 0x2c
if-eq p1, v0, :cond_2b
const/16 v0, 0x4b
if-eq p1, v0, :cond_26
const/16 v0, 0x57
if-eq p1, v0, :cond_2f
const/16 v0, 0x50
if-eq p1, v0, :cond_21
const/16 v0, 0x51
if-eq p1, v0, :cond_1c
const-string p0, "ConstraintSet"
const-string p1, "Unknown attribute 0x"
.line 4832
invoke-static {p0, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_2f
.line 4821
:cond_1c
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedHeight:Z
goto :goto_2f
.line 4818
:cond_21
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedWidth:Z
goto :goto_2f
.line 4827
:cond_26
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierAllowsGoneWidgets:Z
goto :goto_2f
.line 4824
:cond_2b
iget-object p0, p0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput-boolean p2, p0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->applyElevation:Z
:cond_2f
:goto_2f
return-void
.end method
.method private sideToString(I)Ljava/lang/String;
.registers 2
packed-switch p1, :pswitch_data_1c
const-string p1, "undefined"
return-object p1
:pswitch_6
const-string p1, "end"
return-object p1
:pswitch_9
const-string p1, "start"
return-object p1
:pswitch_c
const-string p1, "baseline"
return-object p1
:pswitch_f
const-string p1, "bottom"
return-object p1
:pswitch_12
const-string p1, "top"
return-object p1
:pswitch_15
const-string p1, "right"
return-object p1
:pswitch_18
const-string p1, "left"
return-object p1
nop
:pswitch_data_1c
.packed-switch 0x1
:pswitch_18
:pswitch_15
:pswitch_12
:pswitch_f
:pswitch_c
:pswitch_9
:pswitch_6
.end packed-switch
.end method
.method private static splitString(Ljava/lang/String;)[Ljava/lang/String;
.registers 7
.line 3998
invoke-virtual {p0}, Ljava/lang/String;->toCharArray()[C
move-result-object p0
.line 3999
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
const/4 v1, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
.line 4002
:goto_c
array-length v4, p0
if-ge v1, v4, :cond_2f
.line 4003
aget-char v4, p0, v1
const/16 v5, 0x2c
if-ne v4, v5, :cond_24
if-nez v3, :cond_24
.line 4004
new-instance v4, Ljava/lang/String;
sub-int v5, v1, v2
invoke-direct {v4, p0, v2, v5}, Ljava/lang/String;-><init>([CII)V
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
add-int/lit8 v2, v1, 0x1
goto :goto_2c
.line 4006
:cond_24
aget-char v4, p0, v1
const/16 v5, 0x22
if-ne v4, v5, :cond_2c
xor-int/lit8 v3, v3, 0x1
:cond_2c
:goto_2c
add-int/lit8 v1, v1, 0x1
goto :goto_c
.line 4010
:cond_2f
new-instance v1, Ljava/lang/String;
array-length v3, p0
sub-int/2addr v3, v2
invoke-direct {v1, p0, v2, v3}, Ljava/lang/String;-><init>([CII)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4011
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result p0
new-array p0, p0, [Ljava/lang/String;
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object p0
check-cast p0, [Ljava/lang/String;
return-object p0
.end method
# virtual methods
.method public varargs addColorAttributes([Ljava/lang/String;)V
.registers 3
.line 4019
sget-object v0, Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;->COLOR_TYPE:Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;
invoke-direct {p0, v0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->addAttributes(Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;[Ljava/lang/String;)V
return-void
.end method
.method public varargs addFloatAttributes([Ljava/lang/String;)V
.registers 3
.line 4023
sget-object v0, Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;->FLOAT_TYPE:Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;
invoke-direct {p0, v0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->addAttributes(Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;[Ljava/lang/String;)V
return-void
.end method
.method public varargs addIntAttributes([Ljava/lang/String;)V
.registers 3
.line 4015
sget-object v0, Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;->INT_TYPE:Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;
invoke-direct {p0, v0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->addAttributes(Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;[Ljava/lang/String;)V
return-void
.end method
.method public varargs addStringAttributes([Ljava/lang/String;)V
.registers 3
.line 4027
sget-object v0, Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;->STRING_TYPE:Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;
invoke-direct {p0, v0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->addAttributes(Landroidx/constraintlayout/widget/ConstraintAttribute$AttributeType;[Ljava/lang/String;)V
return-void
.end method
.method public addToHorizontalChain(III)V
.registers 12
const/4 v6, 0x1
const/4 v7, 0x2
if-nez p2, :cond_6
const/4 v4, 0x1
goto :goto_7
:cond_6
const/4 v4, 0x2
:goto_7
const/4 v5, 0x0
const/4 v2, 0x1
move-object v0, p0
move v1, p1
move v3, p2
.line 3683
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v2, 0x2
if-nez p3, :cond_14
const/4 v4, 0x2
goto :goto_15
:cond_14
const/4 v4, 0x1
:goto_15
const/4 v5, 0x0
move-object v0, p0
move v1, p1
move v3, p3
.line 3684
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
if-eqz p2, :cond_27
const/4 v2, 0x2
const/4 v4, 0x1
const/4 v5, 0x0
move-object v0, p0
move v1, p2
move v3, p1
.line 3686
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
:cond_27
if-eqz p3, :cond_32
const/4 v2, 0x1
const/4 v4, 0x2
const/4 v5, 0x0
move-object v0, p0
move v1, p3
move v3, p1
.line 3689
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
:cond_32
return-void
.end method
.method public addToHorizontalChainRTL(III)V
.registers 12
const/4 v6, 0x6
const/4 v7, 0x7
if-nez p2, :cond_6
const/4 v4, 0x6
goto :goto_7
:cond_6
const/4 v4, 0x7
:goto_7
const/4 v5, 0x0
const/4 v2, 0x6
move-object v0, p0
move v1, p1
move v3, p2
.line 3701
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v2, 0x7
if-nez p3, :cond_14
const/4 v4, 0x7
goto :goto_15
:cond_14
const/4 v4, 0x6
:goto_15
const/4 v5, 0x0
move-object v0, p0
move v1, p1
move v3, p3
.line 3702
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
if-eqz p2, :cond_27
const/4 v2, 0x7
const/4 v4, 0x6
const/4 v5, 0x0
move-object v0, p0
move v1, p2
move v3, p1
.line 3704
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
:cond_27
if-eqz p3, :cond_32
const/4 v2, 0x6
const/4 v4, 0x7
const/4 v5, 0x0
move-object v0, p0
move v1, p3
move v3, p1
.line 3707
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
:cond_32
return-void
.end method
.method public addToVerticalChain(III)V
.registers 12
const/4 v6, 0x3
const/4 v7, 0x4
if-nez p2, :cond_6
const/4 v4, 0x3
goto :goto_7
:cond_6
const/4 v4, 0x4
:goto_7
const/4 v5, 0x0
const/4 v2, 0x3
move-object v0, p0
move v1, p1
move v3, p2
.line 3719
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v2, 0x4
if-nez p3, :cond_14
const/4 v4, 0x4
goto :goto_15
:cond_14
const/4 v4, 0x3
:goto_15
const/4 v5, 0x0
move-object v0, p0
move v1, p1
move v3, p3
.line 3720
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
if-eqz p2, :cond_27
const/4 v2, 0x4
const/4 v4, 0x3
const/4 v5, 0x0
move-object v0, p0
move v1, p2
move v3, p1
.line 3722
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
:cond_27
if-eqz p3, :cond_32
const/4 v2, 0x3
const/4 v4, 0x4
const/4 v5, 0x0
move-object v0, p0
move v1, p3
move v3, p1
.line 3725
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
:cond_32
return-void
.end method
.method public applyCustomAttributes(Landroidx/constraintlayout/widget/ConstraintLayout;)V
.registers 8
.line 2285
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getChildCount()I
move-result v0
const/4 v1, 0x0
:goto_5
if-ge v1, v0, :cond_69
.line 2287
invoke-virtual {p1, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 2288
invoke-virtual {v2}, Landroid/view/View;->getId()I
move-result v3
.line 2289
iget-object v4, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_36
.line 2290
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "id unknown "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v2}, Landroidx/constraintlayout/motion/widget/Debug;->getName(Landroid/view/View;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "ConstraintSet"
invoke-static {v3, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_66
.line 2293
:cond_36
iget-boolean v4, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mForceId:Z
if-eqz v4, :cond_46
const/4 v4, -0x1
if-eq v3, v4, :cond_3e
goto :goto_46
.line 2294
:cond_3e
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
.line 2297
:cond_46
:goto_46
iget-object v4, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_66
.line 2298
iget-object v4, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v4, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-nez v3, :cond_61
goto :goto_66
.line 2302
:cond_61
iget-object v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
invoke-static {v2, v3}, Landroidx/constraintlayout/widget/ConstraintAttribute;->setAttributes(Landroid/view/View;Ljava/util/HashMap;)V
:cond_66
:goto_66
add-int/lit8 v1, v1, 0x1
goto :goto_5
:cond_69
return-void
.end method
.method public applyDeltaFrom(Landroidx/constraintlayout/widget/ConstraintSet;)V
.registers 7
.line 677
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {p1}, Ljava/util/HashMap;->values()Ljava/util/Collection;
move-result-object p1
invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object p1
:cond_a
:goto_a
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_6d
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
.line 678
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mDelta:Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
if-eqz v1, :cond_a
.line 679
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mTargetString:Ljava/lang/String;
if-eqz v1, :cond_61
.line 681
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_28
:goto_28
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_a
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 682
invoke-virtual {p0, v2}, Landroidx/constraintlayout/widget/ConstraintSet;->getConstraint(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v2
.line 683
iget-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mConstraintTag:Ljava/lang/String;
if-eqz v3, :cond_28
.line 684
iget-object v3, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mTargetString:Ljava/lang/String;
iget-object v4, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mConstraintTag:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->matches(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_28
.line 685
iget-object v3, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mDelta:Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
invoke-virtual {v3, v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->applyDelta(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;)V
.line 686
iget-object v2, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
iget-object v3, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
invoke-virtual {v3}, Ljava/util/HashMap;->clone()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/HashMap;
invoke-virtual {v2, v3}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
goto :goto_28
.line 691
:cond_61
iget v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
invoke-virtual {p0, v1}, Landroidx/constraintlayout/widget/ConstraintSet;->getConstraint(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v1
.line 692
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mDelta:Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;
invoke-virtual {v0, v1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint$Delta;->applyDelta(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;)V
goto :goto_a
:cond_6d
return-void
.end method
.method public applyTo(Landroidx/constraintlayout/widget/ConstraintLayout;)V
.registers 3
const/4 v0, 0x1
.line 2263
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->applyToInternal(Landroidx/constraintlayout/widget/ConstraintLayout;Z)V
const/4 v0, 0x0
.line 2264
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->setConstraintSet(Landroidx/constraintlayout/widget/ConstraintSet;)V
.line 2265
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->requestLayout()V
return-void
.end method
.method public applyToHelper(Landroidx/constraintlayout/widget/ConstraintHelper;Landroidx/constraintlayout/core/widgets/ConstraintWidget;Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;Landroid/util/SparseArray;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/constraintlayout/widget/ConstraintHelper;",
"Landroidx/constraintlayout/core/widgets/ConstraintWidget;",
"Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;",
"Landroid/util/SparseArray<",
"Landroidx/constraintlayout/core/widgets/ConstraintWidget;",
">;)V"
}
.end annotation
.line 2316
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintHelper;->getId()I
move-result v0
.line 2317
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_27
.line 2318
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-eqz v0, :cond_27
.line 2319
instance-of v1, p2, Landroidx/constraintlayout/core/widgets/HelperWidget;
if-eqz v1, :cond_27
.line 2320
check-cast p2, Landroidx/constraintlayout/core/widgets/HelperWidget;
.line 2321
invoke-virtual {p1, v0, p2, p3, p4}, Landroidx/constraintlayout/widget/ConstraintHelper;->loadParameters(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroidx/constraintlayout/core/widgets/HelperWidget;Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;Landroid/util/SparseArray;)V
:cond_27
return-void
.end method
.method applyToInternal(Landroidx/constraintlayout/widget/ConstraintLayout;Z)V
.registers 14
.line 2345
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getChildCount()I
move-result v0
.line 2346
new-instance v1, Ljava/util/HashSet;
iget-object v2, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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
const/4 v3, 0x0
:goto_11
const/4 v4, 0x1
if-ge v3, v0, :cond_1d2
.line 2348
invoke-virtual {p1, v3}, Landroidx/constraintlayout/widget/ConstraintLayout;->getChildAt(I)Landroid/view/View;
move-result-object v5
.line 2349
invoke-virtual {v5}, Landroid/view/View;->getId()I
move-result v6
.line 2350
iget-object v7, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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
const-string v8, "ConstraintSet"
if-nez v7, :cond_44
.line 2351
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "id unknown "
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v5}, Landroidx/constraintlayout/motion/widget/Debug;->getName(Landroid/view/View;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v8, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_1ce
.line 2355
:cond_44
iget-boolean v7, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mForceId:Z
const/4 v9, -0x1
if-eqz v7, :cond_54
if-eq v6, v9, :cond_4c
goto :goto_54
.line 2356
:cond_4c
new-instance p1, Ljava/lang/RuntimeException;
const-string p2, "All children of ConstraintLayout must have ids to use ConstraintSet"
invoke-direct {p1, p2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
:cond_54
:goto_54
if-ne v6, v9, :cond_58
goto/16 :goto_1ce
.line 2362
:cond_58
iget-object v7, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v7, v10}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_1ba
.line 2363
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
.line 2364
iget-object v7, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
if-nez v7, :cond_7b
goto/16 :goto_1ce
.line 2368
:cond_7b
instance-of v8, v5, Landroidx/constraintlayout/widget/Barrier;
if-eqz v8, :cond_c5
.line 2369
iget-object v8, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v4, v8, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHelperType:I
.line 2370
move-object v4, v5
check-cast v4, Landroidx/constraintlayout/widget/Barrier;
.line 2371
invoke-virtual {v4, v6}, Landroidx/constraintlayout/widget/Barrier;->setId(I)V
.line 2372
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierDirection:I
invoke-virtual {v4, v6}, Landroidx/constraintlayout/widget/Barrier;->setType(I)V
.line 2373
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierMargin:I
invoke-virtual {v4, v6}, Landroidx/constraintlayout/widget/Barrier;->setMargin(I)V
.line 2375
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierAllowsGoneWidgets:Z
invoke-virtual {v4, v6}, Landroidx/constraintlayout/widget/Barrier;->setAllowsGoneWidget(Z)V
.line 2376
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
if-eqz v6, :cond_ac
.line 2377
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
invoke-virtual {v4, v6}, Landroidx/constraintlayout/widget/Barrier;->setReferencedIds([I)V
goto :goto_c5
.line 2378
:cond_ac
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIdString:Ljava/lang/String;
if-eqz v6, :cond_c5
.line 2379
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v8, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v8, v8, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIdString:Ljava/lang/String;
invoke-direct {p0, v4, v8}, Landroidx/constraintlayout/widget/ConstraintSet;->convertReferenceString(Landroid/view/View;Ljava/lang/String;)[I
move-result-object v8
iput-object v8, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
.line 2381
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
invoke-virtual {v4, v6}, Landroidx/constraintlayout/widget/Barrier;->setReferencedIds([I)V
.line 2385
:cond_c5
:goto_c5
invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
check-cast v4, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
.line 2386
invoke-virtual {v4}, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;->validate()V
.line 2387
invoke-virtual {v7, v4}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->applyTo(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
if-eqz p2, :cond_d8
.line 2390
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
invoke-static {v5, v6}, Landroidx/constraintlayout/widget/ConstraintAttribute;->setAttributes(Landroid/view/View;Ljava/util/HashMap;)V
.line 2392
:cond_d8
invoke-virtual {v5, v4}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 2393
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mVisibilityMode:I
if-nez v4, :cond_e8
.line 2394
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
invoke-virtual {v5, v4}, Landroid/view/View;->setVisibility(I)V
.line 2396
:cond_e8
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v6, 0x11
if-lt v4, v6, :cond_1ce
.line 2397
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->alpha:F
invoke-virtual {v5, v4}, Landroid/view/View;->setAlpha(F)V
.line 2398
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotation:F
invoke-virtual {v5, v4}, Landroid/view/View;->setRotation(F)V
.line 2399
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationX:F
invoke-virtual {v5, v4}, Landroid/view/View;->setRotationX(F)V
.line 2400
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationY:F
invoke-virtual {v5, v4}, Landroid/view/View;->setRotationY(F)V
.line 2401
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleX:F
invoke-virtual {v5, v4}, Landroid/view/View;->setScaleX(F)V
.line 2402
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleY:F
invoke-virtual {v5, v4}, Landroid/view/View;->setScaleY(F)V
.line 2403
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotTarget:I
if-eq v4, v9, :cond_16f
.line 2404
invoke-virtual {v5}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v4
check-cast v4, Landroid/view/View;
.line 2405
iget-object v6, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotTarget:I
invoke-virtual {v4, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v4
if-eqz v4, :cond_191
.line 2407
invoke-virtual {v4}, Landroid/view/View;->getTop()I
move-result v6
invoke-virtual {v4}, Landroid/view/View;->getBottom()I
move-result v8
add-int/2addr v6, v8
int-to-float v6, v6
const/high16 v8, 0x40000000 # 2.0f
div-float/2addr v6, v8
.line 2408
invoke-virtual {v4}, Landroid/view/View;->getLeft()I
move-result v9
invoke-virtual {v4}, Landroid/view/View;->getRight()I
move-result v4
add-int/2addr v9, v4
int-to-float v4, v9
div-float/2addr v4, v8
.line 2409
invoke-virtual {v5}, Landroid/view/View;->getRight()I
move-result v8
invoke-virtual {v5}, Landroid/view/View;->getLeft()I
move-result v9
sub-int/2addr v8, v9
if-lez v8, :cond_191
invoke-virtual {v5}, Landroid/view/View;->getBottom()I
move-result v8
invoke-virtual {v5}, Landroid/view/View;->getTop()I
move-result v9
sub-int/2addr v8, v9
if-lez v8, :cond_191
.line 2410
invoke-virtual {v5}, Landroid/view/View;->getLeft()I
move-result v8
int-to-float v8, v8
sub-float/2addr v4, v8
.line 2411
invoke-virtual {v5}, Landroid/view/View;->getTop()I
move-result v8
int-to-float v8, v8
sub-float/2addr v6, v8
.line 2412
invoke-virtual {v5, v4}, Landroid/view/View;->setPivotX(F)V
.line 2413
invoke-virtual {v5, v6}, Landroid/view/View;->setPivotY(F)V
goto :goto_191
.line 2417
:cond_16f
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
invoke-static {v4}, Ljava/lang/Float;->isNaN(F)Z
move-result v4
if-nez v4, :cond_180
.line 2418
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
invoke-virtual {v5, v4}, Landroid/view/View;->setPivotX(F)V
.line 2420
:cond_180
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
invoke-static {v4}, Ljava/lang/Float;->isNaN(F)Z
move-result v4
if-nez v4, :cond_191
.line 2421
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
invoke-virtual {v5, v4}, Landroid/view/View;->setPivotY(F)V
.line 2424
:cond_191
:goto_191
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationX:F
invoke-virtual {v5, v4}, Landroid/view/View;->setTranslationX(F)V
.line 2425
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationY:F
invoke-virtual {v5, v4}, Landroid/view/View;->setTranslationY(F)V
.line 2426
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v6, 0x15
if-lt v4, v6, :cond_1ce
.line 2427
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationZ:F
invoke-virtual {v5, v4}, Landroid/view/View;->setTranslationZ(F)V
.line 2428
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-boolean v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->applyElevation:Z
if-eqz v4, :cond_1ce
.line 2429
iget-object v4, v7, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->elevation:F
invoke-virtual {v5, v4}, Landroid/view/View;->setElevation(F)V
goto :goto_1ce
.line 2434
:cond_1ba
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "WARNING NO CONSTRAINTS for view "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v8, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
:cond_1ce
:goto_1ce
add-int/lit8 v3, v3, 0x1
goto/16 :goto_11
.line 2437
:cond_1d2
invoke-virtual {v1}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
move-result-object p2
:cond_1d6
:goto_1d6
invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_267
invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
.line 2438
iget-object v3, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v3, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-nez v3, :cond_1ed
goto :goto_1d6
.line 2442
:cond_1ed
iget-object v5, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHelperType:I
if-ne v5, v4, :cond_245
.line 2443
new-instance v5, Landroidx/constraintlayout/widget/Barrier;
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getContext()Landroid/content/Context;
move-result-object v6
invoke-direct {v5, v6}, Landroidx/constraintlayout/widget/Barrier;-><init>(Landroid/content/Context;)V
.line 2444
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v6
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/Barrier;->setId(I)V
.line 2445
iget-object v6, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
if-eqz v6, :cond_211
.line 2446
iget-object v6, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/Barrier;->setReferencedIds([I)V
goto :goto_22a
.line 2447
:cond_211
iget-object v6, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIdString:Ljava/lang/String;
if-eqz v6, :cond_22a
.line 2448
iget-object v6, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v7, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v7, v7, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIdString:Ljava/lang/String;
invoke-direct {p0, v5, v7}, Landroidx/constraintlayout/widget/ConstraintSet;->convertReferenceString(Landroid/view/View;Ljava/lang/String;)[I
move-result-object v7
iput-object v7, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
.line 2450
iget-object v6, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/Barrier;->setReferencedIds([I)V
.line 2452
:cond_22a
:goto_22a
iget-object v6, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierDirection:I
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/Barrier;->setType(I)V
.line 2453
iget-object v6, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierMargin:I
invoke-virtual {v5, v6}, Landroidx/constraintlayout/widget/Barrier;->setMargin(I)V
.line 2455
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->generateDefaultLayoutParams()Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
move-result-object v6
.line 2456
invoke-virtual {v5}, Landroidx/constraintlayout/widget/Barrier;->validateParams()V
.line 2457
invoke-virtual {v3, v6}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->applyTo(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
.line 2458
invoke-virtual {p1, v5, v6}, Landroidx/constraintlayout/widget/ConstraintLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2460
:cond_245
iget-object v5, v3, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v5, v5, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mIsGuideline:Z
if-eqz v5, :cond_1d6
.line 2461
new-instance v5, Landroidx/constraintlayout/widget/Guideline;
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getContext()Landroid/content/Context;
move-result-object v6
invoke-direct {v5, v6}, Landroidx/constraintlayout/widget/Guideline;-><init>(Landroid/content/Context;)V
.line 2462
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v5, v1}, Landroidx/constraintlayout/widget/Guideline;->setId(I)V
.line 2463
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->generateDefaultLayoutParams()Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
move-result-object v1
.line 2464
invoke-virtual {v3, v1}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->applyTo(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
.line 2465
invoke-virtual {p1, v5, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto/16 :goto_1d6
:cond_267
:goto_267
if-ge v2, v0, :cond_279
.line 2469
invoke-virtual {p1, v2}, Landroidx/constraintlayout/widget/ConstraintLayout;->getChildAt(I)Landroid/view/View;
move-result-object p2
.line 2470
instance-of v1, p2, Landroidx/constraintlayout/widget/ConstraintHelper;
if-eqz v1, :cond_276
.line 2471
check-cast p2, Landroidx/constraintlayout/widget/ConstraintHelper;
.line 2472
invoke-virtual {p2, p1}, Landroidx/constraintlayout/widget/ConstraintHelper;->applyLayoutFeaturesInConstraintSet(Landroidx/constraintlayout/widget/ConstraintLayout;)V
:cond_276
add-int/lit8 v2, v2, 0x1
goto :goto_267
:cond_279
return-void
.end method
.method public applyToLayoutParams(ILandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
.registers 5
.line 2333
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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-eqz v0, :cond_1d
.line 2334
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
if-eqz p1, :cond_1d
.line 2336
invoke-virtual {p1, p2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->applyTo(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
:cond_1d
return-void
.end method
.method public applyToWithoutCustom(Landroidx/constraintlayout/widget/ConstraintLayout;)V
.registers 3
const/4 v0, 0x0
.line 2275
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->applyToInternal(Landroidx/constraintlayout/widget/ConstraintLayout;Z)V
const/4 v0, 0x0
.line 2276
invoke-virtual {p1, v0}, Landroidx/constraintlayout/widget/ConstraintLayout;->setConstraintSet(Landroidx/constraintlayout/widget/ConstraintSet;)V
return-void
.end method
.method public center(IIIIIIIF)V
.registers 17
move-object v6, p0
move v4, p3
move/from16 v7, p8
const-string v0, "margin must be > 0"
if-ltz p4, :cond_9a
if-ltz p7, :cond_94
const/4 v0, 0x0
cmpg-float v0, v7, v0
if-lez v0, :cond_8c
const/high16 v0, 0x3f800000 # 1.0f
cmpl-float v0, v7, v0
if-gtz v0, :cond_8c
const/4 v0, 0x1
if-eq v4, v0, :cond_69
const/4 v0, 0x2
if-ne v4, v0, :cond_1c
goto :goto_69
:cond_1c
const/4 v0, 0x6
if-eq v4, v0, :cond_46
const/4 v0, 0x7
if-ne v4, v0, :cond_23
goto :goto_46
:cond_23
const/4 v2, 0x3
move-object v0, p0
move v1, p1
move v3, p2
move v4, p3
move v5, p4
.line 2522
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v2, 0x4
move v3, p5
move v4, p6
move v5, p7
.line 2523
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
.line 2524
iget-object v0, v6, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-eqz v0, :cond_8b
.line 2526
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v7, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalBias:F
goto :goto_8b
:cond_46
:goto_46
const/4 v2, 0x6
move-object v0, p0
move v1, p1
move v3, p2
move v4, p3
move v5, p4
.line 2515
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v2, 0x7
move v3, p5
move v4, p6
move v5, p7
.line 2516
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
.line 2517
iget-object v0, v6, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-eqz v0, :cond_8b
.line 2519
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v7, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalBias:F
goto :goto_8b
:cond_69
:goto_69
const/4 v2, 0x1
move-object v0, p0
move v1, p1
move v3, p2
move v4, p3
move v5, p4
.line 2508
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v2, 0x2
move v3, p5
move v4, p6
move v5, p7
.line 2509
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
.line 2510
iget-object v0, v6, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-eqz v0, :cond_8b
.line 2512
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v7, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalBias:F
:cond_8b
:goto_8b
return-void
.line 2504
:cond_8c
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "bias must be between 0 and 1 inclusive"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 2501
:cond_94
new-instance v1, Ljava/lang/IllegalArgumentException;
invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
.line 2498
:cond_9a
new-instance v1, Ljava/lang/IllegalArgumentException;
invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v1
.end method
.method public centerHorizontally(II)V
.registers 12
if-nez p2, :cond_10
const/4 v2, 0x0
const/4 v3, 0x1
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x2
const/4 v7, 0x0
const/high16 v8, 0x3f000000 # 0.5f
move-object v0, p0
move v1, p1
.line 2979
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
goto :goto_1d
:cond_10
const/4 v3, 0x2
const/4 v4, 0x0
const/4 v6, 0x1
const/4 v7, 0x0
const/high16 v8, 0x3f000000 # 0.5f
move-object v0, p0
move v1, p1
move v2, p2
move v5, p2
.line 2981
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
:goto_1d
return-void
.end method
.method public centerHorizontally(IIIIIIIF)V
.registers 18
const/4 v2, 0x1
move-object v0, p0
move v1, p1
move v3, p2
move v4, p3
move v5, p4
.line 2546
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v5, 0x2
move-object v3, p0
move v4, p1
move v6, p5
move v7, p6
move/from16 v8, p7
.line 2547
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
.line 2548
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-eqz v1, :cond_27
.line 2550
iget-object v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
move/from16 v2, p8
iput v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalBias:F
:cond_27
return-void
.end method
.method public centerHorizontallyRtl(II)V
.registers 12
if-nez p2, :cond_10
const/4 v2, 0x0
const/4 v3, 0x6
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x7
const/4 v7, 0x0
const/high16 v8, 0x3f000000 # 0.5f
move-object v0, p0
move v1, p1
.line 2993
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
goto :goto_1d
:cond_10
const/4 v3, 0x7
const/4 v4, 0x0
const/4 v6, 0x6
const/4 v7, 0x0
const/high16 v8, 0x3f000000 # 0.5f
move-object v0, p0
move v1, p1
move v2, p2
move v5, p2
.line 2995
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
:goto_1d
return-void
.end method
.method public centerHorizontallyRtl(IIIIIIIF)V
.registers 18
const/4 v2, 0x6
move-object v0, p0
move v1, p1
move v3, p2
move v4, p3
move v5, p4
.line 2570
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v5, 0x7
move-object v3, p0
move v4, p1
move v6, p5
move v7, p6
move/from16 v8, p7
.line 2571
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
.line 2572
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-eqz v1, :cond_27
.line 2574
iget-object v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
move/from16 v2, p8
iput v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalBias:F
:cond_27
return-void
.end method
.method public centerVertically(II)V
.registers 12
if-nez p2, :cond_10
const/4 v2, 0x0
const/4 v3, 0x3
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x4
const/4 v7, 0x0
const/high16 v8, 0x3f000000 # 0.5f
move-object v0, p0
move v1, p1
.line 3007
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
goto :goto_1d
:cond_10
const/4 v3, 0x4
const/4 v4, 0x0
const/4 v6, 0x3
const/4 v7, 0x0
const/high16 v8, 0x3f000000 # 0.5f
move-object v0, p0
move v1, p1
move v2, p2
move v5, p2
.line 3009
invoke-virtual/range {v0 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->center(IIIIIIIF)V
:goto_1d
return-void
.end method
.method public centerVertically(IIIIIIIF)V
.registers 18
const/4 v2, 0x3
move-object v0, p0
move v1, p1
move v3, p2
move v4, p3
move v5, p4
.line 2593
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v5, 0x4
move-object v3, p0
move v4, p1
move v6, p5
move v7, p6
move/from16 v8, p7
.line 2594
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
.line 2595
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-eqz v1, :cond_27
.line 2597
iget-object v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
move/from16 v2, p8
iput v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalBias:F
:cond_27
return-void
.end method
.method public clear(I)V
.registers 3
.line 3019
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;->remove(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public clear(II)V
.registers 6
.line 3029
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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-eqz v0, :cond_b4
.line 3030
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
if-nez p1, :cond_1b
return-void
:cond_1b
const/4 v0, 0x0
const/high16 v1, -0x80000000
const/4 v2, -0x1
packed-switch p2, :pswitch_data_b6
.line 3084
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "unknown constraint"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.line 3079
:pswitch_2a
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/high16 v0, -0x40800000 # -1.0f
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleAngle:F
.line 3080
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleRadius:I
.line 3081
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleConstraint:I
goto/16 :goto_b4
.line 3073
:pswitch_3a
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToStart:I
.line 3074
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToEnd:I
.line 3075
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endMargin:I
.line 3076
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneEndMargin:I
goto :goto_b4
.line 3067
:pswitch_4b
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToEnd:I
.line 3068
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToStart:I
.line 3069
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startMargin:I
.line 3070
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneStartMargin:I
goto :goto_b4
.line 3060
:pswitch_5c
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 3061
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 3062
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
.line 3063
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineMargin:I
.line 3064
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBaselineMargin:I
goto :goto_b4
.line 3054
:pswitch_71
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 3055
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 3056
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomMargin:I
.line 3057
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBottomMargin:I
goto :goto_b4
.line 3048
:pswitch_82
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
.line 3049
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 3050
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topMargin:I
.line 3051
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneTopMargin:I
goto :goto_b4
.line 3042
:pswitch_93
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
.line 3043
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToLeft:I
.line 3044
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightMargin:I
.line 3045
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneRightMargin:I
goto :goto_b4
.line 3036
:pswitch_a4
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToRight:I
.line 3037
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
.line 3038
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftMargin:I
.line 3039
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneLeftMargin:I
:cond_b4
:goto_b4
return-void
nop
:pswitch_data_b6
.packed-switch 0x1
:pswitch_a4
:pswitch_93
:pswitch_82
:pswitch_71
:pswitch_5c
:pswitch_4b
:pswitch_3a
:pswitch_2a
.end packed-switch
.end method
.method public clone(Landroid/content/Context;I)V
.registers 4
.line 2146
invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object p1
const/4 v0, 0x0
invoke-virtual {p1, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object p1
check-cast p1, Landroidx/constraintlayout/widget/ConstraintLayout;
invoke-virtual {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->clone(Landroidx/constraintlayout/widget/ConstraintLayout;)V
return-void
.end method
.method public clone(Landroidx/constraintlayout/widget/ConstraintLayout;)V
.registers 13
.line 2171
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getChildCount()I
move-result v0
.line 2172
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->clear()V
const/4 v1, 0x0
:goto_a
if-ge v1, v0, :cond_10f
.line 2174
invoke-virtual {p1, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 2175
invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
.line 2177
invoke-virtual {v2}, Landroid/view/View;->getId()I
move-result v4
.line 2178
iget-boolean v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mForceId:Z
if-eqz v5, :cond_2a
const/4 v5, -0x1
if-eq v4, v5, :cond_22
goto :goto_2a
.line 2179
:cond_22
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
.line 2181
:cond_2a
:goto_2a
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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_44
.line 2182
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
invoke-direct {v7}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>()V
invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2184
:cond_44
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
if-nez v5, :cond_54
goto/16 :goto_10b
.line 2188
:cond_54
iget-object v6, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mSavedAttributes:Ljava/util/HashMap;
invoke-static {v6, v2}, Landroidx/constraintlayout/widget/ConstraintAttribute;->extractAttributes(Ljava/util/HashMap;Landroid/view/View;)Ljava/util/HashMap;
move-result-object v6
iput-object v6, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
.line 2189
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->fillFrom(ILandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
invoke-static {v5, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$000(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;ILandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
.line 2190
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
.line 2191
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x11
if-lt v3, v4, :cond_e5
.line 2192
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
invoke-virtual {v2}, Landroid/view/View;->getAlpha()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->alpha:F
.line 2193
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getRotation()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotation:F
.line 2194
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getRotationX()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationX:F
.line 2195
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getRotationY()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationY:F
.line 2196
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getScaleX()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleX:F
.line 2197
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getScaleY()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleY:F
.line 2199
invoke-virtual {v2}, Landroid/view/View;->getPivotX()F
move-result v3
.line 2200
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_b1
float-to-double v6, v4
cmpl-double v10, v6, v8
if-eqz v10, :cond_b9
.line 2203
:cond_b1
iget-object v6, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput v3, v6, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
.line 2204
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
.line 2207
:cond_b9
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getTranslationX()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationX:F
.line 2208
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getTranslationY()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationY:F
.line 2209
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x15
if-lt v3, v4, :cond_e5
.line 2210
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getTranslationZ()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationZ:F
.line 2211
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->applyElevation:Z
if-eqz v3, :cond_e5
.line 2212
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getElevation()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->elevation:F
.line 2216
:cond_e5
instance-of v3, v2, Landroidx/constraintlayout/widget/Barrier;
if-eqz v3, :cond_10b
.line 2217
check-cast v2, Landroidx/constraintlayout/widget/Barrier;
.line 2218
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {v2}, Landroidx/constraintlayout/widget/Barrier;->getAllowsGoneWidget()Z
move-result v4
iput-boolean v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierAllowsGoneWidgets:Z
.line 2219
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {v2}, Landroidx/constraintlayout/widget/Barrier;->getReferencedIds()[I
move-result-object v4
iput-object v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
.line 2220
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {v2}, Landroidx/constraintlayout/widget/Barrier;->getType()I
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierDirection:I
.line 2221
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {v2}, Landroidx/constraintlayout/widget/Barrier;->getMargin()I
move-result v2
iput v2, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierMargin:I
:cond_10b
:goto_10b
add-int/lit8 v1, v1, 0x1
goto/16 :goto_a
:cond_10f
return-void
.end method
.method public clone(Landroidx/constraintlayout/widget/ConstraintSet;)V
.registers 6
.line 2155
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 2156
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_f
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_30
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
.line 2157
iget-object v2, p1, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
if-nez v2, :cond_26
goto :goto_f
.line 2161
:cond_26
iget-object v3, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->clone()Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v2
invoke-virtual {v3, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_f
:cond_30
return-void
.end method
.method public clone(Landroidx/constraintlayout/widget/Constraints;)V
.registers 10
.line 2232
invoke-virtual {p1}, Landroidx/constraintlayout/widget/Constraints;->getChildCount()I
move-result v0
.line 2233
iget-object v1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->clear()V
const/4 v1, 0x0
:goto_a
if-ge v1, v0, :cond_62
.line 2235
invoke-virtual {p1, v1}, Landroidx/constraintlayout/widget/Constraints;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 2236
invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroidx/constraintlayout/widget/Constraints$LayoutParams;
.line 2238
invoke-virtual {v2}, Landroid/view/View;->getId()I
move-result v4
.line 2239
iget-boolean v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mForceId:Z
if-eqz v5, :cond_2a
const/4 v5, -0x1
if-eq v4, v5, :cond_22
goto :goto_2a
.line 2240
:cond_22
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
.line 2242
:cond_2a
:goto_2a
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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_44
.line 2243
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
invoke-direct {v7}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>()V
invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2245
:cond_44
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
if-nez v5, :cond_53
goto :goto_5f
.line 2249
:cond_53
instance-of v6, v2, Landroidx/constraintlayout/widget/ConstraintHelper;
if-eqz v6, :cond_5c
.line 2250
check-cast v2, Landroidx/constraintlayout/widget/ConstraintHelper;
.line 2251
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->fillFromConstraints(Landroidx/constraintlayout/widget/ConstraintHelper;ILandroidx/constraintlayout/widget/Constraints$LayoutParams;)V
invoke-static {v5, v2, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$700(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Landroidx/constraintlayout/widget/ConstraintHelper;ILandroidx/constraintlayout/widget/Constraints$LayoutParams;)V
.line 2253
:cond_5c
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->fillFromConstraints(ILandroidx/constraintlayout/widget/Constraints$LayoutParams;)V
invoke-static {v5, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$800(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;ILandroidx/constraintlayout/widget/Constraints$LayoutParams;)V
:goto_5f
add-int/lit8 v1, v1, 0x1
goto :goto_a
:cond_62
return-void
.end method
.method public connect(IIII)V
.registers 14
.line 2855
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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_1a
.line 2856
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
invoke-direct {v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>()V
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2858
:cond_1a
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
if-nez p1, :cond_29
return-void
:cond_29
const/4 v0, 0x2
const/4 v1, 0x7
const/4 v2, 0x6
const/4 v3, 0x1
const/4 v4, 0x4
const/4 v5, 0x3
const-string v6, "right to "
const-string v7, " undefined"
const/4 v8, -0x1
packed-switch p2, :pswitch_data_228
.line 2966
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p3, Ljava/lang/StringBuilder;
invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
.line 2967
invoke-direct {p0, p2}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p2
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p2, " to "
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p2
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p2, " unknown"
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_5e
if-ne p4, v1, :cond_6a
.line 2956
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToEnd:I
.line 2957
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToStart:I
goto/16 :goto_209
:cond_6a
if-ne p4, v2, :cond_76
.line 2959
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToStart:I
.line 2960
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToEnd:I
goto/16 :goto_209
.line 2962
:cond_76
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_92
if-ne p4, v2, :cond_9e
.line 2945
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToStart:I
.line 2946
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToEnd:I
goto/16 :goto_209
:cond_9e
if-ne p4, v1, :cond_aa
.line 2948
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToEnd:I
.line 2949
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToStart:I
goto/16 :goto_209
.line 2951
:cond_aa
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_c6
const/4 p2, 0x5
if-ne p4, p2, :cond_df
.line 2922
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2923
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2924
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2925
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2926
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
goto/16 :goto_209
:cond_df
if-ne p4, v5, :cond_f7
.line 2928
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2929
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2930
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2931
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2932
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
goto/16 :goto_209
:cond_f7
if-ne p4, v4, :cond_10f
.line 2934
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
.line 2935
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2936
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2937
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2938
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
goto/16 :goto_209
.line 2940
:cond_10f
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_12b
if-ne p4, v4, :cond_143
.line 2905
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2906
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2907
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2908
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2909
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
goto/16 :goto_209
:cond_143
if-ne p4, v5, :cond_15b
.line 2911
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2912
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2913
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2914
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2915
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
goto/16 :goto_209
.line 2917
:cond_15b
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_177
if-ne p4, v5, :cond_18f
.line 2888
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2889
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
.line 2890
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2891
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2892
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
goto/16 :goto_209
:cond_18f
if-ne p4, v4, :cond_1a6
.line 2894
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
.line 2895
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2896
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2897
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2898
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
goto :goto_209
.line 2900
:cond_1a6
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_1c2
if-ne p4, v3, :cond_1cd
.line 2876
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToLeft:I
.line 2877
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
goto :goto_209
:cond_1cd
if-ne p4, v0, :cond_1d8
.line 2880
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
.line 2881
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToLeft:I
goto :goto_209
.line 2883
:cond_1d8
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_1f4
if-ne p4, v3, :cond_1ff
.line 2865
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
.line 2866
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToRight:I
goto :goto_209
:cond_1ff
if-ne p4, v0, :cond_20a
.line 2868
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToRight:I
.line 2869
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
:goto_209
return-void
.line 2871
:cond_20a
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string p3, "left to "
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_data_228
.packed-switch 0x1
:pswitch_1f4
:pswitch_1c2
:pswitch_177
:pswitch_12b
:pswitch_c6
:pswitch_92
:pswitch_5e
.end packed-switch
.end method
.method public connect(IIIII)V
.registers 15
.line 2721
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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_1a
.line 2722
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
invoke-direct {v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>()V
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2724
:cond_1a
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
if-nez p1, :cond_29
return-void
:cond_29
const/4 v0, 0x2
const/4 v1, 0x7
const/4 v2, 0x6
const/4 v3, 0x1
const/4 v4, 0x4
const/4 v5, 0x3
const-string v6, "right to "
const-string v7, " undefined"
const/4 v8, -0x1
packed-switch p2, :pswitch_data_23c
.line 2840
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p3, Ljava/lang/StringBuilder;
invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
.line 2841
invoke-direct {p0, p2}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p2
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p2, " to "
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p2
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p2, " unknown"
invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_5e
if-ne p4, v1, :cond_69
.line 2829
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToEnd:I
.line 2830
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToStart:I
goto :goto_73
:cond_69
if-ne p4, v2, :cond_79
.line 2832
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToStart:I
.line 2833
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToEnd:I
.line 2837
:goto_73
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endMargin:I
goto/16 :goto_21d
.line 2835
:cond_79
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_95
if-ne p4, v2, :cond_a0
.line 2817
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToStart:I
.line 2818
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToEnd:I
goto :goto_aa
:cond_a0
if-ne p4, v1, :cond_b0
.line 2820
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToEnd:I
.line 2821
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToStart:I
.line 2825
:goto_aa
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startMargin:I
goto/16 :goto_21d
.line 2823
:cond_b0
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_cc
const/4 p2, 0x5
if-ne p4, p2, :cond_e5
.line 2794
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2795
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2796
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2797
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2798
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
goto/16 :goto_21d
:cond_e5
if-ne p4, v5, :cond_fd
.line 2800
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2801
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2802
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2803
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2804
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
goto/16 :goto_21d
:cond_fd
if-ne p4, v4, :cond_115
.line 2806
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
.line 2807
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2808
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2809
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2810
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
goto/16 :goto_21d
.line 2812
:cond_115
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_131
if-ne p4, v4, :cond_148
.line 2776
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2777
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2778
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2779
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2780
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
goto :goto_15e
:cond_148
if-ne p4, v5, :cond_164
.line 2782
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
.line 2783
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
.line 2784
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2785
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2786
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
.line 2790
:goto_15e
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomMargin:I
goto/16 :goto_21d
.line 2788
:cond_164
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_180
if-ne p4, v5, :cond_197
.line 2758
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2759
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
.line 2760
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2761
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2762
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
goto :goto_1ad
:cond_197
if-ne p4, v4, :cond_1b2
.line 2764
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
.line 2765
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
.line 2766
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBaseline:I
.line 2767
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToTop:I
.line 2768
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineToBottom:I
.line 2772
:goto_1ad
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topMargin:I
goto :goto_21d
.line 2770
:cond_1b2
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_1ce
if-ne p4, v3, :cond_1d9
.line 2744
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToLeft:I
.line 2745
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
goto :goto_1e3
:cond_1d9
if-ne p4, v0, :cond_1e8
.line 2748
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
.line 2749
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToLeft:I
.line 2754
:goto_1e3
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightMargin:I
goto :goto_21d
.line 2752
:cond_1e8
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_204
if-ne p4, v3, :cond_20f
.line 2731
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
.line 2732
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToRight:I
goto :goto_219
:cond_20f
if-ne p4, v0, :cond_21e
.line 2734
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToRight:I
.line 2735
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v8, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
.line 2740
:goto_219
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p5, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftMargin:I
:goto_21d
return-void
.line 2738
:cond_21e
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string p3, "Left to "
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, p4}, Landroidx/constraintlayout/widget/ConstraintSet;->sideToString(I)Ljava/lang/String;
move-result-object p3
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_data_23c
.packed-switch 0x1
:pswitch_204
:pswitch_1ce
:pswitch_180
:pswitch_131
:pswitch_cc
:pswitch_95
:pswitch_5e
.end packed-switch
.end method
.method public constrainCircle(IIIF)V
.registers 6
.line 3489
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
.line 3490
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleConstraint:I
.line 3491
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleRadius:I
.line 3492
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->circleAngle:F
return-void
.end method
.method public constrainDefaultHeight(II)V
.registers 3
.line 3574
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightDefault:I
return-void
.end method
.method public constrainDefaultWidth(II)V
.registers 3
.line 3610
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthDefault:I
return-void
.end method
.method public constrainHeight(II)V
.registers 3
.line 3464
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHeight:I
return-void
.end method
.method public constrainMaxHeight(II)V
.registers 3
.line 3504
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMax:I
return-void
.end method
.method public constrainMaxWidth(II)V
.registers 3
.line 3516
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMax:I
return-void
.end method
.method public constrainMinHeight(II)V
.registers 3
.line 3528
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightMin:I
return-void
.end method
.method public constrainMinWidth(II)V
.registers 3
.line 3540
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthMin:I
return-void
.end method
.method public constrainPercentHeight(IF)V
.registers 3
.line 3562
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->heightPercent:F
return-void
.end method
.method public constrainPercentWidth(IF)V
.registers 3
.line 3551
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->widthPercent:F
return-void
.end method
.method public constrainWidth(II)V
.registers 3
.line 3476
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWidth:I
return-void
.end method
.method public constrainedHeight(IZ)V
.registers 3
.line 3598
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedHeight:Z
return-void
.end method
.method public constrainedWidth(IZ)V
.registers 3
.line 3586
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->constrainedWidth:Z
return-void
.end method
.method public create(II)V
.registers 5
.line 3823
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
.line 3824
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/4 v1, 0x1
iput-boolean v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mIsGuideline:Z
.line 3825
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->orientation:I
return-void
.end method
.method public varargs createBarrier(III[I)V
.registers 7
.line 3837
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
.line 3838
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/4 v1, 0x1
iput v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHelperType:I
.line 3839
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierDirection:I
.line 3840
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierMargin:I
.line 3841
iget-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/4 p3, 0x0
iput-boolean p3, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mIsGuideline:Z
.line 3842
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-object p4, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
return-void
.end method
.method public createHorizontalChain(IIII[I[FI)V
.registers 18
const/4 v8, 0x1
const/4 v9, 0x2
move-object v0, p0
move v1, p1
move v2, p2
move v3, p3
move v4, p4
move-object v5, p5
move-object/from16 v6, p6
move/from16 v7, p7
.line 2659
invoke-direct/range {v0 .. v9}, Landroidx/constraintlayout/widget/ConstraintSet;->createHorizontalChain(IIII[I[FIII)V
return-void
.end method
.method public createHorizontalChainRtl(IIII[I[FI)V
.registers 18
const/4 v8, 0x6
const/4 v9, 0x7
move-object v0, p0
move v1, p1
move v2, p2
move v3, p3
move v4, p4
move-object v5, p5
move-object/from16 v6, p6
move/from16 v7, p7
.line 2678
invoke-direct/range {v0 .. v9}, Landroidx/constraintlayout/widget/ConstraintSet;->createHorizontalChain(IIII[I[FIII)V
return-void
.end method
.method public createVerticalChain(IIII[I[FI)V
.registers 20
move-object v6, p0
move-object/from16 v7, p5
move-object/from16 v8, p6
.line 2618
array-length v0, v7
const-string v1, "must have 2 or more widgets in a chain"
const/4 v2, 0x2
if-lt v0, v2, :cond_79
if-eqz v8, :cond_18
.line 2621
array-length v0, v8
array-length v2, v7
if-ne v0, v2, :cond_12
goto :goto_18
.line 2622
:cond_12
new-instance v0, Ljava/lang/IllegalArgumentException;
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
:cond_18
:goto_18
const/4 v0, 0x0
if-eqz v8, :cond_27
.line 2625
aget v1, v7, v0
invoke-direct {p0, v1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v1
iget-object v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
aget v2, v8, v0
iput v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalWeight:F
.line 2627
:cond_27
aget v1, v7, v0
invoke-direct {p0, v1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v1
iget-object v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
move/from16 v2, p7
iput v2, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalChainStyle:I
.line 2629
aget v1, v7, v0
const/4 v2, 0x3
const/4 v5, 0x0
move-object v0, p0
move v3, p1
move v4, p2
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v9, 0x1
const/4 v10, 0x1
.line 2630
:goto_3f
array-length v0, v7
if-ge v10, v0, :cond_6b
.line 2631
aget v0, v7, v10
.line 2632
aget v1, v7, v10
const/4 v2, 0x3
add-int/lit8 v11, v10, -0x1
aget v3, v7, v11
const/4 v4, 0x4
const/4 v5, 0x0
move-object v0, p0
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
.line 2633
aget v1, v7, v11
const/4 v2, 0x4
aget v3, v7, v10
const/4 v4, 0x3
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
if-eqz v8, :cond_68
.line 2635
aget v0, v7, v10
invoke-direct {p0, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
aget v1, v8, v10
iput v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalWeight:F
:cond_68
add-int/lit8 v10, v10, 0x1
goto :goto_3f
.line 2638
:cond_6b
array-length v0, v7
sub-int/2addr v0, v9
aget v1, v7, v0
const/4 v2, 0x4
const/4 v5, 0x0
move-object v0, p0
move v3, p3
move/from16 v4, p4
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
return-void
.line 2619
:cond_79
new-instance v0, Ljava/lang/IllegalArgumentException;
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public varargs dump(Landroidx/constraintlayout/motion/widget/MotionScene;[I)V
.registers 9
.line 5322
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v0
.line 5324
array-length v1, p2
const/4 v2, 0x0
if-eqz v1, :cond_1f
.line 5325
new-instance v0, Ljava/util/HashSet;
invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
.line 5326
array-length v1, p2
const/4 v3, 0x0
:goto_11
if-ge v3, v1, :cond_25
aget v4, p2, v3
.line 5327
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v0, v4}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
add-int/lit8 v3, v3, 0x1
goto :goto_11
.line 5330
:cond_1f
new-instance p2, Ljava/util/HashSet;
invoke-direct {p2, v0}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
move-object v0, p2
.line 5332
:cond_25
sget-object p2, Ljava/lang/System;->out:Ljava/io/PrintStream;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0}, Ljava/util/HashSet;->size()I
move-result v3
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " constraints"
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {p2, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
.line 5333
new-instance p2, Ljava/lang/StringBuilder;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
new-array v1, v2, [Ljava/lang/Integer;
.line 5335
invoke-virtual {v0, v1}, Ljava/util/HashSet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljava/lang/Integer;
array-length v1, v0
:goto_4d
if-ge v2, v1, :cond_76
aget-object v3, v0, v2
.line 5336
iget-object v4, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v4, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-nez v4, :cond_5c
goto :goto_73
:cond_5c
const-string v5, "<Constraint id="
.line 5341
invoke-virtual {p2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5342
invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v3, " \n"
.line 5343
invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5344
iget-object v3, v4, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {v3, p1, p2}, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->dump(Landroidx/constraintlayout/motion/widget/MotionScene;Ljava/lang/StringBuilder;)V
const-string v3, "/>\n"
.line 5345
invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:goto_73
add-int/lit8 v2, v2, 0x1
goto :goto_4d
.line 5347
:cond_76
sget-object p1, Ljava/lang/System;->out:Ljava/io/PrintStream;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
return-void
.end method
.method public getApplyElevation(I)Z
.registers 2
.line 3269
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-boolean p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->applyElevation:Z
return p1
.end method
.method public getConstraint(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
.registers 4
.line 5269
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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-eqz v0, :cond_19
.line 5270
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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
:cond_19
const/4 p1, 0x0
return-object p1
.end method
.method public getCustomAttributeSet()Ljava/util/HashMap;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Landroidx/constraintlayout/widget/ConstraintAttribute;",
">;"
}
.end annotation
.line 559
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mSavedAttributes:Ljava/util/HashMap;
return-object v0
.end method
.method public getHeight(I)I
.registers 2
.line 3240
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHeight:I
return p1
.end method
.method public getKnownIds()[I
.registers 6
.line 5279
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v0
const/4 v1, 0x0
new-array v2, v1, [Ljava/lang/Integer;
invoke-interface {v0, v2}, Ljava/util/Set;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljava/lang/Integer;
.line 5280
array-length v2, v0
new-array v3, v2, [I
:goto_12
if-ge v1, v2, :cond_1f
.line 5282
aget-object v4, v0, v1
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
aput v4, v3, v1
add-int/lit8 v1, v1, 0x1
goto :goto_12
:cond_1f
return-object v3
.end method
.method public getParameters(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
.registers 2
.line 563
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
return-object p1
.end method
.method public getReferencedIds(I)[I
.registers 3
.line 3889
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
.line 3890
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
if-nez v0, :cond_e
const/4 p1, 0x0
new-array p1, p1, [I
return-object p1
.line 3893
:cond_e
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
array-length p1, p1
invoke-static {v0, p1}, Ljava/util/Arrays;->copyOf([II)[I
move-result-object p1
return-object p1
.end method
.method public getVisibility(I)I
.registers 2
.line 3230
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
return p1
.end method
.method public getVisibilityMode(I)I
.registers 2
.line 3220
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mVisibilityMode:I
return p1
.end method
.method public getWidth(I)I
.registers 2
.line 3250
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWidth:I
return p1
.end method
.method public isForceId()Z
.registers 2
.line 5292
iget-boolean v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mForceId:Z
return v0
.end method
.method public load(Landroid/content/Context;I)V
.registers 7
.line 4066
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
.line 4067
invoke-virtual {v0, p2}, Landroid/content/res/Resources;->getXml(I)Landroid/content/res/XmlResourceParser;
move-result-object p2
.line 4072
: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_4b
if-eqz v0, :cond_3a
const/4 v2, 0x2
if-eq v0, v2, :cond_15
goto :goto_3d
.line 4080
:cond_15
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
move-result-object v0
.line 4081
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v2
const/4 v3, 0x0
invoke-direct {p0, p1, v2, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;Z)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v2
const-string v3, "Guideline"
.line 4082
invoke-virtual {v0, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2e
.line 4083
iget-object v0, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mIsGuideline:Z
.line 4088
:cond_2e
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
iget v1, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId: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_3d
.line 4077
:cond_3a
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
.line 4074
:goto_3d
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->next()I
move-result v0
:try_end_41
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_8 .. :try_end_41} :catch_47
.catch Ljava/io/IOException; {:try_start_8 .. :try_end_41} :catch_42
goto :goto_c
:catch_42
move-exception p1
.line 4100
invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
goto :goto_4b
:catch_47
move-exception p1
.line 4098
invoke-virtual {p1}, Lorg/xmlpull/v1/XmlPullParserException;->printStackTrace()V
:cond_4b
:goto_4b
return-void
.end method
.method public load(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;)V
.registers 12
.line 4114
:try_start_0
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
move-result v0
const/4 v1, 0x0
move-object v2, v1
:goto_6
const/4 v3, 0x1
if-eq v0, v3, :cond_1dc
if-eqz v0, :cond_1ca
const/4 v4, -0x1
const/4 v5, 0x3
const/4 v6, 0x2
const/4 v7, 0x0
if-eq v0, v6, :cond_67
if-eq v0, v5, :cond_15
goto/16 :goto_1cd
.line 4185
:cond_15
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
move-result-object v0
.line 4186
sget-object v8, Ljava/util/Locale;->ROOT:Ljava/util/Locale;
invoke-virtual {v0, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v8
sparse-switch v8, :sswitch_data_1de
goto :goto_4e
:sswitch_27
const-string v8, "constraintset"
invoke-virtual {v0, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4e
const/4 v4, 0x0
goto :goto_4e
:sswitch_31
const-string v7, "constraintoverride"
invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4e
const/4 v4, 0x2
goto :goto_4e
:sswitch_3b
const-string v7, "constraint"
invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4e
const/4 v4, 0x1
goto :goto_4e
:sswitch_45
const-string v7, "guideline"
invoke-virtual {v0, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4e
const/4 v4, 0x3
:cond_4e
:goto_4e
if-eqz v4, :cond_66
if-eq v4, v3, :cond_58
if-eq v4, v6, :cond_58
if-eq v4, v5, :cond_58
goto/16 :goto_1cd
.line 4192
:cond_58
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
iget v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mViewId:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-object v2, v1
goto/16 :goto_1cd
:cond_66
return-void
.line 4123
:cond_67
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
move-result-object v0
.line 4127
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v8
sparse-switch v8, :sswitch_data_1f0
goto/16 :goto_d9
:sswitch_74
const-string v5, "Constraint"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d9
const/4 v4, 0x0
goto :goto_d9
:sswitch_7e
const-string v5, "CustomAttribute"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d9
const/16 v4, 0x8
goto :goto_d9
:sswitch_89
const-string v6, "Barrier"
invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d9
const/4 v4, 0x3
goto :goto_d9
:sswitch_93
const-string v5, "CustomMethod"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d9
const/16 v4, 0x9
goto :goto_d9
:sswitch_9e
const-string v5, "Guideline"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d9
const/4 v4, 0x2
goto :goto_d9
:sswitch_a8
const-string v5, "Transform"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d9
const/4 v4, 0x5
goto :goto_d9
:sswitch_b2
const-string v5, "PropertySet"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d9
const/4 v4, 0x4
goto :goto_d9
:sswitch_bc
const-string v5, "ConstraintOverride"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d9
const/4 v4, 0x1
goto :goto_d9
:sswitch_c6
const-string v5, "Motion"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d9
const/4 v4, 0x7
goto :goto_d9
:sswitch_d0
const-string v5, "Layout"
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
:try_end_d6
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_0 .. :try_end_d6} :catch_1d8
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_d6} :catch_1d3
if-eqz v0, :cond_d9
const/4 v4, 0x6
:cond_d9
:goto_d9
const-string v0, "XML parser error must be within a Constraint "
packed-switch v4, :pswitch_data_21a
goto/16 :goto_1cd
:pswitch_e0
if-eqz v2, :cond_e9
.line 4172
:try_start_e2
iget-object v0, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
invoke-static {p1, p2, v0}, Landroidx/constraintlayout/widget/ConstraintAttribute;->parse(Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Ljava/util/HashMap;)V
goto/16 :goto_1cd
.line 4170
:cond_e9
new-instance p1, Ljava/lang/RuntimeException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getLineNumber()I
move-result p2
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_102
if-eqz v2, :cond_10f
.line 4165
iget-object v0, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v3
invoke-virtual {v0, p1, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;)V
goto/16 :goto_1cd
.line 4163
:cond_10f
new-instance p1, Ljava/lang/RuntimeException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getLineNumber()I
move-result p2
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_128
if-eqz v2, :cond_135
.line 4159
iget-object v0, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v3
invoke-virtual {v0, p1, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;)V
goto/16 :goto_1cd
.line 4157
:cond_135
new-instance p1, Ljava/lang/RuntimeException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getLineNumber()I
move-result p2
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_14e
if-eqz v2, :cond_15b
.line 4153
iget-object v0, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v3
invoke-virtual {v0, p1, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;)V
goto/16 :goto_1cd
.line 4151
:cond_15b
new-instance p1, Ljava/lang/RuntimeException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getLineNumber()I
move-result p2
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
:pswitch_174
if-eqz v2, :cond_180
.line 4147
iget-object v0, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v3
invoke-virtual {v0, p1, v3}, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;)V
goto :goto_1cd
.line 4145
:cond_180
new-instance p1, Ljava/lang/RuntimeException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getLineNumber()I
move-result p2
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
invoke-direct {p1, p2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw p1
.line 4140
:pswitch_199
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v0
invoke-direct {p0, p1, v0, v7}, Landroidx/constraintlayout/widget/ConstraintSet;->fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;Z)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
.line 4141
iget-object v2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHelperType:I
goto :goto_1c8
.line 4135
:pswitch_1a6
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v0
invoke-direct {p0, p1, v0, v7}, Landroidx/constraintlayout/widget/ConstraintSet;->fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;Z)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
.line 4136
iget-object v2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mIsGuideline:Z
.line 4137
iget-object v2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mApply:Z
goto :goto_1c8
.line 4132
:pswitch_1b7
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v0
invoke-direct {p0, p1, v0, v3}, Landroidx/constraintlayout/widget/ConstraintSet;->fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;Z)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
goto :goto_1c8
.line 4129
:pswitch_1c0
invoke-static {p2}, Landroid/util/Xml;->asAttributeSet(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet;
move-result-object v0
invoke-direct {p0, p1, v0, v7}, Landroidx/constraintlayout/widget/ConstraintSet;->fillFromAttributeList(Landroid/content/Context;Landroid/util/AttributeSet;Z)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
:goto_1c8
move-object v2, v0
goto :goto_1cd
.line 4119
:cond_1ca
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
.line 4116
:goto_1cd
invoke-interface {p2}, Lorg/xmlpull/v1/XmlPullParser;->next()I
move-result v0
:try_end_1d1
.catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_e2 .. :try_end_1d1} :catch_1d8
.catch Ljava/io/IOException; {:try_start_e2 .. :try_end_1d1} :catch_1d3
goto/16 :goto_6
:catch_1d3
move-exception p1
.line 4204
invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
goto :goto_1dc
:catch_1d8
move-exception p1
.line 4202
invoke-virtual {p1}, Lorg/xmlpull/v1/XmlPullParserException;->printStackTrace()V
:cond_1dc
:goto_1dc
return-void
nop
:sswitch_data_1de
.sparse-switch
-0x7bb8f310 -> :sswitch_45
-0xb58ea23 -> :sswitch_3b
0x196d04a9 -> :sswitch_31
0x7feafd65 -> :sswitch_27
.end sparse-switch
:sswitch_data_1f0
.sparse-switch
-0x78c018b6 -> :sswitch_d0
-0x7648542a -> :sswitch_c6
-0x74f4db17 -> :sswitch_bc
-0x4bab3dd3 -> :sswitch_b2
-0x49cf74b4 -> :sswitch_a8
-0x446d330 -> :sswitch_9e
0x15d883d2 -> :sswitch_93
0x4f5d3b97 -> :sswitch_89
0x6acd460b -> :sswitch_7e
0x6b78f1fd -> :sswitch_74
.end sparse-switch
:pswitch_data_21a
.packed-switch 0x0
:pswitch_1c0
:pswitch_1b7
:pswitch_1a6
:pswitch_199
:pswitch_174
:pswitch_14e
:pswitch_128
:pswitch_102
:pswitch_e0
:pswitch_e0
.end packed-switch
.end method
.method public parseColorAttributes(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;)V
.registers 8
const-string v0, ","
.line 3965
invoke-virtual {p2, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object p2
const/4 v0, 0x0
const/4 v1, 0x0
.line 3966
:goto_8
array-length v2, p2
if-ge v1, v2, :cond_3f
.line 3967
aget-object v2, p2, v1
const-string v3, "="
invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
.line 3968
array-length v3, v2
const/4 v4, 0x2
if-eq v3, v4, :cond_30
.line 3969
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, " Unable to parse "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
aget-object v3, p2, v1
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "ConstraintSet"
invoke-static {v3, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_3c
.line 3971
:cond_30
aget-object v3, v2, v0
const/4 v4, 0x1
aget-object v2, v2, v4
invoke-static {v2}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v2
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->setColorValue(Ljava/lang/String;I)V
invoke-static {p1, v3, v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$1000(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;I)V
:goto_3c
add-int/lit8 v1, v1, 0x1
goto :goto_8
:cond_3f
return-void
.end method
.method public parseFloatAttributes(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;)V
.registers 8
const-string v0, ","
.line 3977
invoke-virtual {p2, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object p2
const/4 v0, 0x0
const/4 v1, 0x0
.line 3978
:goto_8
array-length v2, p2
if-ge v1, v2, :cond_3f
.line 3979
aget-object v2, p2, v1
const-string v3, "="
invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
.line 3980
array-length v3, v2
const/4 v4, 0x2
if-eq v3, v4, :cond_30
.line 3981
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, " Unable to parse "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
aget-object v3, p2, v1
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "ConstraintSet"
invoke-static {v3, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_3c
.line 3983
:cond_30
aget-object v3, v2, v0
const/4 v4, 0x1
aget-object v2, v2, v4
invoke-static {v2}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F
move-result v2
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->setFloatValue(Ljava/lang/String;F)V
invoke-static {p1, v3, v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$1100(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;F)V
:goto_3c
add-int/lit8 v1, v1, 0x1
goto :goto_8
:cond_3f
return-void
.end method
.method public parseIntAttributes(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;)V
.registers 8
const-string v0, ","
.line 3953
invoke-virtual {p2, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object p2
const/4 v0, 0x0
const/4 v1, 0x0
.line 3954
:goto_8
array-length v2, p2
if-ge v1, v2, :cond_44
.line 3955
aget-object v2, p2, v1
const-string v3, "="
invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
.line 3956
array-length v3, v2
const/4 v4, 0x2
if-eq v3, v4, :cond_30
.line 3957
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, " Unable to parse "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
aget-object v3, p2, v1
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v3, "ConstraintSet"
invoke-static {v3, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_41
.line 3959
:cond_30
aget-object v3, v2, v0
const/4 v4, 0x1
aget-object v2, v2, v4
invoke-static {v2}, Ljava/lang/Integer;->decode(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
int-to-float v2, v2
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->setFloatValue(Ljava/lang/String;F)V
invoke-static {p1, v3, v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$1100(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;F)V
:goto_41
add-int/lit8 v1, v1, 0x1
goto :goto_8
:cond_44
return-void
.end method
.method public parseStringAttributes(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;)V
.registers 8
.line 3989
invoke-static {p2}, Landroidx/constraintlayout/widget/ConstraintSet;->splitString(Ljava/lang/String;)[Ljava/lang/String;
move-result-object p2
const/4 v0, 0x0
const/4 v1, 0x0
.line 3990
:goto_6
array-length v2, p2
if-ge v1, v2, :cond_34
.line 3991
aget-object v2, p2, v1
const-string v3, "="
invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
.line 3992
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, " Unable to parse "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
aget-object v4, p2, v1
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const-string v4, "ConstraintSet"
invoke-static {v4, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 3993
aget-object v3, v2, v0
const/4 v4, 0x1
aget-object v2, v2, v4
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->setStringValue(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {p1, v3, v2}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$1200(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;Ljava/lang/String;)V
add-int/lit8 v1, v1, 0x1
goto :goto_6
:cond_34
return-void
.end method
.method public readFallback(Landroidx/constraintlayout/widget/ConstraintLayout;)V
.registers 13
.line 610
invoke-virtual {p1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getChildCount()I
move-result v0
const/4 v1, 0x0
:goto_5
if-ge v1, v0, :cond_129
.line 612
invoke-virtual {p1, v1}, Landroidx/constraintlayout/widget/ConstraintLayout;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 613
invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;
.line 615
invoke-virtual {v2}, Landroid/view/View;->getId()I
move-result v4
.line 616
iget-boolean v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mForceId:Z
if-eqz v5, :cond_25
const/4 v5, -0x1
if-eq v4, v5, :cond_1d
goto :goto_25
.line 617
:cond_1d
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
.line 619
:cond_25
:goto_25
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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_3f
.line 620
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
invoke-direct {v7}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>()V
invoke-virtual {v5, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 622
:cond_3f
iget-object v5, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;
if-nez v5, :cond_4f
goto/16 :goto_125
.line 626
:cond_4f
iget-object v6, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v6, v6, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mApply:Z
const/4 v7, 0x1
if-nez v6, :cond_8b
.line 627
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->fillFrom(ILandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
invoke-static {v5, v4, v3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$000(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;ILandroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;)V
.line 628
instance-of v3, v2, Landroidx/constraintlayout/widget/ConstraintHelper;
if-eqz v3, :cond_87
.line 629
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
move-object v4, v2
check-cast v4, Landroidx/constraintlayout/widget/ConstraintHelper;
invoke-virtual {v4}, Landroidx/constraintlayout/widget/ConstraintHelper;->getReferencedIds()[I
move-result-object v4
iput-object v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
.line 630
instance-of v3, v2, Landroidx/constraintlayout/widget/Barrier;
if-eqz v3, :cond_87
.line 631
move-object v3, v2
check-cast v3, Landroidx/constraintlayout/widget/Barrier;
.line 632
iget-object v4, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {v3}, Landroidx/constraintlayout/widget/Barrier;->getAllowsGoneWidget()Z
move-result v6
iput-boolean v6, v4, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierAllowsGoneWidgets:Z
.line 633
iget-object v4, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {v3}, Landroidx/constraintlayout/widget/Barrier;->getType()I
move-result v6
iput v6, v4, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierDirection:I
.line 634
iget-object v4, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {v3}, Landroidx/constraintlayout/widget/Barrier;->getMargin()I
move-result v3
iput v3, v4, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mBarrierMargin:I
.line 637
:cond_87
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-boolean v7, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mApply:Z
.line 639
:cond_8b
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mApply:Z
if-nez v3, :cond_a5
.line 640
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
invoke-virtual {v2}, Landroid/view/View;->getVisibility()I
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
.line 641
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
invoke-virtual {v2}, Landroid/view/View;->getAlpha()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->alpha:F
.line 642
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput-boolean v7, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mApply:Z
.line 644
:cond_a5
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x11
if-lt v3, v4, :cond_125
.line 646
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->mApply:Z
if-nez v3, :cond_125
.line 647
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput-boolean v7, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->mApply:Z
.line 648
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getRotation()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotation:F
.line 649
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getRotationX()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationX:F
.line 650
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getRotationY()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationY:F
.line 651
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getScaleX()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleX:F
.line 652
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getScaleY()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleY:F
.line 654
invoke-virtual {v2}, Landroid/view/View;->getPivotX()F
move-result v3
.line 655
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_f1
float-to-double v6, v4
cmpl-double v10, v6, v8
if-eqz v10, :cond_f9
.line 658
:cond_f1
iget-object v6, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput v3, v6, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
.line 659
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
.line 662
:cond_f9
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getTranslationX()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationX:F
.line 663
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getTranslationY()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationY:F
.line 664
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x15
if-lt v3, v4, :cond_125
.line 665
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getTranslationZ()F
move-result v4
iput v4, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationZ:F
.line 666
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->applyElevation:Z
if-eqz v3, :cond_125
.line 667
iget-object v3, v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v2}, Landroid/view/View;->getElevation()F
move-result v2
iput v2, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->elevation:F
:cond_125
:goto_125
add-int/lit8 v1, v1, 0x1
goto/16 :goto_5
:cond_129
return-void
.end method
.method public readFallback(Landroidx/constraintlayout/widget/ConstraintSet;)V
.registers 9
.line 573
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_a
:goto_a
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_a9
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
.line 574
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 575
iget-object v3, p1, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-virtual {v3, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
.line 577
iget-object v3, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_3c
.line 578
iget-object v3, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
new-instance v5, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
invoke-direct {v5}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;-><init>()V
invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 580
:cond_3c
iget-object v3, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints:Ljava/util/HashMap;
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v3, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-nez v2, :cond_4b
goto :goto_a
.line 584
:cond_4b
iget-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mApply:Z
if-nez v3, :cond_58
.line 585
iget-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget-object v4, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->copyFrom(Landroidx/constraintlayout/widget/ConstraintSet$Layout;)V
.line 587
:cond_58
iget-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mApply:Z
if-nez v3, :cond_65
.line 588
iget-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iget-object v4, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->copyFrom(Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;)V
.line 590
:cond_65
iget-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->mApply:Z
if-nez v3, :cond_72
.line 591
iget-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iget-object v4, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->copyFrom(Landroidx/constraintlayout/widget/ConstraintSet$Transform;)V
.line 593
:cond_72
iget-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-boolean v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->mApply:Z
if-nez v3, :cond_7f
.line 594
iget-object v3, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
iget-object v4, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->motion:Landroidx/constraintlayout/widget/ConstraintSet$Motion;
invoke-virtual {v3, v4}, Landroidx/constraintlayout/widget/ConstraintSet$Motion;->copyFrom(Landroidx/constraintlayout/widget/ConstraintSet$Motion;)V
.line 596
:cond_7f
iget-object v3, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
invoke-virtual {v3}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v3
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_89
:goto_89
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_a
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
.line 597
iget-object v5, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
invoke-virtual {v5, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_89
.line 598
iget-object v5, v2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
iget-object v6, v1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->mCustomConstraints:Ljava/util/HashMap;
invoke-virtual {v6, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
invoke-virtual {v5, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_89
:cond_a9
return-void
.end method
.method public removeAttribute(Ljava/lang/String;)V
.registers 3
.line 3914
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mSavedAttributes:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public removeFromHorizontalChain(I)V
.registers 14
.line 3770
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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-eqz v0, :cond_bc
.line 3771
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-nez v0, :cond_1b
return-void
.line 3775
:cond_1b
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToRight:I
.line 3776
iget-object v2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v8, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToLeft:I
const/4 v2, -0x1
if-ne v1, v2, :cond_79
if-eq v8, v2, :cond_29
goto :goto_79
.line 3793
:cond_29
iget-object v3, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startToEnd:I
.line 3794
iget-object v3, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endToStart:I
if-ne v5, v2, :cond_35
if-eq v3, v2, :cond_70
:cond_35
if-eq v5, v2, :cond_49
if-eq v3, v2, :cond_49
const/4 v6, 0x7
const/4 v8, 0x6
const/4 v9, 0x0
move-object v4, p0
move v7, v3
.line 3798
invoke-virtual/range {v4 .. v9}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v4, 0x6
const/4 v7, 0x0
move-object v2, p0
move v5, v1
.line 3799
invoke-virtual/range {v2 .. v7}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
goto :goto_70
:cond_49
if-eq v3, v2, :cond_70
.line 3801
iget-object v4, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v4, v4, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
if-eq v4, v2, :cond_5e
const/4 v4, 0x7
.line 3803
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
const/4 v6, 0x7
const/4 v7, 0x0
move-object v2, p0
move v3, v1
invoke-virtual/range {v2 .. v7}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
goto :goto_70
.line 3804
:cond_5e
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
if-eq v1, v2, :cond_70
const/4 v8, 0x6
.line 3806
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v9, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
const/4 v10, 0x6
const/4 v11, 0x0
move-object v6, p0
move v7, v3
invoke-virtual/range {v6 .. v11}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
:cond_70
:goto_70
const/4 v0, 0x6
.line 3810
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
const/4 v0, 0x7
.line 3811
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
goto :goto_bc
:cond_79
:goto_79
if-eq v1, v2, :cond_8e
if-eq v8, v2, :cond_8e
const/4 v4, 0x2
const/4 v6, 0x1
const/4 v7, 0x0
move-object v2, p0
move v3, v1
move v5, v8
.line 3780
invoke-virtual/range {v2 .. v7}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v4, 0x1
const/4 v6, 0x2
move v3, v8
move v5, v1
.line 3781
invoke-virtual/range {v2 .. v7}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
goto :goto_b4
.line 3782
:cond_8e
iget-object v3, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
if-eq v3, v2, :cond_a1
const/4 v4, 0x2
.line 3784
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightToRight:I
const/4 v6, 0x2
const/4 v7, 0x0
move-object v2, p0
move v3, v1
invoke-virtual/range {v2 .. v7}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
goto :goto_b4
.line 3785
:cond_a1
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
if-eq v1, v2, :cond_b4
const/4 v5, 0x1
.line 3787
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v6, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftToLeft:I
const/4 v7, 0x1
const/4 v0, 0x0
move-object v3, p0
move v4, v8
move v8, v0
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
:cond_b4
:goto_b4
const/4 v0, 0x1
.line 3789
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
const/4 v0, 0x2
.line 3790
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
:cond_bc
:goto_bc
return-void
.end method
.method public removeFromVerticalChain(I)V
.registers 11
.line 3737
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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-eqz v0, :cond_63
.line 3738
iget-object v0, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mConstraints: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;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
if-nez v0, :cond_1b
return-void
.line 3742
:cond_1b
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToBottom:I
.line 3743
iget-object v2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v8, v2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToTop:I
const/4 v2, -0x1
if-ne v1, v2, :cond_28
if-eq v8, v2, :cond_63
:cond_28
if-eq v1, v2, :cond_3d
if-eq v8, v2, :cond_3d
const/4 v4, 0x4
const/4 v6, 0x3
const/4 v7, 0x0
move-object v2, p0
move v3, v1
move v5, v8
.line 3747
invoke-virtual/range {v2 .. v7}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
const/4 v4, 0x3
const/4 v6, 0x4
move v3, v8
move v5, v1
.line 3748
invoke-virtual/range {v2 .. v7}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
goto :goto_63
.line 3749
:cond_3d
iget-object v3, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v3, v3, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
if-eq v3, v2, :cond_50
const/4 v4, 0x4
.line 3751
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v5, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomToBottom:I
const/4 v6, 0x4
const/4 v7, 0x0
move-object v2, p0
move v3, v1
invoke-virtual/range {v2 .. v7}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
goto :goto_63
.line 3752
:cond_50
iget-object v1, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v1, v1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
if-eq v1, v2, :cond_63
const/4 v5, 0x3
.line 3754
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iget v6, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topToTop:I
const/4 v7, 0x3
const/4 v0, 0x0
move-object v3, p0
move v4, v8
move v8, v0
invoke-virtual/range {v3 .. v8}, Landroidx/constraintlayout/widget/ConstraintSet;->connect(IIIII)V
:cond_63
:goto_63
const/4 v0, 0x3
.line 3758
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
const/4 v0, 0x4
.line 3759
invoke-virtual {p0, p1, v0}, Landroidx/constraintlayout/widget/ConstraintSet;->clear(II)V
return-void
.end method
.method public setAlpha(IF)V
.registers 3
.line 3260
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->alpha:F
return-void
.end method
.method public setApplyElevation(IZ)V
.registers 5
.line 3280
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_e
.line 3281
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput-boolean p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->applyElevation:Z
:cond_e
return-void
.end method
.method public setBarrierType(II)V
.registers 3
.line 3909
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
.line 3910
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mHelperType:I
return-void
.end method
.method public setColorValue(ILjava/lang/String;I)V
.registers 4
.line 3922
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->setColorValue(Ljava/lang/String;I)V
invoke-static {p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$1000(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;I)V
return-void
.end method
.method public setDimensionRatio(ILjava/lang/String;)V
.registers 3
.line 3189
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->dimensionRatio:Ljava/lang/String;
return-void
.end method
.method public setEditorAbsoluteX(II)V
.registers 3
.line 3436
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteX:I
return-void
.end method
.method public setEditorAbsoluteY(II)V
.registers 3
.line 3443
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->editorAbsoluteY:I
return-void
.end method
.method public setElevation(IF)V
.registers 5
.line 3292
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_17
.line 3293
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->elevation:F
.line 3294
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
const/4 p2, 0x1
iput-boolean p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->applyElevation:Z
:cond_17
return-void
.end method
.method public setFloatValue(ILjava/lang/String;F)V
.registers 4
.line 3926
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->setFloatValue(Ljava/lang/String;F)V
invoke-static {p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$1100(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;F)V
return-void
.end method
.method public setForceId(Z)V
.registers 2
.line 5302
iput-boolean p1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mForceId:Z
return-void
.end method
.method public setGoneMargin(III)V
.registers 4
.line 3133
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
packed-switch p2, :pswitch_data_32
.line 3157
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "unknown constraint"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.line 3154
:pswitch_f
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneEndMargin:I
goto :goto_31
.line 3151
:pswitch_14
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneStartMargin:I
goto :goto_31
.line 3148
:pswitch_19
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBaselineMargin:I
goto :goto_31
.line 3145
:pswitch_1e
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneBottomMargin:I
goto :goto_31
.line 3142
:pswitch_23
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneTopMargin:I
goto :goto_31
.line 3139
:pswitch_28
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneRightMargin:I
goto :goto_31
.line 3136
:pswitch_2d
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->goneLeftMargin:I
:goto_31
return-void
:pswitch_data_32
.packed-switch 0x1
:pswitch_2d
:pswitch_28
:pswitch_23
:pswitch_1e
:pswitch_19
:pswitch_14
:pswitch_f
.end packed-switch
.end method
.method public setGuidelineBegin(II)V
.registers 4
.line 3852
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideBegin:I
.line 3853
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p2
iget-object p2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/4 v0, -0x1
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideEnd:I
.line 3854
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/high16 p2, -0x40800000 # -1.0f
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guidePercent:F
return-void
.end method
.method public setGuidelineEnd(II)V
.registers 4
.line 3865
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideEnd:I
.line 3866
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p2
iget-object p2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/4 v0, -0x1
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideBegin:I
.line 3867
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/high16 p2, -0x40800000 # -1.0f
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guidePercent:F
return-void
.end method
.method public setGuidelinePercent(IF)V
.registers 4
.line 3877
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object v0
iget-object v0, v0, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guidePercent:F
.line 3878
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p2
iget-object p2, p2, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
const/4 v0, -0x1
iput v0, p2, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideEnd:I
.line 3879
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->guideBegin:I
return-void
.end method
.method public setHorizontalBias(IF)V
.registers 3
.line 3168
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalBias:F
return-void
.end method
.method public setHorizontalChainStyle(II)V
.registers 3
.line 3652
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalChainStyle:I
return-void
.end method
.method public setHorizontalWeight(IF)V
.registers 3
.line 3621
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->horizontalWeight:F
return-void
.end method
.method public setIntValue(ILjava/lang/String;I)V
.registers 4
.line 3918
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->setIntValue(Ljava/lang/String;I)V
invoke-static {p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$900(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;I)V
return-void
.end method
.method public setLayoutWrapBehavior(II)V
.registers 4
if-ltz p2, :cond_d
const/4 v0, 0x3
if-gt p2, v0, :cond_d
.line 3451
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mWrapBehavior:I
:cond_d
return-void
.end method
.method public setMargin(III)V
.registers 4
.line 3097
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
packed-switch p2, :pswitch_data_32
.line 3121
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "unknown constraint"
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.line 3118
:pswitch_f
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->endMargin:I
goto :goto_31
.line 3115
:pswitch_14
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->startMargin:I
goto :goto_31
.line 3112
:pswitch_19
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->baselineMargin:I
goto :goto_31
.line 3109
:pswitch_1e
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->bottomMargin:I
goto :goto_31
.line 3106
:pswitch_23
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->topMargin:I
goto :goto_31
.line 3103
:pswitch_28
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->rightMargin:I
goto :goto_31
.line 3100
:pswitch_2d
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->leftMargin:I
:goto_31
return-void
:pswitch_data_32
.packed-switch 0x1
:pswitch_2d
:pswitch_28
:pswitch_23
:pswitch_1e
:pswitch_19
:pswitch_14
:pswitch_f
.end packed-switch
.end method
.method public varargs setReferencedIds(I[I)V
.registers 3
.line 3904
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
.line 3905
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput-object p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->mReferenceIds:[I
return-void
.end method
.method public setRotation(IF)V
.registers 3
.line 3305
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotation:F
return-void
.end method
.method public setRotationX(IF)V
.registers 3
.line 3315
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationX:F
return-void
.end method
.method public setRotationY(IF)V
.registers 3
.line 3325
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->rotationY:F
return-void
.end method
.method public setScaleX(IF)V
.registers 3
.line 3335
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleX:F
return-void
.end method
.method public setScaleY(IF)V
.registers 3
.line 3345
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->scaleY:F
return-void
.end method
.method public setStringValue(ILjava/lang/String;Ljava/lang/String;)V
.registers 4
.line 3930
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
# invokes: Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->setStringValue(Ljava/lang/String;Ljava/lang/String;)V
invoke-static {p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->access$1200(Landroidx/constraintlayout/widget/ConstraintSet$Constraint;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public setTransformPivot(IFF)V
.registers 5
.line 3382
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
.line 3383
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p3, v0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
.line 3384
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
return-void
.end method
.method public setTransformPivotX(IF)V
.registers 3
.line 3357
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotX:F
return-void
.end method
.method public setTransformPivotY(IF)V
.registers 3
.line 3369
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->transformPivotY:F
return-void
.end method
.method public setTranslation(IFF)V
.registers 5
.line 3415
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
.line 3416
iget-object v0, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, v0, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationX:F
.line 3417
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p3, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationY:F
return-void
.end method
.method public setTranslationX(IF)V
.registers 3
.line 3394
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationX:F
return-void
.end method
.method public setTranslationY(IF)V
.registers 3
.line 3404
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationY:F
return-void
.end method
.method public setTranslationZ(IF)V
.registers 5
.line 3427
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_e
.line 3428
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->transform:Landroidx/constraintlayout/widget/ConstraintSet$Transform;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Transform;->translationZ:F
:cond_e
return-void
.end method
.method public setValidateOnParse(Z)V
.registers 2
.line 5312
iput-boolean p1, p0, Landroidx/constraintlayout/widget/ConstraintSet;->mValidate:Z
return-void
.end method
.method public setVerticalBias(IF)V
.registers 3
.line 3178
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalBias:F
return-void
.end method
.method public setVerticalChainStyle(II)V
.registers 3
.line 3672
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalChainStyle:I
return-void
.end method
.method public setVerticalWeight(IF)V
.registers 3
.line 3632
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->layout:Landroidx/constraintlayout/widget/ConstraintSet$Layout;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$Layout;->verticalWeight:F
return-void
.end method
.method public setVisibility(II)V
.registers 3
.line 3199
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->visibility:I
return-void
.end method
.method public setVisibilityMode(II)V
.registers 3
.line 3210
invoke-direct {p0, p1}, Landroidx/constraintlayout/widget/ConstraintSet;->get(I)Landroidx/constraintlayout/widget/ConstraintSet$Constraint;
move-result-object p1
iget-object p1, p1, Landroidx/constraintlayout/widget/ConstraintSet$Constraint;->propertySet:Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;
iput p2, p1, Landroidx/constraintlayout/widget/ConstraintSet$PropertySet;->mVisibilityMode:I
return-void
.end method
.method public writeState(Ljava/io/Writer;Landroidx/constraintlayout/widget/ConstraintLayout;I)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
const-string v0, "\n---------------------------------------------\n"
.line 5386
invoke-virtual {p1, v0}, Ljava/io/Writer;->write(Ljava/lang/String;)V
and-int/lit8 v1, p3, 0x1
const/4 v2, 0x1
if-ne v1, v2, :cond_13
.line 5388
new-instance v1, Landroidx/constraintlayout/widget/ConstraintSet$WriteXmlEngine;
invoke-direct {v1, p0, p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintSet$WriteXmlEngine;-><init>(Landroidx/constraintlayout/widget/ConstraintSet;Ljava/io/Writer;Landroidx/constraintlayout/widget/ConstraintLayout;I)V
invoke-virtual {v1}, Landroidx/constraintlayout/widget/ConstraintSet$WriteXmlEngine;->writeLayout()V
goto :goto_1b
.line 5390
:cond_13
new-instance v1, Landroidx/constraintlayout/widget/ConstraintSet$WriteJsonEngine;
invoke-direct {v1, p0, p1, p2, p3}, Landroidx/constraintlayout/widget/ConstraintSet$WriteJsonEngine;-><init>(Landroidx/constraintlayout/widget/ConstraintSet;Ljava/io/Writer;Landroidx/constraintlayout/widget/ConstraintLayout;I)V
invoke-virtual {v1}, Landroidx/constraintlayout/widget/ConstraintSet$WriteJsonEngine;->writeLayout()V
.line 5392
:goto_1b
invoke-virtual {p1, v0}, Ljava/io/Writer;->write(Ljava/lang/String;)V
return-void
.end method