Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9

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


package myobfuscated.gd2;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.text.SpannableString;
import android.text.TextPaint;
import android.text.style.ClickableSpan;
import android.view.View;
import com.picsart.studio.R;
import java.lang.ref.WeakReference;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
public final class d {

    public static final class a extends ClickableSpan {
        public final WeakReference<Context> a;

        public a(WeakReference<Context> weakReference) {
            this.a = weakReference;
        }

        @Override
        public final void onClick(@NotNull View widget) {
            Context context;
            Intrinsics.checkNotNullParameter(widget, "widget");
            Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("https://picsart.com/community-guidelines"));
            WeakReference<Context> weakReference = this.a;
            Context context2 = weakReference.get();
            PackageManager packageManager = context2 != null ? context2.getPackageManager() : null;
            if (packageManager == null) {
                return;
            }
            ComponentName resolveActivity = intent.resolveActivity(packageManager);
            if ((resolveActivity != null ? resolveActivity : null) == null || (context = weakReference.get()) == null) {
                return;
            }
            context.startActivity(intent);
        }

        @Override
        public final void updateDrawState(@NotNull TextPaint ds) {
            Intrinsics.checkNotNullParameter(ds, "ds");
            super.updateDrawState(ds);
            Context context = this.a.get();
            if (context != null) {
                ds.setColor(myobfuscated.b3.a.getColor(context, R.color.link_color));
                ds.setTypeface(myobfuscated.d3.g.b(R.font.semi_bold, context));
            }
            ds.setUnderlineText(false);
        }
    }

    @NotNull
    public static final SpannableString a(@NotNull String str, int i, int i2, @NotNull WeakReference<Context> contextWeak) {
        Intrinsics.checkNotNullParameter(str, "<this>");
        Intrinsics.checkNotNullParameter(contextWeak, "contextWeak");
        SpannableString spannableString = new SpannableString(str);
        a aVar = new a(contextWeak);
        if (i != -1 && i2 < str.length()) {
            spannableString.setSpan(aVar, i, i2, 33);
        }
        return spannableString;
    }
}