Step Record v1.1.5版本的 MD5 值为:5797275f89198878d2f00ee92d534382

以下内容为反编译后的 l2.java 源代码,内容仅作参考


package com.chartboost.sdk.impl;

import com.chartboost.heliumsdk.impl.HKHSz;
import com.chartboost.heliumsdk.impl.ttHtzKt;
import kotlin.Metadata;
import org.json.JSONObject;

@Metadata(d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\u0007\n\u0002\b\n\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0012\u0010\u0013J \u0010\b\u001a\u00020\u00072\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004J \u0010\t\u001a\u00020\u00072\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004J(\u0010\b\u001a\u00020\u00072\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004J \u0010\f\u001a\u00020\u00072\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004J(\u0010\t\u001a\u00020\u00072\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\r\u001a\u00020\n2\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004J \u0010\u000e\u001a\u00020\u00072\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004J*\u0010\t\u001a\u00020\u00072\u0006\u0010\u000f\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004H\u0002J2\u0010\b\u001a\u00020\u00072\u0006\u0010\u000f\u001a\u00020\u00042\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004H\u0002J*\u0010\b\u001a\u00020\u00072\u0006\u0010\u0011\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u0004H\u0002¨\u0006\u0014"}, d2 = {"Lcom/chartboost/sdk/impl/l2;", "", "Lcom/chartboost/sdk/impl/p2;", "webview", "", "location", "adTypeName", "", "a", "b", "", "currentTime", "d", com.anythink.expressad.foundation.d.t.ag, "c", "function", "param", "url", "<init>", "()V", "Chartboost-9.5.0_productionRelease"}, k = 1, mv = {1, 8, 0})
public final class l2 {
    public final void a(p2 webview, String location, String adTypeName) {
        ttHtzKt.tzttS1SS1(location, "location");
        ttHtzKt.tzttS1SS1(adTypeName, "adTypeName");
        b(f7.ON_BACKGROUND.getCmdName(), webview, location, adTypeName);
    }

    public final void b(String function, p2 webview, String location, String adTypeName) {
        a(HKHSz.HKzHtzz("javascript:Chartboost.EventHandler.handleNativeEvent(\"", function, "\")"), webview, location, adTypeName);
    }

    public final void c(p2 webview, String location, String adTypeName) {
        ttHtzKt.tzttS1SS1(location, "location");
        ttHtzKt.tzttS1SS1(adTypeName, "adTypeName");
        b(f7.VIDEO_ENDED.getCmdName(), webview, location, adTypeName);
    }

    public final void d(p2 webview, String location, String adTypeName) {
        ttHtzKt.tzttS1SS1(location, "location");
        ttHtzKt.tzttS1SS1(adTypeName, "adTypeName");
        b(f7.VIDEO_FAILED.getCmdName(), webview, location, adTypeName);
    }

    public final void a(p2 webview, float currentTime, String location, String adTypeName) {
        ttHtzKt.tzttS1SS1(location, "location");
        ttHtzKt.tzttS1SS1(adTypeName, "adTypeName");
        JSONObject jSONObject = new JSONObject();
        jSONObject.put("seconds", Float.valueOf(currentTime));
        String cmdName = f7.PLAYBACK_TIME.getCmdName();
        String jSONObject2 = jSONObject.toString();
        ttHtzKt.tz(jSONObject2, "json.toString()");
        a(cmdName, jSONObject2, webview, location, adTypeName);
    }

    public final void a(String function, String param, p2 webview, String location, String adTypeName) {
        a("javascript:Chartboost.EventHandler.handleNativeEvent(\"" + function + "\", " + param + ')', webview, location, adTypeName);
    }

    public final void b(p2 webview, String location, String adTypeName) {
        ttHtzKt.tzttS1SS1(location, "location");
        ttHtzKt.tzttS1SS1(adTypeName, "adTypeName");
        b(f7.ON_FOREGROUND.getCmdName(), webview, location, adTypeName);
    }

    public final void a(String url, p2 webview, String location, String adTypeName) {
        try {
            if (webview == null) {
                qa.a(new t3("show_webview_error", "Webview is null", adTypeName, location, null, null, 48, null));
                z6.c("CBTemplateProxy", "Calling native to javascript webview is null");
            } else {
                z6.a("CBTemplateProxy", "Calling native to javascript: " + url);
                webview.loadUrl(url);
            }
        } catch (Exception e) {
            qa.a(new t3("show_webview_crash", "Cannot open url: " + e, adTypeName, location, null, null, 48, null));
            z6.c("CBTemplateProxy", "Calling native to javascript. Cannot open url: " + e);
        }
    }

    public final void b(p2 webview, float duration, String location, String adTypeName) {
        ttHtzKt.tzttS1SS1(location, "location");
        ttHtzKt.tzttS1SS1(adTypeName, "adTypeName");
        JSONObject jSONObject = new JSONObject();
        jSONObject.put("totalDuration", Float.valueOf(duration));
        String cmdName = f7.VIDEO_STARTED.getCmdName();
        String jSONObject2 = jSONObject.toString();
        ttHtzKt.tz(jSONObject2, "json.toString()");
        a(cmdName, jSONObject2, webview, location, adTypeName);
    }
}