package androidx.appcompat.widget;

import android.app.PendingIntent;
import android.app.SearchableInfo;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.database.Cursor;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import android.text.Editable;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
import android.text.style.ImageSpan;
import android.util.AttributeSet;
import android.util.TypedValue;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputConnection;
import android.view.inputmethod.InputMethodManager;
import android.widget.AutoCompleteTextView;
import android.widget.ImageView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
import androidx.core.view.s1;
import androidx.media3.common.C;
import d.f;
import d.g;
import d.h;
import d.j;
import java.lang.reflect.Method;
import java.util.WeakHashMap;
import l.a3;
import l.b2;
import l.b3;
import l.c3;
import l.d3;
import l.f3;
import l.g3;
import l.i3;
import l.p3;
import l.u2;
import l.v2;
import l.w2;
import l.x2;
import l.y2;
import l.y3;
import l.z2;

/* JADX INFO: loaded from: classes.dex */
public class SearchView extends LinearLayoutCompat implements j.d {
    public static final d3 J0;
    public boolean A0;
    public CharSequence B0;
    public boolean C0;
    public int D0;
    public SearchableInfo E0;
    public Bundle F0;
    public final v2 G0;
    public final v2 H0;
    public final WeakHashMap I0;
    public final SearchAutoComplete S;
    public final View T;
    public final View U;
    public final View V;
    public final ImageView W;

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    public final ImageView f733a0;

    /* JADX INFO: renamed from: b0, reason: collision with root package name */
    public final ImageView f734b0;

    /* JADX INFO: renamed from: c0, reason: collision with root package name */
    public final ImageView f735c0;

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

    /* JADX INFO: renamed from: e0, reason: collision with root package name */
    public g3 f737e0;

    /* JADX INFO: renamed from: f0, reason: collision with root package name */
    public final Rect f738f0;

    /* JADX INFO: renamed from: g0, reason: collision with root package name */
    public final Rect f739g0;

    /* JADX INFO: renamed from: h0, reason: collision with root package name */
    public final int[] f740h0;

    /* JADX INFO: renamed from: i0, reason: collision with root package name */
    public final int[] f741i0;

    /* JADX INFO: renamed from: j0, reason: collision with root package name */
    public final ImageView f742j0;

    /* JADX INFO: renamed from: k0, reason: collision with root package name */
    public final Drawable f743k0;

    /* JADX INFO: renamed from: l0, reason: collision with root package name */
    public final int f744l0;

    /* JADX INFO: renamed from: m0, reason: collision with root package name */
    public final int f745m0;

    /* JADX INFO: renamed from: n0, reason: collision with root package name */
    public final Intent f746n0;

    /* JADX INFO: renamed from: o0, reason: collision with root package name */
    public final Intent f747o0;

    /* JADX INFO: renamed from: p0, reason: collision with root package name */
    public final CharSequence f748p0;

    /* JADX INFO: renamed from: q0, reason: collision with root package name */
    public View.OnFocusChangeListener f749q0;

    /* JADX INFO: renamed from: r0, reason: collision with root package name */
    public View.OnClickListener f750r0;

    /* JADX INFO: renamed from: s0, reason: collision with root package name */
    public boolean f751s0;

    /* JADX INFO: renamed from: t0, reason: collision with root package name */
    public boolean f752t0;

    /* JADX INFO: renamed from: u0, reason: collision with root package name */
    public v0.b f753u0;

    /* JADX INFO: renamed from: v0, reason: collision with root package name */
    public boolean f754v0;

    /* JADX INFO: renamed from: w0, reason: collision with root package name */
    public CharSequence f755w0;

    /* JADX INFO: renamed from: x0, reason: collision with root package name */
    public boolean f756x0;

    /* JADX INFO: renamed from: y0, reason: collision with root package name */
    public boolean f757y0;
    public int z0;

    @RestrictTo({RestrictTo.Scope.f557c})
    public static class SearchAutoComplete extends AppCompatAutoCompleteTextView {

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        public int f758e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public SearchView f759f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        public boolean f760g;

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

        public SearchAutoComplete(Context context) {
            this(context, null);
        }

        private int getSearchViewTextMinWidthDp() {
            Configuration configuration = getResources().getConfiguration();
            int i10 = configuration.screenWidthDp;
            int i11 = configuration.screenHeightDp;
            if (i10 >= 960 && i11 >= 720 && configuration.orientation == 2) {
                return 256;
            }
            if (i10 < 600) {
                return (i10 < 640 || i11 < 480) ? 160 : 192;
            }
            return 192;
        }

        public final void a() {
            if (Build.VERSION.SDK_INT >= 29) {
                c.b(this, 1);
                if (enoughToFilter()) {
                    showDropDown();
                    return;
                }
                return;
            }
            d3 d3Var = SearchView.J0;
            d3Var.getClass();
            d3.a();
            Method method = d3Var.f29667c;
            if (method != null) {
                try {
                    method.invoke(this, Boolean.TRUE);
                } catch (Exception unused) {
                }
            }
        }

        @Override // android.widget.AutoCompleteTextView
        public final boolean enoughToFilter() {
            return this.f758e <= 0 || super.enoughToFilter();
        }

        @Override // androidx.appcompat.widget.AppCompatAutoCompleteTextView, android.widget.TextView, android.view.View
        public final InputConnection onCreateInputConnection(EditorInfo editorInfo) {
            InputConnection inputConnectionOnCreateInputConnection = super.onCreateInputConnection(editorInfo);
            if (this.f760g) {
                d dVar = this.f761h;
                removeCallbacks(dVar);
                post(dVar);
            }
            return inputConnectionOnCreateInputConnection;
        }

        @Override // android.view.View
        public final void onFinishInflate() {
            super.onFinishInflate();
            setMinWidth((int) TypedValue.applyDimension(1, getSearchViewTextMinWidthDp(), getResources().getDisplayMetrics()));
        }

        @Override // android.widget.AutoCompleteTextView, android.widget.TextView, android.view.View
        public final void onFocusChanged(boolean z10, int i10, Rect rect) {
            super.onFocusChanged(z10, i10, rect);
            SearchView searchView = this.f759f;
            searchView.x(searchView.f752t0);
            searchView.post(searchView.G0);
            if (searchView.S.hasFocus()) {
                searchView.n();
            }
        }

        @Override // android.widget.AutoCompleteTextView, android.widget.TextView, android.view.View
        public final boolean onKeyPreIme(int i10, KeyEvent keyEvent) {
            if (i10 == 4) {
                if (keyEvent.getAction() == 0 && keyEvent.getRepeatCount() == 0) {
                    KeyEvent.DispatcherState keyDispatcherState = getKeyDispatcherState();
                    if (keyDispatcherState != null) {
                        keyDispatcherState.startTracking(keyEvent, this);
                    }
                    return true;
                }
                if (keyEvent.getAction() == 1) {
                    KeyEvent.DispatcherState keyDispatcherState2 = getKeyDispatcherState();
                    if (keyDispatcherState2 != null) {
                        keyDispatcherState2.handleUpEvent(keyEvent);
                    }
                    if (keyEvent.isTracking() && !keyEvent.isCanceled()) {
                        this.f759f.clearFocus();
                        setImeVisibility(false);
                        return true;
                    }
                }
            }
            return super.onKeyPreIme(i10, keyEvent);
        }

        @Override // android.widget.AutoCompleteTextView, android.widget.TextView, android.view.View
        public final void onWindowFocusChanged(boolean z10) {
            super.onWindowFocusChanged(z10);
            if (z10 && this.f759f.hasFocus() && getVisibility() == 0) {
                this.f760g = true;
                Context context = getContext();
                d3 d3Var = SearchView.J0;
                if (context.getResources().getConfiguration().orientation == 2) {
                    a();
                }
            }
        }

        @Override // android.widget.AutoCompleteTextView
        public final void performCompletion() {
        }

        @Override // android.widget.AutoCompleteTextView
        public final void replaceText(CharSequence charSequence) {
        }

        public void setImeVisibility(boolean z10) {
            InputMethodManager inputMethodManager = (InputMethodManager) getContext().getSystemService("input_method");
            d dVar = this.f761h;
            if (!z10) {
                this.f760g = false;
                removeCallbacks(dVar);
                inputMethodManager.hideSoftInputFromWindow(getWindowToken(), 0);
            } else {
                if (!inputMethodManager.isActive(this)) {
                    this.f760g = true;
                    return;
                }
                this.f760g = false;
                removeCallbacks(dVar);
                inputMethodManager.showSoftInput(this, 0);
            }
        }

        public void setSearchView(SearchView searchView) {
            this.f759f = searchView;
        }

        @Override // android.widget.AutoCompleteTextView
        public void setThreshold(int i10) {
            super.setThreshold(i10);
            this.f758e = i10;
        }

        public SearchAutoComplete(Context context, AttributeSet attributeSet) {
            this(context, attributeSet, d.a.autoCompleteTextViewStyle);
        }

        public SearchAutoComplete(Context context, AttributeSet attributeSet, int i10) {
            super(context, attributeSet, i10);
            this.f761h = new d(this);
            this.f758e = getThreshold();
        }
    }

    static {
        d3 d3Var = null;
        if (Build.VERSION.SDK_INT < 29) {
            d3 d3Var2 = new d3();
            d3Var2.f29665a = null;
            d3Var2.f29666b = null;
            d3Var2.f29667c = null;
            d3.a();
            try {
                Method declaredMethod = AutoCompleteTextView.class.getDeclaredMethod("doBeforeTextChanged", new Class[0]);
                d3Var2.f29665a = declaredMethod;
                declaredMethod.setAccessible(true);
            } catch (NoSuchMethodException unused) {
            }
            try {
                Method declaredMethod2 = AutoCompleteTextView.class.getDeclaredMethod("doAfterTextChanged", new Class[0]);
                d3Var2.f29666b = declaredMethod2;
                declaredMethod2.setAccessible(true);
            } catch (NoSuchMethodException unused2) {
            }
            try {
                Method method = AutoCompleteTextView.class.getMethod("ensureImeVisible", Boolean.TYPE);
                d3Var2.f29667c = method;
                method.setAccessible(true);
            } catch (NoSuchMethodException unused3) {
            }
            d3Var = d3Var2;
        }
        J0 = d3Var;
    }

    public SearchView(@NonNull Context context) {
        this(context, null);
    }

    private int getPreferredHeight() {
        return getContext().getResources().getDimensionPixelSize(d.d.abc_search_view_preferred_height);
    }

    private int getPreferredWidth() {
        return getContext().getResources().getDimensionPixelSize(d.d.abc_search_view_preferred_width);
    }

    @Override // j.d
    public final void b() {
        if (this.C0) {
            return;
        }
        this.C0 = true;
        SearchAutoComplete searchAutoComplete = this.S;
        int imeOptions = searchAutoComplete.getImeOptions();
        this.D0 = imeOptions;
        searchAutoComplete.setImeOptions(imeOptions | 33554432);
        searchAutoComplete.setText("");
        setIconified(false);
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void clearFocus() {
        this.f757y0 = true;
        super.clearFocus();
        SearchAutoComplete searchAutoComplete = this.S;
        searchAutoComplete.clearFocus();
        searchAutoComplete.setImeVisibility(false);
        this.f757y0 = false;
    }

    @Override // j.d
    public final void e() {
        setQuery("", false);
        clearFocus();
        x(true);
        this.S.setImeOptions(this.D0);
        this.C0 = false;
    }

    public int getImeOptions() {
        return this.S.getImeOptions();
    }

    public int getInputType() {
        return this.S.getInputType();
    }

    public int getMaxWidth() {
        return this.z0;
    }

    public CharSequence getQuery() {
        return this.S.getText();
    }

    @Nullable
    public CharSequence getQueryHint() {
        CharSequence charSequence = this.f755w0;
        if (charSequence != null) {
            return charSequence;
        }
        SearchableInfo searchableInfo = this.E0;
        return (searchableInfo == null || searchableInfo.getHintId() == 0) ? this.f748p0 : getContext().getText(this.E0.getHintId());
    }

    public int getSuggestionCommitIconResId() {
        return this.f745m0;
    }

    public int getSuggestionRowLayout() {
        return this.f744l0;
    }

    public v0.b getSuggestionsAdapter() {
        return this.f753u0;
    }

    public final Intent l(String str, Uri uri, String str2, String str3) {
        Intent intent = new Intent(str);
        intent.addFlags(268435456);
        if (uri != null) {
            intent.setData(uri);
        }
        intent.putExtra("user_query", this.B0);
        if (str3 != null) {
            intent.putExtra("query", str3);
        }
        if (str2 != null) {
            intent.putExtra("intent_extra_data_key", str2);
        }
        Bundle bundle = this.F0;
        if (bundle != null) {
            intent.putExtra("app_data", bundle);
        }
        intent.setComponent(this.E0.getSearchActivity());
        return intent;
    }

    public final Intent m(Intent intent, SearchableInfo searchableInfo) {
        ComponentName searchActivity = searchableInfo.getSearchActivity();
        Intent intent2 = new Intent("android.intent.action.SEARCH");
        intent2.setComponent(searchActivity);
        PendingIntent activity = PendingIntent.getActivity(getContext(), 0, intent2, 1107296256);
        Bundle bundle = new Bundle();
        Bundle bundle2 = this.F0;
        if (bundle2 != null) {
            bundle.putParcelable("app_data", bundle2);
        }
        Intent intent3 = new Intent(intent);
        Resources resources = getResources();
        String string = searchableInfo.getVoiceLanguageModeId() != 0 ? resources.getString(searchableInfo.getVoiceLanguageModeId()) : "free_form";
        String string2 = searchableInfo.getVoicePromptTextId() != 0 ? resources.getString(searchableInfo.getVoicePromptTextId()) : null;
        String string3 = searchableInfo.getVoiceLanguageId() != 0 ? resources.getString(searchableInfo.getVoiceLanguageId()) : null;
        int voiceMaxResults = searchableInfo.getVoiceMaxResults() != 0 ? searchableInfo.getVoiceMaxResults() : 1;
        intent3.putExtra("android.speech.extra.LANGUAGE_MODEL", string);
        intent3.putExtra("android.speech.extra.PROMPT", string2);
        intent3.putExtra("android.speech.extra.LANGUAGE", string3);
        intent3.putExtra("android.speech.extra.MAX_RESULTS", voiceMaxResults);
        intent3.putExtra("calling_package", searchActivity != null ? searchActivity.flattenToShortString() : null);
        intent3.putExtra("android.speech.extra.RESULTS_PENDINGINTENT", activity);
        intent3.putExtra("android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE", bundle);
        return intent3;
    }

    public final void n() {
        int i10 = Build.VERSION.SDK_INT;
        SearchAutoComplete searchAutoComplete = this.S;
        if (i10 >= 29) {
            c.a(searchAutoComplete);
            return;
        }
        d3 d3Var = J0;
        d3Var.getClass();
        d3.a();
        Method method = d3Var.f29665a;
        if (method != null) {
            try {
                method.invoke(searchAutoComplete, new Object[0]);
            } catch (Exception unused) {
            }
        }
        d3Var.getClass();
        d3.a();
        Method method2 = d3Var.f29666b;
        if (method2 != null) {
            try {
                method2.invoke(searchAutoComplete, new Object[0]);
            } catch (Exception unused2) {
            }
        }
    }

    public final void o() {
        SearchAutoComplete searchAutoComplete = this.S;
        if (!TextUtils.isEmpty(searchAutoComplete.getText())) {
            searchAutoComplete.setText("");
            searchAutoComplete.requestFocus();
            searchAutoComplete.setImeVisibility(true);
        } else if (this.f751s0) {
            clearFocus();
            x(true);
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        removeCallbacks(this.G0);
        post(this.H0);
        super.onDetachedFromWindow();
    }

    @Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z10, int i10, int i11, int i12, int i13) {
        super.onLayout(z10, i10, i11, i12, i13);
        if (z10) {
            int[] iArr = this.f740h0;
            SearchAutoComplete searchAutoComplete = this.S;
            searchAutoComplete.getLocationInWindow(iArr);
            int[] iArr2 = this.f741i0;
            getLocationInWindow(iArr2);
            int i14 = iArr[1] - iArr2[1];
            int i15 = iArr[0] - iArr2[0];
            int width = searchAutoComplete.getWidth() + i15;
            int height = searchAutoComplete.getHeight() + i14;
            Rect rect = this.f738f0;
            rect.set(i15, i14, width, height);
            int i16 = rect.left;
            int i17 = rect.right;
            int i18 = i13 - i11;
            Rect rect2 = this.f739g0;
            rect2.set(i16, 0, i17, i18);
            g3 g3Var = this.f737e0;
            if (g3Var == null) {
                g3 g3Var2 = new g3(searchAutoComplete, rect2, rect);
                this.f737e0 = g3Var2;
                setTouchDelegate(g3Var2);
            } else {
                g3Var.f29691b.set(rect2);
                Rect rect3 = g3Var.f29693d;
                rect3.set(rect2);
                int i19 = -g3Var.f29694e;
                rect3.inset(i19, i19);
                g3Var.f29692c.set(rect);
            }
        }
    }

    @Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.View
    public final void onMeasure(int i10, int i11) {
        int i12;
        if (this.f752t0) {
            super.onMeasure(i10, i11);
            return;
        }
        int mode = View.MeasureSpec.getMode(i10);
        int size = View.MeasureSpec.getSize(i10);
        if (mode == Integer.MIN_VALUE) {
            int i13 = this.z0;
            size = i13 > 0 ? Math.min(i13, size) : Math.min(getPreferredWidth(), size);
        } else if (mode == 0) {
            size = this.z0;
            if (size <= 0) {
                size = getPreferredWidth();
            }
        } else if (mode == 1073741824 && (i12 = this.z0) > 0) {
            size = Math.min(i12, size);
        }
        int mode2 = View.MeasureSpec.getMode(i11);
        int size2 = View.MeasureSpec.getSize(i11);
        if (mode2 == Integer.MIN_VALUE) {
            size2 = Math.min(getPreferredHeight(), size2);
        } else if (mode2 == 0) {
            size2 = getPreferredHeight();
        }
        super.onMeasure(View.MeasureSpec.makeMeasureSpec(size, 1073741824), View.MeasureSpec.makeMeasureSpec(size2, 1073741824));
    }

    public void onQueryRefine(@Nullable CharSequence charSequence) {
        setQuery(charSequence);
    }

    @Override // android.view.View
    public final void onRestoreInstanceState(Parcelable parcelable) {
        if (!(parcelable instanceof f3)) {
            super.onRestoreInstanceState(parcelable);
            return;
        }
        f3 f3Var = (f3) parcelable;
        super.onRestoreInstanceState(f3Var.getSuperState());
        x(f3Var.f29681c);
        requestLayout();
    }

    @Override // android.view.View
    public final Parcelable onSaveInstanceState() {
        f3 f3Var = new f3(super.onSaveInstanceState());
        f3Var.f29681c = this.f752t0;
        return f3Var;
    }

    @Override // android.view.View
    public final void onWindowFocusChanged(boolean z10) {
        super.onWindowFocusChanged(z10);
        post(this.G0);
    }

    public final void p(int i10) {
        String strH;
        Cursor cursor = this.f753u0.f33641c;
        if (cursor != null && cursor.moveToPosition(i10)) {
            Intent intentL = null;
            try {
                try {
                    int i11 = i3.f29724b0;
                    String strH2 = i3.h(cursor, cursor.getColumnIndex("suggest_intent_action"));
                    if (strH2 == null) {
                        strH2 = this.E0.getSuggestIntentAction();
                    }
                    if (strH2 == null) {
                        strH2 = "android.intent.action.SEARCH";
                    }
                    String strH3 = i3.h(cursor, cursor.getColumnIndex("suggest_intent_data"));
                    if (strH3 == null) {
                        strH3 = this.E0.getSuggestIntentData();
                    }
                    if (strH3 != null && (strH = i3.h(cursor, cursor.getColumnIndex("suggest_intent_data_id"))) != null) {
                        strH3 = strH3 + "/" + Uri.encode(strH);
                    }
                    intentL = l(strH2, strH3 == null ? null : Uri.parse(strH3), i3.h(cursor, cursor.getColumnIndex("suggest_intent_extra_data")), i3.h(cursor, cursor.getColumnIndex("suggest_intent_query")));
                } catch (RuntimeException unused) {
                }
            } catch (RuntimeException unused2) {
                cursor.getPosition();
            }
            if (intentL != null) {
                try {
                    getContext().startActivity(intentL);
                } catch (RuntimeException unused3) {
                    intentL.toString();
                }
            }
        }
        SearchAutoComplete searchAutoComplete = this.S;
        searchAutoComplete.setImeVisibility(false);
        searchAutoComplete.dismissDropDown();
    }

    public final void q(int i10) {
        Editable text = this.S.getText();
        Cursor cursor = this.f753u0.f33641c;
        if (cursor == null) {
            return;
        }
        if (!cursor.moveToPosition(i10)) {
            setQuery(text);
            return;
        }
        String strC = this.f753u0.c(cursor);
        if (strC != null) {
            setQuery(strC);
        } else {
            setQuery(text);
        }
    }

    public final void r() {
        SearchAutoComplete searchAutoComplete = this.S;
        Editable text = searchAutoComplete.getText();
        if (text == null || TextUtils.getTrimmedLength(text) <= 0) {
            return;
        }
        if (this.E0 != null) {
            getContext().startActivity(l("android.intent.action.SEARCH", null, null, text.toString()));
        }
        searchAutoComplete.setImeVisibility(false);
        searchAutoComplete.dismissDropDown();
    }

    @Override // android.view.ViewGroup, android.view.View
    public final boolean requestFocus(int i10, Rect rect) {
        if (this.f757y0 || !isFocusable()) {
            return false;
        }
        if (this.f752t0) {
            return super.requestFocus(i10, rect);
        }
        boolean zRequestFocus = this.S.requestFocus(i10, rect);
        if (zRequestFocus) {
            x(false);
        }
        return zRequestFocus;
    }

    public final void s() {
        boolean z10 = true;
        boolean z11 = !TextUtils.isEmpty(this.S.getText());
        if (!z11 && (!this.f751s0 || this.C0)) {
            z10 = false;
        }
        int i10 = z10 ? 0 : 8;
        ImageView imageView = this.f734b0;
        imageView.setVisibility(i10);
        Drawable drawable = imageView.getDrawable();
        if (drawable != null) {
            drawable.setState(z11 ? ViewGroup.ENABLED_STATE_SET : ViewGroup.EMPTY_STATE_SET);
        }
    }

    @RestrictTo({RestrictTo.Scope.f557c})
    public void setAppSearchData(Bundle bundle) {
        this.F0 = bundle;
    }

    public void setIconified(boolean z10) {
        if (z10) {
            o();
            return;
        }
        x(false);
        SearchAutoComplete searchAutoComplete = this.S;
        searchAutoComplete.requestFocus();
        searchAutoComplete.setImeVisibility(true);
        View.OnClickListener onClickListener = this.f750r0;
        if (onClickListener != null) {
            onClickListener.onClick(this);
        }
    }

    public void setIconifiedByDefault(boolean z10) {
        if (this.f751s0 == z10) {
            return;
        }
        this.f751s0 = z10;
        x(z10);
        u();
    }

    public void setImeOptions(int i10) {
        this.S.setImeOptions(i10);
    }

    public void setInputType(int i10) {
        this.S.setInputType(i10);
    }

    public void setMaxWidth(int i10) {
        this.z0 = i10;
        requestLayout();
    }

    public void setOnCloseListener(a3 a3Var) {
    }

    public void setOnQueryTextFocusChangeListener(View.OnFocusChangeListener onFocusChangeListener) {
        this.f749q0 = onFocusChangeListener;
    }

    public void setOnQueryTextListener(b3 b3Var) {
    }

    public void setOnSearchClickListener(View.OnClickListener onClickListener) {
        this.f750r0 = onClickListener;
    }

    public void setOnSuggestionListener(c3 c3Var) {
    }

    public void setQuery(CharSequence charSequence, boolean z10) {
        SearchAutoComplete searchAutoComplete = this.S;
        searchAutoComplete.setText(charSequence);
        if (charSequence != null) {
            searchAutoComplete.setSelection(searchAutoComplete.length());
            this.B0 = charSequence;
        }
        if (!z10 || TextUtils.isEmpty(charSequence)) {
            return;
        }
        r();
    }

    public void setQueryHint(@Nullable CharSequence charSequence) {
        this.f755w0 = charSequence;
        u();
    }

    public void setQueryRefinementEnabled(boolean z10) {
        this.f756x0 = z10;
        v0.b bVar = this.f753u0;
        if (bVar instanceof i3) {
            ((i3) bVar).T = z10 ? 2 : 1;
        }
    }

    public void setSearchableInfo(SearchableInfo searchableInfo) {
        this.E0 = searchableInfo;
        Intent intent = null;
        SearchAutoComplete searchAutoComplete = this.S;
        if (searchableInfo != null) {
            searchAutoComplete.setThreshold(searchableInfo.getSuggestThreshold());
            searchAutoComplete.setImeOptions(this.E0.getImeOptions());
            int inputType = this.E0.getInputType();
            if ((inputType & 15) == 1) {
                inputType &= -65537;
                if (this.E0.getSuggestAuthority() != null) {
                    inputType |= 589824;
                }
            }
            searchAutoComplete.setInputType(inputType);
            v0.b bVar = this.f753u0;
            if (bVar != null) {
                bVar.b(null);
            }
            if (this.E0.getSuggestAuthority() != null) {
                i3 i3Var = new i3(getContext(), this, this.E0, this.I0);
                this.f753u0 = i3Var;
                searchAutoComplete.setAdapter(i3Var);
                ((i3) this.f753u0).T = this.f756x0 ? 2 : 1;
            }
            u();
        }
        SearchableInfo searchableInfo2 = this.E0;
        boolean z10 = false;
        if (searchableInfo2 != null && searchableInfo2.getVoiceSearchEnabled()) {
            if (this.E0.getVoiceSearchLaunchWebSearch()) {
                intent = this.f746n0;
            } else if (this.E0.getVoiceSearchLaunchRecognizer()) {
                intent = this.f747o0;
            }
            if (intent != null) {
                z10 = getContext().getPackageManager().resolveActivity(intent, C.DEFAULT_BUFFER_SEGMENT_SIZE) != null;
            }
        }
        this.A0 = z10;
        if (z10) {
            searchAutoComplete.setPrivateImeOptions("nm");
        }
        x(this.f752t0);
    }

    public void setSubmitButtonEnabled(boolean z10) {
        this.f754v0 = z10;
        x(this.f752t0);
    }

    public void setSuggestionsAdapter(v0.b bVar) {
        this.f753u0 = bVar;
        this.S.setAdapter(bVar);
    }

    public final void t() {
        int[] iArr = this.S.hasFocus() ? ViewGroup.FOCUSED_STATE_SET : ViewGroup.EMPTY_STATE_SET;
        Drawable background = this.U.getBackground();
        if (background != null) {
            background.setState(iArr);
        }
        Drawable background2 = this.V.getBackground();
        if (background2 != null) {
            background2.setState(iArr);
        }
        invalidate();
    }

    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    public final void u() {
        CharSequence queryHint = getQueryHint();
        CharSequence charSequence = queryHint;
        if (queryHint == null) {
            charSequence = "";
        }
        boolean z10 = this.f751s0;
        SearchAutoComplete searchAutoComplete = this.S;
        CharSequence charSequence2 = charSequence;
        if (z10) {
            Drawable drawable = this.f743k0;
            charSequence2 = charSequence;
            if (drawable != null) {
                int textSize = (int) (((double) searchAutoComplete.getTextSize()) * 1.25d);
                drawable.setBounds(0, 0, textSize, textSize);
                SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder("   ");
                spannableStringBuilder.setSpan(new ImageSpan(drawable), 1, 2, 33);
                spannableStringBuilder.append(charSequence);
                charSequence2 = spannableStringBuilder;
            }
        }
        searchAutoComplete.setHint(charSequence2);
    }

    public final void v() {
        this.V.setVisibility(((this.f754v0 || this.A0) && !this.f752t0 && (this.f733a0.getVisibility() == 0 || this.f735c0.getVisibility() == 0)) ? 0 : 8);
    }

    public final void w(boolean z10) {
        boolean z11 = this.f754v0;
        this.f733a0.setVisibility((!z11 || !(z11 || this.A0) || this.f752t0 || !hasFocus() || (!z10 && this.A0)) ? 8 : 0);
    }

    public final void x(boolean z10) {
        this.f752t0 = z10;
        int i10 = 8;
        int i11 = z10 ? 0 : 8;
        boolean zIsEmpty = TextUtils.isEmpty(this.S.getText());
        this.W.setVisibility(i11);
        w(!zIsEmpty);
        this.T.setVisibility(z10 ? 8 : 0);
        ImageView imageView = this.f742j0;
        imageView.setVisibility((imageView.getDrawable() == null || this.f751s0) ? 8 : 0);
        s();
        if (this.A0 && !this.f752t0 && zIsEmpty) {
            this.f733a0.setVisibility(8);
            i10 = 0;
        }
        this.f735c0.setVisibility(i10);
        v();
    }

    public SearchView(@NonNull Context context, @Nullable AttributeSet attributeSet) {
        this(context, attributeSet, d.a.searchViewStyle);
    }

    public SearchView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i10) {
        super(context, attributeSet, i10);
        this.f738f0 = new Rect();
        this.f739g0 = new Rect();
        this.f740h0 = new int[2];
        this.f741i0 = new int[2];
        int i11 = 0;
        this.G0 = new v2(this, i11);
        int i12 = 1;
        this.H0 = new v2(this, i12);
        this.I0 = new WeakHashMap();
        a aVar = new a(this);
        b bVar = new b(this);
        y2 y2Var = new y2(this);
        z2 z2Var = new z2(this, i11);
        b2 b2Var = new b2(this, i12);
        u2 u2Var = new u2(this, i11);
        int[] iArr = j.SearchView;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr, i10, 0);
        p3 p3Var = new p3(context, typedArrayObtainStyledAttributes);
        s1.saveAttributeDataForStyleable(this, context, iArr, attributeSet, typedArrayObtainStyledAttributes, i10, 0);
        LayoutInflater.from(context).inflate(typedArrayObtainStyledAttributes.getResourceId(j.SearchView_layout, g.abc_search_view), (ViewGroup) this, true);
        SearchAutoComplete searchAutoComplete = (SearchAutoComplete) findViewById(f.search_src_text);
        this.S = searchAutoComplete;
        searchAutoComplete.setSearchView(this);
        this.T = findViewById(f.search_edit_frame);
        View viewFindViewById = findViewById(f.search_plate);
        this.U = viewFindViewById;
        View viewFindViewById2 = findViewById(f.submit_area);
        this.V = viewFindViewById2;
        ImageView imageView = (ImageView) findViewById(f.search_button);
        this.W = imageView;
        ImageView imageView2 = (ImageView) findViewById(f.search_go_btn);
        this.f733a0 = imageView2;
        ImageView imageView3 = (ImageView) findViewById(f.search_close_btn);
        this.f734b0 = imageView3;
        ImageView imageView4 = (ImageView) findViewById(f.search_voice_btn);
        this.f735c0 = imageView4;
        ImageView imageView5 = (ImageView) findViewById(f.search_mag_icon);
        this.f742j0 = imageView5;
        s1.setBackground(viewFindViewById, p3Var.b(j.SearchView_queryBackground));
        s1.setBackground(viewFindViewById2, p3Var.b(j.SearchView_submitBackground));
        int i13 = j.SearchView_searchIcon;
        imageView.setImageDrawable(p3Var.b(i13));
        imageView2.setImageDrawable(p3Var.b(j.SearchView_goIcon));
        imageView3.setImageDrawable(p3Var.b(j.SearchView_closeIcon));
        imageView4.setImageDrawable(p3Var.b(j.SearchView_voiceIcon));
        imageView5.setImageDrawable(p3Var.b(i13));
        this.f743k0 = p3Var.b(j.SearchView_searchHintIcon);
        y3.setTooltipText(imageView, getResources().getString(h.abc_searchview_description_search));
        this.f744l0 = typedArrayObtainStyledAttributes.getResourceId(j.SearchView_suggestionRowLayout, g.abc_search_dropdown_item_icons_2line);
        this.f745m0 = typedArrayObtainStyledAttributes.getResourceId(j.SearchView_commitIcon, 0);
        imageView.setOnClickListener(aVar);
        imageView3.setOnClickListener(aVar);
        imageView2.setOnClickListener(aVar);
        imageView4.setOnClickListener(aVar);
        searchAutoComplete.setOnClickListener(aVar);
        searchAutoComplete.addTextChangedListener(u2Var);
        searchAutoComplete.setOnEditorActionListener(y2Var);
        searchAutoComplete.setOnItemClickListener(z2Var);
        searchAutoComplete.setOnItemSelectedListener(b2Var);
        searchAutoComplete.setOnKeyListener(bVar);
        searchAutoComplete.setOnFocusChangeListener(new w2(this));
        setIconifiedByDefault(typedArrayObtainStyledAttributes.getBoolean(j.SearchView_iconifiedByDefault, true));
        int dimensionPixelSize = typedArrayObtainStyledAttributes.getDimensionPixelSize(j.SearchView_android_maxWidth, -1);
        if (dimensionPixelSize != -1) {
            setMaxWidth(dimensionPixelSize);
        }
        this.f748p0 = typedArrayObtainStyledAttributes.getText(j.SearchView_defaultQueryHint);
        this.f755w0 = typedArrayObtainStyledAttributes.getText(j.SearchView_queryHint);
        int i14 = typedArrayObtainStyledAttributes.getInt(j.SearchView_android_imeOptions, -1);
        if (i14 != -1) {
            setImeOptions(i14);
        }
        int i15 = typedArrayObtainStyledAttributes.getInt(j.SearchView_android_inputType, -1);
        if (i15 != -1) {
            setInputType(i15);
        }
        setFocusable(typedArrayObtainStyledAttributes.getBoolean(j.SearchView_android_focusable, true));
        p3Var.e();
        Intent intent = new Intent("android.speech.action.WEB_SEARCH");
        this.f746n0 = intent;
        intent.addFlags(268435456);
        intent.putExtra("android.speech.extra.LANGUAGE_MODEL", "web_search");
        Intent intent2 = new Intent("android.speech.action.RECOGNIZE_SPEECH");
        this.f747o0 = intent2;
        intent2.addFlags(268435456);
        View viewFindViewById3 = findViewById(searchAutoComplete.getDropDownAnchor());
        this.f736d0 = viewFindViewById3;
        if (viewFindViewById3 != null) {
            viewFindViewById3.addOnLayoutChangeListener(new x2(this, 0));
        }
        x(this.f751s0);
        u();
    }

    private void setQuery(CharSequence charSequence) {
        SearchAutoComplete searchAutoComplete = this.S;
        searchAutoComplete.setText(charSequence);
        searchAutoComplete.setSelection(TextUtils.isEmpty(charSequence) ? 0 : charSequence.length());
    }
}
