package com.google.android.material.datepicker;

import android.R;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.ContextThemeWrapper;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityManager;
import android.widget.GridView;
import android.widget.ListAdapter;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
import androidx.annotation.StyleRes;
import androidx.core.view.s1;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.z0;
import com.google.android.gms.internal.ads.p80;
import com.google.android.gms.measurement.internal.u1;
import com.google.android.material.button.MaterialButton;
import xyz.stream.utils.f0;

/* JADX INFO: loaded from: classes2.dex */
@RestrictTo({RestrictTo.Scope.f556b})
public final class MaterialCalendar<S> extends w {
    public static final /* synthetic */ int P0 = 0;
    public int E0;
    public CalendarSelector F0;
    public p80 G0;
    public RecyclerView H0;
    public RecyclerView I0;
    public View J0;
    public View K0;
    public View L0;
    public View M0;
    public MaterialButton N0;
    public AccessibilityManager O0;

    @Nullable
    private c calendarConstraints;

    @Nullable
    private r current;

    @Nullable
    private e dateSelector;

    @Nullable
    private g dayViewDecorator;

    /* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
    /* JADX WARN: Unknown enum class pattern. Please report as an issue! */
    public static final class CalendarSelector {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        public static final CalendarSelector f22445a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public static final CalendarSelector f22446b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        public static final /* synthetic */ CalendarSelector[] f22447c;

        static {
            CalendarSelector calendarSelector = new CalendarSelector("DAY", 0);
            f22445a = calendarSelector;
            CalendarSelector calendarSelector2 = new CalendarSelector("YEAR", 1);
            f22446b = calendarSelector2;
            f22447c = new CalendarSelector[]{calendarSelector, calendarSelector2};
        }

        public static CalendarSelector valueOf(String str) {
            return (CalendarSelector) Enum.valueOf(CalendarSelector.class, str);
        }

        public static CalendarSelector[] values() {
            return (CalendarSelector[]) f22447c.clone();
        }
    }

    @NonNull
    public static <T> MaterialCalendar<T> newInstance(@NonNull e eVar, @StyleRes int i10, @NonNull c cVar, @Nullable g gVar) {
        MaterialCalendar<T> materialCalendar = new MaterialCalendar<>();
        Bundle bundle = new Bundle();
        bundle.putInt("THEME_RES_ID_KEY", i10);
        bundle.putParcelable("GRID_SELECTOR_KEY", eVar);
        bundle.putParcelable("CALENDAR_CONSTRAINTS_KEY", cVar);
        bundle.putParcelable("DAY_VIEW_DECORATOR_KEY", gVar);
        bundle.putParcelable("CURRENT_MONTH_KEY", cVar.getOpenAt());
        materialCalendar.setArguments(bundle);
        return materialCalendar;
    }

    public final void L(r rVar) {
        v vVar = (v) this.I0.getAdapter();
        int iE = vVar.f22514a.f22465a.e(rVar);
        AccessibilityManager accessibilityManager = this.O0;
        if (accessibilityManager == null || !accessibilityManager.isEnabled()) {
            int iE2 = iE - vVar.f22514a.f22465a.e(this.current);
            int i10 = 3;
            boolean z10 = Math.abs(iE2) > 3;
            boolean z11 = iE2 > 0;
            this.current = rVar;
            if (z10 && z11) {
                this.I0.scrollToPosition(iE - 3);
                this.I0.post(new y3.s(iE, i10, this));
            } else if (z10) {
                this.I0.scrollToPosition(iE + 3);
                this.I0.post(new y3.s(iE, i10, this));
            } else {
                this.I0.post(new y3.s(iE, i10, this));
            }
        } else {
            this.current = rVar;
            this.I0.scrollToPosition(iE);
        }
        O(iE);
    }

    public final void M(CalendarSelector calendarSelector) {
        this.F0 = calendarSelector;
        if (calendarSelector == CalendarSelector.f22446b) {
            this.H0.getLayoutManager().scrollToPosition(this.current.f22500c - ((b0) this.H0.getAdapter()).f22464a.getCalendarConstraints().f22465a.f22500c);
            this.L0.setVisibility(0);
            this.M0.setVisibility(8);
            this.J0.setVisibility(8);
            this.K0.setVisibility(8);
            return;
        }
        if (calendarSelector == CalendarSelector.f22445a) {
            this.L0.setVisibility(8);
            this.M0.setVisibility(0);
            this.J0.setVisibility(0);
            this.K0.setVisibility(0);
            L(this.current);
        }
    }

    public final void N() {
        CalendarSelector calendarSelector = this.F0;
        CalendarSelector calendarSelector2 = CalendarSelector.f22446b;
        CalendarSelector calendarSelector3 = CalendarSelector.f22445a;
        if (calendarSelector == calendarSelector2) {
            M(calendarSelector3);
            this.I0.announceForAccessibility(getString(x8.k.mtrl_picker_toggled_to_day_selection));
        } else if (calendarSelector == calendarSelector3) {
            M(calendarSelector2);
            this.H0.announceForAccessibility(getString(x8.k.mtrl_picker_toggled_to_year_selection));
        }
    }

    public final void O(int i10) {
        this.K0.setEnabled(i10 + 1 < this.I0.getAdapter().getItemCount());
        this.J0.setEnabled(i10 - 1 >= 0);
    }

    @Nullable
    public c getCalendarConstraints() {
        return this.calendarConstraints;
    }

    @Nullable
    public r getCurrentMonth() {
        return this.current;
    }

    @Nullable
    public e getDateSelector() {
        return null;
    }

    @Override // androidx.fragment.app.e0
    public void onCreate(@Nullable Bundle bundle) {
        super.onCreate(bundle);
        if (bundle == null) {
            bundle = getArguments();
        }
        this.E0 = bundle.getInt("THEME_RES_ID_KEY");
        u1.u(bundle.getParcelable("GRID_SELECTOR_KEY"));
        this.calendarConstraints = (c) bundle.getParcelable("CALENDAR_CONSTRAINTS_KEY");
        u1.u(bundle.getParcelable("DAY_VIEW_DECORATOR_KEY"));
        this.current = (r) bundle.getParcelable("CURRENT_MONTH_KEY");
    }

    @Override // androidx.fragment.app.e0
    @NonNull
    public View onCreateView(@NonNull LayoutInflater layoutInflater, @Nullable ViewGroup viewGroup, @Nullable Bundle bundle) {
        int i10;
        int i11;
        ContextThemeWrapper contextThemeWrapper = new ContextThemeWrapper(getContext(), this.E0);
        this.G0 = new p80(contextThemeWrapper);
        LayoutInflater layoutInflaterCloneInContext = layoutInflater.cloneInContext(contextThemeWrapper);
        this.O0 = (AccessibilityManager) requireContext().getSystemService("accessibility");
        r rVar = this.calendarConstraints.f22465a;
        int i12 = 0;
        int i13 = 1;
        if (MaterialDatePicker.O(contextThemeWrapper, R.attr.windowFullscreen)) {
            i10 = x8.i.mtrl_calendar_vertical;
            i11 = 1;
        } else {
            i10 = x8.i.mtrl_calendar_horizontal;
            i11 = 0;
        }
        View viewInflate = layoutInflaterCloneInContext.inflate(i10, viewGroup, false);
        Resources resources = requireContext().getResources();
        int dimensionPixelOffset = resources.getDimensionPixelOffset(x8.e.mtrl_calendar_navigation_bottom_padding) + resources.getDimensionPixelOffset(x8.e.mtrl_calendar_navigation_top_padding) + resources.getDimensionPixelSize(x8.e.mtrl_calendar_navigation_height);
        int dimensionPixelSize = resources.getDimensionPixelSize(x8.e.mtrl_calendar_days_of_week_height);
        int i14 = s.f22504e;
        viewInflate.setMinimumHeight(dimensionPixelOffset + dimensionPixelSize + (resources.getDimensionPixelOffset(x8.e.mtrl_calendar_month_vertical_padding) * (i14 - 1)) + (resources.getDimensionPixelSize(x8.e.mtrl_calendar_day_height) * i14) + resources.getDimensionPixelOffset(x8.e.mtrl_calendar_bottom_padding));
        GridView gridView = (GridView) viewInflate.findViewById(x8.g.mtrl_calendar_days_of_week);
        s1.setAccessibilityDelegate(gridView, new j(this, i12));
        int i15 = this.calendarConstraints.f22468d;
        gridView.setAdapter((ListAdapter) (i15 > 0 ? new h(i15) : new h()));
        gridView.setNumColumns(rVar.f22501d);
        gridView.setEnabled(false);
        this.I0 = (RecyclerView) viewInflate.findViewById(x8.g.mtrl_calendar_months);
        getContext();
        this.I0.setLayoutManager(new k(this, i11, i11));
        this.I0.setTag("MONTHS_VIEW_GROUP_TAG");
        v vVar = new v(contextThemeWrapper, null, this.calendarConstraints, null, new f0(this, 16));
        this.I0.setAdapter(vVar);
        int integer = contextThemeWrapper.getResources().getInteger(x8.h.mtrl_calendar_year_selector_span);
        int i16 = x8.g.mtrl_calendar_year_selector_frame;
        RecyclerView recyclerView = (RecyclerView) viewInflate.findViewById(i16);
        this.H0 = recyclerView;
        if (recyclerView != null) {
            recyclerView.setHasFixedSize(true);
            this.H0.setLayoutManager(new GridLayoutManager(integer, 1, false));
            this.H0.setAdapter(new b0(this));
            this.H0.addItemDecoration(new l(this));
        }
        int i17 = x8.g.month_navigation_fragment_toggle;
        View viewFindViewById = viewInflate.findViewById(i17);
        c cVar = vVar.f22514a;
        if (viewFindViewById != null) {
            MaterialButton materialButton = (MaterialButton) viewInflate.findViewById(i17);
            this.N0 = materialButton;
            materialButton.setTag("SELECTOR_TOGGLE_TAG");
            s1.setAccessibilityDelegate(this.N0, new j(this, 2));
            View viewFindViewById2 = viewInflate.findViewById(x8.g.month_navigation_previous);
            this.J0 = viewFindViewById2;
            viewFindViewById2.setTag("NAVIGATION_PREV_TAG");
            View viewFindViewById3 = viewInflate.findViewById(x8.g.month_navigation_next);
            this.K0 = viewFindViewById3;
            viewFindViewById3.setTag("NAVIGATION_NEXT_TAG");
            this.L0 = viewInflate.findViewById(i16);
            this.M0 = viewInflate.findViewById(x8.g.mtrl_calendar_day_selector_frame);
            M(CalendarSelector.f22445a);
            this.N0.setText(this.current.d());
            this.I0.addOnScrollListener(new m(this, vVar));
            this.N0.setOnClickListener(new e.f(this, 5));
            this.K0.setOnClickListener(new i(this, vVar, i13));
            this.J0.setOnClickListener(new i(this, vVar, i12));
            O(cVar.f22465a.e(this.current));
        }
        if (!MaterialDatePicker.O(contextThemeWrapper, R.attr.windowFullscreen)) {
            new z0().attachToRecyclerView(this.I0);
        }
        this.I0.scrollToPosition(cVar.f22465a.e(this.current));
        s1.setAccessibilityDelegate(this.I0, new j(this, i13));
        return viewInflate;
    }

    @Override // androidx.fragment.app.e0
    public final void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        bundle.putInt("THEME_RES_ID_KEY", this.E0);
        bundle.putParcelable("GRID_SELECTOR_KEY", null);
        bundle.putParcelable("CALENDAR_CONSTRAINTS_KEY", this.calendarConstraints);
        bundle.putParcelable("DAY_VIEW_DECORATOR_KEY", null);
        bundle.putParcelable("CURRENT_MONTH_KEY", this.current);
    }
}
