package defpackage;

import android.content.Context;
import android.view.ActionMode;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import androidx.appcompat.view.menu.l;
import androidx.appcompat.view.menu.q;
import defpackage.r7;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
@m38
public class de9 extends ActionMode {
    public final Context a;
    public final r7 b;

    @m38
    public static class a implements r7.a {
        public final ActionMode.Callback a;
        public final Context b;
        public final ArrayList c = new ArrayList();
        public final zs8 d = new zs8(0);

        public a(Context context, ActionMode.Callback callback) {
            this.b = context;
            this.a = callback;
        }

        @Override // r7.a
        public final boolean a(r7 r7Var, MenuItem menuItem) {
            return this.a.onActionItemClicked(d(r7Var), new l(this.b, (ge9) menuItem));
        }

        @Override // r7.a
        public final void b(r7 r7Var) {
            this.a.onDestroyActionMode(d(r7Var));
        }

        @Override // r7.a
        public final boolean c(r7 r7Var, Menu menu) {
            de9 de9VarD = d(r7Var);
            zs8 zs8Var = this.d;
            Menu qVar = (Menu) zs8Var.get(menu);
            if (qVar == null) {
                qVar = new q(this.b, (ee9) menu);
                zs8Var.put(menu, qVar);
            }
            return this.a.onPrepareActionMode(de9VarD, qVar);
        }

        public final de9 d(r7 r7Var) {
            ArrayList arrayList = this.c;
            int size = arrayList.size();
            for (int i = 0; i < size; i++) {
                de9 de9Var = (de9) arrayList.get(i);
                if (de9Var != null && de9Var.b == r7Var) {
                    return de9Var;
                }
            }
            de9 de9Var2 = new de9(this.b, r7Var);
            arrayList.add(de9Var2);
            return de9Var2;
        }

        public final boolean e(r7 r7Var, Menu menu) {
            de9 de9VarD = d(r7Var);
            zs8 zs8Var = this.d;
            Menu qVar = (Menu) zs8Var.get(menu);
            if (qVar == null) {
                qVar = new q(this.b, (ee9) menu);
                zs8Var.put(menu, qVar);
            }
            return this.a.onCreateActionMode(de9VarD, qVar);
        }
    }

    public de9(Context context, r7 r7Var) {
        this.a = context;
        this.b = r7Var;
    }

    @Override // android.view.ActionMode
    public final void finish() {
        this.b.a();
    }

    @Override // android.view.ActionMode
    public final View getCustomView() {
        return this.b.b();
    }

    @Override // android.view.ActionMode
    public final Menu getMenu() {
        return new q(this.a, this.b.c());
    }

    @Override // android.view.ActionMode
    public final MenuInflater getMenuInflater() {
        return this.b.d();
    }

    @Override // android.view.ActionMode
    public final CharSequence getSubtitle() {
        return this.b.e();
    }

    @Override // android.view.ActionMode
    public final Object getTag() {
        return this.b.a;
    }

    @Override // android.view.ActionMode
    public final CharSequence getTitle() {
        return this.b.f();
    }

    @Override // android.view.ActionMode
    public final boolean getTitleOptionalHint() {
        return this.b.b;
    }

    @Override // android.view.ActionMode
    public final void invalidate() {
        this.b.g();
    }

    @Override // android.view.ActionMode
    public final boolean isTitleOptional() {
        return this.b.h();
    }

    @Override // android.view.ActionMode
    public final void setCustomView(View view) {
        this.b.i(view);
    }

    @Override // android.view.ActionMode
    public final void setSubtitle(CharSequence charSequence) {
        this.b.k(charSequence);
    }

    @Override // android.view.ActionMode
    public final void setTag(Object obj) {
        this.b.a = obj;
    }

    @Override // android.view.ActionMode
    public final void setTitle(CharSequence charSequence) {
        this.b.m(charSequence);
    }

    @Override // android.view.ActionMode
    public final void setTitleOptionalHint(boolean z) {
        this.b.n(z);
    }

    @Override // android.view.ActionMode
    public final void setSubtitle(int i) {
        this.b.j(i);
    }

    @Override // android.view.ActionMode
    public final void setTitle(int i) {
        this.b.l(i);
    }
}
