what-the-bank/sources/com/google/android/material/timepicker/MaterialTimePicker.java

394 lines
16 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.material.timepicker;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.res.ColorStateList;
import android.content.res.TypedArray;
import android.os.Bundle;
import android.text.SpannableString;
import android.text.Spanned;
import android.text.SpannedString;
import android.text.TextUtils;
import android.util.Base64;
import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewStub;
import android.view.Window;
import android.widget.Button;
import android.widget.TextView;
import androidx.core.view.ViewCompat;
import androidx.fragment.app.DialogFragment;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.timepicker.MaterialTimePicker;
import com.google.android.material.timepicker.TimePickerView;
import java.nio.charset.StandardCharsets;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Set;
import o.C1156Wwv;
import o.C17052tZT;
import o.C4363bXv;
import o.TZc;
import o.VPp;
import o.kxR;
import o.nNq;
/* loaded from: classes2.dex */
public final class MaterialTimePicker extends DialogFragment implements TimePickerView.Sts {
private static int u = 1;
private static byte w = 6;
private static int x;
MaterialButton c;
public kxR d;
private int g;
private Button i;
private int j;
private CharSequence l;
private CharSequence m;
private C1156Wwv p;
private ViewStub q;
private nNq r;
private VPp s;
private TimePickerView t;
private CharSequence y;
final Set<View.OnClickListener> b = new LinkedHashSet();
final Set<View.OnClickListener> e = new LinkedHashSet();
private final Set<DialogInterface.OnCancelListener> f = new LinkedHashSet();
private final Set<DialogInterface.OnDismissListener> h = new LinkedHashSet();
private int v = 0;
private int k = 0;
/* renamed from: o, reason: collision with root package name */
private int f6488o = 0;
int a = 0;
private int n = 0;
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] ^ w);
}
objArr[0] = new String(bArr, StandardCharsets.UTF_8);
}
@Override // androidx.fragment.app.DialogFragment
public final Dialog onCreateDialog(Bundle bundle) {
Context requireContext = requireContext();
int i = this.n;
if (i == 0) {
Context requireContext2 = requireContext();
int i2 = C17052tZT.IeS.materialTimePickerTheme;
TypedValue typedValue = new TypedValue();
if (!requireContext2.getTheme().resolveAttribute(i2, typedValue, true)) {
typedValue = null;
}
i = typedValue == null ? 0 : typedValue.data;
}
Dialog dialog = new Dialog(requireContext, i);
Context context = dialog.getContext();
int i3 = TZc.Kt_(context, C17052tZT.IeS.colorSurface, MaterialTimePicker.class.getCanonicalName()).data;
C4363bXv c4363bXv = new C4363bXv(context, null, C17052tZT.IeS.materialTimePickerStyle, C17052tZT.NHB.Widget_MaterialComponents_TimePicker);
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(null, C17052tZT.jNh.MaterialTimePicker, C17052tZT.IeS.materialTimePickerStyle, C17052tZT.NHB.Widget_MaterialComponents_TimePicker);
this.j = obtainStyledAttributes.getResourceId(C17052tZT.jNh.MaterialTimePicker_clockIcon, 0);
this.g = obtainStyledAttributes.getResourceId(C17052tZT.jNh.MaterialTimePicker_keyboardIcon, 0);
obtainStyledAttributes.recycle();
c4363bXv.d(context);
ColorStateList valueOf = ColorStateList.valueOf(i3);
if (c4363bXv.B.d != valueOf) {
c4363bXv.B.d = valueOf;
c4363bXv.onStateChange(c4363bXv.getState());
}
Window window = dialog.getWindow();
window.setBackgroundDrawable(c4363bXv);
window.requestFeature(1);
window.setLayout(-2, -2);
c4363bXv.n(ViewCompat.i(window.getDecorView()));
return dialog;
}
@Override // androidx.fragment.app.DialogFragment, androidx.fragment.app.Fragment
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
if (bundle == null) {
bundle = getArguments();
}
if (bundle != null) {
VPp vPp = (VPp) bundle.getParcelable("TIME_PICKER_TIME_MODEL");
this.s = vPp;
if (vPp == null) {
this.s = new VPp();
}
this.a = bundle.getInt("TIME_PICKER_INPUT_MODE", this.s.e != 1 ? 0 : 1);
this.v = bundle.getInt("TIME_PICKER_TITLE_RES", 0);
this.y = bundle.getCharSequence("TIME_PICKER_TITLE_TEXT");
this.k = bundle.getInt("TIME_PICKER_POSITIVE_BUTTON_TEXT_RES", 0);
this.l = bundle.getCharSequence("TIME_PICKER_POSITIVE_BUTTON_TEXT");
this.f6488o = bundle.getInt("TIME_PICKER_NEGATIVE_BUTTON_TEXT_RES", 0);
this.m = bundle.getCharSequence("TIME_PICKER_NEGATIVE_BUTTON_TEXT");
this.n = bundle.getInt("TIME_PICKER_OVERRIDE_THEME_RES_ID", 0);
}
}
@Override // androidx.fragment.app.DialogFragment, androidx.fragment.app.Fragment
public final void onSaveInstanceState(Bundle bundle) {
super.onSaveInstanceState(bundle);
bundle.putParcelable("TIME_PICKER_TIME_MODEL", this.s);
bundle.putInt("TIME_PICKER_INPUT_MODE", this.a);
bundle.putInt("TIME_PICKER_TITLE_RES", this.v);
bundle.putCharSequence("TIME_PICKER_TITLE_TEXT", this.y);
bundle.putInt("TIME_PICKER_POSITIVE_BUTTON_TEXT_RES", this.k);
bundle.putCharSequence("TIME_PICKER_POSITIVE_BUTTON_TEXT", this.l);
bundle.putInt("TIME_PICKER_NEGATIVE_BUTTON_TEXT_RES", this.f6488o);
bundle.putCharSequence("TIME_PICKER_NEGATIVE_BUTTON_TEXT", this.m);
bundle.putInt("TIME_PICKER_OVERRIDE_THEME_RES_ID", this.n);
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r3v25, types: [android.text.SpannableString, android.text.Spannable] */
/* JADX WARN: Type inference failed for: r9v10, types: [android.text.SpannableString, android.text.Spannable] */
/* JADX WARN: Type inference failed for: r9v4, types: [android.text.SpannableString, android.text.Spannable] */
@Override // androidx.fragment.app.Fragment
public final View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
int i = 2 % 2;
ViewGroup viewGroup2 = (ViewGroup) layoutInflater.inflate(C17052tZT.tOB.material_timepicker_dialog, viewGroup);
TimePickerView timePickerView = (TimePickerView) viewGroup2.findViewById(C17052tZT.ZqN.material_timepicker_view);
this.t = timePickerView;
timePickerView.e = this;
this.q = (ViewStub) viewGroup2.findViewById(C17052tZT.ZqN.material_textinput_timepicker);
this.c = (MaterialButton) viewGroup2.findViewById(C17052tZT.ZqN.material_timepicker_mode_button);
TextView textView = (TextView) viewGroup2.findViewById(C17052tZT.ZqN.header_title);
int i2 = this.v;
if (i2 != 0) {
int i3 = u + 75;
x = i3 % 128;
int i4 = i3 % 2;
Context context = textView.getContext();
String string = context.getString(i2);
if (string.startsWith(",*,)")) {
int i5 = u + 11;
x = i5 % 128;
int i6 = i5 % 2;
Object[] objArr = new Object[1];
z(string.substring(4), objArr);
string = ((String) objArr[0]).intern();
CharSequence text = context.getText(i2);
if (text instanceof Spanned) {
?? spannableString = new SpannableString(string);
TextUtils.copySpansFrom((SpannedString) text, 0, string.length(), Object.class, spannableString, 0);
string = spannableString;
}
}
textView.setText(string);
} else if (!TextUtils.isEmpty(this.y)) {
textView.setText(this.y);
}
a(this.c);
Button button = (Button) viewGroup2.findViewById(C17052tZT.ZqN.material_timepicker_ok_button);
button.setOnClickListener(new View.OnClickListener(this) { // from class: com.google.android.material.timepicker.MaterialTimePicker.1
private MaterialTimePicker e;
{
this.e = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
Iterator<View.OnClickListener> it = this.e.b.iterator();
while (it.hasNext()) {
it.next().onClick(view);
}
this.e.dismiss();
}
});
int i7 = this.k;
if (i7 != 0) {
Context context2 = button.getContext();
String string2 = context2.getString(i7);
if (string2.startsWith(",*,)")) {
Object[] objArr2 = new Object[1];
z(string2.substring(4), objArr2);
string2 = ((String) objArr2[0]).intern();
CharSequence text2 = context2.getText(i7);
if (text2 instanceof Spanned) {
?? spannableString2 = new SpannableString(string2);
TextUtils.copySpansFrom((SpannedString) text2, 0, string2.length(), Object.class, spannableString2, 0);
string2 = spannableString2;
}
}
button.setText(string2);
} else if (!TextUtils.isEmpty(this.l)) {
int i8 = u + 87;
x = i8 % 128;
if (i8 % 2 != 0) {
button.setText(this.l);
throw null;
}
button.setText(this.l);
}
Button button2 = (Button) viewGroup2.findViewById(C17052tZT.ZqN.material_timepicker_cancel_button);
this.i = button2;
button2.setOnClickListener(new View.OnClickListener(this) { // from class: com.google.android.material.timepicker.MaterialTimePicker.3
private MaterialTimePicker a;
{
this.a = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
Iterator<View.OnClickListener> it = this.a.e.iterator();
while (it.hasNext()) {
it.next().onClick(view);
}
this.a.dismiss();
}
});
int i9 = this.f6488o;
if (i9 != 0) {
Button button3 = this.i;
Context context3 = button3.getContext();
String string3 = context3.getString(i9);
if (!(!string3.startsWith(",*,)"))) {
int i10 = x + 109;
u = i10 % 128;
int i11 = i10 % 2;
Object[] objArr3 = new Object[1];
z(string3.substring(4), objArr3);
string3 = ((String) objArr3[0]).intern();
CharSequence text3 = context3.getText(i9);
if (text3 instanceof Spanned) {
?? spannableString3 = new SpannableString(string3);
TextUtils.copySpansFrom((SpannedString) text3, 0, string3.length(), Object.class, spannableString3, 0);
string3 = spannableString3;
}
}
button3.setText(string3);
} else if (!TextUtils.isEmpty(this.m)) {
this.i.setText(this.m);
}
Button button4 = this.i;
if (button4 != null) {
button4.setVisibility(isCancelable() ? 0 : 8);
}
this.c.setOnClickListener(new View.OnClickListener(this) { // from class: com.google.android.material.timepicker.MaterialTimePicker.2
private MaterialTimePicker a;
{
this.a = this;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
MaterialTimePicker materialTimePicker = this.a;
materialTimePicker.a = materialTimePicker.a == 0 ? 1 : 0;
MaterialTimePicker materialTimePicker2 = this.a;
materialTimePicker2.a(materialTimePicker2.c);
}
});
return viewGroup2;
}
@Override // androidx.fragment.app.Fragment
public final void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
if (this.d instanceof nNq) {
view.postDelayed(new Runnable(this) { // from class: o.iXD
private MaterialTimePicker a;
@Override // java.lang.Runnable
public final void run() {
kxR kxr = this.a.d;
if (kxr instanceof nNq) {
((nNq) kxr).a();
}
}
{
this.a = this;
}
}, 100L);
}
}
@Override // androidx.fragment.app.DialogFragment, androidx.fragment.app.Fragment
public final void onDestroyView() {
super.onDestroyView();
this.d = null;
this.p = null;
this.r = null;
TimePickerView timePickerView = this.t;
if (timePickerView != null) {
timePickerView.e = null;
this.t = null;
}
}
@Override // androidx.fragment.app.DialogFragment, android.content.DialogInterface.OnCancelListener
public final void onCancel(DialogInterface dialogInterface) {
Iterator<DialogInterface.OnCancelListener> it = this.f.iterator();
while (it.hasNext()) {
it.next().onCancel(dialogInterface);
}
super.onCancel(dialogInterface);
}
@Override // androidx.fragment.app.DialogFragment, android.content.DialogInterface.OnDismissListener
public final void onDismiss(DialogInterface dialogInterface) {
Iterator<DialogInterface.OnDismissListener> it = this.h.iterator();
while (it.hasNext()) {
it.next().onDismiss(dialogInterface);
}
super.onDismiss(dialogInterface);
}
@Override // androidx.fragment.app.DialogFragment
public final void setCancelable(boolean z) {
super.setCancelable(z);
Button button = this.i;
if (button != null) {
button.setVisibility(isCancelable() ? 0 : 8);
}
}
@Override // com.google.android.material.timepicker.TimePickerView.Sts
public final void a() {
this.a = 1;
a(this.c);
this.r.a();
}
/* JADX WARN: Code restructure failed: missing block: B:21:0x0051, code lost:
if (r0 == null) goto L25;
*/
/* JADX WARN: Code restructure failed: missing block: B:22:0x005f, code lost:
r5.p = r0;
r0 = r0;
*/
/* JADX WARN: Code restructure failed: missing block: B:35:0x0058, code lost:
r0 = new o.C1156Wwv(r2, r5.s);
*/
/* JADX WARN: Code restructure failed: missing block: B:37:0x0056, code lost:
if (r0 == null) goto L25;
*/
/* JADX WARN: Multi-variable type inference failed */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
final void a(com.google.android.material.button.MaterialButton r6) {
/*
Method dump skipped, instructions count: 260
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.material.timepicker.MaterialTimePicker.a(com.google.android.material.button.MaterialButton):void");
}
}