package a4;

import android.os.Handler;
import android.webkit.WebMessage;
import android.webkit.WebMessagePort;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Proxy;
import org.chromium.support_lib_boundary.WebMessagePortBoundaryInterface;
import org.chromium.support_lib_boundary.WebkitToCompatConverterBoundaryInterface;

/* JADX INFO: loaded from: classes.dex */
public final class g0 extends z3.r {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public WebMessagePort f313a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public WebMessagePortBoundaryInterface f314b;

    public g0(WebMessagePort webMessagePort) {
        this.f313a = webMessagePort;
    }

    @Nullable
    @RequiresApi(23)
    public static WebMessagePort[] compatToPorts(@Nullable z3.r[] rVarArr) {
        if (rVarArr == null) {
            return null;
        }
        int length = rVarArr.length;
        WebMessagePort[] webMessagePortArr = new WebMessagePort[length];
        for (int i10 = 0; i10 < length; i10++) {
            webMessagePortArr[i10] = ((g0) rVarArr[i10]).e();
        }
        return webMessagePortArr;
    }

    @Nullable
    public static z3.r[] portsToCompat(@Nullable WebMessagePort[] webMessagePortArr) {
        if (webMessagePortArr == null) {
            return null;
        }
        z3.r[] rVarArr = new z3.r[webMessagePortArr.length];
        for (int i10 = 0; i10 < webMessagePortArr.length; i10++) {
            rVarArr[i10] = new g0(webMessagePortArr[i10]);
        }
        return rVarArr;
    }

    @Override // z3.r
    public final void a() {
        b bVar = k0.f337t;
        if (bVar.a()) {
            e().close();
        } else {
            if (!bVar.b()) {
                throw k0.a();
            }
            d().close();
        }
    }

    @Override // z3.r
    public final void b(z3.p pVar) {
        b bVar = k0.f336s;
        boolean zA = bVar.a();
        int i10 = pVar.f37045a;
        if (zA && i10 == 0) {
            e().postMessage(new WebMessage(pVar.getData(), compatToPorts(pVar.getPorts())));
        } else {
            if (!bVar.b() || (i10 != 0 && (i10 != 1 || !k0.f338u.b()))) {
                throw k0.a();
            }
            d().postMessage(ee.b.createInvocationHandlerFor(new e0(pVar)));
        }
    }

    @Override // z3.r
    public final void c(z3.q qVar) {
        b bVar = k0.f339v;
        if (bVar.b()) {
            d().setWebMessageCallback(ee.b.createInvocationHandlerFor(new e.y(qVar)));
        } else {
            if (!bVar.a()) {
                throw k0.a();
            }
            e().setWebMessageCallback(new d(qVar, 0));
        }
    }

    public final WebMessagePortBoundaryInterface d() {
        if (this.f314b == null) {
            nb.c cVar = l0.f344a;
            this.f314b = (WebMessagePortBoundaryInterface) ee.b.castToSuppLibClass(WebMessagePortBoundaryInterface.class, ((WebkitToCompatConverterBoundaryInterface) cVar.f31183b).convertWebMessagePort(this.f313a));
        }
        return this.f314b;
    }

    public final WebMessagePort e() {
        if (this.f313a == null) {
            nb.c cVar = l0.f344a;
            this.f313a = (WebMessagePort) ((WebkitToCompatConverterBoundaryInterface) cVar.f31183b).convertWebMessagePort(Proxy.getInvocationHandler(this.f314b));
        }
        return this.f313a;
    }

    @Override // z3.r
    public void setWebMessageCallback(@Nullable Handler handler, @NonNull z3.q qVar) {
        b bVar = k0.f340w;
        if (bVar.b()) {
            d().setWebMessageCallback(ee.b.createInvocationHandlerFor(new e.y(qVar)), handler);
        } else {
            if (!bVar.a()) {
                throw k0.a();
            }
            e.setWebMessageCallback(e(), qVar, handler);
        }
    }

    public g0(InvocationHandler invocationHandler) {
        this.f314b = (WebMessagePortBoundaryInterface) ee.b.castToSuppLibClass(WebMessagePortBoundaryInterface.class, invocationHandler);
    }
}
