package androidx.leanback.widget.picker;

import android.content.Context;
import android.content.res.TypedArray;
import android.text.TextUtils;
import android.text.format.DateFormat;
import android.util.AttributeSet;
import ar.tvplayer.tv.R;
import defpackage.AbstractC0793;
import defpackage.AbstractC2746;
import defpackage.AbstractC5433;
import defpackage.C0309;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Locale;

/* JADX INFO: loaded from: classes3.dex */
public class TimePicker extends Picker {

    /* JADX INFO: renamed from: ʽᵡᵢᵾ, reason: contains not printable characters */
    public int f532;

    /* JADX INFO: renamed from: ˀᵗ, reason: contains not printable characters */
    public int f533;

    /* JADX INFO: renamed from: ˁʢᵛ, reason: contains not printable characters */
    public int f534;

    /* JADX INFO: renamed from: ˈⁱᵡ, reason: contains not printable characters */
    public int f535;

    /* JADX INFO: renamed from: ˊˌˊ, reason: contains not printable characters */
    public int f536;

    /* JADX INFO: renamed from: ˊᵡᵗʨ, reason: contains not printable characters */
    public C0309 f537;

    /* JADX INFO: renamed from: ˏᵩʨ, reason: contains not printable characters */
    public String f538;

    /* JADX INFO: renamed from: ˑʢ, reason: contains not printable characters */
    public int f539;

    /* JADX INFO: renamed from: ᵛˑﹳ, reason: contains not printable characters */
    public C0309 f540;

    /* JADX INFO: renamed from: ᵞᵛᵘ, reason: contains not printable characters */
    public boolean f541;

    /* JADX INFO: renamed from: ᵨˈʼﹶ, reason: contains not printable characters */
    public final ᵥᵵᵶᵩ f542;

    /* JADX INFO: renamed from: ᵵᵬᵽ, reason: contains not printable characters */
    public C0309 f543;

    public TimePicker(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, R.attr.h);
    }

    public TimePicker(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        Locale locale = Locale.getDefault();
        context.getResources();
        this.f542 = new ᵥᵵᵶᵩ(locale);
        int[] iArr = AbstractC5433.f20619;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr);
        AbstractC2746.m6646(this, context, iArr, attributeSet, typedArrayObtainStyledAttributes, 0);
        try {
            this.f541 = typedArrayObtainStyledAttributes.getBoolean(0, DateFormat.is24HourFormat(context));
            boolean z = typedArrayObtainStyledAttributes.getBoolean(3, true);
            typedArrayObtainStyledAttributes.recycle();
            m354();
            m353();
            if (z) {
                Calendar calendar = Calendar.getInstance(locale);
                setHour(calendar.get(11));
                setMinute(calendar.get(12));
                if (this.f541) {
                    return;
                }
                m346(this.f535, this.f533);
            }
        } catch (Throwable th) {
            typedArrayObtainStyledAttributes.recycle();
            throw th;
        }
    }

    public String getBestHourMinutePattern() {
        String bestDateTimePattern = DateFormat.getBestDateTimePattern((Locale) this.f542.ᵜᵪʾ, this.f541 ? "Hma" : "hma");
        return TextUtils.isEmpty(bestDateTimePattern) ? "h:mma" : bestDateTimePattern;
    }

    public int getHour() {
        if (this.f541) {
            return this.f536;
        }
        int i = this.f533;
        int i2 = this.f536;
        return i == 0 ? i2 % 12 : (i2 % 12) + 12;
    }

    public int getMinute() {
        return this.f534;
    }

    public void setHour(int i) {
        if (i < 0 || i > 23) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ(AbstractC0793.m2876(i, "hour: ", " is not in [0-23] range in"));
            return;
        }
        this.f536 = i;
        boolean z = this.f541;
        if (!z) {
            if (i >= 12) {
                this.f533 = 1;
                if (i > 12) {
                    this.f536 = i - 12;
                }
            } else {
                this.f533 = 0;
                if (i == 0) {
                    this.f536 = 12;
                }
            }
            if (!z) {
                m346(this.f535, this.f533);
            }
        }
        m346(this.f539, this.f536);
    }

    public void setIs24Hour(boolean z) {
        if (this.f541 == z) {
            return;
        }
        int hour = getHour();
        int minute = getMinute();
        this.f541 = z;
        m354();
        m353();
        setHour(hour);
        setMinute(minute);
        if (this.f541) {
            return;
        }
        m346(this.f535, this.f533);
    }

    public void setMinute(int i) {
        if (i < 0 || i > 59) {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ(AbstractC0793.m2876(i, "minute: ", " is not in [0-59] range."));
        } else {
            this.f534 = i;
            m346(this.f532, i);
        }
    }

    @Override // androidx.leanback.widget.picker.Picker
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public final void mo342(int i, int i2) {
        if (i == this.f539) {
            this.f536 = i2;
            return;
        }
        if (i == this.f532) {
            this.f534 = i2;
        } else if (i == this.f535) {
            this.f533 = i2;
        } else {
            ᵕᵩʽᵲ.ᵮᵣᵗˈ("Invalid column index.");
        }
    }

    /* JADX INFO: renamed from: ᵮᵣᵗˈ, reason: contains not printable characters */
    public final void m353() {
        C0309 c0309 = this.f537;
        boolean z = this.f541;
        int i = !z ? 1 : 0;
        if (i != c0309.f1993) {
            c0309.f1993 = i;
        }
        int i2 = z ? 23 : 12;
        if (i2 != c0309.f1994) {
            c0309.f1994 = i2;
        }
        C0309 c03092 = this.f540;
        if (c03092.f1993 != 0) {
            c03092.f1993 = 0;
        }
        if (59 != c03092.f1994) {
            c03092.f1994 = 59;
        }
        C0309 c03093 = this.f543;
        if (c03093 != null) {
            if (c03093.f1993 != 0) {
                c03093.f1993 = 0;
            }
            if (1 != c03093.f1994) {
                c03093.f1994 = 1;
            }
        }
    }

    /* JADX INFO: renamed from: ᵶᵥᵝ, reason: contains not printable characters */
    public final void m354() {
        String bestHourMinutePattern = getBestHourMinutePattern();
        if (TextUtils.equals(bestHourMinutePattern, this.f538)) {
            return;
        }
        this.f538 = bestHourMinutePattern;
        String bestHourMinutePattern2 = getBestHourMinutePattern();
        ᵥᵵᵶᵩ r1 = this.f542;
        boolean z = TextUtils.getLayoutDirectionFromLocale((Locale) r1.ᵜᵪʾ) == 1;
        boolean z2 = bestHourMinutePattern2.indexOf(97) < 0 || bestHourMinutePattern2.indexOf("a") > bestHourMinutePattern2.indexOf("m");
        String strConcat = z ? "mh" : "hm";
        if (!this.f541) {
            strConcat = z2 ? strConcat.concat("a") : "a".concat(strConcat);
        }
        String bestHourMinutePattern3 = getBestHourMinutePattern();
        ArrayList arrayList = new ArrayList();
        StringBuilder sb = new StringBuilder();
        char[] cArr = {'H', 'h', 'K', 'k', 'm', 'M', 'a'};
        boolean z3 = false;
        char c = 0;
        for (int i = 0; i < bestHourMinutePattern3.length(); i++) {
            char cCharAt = bestHourMinutePattern3.charAt(i);
            if (cCharAt != ' ') {
                if (cCharAt != '\'') {
                    if (!z3) {
                        int i2 = 0;
                        while (true) {
                            if (i2 >= 7) {
                                sb.append(cCharAt);
                                break;
                            } else if (cCharAt != cArr[i2]) {
                                i2++;
                            } else if (cCharAt != c) {
                                arrayList.add(sb.toString());
                                sb.setLength(0);
                            }
                        }
                    } else {
                        sb.append(cCharAt);
                    }
                    c = cCharAt;
                } else if (z3) {
                    z3 = false;
                } else {
                    sb.setLength(0);
                    z3 = true;
                }
            }
        }
        arrayList.add(sb.toString());
        if (arrayList.size() != strConcat.length() + 1) {
            ᵷᵝˎ.ᵨᵣ(arrayList.size(), strConcat.length(), " must equal the size of timeFieldsPattern: ");
            return;
        }
        setSeparators(arrayList);
        String upperCase = strConcat.toUpperCase((Locale) r1.ᵜᵪʾ);
        this.f543 = null;
        this.f540 = null;
        this.f537 = null;
        this.f535 = -1;
        this.f532 = -1;
        this.f539 = -1;
        ArrayList arrayList2 = new ArrayList(3);
        for (int i3 = 0; i3 < upperCase.length(); i3++) {
            char cCharAt2 = upperCase.charAt(i3);
            if (cCharAt2 == 'A') {
                C0309 c0309 = new C0309();
                this.f543 = c0309;
                arrayList2.add(c0309);
                C0309 c03092 = this.f543;
                c03092.f1997 = (String[]) r1.ᵯᵷʽ;
                this.f535 = i3;
                if (c03092.f1993 != 0) {
                    c03092.f1993 = 0;
                }
                if (1 != c03092.f1994) {
                    c03092.f1994 = 1;
                }
            } else if (cCharAt2 == 'H') {
                C0309 c03093 = new C0309();
                this.f537 = c03093;
                arrayList2.add(c03093);
                this.f537.f1997 = (String[]) r1.ᵔᵖᵹᵫ;
                this.f539 = i3;
            } else {
                if (cCharAt2 != 'M') {
                    ᵕᵩʽᵲ.ᵮᵣᵗˈ("Invalid time picker format.");
                    return;
                }
                C0309 c03094 = new C0309();
                this.f540 = c03094;
                arrayList2.add(c03094);
                this.f540.f1997 = (String[]) r1.ᵨᵼⁱ;
                this.f532 = i3;
            }
        }
        setColumns(arrayList2);
    }
}
