package com.ifpdos.view;

import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Typeface;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.text.method.KeyListener;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import j1.c;
import j1.d;
import j1.e;

/* JADX INFO: loaded from: classes.dex */
public class OSEditText extends LinearLayout implements TextWatcher {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private View f4446e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private ImageView f4447f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private ImageView f4448g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private EditText f4449h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private boolean f4450i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private String f4451j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private b f4452k;

    static /* synthetic */ class a {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        static final /* synthetic */ int[] f4453a;

        static {
            int[] iArr = new int[b.values().length];
            f4453a = iArr;
            try {
                iArr[b.NormalText.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                f4453a[b.PasswordText.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                f4453a[b.NormalNumber.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                f4453a[b.PasswordNumber.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
        }
    }

    enum b {
        NormalText,
        PasswordText,
        NormalNumber,
        PasswordNumber
    }

    public OSEditText(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        d(attributeSet);
    }

    private void d(AttributeSet attributeSet) {
        Resources resources;
        int i3;
        View viewInflate = LayoutInflater.from(getContext()).inflate(d.f5066a, this);
        this.f4446e = viewInflate;
        this.f4449h = (EditText) viewInflate.findViewById(c.f5063a);
        this.f4447f = (ImageView) this.f4446e.findViewById(c.f5064b);
        this.f4448g = (ImageView) this.f4446e.findViewById(c.f5065c);
        TypedArray typedArrayObtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, e.f5067a);
        this.f4451j = typedArrayObtainStyledAttributes.getString(e.f5068b);
        this.f4452k = b.values()[typedArrayObtainStyledAttributes.getInt(e.f5069c, 0)];
        typedArrayObtainStyledAttributes.recycle();
        String str = this.f4451j;
        if (str != null) {
            this.f4449h.setHint(str);
        }
        this.f4449h.addTextChangedListener(this);
        this.f4447f.setOnClickListener(new View.OnClickListener() { // from class: i1.a
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f4856e.e(view);
            }
        });
        b bVar = this.f4452k;
        this.f4450i = bVar == b.PasswordText || bVar == b.PasswordNumber;
        EditText editText = this.f4449h;
        int dimensionPixelOffset = getResources().getDimensionPixelOffset(j1.a.f5060c);
        if (this.f4450i) {
            resources = getResources();
            i3 = j1.a.f5059b;
        } else {
            resources = getResources();
            i3 = j1.a.f5058a;
        }
        editText.setPadding(dimensionPixelOffset, 0, resources.getDimensionPixelOffset(i3), 0);
        this.f4448g.setVisibility(this.f4450i ? 0 : 8);
        this.f4448g.setOnClickListener(new View.OnClickListener() { // from class: i1.b
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f4857e.f(view);
            }
        });
        setType(this.f4452k);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public /* synthetic */ void e(View view) {
        this.f4449h.getText().clear();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public /* synthetic */ void f(View view) {
        int i3 = a.f4453a[this.f4452k.ordinal()];
        if (i3 == 1) {
            setType(b.PasswordText);
            return;
        }
        if (i3 == 2) {
            setType(b.NormalText);
        } else if (i3 == 3) {
            setType(b.PasswordNumber);
        } else {
            if (i3 != 4) {
                return;
            }
            setType(b.NormalNumber);
        }
    }

    private void setType(b bVar) {
        int selectionEnd = this.f4449h.getSelectionEnd();
        this.f4452k = bVar;
        int i3 = a.f4453a[bVar.ordinal()];
        if (i3 == 1) {
            this.f4449h.setInputType(1);
            this.f4448g.setBackgroundResource(j1.b.f5062b);
        } else if (i3 == 2) {
            this.f4449h.setInputType(129);
            this.f4448g.setBackgroundResource(j1.b.f5061a);
        } else if (i3 == 3) {
            this.f4449h.setInputType(2);
            this.f4448g.setBackgroundResource(j1.b.f5062b);
        } else if (i3 == 4) {
            this.f4449h.setInputType(130);
            this.f4448g.setBackgroundResource(j1.b.f5061a);
        }
        this.f4449h.setTypeface(Typeface.DEFAULT);
        this.f4449h.setSelection(selectionEnd);
    }

    @Override // android.text.TextWatcher
    public void afterTextChanged(Editable editable) {
    }

    @Override // android.text.TextWatcher
    public void beforeTextChanged(CharSequence charSequence, int i3, int i4, int i5) {
    }

    public void c(TextWatcher textWatcher) {
        if (textWatcher == null) {
            return;
        }
        this.f4449h.addTextChangedListener(textWatcher);
    }

    public void g() {
        this.f4449h.selectAll();
    }

    public String getText() {
        return this.f4449h.getText().toString();
    }

    @Override // android.text.TextWatcher
    public void onTextChanged(CharSequence charSequence, int i3, int i4, int i5) {
        this.f4447f.setVisibility((TextUtils.isEmpty(charSequence) || !this.f4447f.isEnabled()) ? 8 : 0);
        this.f4448g.setVisibility((TextUtils.isEmpty(charSequence) || !this.f4450i) ? 8 : 0);
    }

    @Override // android.view.View
    public void setEnabled(boolean z2) {
        super.setEnabled(z2);
        this.f4449h.setEnabled(z2);
        this.f4447f.setEnabled(z2);
        this.f4448g.setEnabled(z2);
        this.f4447f.setVisibility((TextUtils.isEmpty(this.f4449h.getText().toString()) || !this.f4447f.isEnabled()) ? 8 : 0);
    }

    public void setKeyListener(KeyListener keyListener) {
        if (this.f4449h != null) {
            setType(b.NormalText);
            this.f4449h.setKeyListener(keyListener);
        }
    }

    public void setText(String str) {
        this.f4449h.setText(str);
    }
}
