package com.bytedance.sdk.openadsdk.lb;

import android.R;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.Color;
import android.graphics.Typeface;
import android.graphics.drawable.GradientDrawable;
import android.graphics.drawable.StateListDrawable;
import android.os.Bundle;
import android.text.Editable;
import android.text.InputFilter;
import android.text.Spanned;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import androidx.annotation.NonNull;
import com.bytedance.sdk.component.utils.maa;
import com.bytedance.sdk.openadsdk.FilterWord;
import com.bytedance.sdk.openadsdk.core.gof;
import com.bytedance.sdk.openadsdk.core.model.lse;
import com.bytedance.sdk.openadsdk.utils.zan;
import java.util.Locale;

/* JADX INFO: loaded from: classes2.dex */
public class duv extends Dialog {
    private com.bytedance.sdk.openadsdk.core.ajl.yz ajl;
    private com.bytedance.sdk.openadsdk.core.ajl.jnr fm;
    private com.bytedance.sdk.openadsdk.core.ajl.wu jnr;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private com.bytedance.sdk.openadsdk.core.ajl.ro f7445lb;
    private fm ro;
    private final vt wsy;
    private com.bytedance.sdk.openadsdk.core.ajl.wu yz;

    public interface fm {
        void fm();

        void fm(int i10, FilterWord filterWord, String str);

        void lb();

        void ro();
    }

    public duv(@NonNull Context context, vt vtVar) {
        super(context, maa.ajl(context, "tt_quick_option_dialog"));
        setCanceledOnTouchOutside(false);
        this.wsy = vtVar;
    }

    @Override // android.app.Dialog, android.content.DialogInterface
    public void dismiss() {
        ro();
        super.dismiss();
    }

    public void fm(fm fmVar) {
        this.ro = fmVar;
    }

    @Override // android.app.Dialog
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        com.bytedance.sdk.openadsdk.core.ajl.jnr jnrVarFm = fm(gof.fm());
        this.fm = jnrVarFm;
        setContentView(jnrVarFm);
        fm(this.fm);
        lb();
        fm();
        yz();
    }

    @Override // android.app.Dialog
    public void show() {
        super.show();
        fm fmVar = this.ro;
        if (fmVar != null) {
            fmVar.fm();
        }
    }

    private void lb() {
        setCanceledOnTouchOutside(true);
        setCancelable(true);
        Window window = getWindow();
        if (window != null) {
            if (window.getDecorView() != null) {
                window.getDecorView().setPadding(0, 0, 0, 0);
            }
            WindowManager.LayoutParams attributes = window.getAttributes();
            attributes.width = -1;
            attributes.height = -2;
            window.setAttributes(attributes);
            window.setGravity(80);
        }
    }

    private void yz() {
        setOnCancelListener(new DialogInterface.OnCancelListener() { // from class: com.bytedance.sdk.openadsdk.lb.duv.5
            @Override // android.content.DialogInterface.OnCancelListener
            public void onCancel(DialogInterface dialogInterface) {
                if (duv.this.ro != null) {
                    duv.this.ro.lb();
                }
            }
        });
    }

    public void ro() {
        InputMethodManager inputMethodManager;
        com.bytedance.sdk.openadsdk.core.ajl.ro roVar = this.f7445lb;
        if (roVar == null || (inputMethodManager = (InputMethodManager) roVar.getContext().getSystemService("input_method")) == null) {
            return;
        }
        inputMethodManager.hideSoftInputFromWindow(this.fm.getWindowToken(), 0);
    }

    private void fm(View view) {
        fm((EditText) this.f7445lb);
        vt vtVar = this.wsy;
        if (vtVar != null) {
            String strWsy = vtVar.wsy();
            if (!TextUtils.isEmpty(strWsy)) {
                this.f7445lb.setText(strWsy);
                this.yz.setText(String.format(Locale.getDefault(), "%d%s", Integer.valueOf(strWsy.length()), "/200"));
            }
            this.jnr.setEnabled(!TextUtils.isEmpty(strWsy));
        }
        this.jnr.setOnClickListener(new View.OnClickListener() { // from class: com.bytedance.sdk.openadsdk.lb.duv.1
            @Override // android.view.View.OnClickListener
            public void onClick(View view2) {
                String string = duv.this.f7445lb.getText().toString();
                if (duv.this.ro != null) {
                    duv.this.ro.fm(4, vt.fm, string);
                }
                duv.this.dismiss();
            }
        });
        this.ajl.setOnClickListener(new View.OnClickListener() { // from class: com.bytedance.sdk.openadsdk.lb.duv.2
            @Override // android.view.View.OnClickListener
            public void onClick(View view2) {
                if (duv.this.ro != null) {
                    duv.this.ro.ro();
                }
                duv.this.dismiss();
            }
        });
        this.f7445lb.addTextChangedListener(new TextWatcher() { // from class: com.bytedance.sdk.openadsdk.lb.duv.3
            @Override // android.text.TextWatcher
            public void afterTextChanged(Editable editable) {
            }

            @Override // android.text.TextWatcher
            public void beforeTextChanged(CharSequence charSequence, int i10, int i11, int i12) {
            }

            @Override // android.text.TextWatcher
            public void onTextChanged(CharSequence charSequence, int i10, int i11, int i12) {
                com.bytedance.sdk.openadsdk.core.ajl.wu wuVar;
                int iRound = Math.round(charSequence.length());
                duv.this.yz.setText(iRound + "/200");
                boolean z10 = true;
                if (iRound <= 0) {
                    wuVar = duv.this.jnr;
                    if (duv.this.wsy == null || TextUtils.isEmpty(duv.this.wsy.wsy())) {
                        z10 = false;
                    }
                } else if (duv.this.jnr.isEnabled()) {
                    return;
                } else {
                    wuVar = duv.this.jnr;
                }
                wuVar.setEnabled(z10);
            }
        });
    }

    public static void fm(EditText editText) {
        editText.setFilters(new InputFilter[]{new InputFilter() { // from class: com.bytedance.sdk.openadsdk.lb.duv.4
            @Override // android.text.InputFilter
            public CharSequence filter(CharSequence charSequence, int i10, int i11, Spanned spanned, int i12, int i13) {
                while (i10 < i11) {
                    int type = Character.getType(charSequence.charAt(i10));
                    if (type == 19 || type == 28) {
                        return "";
                    }
                    i10++;
                }
                return null;
            }
        }, new InputFilter.LengthFilter(200)});
    }

    public void fm() {
        com.bytedance.sdk.openadsdk.core.ajl.ro roVar = this.f7445lb;
        if (roVar == null) {
            return;
        }
        roVar.requestFocus();
        Window window = getWindow();
        if (window != null) {
            window.setSoftInputMode(5);
        }
    }

    public void fm(lse lseVar) {
        vt vtVar = this.wsy;
        if (vtVar != null) {
            vtVar.fm(lseVar);
        }
    }

    private com.bytedance.sdk.openadsdk.core.ajl.jnr fm(Context context) {
        com.bytedance.sdk.openadsdk.core.ajl.jnr jnrVar = new com.bytedance.sdk.openadsdk.core.ajl.jnr(context);
        jnrVar.setLayoutParams(new ViewGroup.LayoutParams(-1, -2));
        jnrVar.setOrientation(1);
        jnrVar.setBackground(com.bytedance.sdk.openadsdk.utils.ku.fm(context, "tt_dislike_dialog_bg"));
        com.bytedance.sdk.openadsdk.core.ajl.wsy wsyVar = new com.bytedance.sdk.openadsdk.core.ajl.wsy(context);
        wsyVar.setLayoutParams(new LinearLayout.LayoutParams(-1, zan.ro(context, 48.0f)));
        this.ajl = new com.bytedance.sdk.openadsdk.core.ajl.yz(context);
        int iRo = zan.ro(context, 24.0f);
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(iRo, iRo);
        layoutParams.addRule(16);
        layoutParams.addRule(11);
        int iRo2 = zan.ro(context, 10.0f);
        layoutParams.topMargin = iRo2;
        layoutParams.rightMargin = iRo2;
        this.ajl.setLayoutParams(layoutParams);
        this.ajl.setClickable(true);
        this.ajl.setFocusable(true);
        this.ajl.setImageDrawable(com.bytedance.sdk.openadsdk.utils.ku.fm(context, "tt_titlebar_close_seletor"));
        com.bytedance.sdk.openadsdk.core.ajl.wu wuVar = new com.bytedance.sdk.openadsdk.core.ajl.wu(context);
        RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(-1, -2);
        layoutParams2.addRule(16);
        layoutParams2.topMargin = zan.ro(context, 12.0f);
        wuVar.setLayoutParams(layoutParams2);
        wuVar.setEllipsize(TextUtils.TruncateAt.MARQUEE);
        wuVar.setGravity(17);
        wuVar.setSingleLine(true);
        wuVar.setText(maa.fm(context, "tt_other_reason"));
        wuVar.setTextColor(Color.parseColor("#161823"));
        wuVar.setTextSize(15.0f);
        wuVar.setTypeface(Typeface.defaultFromStyle(0));
        View view = new View(context);
        view.setLayoutParams(new LinearLayout.LayoutParams(-1, zan.ro(context, 0.5f)));
        view.setBackgroundColor(Color.argb(51, 22, 24, 35));
        com.bytedance.sdk.openadsdk.core.ajl.jnr jnrVar2 = new com.bytedance.sdk.openadsdk.core.ajl.jnr(context);
        jnrVar2.setLayoutParams(new LinearLayout.LayoutParams(-1, -2));
        jnrVar2.setOrientation(1);
        com.bytedance.sdk.openadsdk.core.ajl.ro roVar = new com.bytedance.sdk.openadsdk.core.ajl.ro(context);
        this.f7445lb = roVar;
        roVar.setFilters(new InputFilter[]{new InputFilter.LengthFilter(200), new InputFilter.AllCaps()});
        LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams(-1, -2);
        layoutParams3.leftMargin = zan.ro(context, 16.0f);
        layoutParams3.rightMargin = zan.ro(context, 16.0f);
        layoutParams3.topMargin = zan.ro(context, 11.5f);
        this.f7445lb.setLayoutParams(layoutParams3);
        this.f7445lb.setLines(4);
        this.f7445lb.setGravity(48);
        this.f7445lb.setTextSize(15.0f);
        this.f7445lb.setTextColor(Color.rgb(22, 24, 35));
        this.f7445lb.setHintTextColor(Color.parseColor("#57161823"));
        this.f7445lb.setBackground(null);
        this.f7445lb.setImeOptions(268435456);
        com.bytedance.sdk.openadsdk.core.ajl.jnr jnrVar3 = new com.bytedance.sdk.openadsdk.core.ajl.jnr(context);
        LinearLayout.LayoutParams layoutParams4 = new LinearLayout.LayoutParams(-1, -2);
        int iRo3 = zan.ro(context, 16.0f);
        int iRo4 = zan.ro(context, 17.0f);
        jnrVar3.setPadding(iRo3, iRo4, iRo3, iRo4);
        jnrVar3.setLayoutParams(layoutParams4);
        jnrVar3.setOrientation(0);
        this.yz = new com.bytedance.sdk.openadsdk.core.ajl.wu(context);
        LinearLayout.LayoutParams layoutParams5 = new LinearLayout.LayoutParams(0, -2);
        layoutParams5.weight = 1.0f;
        layoutParams5.gravity = 8388611;
        this.yz.setLayoutParams(layoutParams5);
        this.yz.setText(String.format("0%s", "/200"));
        this.yz.setGravity(8388611);
        this.yz.setTextColor(Color.parseColor("#57161823"));
        this.yz.setTextSize(15.0f);
        this.jnr = new com.bytedance.sdk.openadsdk.core.ajl.wu(context);
        LinearLayout.LayoutParams layoutParams6 = new LinearLayout.LayoutParams(-2, -2);
        layoutParams6.gravity = 8388613;
        this.jnr.setLayoutParams(layoutParams6);
        this.jnr.setTextSize(14.0f);
        this.jnr.setTextColor(-1);
        this.jnr.setVisibility(0);
        this.jnr.setSingleLine(true);
        int iRo5 = zan.ro(context, 27.0f);
        int iRo6 = zan.ro(context, 5.0f);
        this.jnr.setPadding(iRo5, iRo6, iRo5, iRo6);
        int iRo7 = zan.ro(context, 6.0f);
        GradientDrawable gradientDrawable = new GradientDrawable();
        float f10 = iRo7;
        gradientDrawable.setCornerRadius(f10);
        int iRgb = Color.rgb(254, 44, 85);
        gradientDrawable.setColor(iRgb);
        gradientDrawable.setAlpha(102);
        GradientDrawable gradientDrawable2 = new GradientDrawable();
        gradientDrawable2.setCornerRadius(f10);
        gradientDrawable2.setColor(iRgb);
        StateListDrawable stateListDrawable = new StateListDrawable();
        stateListDrawable.addState(new int[]{R.attr.state_enabled}, gradientDrawable2);
        stateListDrawable.addState(new int[0], gradientDrawable);
        this.jnr.setBackground(stateListDrawable);
        this.jnr.setText(maa.fm(context, "tt_done"));
        this.jnr.setEnabled(false);
        jnrVar.addView(wsyVar);
        jnrVar.addView(view);
        jnrVar.addView(jnrVar2);
        wsyVar.addView(this.ajl);
        wsyVar.addView(wuVar);
        jnrVar2.addView(this.f7445lb);
        jnrVar2.addView(jnrVar3);
        jnrVar3.addView(this.yz);
        jnrVar3.addView(this.jnr);
        return jnrVar;
    }
}
