package P;

import android.R;
import android.app.ActivityOptions;
import android.app.PendingIntent;
import android.app.RemoteAction;
import android.content.Context;
import android.os.Build;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.textclassifier.TextClassification;

/* JADX INFO: loaded from: classes.dex */
public final class d {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final e f5540a;

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final b f5542c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final View f5543d;

    public d(e eVar, b bVar, b bVar2, View view) {
        this.f5540a = eVar;
        this.f5541b = bVar;
        this.f5542c = bVar2;
        this.f5543d = view;
    }

    /* JADX WARN: Type inference failed for: r2v3, types: [java.lang.Object, java.util.Collection, java.util.List] */
    public final boolean a(Menu menu) {
        int i6;
        N.c cVar = (N.c) this.f5541b.invoke();
        int i7 = 0;
        if (kotlin.jvm.internal.o.c(cVar, null)) {
            return false;
        }
        menu.clear();
        ?? r22 = cVar.f5114a;
        int size = r22.size();
        int i8 = 0;
        int i9 = 1;
        int i10 = 1;
        while (i8 < size) {
            N.b bVar = (N.b) r22.get(i8);
            if (bVar instanceof N.d) {
                i6 = i9 + 1;
                MenuItem menuItemAdd = menu.add(i10, i9, i9, ((N.d) bVar).f5115b);
                menuItemAdd.setShowAsAction(2);
                final N.d dVar = (N.d) bVar;
                final int i11 = 0;
                menuItemAdd.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { // from class: P.c
                    @Override // android.view.MenuItem.OnMenuItemClickListener
                    public final boolean onMenuItemClick(MenuItem menuItem) throws PendingIntent.CanceledException {
                        switch (i11) {
                            case 0:
                                ((N.d) dVar).f5117d.invoke(((d) this).f5540a);
                                break;
                            default:
                                TextClassification textClassification = (TextClassification) this;
                                String text = textClassification.getText();
                                PendingIntent activity = PendingIntent.getActivity((Context) dVar, text != null ? text.hashCode() : 0, textClassification.getIntent(), 201326592);
                                if (Build.VERSION.SDK_INT < 34) {
                                    activity.send();
                                } else {
                                    try {
                                        activity.send(ActivityOptions.makeBasic().setPendingIntentBackgroundActivityStartMode(1).toBundle());
                                    } catch (PendingIntent.CanceledException e6) {
                                        Log.e("TextClassification", "error sending pendingIntent: " + activity + " error: " + e6);
                                        return true;
                                    }
                                }
                                break;
                        }
                        return true;
                    }
                });
            } else {
                if (bVar instanceof N.h) {
                    if (Build.VERSION.SDK_INT >= 28) {
                        i6 = i9 + 1;
                        final Context context = this.f5543d.getContext();
                        N.h hVar = (N.h) bVar;
                        final TextClassification textClassification = hVar.f5124b;
                        int i12 = hVar.f5125c;
                        if (i12 < 0) {
                            MenuItem menuItemAdd2 = menu.add(R.id.textAssist, R.id.textAssist, i9, textClassification.getLabel());
                            menuItemAdd2.setShowAsAction(2);
                            menuItemAdd2.setIcon(textClassification.getIcon());
                            final int i13 = 1;
                            menuItemAdd2.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { // from class: P.c
                                @Override // android.view.MenuItem.OnMenuItemClickListener
                                public final boolean onMenuItemClick(MenuItem menuItem) throws PendingIntent.CanceledException {
                                    switch (i13) {
                                        case 0:
                                            ((N.d) context).f5117d.invoke(((d) textClassification).f5540a);
                                            break;
                                        default:
                                            TextClassification textClassification2 = (TextClassification) textClassification;
                                            String text = textClassification2.getText();
                                            PendingIntent activity = PendingIntent.getActivity((Context) context, text != null ? text.hashCode() : 0, textClassification2.getIntent(), 201326592);
                                            if (Build.VERSION.SDK_INT < 34) {
                                                activity.send();
                                            } else {
                                                try {
                                                    activity.send(ActivityOptions.makeBasic().setPendingIntentBackgroundActivityStartMode(1).toBundle());
                                                } catch (PendingIntent.CanceledException e6) {
                                                    Log.e("TextClassification", "error sending pendingIntent: " + activity + " error: " + e6);
                                                    return true;
                                                }
                                            }
                                            break;
                                    }
                                    return true;
                                }
                            });
                        } else {
                            int i14 = i12 == 0 ? 1 : i7;
                            final RemoteAction remoteActionD = G1.c.d(textClassification.getActions().get(i12));
                            MenuItem menuItemAdd3 = menu.add(R.id.textAssist, i14 != 0 ? 16908353 : i7, i9, remoteActionD.getTitle());
                            menuItemAdd3.setShowAsAction(i14 == 0 ? 0 : 2);
                            if (i14 != 0 || remoteActionD.shouldShowIcon()) {
                                menuItemAdd3.setIcon(remoteActionD.getIcon().loadDrawable(context));
                            }
                            menuItemAdd3.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() { // from class: P.s
                                @Override // android.view.MenuItem.OnMenuItemClickListener
                                public final boolean onMenuItemClick(MenuItem menuItem) throws PendingIntent.CanceledException {
                                    PendingIntent actionIntent = remoteActionD.getActionIntent();
                                    if (Build.VERSION.SDK_INT < 34) {
                                        actionIntent.send();
                                        return true;
                                    }
                                    try {
                                        actionIntent.send(ActivityOptions.makeBasic().setPendingIntentBackgroundActivityStartMode(1).toBundle());
                                    } catch (PendingIntent.CanceledException e6) {
                                        Log.e("TextClassification", "error sending pendingIntent: " + actionIntent + " error: " + e6);
                                    }
                                    return true;
                                }
                            });
                        }
                    }
                } else if (bVar instanceof N.f) {
                    i10++;
                }
                i8++;
                i7 = 0;
            }
            i9 = i6;
            i8++;
            i7 = 0;
        }
        return true;
    }
}
