Files

325 lines
14 KiB
Java

package P;
import android.R;
import android.graphics.Rect;
import android.os.Build;
import android.os.Bundle;
import android.text.SpannableString;
import android.text.TextUtils;
import android.view.accessibility.AccessibilityNodeInfo;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import kotlin.io.ConstantsKt;
/* loaded from: classes.dex */
public final class k {
/* renamed from: a, reason: collision with root package name */
public final AccessibilityNodeInfo f1341a;
/* renamed from: b, reason: collision with root package name */
public int f1342b = -1;
public k(AccessibilityNodeInfo accessibilityNodeInfo, int i) {
this.f1341a = accessibilityNodeInfo;
}
public static String d(int i) {
if (i == 1) {
return "ACTION_FOCUS";
}
if (i == 2) {
return "ACTION_CLEAR_FOCUS";
}
switch (i) {
case 4:
return "ACTION_SELECT";
case 8:
return "ACTION_CLEAR_SELECTION";
case 16:
return "ACTION_CLICK";
case 32:
return "ACTION_LONG_CLICK";
case 64:
return "ACTION_ACCESSIBILITY_FOCUS";
case 128:
return "ACTION_CLEAR_ACCESSIBILITY_FOCUS";
case 256:
return "ACTION_NEXT_AT_MOVEMENT_GRANULARITY";
case ConstantsKt.MINIMUM_BLOCK_SIZE /* 512 */:
return "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY";
case 1024:
return "ACTION_NEXT_HTML_ELEMENT";
case 2048:
return "ACTION_PREVIOUS_HTML_ELEMENT";
case ConstantsKt.DEFAULT_BLOCK_SIZE /* 4096 */:
return "ACTION_SCROLL_FORWARD";
case 8192:
return "ACTION_SCROLL_BACKWARD";
case 16384:
return "ACTION_COPY";
case 32768:
return "ACTION_PASTE";
case 65536:
return "ACTION_CUT";
case 131072:
return "ACTION_SET_SELECTION";
case 262144:
return "ACTION_EXPAND";
case 524288:
return "ACTION_COLLAPSE";
case 2097152:
return "ACTION_SET_TEXT";
case R.id.accessibilityActionMoveWindow:
return "ACTION_MOVE_WINDOW";
case R.id.KEYCODE_3D_MODE:
return "ACTION_SCROLL_IN_DIRECTION";
default:
switch (i) {
case R.id.accessibilityActionShowOnScreen:
return "ACTION_SHOW_ON_SCREEN";
case R.id.accessibilityActionScrollToPosition:
return "ACTION_SCROLL_TO_POSITION";
case R.id.accessibilityActionScrollUp:
return "ACTION_SCROLL_UP";
case R.id.accessibilityActionScrollLeft:
return "ACTION_SCROLL_LEFT";
case R.id.accessibilityActionScrollDown:
return "ACTION_SCROLL_DOWN";
case R.id.accessibilityActionScrollRight:
return "ACTION_SCROLL_RIGHT";
case R.id.accessibilityActionContextClick:
return "ACTION_CONTEXT_CLICK";
case R.id.accessibilityActionSetProgress:
return "ACTION_SET_PROGRESS";
default:
switch (i) {
case R.id.accessibilityActionShowTooltip:
return "ACTION_SHOW_TOOLTIP";
case R.id.accessibilityActionHideTooltip:
return "ACTION_HIDE_TOOLTIP";
case R.id.accessibilityActionPageUp:
return "ACTION_PAGE_UP";
case R.id.accessibilityActionPageDown:
return "ACTION_PAGE_DOWN";
case R.id.accessibilityActionPageLeft:
return "ACTION_PAGE_LEFT";
case R.id.accessibilityActionPageRight:
return "ACTION_PAGE_RIGHT";
case R.id.accessibilityActionPressAndHold:
return "ACTION_PRESS_AND_HOLD";
default:
switch (i) {
case R.id.accessibilityActionImeEnter:
return "ACTION_IME_ENTER";
case R.id.ALT:
return "ACTION_DRAG_START";
case R.id.CTRL:
return "ACTION_DRAG_DROP";
case R.id.FUNCTION:
return "ACTION_DRAG_CANCEL";
default:
return "ACTION_UNKNOWN";
}
}
}
}
}
public final void a(int i) {
this.f1341a.addAction(i);
}
public final void b(f fVar) {
this.f1341a.addAction((AccessibilityNodeInfo.AccessibilityAction) fVar.f1336a);
}
public final ArrayList c(String str) {
AccessibilityNodeInfo accessibilityNodeInfo = this.f1341a;
ArrayList<Integer> integerArrayList = accessibilityNodeInfo.getExtras().getIntegerArrayList(str);
if (integerArrayList != null) {
return integerArrayList;
}
ArrayList<Integer> arrayList = new ArrayList<>();
accessibilityNodeInfo.getExtras().putIntegerArrayList(str, arrayList);
return arrayList;
}
public final boolean e(int i) {
Bundle extras = this.f1341a.getExtras();
return extras != null && (extras.getInt("androidx.view.accessibility.AccessibilityNodeInfoCompat.BOOLEAN_PROPERTY_KEY", 0) & i) == i;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || !(obj instanceof k)) {
return false;
}
k kVar = (k) obj;
AccessibilityNodeInfo accessibilityNodeInfo = kVar.f1341a;
AccessibilityNodeInfo accessibilityNodeInfo2 = this.f1341a;
if (accessibilityNodeInfo2 == null) {
if (accessibilityNodeInfo != null) {
return false;
}
} else if (!accessibilityNodeInfo2.equals(accessibilityNodeInfo)) {
return false;
}
return this.f1342b == kVar.f1342b;
}
public final void f(Rect rect) {
this.f1341a.getBoundsInParent(rect);
}
public final CharSequence g() {
boolean isEmpty = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_START_KEY").isEmpty();
AccessibilityNodeInfo accessibilityNodeInfo = this.f1341a;
if (isEmpty) {
return accessibilityNodeInfo.getText();
}
ArrayList c4 = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_START_KEY");
ArrayList c5 = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_END_KEY");
ArrayList c6 = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_FLAGS_KEY");
ArrayList c7 = c("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ID_KEY");
SpannableString spannableString = new SpannableString(TextUtils.substring(accessibilityNodeInfo.getText(), 0, accessibilityNodeInfo.getText().length()));
for (int i = 0; i < c4.size(); i++) {
spannableString.setSpan(new a(((Integer) c7.get(i)).intValue(), this, accessibilityNodeInfo.getExtras().getInt("androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ACTION_ID_KEY")), ((Integer) c4.get(i)).intValue(), ((Integer) c5.get(i)).intValue(), ((Integer) c6.get(i)).intValue());
}
return spannableString;
}
public final void h(CharSequence charSequence) {
this.f1341a.setClassName(charSequence);
}
public final int hashCode() {
AccessibilityNodeInfo accessibilityNodeInfo = this.f1341a;
if (accessibilityNodeInfo == null) {
return 0;
}
return accessibilityNodeInfo.hashCode();
}
public final void i(j jVar) {
this.f1341a.setCollectionItemInfo(jVar.f1340a);
}
public final void j(boolean z3) {
this.f1341a.setScrollable(z3);
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r2v3, types: [java.util.List] */
/* JADX WARN: Type inference failed for: r2v4, types: [java.util.List] */
/* JADX WARN: Type inference failed for: r2v5, types: [java.util.ArrayList] */
public final String toString() {
?? r22;
StringBuilder sb = new StringBuilder();
sb.append(super.toString());
Rect rect = new Rect();
f(rect);
sb.append("; boundsInParent: " + rect);
AccessibilityNodeInfo accessibilityNodeInfo = this.f1341a;
accessibilityNodeInfo.getBoundsInScreen(rect);
sb.append("; boundsInScreen: " + rect);
int i = Build.VERSION.SDK_INT;
if (i >= 34) {
i.b(accessibilityNodeInfo, rect);
} else {
Rect rect2 = (Rect) accessibilityNodeInfo.getExtras().getParcelable("androidx.view.accessibility.AccessibilityNodeInfoCompat.BOUNDS_IN_WINDOW_KEY");
if (rect2 != null) {
rect.set(rect2.left, rect2.top, rect2.right, rect2.bottom);
}
}
sb.append("; boundsInWindow: " + rect);
sb.append("; packageName: ");
sb.append(accessibilityNodeInfo.getPackageName());
sb.append("; className: ");
sb.append(accessibilityNodeInfo.getClassName());
sb.append("; text: ");
sb.append(g());
sb.append("; error: ");
sb.append(accessibilityNodeInfo.getError());
sb.append("; maxTextLength: ");
sb.append(accessibilityNodeInfo.getMaxTextLength());
sb.append("; stateDescription: ");
sb.append(i >= 30 ? g.b(accessibilityNodeInfo) : accessibilityNodeInfo.getExtras().getCharSequence("androidx.view.accessibility.AccessibilityNodeInfoCompat.STATE_DESCRIPTION_KEY"));
sb.append("; contentDescription: ");
sb.append(accessibilityNodeInfo.getContentDescription());
sb.append("; tooltipText: ");
sb.append(accessibilityNodeInfo.getTooltipText());
sb.append("; viewIdResName: ");
sb.append(accessibilityNodeInfo.getViewIdResourceName());
sb.append("; uniqueId: ");
sb.append(i >= 33 ? h.g(accessibilityNodeInfo) : accessibilityNodeInfo.getExtras().getString("androidx.view.accessibility.AccessibilityNodeInfoCompat.UNIQUE_ID_KEY"));
sb.append("; checkable: ");
sb.append(accessibilityNodeInfo.isCheckable());
sb.append("; checked: ");
sb.append(accessibilityNodeInfo.isChecked());
sb.append("; focusable: ");
sb.append(accessibilityNodeInfo.isFocusable());
sb.append("; focused: ");
sb.append(accessibilityNodeInfo.isFocused());
sb.append("; selected: ");
sb.append(accessibilityNodeInfo.isSelected());
sb.append("; clickable: ");
sb.append(accessibilityNodeInfo.isClickable());
sb.append("; longClickable: ");
sb.append(accessibilityNodeInfo.isLongClickable());
sb.append("; contextClickable: ");
sb.append(accessibilityNodeInfo.isContextClickable());
sb.append("; enabled: ");
sb.append(accessibilityNodeInfo.isEnabled());
sb.append("; password: ");
sb.append(accessibilityNodeInfo.isPassword());
sb.append("; scrollable: " + accessibilityNodeInfo.isScrollable());
sb.append("; containerTitle: ");
sb.append(i >= 34 ? i.c(accessibilityNodeInfo) : accessibilityNodeInfo.getExtras().getCharSequence("androidx.view.accessibility.AccessibilityNodeInfoCompat.CONTAINER_TITLE_KEY"));
sb.append("; granularScrollingSupported: ");
sb.append(e(67108864));
sb.append("; importantForAccessibility: ");
sb.append(accessibilityNodeInfo.isImportantForAccessibility());
sb.append("; visible: ");
sb.append(accessibilityNodeInfo.isVisibleToUser());
sb.append("; isTextSelectable: ");
sb.append(i >= 33 ? h.h(accessibilityNodeInfo) : e(8388608));
sb.append("; accessibilityDataSensitive: ");
sb.append(i >= 34 ? i.f(accessibilityNodeInfo) : e(64));
sb.append("; [");
List<AccessibilityNodeInfo.AccessibilityAction> actionList = accessibilityNodeInfo.getActionList();
if (actionList != null) {
r22 = new ArrayList();
int size = actionList.size();
for (int i4 = 0; i4 < size; i4++) {
r22.add(new f(actionList.get(i4), 0, null, null, null));
}
} else {
r22 = Collections.EMPTY_LIST;
}
for (int i5 = 0; i5 < r22.size(); i5++) {
f fVar = (f) r22.get(i5);
String d4 = d(fVar.a());
if (d4.equals("ACTION_UNKNOWN")) {
Object obj = fVar.f1336a;
if (((AccessibilityNodeInfo.AccessibilityAction) obj).getLabel() != null) {
d4 = ((AccessibilityNodeInfo.AccessibilityAction) obj).getLabel().toString();
}
}
sb.append(d4);
if (i5 != r22.size() - 1) {
sb.append(", ");
}
}
sb.append("]");
return sb.toString();
}
public k(AccessibilityNodeInfo accessibilityNodeInfo) {
this.f1341a = accessibilityNodeInfo;
}
}