package com.google.android.material.sidesheet; import android.R; import android.content.Context; import android.content.res.ColorStateList; import android.content.res.TypedArray; import android.os.Parcel; import android.os.Parcelable; import android.util.AttributeSet; import android.util.Base64; import android.util.TypedValue; import android.view.MotionEvent; import android.view.VelocityTracker; import android.view.View; import android.view.ViewConfiguration; import android.view.ViewGroup; import android.view.ViewParent; import androidx.coordinatorlayout.widget.CoordinatorLayout; import androidx.core.view.ViewCompat; import androidx.core.view.accessibility.AccessibilityNodeInfoCompat; import androidx.core.view.accessibility.AccessibilityViewCommand; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.google.android.material.sidesheet.SideSheetBehavior; import java.lang.ref.Reference; import java.lang.ref.WeakReference; import java.nio.charset.StandardCharsets; import java.util.Iterator; import java.util.LinkedHashSet; import java.util.Set; import o.AbstractC10711eMf; import o.C14739fyr; import o.C17052tZT; import o.C17525xWe; import o.C4363bXv; import o.FLD; import o.OSb; import o.WBB; import o.XgG; import o.hqG; import org.bouncycastle.asn1.cmp.PKIFailureInfo; /* loaded from: classes2.dex */ public class SideSheetBehavior extends CoordinatorLayout.Sts { private static int B = 0; private static byte C = 0; private static int D = 1; private static final int k; /* renamed from: o, reason: collision with root package name */ private static final int f6480o; boolean a; public float b; public int c; WeakReference d; final Set e; public OSb f; public int g; public int h; public AbstractC10711eMf i; public int j; public WeakReference l; private ColorStateList m; private int n; private float p; private int q; private boolean r; private int s; private final OSb.IeS t; private C4363bXv u; private VelocityTracker v; private float w; private final SideSheetBehavior.RVV x; private FLD y; private void z(String str, Object[] objArr) { byte[] decode = Base64.decode(str, 0); byte[] bArr = new byte[decode.length]; for (int i = 0; i < decode.length; i++) { bArr[i] = (byte) (decode[(decode.length - i) - 1] ^ C); } objArr[0] = new String(bArr, StandardCharsets.UTF_8); } static { a(); k = C17052tZT.ojQ.side_sheet_accessibility_pane_title; f6480o = C17052tZT.NHB.Widget_Material3_SideSheet; } public SideSheetBehavior() { this.x = new RVV(this); this.a = true; this.h = 5; this.s = 5; this.b = 0.1f; this.n = -1; this.e = new LinkedHashSet(); this.t = new OSb.IeS(this) { // from class: com.google.android.material.sidesheet.SideSheetBehavior.1 private SideSheetBehavior c; { this.c = this; } @Override // o.OSb.IeS public final void c(View view, int i, int i2) { ViewGroup.MarginLayoutParams marginLayoutParams; WeakReference weakReference = this.c.d; View view2 = weakReference != null ? weakReference.get() : null; if (view2 != null && (marginLayoutParams = (ViewGroup.MarginLayoutParams) view2.getLayoutParams()) != null) { AbstractC10711eMf abstractC10711eMf = this.c.i; int left = view.getLeft(); view.getRight(); abstractC10711eMf.LE_(marginLayoutParams, left); view2.setLayoutParams(marginLayoutParams); } SideSheetBehavior sideSheetBehavior = this.c; if (sideSheetBehavior.e.isEmpty()) { return; } sideSheetBehavior.i.c(i); for (WBB wbb : sideSheetBehavior.e) { } } @Override // o.OSb.IeS public final int e(View view, int i) { return view.getTop(); } @Override // o.OSb.IeS public final int b(View view, int i) { int a = this.c.i.a(); int i2 = this.c.j; return i < a ? a : i > i2 ? i2 : i; } @Override // o.OSb.IeS public final int a(View view) { return this.c.j; } @Override // o.OSb.IeS public final void b(int i) { if (i == 1 && this.c.a) { this.c.d(1); } } @Override // o.OSb.IeS public final void c(View view, float f, float f2) { this.c.b(view, this.c.i.d(view, f, f2), true); } @Override // o.OSb.IeS public final boolean c(View view, int i) { return (this.c.h == 1 || this.c.l == null || this.c.l.get() != view) ? false : true; } }; } public SideSheetBehavior(Context context, AttributeSet attributeSet) { super(context, attributeSet); this.x = new RVV(this); this.a = true; this.h = 5; this.s = 5; this.b = 0.1f; this.n = -1; this.e = new LinkedHashSet(); this.t = new OSb.IeS(this) { // from class: com.google.android.material.sidesheet.SideSheetBehavior.1 private SideSheetBehavior c; { this.c = this; } @Override // o.OSb.IeS public final void c(View view, int i, int i2) { ViewGroup.MarginLayoutParams marginLayoutParams; WeakReference weakReference = this.c.d; View view2 = weakReference != null ? weakReference.get() : null; if (view2 != null && (marginLayoutParams = (ViewGroup.MarginLayoutParams) view2.getLayoutParams()) != null) { AbstractC10711eMf abstractC10711eMf = this.c.i; int left = view.getLeft(); view.getRight(); abstractC10711eMf.LE_(marginLayoutParams, left); view2.setLayoutParams(marginLayoutParams); } SideSheetBehavior sideSheetBehavior = this.c; if (sideSheetBehavior.e.isEmpty()) { return; } sideSheetBehavior.i.c(i); for (WBB wbb : sideSheetBehavior.e) { } } @Override // o.OSb.IeS public final int e(View view, int i) { return view.getTop(); } @Override // o.OSb.IeS public final int b(View view, int i) { int a = this.c.i.a(); int i2 = this.c.j; return i < a ? a : i > i2 ? i2 : i; } @Override // o.OSb.IeS public final int a(View view) { return this.c.j; } @Override // o.OSb.IeS public final void b(int i) { if (i == 1 && this.c.a) { this.c.d(1); } } @Override // o.OSb.IeS public final void c(View view, float f, float f2) { this.c.b(view, this.c.i.d(view, f, f2), true); } @Override // o.OSb.IeS public final boolean c(View view, int i) { return (this.c.h == 1 || this.c.l == null || this.c.l.get() != view) ? false : true; } }; TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, C17052tZT.jNh.SideSheetBehavior_Layout); if (obtainStyledAttributes.hasValue(C17052tZT.jNh.SideSheetBehavior_Layout_backgroundTint)) { this.m = C14739fyr.Ku_(context, obtainStyledAttributes, C17052tZT.jNh.SideSheetBehavior_Layout_backgroundTint); } if (obtainStyledAttributes.hasValue(C17052tZT.jNh.SideSheetBehavior_Layout_shapeAppearance)) { this.y = new FLD(FLD.Ll_(context, attributeSet, 0, f6480o, new C17525xWe(BitmapDescriptorFactory.HUE_RED)), (byte) 0); } if (obtainStyledAttributes.hasValue(C17052tZT.jNh.SideSheetBehavior_Layout_coplanarSiblingViewId)) { int resourceId = obtainStyledAttributes.getResourceId(C17052tZT.jNh.SideSheetBehavior_Layout_coplanarSiblingViewId, -1); this.n = resourceId; WeakReference weakReference = this.d; if (weakReference != null) { weakReference.clear(); } this.d = null; WeakReference weakReference2 = this.l; if (weakReference2 != null) { V v = weakReference2.get(); if (resourceId != -1 && ViewCompat.G(v)) { v.requestLayout(); } } } if (this.y != null) { C4363bXv c4363bXv = new C4363bXv(this.y); this.u = c4363bXv; c4363bXv.d(context); ColorStateList colorStateList = this.m; if (colorStateList == null) { TypedValue typedValue = new TypedValue(); context.getTheme().resolveAttribute(R.attr.colorBackground, typedValue, true); this.u.setTint(typedValue.data); } else { C4363bXv c4363bXv2 = this.u; if (c4363bXv2.B.d != colorStateList) { c4363bXv2.B.d = colorStateList; c4363bXv2.onStateChange(c4363bXv2.getState()); } } } this.p = obtainStyledAttributes.getDimension(C17052tZT.jNh.SideSheetBehavior_Layout_android_elevation, -1.0f); this.a = obtainStyledAttributes.getBoolean(C17052tZT.jNh.SideSheetBehavior_Layout_behavior_draggable, true); obtainStyledAttributes.recycle(); if (this.i == null) { this.i = new hqG(this); } this.w = ViewConfiguration.get(context).getScaledMaximumFlingVelocity(); } @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.Sts public final Parcelable LH_(CoordinatorLayout coordinatorLayout, V v) { return new Sts(super.LH_(coordinatorLayout, v), (SideSheetBehavior) this); } @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.Sts public final void LG_(CoordinatorLayout coordinatorLayout, V v, Parcelable parcelable) { Sts sts = (Sts) parcelable; if (sts.b != null) { super.LG_(coordinatorLayout, v, sts.b); } int i = (sts.c == 1 || sts.c == 2) ? 5 : sts.c; this.h = i; this.s = i; } @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.Sts public final void a(CoordinatorLayout.RVV rvv) { super.a(rvv); this.l = null; this.f = null; } @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.Sts public final void d() { super.d(); this.l = null; this.f = null; } @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.Sts public final boolean a(CoordinatorLayout coordinatorLayout, V v, int i, int i2, int i3, int i4) { ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) v.getLayoutParams(); int paddingLeft = coordinatorLayout.getPaddingLeft(); int paddingRight = coordinatorLayout.getPaddingRight(); int i5 = marginLayoutParams.leftMargin; int childMeasureSpec = ViewGroup.getChildMeasureSpec(i, paddingLeft + paddingRight + i5 + marginLayoutParams.rightMargin + i2, ((ViewGroup.LayoutParams) marginLayoutParams).width); int paddingTop = coordinatorLayout.getPaddingTop(); int paddingBottom = coordinatorLayout.getPaddingBottom(); int i6 = marginLayoutParams.topMargin; v.measure(childMeasureSpec, ViewGroup.getChildMeasureSpec(i3, paddingTop + paddingBottom + i6 + marginLayoutParams.bottomMargin + i4, ((ViewGroup.LayoutParams) marginLayoutParams).height)); return true; } @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.Sts public final boolean c(CoordinatorLayout coordinatorLayout, V v, int i) { int i2; View findViewById; if (ViewCompat.l(coordinatorLayout) && !ViewCompat.l(v)) { v.setFitsSystemWindows(true); } int i3 = 0; if (this.l == null) { this.l = new WeakReference<>(v); C4363bXv c4363bXv = this.u; if (c4363bXv != null) { ViewCompat.sn_(v, c4363bXv); C4363bXv c4363bXv2 = this.u; float f = this.p; if (f == -1.0f) { f = ViewCompat.i(v); } c4363bXv2.n(f); } else { ColorStateList colorStateList = this.m; if (colorStateList != null) { ViewCompat.so_(v, colorStateList); } } int i4 = this.h == 5 ? 4 : 0; if (v.getVisibility() != i4) { v.setVisibility(i4); } e(); if (ViewCompat.n(v) == 0) { ViewCompat.g(v, 1); } c(v); } if (this.f == null) { this.f = OSb.xm_(coordinatorLayout, this.t); } int e = this.i.e(v); coordinatorLayout.c(v, i); this.j = coordinatorLayout.getWidth(); this.c = v.getWidth(); ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) v.getLayoutParams(); this.g = marginLayoutParams != null ? this.i.LD_(marginLayoutParams) : 0; int i5 = this.h; if (i5 == 1 || i5 == 2) { i3 = e - this.i.e(v); } else if (i5 != 3) { if (i5 == 5) { i3 = this.i.b(); } else { StringBuilder sb = new StringBuilder("Unexpected value: "); sb.append(this.h); throw new IllegalStateException(sb.toString()); } } ViewCompat.e((View) v, i3); if (this.d == null && (i2 = this.n) != -1 && (findViewById = coordinatorLayout.findViewById(i2)) != null) { this.d = new WeakReference<>(findViewById); } Iterator it = this.e.iterator(); while (it.hasNext()) { if (it.next() instanceof WBB) { } } return true; } private void c(View view) { int i = 2 % 2; int i2 = D + 19; B = i2 % 128; if (i2 % 2 == 0) { if (ViewCompat.e(view) == null) { int i3 = B + 107; D = i3 % 128; int i4 = i3 % 2; String string = view.getResources().getString(k); if (string.startsWith(",*,)")) { Object[] objArr = new Object[1]; z(string.substring(4), objArr); string = ((String) objArr[0]).intern(); int i5 = D + 7; B = i5 % 128; int i6 = i5 % 2; } ViewCompat.d(view, string); return; } return; } ViewCompat.e(view); Object obj = null; obj.hashCode(); throw null; } @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.Sts public final boolean MY_(CoordinatorLayout coordinatorLayout, V v, MotionEvent motionEvent) { VelocityTracker velocityTracker; if (!v.isShown()) { return false; } int actionMasked = motionEvent.getActionMasked(); if (this.h == 1 && actionMasked == 0) { return true; } if (c()) { this.f.xo_(motionEvent); } if (actionMasked == 0 && (velocityTracker = this.v) != null) { velocityTracker.recycle(); this.v = null; } if (this.v == null) { this.v = VelocityTracker.obtain(); } this.v.addMovement(motionEvent); if (c() && actionMasked == 2 && !this.r && c() && Math.abs(this.q - motionEvent.getX()) > this.f.d) { this.f.a(v, motionEvent.getPointerId(motionEvent.getActionIndex())); } return !this.r; } public final void d(int i) { V v; if (this.h == i) { return; } this.h = i; if (i == 3 || i == 5) { this.s = i; } WeakReference weakReference = this.l; if (weakReference == null || (v = weakReference.get()) == null) { return; } int i2 = this.h == 5 ? 4 : 0; if (v.getVisibility() != i2) { v.setVisibility(i2); } for (WBB wbb : this.e) { } e(); } public final void b(View view, int i, boolean z) { if (this.i.a(view, i, z)) { d(2); this.x.e(i); } else { d(i); } } /* loaded from: classes2.dex */ public class RVV { public int a; public final SideSheetBehavior b; public boolean c; private final Runnable e = new Runnable(this) { // from class: o.HxM private SideSheetBehavior.RVV b; @Override // java.lang.Runnable public final void run() { SideSheetBehavior.RVV rvv = this.b; rvv.c = false; if (rvv.b.f != null && rvv.b.f.c()) { rvv.e(rvv.a); } else if (rvv.b.h == 2) { rvv.b.d(rvv.a); } } { this.b = this; } }; RVV(SideSheetBehavior sideSheetBehavior) { this.b = sideSheetBehavior; } public final void e(int i) { if (this.b.l == null || this.b.l.get() == null) { return; } this.a = i; if (this.c) { return; } ViewCompat.e(this.b.l.get(), this.e); this.c = true; } } /* loaded from: classes2.dex */ protected static class Sts extends XgG { public static final Parcelable.Creator CREATOR = new Parcelable.ClassLoaderCreator() { // from class: com.google.android.material.sidesheet.SideSheetBehavior.Sts.2 @Override // android.os.Parcelable.Creator public final /* synthetic */ Object createFromParcel(Parcel parcel) { return new Sts(parcel, (ClassLoader) null); } @Override // android.os.Parcelable.ClassLoaderCreator public final /* synthetic */ Sts createFromParcel(Parcel parcel, ClassLoader classLoader) { return new Sts(parcel, classLoader); } @Override // android.os.Parcelable.Creator public final /* bridge */ /* synthetic */ Object[] newArray(int i) { return new Sts[i]; } }; final int c; public Sts(Parcel parcel, ClassLoader classLoader) { super(parcel, classLoader); this.c = parcel.readInt(); } public Sts(Parcelable parcelable, SideSheetBehavior sideSheetBehavior) { super(parcelable); this.c = sideSheetBehavior.h; } @Override // o.XgG, android.os.Parcelable public final void writeToParcel(Parcel parcel, int i) { super.writeToParcel(parcel, i); parcel.writeInt(this.c); } } private void e() { V v; WeakReference weakReference = this.l; if (weakReference == null || (v = weakReference.get()) == null) { return; } ViewCompat.b(v, 262144); ViewCompat.b(v, PKIFailureInfo.badCertTemplate); final int i = 5; if (this.h != 5) { ViewCompat.a(v, AccessibilityNodeInfoCompat.AccessibilityActionCompat.h, null, new AccessibilityViewCommand(this, i) { // from class: o.RgD private SideSheetBehavior c; private int e; @Override // androidx.core.view.accessibility.AccessibilityViewCommand public final boolean d(View view) { final SideSheetBehavior sideSheetBehavior = this.c; final int i2 = this.e; if (i2 != 1 && i2 != 2) { Reference reference = sideSheetBehavior.l; if (reference == null || reference.get() == null) { sideSheetBehavior.d(i2); } else { View view2 = (View) sideSheetBehavior.l.get(); Runnable runnable = new Runnable(sideSheetBehavior, i2) { // from class: o.rhT private int c; private SideSheetBehavior d; @Override // java.lang.Runnable public final void run() { SideSheetBehavior sideSheetBehavior2 = this.d; int i3 = this.c; View view3 = (View) sideSheetBehavior2.l.get(); if (view3 != null) { sideSheetBehavior2.b(view3, i3, false); } } { this.d = sideSheetBehavior; this.c = i2; } }; ViewParent parent = view2.getParent(); if (parent != null && parent.isLayoutRequested() && ViewCompat.H(view2)) { view2.post(runnable); } else { runnable.run(); } } return true; } StringBuilder sb = new StringBuilder("STATE_"); sb.append(i2 == 1 ? "DRAGGING" : "SETTLING"); sb.append(" should not be set externally."); throw new IllegalArgumentException(sb.toString()); } { this.c = this; this.e = i; } }); } final int i2 = 3; if (this.h != 3) { ViewCompat.a(v, AccessibilityNodeInfoCompat.AccessibilityActionCompat.f6387o, null, new AccessibilityViewCommand(this, i2) { // from class: o.RgD private SideSheetBehavior c; private int e; @Override // androidx.core.view.accessibility.AccessibilityViewCommand public final boolean d(View view) { final SideSheetBehavior sideSheetBehavior = this.c; final int i22 = this.e; if (i22 != 1 && i22 != 2) { Reference reference = sideSheetBehavior.l; if (reference == null || reference.get() == null) { sideSheetBehavior.d(i22); } else { View view2 = (View) sideSheetBehavior.l.get(); Runnable runnable = new Runnable(sideSheetBehavior, i22) { // from class: o.rhT private int c; private SideSheetBehavior d; @Override // java.lang.Runnable public final void run() { SideSheetBehavior sideSheetBehavior2 = this.d; int i3 = this.c; View view3 = (View) sideSheetBehavior2.l.get(); if (view3 != null) { sideSheetBehavior2.b(view3, i3, false); } } { this.d = sideSheetBehavior; this.c = i22; } }; ViewParent parent = view2.getParent(); if (parent != null && parent.isLayoutRequested() && ViewCompat.H(view2)) { view2.post(runnable); } else { runnable.run(); } } return true; } StringBuilder sb = new StringBuilder("STATE_"); sb.append(i22 == 1 ? "DRAGGING" : "SETTLING"); sb.append(" should not be set externally."); throw new IllegalArgumentException(sb.toString()); } { this.c = this; this.e = i2; } }); } } @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.Sts public final boolean LJ_(CoordinatorLayout coordinatorLayout, V v, MotionEvent motionEvent) { OSb oSb; VelocityTracker velocityTracker; if (!((v.isShown() || ViewCompat.e(v) != null) && this.a)) { this.r = true; return false; } int actionMasked = motionEvent.getActionMasked(); if (actionMasked == 0 && (velocityTracker = this.v) != null) { velocityTracker.recycle(); this.v = null; } if (this.v == null) { this.v = VelocityTracker.obtain(); } this.v.addMovement(motionEvent); if (actionMasked == 0) { this.q = (int) motionEvent.getX(); } else if ((actionMasked == 1 || actionMasked == 3) && this.r) { this.r = false; return false; } return (this.r || (oSb = this.f) == null || !oSb.xp_(motionEvent)) ? false : true; } static void a() { C = (byte) 6; } private boolean c() { return this.f != null && (this.a || this.h == 1); } }