红果免费短剧 v6.2.3.32版本的 MD5 值为:a6b05492607eab2c8a25f26d2f238ae0

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


package com.ss.android.ad.applinksdk.interceptor.p006new;

import android.net.Uri;
import com.ss.android.ad.applinksdk.core.a;
import com.ss.android.ad.applinksdk.model.AppLinkResult;
import com.ss.android.ad.applinksdk.utils.c;
import com.ss.android.ad.applinksdk.utils.e;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt;
import org.json.JSONObject;

public final class b implements g {
    @Override
    public AppLinkResult a(h chain) {
        Object m1443constructorimpl;
        Object m1443constructorimpl2;
        Intrinsics.checkParameterIsNotNull(chain, "chain");
        String str = chain.f101587a.f101590a.f;
        Uri parse = Uri.parse(str);
        Intrinsics.checkExpressionValueIsNotNull(parse, "Uri.parse(openUrl)");
        String scheme = parse.getScheme();
        Object obj = null;
        if (!StringsKt.equals$default(scheme, "https", false, 2, null) && !StringsKt.equals$default(scheme, "http", false, 2, null)) {
            return chain.a();
        }
        if (e.f101648a.a(str)) {
            try {
                Result.Companion companion = Result.Companion;
                m1443constructorimpl2 = Result.m1443constructorimpl(new JSONObject().putOpt("open_url", str).put("cid", chain.f101587a.f101590a.f101620b));
            } catch (Throwable th) {
                Result.Companion companion2 = Result.Companion;
                m1443constructorimpl2 = Result.m1443constructorimpl(ResultKt.createFailure(th));
            }
            if (!Result.m1449isFailureimpl(m1443constructorimpl2)) {
                obj = m1443constructorimpl2;
            }
            a.f101551a.a("bdal_applink_quick_url_http", (JSONObject) obj);
            a(str, chain);
            return chain.a();
        }
        try {
            Result.Companion companion3 = Result.Companion;
            m1443constructorimpl = Result.m1443constructorimpl(new JSONObject().putOpt("do_not_handle_url", str));
        } catch (Throwable th2) {
            Result.Companion companion4 = Result.Companion;
            m1443constructorimpl = Result.m1443constructorimpl(ResultKt.createFailure(th2));
        }
        if (!Result.m1449isFailureimpl(m1443constructorimpl)) {
            obj = m1443constructorimpl;
        }
        a.f101551a.a("bdal_ruler_not_match", (JSONObject) obj);
        return new AppLinkResult(AppLinkResult.Type.Companion.b(), AppLinkResult.Message.Companion.c());
    }

    private final void a(String str, h hVar) {
        boolean z;
        String str2 = str;
        if (str2 != null && str2.length() != 0) {
            z = false;
        } else {
            z = true;
        }
        if (z || c.f101643a.a().optInt("enable_change_quick_url", 0) == 0) {
            return;
        }
        if (StringsKt.startsWith$default(str, "http://hapjs.org/app", false, 2, (Object) null)) {
            hVar.f101587a.f101590a.f = StringsKt.replace$default(str, "http://hapjs.org/app", "hap://app", false, 4, (Object) null);
        } else {
            hVar.f101587a.f101590a.f = StringsKt.replace$default(str, "https://hapjs.org/app", "hap://app", false, 4, (Object) null);
        }
    }
}