package com.bytedance.sdk.component.ef;

import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.webkit.ValueCallback;
import android.webkit.WebSettings;
import android.webkit.WebView;
import com.bytedance.sdk.component.ef.wsy;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
public class ajl extends WebView {
    private lb ajl;
    public long fm;
    private boolean jnr;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private boolean f6601lb;
    private final HashSet<String> ro;
    private jnr wsy;
    private boolean yz;

    public ajl(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.ro = new HashSet<>();
        this.fm = System.currentTimeMillis();
        lb();
    }

    private void lb() {
        WebSettings settings = getSettings();
        settings.setSupportZoom(false);
        settings.setDisplayZoomControls(false);
        settings.setBuiltInZoomControls(false);
        settings.setSupportMultipleWindows(false);
        settings.setAllowFileAccess(false);
        settings.setSavePassword(false);
        setWebViewClient(new wsy.fm());
    }

    @Override // android.webkit.WebView
    public void addJavascriptInterface(Object obj, String str) {
        toString();
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.addJavascriptInterface(obj, str);
        this.ro.add(str);
    }

    @Override // android.webkit.WebView
    public void clearCache(boolean z10) {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.clearCache(z10);
    }

    @Override // android.webkit.WebView
    public void destroy() {
        toString();
        if (this.f6601lb) {
            return;
        }
        this.f6601lb = true;
        fm();
        ViewParent parent = getParent();
        if (parent instanceof ViewGroup) {
            ((ViewGroup) parent).removeView(this);
        }
        super.destroy();
    }

    @Override // android.webkit.WebView
    public void evaluateJavascript(String str, ValueCallback<String> valueCallback) {
        if (!this.f6601lb && !this.jnr) {
            super.evaluateJavascript(str, valueCallback);
        } else if (valueCallback != null) {
            valueCallback.onReceiveValue("");
        }
    }

    public void fm() {
        if (this.f6601lb) {
            return;
        }
        setOnClickListener(null);
        setOnTouchListener(null);
        setOnScrollChangeListener(null);
        setDownloadListener(null);
        Iterator<String> it = this.ro.iterator();
        while (it.hasNext()) {
            super.removeJavascriptInterface(it.next());
        }
        this.ro.clear();
    }

    @Override // android.webkit.WebView
    public void goBack() {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.goBack();
    }

    @Override // android.webkit.WebView
    public void goBackOrForward(int i10) {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.goBackOrForward(i10);
    }

    @Override // android.webkit.WebView
    public void goForward() {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.goForward();
    }

    @Override // android.webkit.WebView
    public void loadDataWithBaseURL(String str, String str2, String str3, String str4, String str5) {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.loadDataWithBaseURL(str, str2, str3, str4, str5);
    }

    @Override // android.webkit.WebView
    public void loadUrl(String str) {
        if (this.f6601lb || this.jnr) {
            return;
        }
        try {
            super.loadUrl(str);
        } catch (Exception | IncompatibleClassChangeError | NoClassDefFoundError unused) {
        }
    }

    @Override // android.webkit.WebView, android.view.ViewGroup, android.view.View
    public void onAttachedToWindow() {
        super.onAttachedToWindow();
        toString();
    }

    @Override // android.view.ViewGroup, android.view.View
    public void onDetachedFromWindow() {
        super.onDetachedFromWindow();
        toString();
        if (this.yz) {
            destroy();
        }
    }

    @Override // android.webkit.WebView, android.view.View
    public void onDraw(Canvas canvas) {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.onDraw(canvas);
    }

    @Override // android.webkit.WebView, android.widget.AbsoluteLayout, android.view.View
    public void onMeasure(int i10, int i11) {
        if (this.f6601lb || this.jnr) {
            setMeasuredDimension(0, 0);
        } else {
            super.onMeasure(i10, i11);
        }
    }

    @Override // android.webkit.WebView
    public void onPause() {
        if (this.f6601lb || this.jnr) {
            return;
        }
        try {
            super.onPause();
        } catch (Exception unused) {
        }
    }

    @Override // android.webkit.WebView
    public void onResume() {
        if (this.f6601lb || this.jnr) {
            return;
        }
        try {
            super.onResume();
        } catch (Exception unused) {
        }
    }

    @Override // android.webkit.WebView, android.view.View
    public boolean onTouchEvent(MotionEvent motionEvent) {
        jnr jnrVar = this.wsy;
        return (jnrVar == null || !jnrVar.ro(motionEvent)) ? super.onTouchEvent(motionEvent) : this.wsy.fm(motionEvent);
    }

    @Override // android.webkit.WebView
    public void pauseTimers() {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.pauseTimers();
    }

    @Override // android.webkit.WebView
    public void reload() {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.reload();
    }

    @Override // android.webkit.WebView
    public void removeJavascriptInterface(String str) {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.removeJavascriptInterface(str);
        this.ro.remove(str);
    }

    @Override // android.webkit.WebView
    public void resumeTimers() {
        if (this.f6601lb || this.jnr) {
            return;
        }
        super.resumeTimers();
    }

    public void ro() {
        if (this.f6601lb) {
            return;
        }
        setOnClickListener(null);
        setOnTouchListener(null);
        setOnScrollChangeListener(null);
        setDownloadListener(null);
    }

    public void setDestroyOnDetached(boolean z10) {
        this.yz = z10;
    }

    @Override // android.view.View
    @SuppressLint({"ClickableViewAccessibility"})
    public void setOnTouchListener(View.OnTouchListener onTouchListener) {
        lb lbVar = this.ajl;
        if (lbVar == null) {
            super.setOnTouchListener(onTouchListener);
        } else {
            lbVar.fm(onTouchListener);
            super.setOnTouchListener(this.ajl);
        }
    }

    public void setRecycler(boolean z10) {
        this.jnr = z10;
    }

    public void setTouchListenerProxy(lb lbVar) {
        this.ajl = lbVar;
    }

    public void setWebEventProxy(jnr jnrVar) {
        this.wsy = jnrVar;
    }

    @Override // android.webkit.WebView
    public void stopLoading() {
        if (this.f6601lb || this.jnr) {
            return;
        }
        try {
            super.stopLoading();
        } catch (Exception unused) {
        }
    }

    @Override // android.webkit.WebView
    public void loadUrl(String str, Map<String, String> map) {
        if (this.f6601lb || this.jnr) {
            return;
        }
        try {
            super.loadUrl(str, map);
        } catch (Exception | IncompatibleClassChangeError | NoClassDefFoundError unused) {
        }
    }

    public ajl(Context context, AttributeSet attributeSet, int i10) {
        super(context, attributeSet, i10);
        this.ro = new HashSet<>();
        this.fm = System.currentTimeMillis();
        lb();
    }
}
