package androidx.leanback.widget;

import android.animation.ObjectAnimator;
import android.os.Bundle;
import android.speech.RecognitionListener;
import android.text.SpannableStringBuilder;
import android.text.SpannedString;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import com.martsnew.tv.R;
import java.util.ArrayList;
import java.util.regex.Matcher;

/* JADX INFO: renamed from: androidx.leanback.widget.n0, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0480n0 implements RecognitionListener {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ SearchBar f8674a;

    public C0480n0(SearchBar searchBar) {
        this.f8674a = searchBar;
    }

    @Override // android.speech.RecognitionListener
    public final void onBeginningOfSpeech() {
    }

    @Override // android.speech.RecognitionListener
    public final void onBufferReceived(byte[] bArr) {
    }

    @Override // android.speech.RecognitionListener
    public final void onEndOfSpeech() {
    }

    @Override // android.speech.RecognitionListener
    public final void onError(int i) {
        switch (i) {
            case 1:
                int i5 = SearchBar.f8539N;
                Log.w("SearchBar", "recognizer network timeout");
                break;
            case 2:
                int i8 = SearchBar.f8539N;
                Log.w("SearchBar", "recognizer network error");
                break;
            case 3:
                int i9 = SearchBar.f8539N;
                Log.w("SearchBar", "recognizer audio error");
                break;
            case 4:
                int i10 = SearchBar.f8539N;
                Log.w("SearchBar", "recognizer server error");
                break;
            case 5:
                int i11 = SearchBar.f8539N;
                Log.w("SearchBar", "recognizer client error");
                break;
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                int i12 = SearchBar.f8539N;
                Log.w("SearchBar", "recognizer speech timeout");
                break;
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                int i13 = SearchBar.f8539N;
                Log.w("SearchBar", "recognizer no match");
                break;
            case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                int i14 = SearchBar.f8539N;
                Log.w("SearchBar", "recognizer busy");
                break;
            case 9:
                int i15 = SearchBar.f8539N;
                Log.w("SearchBar", "recognizer insufficient permissions");
                break;
            default:
                int i16 = SearchBar.f8539N;
                Log.d("SearchBar", "recognizer other error");
                break;
        }
        SearchBar searchBar = this.f8674a;
        searchBar.b();
        searchBar.f8558x.post(new J.a(R.raw.lb_voice_failure, 2, searchBar));
    }

    @Override // android.speech.RecognitionListener
    public final void onEvent(int i, Bundle bundle) {
    }

    @Override // android.speech.RecognitionListener
    public final void onPartialResults(Bundle bundle) {
        ArrayList<String> stringArrayList = bundle.getStringArrayList("results_recognition");
        if (stringArrayList == null || stringArrayList.size() == 0) {
            return;
        }
        String str = stringArrayList.get(0);
        String str2 = stringArrayList.size() > 1 ? stringArrayList.get(1) : null;
        SearchEditText searchEditText = this.f8674a.f8551q;
        searchEditText.getClass();
        if (str == null) {
            str = "";
        }
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(str);
        if (str2 != null) {
            int length = spannableStringBuilder.length();
            spannableStringBuilder.append((CharSequence) str2);
            Matcher matcher = J0.f8453v.matcher(str2);
            while (matcher.find()) {
                int iStart = matcher.start() + length;
                spannableStringBuilder.setSpan(new I0(searchEditText, str2.charAt(matcher.start()), iStart), iStart, matcher.end() + length, 33);
            }
        }
        searchEditText.f8458t = Math.max(str.length(), searchEditText.f8458t);
        searchEditText.setText(new SpannedString(spannableStringBuilder));
        searchEditText.bringPointIntoView(searchEditText.length());
        ObjectAnimator objectAnimator = searchEditText.f8459u;
        if (objectAnimator != null) {
            objectAnimator.cancel();
        }
        int streamPosition = searchEditText.getStreamPosition();
        int length2 = searchEditText.length();
        int i = length2 - streamPosition;
        if (i > 0) {
            if (searchEditText.f8459u == null) {
                ObjectAnimator objectAnimator2 = new ObjectAnimator();
                searchEditText.f8459u = objectAnimator2;
                objectAnimator2.setTarget(searchEditText);
                searchEditText.f8459u.setProperty(J0.f8454w);
            }
            searchEditText.f8459u.setIntValues(streamPosition, length2);
            searchEditText.f8459u.setDuration(((long) i) * 50);
            searchEditText.f8459u.start();
        }
    }

    @Override // android.speech.RecognitionListener
    public final void onReadyForSpeech(Bundle bundle) {
        SearchBar searchBar = this.f8674a;
        SpeechOrbView speechOrbView = searchBar.f8552r;
        speechOrbView.setOrbColors(speechOrbView.f8593K);
        speechOrbView.setOrbIcon(speechOrbView.getResources().getDrawable(R.drawable.lb_ic_search_mic));
        speechOrbView.a(true);
        speechOrbView.f8565C = false;
        speechOrbView.b();
        View view = speechOrbView.f8571s;
        view.setScaleX(1.0f);
        view.setScaleY(1.0f);
        speechOrbView.f8595M = 0;
        speechOrbView.f8596N = true;
        searchBar.f8558x.post(new J.a(R.raw.lb_voice_open, 2, searchBar));
    }

    @Override // android.speech.RecognitionListener
    public final void onResults(Bundle bundle) {
        ArrayList<String> stringArrayList = bundle.getStringArrayList("results_recognition");
        SearchBar searchBar = this.f8674a;
        if (stringArrayList != null) {
            String str = stringArrayList.get(0);
            searchBar.f8554t = str;
            searchBar.f8551q.setText(str);
            TextUtils.isEmpty(searchBar.f8554t);
        }
        searchBar.b();
        searchBar.f8558x.post(new J.a(R.raw.lb_voice_success, 2, searchBar));
    }

    @Override // android.speech.RecognitionListener
    public final void onRmsChanged(float f3) {
        this.f8674a.f8552r.setSoundLevel(f3 < 0.0f ? 0 : (int) (f3 * 10.0f));
    }
}
