File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
    00072e04
    00072e04android.support.v7.widget.u::b(android.view.View):
    00072e14invoke-virtual {v2}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
    00072e1amove-result-object v2
    00072e1cnew-instance v0, Landroid/support/v7/widget/u$2;
    00072e20invoke-direct {v0, v1}, Landroid/support/v7/widget/u$2;-><init>(Landroid/support/v7/widget/u;)V
    00072e26invoke-virtual {v2, v0}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
    00072e2creturn-void
    00072e04
    00072e2e
    00072e2e // align 0x10
    00072e30
    00072e30android.support.v7.widget.u::b(android.view.MotionEvent):
    00072e40iget-object v0, v4, Landroid/support/v7/widget/u;->c:Landroid/view/View;
    00072e44invoke-virtual {v4}, Landroid/support/v7/widget/u;->a()Landroid/support/v7/view/menu/q;
    00072e4amove-result-object v1
    00072e4cconst/4 v2, 0x0
    00072e4eif-eqz v1, :cond_46
    00072e52invoke-interface {v1}, Landroid/support/v7/view/menu/q;->d()Z
    00072e58move-result v3
    00072e5aif-nez v3, :cond_10
    00072e5egoto :goto_46
    00072e60invoke-interface {v1}, Landroid/support/v7/view/menu/q;->e()Landroid/widget/ListView;
    00072e66move-result-object v1
    00072e68check-cast v1, Landroid/support/v7/widget/s;
    00072e6cif-eqz v1, :cond_46
    00072e70invoke-virtual {v1}, Landroid/support/v7/widget/s;->isShown()Z
    00072e76move-result v3
    00072e78if-nez v3, :cond_1f
    00072e7cgoto :goto_46
    00072e7einvoke-static {v5}, Landroid/view/MotionEvent;->obtainNoHistory(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
    00072e84move-result-object v3
    00072e86invoke-direct {v4, v0, v3}, Landroid/support/v7/widget/u;->b(Landroid/view/View;Landroid/view/MotionEvent;)Z
    00072e8cinvoke-direct {v4, v1, v3}, Landroid/support/v7/widget/u;->a(Landroid/view/View;Landroid/view/MotionEvent;)Z
    00072e92iget v0, v4, Landroid/support/v7/widget/u;->h:I
    00072e96invoke-virtual {v1, v3, v0}, Landroid/support/v7/widget/s;->a(Landroid/view/MotionEvent;I)Z
    00072e9cmove-result v0
    00072e9einvoke-virtual {v3}, Landroid/view/MotionEvent;->recycle()V
    00072ea4invoke-static {v5}, Landroid/support/v4/g/m;->a(Landroid/view/MotionEvent;)I
    00072eaamove-result v5
    00072eacconst/4 v1, 0x1
    00072eaeif-eq v5, v1, :cond_3e
    00072eb2const/4 v3, 0x3
    00072eb4if-eq v5, v3, :cond_3e
    00072eb8const/4 v5, 0x1
    00072ebagoto :goto_3f
    00072ebcconst/4 v5, 0x0
    00072ebeif-eqz v0, :cond_44
    00072ec2if-eqz v5, :cond_44
    00072ec6goto :goto_45
    00072ec8const/4 v1, 0x0
    00072ecareturn v1
    00072eccreturn v2
    00072e30
    00072ece
    00072ece // align 0x10
    00072ed0
    00072ed0android.support.v7.widget.u::b(android.view.View, android.view.MotionEvent):
    00072ee0iget-object v0, v2, Landroid/support/v7/widget/u;->i:[I
    00072ee4invoke-virtual {v3, v0}, Landroid/view/View;->getLocationOnScreen([I)V
    00072eeaconst/4 v3, 0x0
    00072eecaget v3, v0, v3
    00072ef0int-to-float v3, v3
    00072ef2const/4 v1, 0x1
    00072ef4aget v0, v0, v1
    00072ef8int-to-float v0, v0
    00072efainvoke-virtual {v4, v3, v0}, Landroid/view/MotionEvent;->offsetLocation(FF)V
    00072f00return v1
    00072ed0
    00072f02
    00072f02 // align 0x4
    00072f04
    00072f04android.support.v7.widget.u::e():
    00072f14const/4 v0, 0x0
    00072f16iput-boolean v0, v2, Landroid/support/v7/widget/u;->g:Z
    00072f1aconst/4 v0, -0x1
    00072f1ciput v0, v2, Landroid/support/v7/widget/u;->h:I
    00072f20iget-object v0, v2, Landroid/support/v7/widget/u;->e:Ljava/lang/Runnable;
    00072f24if-eqz v0, :cond_11
    00072f28iget-object v0, v2, Landroid/support/v7/widget/u;->c:Landroid/view/View;
    00072f2ciget-object v1, v2, Landroid/support/v7/widget/u;->e:Ljava/lang/Runnable;
    00072f30invoke-virtual {v0, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00072f36return-void
    00072f04
    00072f38
    00072f38android.support.v7.widget.u::f():
    00072f48iget-object v0, v2, Landroid/support/v7/widget/u;->f:Ljava/lang/Runnable;
    00072f4cif-eqz v0, :cond_b
    00072f50iget-object v0, v2, Landroid/support/v7/widget/u;->c:Landroid/view/View;
    00072f54iget-object v1, v2, Landroid/support/v7/widget/u;->f:Ljava/lang/Runnable;
    00072f58invoke-virtual {v0, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00072f5eiget-object v0, v2, Landroid/support/v7/widget/u;->e:Ljava/lang/Runnable;
    00072f62if-eqz v0, :cond_16
    00072f66iget-object v0, v2, Landroid/support/v7/widget/u;->c:Landroid/view/View;
    00072f6aiget-object v1, v2, Landroid/support/v7/widget/u;->e:Ljava/lang/Runnable;
    00072f6einvoke-virtual {v0, v1}, Landroid/view/View;->removeCallbacks(Ljava/lang/Runnable;)Z
    00072f74return-void
    00072f38
    00072f76
    00072f76 // align 0x8
    00072f78
    00072f78android.support.v7.widget.u::b():
    00072f88invoke-virtual {v2}, Landroid/support/v7/widget/u;->a()Landroid/support/v7/view/menu/q;
    00072f8emove-result-object v0
    00072f90if-eqz v0, :cond_f
    00072f94invoke-interface {v0}, Landroid/support/v7/view/menu/q;->d()Z
    00072f9amove-result v1
    00072f9cif-nez v1, :cond_f
    00072fa0invoke-interface {v0}, Landroid/support/v7/view/menu/q;->a()V
    00072fa6const/4 v0, 0x1
    00072fa8return v0
    00072f78
    00072faa
    00072faa // align 0x4
    00072fac
    00072facandroid.support.v7.widget.u::c():
    00072fbcinvoke-virtual {v2}, Landroid/support/v7/widget/u;->a()Landroid/support/v7/view/menu/q;
    00072fc2move-result-object v0
    00072fc4if-eqz v0, :cond_f
    00072fc8invoke-interface {v0}, Landroid/support/v7/view/menu/q;->d()Z
    00072fcemove-result v1
    00072fd0if-eqz v1, :cond_f
    00072fd4invoke-interface {v0}, Landroid/support/v7/view/menu/q;->c()V
    00072fdaconst/4 v0, 0x1
    00072fdcreturn v0
    00072fac
    00072fde
    00072fde // align 0x10
    00072fe0
    00072fe0android.support.v7.widget.u::d():
    00072ff0invoke-direct {v11}, Landroid/support/v7/widget/u;->f()V
    00072ff6iget-object v0, v11, Landroid/support/v7/widget/u;->c:Landroid/view/View;
    00072ffainvoke-virtual {v0}, Landroid/view/View;->isEnabled()Z
    00073000move-result v1
    00073002if-eqz v1, :cond_36
    00073006invoke-virtual {v0}, Landroid/view/View;->isLongClickable()Z
    0007300cmove-result v1
    0007300eif-eqz v1, :cond_12
    00073012goto :goto_36
    00073014invoke-virtual {v11}, Landroid/support/v7/widget/u;->b()Z
    0007301amove-result v1
    0007301cif-nez v1, :cond_19
    00073020return-void
    00073022invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
    00073028move-result-object v1
    0007302aconst/4 v2, 0x1
    0007302cinvoke-interface {v1, v2}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
    00073032invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
    00073038move-result-wide v5
    0007303aconst/4 v7, 0x3
    0007303cconst/4 v8, 0x0
    0007303econst/4 v9, 0x0
    00073040const/4 v10, 0x0
    00073042move-wide v3, v5
    00073044invoke-static/range {v3 .. v10}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
    0007304amove-result-object v1
    0007304cinvoke-virtual {v0, v1}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
    00073052invoke-virtual {v1}, Landroid/view/MotionEvent;->recycle()V
    00073058iput-boolean v2, v11, Landroid/support/v7/widget/u;->g:Z
    0007305creturn-void
    00072fe0
    0007305e
    0007305e // align 0x10
    00073060
    00073060android.support.v7.widget.u::onTouch(android.view.View, android.view.MotionEvent):
    00073070iget-boolean v11, v10, Landroid/support/v7/widget/u;->g:Z
    00073074const/4 v0, 0x0
    00073076const/4 v1, 0x1
    00073078if-eqz v11, :cond_17
    0007307cinvoke-direct {v10, v12}, Landroid/support/v7/widget/u;->b(Landroid/view/MotionEvent;)Z
    00073082move-result v12
    00073084if-nez v12, :cond_15
    00073088invoke-virtual {v10}, Landroid/support/v7/widget/u;->c()Z
    0007308emove-result v12
    00073090if-nez v12, :cond_13
    00073094goto :goto_15
    00073096const/4 v12, 0x0
    00073098goto :goto_3d
    0007309aconst/4 v12, 0x1
    0007309cgoto :goto_3d
    0007309einvoke-direct {v10, v12}, Landroid/support/v7/widget/u;->a(Landroid/view/MotionEvent;)Z
    000730a4move-result v12
    000730a6if-eqz v12, :cond_25
    000730aainvoke-virtual {v10}, Landroid/support/v7/widget/u;->b()Z
    000730b0move-result v12
    000730b2if-eqz v12, :cond_25
    000730b6const/4 v12, 0x1
    000730b8goto :goto_26
    000730baconst/4 v12, 0x0
    000730bcif-eqz v12, :cond_3d
    000730c0invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
    000730c6move-result-wide v4
    000730c8const/4 v6, 0x3
    000730caconst/4 v7, 0x0
    000730ccconst/4 v8, 0x0
    000730ceconst/4 v9, 0x0
    000730d0move-wide v2, v4
    000730d2invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
    000730d8move-result-object v2
    000730daiget-object v3, v10, Landroid/support/v7/widget/u;->c:Landroid/view/View;
    000730deinvoke-virtual {v3, v2}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z
    000730e4invoke-virtual {v2}, Landroid/view/MotionEvent;->recycle()V
    000730eaiput-boolean v12, v10, Landroid/support/v7/widget/u;->g:Z
    000730eeif-nez v12, :cond_43
    000730f2if-eqz v11, :cond_44
    000730f6const/4 v0, 0x1
    000730f8return v0
    00073060
    000730fa
    000730fa // align 0x4
    000730fc
    000730fcandroid.support.v7.widget.v$a::<init>(int, int):
    0007310cinvoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
    00073112const/4 v1, -0x1
    00073114iput v1, v0, Landroid/support/v7/widget/v$a;->h:I
    00073118const/4 v1, 0x0
    0007311aiput v1, v0, Landroid/support/v7/widget/v$a;->g:F
    0007311ereturn-void
    000730fc
    00073120
    00073120android.support.v7.widget.v$a::<init>(android.content.Context, android.util.AttributeSet):
    00073130invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00073136const/4 v0, -0x1
    00073138iput v0, v2, Landroid/support/v7/widget/v$a;->h:I
    0007313csget-object v1, Landroid/support/v7/a/a$j;->LinearLayoutCompat_Layout:[I
    00073140invoke-virtual {v3, v4, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
    00073146move-result-object v3
    00073148sget v4, Landroid/support/v7/a/a$j;->LinearLayoutCompat_Layout_android_layout_weight:I
    0007314cconst/4 v1, 0x0
    0007314einvoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;->getFloat(IF)F
    00073154move-result v4
    00073156iput v4, v2, Landroid/support/v7/widget/v$a;->g:F
    0007315asget v4, Landroid/support/v7/a/a$j;->LinearLayoutCompat_Layout_android_layout_gravity:I
    0007315einvoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;->getInt(II)I
    00073164move-result v4
    00073166iput v4, v2, Landroid/support/v7/widget/v$a;->h:I
    0007316ainvoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V
    00073170return-void
    00073120
    00073172
    00073172 // align 0x4
    00073174
    00073174android.support.v7.widget.v$a::<init>(android.view.ViewGroup$LayoutParams):
    00073184invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
    0007318aconst/4 v1, -0x1
    0007318ciput v1, v0, Landroid/support/v7/widget/v$a;->h:I
    00073190return-void
    00073174
    00073192
    00073192 // align 0x4
    00073194
    00073194android.support.v7.widget.v::<init>(android.content.Context):
    000731a4const/4 v0, 0x0
    000731a6invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    000731acreturn-void
    00073194
    000731ae
    000731ae // align 0x10
    000731b0
    000731b0android.support.v7.widget.v::<init>(android.content.Context, android.util.AttributeSet):
    000731c0const/4 v0, 0x0
    000731c2invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/v;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    000731c8return-void
    000731b0
    000731ca
    000731ca // align 0x4
    000731cc
    000731ccandroid.support.v7.widget.v::<init>(android.content.Context, android.util.AttributeSet, int):
    000731dcinvoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    000731e2const/4 v0, 0x1
    000731e4iput-boolean v0, v4, Landroid/support/v7/widget/v;->a:Z
    000731e8const/4 v1, -0x1
    000731eaiput v1, v4, Landroid/support/v7/widget/v;->b:I
    000731eeconst/4 v2, 0x0
    000731f0iput v2, v4, Landroid/support/v7/widget/v;->c:I
    000731f4const v3, 0x800033
    000731faiput v3, v4, Landroid/support/v7/widget/v;->e:I
    000731fesget-object v3, Landroid/support/v7/a/a$j;->LinearLayoutCompat:[I
    00073202invoke-static {v5, v6, v3, v7, v2}, Landroid/support/v7/widget/aj;->a(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/aj;
    00073208move-result-object v5
    0007320asget v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_android_orientation:I
    0007320einvoke-virtual {v5, v6, v1}, Landroid/support/v7/widget/aj;->a(II)I
    00073214move-result v6
    00073216if-ltz v6, :cond_22
    0007321ainvoke-virtual {v4, v6}, Landroid/support/v7/widget/v;->setOrientation(I)V
    00073220sget v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_android_gravity:I
    00073224invoke-virtual {v5, v6, v1}, Landroid/support/v7/widget/aj;->a(II)I
    0007322amove-result v6
    0007322cif-ltz v6, :cond_2d
    00073230invoke-virtual {v4, v6}, Landroid/support/v7/widget/v;->setGravity(I)V
    00073236sget v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_android_baselineAligned:I
    0007323ainvoke-virtual {v5, v6, v0}, Landroid/support/v7/widget/aj;->a(IZ)Z
    00073240move-result v6
    00073242if-nez v6, :cond_38
    00073246invoke-virtual {v4, v6}, Landroid/support/v7/widget/v;->setBaselineAligned(Z)V
    0007324csget v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_android_weightSum:I
    00073250const/high16 v7, -0x40800000
    00073254invoke-virtual {v5, v6, v7}, Landroid/support/v7/widget/aj;->a(IF)F
    0007325amove-result v6
    0007325ciput v6, v4, Landroid/support/v7/widget/v;->g:F
    00073260sget v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_android_baselineAlignedChildIndex:I
    00073264invoke-virtual {v5, v6, v1}, Landroid/support/v7/widget/aj;->a(II)I
    0007326amove-result v6
    0007326ciput v6, v4, Landroid/support/v7/widget/v;->b:I
    00073270sget v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_measureWithLargestChild:I
    00073274invoke-virtual {v5, v6, v2}, Landroid/support/v7/widget/aj;->a(IZ)Z
    0007327amove-result v6
    0007327ciput-boolean v6, v4, Landroid/support/v7/widget/v;->h:Z
    00073280sget v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_divider:I
    00073284invoke-virtual {v5, v6}, Landroid/support/v7/widget/aj;->a(I)Landroid/graphics/drawable/Drawable;
    0007328amove-result-object v6
    0007328cinvoke-virtual {v4, v6}, Landroid/support/v7/widget/v;->setDividerDrawable(Landroid/graphics/drawable/Drawable;)V
    00073292sget v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_showDividers:I
    00073296invoke-virtual {v5, v6, v2}, Landroid/support/v7/widget/aj;->a(II)I
    0007329cmove-result v6
    0007329eiput v6, v4, Landroid/support/v7/widget/v;->n:I
    000732a2sget v6, Landroid/support/v7/a/a$j;->LinearLayoutCompat_dividerPadding:I
    000732a6invoke-virtual {v5, v6, v2}, Landroid/support/v7/widget/aj;->e(II)I
    000732acmove-result v6
    000732aeiput v6, v4, Landroid/support/v7/widget/v;->o:I
    000732b2invoke-virtual {v5}, Landroid/support/v7/widget/aj;->a()V
    000732b8return-void
    000731cc
    000732ba
    000732ba // align 0x4
    000732bc
    000732bcandroid.support.v7.widget.v::a(android.view.View, int, int, int, int):
    000732ccadd-int/2addr v4, v2
    000732ceadd-int/2addr v5, v3
    000732d0invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;->layout(IIII)V
    000732d6return-void
    000732bc
    000732d8
    000732d8android.support.v7.widget.v::c(int, int):
    000732e8invoke-virtual {v10}, Landroid/support/v7/widget/v;->getMeasuredWidth()I
    000732eemove-result v0
    000732f0const/high16 v1, 0x40000000
    000732f4invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    000732famove-result v0
    000732fcconst/4 v1, 0x0
    000732feif-ge v1, v11, :cond_3a
    00073302invoke-virtual {v10, v1}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00073308move-result-object v3
    0007330ainvoke-virtual {v3}, Landroid/view/View;->getVisibility()I
    00073310move-result v2
    00073312const/16 v4, 0x8
    00073316if-eq v2, v4, :cond_37
    0007331ainvoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00073320move-result-object v2
    00073322move-object v8, v2
    00073324check-cast v8, Landroid/support/v7/widget/v$a;
    00073328iget v2, v8, Landroid/support/v7/widget/v$a;->width:I
    0007332cconst/4 v4, -0x1
    0007332eif-ne v2, v4, :cond_37
    00073332iget v9, v8, Landroid/support/v7/widget/v$a;->height:I
    00073336invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
    0007333cmove-result v2
    0007333eiput v2, v8, Landroid/support/v7/widget/v$a;->height:I
    00073342const/4 v5, 0x0
    00073344const/4 v7, 0x0
    00073346move-object v2, v10
    00073348move v4, v0
    0007334amove v6, v12
    0007334cinvoke-virtual/range {v2 .. v7}, Landroid/support/v7/widget/v;->measureChildWithMargins(Landroid/view/View;IIII)V
    00073352iput v9, v8, Landroid/support/v7/widget/v$a;->height:I
    00073356add-int/lit8 v1, v1, 0x1
    0007335agoto :goto_b
    0007335creturn-void
    000732d8
    0007335e
    0007335e // align 0x10
    00073360
    00073360android.support.v7.widget.v::d(int, int):
    00073370invoke-virtual {v10}, Landroid/support/v7/widget/v;->getMeasuredHeight()I
    00073376move-result v0
    00073378const/high16 v1, 0x40000000
    0007337cinvoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00073382move-result v0
    00073384const/4 v1, 0x0
    00073386if-ge v1, v11, :cond_3a
    0007338ainvoke-virtual {v10, v1}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00073390move-result-object v3
    00073392invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
    00073398move-result v2
    0007339aconst/16 v4, 0x8
    0007339eif-eq v2, v4, :cond_37
    000733a2invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000733a8move-result-object v2
    000733aamove-object v8, v2
    000733accheck-cast v8, Landroid/support/v7/widget/v$a;
    000733b0iget v2, v8, Landroid/support/v7/widget/v$a;->height:I
    000733b4const/4 v4, -0x1
    000733b6if-ne v2, v4, :cond_37
    000733baiget v9, v8, Landroid/support/v7/widget/v$a;->width:I
    000733beinvoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I
    000733c4move-result v2
    000733c6iput v2, v8, Landroid/support/v7/widget/v$a;->width:I
    000733caconst/4 v5, 0x0
    000733ccconst/4 v7, 0x0
    000733cemove-object v2, v10
    000733d0move v4, v12
    000733d2move v6, v0
    000733d4invoke-virtual/range {v2 .. v7}, Landroid/support/v7/widget/v;->measureChildWithMargins(Landroid/view/View;IIII)V
    000733daiput v9, v8, Landroid/support/v7/widget/v$a;->width:I
    000733deadd-int/lit8 v1, v1, 0x1
    000733e2goto :goto_b
    000733e4return-void
    00073360
    000733e6
    000733e6 // align 0x8
    000733e8
    000733e8android.support.v7.widget.v::a(android.view.View):
    000733f8const/4 v1, 0x0
    000733fareturn v1
    000733e8
    000733fc
    000733fcandroid.support.v7.widget.v::a(android.view.View, int):
    0007340cconst/4 v1, 0x0
    0007340ereturn v1
    000733fc
    00073410
    00073410android.support.v7.widget.v::a(int, int):
    00073420move-object/from16 v7, v40
    00073424move/from16 v8, v41
    00073428move/from16 v9, v42
    0007342cconst/4 v10, 0x0
    0007342eiput v10, v7, Landroid/support/v7/widget/v;->f:I
    00073432invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
    00073438move-result v11
    0007343ainvoke-static/range {v41}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00073440move-result v12
    00073442invoke-static/range {v42}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00073448move-result v13
    0007344aiget v14, v7, Landroid/support/v7/widget/v;->b:I
    0007344eiget-boolean v15, v7, Landroid/support/v7/widget/v;->h:Z
    00073452const/16 v16, 0x0
    00073456const/16 v17, 0x1
    0007345aconst/4 v0, 0x0
    0007345cconst/4 v1, 0x0
    0007345econst/high16 v2, -0x80000000
    00073462const/4 v3, 0x0
    00073464const/4 v5, 0x0
    00073466const/16 v18, 0x0
    0007346aconst/16 v19, 0x1
    0007346econst/16 v20, 0x0
    00073472const/16 v21, 0x0
    00073476if-ge v5, v11, :cond_1a4
    0007347ainvoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00073480move-result-object v4
    00073482if-nez v4, :cond_45
    00073486iget v4, v7, Landroid/support/v7/widget/v;->f:I
    0007348ainvoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->d(I)I
    00073490move-result v22
    00073492add-int v4, v4, v22
    00073496iput v4, v7, Landroid/support/v7/widget/v;->f:I
    0007349amove/from16 v32, v11
    0007349emove/from16 v31, v13
    000734a2const/high16 v9, -0x80000000
    000734a6goto/16 :goto_198
    000734aainvoke-virtual {v4}, Landroid/view/View;->getVisibility()I
    000734b0move-result v6
    000734b2move/from16 v25, v1
    000734b6const/16 v1, 0x8
    000734baif-ne v6, v1, :cond_5b
    000734beinvoke-virtual {v7, v4, v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
    000734c4move-result v1
    000734c6add-int/2addr v5, v1
    000734c8move/from16 v32, v11
    000734ccmove/from16 v31, v13
    000734d0move/from16 v1, v25
    000734d4goto :goto_41
    000734d6invoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->c(I)Z
    000734dcmove-result v1
    000734deif-eqz v1, :cond_68
    000734e2iget v1, v7, Landroid/support/v7/widget/v;->f:I
    000734e6iget v6, v7, Landroid/support/v7/widget/v;->m:I
    000734eaadd-int/2addr v1, v6
    000734eciput v1, v7, Landroid/support/v7/widget/v;->f:I
    000734f0invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000734f6move-result-object v1
    000734f8move-object v6, v1
    000734facheck-cast v6, Landroid/support/v7/widget/v$a;
    000734feiget v1, v6, Landroid/support/v7/widget/v$a;->g:F
    00073502add-float v23, v0, v1
    00073506const/high16 v1, 0x40000000
    0007350aif-ne v13, v1, :cond_a4
    0007350eiget v0, v6, Landroid/support/v7/widget/v$a;->height:I
    00073512if-nez v0, :cond_a4
    00073516iget v0, v6, Landroid/support/v7/widget/v$a;->g:F
    0007351acmpl-float v0, v0, v16
    0007351eif-lez v0, :cond_a4
    00073522iget v0, v7, Landroid/support/v7/widget/v;->f:I
    00073526iget v1, v6, Landroid/support/v7/widget/v$a;->topMargin:I
    0007352aadd-int/2addr v1, v0
    0007352cmove/from16 v26, v2
    00073530iget v2, v6, Landroid/support/v7/widget/v$a;->bottomMargin:I
    00073534add-int/2addr v1, v2
    00073536invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
    0007353cmove-result v0
    0007353eiput v0, v7, Landroid/support/v7/widget/v;->f:I
    00073542move/from16 v34, v3
    00073546move-object v3, v4
    00073548move/from16 v32, v11
    0007354cmove/from16 v31, v13
    00073550move/from16 v33, v21
    00073554move/from16 v8, v25
    00073558const/high16 v9, -0x80000000
    0007355cconst/16 v18, 0x1
    00073560move v11, v5
    00073562move-object v13, v6
    00073564goto/16 :goto_11e
    00073568move/from16 v26, v2
    0007356ciget v0, v6, Landroid/support/v7/widget/v$a;->height:I
    00073570if-nez v0, :cond_b5
    00073574iget v0, v6, Landroid/support/v7/widget/v$a;->g:F
    00073578cmpl-float v0, v0, v16
    0007357cif-lez v0, :cond_b5
    00073580const/4 v0, -0x2
    00073582iput v0, v6, Landroid/support/v7/widget/v$a;->height:I
    00073586const/4 v2, 0x0
    00073588goto :goto_b7
    0007358aconst/high16 v2, -0x80000000
    0007358econst/16 v24, 0x0
    00073592cmpl-float v0, v23, v16
    00073596if-nez v0, :cond_c2
    0007359aiget v0, v7, Landroid/support/v7/widget/v;->f:I
    0007359emove/from16 v27, v0
    000735a2goto :goto_c4
    000735a4const/16 v27, 0x0
    000735a8move-object/from16 v0, v40
    000735acmove/from16 v8, v25
    000735b0const/high16 v25, 0x40000000
    000735b4move-object v1, v4
    000735b6move/from16 v28, v2
    000735bamove/from16 v29, v26
    000735bemove v2, v5
    000735c0move v9, v3
    000735c2move/from16 v3, v41
    000735c6move-object/from16 v30, v4
    000735camove/from16 v32, v11
    000735cemove/from16 v31, v13
    000735d2move/from16 v13, v21
    000735d6const/high16 v11, 0x40000000
    000735damove/from16 v4, v24
    000735demove v11, v5
    000735e0move/from16 v5, v42
    000735e4move/from16 v34, v9
    000735e8move/from16 v33, v13
    000735ecconst/high16 v9, -0x80000000
    000735f0move-object v13, v6
    000735f2move/from16 v6, v27
    000735f6invoke-virtual/range {v0 .. v6}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIIII)V
    000735fcmove/from16 v0, v28
    00073600if-eq v0, v9, :cond_f4
    00073604iput v0, v13, Landroid/support/v7/widget/v$a;->height:I
    00073608invoke-virtual/range {v30}, Landroid/view/View;->getMeasuredHeight()I
    0007360emove-result v0
    00073610iget v1, v7, Landroid/support/v7/widget/v;->f:I
    00073614add-int v2, v1, v0
    00073618iget v3, v13, Landroid/support/v7/widget/v$a;->topMargin:I
    0007361cadd-int/2addr v2, v3
    0007361eiget v3, v13, Landroid/support/v7/widget/v$a;->bottomMargin:I
    00073622add-int/2addr v2, v3
    00073624move-object/from16 v3, v30
    00073628invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    0007362emove-result v4
    00073630add-int/2addr v2, v4
    00073632invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
    00073638move-result v1
    0007363aiput v1, v7, Landroid/support/v7/widget/v;->f:I
    0007363eif-eqz v15, :cond_11a
    00073642move/from16 v6, v29
    00073646invoke-static {v0, v6}, Ljava/lang/Math;->max(II)I
    0007364cmove-result v2
    0007364emove/from16 v26, v2
    00073652goto :goto_11e
    00073654move/from16 v6, v29
    00073658move/from16 v26, v6
    0007365cif-ltz v14, :cond_128
    00073660add-int/lit8 v5, v11, 0x1
    00073664if-ne v14, v5, :cond_128
    00073668iget v0, v7, Landroid/support/v7/widget/v;->f:I
    0007366ciput v0, v7, Landroid/support/v7/widget/v;->c:I
    00073670if-ge v11, v14, :cond_139
    00073674iget v0, v13, Landroid/support/v7/widget/v$a;->g:F
    00073678cmpl-float v0, v0, v16
    0007367cif-gtz v0, :cond_131
    00073680goto :goto_139
    00073682new-instance v0, Ljava/lang/RuntimeException;
    00073686const-string v1, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex."
    0007368ainvoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    00073690throw v0
    00073692const/high16 v0, 0x40000000
    00073696if-eq v12, v0, :cond_146
    0007369aiget v0, v13, Landroid/support/v7/widget/v$a;->width:I
    0007369econst/4 v1, -0x1
    000736a0if-ne v0, v1, :cond_147
    000736a4const/4 v0, 0x1
    000736a6const/16 v20, 0x1
    000736aagoto :goto_148
    000736acconst/4 v1, -0x1
    000736aeconst/4 v0, 0x0
    000736b0iget v2, v13, Landroid/support/v7/widget/v$a;->leftMargin:I
    000736b4iget v4, v13, Landroid/support/v7/widget/v$a;->rightMargin:I
    000736b8add-int/2addr v2, v4
    000736bainvoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I
    000736c0move-result v4
    000736c2add-int/2addr v4, v2
    000736c4invoke-static {v8, v4}, Ljava/lang/Math;->max(II)I
    000736camove-result v5
    000736ccinvoke-static {v3}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
    000736d2move-result v6
    000736d4invoke-static {v10, v6}, Landroid/support/v7/widget/am;->a(II)I
    000736damove-result v6
    000736dcif-eqz v19, :cond_166
    000736e0iget v8, v13, Landroid/support/v7/widget/v$a;->width:I
    000736e4if-ne v8, v1, :cond_166
    000736e8const/4 v1, 0x1
    000736eagoto :goto_167
    000736ecconst/4 v1, 0x0
    000736eeiget v8, v13, Landroid/support/v7/widget/v$a;->g:F
    000736f2cmpl-float v8, v8, v16
    000736f6if-lez v8, :cond_17a
    000736faif-eqz v0, :cond_172
    000736femove/from16 v13, v34
    00073702goto :goto_174
    00073704move v2, v4
    00073706goto :goto_16f
    00073708invoke-static {v13, v2}, Ljava/lang/Math;->max(II)I
    0007370emove-result v0
    00073710move v13, v0
    00073712goto :goto_187
    00073714move/from16 v13, v34
    00073718if-eqz v0, :cond_17f
    0007371cmove v4, v2
    0007371emove/from16 v2, v33
    00073722invoke-static {v2, v4}, Ljava/lang/Math;->max(II)I
    00073728move-result v21
    0007372amove/from16 v33, v21
    0007372einvoke-virtual {v7, v3, v11}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
    00073734move-result v0
    00073736add-int/2addr v0, v11
    00073738move/from16 v19, v1
    0007373cmove v1, v5
    0007373emove v10, v6
    00073740move v3, v13
    00073742move/from16 v2, v26
    00073746move/from16 v21, v33
    0007374amove v5, v0
    0007374cmove/from16 v0, v23
    00073750add-int/lit8 v5, v5, 0x1
    00073754move/from16 v13, v31
    00073758move/from16 v11, v32
    0007375cmove/from16 v8, v41
    00073760move/from16 v9, v42
    00073764goto/16 :goto_2b
    00073768move v8, v1
    0007376amove v6, v2
    0007376cmove/from16 v32, v11
    00073770move/from16 v31, v13
    00073774move/from16 v2, v21
    00073778const/4 v1, -0x1
    0007377aconst/high16 v9, -0x80000000
    0007377emove v13, v3
    00073780iget v3, v7, Landroid/support/v7/widget/v;->f:I
    00073784if-lez v3, :cond_1c4
    00073788move/from16 v3, v32
    0007378cinvoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->c(I)Z
    00073792move-result v4
    00073794if-eqz v4, :cond_1c6
    00073798iget v4, v7, Landroid/support/v7/widget/v;->f:I
    0007379ciget v5, v7, Landroid/support/v7/widget/v;->m:I
    000737a0add-int/2addr v4, v5
    000737a2iput v4, v7, Landroid/support/v7/widget/v;->f:I
    000737a6goto :goto_1c6
    000737a8move/from16 v3, v32
    000737acif-eqz v15, :cond_214
    000737b0move/from16 v4, v31
    000737b4if-eq v4, v9, :cond_1ce
    000737b8if-nez v4, :cond_216
    000737bcconst/4 v5, 0x0
    000737beiput v5, v7, Landroid/support/v7/widget/v;->f:I
    000737c2const/4 v5, 0x0
    000737c4if-ge v5, v3, :cond_216
    000737c8invoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    000737cemove-result-object v9
    000737d0if-nez v9, :cond_1e4
    000737d4iget v9, v7, Landroid/support/v7/widget/v;->f:I
    000737d8invoke-virtual {v7, v5}, Landroid/support/v7/widget/v;->d(I)I
    000737demove-result v11
    000737e0add-int/2addr v9, v11
    000737e2iput v9, v7, Landroid/support/v7/widget/v;->f:I
    000737e6goto :goto_210
    000737e8invoke-virtual {v9}, Landroid/view/View;->getVisibility()I
    000737eemove-result v11
    000737f0const/16 v14, 0x8
    000737f4if-ne v11, v14, :cond_1f2
    000737f8invoke-virtual {v7, v9, v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
    000737femove-result v9
    00073800add-int/2addr v5, v9
    00073802goto :goto_210
    00073804invoke-virtual {v9}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    0007380amove-result-object v11
    0007380ccheck-cast v11, Landroid/support/v7/widget/v$a;
    00073810iget v14, v7, Landroid/support/v7/widget/v;->f:I
    00073814add-int v21, v14, v6
    00073818iget v1, v11, Landroid/support/v7/widget/v$a;->topMargin:I
    0007381cadd-int v21, v21, v1
    00073820iget v1, v11, Landroid/support/v7/widget/v$a;->bottomMargin:I
    00073824add-int v21, v21, v1
    00073828invoke-virtual {v7, v9}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    0007382emove-result v1
    00073830add-int v1, v21, v1
    00073834invoke-static {v14, v1}, Ljava/lang/Math;->max(II)I
    0007383amove-result v1
    0007383ciput v1, v7, Landroid/support/v7/widget/v;->f:I
    00073840add-int/lit8 v5, v5, 0x1
    00073844const/4 v1, -0x1
    00073846goto :goto_1d2
    00073848move/from16 v4, v31
    0007384ciget v1, v7, Landroid/support/v7/widget/v;->f:I
    00073850invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingTop()I
    00073856move-result v5
    00073858invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    0007385emove-result v9
    00073860add-int/2addr v5, v9
    00073862add-int/2addr v1, v5
    00073864iput v1, v7, Landroid/support/v7/widget/v;->f:I
    00073868iget v1, v7, Landroid/support/v7/widget/v;->f:I
    0007386cinvoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getSuggestedMinimumHeight()I
    00073872move-result v5
    00073874invoke-static {v1, v5}, Ljava/lang/Math;->max(II)I
    0007387amove-result v1
    0007387cmove v9, v13
    0007387emove/from16 v5, v42
    00073882const/4 v11, 0x0
    00073884invoke-static {v1, v5, v11}, Landroid/support/v4/g/v;->a(III)I
    0007388amove-result v1
    0007388cconst v11, 0xffffff
    00073892and-int/2addr v11, v1
    00073894iget v13, v7, Landroid/support/v7/widget/v;->f:I
    00073898sub-int/2addr v11, v13
    0007389aif-nez v18, :cond_286
    0007389eif-eqz v11, :cond_246
    000738a2cmpl-float v13, v0, v16
    000738a6if-lez v13, :cond_246
    000738aagoto :goto_286
    000738acinvoke-static {v2, v9}, Ljava/lang/Math;->max(II)I
    000738b2move-result v0
    000738b4if-eqz v15, :cond_282
    000738b8const/high16 v2, 0x40000000
    000738bcif-eq v4, v2, :cond_282
    000738c0const/4 v2, 0x0
    000738c2if-ge v2, v3, :cond_282
    000738c6invoke-virtual {v7, v2}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    000738ccmove-result-object v4
    000738ceif-eqz v4, :cond_27f
    000738d2invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
    000738d8move-result v9
    000738daconst/16 v11, 0x8
    000738deif-ne v9, v11, :cond_262
    000738e2goto :goto_27f
    000738e4invoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000738eamove-result-object v9
    000738eccheck-cast v9, Landroid/support/v7/widget/v$a;
    000738f0iget v9, v9, Landroid/support/v7/widget/v$a;->g:F
    000738f4cmpl-float v9, v9, v16
    000738f8if-lez v9, :cond_27f
    000738fcinvoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I
    00073902move-result v9
    00073904const/high16 v11, 0x40000000
    00073908invoke-static {v9, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    0007390emove-result v9
    00073910invoke-static {v6, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00073916move-result v13
    00073918invoke-virtual {v4, v9, v13}, Landroid/view/View;->measure(II)V
    0007391eadd-int/lit8 v2, v2, 0x1
    00073922goto :goto_251
    00073924move/from16 v11, v41
    00073928goto/16 :goto_375
    0007392ciget v6, v7, Landroid/support/v7/widget/v;->g:F
    00073930cmpl-float v6, v6, v16
    00073934if-lez v6, :cond_28e
    00073938iget v0, v7, Landroid/support/v7/widget/v;->g:F
    0007393cconst/4 v6, 0x0
    0007393eiput v6, v7, Landroid/support/v7/widget/v;->f:I
    00073942move v9, v0
    00073944const/4 v0, 0x0
    00073946if-ge v0, v3, :cond_364
    0007394ainvoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00073950move-result-object v13
    00073952invoke-virtual {v13}, Landroid/view/View;->getVisibility()I
    00073958move-result v14
    0007395aconst/16 v15, 0x8
    0007395eif-ne v14, v15, :cond_2a9
    00073962move/from16 v37, v4
    00073966move/from16 v39, v11
    0007396amove/from16 v11, v41
    0007396egoto/16 :goto_35b
    00073972invoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00073978move-result-object v14
    0007397acheck-cast v14, Landroid/support/v7/widget/v$a;
    0007397eiget v6, v14, Landroid/support/v7/widget/v$a;->g:F
    00073982cmpl-float v18, v6, v16
    00073986if-lez v18, :cond_305
    0007398aint-to-float v15, v11
    0007398cmul-float v15, v15, v6
    00073990div-float/2addr v15, v9
    00073992float-to-int v15, v15
    00073994sub-float/2addr v9, v6
    00073996sub-int/2addr v11, v15
    00073998invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    0007399emove-result v6
    000739a0invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingRight()I
    000739a6move-result v18
    000739a8add-int v6, v6, v18
    000739acmove/from16 v35, v9
    000739b0iget v9, v14, Landroid/support/v7/widget/v$a;->leftMargin:I
    000739b4add-int/2addr v6, v9
    000739b6iget v9, v14, Landroid/support/v7/widget/v$a;->rightMargin:I
    000739baadd-int/2addr v6, v9
    000739bciget v9, v14, Landroid/support/v7/widget/v$a;->width:I
    000739c0move/from16 v36, v11
    000739c4move/from16 v11, v41
    000739c8invoke-static {v11, v6, v9}, Landroid/support/v7/widget/v;->getChildMeasureSpec(III)I
    000739cemove-result v6
    000739d0iget v9, v14, Landroid/support/v7/widget/v$a;->height:I
    000739d4if-nez v9, :cond_2e4
    000739d8const/high16 v9, 0x40000000
    000739dcif-eq v4, v9, :cond_2e1
    000739e0goto :goto_2e6
    000739e2if-lez v15, :cond_2ee
    000739e6goto :goto_2ef
    000739e8const/high16 v9, 0x40000000
    000739ecinvoke-virtual {v13}, Landroid/view/View;->getMeasuredHeight()I
    000739f2move-result v18
    000739f4add-int v15, v18, v15
    000739f8if-gez v15, :cond_2ef
    000739fcconst/4 v15, 0x0
    000739feinvoke-static {v15, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00073a04move-result v15
    00073a06invoke-virtual {v13, v6, v15}, Landroid/view/View;->measure(II)V
    00073a0cinvoke-static {v13}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
    00073a12move-result v6
    00073a14and-int/lit16 v6, v6, -0x100
    00073a18invoke-static {v10, v6}, Landroid/support/v7/widget/am;->a(II)I
    00073a1emove-result v10
    00073a20move/from16 v9, v35
    00073a24move/from16 v6, v36
    00073a28goto :goto_308
    00073a2amove v6, v11
    00073a2cmove/from16 v11, v41
    00073a30iget v15, v14, Landroid/support/v7/widget/v$a;->leftMargin:I
    00073a34move/from16 v37, v4
    00073a38iget v4, v14, Landroid/support/v7/widget/v$a;->rightMargin:I
    00073a3cadd-int/2addr v15, v4
    00073a3einvoke-virtual {v13}, Landroid/view/View;->getMeasuredWidth()I
    00073a44move-result v4
    00073a46add-int/2addr v4, v15
    00073a48invoke-static {v8, v4}, Ljava/lang/Math;->max(II)I
    00073a4emove-result v8
    00073a50move/from16 v38, v4
    00073a54const/high16 v4, 0x40000000
    00073a58if-eq v12, v4, :cond_327
    00073a5ciget v4, v14, Landroid/support/v7/widget/v$a;->width:I
    00073a60move/from16 v39, v6
    00073a64const/4 v6, -0x1
    00073a66if-ne v4, v6, :cond_32a
    00073a6aconst/4 v4, 0x1
    00073a6cgoto :goto_32b
    00073a6emove/from16 v39, v6
    00073a72const/4 v6, -0x1
    00073a74const/4 v4, 0x0
    00073a76if-eqz v4, :cond_32e
    00073a7agoto :goto_330
    00073a7cmove/from16 v15, v38
    00073a80invoke-static {v2, v15}, Ljava/lang/Math;->max(II)I
    00073a86move-result v2
    00073a88if-eqz v19, :cond_33c
    00073a8ciget v4, v14, Landroid/support/v7/widget/v$a;->width:I
    00073a90if-ne v4, v6, :cond_33c
    00073a94const/4 v4, 0x1
    00073a96goto :goto_33d
    00073a98const/4 v4, 0x0
    00073a9aiget v15, v7, Landroid/support/v7/widget/v;->f:I
    00073a9einvoke-virtual {v13}, Landroid/view/View;->getMeasuredHeight()I
    00073aa4move-result v18
    00073aa6add-int v18, v15, v18
    00073aaaiget v6, v14, Landroid/support/v7/widget/v$a;->topMargin:I
    00073aaeadd-int v18, v18, v6
    00073ab2iget v6, v14, Landroid/support/v7/widget/v$a;->bottomMargin:I
    00073ab6add-int v18, v18, v6
    00073abainvoke-virtual {v7, v13}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    00073ac0move-result v6
    00073ac2add-int v6, v18, v6
    00073ac6invoke-static {v15, v6}, Ljava/lang/Math;->max(II)I
    00073accmove-result v6
    00073aceiput v6, v7, Landroid/support/v7/widget/v;->f:I
    00073ad2move/from16 v19, v4
    00073ad6add-int/lit8 v0, v0, 0x1
    00073adamove/from16 v4, v37
    00073ademove/from16 v11, v39
    00073ae2const/4 v6, 0x0
    00073ae4goto/16 :goto_293
    00073ae8move/from16 v11, v41
    00073aeciget v0, v7, Landroid/support/v7/widget/v;->f:I
    00073af0invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingTop()I
    00073af6move-result v4
    00073af8invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    00073afemove-result v6
    00073b00add-int/2addr v4, v6
    00073b02add-int/2addr v0, v4
    00073b04iput v0, v7, Landroid/support/v7/widget/v;->f:I
    00073b08move v0, v2
    00073b0aif-nez v19, :cond_37c
    00073b0econst/high16 v2, 0x40000000
    00073b12if-eq v12, v2, :cond_37c
    00073b16goto :goto_37d
    00073b18move v0, v8
    00073b1ainvoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    00073b20move-result v2
    00073b22invoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getPaddingRight()I
    00073b28move-result v4
    00073b2aadd-int/2addr v2, v4
    00073b2cadd-int/2addr v0, v2
    00073b2einvoke-virtual/range {v40}, Landroid/support/v7/widget/v;->getSuggestedMinimumWidth()I
    00073b34move-result v2
    00073b36invoke-static {v0, v2}, Ljava/lang/Math;->max(II)I
    00073b3cmove-result v0
    00073b3einvoke-static {v0, v11, v10}, Landroid/support/v4/g/v;->a(III)I
    00073b44move-result v0
    00073b46invoke-virtual {v7, v0, v1}, Landroid/support/v7/widget/v;->setMeasuredDimension(II)V
    00073b4cif-eqz v20, :cond_39b
    00073b50invoke-direct {v7, v3, v5}, Landroid/support/v7/widget/v;->c(II)V
    00073b56return-void
    00073410
    00073b58
    00073b58android.support.v7.widget.v::a(int, int, int, int):
    00073b68move-object/from16 v6, v17
    00073b6cinvoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    00073b72move-result v7
    00073b74sub-int v2, v20, v18
    00073b78invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingRight()I
    00073b7emove-result v3
    00073b80sub-int v8, v2, v3
    00073b84sub-int/2addr v2, v7
    00073b86invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingRight()I
    00073b8cmove-result v3
    00073b8esub-int v9, v2, v3
    00073b92invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
    00073b98move-result v10
    00073b9aiget v2, v6, Landroid/support/v7/widget/v;->e:I
    00073b9eand-int/lit8 v2, v2, 0x70
    00073ba2iget v3, v6, Landroid/support/v7/widget/v;->e:I
    00073ba6const v4, 0x800007
    00073bacand-int v11, v3, v4
    00073bb0const/16 v3, 0x10
    00073bb4if-eq v2, v3, :cond_3e
    00073bb8const/16 v3, 0x50
    00073bbcif-eq v2, v3, :cond_31
    00073bc0invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingTop()I
    00073bc6move-result v0
    00073bc8goto :goto_4a
    00073bcainvoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingTop()I
    00073bd0move-result v2
    00073bd2add-int v2, v2, v21
    00073bd6sub-int v2, v2, v19
    00073bdaiget v0, v6, Landroid/support/v7/widget/v;->f:I
    00073bdesub-int v0, v2, v0
    00073be2goto :goto_4a
    00073be4invoke-virtual/range {v17}, Landroid/support/v7/widget/v;->getPaddingTop()I
    00073beamove-result v2
    00073becsub-int v0, v21, v19
    00073bf0iget v1, v6, Landroid/support/v7/widget/v;->f:I
    00073bf4sub-int/2addr v0, v1
    00073bf6div-int/lit8 v0, v0, 0x2
    00073bfaadd-int/2addr v0, v2
    00073bfcconst/4 v1, 0x0
    00073bfeconst/4 v12, 0x0
    00073c00if-ge v12, v10, :cond_cb
    00073c04invoke-virtual {v6, v12}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00073c0amove-result-object v13
    00073c0cconst/4 v14, 0x1
    00073c0eif-nez v13, :cond_5d
    00073c12invoke-virtual {v6, v12}, Landroid/support/v7/widget/v;->d(I)I
    00073c18move-result v1
    00073c1aadd-int/2addr v0, v1
    00073c1cconst/4 v1, 0x1
    00073c1egoto/16 :goto_c9
    00073c22invoke-virtual {v13}, Landroid/view/View;->getVisibility()I
    00073c28move-result v1
    00073c2aconst/16 v2, 0x8
    00073c2eif-eq v1, v2, :cond_5a
    00073c32invoke-virtual {v13}, Landroid/view/View;->getMeasuredWidth()I
    00073c38move-result v4
    00073c3ainvoke-virtual {v13}, Landroid/view/View;->getMeasuredHeight()I
    00073c40move-result v15
    00073c42invoke-virtual {v13}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00073c48move-result-object v1
    00073c4amove-object v5, v1
    00073c4ccheck-cast v5, Landroid/support/v7/widget/v$a;
    00073c50iget v1, v5, Landroid/support/v7/widget/v$a;->h:I
    00073c54if-gez v1, :cond_79
    00073c58move v1, v11
    00073c5ainvoke-static/range {v17}, Landroid/support/v4/g/v;->b(Landroid/view/View;)I
    00073c60move-result v2
    00073c62invoke-static {v1, v2}, Landroid/support/v4/g/f;->a(II)I
    00073c68move-result v1
    00073c6aand-int/lit8 v1, v1, 0x7
    00073c6eif-eq v1, v14, :cond_90
    00073c72const/4 v2, 0x5
    00073c74if-eq v1, v2, :cond_8d
    00073c78iget v1, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
    00073c7cadd-int/2addr v1, v7
    00073c7emove v2, v1
    00073c80goto :goto_9c
    00073c82sub-int v1, v8, v4
    00073c86goto :goto_98
    00073c88sub-int v1, v9, v4
    00073c8cdiv-int/lit8 v1, v1, 0x2
    00073c90add-int/2addr v1, v7
    00073c92iget v2, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
    00073c96add-int/2addr v1, v2
    00073c98iget v2, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
    00073c9csub-int/2addr v1, v2
    00073c9egoto :goto_8b
    00073ca0invoke-virtual {v6, v12}, Landroid/support/v7/widget/v;->c(I)Z
    00073ca6move-result v1
    00073ca8if-eqz v1, :cond_a5
    00073caciget v1, v6, Landroid/support/v7/widget/v;->m:I
    00073cb0add-int/2addr v0, v1
    00073cb2iget v1, v5, Landroid/support/v7/widget/v$a;->topMargin:I
    00073cb6add-int v16, v0, v1
    00073cbainvoke-virtual {v6, v13}, Landroid/support/v7/widget/v;->a(Landroid/view/View;)I
    00073cc0move-result v0
    00073cc2add-int v3, v16, v0
    00073cc6move-object/from16 v0, v17
    00073ccamove-object v1, v13
    00073cccmove-object v14, v5
    00073ccemove v5, v15
    00073cd0invoke-direct/range {v0 .. v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIII)V
    00073cd6iget v0, v14, Landroid/support/v7/widget/v$a;->bottomMargin:I
    00073cdaadd-int/2addr v15, v0
    00073cdcinvoke-virtual {v6, v13}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    00073ce2move-result v0
    00073ce4add-int/2addr v15, v0
    00073ce6add-int v16, v16, v15
    00073ceainvoke-virtual {v6, v13, v12}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
    00073cf0move-result v0
    00073cf2add-int/2addr v12, v0
    00073cf4move/from16 v0, v16
    00073cf8goto :goto_5a
    00073cfaadd-int/2addr v12, v1
    00073cfcgoto :goto_4c
    00073cfereturn-void
    00073b58
    00073d00
    00073d00android.support.v7.widget.v::a(android.graphics.Canvas):
    00073d10invoke-virtual {v5}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
    00073d16move-result v0
    00073d18const/4 v1, 0x0
    00073d1aif-ge v1, v0, :cond_31
    00073d1einvoke-virtual {v5, v1}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00073d24move-result-object v2
    00073d26if-eqz v2, :cond_2e
    00073d2ainvoke-virtual {v2}, Landroid/view/View;->getVisibility()I
    00073d30move-result v3
    00073d32const/16 v4, 0x8
    00073d36if-eq v3, v4, :cond_2e
    00073d3ainvoke-virtual {v5, v1}, Landroid/support/v7/widget/v;->c(I)Z
    00073d40move-result v3
    00073d42if-eqz v3, :cond_2e
    00073d46invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00073d4cmove-result-object v3
    00073d4echeck-cast v3, Landroid/support/v7/widget/v$a;
    00073d52invoke-virtual {v2}, Landroid/view/View;->getTop()I
    00073d58move-result v2
    00073d5aiget v3, v3, Landroid/support/v7/widget/v$a;->topMargin:I
    00073d5esub-int/2addr v2, v3
    00073d60iget v3, v5, Landroid/support/v7/widget/v;->m:I
    00073d64sub-int/2addr v2, v3
    00073d66invoke-virtual {v5, v6, v2}, Landroid/support/v7/widget/v;->a(Landroid/graphics/Canvas;I)V
    00073d6cadd-int/lit8 v1, v1, 0x1
    00073d70goto :goto_5
    00073d72invoke-virtual {v5, v0}, Landroid/support/v7/widget/v;->c(I)Z
    00073d78move-result v1
    00073d7aif-eqz v1, :cond_5c
    00073d7eadd-int/lit8 v0, v0, -0x1
    00073d82invoke-virtual {v5, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00073d88move-result-object v0
    00073d8aif-nez v0, :cond_4c
    00073d8einvoke-virtual {v5}, Landroid/support/v7/widget/v;->getHeight()I
    00073d94move-result v0
    00073d96invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    00073d9cmove-result v1
    00073d9esub-int/2addr v0, v1
    00073da0iget v1, v5, Landroid/support/v7/widget/v;->m:I
    00073da4sub-int/2addr v0, v1
    00073da6goto :goto_59
    00073da8invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00073daemove-result-object v1
    00073db0check-cast v1, Landroid/support/v7/widget/v$a;
    00073db4invoke-virtual {v0}, Landroid/view/View;->getBottom()I
    00073dbamove-result v0
    00073dbciget v1, v1, Landroid/support/v7/widget/v$a;->bottomMargin:I
    00073dc0add-int/2addr v0, v1
    00073dc2invoke-virtual {v5, v6, v0}, Landroid/support/v7/widget/v;->a(Landroid/graphics/Canvas;I)V
    00073dc8return-void
    00073d00
    00073dca
    00073dca // align 0x4
    00073dcc
    00073dccandroid.support.v7.widget.v::a(android.graphics.Canvas, int):
    00073ddciget-object v0, v4, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
    00073de0invoke-virtual {v4}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    00073de6move-result v1
    00073de8iget v2, v4, Landroid/support/v7/widget/v;->o:I
    00073decadd-int/2addr v1, v2
    00073deeinvoke-virtual {v4}, Landroid/support/v7/widget/v;->getWidth()I
    00073df4move-result v2
    00073df6invoke-virtual {v4}, Landroid/support/v7/widget/v;->getPaddingRight()I
    00073dfcmove-result v3
    00073dfesub-int/2addr v2, v3
    00073e00iget v3, v4, Landroid/support/v7/widget/v;->o:I
    00073e04sub-int/2addr v2, v3
    00073e06iget v3, v4, Landroid/support/v7/widget/v;->m:I
    00073e0aadd-int/2addr v3, v6
    00073e0cinvoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
    00073e12iget-object v6, v4, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
    00073e16invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
    00073e1creturn-void
    00073dcc
    00073e1e
    00073e1e // align 0x10
    00073e20
    00073e20android.support.v7.widget.v::a(android.view.View, int, int, int, int, int):
    00073e30move-object v0, v6
    00073e32move-object v1, v7
    00073e34move v2, v9
    00073e36move v3, v10
    00073e38move v4, v11
    00073e3amove v5, v12
    00073e3cinvoke-virtual/range {v0 .. v5}, Landroid/support/v7/widget/v;->measureChildWithMargins(Landroid/view/View;IIII)V
    00073e42return-void
    00073e20
    00073e44
    00073e44android.support.v7.widget.v::b(android.view.View):
    00073e54const/4 v1, 0x0
    00073e56return v1
    00073e44
    00073e58
    00073e58android.support.v7.widget.v::b(android.util.AttributeSet):
    00073e68new-instance v0, Landroid/support/v7/widget/v$a;
    00073e6cinvoke-virtual {v2}, Landroid/support/v7/widget/v;->getContext()Landroid/content/Context;
    00073e72move-result-object v1
    00073e74invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/v$a;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    00073e7areturn-object v0
    00073e58
    00073e7c
    00073e7candroid.support.v7.widget.v::b(android.view.ViewGroup$LayoutParams):
    00073e8cnew-instance v0, Landroid/support/v7/widget/v$a;
    00073e90invoke-direct {v0, v2}, Landroid/support/v7/widget/v$a;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
    00073e96return-object v0
    00073e7c
    00073e98
    00073e98android.support.v7.widget.v::b(int):
    00073ea8invoke-virtual {v0, v1}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
    00073eaemove-result-object v1
    00073eb0return-object v1
    00073e98
    00073eb2
    00073eb2 // align 0x4
    00073eb4
    00073eb4android.support.v7.widget.v::b(int, int):
    00073ec4move-object/from16 v7, v39
    00073ec8move/from16 v8, v40
    00073eccmove/from16 v9, v41
    00073ed0const/4 v10, 0x0
    00073ed2iput v10, v7, Landroid/support/v7/widget/v;->f:I
    00073ed6invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
    00073edcmove-result v11
    00073edeinvoke-static/range {v40}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00073ee4move-result v12
    00073ee6invoke-static/range {v41}, Landroid/view/View$MeasureSpec;->getMode(I)I
    00073eecmove-result v13
    00073eeeiget-object v0, v7, Landroid/support/v7/widget/v;->i:[I
    00073ef2const/4 v14, 0x4
    00073ef4if-eqz v0, :cond_1e
    00073ef8iget-object v0, v7, Landroid/support/v7/widget/v;->j:[I
    00073efcif-nez v0, :cond_26
    00073f00new-array v0, v14, [I
    00073f04iput-object v0, v7, Landroid/support/v7/widget/v;->i:[I
    00073f08new-array v0, v14, [I
    00073f0ciput-object v0, v7, Landroid/support/v7/widget/v;->j:[I
    00073f10iget-object v15, v7, Landroid/support/v7/widget/v;->i:[I
    00073f14iget-object v6, v7, Landroid/support/v7/widget/v;->j:[I
    00073f18const/16 v16, 0x3
    00073f1cconst/4 v5, -0x1
    00073f1eaput v5, v15, v16
    00073f22const/16 v17, 0x2
    00073f26aput v5, v15, v17
    00073f2aconst/16 v18, 0x1
    00073f2eaput v5, v15, v18
    00073f32aput v5, v15, v10
    00073f36aput v5, v6, v16
    00073f3aaput v5, v6, v17
    00073f3eaput v5, v6, v18
    00073f42aput v5, v6, v10
    00073f46iget-boolean v4, v7, Landroid/support/v7/widget/v;->a:Z
    00073f4aiget-boolean v3, v7, Landroid/support/v7/widget/v;->h:Z
    00073f4econst/high16 v2, 0x40000000
    00073f52if-ne v12, v2, :cond_4c
    00073f56const/16 v19, 0x1
    00073f5agoto :goto_4e
    00073f5cconst/16 v19, 0x0
    00073f60const/16 v20, 0x0
    00073f64const/4 v0, 0x0
    00073f66const/high16 v14, -0x80000000
    00073f6aconst/16 v21, 0x0
    00073f6econst/16 v22, 0x0
    00073f72const/16 v23, 0x0
    00073f76const/16 v24, 0x0
    00073f7aconst/16 v25, 0x0
    00073f7econst/16 v27, 0x0
    00073f82const/16 v28, 0x1
    00073f86const/16 v29, 0x0
    00073f8amove-object/from16 v30, v6
    00073f8econst/16 v1, 0x8
    00073f92if-ge v0, v11, :cond_208
    00073f96invoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00073f9cmove-result-object v6
    00073f9eif-nez v6, :cond_7f
    00073fa2iget v1, v7, Landroid/support/v7/widget/v;->f:I
    00073fa6invoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->d(I)I
    00073facmove-result v6
    00073faeadd-int/2addr v1, v6
    00073fb0iput v1, v7, Landroid/support/v7/widget/v;->f:I
    00073fb4move/from16 v31, v3
    00073fb8move/from16 v33, v4
    00073fbcconst/4 v8, -0x1
    00073fbegoto/16 :goto_1f6
    00073fc2invoke-virtual {v6}, Landroid/view/View;->getVisibility()I
    00073fc8move-result v5
    00073fcaif-ne v5, v1, :cond_8b
    00073fceinvoke-virtual {v7, v6, v0}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
    00073fd4move-result v1
    00073fd6add-int/2addr v0, v1
    00073fd8goto :goto_78
    00073fdainvoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->c(I)Z
    00073fe0move-result v1
    00073fe2if-eqz v1, :cond_98
    00073fe6iget v1, v7, Landroid/support/v7/widget/v;->f:I
    00073feaiget v5, v7, Landroid/support/v7/widget/v;->l:I
    00073feeadd-int/2addr v1, v5
    00073ff0iput v1, v7, Landroid/support/v7/widget/v;->f:I
    00073ff4invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00073ffamove-result-object v1
    00073ffcmove-object v5, v1
    00073ffecheck-cast v5, Landroid/support/v7/widget/v$a;
    00074002iget v1, v5, Landroid/support/v7/widget/v$a;->g:F
    00074006add-float v21, v21, v1
    0007400aif-ne v12, v2, :cond_f1
    0007400eiget v1, v5, Landroid/support/v7/widget/v$a;->width:I
    00074012if-nez v1, :cond_f1
    00074016iget v1, v5, Landroid/support/v7/widget/v$a;->g:F
    0007401acmpl-float v1, v1, v20
    0007401eif-lez v1, :cond_f1
    00074022if-eqz v19, :cond_bc
    00074026iget v1, v7, Landroid/support/v7/widget/v;->f:I
    0007402aiget v2, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
    0007402eiget v10, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
    00074032add-int/2addr v2, v10
    00074034add-int/2addr v1, v2
    00074036iput v1, v7, Landroid/support/v7/widget/v;->f:I
    0007403agoto :goto_c9
    0007403ciget v1, v7, Landroid/support/v7/widget/v;->f:I
    00074040iget v2, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
    00074044add-int/2addr v2, v1
    00074046iget v10, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
    0007404aadd-int/2addr v2, v10
    0007404cinvoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
    00074052move-result v1
    00074054goto :goto_b9
    00074056if-eqz v4, :cond_e0
    0007405aconst/4 v1, 0x0
    0007405cinvoke-static {v1, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    00074062move-result v2
    00074064invoke-virtual {v6, v2, v2}, Landroid/view/View;->measure(II)V
    0007406amove/from16 v35, v0
    0007406emove/from16 v31, v3
    00074072move/from16 v33, v4
    00074076move-object v9, v5
    00074078move-object v3, v6
    0007407aconst/4 v8, -0x1
    0007407cconst/16 v32, -0x2
    00074080goto/16 :goto_16b
    00074084move/from16 v35, v0
    00074088move/from16 v31, v3
    0007408cmove/from16 v33, v4
    00074090move-object v9, v5
    00074092move-object v3, v6
    00074094const/high16 v0, 0x40000000
    00074098const/4 v8, -0x1
    0007409aconst/16 v23, 0x1
    0007409econst/16 v32, -0x2
    000740a2goto/16 :goto_16d
    000740a6iget v1, v5, Landroid/support/v7/widget/v$a;->width:I
    000740aaif-nez v1, :cond_100
    000740aeiget v1, v5, Landroid/support/v7/widget/v$a;->g:F
    000740b2cmpl-float v1, v1, v20
    000740b6if-lez v1, :cond_100
    000740baconst/4 v10, -0x2
    000740bciput v10, v5, Landroid/support/v7/widget/v$a;->width:I
    000740c0const/4 v2, 0x0
    000740c2goto :goto_103
    000740c4const/4 v10, -0x2
    000740c6const/high16 v2, -0x80000000
    000740cacmpl-float v1, v21, v20
    000740ceif-nez v1, :cond_10c
    000740d2iget v1, v7, Landroid/support/v7/widget/v;->f:I
    000740d6move/from16 v32, v1
    000740dagoto :goto_10e
    000740dcconst/16 v32, 0x0
    000740e0const/16 v34, 0x0
    000740e4move v1, v0
    000740e6move-object/from16 v0, v39
    000740eamove/from16 v35, v1
    000740eeconst/high16 v10, -0x80000000
    000740f2move-object v1, v6
    000740f4move v10, v2
    000740f6move/from16 v2, v35
    000740famove/from16 v31, v3
    000740femove/from16 v3, v40
    00074102move/from16 v33, v4
    00074106move/from16 v4, v32
    0007410amove-object v9, v5
    0007410cconst/4 v8, -0x1
    0007410emove/from16 v5, v41
    00074112move-object/from16 v36, v6
    00074116const/16 v32, -0x2
    0007411amove/from16 v6, v34
    0007411einvoke-virtual/range {v0 .. v6}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIIII)V
    00074124const/high16 v0, -0x80000000
    00074128if-eq v10, v0, :cond_136
    0007412ciput v10, v9, Landroid/support/v7/widget/v$a;->width:I
    00074130invoke-virtual/range {v36}, Landroid/view/View;->getMeasuredWidth()I
    00074136move-result v0
    00074138if-eqz v19, :cond_14f
    0007413ciget v1, v7, Landroid/support/v7/widget/v;->f:I
    00074140iget v2, v9, Landroid/support/v7/widget/v$a;->leftMargin:I
    00074144add-int/2addr v2, v0
    00074146iget v3, v9, Landroid/support/v7/widget/v$a;->rightMargin:I
    0007414aadd-int/2addr v2, v3
    0007414cmove-object/from16 v3, v36
    00074150invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    00074156move-result v4
    00074158add-int/2addr v2, v4
    0007415aadd-int/2addr v1, v2
    0007415ciput v1, v7, Landroid/support/v7/widget/v;->f:I
    00074160goto :goto_165
    00074162move-object/from16 v3, v36
    00074166iget v1, v7, Landroid/support/v7/widget/v;->f:I
    0007416aadd-int v2, v1, v0
    0007416eiget v4, v9, Landroid/support/v7/widget/v$a;->leftMargin:I
    00074172add-int/2addr v2, v4
    00074174iget v4, v9, Landroid/support/v7/widget/v$a;->rightMargin:I
    00074178add-int/2addr v2, v4
    0007417ainvoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    00074180move-result v4
    00074182add-int/2addr v2, v4
    00074184invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I
    0007418amove-result v1
    0007418cgoto :goto_14c
    0007418eif-eqz v31, :cond_16b
    00074192invoke-static {v0, v14}, Ljava/lang/Math;->max(II)I
    00074198move-result v14
    0007419aconst/high16 v0, 0x40000000
    0007419eif-eq v13, v0, :cond_177
    000741a2iget v1, v9, Landroid/support/v7/widget/v$a;->height:I
    000741a6if-ne v1, v8, :cond_177
    000741aaconst/4 v1, 0x1
    000741acconst/16 v29, 0x1
    000741b0goto :goto_178
    000741b2const/4 v1, 0x0
    000741b4iget v2, v9, Landroid/support/v7/widget/v$a;->topMargin:I
    000741b8iget v4, v9, Landroid/support/v7/widget/v$a;->bottomMargin:I
    000741bcadd-int/2addr v2, v4
    000741beinvoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I
    000741c4move-result v4
    000741c6add-int/2addr v4, v2
    000741c8invoke-static {v3}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
    000741cemove-result v5
    000741d0move/from16 v10, v27
    000741d4invoke-static {v10, v5}, Landroid/support/v7/widget/am;->a(II)I
    000741damove-result v5
    000741dcif-eqz v33, :cond_1b9
    000741e0invoke-virtual {v3}, Landroid/view/View;->getBaseline()I
    000741e6move-result v6
    000741e8if-eq v6, v8, :cond_1b9
    000741eciget v10, v9, Landroid/support/v7/widget/v$a;->h:I
    000741f0if-gez v10, :cond_19b
    000741f4iget v10, v7, Landroid/support/v7/widget/v;->e:I
    000741f8goto :goto_19d
    000741faiget v10, v9, Landroid/support/v7/widget/v$a;->h:I
    000741feand-int/lit8 v10, v10, 0x70
    00074202const/16 v26, 0x4
    00074206shr-int/lit8 v10, v10, 0x4
    0007420aand-int/lit8 v10, v10, -0x2
    0007420eshr-int/lit8 v10, v10, 0x1
    00074212aget v0, v15, v10
    00074216invoke-static {v0, v6}, Ljava/lang/Math;->max(II)I
    0007421cmove-result v0
    0007421eaput v0, v15, v10
    00074222aget v0, v30, v10
    00074226sub-int v6, v4, v6
    0007422ainvoke-static {v0, v6}, Ljava/lang/Math;->max(II)I
    00074230move-result v0
    00074232aput v0, v30, v10
    00074236move/from16 v0, v22
    0007423ainvoke-static {v0, v4}, Ljava/lang/Math;->max(II)I
    00074240move-result v0
    00074242if-eqz v28, :cond_1c7
    00074246iget v6, v9, Landroid/support/v7/widget/v$a;->height:I
    0007424aif-ne v6, v8, :cond_1c7
    0007424econst/4 v6, 0x1
    00074250goto :goto_1c8
    00074252const/4 v6, 0x0
    00074254iget v9, v9, Landroid/support/v7/widget/v$a;->g:F
    00074258cmpl-float v9, v9, v20
    0007425cif-lez v9, :cond_1dc
    00074260if-eqz v1, :cond_1d3
    00074264move/from16 v9, v25
    00074268goto :goto_1d5
    0007426amove v2, v4
    0007426cgoto :goto_1d0
    0007426einvoke-static {v9, v2}, Ljava/lang/Math;->max(II)I
    00074274move-result v25
    00074276move/from16 v10, v35
    0007427agoto :goto_1ea
    0007427cmove/from16 v9, v25
    00074280if-eqz v1, :cond_1e1
    00074284move v4, v2
    00074286move/from16 v2, v24
    0007428ainvoke-static {v2, v4}, Ljava/lang/Math;->max(II)I
    00074290move-result v24
    00074292move/from16 v25, v9
    00074296goto :goto_1d9
    00074298invoke-virtual {v7, v3, v10}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
    0007429emove-result v1
    000742a0add-int/2addr v1, v10
    000742a2move/from16 v22, v0
    000742a6move v0, v1
    000742a8move/from16 v27, v5
    000742acmove/from16 v28, v6
    000742b0add-int/lit8 v0, v0, 0x1
    000742b4move-object/from16 v6, v30
    000742b8move/from16 v3, v31
    000742bcmove/from16 v4, v33
    000742c0const/high16 v2, 0x40000000
    000742c4const/4 v5, -0x1
    000742c6move/from16 v8, v40
    000742camove/from16 v9, v41
    000742ceconst/4 v10, 0x0
    000742d0goto/16 :goto_63
    000742d4move/from16 v31, v3
    000742d8move/from16 v33, v4
    000742dcmove/from16 v0, v22
    000742e0move/from16 v2, v24
    000742e4move/from16 v9, v25
    000742e8move/from16 v10, v27
    000742ecconst/4 v8, -0x1
    000742eeconst/16 v32, -0x2
    000742f2iget v3, v7, Landroid/support/v7/widget/v;->f:I
    000742f6if-lez v3, :cond_228
    000742fainvoke-virtual {v7, v11}, Landroid/support/v7/widget/v;->c(I)Z
    00074300move-result v3
    00074302if-eqz v3, :cond_228
    00074306iget v3, v7, Landroid/support/v7/widget/v;->f:I
    0007430aiget v4, v7, Landroid/support/v7/widget/v;->l:I
    0007430eadd-int/2addr v3, v4
    00074310iput v3, v7, Landroid/support/v7/widget/v;->f:I
    00074314aget v3, v15, v18
    00074318if-ne v3, v8, :cond_239
    0007431cconst/4 v3, 0x0
    0007431eaget v4, v15, v3
    00074322if-ne v4, v8, :cond_239
    00074326aget v3, v15, v17
    0007432aif-ne v3, v8, :cond_239
    0007432eaget v3, v15, v16
    00074332if-eq v3, v8, :cond_269
    00074336aget v3, v15, v16
    0007433aconst/4 v4, 0x0
    0007433caget v5, v15, v4
    00074340aget v6, v15, v18
    00074344aget v8, v15, v17
    00074348invoke-static {v6, v8}, Ljava/lang/Math;->max(II)I
    0007434emove-result v6
    00074350invoke-static {v5, v6}, Ljava/lang/Math;->max(II)I
    00074356move-result v5
    00074358invoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
    0007435emove-result v3
    00074360aget v5, v30, v16
    00074364aget v6, v30, v4
    00074368aget v4, v30, v18
    0007436caget v8, v30, v17
    00074370invoke-static {v4, v8}, Ljava/lang/Math;->max(II)I
    00074376move-result v4
    00074378invoke-static {v6, v4}, Ljava/lang/Math;->max(II)I
    0007437emove-result v4
    00074380invoke-static {v5, v4}, Ljava/lang/Math;->max(II)I
    00074386move-result v4
    00074388add-int/2addr v3, v4
    0007438ainvoke-static {v0, v3}, Ljava/lang/Math;->max(II)I
    00074390move-result v22
    00074392move/from16 v0, v22
    00074396if-eqz v31, :cond_2c6
    0007439aconst/high16 v3, -0x80000000
    0007439eif-eq v12, v3, :cond_271
    000743a2if-nez v12, :cond_2c6
    000743a6const/4 v3, 0x0
    000743a8iput v3, v7, Landroid/support/v7/widget/v;->f:I
    000743acconst/4 v3, 0x0
    000743aeif-ge v3, v11, :cond_2c6
    000743b2invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    000743b8move-result-object v4
    000743baif-nez v4, :cond_287
    000743beiget v4, v7, Landroid/support/v7/widget/v;->f:I
    000743c2invoke-virtual {v7, v3}, Landroid/support/v7/widget/v;->d(I)I
    000743c8move-result v5
    000743caadd-int/2addr v4, v5
    000743cciput v4, v7, Landroid/support/v7/widget/v;->f:I
    000743d0goto :goto_2c1
    000743d2invoke-virtual {v4}, Landroid/view/View;->getVisibility()I
    000743d8move-result v5
    000743daif-ne v5, v1, :cond_293
    000743deinvoke-virtual {v7, v4, v3}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
    000743e4move-result v4
    000743e6add-int/2addr v3, v4
    000743e8goto :goto_2c1
    000743eainvoke-virtual {v4}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000743f0move-result-object v5
    000743f2check-cast v5, Landroid/support/v7/widget/v$a;
    000743f6if-eqz v19, :cond_2ac
    000743faiget v6, v7, Landroid/support/v7/widget/v;->f:I
    000743feiget v8, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
    00074402add-int/2addr v8, v14
    00074404iget v5, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
    00074408add-int/2addr v8, v5
    0007440ainvoke-virtual {v7, v4}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    00074410move-result v4
    00074412add-int/2addr v8, v4
    00074414add-int/2addr v6, v8
    00074416iput v6, v7, Landroid/support/v7/widget/v;->f:I
    0007441agoto :goto_2c1
    0007441ciget v6, v7, Landroid/support/v7/widget/v;->f:I
    00074420add-int v8, v6, v14
    00074424iget v1, v5, Landroid/support/v7/widget/v$a;->leftMargin:I
    00074428add-int/2addr v8, v1
    0007442aiget v1, v5, Landroid/support/v7/widget/v$a;->rightMargin:I
    0007442eadd-int/2addr v8, v1
    00074430invoke-virtual {v7, v4}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    00074436move-result v1
    00074438add-int/2addr v8, v1
    0007443ainvoke-static {v6, v8}, Ljava/lang/Math;->max(II)I
    00074440move-result v1
    00074442iput v1, v7, Landroid/support/v7/widget/v;->f:I
    00074446add-int/lit8 v3, v3, 0x1
    0007444aconst/16 v1, 0x8
    0007444egoto :goto_275
    00074450iget v1, v7, Landroid/support/v7/widget/v;->f:I
    00074454invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    0007445amove-result v3
    0007445cinvoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingRight()I
    00074462move-result v4
    00074464add-int/2addr v3, v4
    00074466add-int/2addr v1, v3
    00074468iput v1, v7, Landroid/support/v7/widget/v;->f:I
    0007446ciget v1, v7, Landroid/support/v7/widget/v;->f:I
    00074470invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getSuggestedMinimumWidth()I
    00074476move-result v3
    00074478invoke-static {v1, v3}, Ljava/lang/Math;->max(II)I
    0007447emove-result v1
    00074480move/from16 v3, v40
    00074484const/4 v4, 0x0
    00074486const/4 v8, -0x1
    00074488invoke-static {v1, v3, v4}, Landroid/support/v4/g/v;->a(III)I
    0007448emove-result v1
    00074490const v4, 0xffffff
    00074496and-int/2addr v4, v1
    00074498iget v5, v7, Landroid/support/v7/widget/v;->f:I
    0007449csub-int/2addr v4, v5
    0007449eif-nez v23, :cond_336
    000744a2if-eqz v4, :cond_2f6
    000744a6cmpl-float v6, v21, v20
    000744aaif-lez v6, :cond_2f6
    000744aegoto :goto_336
    000744b0invoke-static {v2, v9}, Ljava/lang/Math;->max(II)I
    000744b6move-result v2
    000744b8if-eqz v31, :cond_332
    000744bcconst/high16 v4, 0x40000000
    000744c0if-eq v12, v4, :cond_332
    000744c4const/4 v4, 0x0
    000744c6if-ge v4, v11, :cond_332
    000744cainvoke-virtual {v7, v4}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    000744d0move-result-object v6
    000744d2if-eqz v6, :cond_32f
    000744d6invoke-virtual {v6}, Landroid/view/View;->getVisibility()I
    000744dcmove-result v8
    000744deconst/16 v9, 0x8
    000744e2if-ne v8, v9, :cond_312
    000744e6goto :goto_32f
    000744e8invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000744eemove-result-object v8
    000744f0check-cast v8, Landroid/support/v7/widget/v$a;
    000744f4iget v8, v8, Landroid/support/v7/widget/v$a;->g:F
    000744f8cmpl-float v8, v8, v20
    000744fcif-lez v8, :cond_32f
    00074500const/high16 v8, 0x40000000
    00074504invoke-static {v14, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    0007450amove-result v9
    0007450cinvoke-virtual {v6}, Landroid/view/View;->getMeasuredHeight()I
    00074512move-result v12
    00074514invoke-static {v12, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    0007451amove-result v12
    0007451cinvoke-virtual {v6, v9, v12}, Landroid/view/View;->measure(II)V
    00074522add-int/lit8 v4, v4, 0x1
    00074526goto :goto_301
    00074528move/from16 v4, v41
    0007452cgoto/16 :goto_4be
    00074530iget v0, v7, Landroid/support/v7/widget/v;->g:F
    00074534cmpl-float v0, v0, v20
    00074538if-lez v0, :cond_33f
    0007453ciget v0, v7, Landroid/support/v7/widget/v;->g:F
    00074540goto :goto_341
    00074542move/from16 v0, v21
    00074546aput v8, v15, v16
    0007454aaput v8, v15, v17
    0007454eaput v8, v15, v18
    00074552const/4 v6, 0x0
    00074554aput v8, v15, v6
    00074558aput v8, v30, v16
    0007455caput v8, v30, v17
    00074560aput v8, v30, v18
    00074564aput v8, v30, v6
    00074568iput v6, v7, Landroid/support/v7/widget/v;->f:I
    0007456cmove v9, v2
    0007456econst/4 v6, -0x1
    00074570move v2, v0
    00074572const/4 v0, 0x0
    00074574if-ge v0, v11, :cond_46a
    00074578invoke-virtual {v7, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    0007457emove-result-object v14
    00074580if-eqz v14, :cond_45a
    00074584invoke-virtual {v14}, Landroid/view/View;->getVisibility()I
    0007458amove-result v8
    0007458cconst/16 v5, 0x8
    00074590if-ne v8, v5, :cond_36a
    00074594goto/16 :goto_45a
    00074598invoke-virtual {v14}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    0007459emove-result-object v8
    000745a0check-cast v8, Landroid/support/v7/widget/v$a;
    000745a4iget v5, v8, Landroid/support/v7/widget/v$a;->g:F
    000745a8cmpl-float v21, v5, v20
    000745acif-lez v21, :cond_3c3
    000745b0int-to-float v3, v4
    000745b2mul-float v3, v3, v5
    000745b6div-float/2addr v3, v2
    000745b8float-to-int v3, v3
    000745basub-float/2addr v2, v5
    000745bcsub-int/2addr v4, v3
    000745beinvoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingTop()I
    000745c4move-result v5
    000745c6invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    000745ccmove-result v21
    000745ceadd-int v5, v5, v21
    000745d2move/from16 v37, v2
    000745d6iget v2, v8, Landroid/support/v7/widget/v$a;->topMargin:I
    000745daadd-int/2addr v5, v2
    000745dciget v2, v8, Landroid/support/v7/widget/v$a;->bottomMargin:I
    000745e0add-int/2addr v5, v2
    000745e2iget v2, v8, Landroid/support/v7/widget/v$a;->height:I
    000745e6move/from16 v38, v4
    000745eamove/from16 v4, v41
    000745eeinvoke-static {v4, v5, v2}, Landroid/support/v7/widget/v;->getChildMeasureSpec(III)I
    000745f4move-result v2
    000745f6iget v5, v8, Landroid/support/v7/widget/v$a;->width:I
    000745faif-nez v5, :cond_3a5
    000745feconst/high16 v5, 0x40000000
    00074602if-eq v12, v5, :cond_3a2
    00074606goto :goto_3a7
    00074608if-lez v3, :cond_3af
    0007460cgoto :goto_3b0
    0007460econst/high16 v5, 0x40000000
    00074612invoke-virtual {v14}, Landroid/view/View;->getMeasuredWidth()I
    00074618move-result v21
    0007461aadd-int v3, v21, v3
    0007461eif-gez v3, :cond_3b0
    00074622const/4 v3, 0x0
    00074624invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
    0007462amove-result v3
    0007462cinvoke-virtual {v14, v3, v2}, Landroid/view/View;->measure(II)V
    00074632invoke-static {v14}, Landroid/support/v4/g/v;->d(Landroid/view/View;)I
    00074638move-result v2
    0007463aconst/high16 v3, -0x1000000
    0007463eand-int/2addr v2, v3
    00074640invoke-static {v10, v2}, Landroid/support/v7/widget/am;->a(II)I
    00074646move-result v10
    00074648goto :goto_3ca
    0007464amove v3, v4
    0007464cmove/from16 v4, v41
    00074650move/from16 v37, v2
    00074654move/from16 v38, v3
    00074658if-eqz v19, :cond_3e3
    0007465ciget v2, v7, Landroid/support/v7/widget/v;->f:I
    00074660invoke-virtual {v14}, Landroid/view/View;->getMeasuredWidth()I
    00074666move-result v3
    00074668iget v5, v8, Landroid/support/v7/widget/v$a;->leftMargin:I
    0007466cadd-int/2addr v3, v5
    0007466eiget v5, v8, Landroid/support/v7/widget/v$a;->rightMargin:I
    00074672add-int/2addr v3, v5
    00074674invoke-virtual {v7, v14}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    0007467amove-result v5
    0007467cadd-int/2addr v3, v5
    0007467eadd-int/2addr v2, v3
    00074680iput v2, v7, Landroid/support/v7/widget/v;->f:I
    00074684const/high16 v2, 0x40000000
    00074688goto :goto_3fa
    0007468aiget v2, v7, Landroid/support/v7/widget/v;->f:I
    0007468einvoke-virtual {v14}, Landroid/view/View;->getMeasuredWidth()I
    00074694move-result v3
    00074696add-int/2addr v3, v2
    00074698iget v5, v8, Landroid/support/v7/widget/v$a;->leftMargin:I
    0007469cadd-int/2addr v3, v5
    0007469eiget v5, v8, Landroid/support/v7/widget/v$a;->rightMargin:I
    000746a2add-int/2addr v3, v5
    000746a4invoke-virtual {v7, v14}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    000746aamove-result v5
    000746acadd-int/2addr v3, v5
    000746aeinvoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
    000746b4move-result v2
    000746b6goto :goto_3de
    000746b8if-eq v13, v2, :cond_403
    000746bciget v2, v8, Landroid/support/v7/widget/v$a;->height:I
    000746c0const/4 v3, -0x1
    000746c2if-ne v2, v3, :cond_403
    000746c6const/4 v2, 0x1
    000746c8goto :goto_404
    000746caconst/4 v2, 0x0
    000746cciget v3, v8, Landroid/support/v7/widget/v$a;->topMargin:I
    000746d0iget v5, v8, Landroid/support/v7/widget/v$a;->bottomMargin:I
    000746d4add-int/2addr v3, v5
    000746d6invoke-virtual {v14}, Landroid/view/View;->getMeasuredHeight()I
    000746dcmove-result v5
    000746deadd-int/2addr v5, v3
    000746e0invoke-static {v6, v5}, Ljava/lang/Math;->max(II)I
    000746e6move-result v6
    000746e8if-eqz v2, :cond_415
    000746ecgoto :goto_416
    000746eemove v3, v5
    000746f0invoke-static {v9, v3}, Ljava/lang/Math;->max(II)I
    000746f6move-result v2
    000746f8if-eqz v28, :cond_423
    000746fciget v3, v8, Landroid/support/v7/widget/v$a;->height:I
    00074700const/4 v9, -0x1
    00074702if-ne v3, v9, :cond_424
    00074706const/4 v3, 0x1
    00074708goto :goto_425
    0007470aconst/4 v9, -0x1
    0007470cconst/4 v3, 0x0
    0007470eif-eqz v33, :cond_452
    00074712invoke-virtual {v14}, Landroid/view/View;->getBaseline()I
    00074718move-result v14
    0007471aif-eq v14, v9, :cond_452
    0007471eiget v9, v8, Landroid/support/v7/widget/v$a;->h:I
    00074722if-gez v9, :cond_434
    00074726iget v8, v7, Landroid/support/v7/widget/v;->e:I
    0007472agoto :goto_436
    0007472ciget v8, v8, Landroid/support/v7/widget/v$a;->h:I
    00074730and-int/lit8 v8, v8, 0x70
    00074734const/16 v21, 0x4
    00074738shr-int/lit8 v8, v8, 0x4
    0007473cand-int/lit8 v8, v8, -0x2
    00074740shr-int/lit8 v8, v8, 0x1
    00074744aget v9, v15, v8
    00074748invoke-static {v9, v14}, Ljava/lang/Math;->max(II)I
    0007474emove-result v9
    00074750aput v9, v15, v8
    00074754aget v9, v30, v8
    00074758sub-int/2addr v5, v14
    0007475ainvoke-static {v9, v5}, Ljava/lang/Math;->max(II)I
    00074760move-result v5
    00074762aput v5, v30, v8
    00074766goto :goto_454
    00074768const/16 v21, 0x4
    0007476cmove v9, v2
    0007476emove/from16 v28, v3
    00074772move/from16 v2, v37
    00074776goto :goto_461
    00074778move v3, v4
    0007477amove/from16 v4, v41
    0007477econst/16 v21, 0x4
    00074782move/from16 v38, v3
    00074786add-int/lit8 v0, v0, 0x1
    0007478amove/from16 v4, v38
    0007478emove/from16 v3, v40
    00074792const/4 v8, -0x1
    00074794goto/16 :goto_358
    00074798move/from16 v4, v41
    0007479ciget v0, v7, Landroid/support/v7/widget/v;->f:I
    000747a0invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    000747a6move-result v2
    000747a8invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingRight()I
    000747aemove-result v3
    000747b0add-int/2addr v2, v3
    000747b2add-int/2addr v0, v2
    000747b4iput v0, v7, Landroid/support/v7/widget/v;->f:I
    000747b8aget v0, v15, v18
    000747bcconst/4 v2, -0x1
    000747beif-ne v0, v2, :cond_48f
    000747c2const/4 v0, 0x0
    000747c4aget v3, v15, v0
    000747c8if-ne v3, v2, :cond_48f
    000747ccaget v0, v15, v17
    000747d0if-ne v0, v2, :cond_48f
    000747d4aget v0, v15, v16
    000747d8if-eq v0, v2, :cond_48d
    000747dcgoto :goto_48f
    000747demove v0, v6
    000747e0goto :goto_4bd
    000747e2aget v0, v15, v16
    000747e6const/4 v2, 0x0
    000747e8aget v3, v15, v2
    000747ecaget v5, v15, v18
    000747f0aget v8, v15, v17
    000747f4invoke-static {v5, v8}, Ljava/lang/Math;->max(II)I
    000747famove-result v5
    000747fcinvoke-static {v3, v5}, Ljava/lang/Math;->max(II)I
    00074802move-result v3
    00074804invoke-static {v0, v3}, Ljava/lang/Math;->max(II)I
    0007480amove-result v0
    0007480caget v3, v30, v16
    00074810aget v2, v30, v2
    00074814aget v5, v30, v18
    00074818aget v8, v30, v17
    0007481cinvoke-static {v5, v8}, Ljava/lang/Math;->max(II)I
    00074822move-result v5
    00074824invoke-static {v2, v5}, Ljava/lang/Math;->max(II)I
    0007482amove-result v2
    0007482cinvoke-static {v3, v2}, Ljava/lang/Math;->max(II)I
    00074832move-result v2
    00074834add-int/2addr v0, v2
    00074836invoke-static {v6, v0}, Ljava/lang/Math;->max(II)I
    0007483cmove-result v0
    0007483emove v2, v9
    00074840if-nez v28, :cond_4c5
    00074844const/high16 v3, 0x40000000
    00074848if-eq v13, v3, :cond_4c5
    0007484cmove v0, v2
    0007484einvoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingTop()I
    00074854move-result v2
    00074856invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    0007485cmove-result v3
    0007485eadd-int/2addr v2, v3
    00074860add-int/2addr v0, v2
    00074862invoke-virtual/range {v39}, Landroid/support/v7/widget/v;->getSuggestedMinimumHeight()I
    00074868move-result v2
    0007486ainvoke-static {v0, v2}, Ljava/lang/Math;->max(II)I
    00074870move-result v0
    00074872const/high16 v2, -0x1000000
    00074876and-int/2addr v2, v10
    00074878or-int/2addr v1, v2
    0007487ashl-int/lit8 v2, v10, 0x10
    0007487einvoke-static {v0, v4, v2}, Landroid/support/v4/g/v;->a(III)I
    00074884move-result v0
    00074886invoke-virtual {v7, v1, v0}, Landroid/support/v7/widget/v;->setMeasuredDimension(II)V
    0007488cif-eqz v29, :cond_4eb
    00074890move/from16 v0, v40
    00074894invoke-direct {v7, v11, v0}, Landroid/support/v7/widget/v;->d(II)V
    0007489areturn-void
    00073eb4
    0007489c
    0007489candroid.support.v7.widget.v::b(int, int, int, int):
    000748acmove-object/from16 v6, v27
    000748b0invoke-static/range {v27}, Landroid/support/v7/widget/am;->a(Landroid/view/View;)Z
    000748b6move-result v2
    000748b8invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingTop()I
    000748bemove-result v7
    000748c0sub-int v3, v31, v29
    000748c4invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    000748camove-result v4
    000748ccsub-int v8, v3, v4
    000748d0sub-int/2addr v3, v7
    000748d2invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    000748d8move-result v4
    000748dasub-int v9, v3, v4
    000748deinvoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
    000748e4move-result v10
    000748e6iget v3, v6, Landroid/support/v7/widget/v;->e:I
    000748eaconst v4, 0x800007
    000748f0and-int/2addr v3, v4
    000748f2iget v4, v6, Landroid/support/v7/widget/v;->e:I
    000748f6and-int/lit8 v11, v4, 0x70
    000748faiget-boolean v12, v6, Landroid/support/v7/widget/v;->a:Z
    000748feiget-object v13, v6, Landroid/support/v7/widget/v;->i:[I
    00074902iget-object v14, v6, Landroid/support/v7/widget/v;->j:[I
    00074906invoke-static/range {v27}, Landroid/support/v4/g/v;->b(Landroid/view/View;)I
    0007490cmove-result v4
    0007490einvoke-static {v3, v4}, Landroid/support/v4/g/f;->a(II)I
    00074914move-result v3
    00074916const/4 v15, 0x2
    00074918const/4 v5, 0x1
    0007491aif-eq v3, v5, :cond_4e
    0007491econst/4 v4, 0x5
    00074920if-eq v3, v4, :cond_41
    00074924invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    0007492amove-result v0
    0007492cgoto :goto_59
    0007492einvoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    00074934move-result v3
    00074936add-int v3, v3, v30
    0007493asub-int v3, v3, v28
    0007493eiget v0, v6, Landroid/support/v7/widget/v;->f:I
    00074942sub-int v0, v3, v0
    00074946goto :goto_59
    00074948invoke-virtual/range {v27}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    0007494emove-result v3
    00074950sub-int v0, v30, v28
    00074954iget v1, v6, Landroid/support/v7/widget/v;->f:I
    00074958sub-int/2addr v0, v1
    0007495adiv-int/2addr v0, v15
    0007495cadd-int/2addr v0, v3
    0007495econst/4 v1, 0x0
    00074960if-eqz v2, :cond_63
    00074964add-int/lit8 v2, v10, -0x1
    00074968move/from16 v16, v2
    0007496cconst/16 v17, -0x1
    00074970goto :goto_67
    00074972const/16 v16, 0x0
    00074976const/16 v17, 0x1
    0007497aconst/4 v3, 0x0
    0007497cif-ge v3, v10, :cond_14b
    00074980mul-int v1, v17, v3
    00074984add-int v2, v16, v1
    00074988invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    0007498emove-result-object v1
    00074990if-nez v1, :cond_85
    00074994invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->d(I)I
    0007499amove-result v1
    0007499cadd-int/2addr v0, v1
    0007499emove/from16 v26, v7
    000749a2move/from16 v23, v10
    000749a6move/from16 v24, v11
    000749aaconst/16 v18, 0x1
    000749aeconst/16 v20, -0x1
    000749b2goto/16 :goto_13f
    000749b6invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
    000749bcmove-result v5
    000749beconst/16 v15, 0x8
    000749c2if-eq v5, v15, :cond_13b
    000749c6invoke-virtual {v1}, Landroid/view/View;->getMeasuredWidth()I
    000749ccmove-result v15
    000749ceinvoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
    000749d4move-result v5
    000749d6invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    000749dcmove-result-object v20
    000749demove-object/from16 v4, v20
    000749e2check-cast v4, Landroid/support/v7/widget/v$a;
    000749e6if-eqz v12, :cond_ad
    000749eamove/from16 v22, v3
    000749eeiget v3, v4, Landroid/support/v7/widget/v$a;->height:I
    000749f2move/from16 v23, v10
    000749f6const/4 v10, -0x1
    000749f8if-eq v3, v10, :cond_b1
    000749fcinvoke-virtual {v1}, Landroid/view/View;->getBaseline()I
    00074a02move-result v3
    00074a04goto :goto_b2
    00074a06move/from16 v22, v3
    00074a0amove/from16 v23, v10
    00074a0econst/4 v3, -0x1
    00074a10iget v10, v4, Landroid/support/v7/widget/v$a;->h:I
    00074a14if-gez v10, :cond_b7
    00074a18move v10, v11
    00074a1aand-int/lit8 v10, v10, 0x70
    00074a1emove/from16 v24, v11
    00074a22const/16 v11, 0x10
    00074a26if-eq v10, v11, :cond_f6
    00074a2aconst/16 v11, 0x30
    00074a2eif-eq v10, v11, :cond_e3
    00074a32const/16 v11, 0x50
    00074a36if-eq v10, v11, :cond_cc
    00074a3amove v3, v7
    00074a3cconst/4 v11, -0x1
    00074a3econst/16 v18, 0x1
    00074a42goto :goto_104
    00074a44sub-int v10, v8, v5
    00074a48iget v11, v4, Landroid/support/v7/widget/v$a;->bottomMargin:I
    00074a4csub-int/2addr v10, v11
    00074a4econst/4 v11, -0x1
    00074a50if-eq v3, v11, :cond_e1
    00074a54invoke-virtual {v1}, Landroid/view/View;->getMeasuredHeight()I
    00074a5amove-result v20
    00074a5csub-int v20, v20, v3
    00074a60const/4 v3, 0x2
    00074a62aget v21, v14, v3
    00074a66sub-int v21, v21, v20
    00074a6asub-int v10, v10, v21
    00074a6emove v3, v10
    00074a70goto :goto_c9
    00074a72const/4 v11, -0x1
    00074a74iget v10, v4, Landroid/support/v7/widget/v$a;->topMargin:I
    00074a78add-int/2addr v10, v7
    00074a7aif-eq v3, v11, :cond_f2
    00074a7econst/16 v18, 0x1
    00074a82aget v20, v13, v18
    00074a86sub-int v20, v20, v3
    00074a8aadd-int v10, v10, v20
    00074a8egoto :goto_f4
    00074a90const/16 v18, 0x1
    00074a94move v3, v10
    00074a96goto :goto_104
    00074a98const/4 v11, -0x1
    00074a9aconst/16 v18, 0x1
    00074a9esub-int v3, v9, v5
    00074aa2const/4 v10, 0x2
    00074aa4div-int/2addr v3, v10
    00074aa6add-int/2addr v3, v7
    00074aa8iget v10, v4, Landroid/support/v7/widget/v$a;->topMargin:I
    00074aacadd-int/2addr v3, v10
    00074aaeiget v10, v4, Landroid/support/v7/widget/v$a;->bottomMargin:I
    00074ab2sub-int/2addr v3, v10
    00074ab4invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->c(I)Z
    00074abamove-result v10
    00074abcif-eqz v10, :cond_10d
    00074ac0iget v10, v6, Landroid/support/v7/widget/v;->l:I
    00074ac4add-int/2addr v0, v10
    00074ac6iget v10, v4, Landroid/support/v7/widget/v$a;->leftMargin:I
    00074acaadd-int/2addr v10, v0
    00074accinvoke-virtual {v6, v1}, Landroid/support/v7/widget/v;->a(Landroid/view/View;)I
    00074ad2move-result v0
    00074ad4add-int v19, v10, v0
    00074ad8move-object/from16 v0, v27
    00074adcmove-object/from16 v25, v1
    00074ae0move v11, v2
    00074ae2move/from16 v2, v19
    00074ae6move/from16 v19, v22
    00074aeamove/from16 v26, v7
    00074aeeconst/16 v20, -0x1
    00074af2move-object v7, v4
    00074af4move v4, v15
    00074af6invoke-direct/range {v0 .. v5}, Landroid/support/v7/widget/v;->a(Landroid/view/View;IIII)V
    00074afciget v0, v7, Landroid/support/v7/widget/v$a;->rightMargin:I
    00074b00add-int/2addr v15, v0
    00074b02move-object/from16 v0, v25
    00074b06invoke-virtual {v6, v0}, Landroid/support/v7/widget/v;->b(Landroid/view/View;)I
    00074b0cmove-result v1
    00074b0eadd-int/2addr v15, v1
    00074b10add-int/2addr v10, v15
    00074b12invoke-virtual {v6, v0, v11}, Landroid/support/v7/widget/v;->a(Landroid/view/View;I)I
    00074b18move-result v0
    00074b1aadd-int v3, v19, v0
    00074b1emove v0, v10
    00074b20goto :goto_13f
    00074b22move/from16 v19, v3
    00074b26goto/16 :goto_79
    00074b2aadd-int/lit8 v3, v3, 0x1
    00074b2emove/from16 v10, v23
    00074b32move/from16 v11, v24
    00074b36move/from16 v7, v26
    00074b3aconst/4 v5, 0x1
    00074b3cconst/4 v15, 0x2
    00074b3egoto/16 :goto_68
    00074b42return-void
    0007489c
    00074b44
    00074b44android.support.v7.widget.v::b(android.graphics.Canvas):
    00074b54invoke-virtual {v6}, Landroid/support/v7/widget/v;->getVirtualChildCount()I
    00074b5amove-result v0
    00074b5cinvoke-static {v6}, Landroid/support/v7/widget/am;->a(Landroid/view/View;)Z
    00074b62move-result v1
    00074b64const/4 v2, 0x0
    00074b66if-ge v2, v0, :cond_3f
    00074b6ainvoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00074b70move-result-object v3
    00074b72if-eqz v3, :cond_3c
    00074b76invoke-virtual {v3}, Landroid/view/View;->getVisibility()I
    00074b7cmove-result v4
    00074b7econst/16 v5, 0x8
    00074b82if-eq v4, v5, :cond_3c
    00074b86invoke-virtual {v6, v2}, Landroid/support/v7/widget/v;->c(I)Z
    00074b8cmove-result v4
    00074b8eif-eqz v4, :cond_3c
    00074b92invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00074b98move-result-object v4
    00074b9acheck-cast v4, Landroid/support/v7/widget/v$a;
    00074b9eif-eqz v1, :cond_2f
    00074ba2invoke-virtual {v3}, Landroid/view/View;->getRight()I
    00074ba8move-result v3
    00074baaiget v4, v4, Landroid/support/v7/widget/v$a;->rightMargin:I
    00074baeadd-int/2addr v3, v4
    00074bb0goto :goto_39
    00074bb2invoke-virtual {v3}, Landroid/view/View;->getLeft()I
    00074bb8move-result v3
    00074bbaiget v4, v4, Landroid/support/v7/widget/v$a;->leftMargin:I
    00074bbesub-int/2addr v3, v4
    00074bc0iget v4, v6, Landroid/support/v7/widget/v;->l:I
    00074bc4sub-int/2addr v3, v4
    00074bc6invoke-virtual {v6, v7, v3}, Landroid/support/v7/widget/v;->b(Landroid/graphics/Canvas;I)V
    00074bccadd-int/lit8 v2, v2, 0x1
    00074bd0goto :goto_9
    00074bd2invoke-virtual {v6, v0}, Landroid/support/v7/widget/v;->c(I)Z
    00074bd8move-result v2
    00074bdaif-eqz v2, :cond_7a
    00074bdeadd-int/lit8 v0, v0, -0x1
    00074be2invoke-virtual {v6, v0}, Landroid/support/v7/widget/v;->b(I)Landroid/view/View;
    00074be8move-result-object v0
    00074beaif-nez v0, :cond_61
    00074beeif-eqz v1, :cond_54
    00074bf2invoke-virtual {v6}, Landroid/support/v7/widget/v;->getPaddingLeft()I
    00074bf8move-result v0
    00074bfagoto :goto_77
    00074bfcinvoke-virtual {v6}, Landroid/support/v7/widget/v;->getWidth()I
    00074c02move-result v0
    00074c04invoke-virtual {v6}, Landroid/support/v7/widget/v;->getPaddingRight()I
    00074c0amove-result v1
    00074c0csub-int/2addr v0, v1
    00074c0eiget v1, v6, Landroid/support/v7/widget/v;->l:I
    00074c12sub-int/2addr v0, v1
    00074c14goto :goto_77
    00074c16invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00074c1cmove-result-object v2
    00074c1echeck-cast v2, Landroid/support/v7/widget/v$a;
    00074c22if-eqz v1, :cond_70
    00074c26invoke-virtual {v0}, Landroid/view/View;->getLeft()I
    00074c2cmove-result v0
    00074c2eiget v1, v2, Landroid/support/v7/widget/v$a;->leftMargin:I
    00074c32goto :goto_5c
    00074c34invoke-virtual {v0}, Landroid/view/View;->getRight()I
    00074c3amove-result v0
    00074c3ciget v1, v2, Landroid/support/v7/widget/v$a;->rightMargin:I
    00074c40add-int/2addr v0, v1
    00074c42invoke-virtual {v6, v7, v0}, Landroid/support/v7/widget/v;->b(Landroid/graphics/Canvas;I)V
    00074c48return-void
    00074b44
    00074c4a
    00074c4a // align 0x4
    00074c4c
    00074c4candroid.support.v7.widget.v::b(android.graphics.Canvas, int):
    00074c5ciget-object v0, v5, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
    00074c60invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingTop()I
    00074c66move-result v1
    00074c68iget v2, v5, Landroid/support/v7/widget/v;->o:I
    00074c6cadd-int/2addr v1, v2
    00074c6eiget v2, v5, Landroid/support/v7/widget/v;->l:I
    00074c72add-int/2addr v2, v7
    00074c74invoke-virtual {v5}, Landroid/support/v7/widget/v;->getHeight()I
    00074c7amove-result v3
    00074c7cinvoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    00074c82move-result v4
    00074c84sub-int/2addr v3, v4
    00074c86iget v4, v5, Landroid/support/v7/widget/v;->o:I
    00074c8asub-int/2addr v3, v4
    00074c8cinvoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
    00074c92iget-object v7, v5, Landroid/support/v7/widget/v;->k:Landroid/graphics/drawable/Drawable;
    00074c96invoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
    00074c9creturn-void
    00074c4c
    00074c9e
    00074c9e // align 0x10
    00074ca0
    00074ca0android.support.v7.widget.v::c(int):
    00074cb0const/4 v0, 0x0
    00074cb2const/4 v1, 0x1
    00074cb4if-nez v5, :cond_b
    00074cb8iget v5, v4, Landroid/support/v7/widget/v;->n:I
    00074cbcand-int/2addr v5, v1
    00074cbeif-eqz v5, :cond_a
    00074cc2const/4 v0, 0x1
    00074cc4return v0
    00074cc6invoke-virtual {v4}, Landroid/support/v7/widget/v;->getChildCount()I
    00074cccmove-result v2
    00074cceif-ne v5, v2, :cond_19
    00074cd2iget v5, v4, Landroid/support/v7/widget/v;->n:I
    00074cd6and-int/lit8 v5, v5, 0x4
    00074cdaif-eqz v5, :cond_18
    00074cdeconst/4 v0, 0x1
    00074ce0return v0
    00074ce2iget v2, v4, Landroid/support/v7/widget/v;->n:I
    00074ce6and-int/lit8 v2, v2, 0x2
    00074ceaif-eqz v2, :cond_33
    00074ceesub-int/2addr v5, v1
    00074cf0if-ltz v5, :cond_33
    00074cf4invoke-virtual {v4, v5}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
    00074cfamove-result-object v2
    00074cfcinvoke-virtual {v2}, Landroid/view/View;->getVisibility()I
    00074d02move-result v2
    00074d04const/16 v3, 0x8
    00074d08if-eq v2, v3, :cond_30
    00074d0cconst/4 v0, 0x1
    00074d0egoto :goto_33
    00074d10add-int/lit8 v5, v5, -0x1
    00074d14goto :goto_20
    00074d16return v0
    00074ca0
    00074d18
    00074d18android.support.v7.widget.v::checkLayoutParams(android.view.ViewGroup$LayoutParams):
    00074d28instance-of v1, v1, Landroid/support/v7/widget/v$a;
    00074d2creturn v1
    00074d18
    00074d2e
    00074d2e // align 0x10
    00074d30
    00074d30android.support.v7.widget.v::d(int):
    00074d40const/4 v1, 0x0
    00074d42return v1
    00074d30
    00074d44
    00074d44android.support.v7.widget.v::g():
    00074d54iget v0, v3, Landroid/support/v7/widget/v;->d:I
    00074d58const/4 v1, -0x2
    00074d5aif-nez v0, :cond_b
    00074d5enew-instance v0, Landroid/support/v7/widget/v$a;
    00074d62invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/v$a;-><init>(II)V
    00074d68return-object v0
    00074d6aiget v0, v3, Landroid/support/v7/widget/v;->d:I
    00074d6econst/4 v2, 0x1
    00074d70if-ne v0, v2, :cond_17
    00074d74new-instance v0, Landroid/support/v7/widget/v$a;
    00074d78const/4 v2, -0x1
    00074d7ainvoke-direct {v0, v2, v1}, Landroid/support/v7/widget/v$a;-><init>(II)V
    00074d80return-object v0
    00074d82const/4 v0, 0x0
    00074d84return-object v0
    00074d44
    00074d86
    00074d86 // align 0x8
    00074d88
    00074d88android.support.v7.widget.v::generateDefaultLayoutParams():
    00074d98invoke-virtual {v1}, Landroid/support/v7/widget/v;->g()Landroid/support/v7/widget/v$a;
    00074d9emove-result-object v0
    00074da0return-object v0
    00074d88
    00074da2
    00074da2 // align 0x4
    00074da4
    00074da4android.support.v7.widget.v::generateLayoutParams(android.util.AttributeSet):
    00074db4invoke-virtual {v0, v1}, Landroid/support/v7/widget/v;->b(Landroid/util/AttributeSet;)Landroid/support/v7/widget/v$a;
    00074dbamove-result-object v1
    00074dbcreturn-object v1
    00074da4
    00074dbe
    00074dbe // align 0x10
    00074dc0
    00074dc0android.support.v7.widget.v::generateLayoutParams(android.view.ViewGroup$LayoutParams):
    00074dd0invoke-virtual {v0, v1}, Landroid/support/v7/widget/v;->b(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/v$a;
    00074dd6move-result-object v1
    00074dd8return-object v1
    00074dc0
    00074dda
    00074dda // align 0x4
    00074ddc
    00074ddcandroid.support.v7.widget.v::getBaseline():
    00074deciget v0, v5, Landroid/support/v7/widget/v;->b:I
    00074df0if-gez v0, :cond_9
    00074df4invoke-super {v5}, Landroid/view/ViewGroup;->getBaseline()I
    00074dfamove-result v0
    00074dfcreturn v0
    00074dfeinvoke-virtual {v5}, Landroid/support/v7/widget/v;->getChildCount()I
    00074e04move-result v0
    00074e06iget v1, v5, Landroid/support/v7/widget/v;->b:I
    00074e0aif-le v0, v1, :cond_79
    00074e0eiget v0, v5, Landroid/support/v7/widget/v;->b:I
    00074e12invoke-virtual {v5, v0}, Landroid/support/v7/widget/v;->getChildAt(I)Landroid/view/View;
    00074e18move-result-object v0
    00074e1ainvoke-virtual {v0}, Landroid/view/View;->getBaseline()I
    00074e20move-result v1
    00074e22const/4 v2, -0x1
    00074e24if-ne v1, v2, :cond_2b
    00074e28iget v0, v5, Landroid/support/v7/widget/v;->b:I
    00074e2cif-nez v0, :cond_23
    00074e30return v2
    00074e32new-instance v0, Ljava/lang/RuntimeException;
    00074e36const-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline."
    00074e3ainvoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    00074e40throw v0
    00074e42iget v2, v5, Landroid/support/v7/widget/v;->c:I
    00074e46iget v3, v5, Landroid/support/v7/widget/v;->d:I
    00074e4aconst/4 v4, 0x1
    00074e4cif-ne v3, v4, :cond_6e
    00074e50iget v3, v5, Landroid/support/v7/widget/v;->e:I
    00074e54and-int/lit8 v3, v3, 0x70
    00074e58const/16 v4, 0x30
    00074e5cif-eq v3, v4, :cond_6e
    00074e60const/16 v4, 0x10
    00074e64if-eq v3, v4, :cond_55
    00074e68const/16 v4, 0x50
    00074e6cif-eq v3, v4, :cond_43
    00074e70goto :goto_6e
    00074e72invoke-virtual {v5}, Landroid/support/v7/widget/v;->getBottom()I
    00074e78move-result v2
    00074e7ainvoke-virtual {v5}, Landroid/support/v7/widget/v;->getTop()I
    00074e80move-result v3
    00074e82sub-int/2addr v2, v3
    00074e84invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    00074e8amove-result v3
    00074e8csub-int/2addr v2, v3
    00074e8eiget v3, v5, Landroid/support/v7/widget/v;->f:I
    00074e92sub-int/2addr v2, v3
    00074e94goto :goto_6e
    00074e96invoke-virtual {v5}, Landroid/support/v7/widget/v;->getBottom()I
    00074e9cmove-result v3
    00074e9einvoke-virtual {v5}, Landroid/support/v7/widget/v;->getTop()I
    00074ea4move-result v4
    00074ea6sub-int/2addr v3, v4
    00074ea8invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingTop()I
    00074eaemove-result v4
    00074eb0sub-int/2addr v3, v4
    00074eb2invoke-virtual {v5}, Landroid/support/v7/widget/v;->getPaddingBottom()I
    00074eb8move-result v4
    00074ebasub-int/2addr v3, v4
    00074ebciget v4, v5, Landroid/support/v7/widget/v;->f:I
    00074ec0sub-int/2addr v3, v4
    00074ec2div-int/lit8 v3, v3, 0x2
    00074ec6add-int/2addr v2, v3
    00074ec8invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
    00074ecemove-result-object v0
    00074ed0check-cast v0, Landroid/support/v7/widget/v$a;
    00074ed4iget v0, v0, Landroid/support/v7/widget/v$a;->topMargin:I
    00074ed8add-int/2addr v2, v0
    00074edaadd-int/2addr v2, v1
    00074edcreturn v2
    00074edenew-instance v0, Ljava/lang/RuntimeException;
    00074ee2const-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds."
    00074ee6invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
    00074eecthrow v0
    00074ddc