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.debridstream.tv.R;
import java.util.ArrayList;
import java.util.regex.Matcher;

/* JADX INFO: loaded from: classes.dex */
public final class H implements RecognitionListener {

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

    public H(SearchBar searchBar) {
        this.f11810a = 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 i6) {
        switch (i6) {
            case 1:
                int i7 = SearchBar.f11883A;
                Log.w("SearchBar", "recognizer network timeout");
                break;
            case 2:
                int i8 = SearchBar.f11883A;
                Log.w("SearchBar", "recognizer network error");
                break;
            case 3:
                int i9 = SearchBar.f11883A;
                Log.w("SearchBar", "recognizer audio error");
                break;
            case 4:
                int i10 = SearchBar.f11883A;
                Log.w("SearchBar", "recognizer server error");
                break;
            case 5:
                int i11 = SearchBar.f11883A;
                Log.w("SearchBar", "recognizer client error");
                break;
            case 6:
                int i12 = SearchBar.f11883A;
                Log.w("SearchBar", "recognizer speech timeout");
                break;
            case 7:
                int i13 = SearchBar.f11883A;
                Log.w("SearchBar", "recognizer no match");
                break;
            case 8:
                int i14 = SearchBar.f11883A;
                Log.w("SearchBar", "recognizer busy");
                break;
            case 9:
                int i15 = SearchBar.f11883A;
                Log.w("SearchBar", "recognizer insufficient permissions");
                break;
            default:
                int i16 = SearchBar.f11883A;
                Log.d("SearchBar", "recognizer other error");
                break;
        }
        SearchBar searchBar = this.f11810a;
        searchBar.b();
        searchBar.f11891k.post(new C1.b(R.raw.lb_voice_failure, 2, searchBar));
    }

    @Override // android.speech.RecognitionListener
    public final void onEvent(int i6, 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.f11810a.f11884a;
        searchEditText.getClass();
        if (str == null) {
            str = "";
        }
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(str);
        if (str2 != null) {
            int length = spannableStringBuilder.length();
            spannableStringBuilder.append((CharSequence) str2);
            Matcher matcher = U.f11958f.matcher(str2);
            while (matcher.find()) {
                int iStart = matcher.start() + length;
                spannableStringBuilder.setSpan(new T(searchEditText, str2.charAt(matcher.start()), iStart), iStart, matcher.end() + length, 33);
            }
        }
        searchEditText.f11963d = Math.max(str.length(), searchEditText.f11963d);
        searchEditText.setText(new SpannedString(spannableStringBuilder));
        searchEditText.bringPointIntoView(searchEditText.length());
        ObjectAnimator objectAnimator = searchEditText.f11964e;
        if (objectAnimator != null) {
            objectAnimator.cancel();
        }
        int streamPosition = searchEditText.getStreamPosition();
        int length2 = searchEditText.length();
        int i6 = length2 - streamPosition;
        if (i6 > 0) {
            if (searchEditText.f11964e == null) {
                ObjectAnimator objectAnimator2 = new ObjectAnimator();
                searchEditText.f11964e = objectAnimator2;
                objectAnimator2.setTarget(searchEditText);
                searchEditText.f11964e.setProperty(U.f11959j);
            }
            searchEditText.f11964e.setIntValues(streamPosition, length2);
            searchEditText.f11964e.setDuration(((long) i6) * 50);
            searchEditText.f11964e.start();
        }
    }

    @Override // android.speech.RecognitionListener
    public final void onReadyForSpeech(Bundle bundle) {
        SearchBar searchBar = this.f11810a;
        SpeechOrbView speechOrbView = searchBar.f11885b;
        speechOrbView.setOrbColors(speechOrbView.f11938w);
        speechOrbView.setOrbIcon(speechOrbView.getResources().getDrawable(R.drawable.lb_ic_search_mic));
        speechOrbView.a(true);
        speechOrbView.f11918p = false;
        speechOrbView.b();
        View view = speechOrbView.f11909c;
        view.setScaleX(1.0f);
        view.setScaleY(1.0f);
        speechOrbView.f11940y = 0;
        speechOrbView.f11941z = true;
        searchBar.f11891k.post(new C1.b(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.f11810a;
        if (stringArrayList != null) {
            String str = stringArrayList.get(0);
            searchBar.f11887d = str;
            searchBar.f11884a.setText(str);
            TextUtils.isEmpty(searchBar.f11887d);
        }
        searchBar.b();
        searchBar.f11891k.post(new C1.b(R.raw.lb_voice_success, 2, searchBar));
    }

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