package com.chartboost.sdk.impl;

import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public final class u1 extends s3 {
    public final j6 c;
    public final x9 d;
    public boolean e;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public u1(j6 impressionInterface, x9 gestureDetector, t3 callback, m4 eventTracker) {
        super(callback, eventTracker);
        Intrinsics.checkNotNullParameter(impressionInterface, "impressionInterface");
        Intrinsics.checkNotNullParameter(gestureDetector, "gestureDetector");
        Intrinsics.checkNotNullParameter(callback, "callback");
        Intrinsics.checkNotNullParameter(eventTracker, "eventTracker");
        this.c = impressionInterface;
        this.d = gestureDetector;
    }

    public final x9 a() {
        return this.d;
    }

    @Override // com.chartboost.sdk.impl.s3, android.webkit.WebViewClient
    public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
        Intrinsics.checkNotNullParameter(view, "view");
        Intrinsics.checkNotNullParameter(request, "request");
        String uri = request.getUrl().toString();
        Intrinsics.checkNotNullExpressionValue(uri, "toString(...)");
        return b(uri);
    }

    @Override // com.chartboost.sdk.impl.s3, android.webkit.WebViewClient
    public boolean shouldOverrideUrlLoading(WebView webView, String url) {
        Intrinsics.checkNotNullParameter(url, "url");
        return b(url);
    }

    @Override // com.chartboost.sdk.impl.s3, android.webkit.WebViewClient
    public void onPageFinished(WebView webView, String str) {
        super.onPageFinished(webView, str);
        this.e = true;
    }

    public final boolean b(String str) {
        if (!this.e) {
            c7.b("Attempt to open " + str + " detected before WebView loading finished.", null, 2, null);
            this.c.d(new m2(str, Boolean.FALSE));
            return true;
        } else if (this.d.a()) {
            this.c.c(new m2(str, Boolean.FALSE));
            this.d.b();
            return true;
        } else {
            return false;
        }
    }
}
