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

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


package com.picsart.growth.braze.impl.gcm;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import androidx.core.app.NotificationManagerCompat;
import com.braze.models.push.BrazeNotificationPayload;
import com.fyber.inneractive.sdk.external.InneractiveMediationNameConsts;
import com.picsart.analytics.PAanalytics;
import com.picsart.analytics.event.AnalyticsEvent;
import com.picsart.coroutine.CoroutinesWrappersKt;
import com.picsart.growth.braze.impl.analytics.PushAnalyticsSender;
import com.picsart.koin.PAKoinHolder;
import com.picsart.logger.PALog;
import com.picsart.studio.apiv3.model.Settings;
import com.picsart.studio.apiv3.model.item.ImageUrlBuildUseCase;
import com.picsart.studio.apiv3.model.item.ImageUrlBuildUseCaseProvider;
import com.picsart.studio.apiv3.request.AddCommentParams;
import com.picsart.studio.common.constants.EventParam;
import com.picsart.studio.common.constants.SourceParam;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Locale;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.a3.d0;
import myobfuscated.f41.e;
import myobfuscated.i3.g;
import myobfuscated.ik2.h;
import myobfuscated.js0.b;
import myobfuscated.li1.z0;
import myobfuscated.mn2.k;
import myobfuscated.qd0.c;
import myobfuscated.xk2.q;
import myobfuscated.xy.d;
import org.jetbrains.annotations.NotNull;
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u00012\u00020\u0002B\u0007¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0005"}, d2 = {"Lcom/picsart/growth/braze/impl/gcm/BrazeBroadcastReceiver;", "Landroid/content/BroadcastReceiver;", "Lmyobfuscated/qd0/c;", "<init>", "()V", "_growth_braze_impl_compileGlobalReleaseKotlin"}, k = 1, mv = {1, 9, 0})
public final class BrazeBroadcastReceiver extends BroadcastReceiver implements c {
    @NotNull
    public static final String i = e.o(new Object[]{"Braze v30.1.1 .", BrazeBroadcastReceiver.class.getName()}, 2, Locale.US, "%s.%s", "format(locale, format, *args)");
    @NotNull
    public final h a = kotlin.a.b(new Function0<ImageUrlBuildUseCase>() {
        @Override
        public final ImageUrlBuildUseCase invoke() {
            return ImageUrlBuildUseCaseProvider.getProvider().getUseCase();
        }
    });
    @NotNull
    public final h b;
    @NotNull
    public final h c;
    @NotNull
    public final h d;
    @NotNull
    public final h e;
    @NotNull
    public final h f;
    @NotNull
    public final h g;
    @NotNull
    public final h h;

    public BrazeBroadcastReceiver() {
        LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED;
        this.b = kotlin.a.a(lazyThreadSafetyMode, new Function0<b>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final b invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(b.class), aVar2);
            }
        });
        this.c = kotlin.a.a(lazyThreadSafetyMode, new Function0<e>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final e invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(e.class), aVar2);
            }
        });
        this.d = kotlin.a.a(lazyThreadSafetyMode, new Function0<d>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final d invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(d.class), aVar2);
            }
        });
        this.e = kotlin.a.a(lazyThreadSafetyMode, new Function0<z0>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final z0 invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(z0.class), aVar2);
            }
        });
        this.f = kotlin.a.a(lazyThreadSafetyMode, new Function0<myobfuscated.dd0.c>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final myobfuscated.dd0.c invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(myobfuscated.dd0.c.class), aVar2);
            }
        });
        this.g = kotlin.a.a(lazyThreadSafetyMode, new Function0<myobfuscated.of1.b>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final myobfuscated.of1.b invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(myobfuscated.of1.b.class), aVar2);
            }
        });
        this.h = kotlin.a.a(lazyThreadSafetyMode, new Function0<PushAnalyticsSender>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final PushAnalyticsSender invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, q.a.b(PushAnalyticsSender.class), aVar2);
            }
        });
    }

    public static final void a(BrazeBroadcastReceiver brazeBroadcastReceiver, Context context, Intent intent, boolean z) {
        String stringExtra;
        EventParam eventParam;
        brazeBroadcastReceiver.getClass();
        String action = intent.getAction();
        Intrinsics.checkNotNullParameter(intent, "intent");
        Bundle extras = intent.getBundleExtra("extra");
        if (extras == null) {
            extras = new Bundle();
        }
        extras.putString("cid", intent.getStringExtra("cid"));
        extras.putString("source", SourceParam.APPBOY.getValue());
        extras.putInt("nid", intent.getIntExtra("nid", -1));
        extras.putInt("braze_action_index", intent.getIntExtra("braze_action_index", 0));
        Intrinsics.checkNotNullParameter(intent, "intent");
        Intrinsics.checkNotNullParameter(extras, "extras");
        if (z) {
            EventParam eventParam2 = EventParam.DEEP_LINK_ACTION;
            if (extras.containsKey(eventParam2.getValue())) {
                stringExtra = extras.getString(eventParam2.getValue());
                if (stringExtra != null || stringExtra.length() == 0) {
                    eventParam = EventParam.DEEP_LINK;
                    if (extras.containsKey(eventParam.getValue())) {
                        stringExtra = extras.getString(eventParam.getValue());
                    }
                }
                String o = e.o(new Object[]{action}, 1, Locale.getDefault(), "Received intent with action %s", "format(locale, format, *args)");
                String str = i;
                PALog.a(str, o);
                PALog.a(str, e.o(new Object[]{"com.braze.push.intent.NOTIFICATION_RECEIVED"}, 1, Locale.getDefault(), "Received action compare with %s", "format(locale, format, *args)"));
                PALog.a(str, "Received deepLinkValue = " + stringExtra);
                Intrinsics.checkNotNullParameter(extras, "extras");
                Intrinsics.checkNotNullParameter(intent, "intent");
                EventParam eventParam3 = EventParam.CAMPAIGN_NAME;
                String string = extras.getString(eventParam3.getValue());
                EventParam eventParam4 = EventParam.CAMPAIGN_VARIANT;
                String string2 = extras.getString(eventParam4.getValue());
                EventParam eventParam5 = EventParam.CAMPAIGN_ID;
                String string3 = extras.getString(eventParam5.getValue());
                String string4 = extras.getString("type", InneractiveMediationNameConsts.OTHER);
                String valueOf = String.valueOf(extras.getInt("nid"));
                String string5 = extras.getString("button_count");
                Bundle bundle = extras;
                int intExtra = intent.getIntExtra("nid", -1);
                String stringExtra2 = intent.getStringExtra("ab_nc");
                String str2 = stringExtra2 != null ? "" : stringExtra2;
                myobfuscated.ns0.b notificationModel = new myobfuscated.ns0.b(intExtra, string, string2, string3, string4, valueOf, string5, str2);
                if (action != null) {
                    int hashCode = action.hashCode();
                    h hVar = brazeBroadcastReceiver.b;
                    h hVar2 = brazeBroadcastReceiver.h;
                    switch (hashCode) {
                        case -1725311072:
                            if (action.equals("com.braze.push.intent.NOTIFICATION_OPENED")) {
                                if (stringExtra == null) {
                                    stringExtra = "";
                                }
                                BrazeNotificationPayload.Companion companion = BrazeNotificationPayload.Companion;
                                int i2 = bundle.getInt("braze_action_index");
                                Bundle extras2 = intent.getExtras();
                                if (extras2 == null) {
                                    extras2 = g.a();
                                }
                                String templateFieldAtIndex = companion.getTemplateFieldAtIndex(i2, extras2, "ab_a*_t");
                                PushAnalyticsSender pushAnalyticsSender = (PushAnalyticsSender) hVar2.getValue();
                                pushAnalyticsSender.getClass();
                                Intrinsics.checkNotNullParameter(notificationModel, "notificationModel");
                                myobfuscated.tw.d a = pushAnalyticsSender.a();
                                LinkedHashMap j = kotlin.collections.d.j(new Pair(EventParam.NOTIFICATION_ID.getValue(), valueOf), new Pair(EventParam.TYPE.getValue(), string4), new Pair(eventParam4.getValue(), string2), new Pair(eventParam5.getValue(), string3));
                                if (templateFieldAtIndex != null && templateFieldAtIndex.length() != 0) {
                                    j.put(EventParam.CLICKED_BUTTON.getValue(), templateFieldAtIndex);
                                }
                                if (stringExtra.length() != 0) {
                                    j.put(EventParam.DEEPLINK.getValue(), stringExtra);
                                    String value = SourceParam.SPACE.getValue();
                                    Intrinsics.checkNotNullExpressionValue(value, "getValue(...)");
                                    if (kotlin.text.d.w(stringExtra, value, false)) {
                                        j.put(EventParam.COMPONENT.getValue(), SourceParam.SPACES.getValue());
                                    }
                                }
                                if (string != null && string.length() != 0) {
                                    j.put(eventParam3.getValue(), string);
                                }
                                a.a(new myobfuscated.tw.g("push_clicked", j));
                                ((b) hVar.getValue()).i("push_clicked", stringExtra);
                                if (k.o(stringExtra)) {
                                    ((z0) brazeBroadcastReceiver.e.getValue()).i(context);
                                    return;
                                }
                                if (k.v(stringExtra, "http", false)) {
                                    Object value2 = brazeBroadcastReceiver.a.getValue();
                                    Intrinsics.checkNotNullExpressionValue(value2, "getValue(...)");
                                    if (!((ImageUrlBuildUseCase) value2).containsPicsArtDomain(stringExtra) && !Intrinsics.c(stringExtra, "https://discord.com/invite/picsart")) {
                                        ((d) brazeBroadcastReceiver.d.getValue()).a(stringExtra, false, Boolean.TRUE, 335544320);
                                        return;
                                    }
                                }
                                Uri parse = Uri.parse(stringExtra);
                                List<String> list = myobfuscated.d42.h.a;
                                bundle.putBoolean("hook_from_inside_the_app", false);
                                bundle.putBoolean("url_is_from_notification", true);
                                myobfuscated.d42.h.b(context, parse, false, null, bundle, false);
                                String string6 = bundle.getString("notification_id");
                                String string7 = bundle.getString("type");
                                if (string6 == null || string6.length() == 0 || string7 == null || string7.length() == 0) {
                                    return;
                                }
                                ((myobfuscated.of1.b) brazeBroadcastReceiver.g.getValue()).a(string6, string7);
                                return;
                            }
                            break;
                        case -564996678:
                            if (action.equals("reply.action")) {
                                PALog.a(str, "Received push notification reply intent.");
                                Bundle b = d0.a.b(intent);
                                if (b == null) {
                                    return;
                                }
                                CharSequence charSequence = b.getCharSequence("key_text_reply");
                                String stringExtra3 = intent.getStringExtra("comment_id");
                                String stringExtra4 = intent.getStringExtra("photo_id");
                                if (stringExtra3 == null || stringExtra4 == null) {
                                    return;
                                }
                                ?? obj = new Object();
                                try {
                                    obj.a = Long.parseLong(stringExtra4);
                                } catch (NumberFormatException e) {
                                    String name = BrazeBroadcastReceiver.class.getName();
                                    Intrinsics.checkNotNullExpressionValue(name, "getName(...)");
                                    PALog.m(name, null, e);
                                }
                                obj.c = AddCommentParams.Type.TEXT;
                                obj.e = stringExtra3;
                                String valueOf2 = String.valueOf(charSequence);
                                int length = valueOf2.length() - 1;
                                int i3 = 0;
                                boolean z2 = false;
                                while (i3 <= length) {
                                    boolean z3 = Intrinsics.h(valueOf2.charAt(!z2 ? i3 : length), 32) <= 0;
                                    if (z2) {
                                        if (!z3) {
                                            obj.d = myobfuscated.a0.a.c(length, 1, valueOf2, i3);
                                            h hVar3 = brazeBroadcastReceiver.f;
                                            ((myobfuscated.dd0.c) hVar3.getValue()).f4(obj);
                                            NotificationManagerCompat from = NotificationManagerCompat.from(context);
                                            Intrinsics.checkNotNullExpressionValue(from, "from(...)");
                                            ((myobfuscated.dd0.c) hVar3.getValue()).g4().f(new a(brazeBroadcastReceiver, context, str2, intent, from, intExtra));
                                            return;
                                        }
                                        length--;
                                    } else if (z3) {
                                        i3++;
                                    } else {
                                        z2 = true;
                                    }
                                }
                                obj.d = myobfuscated.a0.a.c(length, 1, valueOf2, i3);
                                h hVar32 = brazeBroadcastReceiver.f;
                                ((myobfuscated.dd0.c) hVar32.getValue()).f4(obj);
                                NotificationManagerCompat from2 = NotificationManagerCompat.from(context);
                                Intrinsics.checkNotNullExpressionValue(from2, "from(...)");
                                ((myobfuscated.dd0.c) hVar32.getValue()).g4().f(new a(brazeBroadcastReceiver, context, str2, intent, from2, intExtra));
                                return;
                            }
                            break;
                        case -471137448:
                            if (action.equals("com.braze.push.intent.NOTIFICATION_RECEIVED")) {
                                if (stringExtra == null) {
                                    stringExtra = "";
                                }
                                PushAnalyticsSender pushAnalyticsSender2 = (PushAnalyticsSender) hVar2.getValue();
                                pushAnalyticsSender2.getClass();
                                Intrinsics.checkNotNullParameter(notificationModel, "notificationModel");
                                myobfuscated.tw.d a2 = pushAnalyticsSender2.a();
                                LinkedHashMap j2 = kotlin.collections.d.j(new Pair(EventParam.NOTIFICATION_ID.getValue(), valueOf), new Pair(EventParam.TYPE.getValue(), string4), new Pair(eventParam4.getValue(), string2), new Pair(eventParam5.getValue(), string3), new Pair(EventParam.BUTTON_COUNT.getValue(), Integer.valueOf(string5 != null ? Integer.parseInt(string5) : 0)));
                                if (stringExtra.length() != 0) {
                                    j2.put(EventParam.DEEPLINK.getValue(), stringExtra);
                                }
                                if (string != null && string.length() != 0) {
                                    j2.put(eventParam3.getValue(), string);
                                }
                                a2.a(new myobfuscated.tw.g("push_received", j2));
                                ((b) hVar.getValue()).i("push_received", stringExtra);
                                return;
                            }
                            break;
                        case 868616098:
                            if (action.equals("com.braze.push.intent.NOTIFICATION_DELETED")) {
                                PALog.a(str, "Received push notification deleted intent.");
                                return;
                            }
                            break;
                    }
                }
                PALog.a(str, e.o(new Object[]{action}, 1, Locale.getDefault(), "Ignoring intent with unsupported action %s", "format(locale, format, *args)"));
            }
        }
        stringExtra = intent.hasExtra("uri") ? intent.getStringExtra("uri") : null;
        if (stringExtra != null) {
        }
        eventParam = EventParam.DEEP_LINK;
        if (extras.containsKey(eventParam.getValue())) {
        }
        String o2 = e.o(new Object[]{action}, 1, Locale.getDefault(), "Received intent with action %s", "format(locale, format, *args)");
        String str3 = i;
        PALog.a(str3, o2);
        PALog.a(str3, e.o(new Object[]{"com.braze.push.intent.NOTIFICATION_RECEIVED"}, 1, Locale.getDefault(), "Received action compare with %s", "format(locale, format, *args)"));
        PALog.a(str3, "Received deepLinkValue = " + stringExtra);
        Intrinsics.checkNotNullParameter(extras, "extras");
        Intrinsics.checkNotNullParameter(intent, "intent");
        EventParam eventParam32 = EventParam.CAMPAIGN_NAME;
        String string8 = extras.getString(eventParam32.getValue());
        EventParam eventParam42 = EventParam.CAMPAIGN_VARIANT;
        String string22 = extras.getString(eventParam42.getValue());
        EventParam eventParam52 = EventParam.CAMPAIGN_ID;
        String string32 = extras.getString(eventParam52.getValue());
        String string42 = extras.getString("type", InneractiveMediationNameConsts.OTHER);
        String valueOf3 = String.valueOf(extras.getInt("nid"));
        String string52 = extras.getString("button_count");
        Bundle bundle2 = extras;
        int intExtra2 = intent.getIntExtra("nid", -1);
        String stringExtra22 = intent.getStringExtra("ab_nc");
        if (stringExtra22 != null) {
        }
        myobfuscated.ns0.b notificationModel2 = new myobfuscated.ns0.b(intExtra2, string8, string22, string32, string42, valueOf3, string52, str2);
        if (action != null) {
        }
        PALog.a(str3, e.o(new Object[]{action}, 1, Locale.getDefault(), "Ignoring intent with unsupported action %s", "format(locale, format, *args)"));
    }

    @Override
    public final myobfuscated.qp2.a getKoin() {
        return PAKoinHolder.e(provideContext());
    }

    @Override
    public final void onReceive(@NotNull Context context, @NotNull Intent intent) {
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(intent, "intent");
        String action = intent.getAction();
        if (!Settings.isBrazeEnabled()) {
            PALog.a(i, "Braze is disabled!");
            return;
        }
        String str = intent.getPackage();
        String packageName = context.getPackageName();
        if (str == null || !Intrinsics.c(str, packageName)) {
            return;
        }
        AnalyticsEvent analyticsEvent = new AnalyticsEvent("appboy_broadcast_received");
        analyticsEvent.b(action, EventParam.ACTION.getValue());
        PAanalytics.INSTANCE.logEvent(analyticsEvent);
        CoroutinesWrappersKt.a(new BrazeBroadcastReceiver$onReceive$1(this, context, intent, null));
    }

    @Override
    public final Context provideContext() {
        return myobfuscated.qd0.a.a();
    }
}