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

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


package com.picsart.imagebrowser.ui.model;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Paint;
import android.net.Uri;
import android.text.BidiFormatter;
import android.text.DynamicLayout;
import android.text.Layout;
import android.text.SpannableString;
import android.text.SpannableStringBuilder;
import android.text.SpannedString;
import android.text.TextPaint;
import android.text.style.ForegroundColorSpan;
import android.util.TypedValue;
import androidx.fragment.app.h;
import com.picsart.createflow.model.Item;
import com.picsart.image.ImageItem;
import com.picsart.image.Prompt;
import com.picsart.imagebrowser.ui.ImageBrowserUiAction;
import com.picsart.imagebrowser.ui.MoreMenuItem;
import com.picsart.imagebrowser.ui.model.b;
import com.picsart.search.DownloadProgressDialogState;
import com.picsart.studio.R;
import com.picsart.user.model.User;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.EmptyList;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.MatchResult;
import kotlin.text.Regex;
import myobfuscated.an2.r;
import myobfuscated.d3.g;
import myobfuscated.d42.n;
import myobfuscated.gz0.f;
import myobfuscated.gz0.j;
import myobfuscated.hw.y;
import myobfuscated.jk2.o;
import myobfuscated.jk2.p;
import myobfuscated.jk2.t;
import myobfuscated.li1.c0;
import myobfuscated.li1.z0;
import myobfuscated.rd1.d0;
import myobfuscated.rd1.e;
import myobfuscated.rd1.e1;
import myobfuscated.xy0.d;
import org.jetbrains.annotations.NotNull;
public final class a implements Function1<com.picsart.imagebrowser.ui.a, myobfuscated.oz0.a> {
    @NotNull
    public static final Regex y = new Regex("@([-_\\w]{0,50})");
    @NotNull
    public final c0 a;
    @NotNull
    public final z0 b;
    @NotNull
    public final Activity c;
    @NotNull
    public final String d;
    @NotNull
    public final myobfuscated.y72.b e;
    @NotNull
    public final myobfuscated.m62.b f;
    public final int g;
    public final int h;
    public final int i;
    @NotNull
    public final String j;
    @NotNull
    public final String k;
    @NotNull
    public final String l;
    @NotNull
    public SpannedString m;
    @NotNull
    public SpannedString n;
    public final int o;
    @NotNull
    public final String p;
    public final String q;
    @NotNull
    public final String r;
    @NotNull
    public final TextPaint s;
    public final int t;
    public final int u;
    public final int v;
    public final int w;
    public final boolean x;

    public class C0553a {
        public static final int[] a;

        static {
            int[] iArr = new int[MoreMenuItem.values().length];
            try {
                iArr[MoreMenuItem.DOWNLOAD_VIDEO.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[MoreMenuItem.MENU_HIDE_UNHIDE_PHOTO.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[MoreMenuItem.MENU_REPORT.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                iArr[MoreMenuItem.MENU_DELETE.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                iArr[MoreMenuItem.MENU_EDIT.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
            try {
                iArr[MoreMenuItem.MENU_COPY_URL.ordinal()] = 6;
            } catch (NoSuchFieldError unused6) {
            }
            try {
                iArr[MoreMenuItem.MENU_SHARE.ordinal()] = 7;
            } catch (NoSuchFieldError unused7) {
            }
            try {
                iArr[MoreMenuItem.MENU_HIDE_REMIX.ordinal()] = 8;
            } catch (NoSuchFieldError unused8) {
            }
            a = iArr;
        }
    }

    public a(@NotNull c0 galleryUtilsWrapper, @NotNull z0 openSocialPagesWrapper, @NotNull h activity, @NotNull String source, @NotNull myobfuscated.y72.b userStateManager, @NotNull myobfuscated.m62.b badgeProvider) {
        Intrinsics.checkNotNullParameter(galleryUtilsWrapper, "galleryUtilsWrapper");
        Intrinsics.checkNotNullParameter(openSocialPagesWrapper, "openSocialPagesWrapper");
        Intrinsics.checkNotNullParameter(activity, "activity");
        Intrinsics.checkNotNullParameter(source, "source");
        Intrinsics.checkNotNullParameter(userStateManager, "userStateManager");
        Intrinsics.checkNotNullParameter(badgeProvider, "badgeProvider");
        this.a = galleryUtilsWrapper;
        this.b = openSocialPagesWrapper;
        this.c = activity;
        this.d = source;
        this.e = userStateManager;
        this.f = badgeProvider;
        this.g = myobfuscated.fi2.a.e.c.c();
        this.h = myobfuscated.fi2.a.e.d.c();
        this.i = myobfuscated.b3.a.getColor(activity, R.color.gray_f2);
        String string = activity.getString(R.string.remix_number_private);
        Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
        this.j = string;
        String string2 = activity.getString(R.string.remix_edit_posted_privately);
        Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
        this.k = string2;
        String string3 = activity.getString(R.string.profile_edit_remixed_posted_privately);
        Intrinsics.checkNotNullExpressionValue(string3, "getString(...)");
        this.l = string3;
        this.m = new SpannedString("");
        this.n = new SpannedString("");
        this.o = myobfuscated.b3.a.getColor(activity, R.color.accent_blue);
        this.p = " ...";
        String unicodeWrap = BidiFormatter.getInstance().unicodeWrap(activity.getResources().getString(R.string.gen_more));
        this.q = unicodeWrap;
        this.r = com.appsflyer.internal.h.p(" ...", unicodeWrap);
        TextPaint textPaint = new TextPaint();
        textPaint.setTextSize(TypedValue.applyDimension(2, 14.0f, activity.getResources().getDisplayMetrics()));
        textPaint.density = activity.getResources().getDisplayMetrics().density;
        textPaint.setTypeface(g.b(R.font.medium, activity));
        textPaint.setTextAlign(Paint.Align.LEFT);
        this.s = textPaint;
        this.t = n.c(activity);
        this.u = n.b(activity);
        this.v = myobfuscated.yn1.c.a(320.0f);
        this.w = myobfuscated.yn1.c.n(activity);
        this.x = myobfuscated.yn1.c.r(activity);
    }

    public static final void a(SpannableStringBuilder spannableStringBuilder, a aVar, List<? extends MatchResult> list, Function1<? super String, Unit> function1) {
        for (MatchResult matchResult : list) {
            spannableStringBuilder.setSpan(new myobfuscated.qz0.g(matchResult.getValue(), aVar.i, function1), matchResult.d().a, matchResult.d().b + 1, 33);
        }
    }

    public static List h(d0 d0Var, String str) {
        f fVar = (f) d0Var.a();
        if (fVar != null) {
            if (!(!fVar.a.isEmpty())) {
                fVar = null;
            }
            if (fVar != null) {
                ArrayList arrayList = new ArrayList();
                arrayList.add(new b.q(str, null));
                List<ImageItem> list = fVar.a;
                ArrayList arrayList2 = new ArrayList(p.n(list, 10));
                for (ImageItem imageItem : list) {
                    arrayList2.add(new b.i(imageItem, str));
                }
                t.r(arrayList2, arrayList);
                return arrayList;
            }
        }
        return EmptyList.INSTANCE;
    }

    public static List i(a aVar, d0 d0Var, String str) {
        aVar.getClass();
        List list = (List) d0Var.a();
        if (list != null) {
            if (!(!list.isEmpty())) {
                list = null;
            }
            if (list != null) {
                ArrayList arrayList = new ArrayList();
                arrayList.add(new b.q(str, null));
                List<ImageItem> list2 = list;
                ArrayList arrayList2 = new ArrayList(p.n(list2, 10));
                for (ImageItem imageItem : list2) {
                    arrayList2.add(new b.i(imageItem, str));
                }
                t.r(arrayList2, arrayList);
                return arrayList;
            }
        }
        return EmptyList.INSTANCE;
    }

    public final b.C0554b b(ImageItem imageItem, com.picsart.imagebrowser.ui.a aVar) {
        Pair pair;
        b.C0554b c0554b;
        long u = imageItem.U0().u();
        myobfuscated.y72.b bVar = this.e;
        boolean z = u == bVar.getUserId();
        boolean z2 = aVar.t || BrowserItemUtils.b(imageItem);
        String d = myobfuscated.ry0.c.d(imageItem, z2, imageItem.U0().u() == bVar.getUserId());
        boolean c = Intrinsics.c(d, ImageBrowserUiAction.ApplyActionType.CMS_STICKER.getValue());
        String str = "";
        e<ImageItem> eVar = aVar.a;
        Activity activity = this.c;
        if (c) {
            String string = activity.getString(R.string.browser_premium_sticker_action_title_default);
            ImageItem a = eVar.a();
            pair = new Pair(string, activity.getString((a == null || !a.Q()) ? R.string.browser_premium_content_sticker_action_description_default : R.string.browser_premium_content_sticker_gold_subscribers_action_description_default));
        } else if (Intrinsics.c(d, ImageBrowserUiAction.ApplyActionType.CMS_BACKGROUND.getValue())) {
            String string2 = activity.getString(R.string.browser_premium_background_action_title_default);
            ImageItem a2 = eVar.a();
            pair = new Pair(string2, activity.getString((a2 == null || !a2.Q()) ? R.string.browser_premium_content_background_action_description_default : R.string.browser_premium_content_background_gold_subscribers_action_description_default));
        } else if (Intrinsics.c(d, ImageBrowserUiAction.ApplyActionType.UNSPLASH.getValue())) {
            String string3 = activity.getString(R.string.browser_premium_shutterstock_unsplash_action_title_default);
            ImageItem a3 = eVar.a();
            pair = new Pair(string3, activity.getString((a3 == null || !a3.Q()) ? R.string.browser_premium_content_shutterstock_unsplash_action_description_default : R.string.browser_premium_content_shutterstock_unsplash_gold_subscribers_action_description_default));
        } else {
            pair = Intrinsics.c(d, ImageBrowserUiAction.ApplyActionType.CMS_TEMPLATE.getValue()) ? new Pair(activity.getString(R.string.browser_cms_image_action_title_default), activity.getString(R.string.browser_cms_image_action_description_default)) : Intrinsics.c(d, ImageBrowserUiAction.ApplyActionType.STICKER.getValue()) ? new Pair(activity.getString(R.string.browser_sticker_action_title_default), activity.getString(R.string.browser_sticker_action_description_default)) : Intrinsics.c(d, ImageBrowserUiAction.ApplyActionType.REPLAY.getValue()) ? new Pair(activity.getString(R.string.browser_replay_action_title_default), activity.getString(R.string.browser_replay_action_description_default)) : Intrinsics.c(d, ImageBrowserUiAction.ApplyActionType.NON_FTE.getValue()) ? new Pair("", activity.getString(R.string.browser_non_fte_action_description_default)) : new Pair(activity.getString(R.string.browser_image_action_title_default), activity.getString(R.string.browser_image_action_description_default));
        }
        e<List<myobfuscated.gz0.a>> eVar2 = aVar.h;
        if (eVar2 instanceof e1) {
            c0554b = new b.C0554b(aVar.a, z2, aVar.t, "", "");
        } else {
            List<myobfuscated.gz0.a> a4 = eVar2.a();
            if (a4 != null) {
                for (myobfuscated.gz0.a aVar2 : a4) {
                    if (Intrinsics.c(aVar2.a, d)) {
                        e<ImageItem> eVar3 = aVar.a;
                        boolean z3 = aVar.t;
                        String str2 = aVar2.e;
                        if (str2 == null) {
                            str2 = (String) pair.getFirst();
                        }
                        boolean z4 = aVar.t;
                        if (!z || z4) {
                            ImageItem a5 = eVar.a();
                            str = (a5 != null && a5.S() && z4) ? aVar2.d : aVar2.c;
                        }
                        return new b.C0554b(eVar3, z2, z3, str2, str == null ? (String) pair.getSecond() : str);
                    }
                }
            }
            c0554b = null;
        }
        if (c0554b == null) {
            return new b.C0554b(aVar.a, z2, aVar.t, (String) pair.getFirst(), (String) pair.getSecond());
        }
        return c0554b;
    }

    public final b.j c(com.picsart.imagebrowser.ui.a aVar, ImageItem imageItem, boolean z, boolean z2) {
        myobfuscated.gz0.e eVar;
        myobfuscated.gz0.e eVar2;
        boolean z3;
        Object obj;
        Activity activity = this.c;
        String string = activity.getString(R.string.internal_components_number_k);
        Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
        String string2 = activity.getString(R.string.internal_components_number_m);
        Intrinsics.checkNotNullExpressionValue(string2, "getString(...)");
        String d = myobfuscated.ry0.c.d(imageItem, z, z2);
        e<ImageItem> eVar3 = aVar.a;
        boolean C = imageItem.C();
        List<myobfuscated.gz0.e> a = aVar.i.a();
        if (a != null) {
            Iterator<T> it = a.iterator();
            while (true) {
                if (!it.hasNext()) {
                    obj = null;
                    break;
                }
                obj = it.next();
                if (Intrinsics.c(((myobfuscated.gz0.e) obj).b, d)) {
                    break;
                }
            }
            eVar2 = (myobfuscated.gz0.e) obj;
        }
        if (Intrinsics.c(d, ImageBrowserUiAction.ApplyActionType.CMS_STICKER.getValue())) {
            Boolean bool = Boolean.FALSE;
            eVar = new myobfuscated.gz0.e(new d(bool, bool, Boolean.TRUE), d);
        } else {
            Boolean bool2 = Boolean.FALSE;
            eVar = new myobfuscated.gz0.e(new d(bool2, bool2, bool2), d);
        }
        eVar2 = eVar;
        boolean isSticker = imageItem.isSticker();
        boolean K = r.K(Boolean.valueOf(imageItem.C()));
        int i = this.w;
        if (K) {
            boolean z4 = BrowserItemUtils.a;
            Intrinsics.checkNotNullParameter(imageItem, "imageItem");
        } else {
            boolean z5 = BrowserItemUtils.a;
            Intrinsics.checkNotNullParameter(imageItem, "imageItem");
        }
        boolean z6 = z3;
        boolean z7 = this.x;
        ArrayList arrayList = new ArrayList();
        if (aVar.g.a) {
            boolean z8 = imageItem.U0().u() == this.e.getUserId();
            if (imageItem.C()) {
                arrayList.add(new myobfuscated.oz0.d(Label.REPLY, null));
            } else if (imageItem.isSticker() || (myobfuscated.ry0.c.j(imageItem) && Intrinsics.c(imageItem.o0(), Item.ICON_TYPE_STICKER))) {
                arrayList.add(new myobfuscated.oz0.d(Label.STICKER, null));
            } else if (imageItem.n()) {
                arrayList.add(new myobfuscated.oz0.d(Label.BACKGROUND, null));
            } else if (imageItem.u()) {
                arrayList.add(new myobfuscated.oz0.d(Label.UNSPLASH, null));
            } else if (imageItem.r()) {
                arrayList.add(new myobfuscated.oz0.d(Label.TEMPLATE, null));
            } else if (myobfuscated.ry0.c.j(imageItem)) {
                arrayList.add(new myobfuscated.oz0.d(Label.AI_IMAGE, null));
            } else {
                arrayList.add(new myobfuscated.oz0.d(Label.REMIX, null));
            }
            if (!myobfuscated.ry0.c.k(imageItem) && (!z8 || imageItem.G0())) {
                if ((imageItem.C() || imageItem.v()) && imageItem.G0()) {
                    arrayList.add(new myobfuscated.oz0.d(Label.FTE, null));
                } else {
                    arrayList.add(new myobfuscated.oz0.d(Label.NOT_FTE, null));
                }
            }
        }
        if (imageItem.Q() || imageItem.S()) {
            int i2 = this.f.k(R.drawable.ic_premium_crown, R.drawable.small_plus_badge, null, null).a;
            Label label = i2 != R.drawable.ic_premium_crown ? Label.NO_LABEL : Label.GOLD;
            Integer valueOf = Integer.valueOf(i2);
            myobfuscated.oz0.d dVar = new myobfuscated.oz0.d(label, valueOf);
            if (label == Label.GOLD) {
                arrayList.add(dVar);
            } else if (label == Label.NO_LABEL && (valueOf == null || valueOf.intValue() != 0)) {
                arrayList.add(0, dVar);
            }
        }
        return new b.j(eVar3, C, eVar2, isSticker, z6, z7, arrayList, BrowserItemUtils.a, imageItem.f1(), imageItem.d1(), myobfuscated.rr0.c.a(imageItem.q0(), string, string2), myobfuscated.rr0.c.a(imageItem.S0(), string, string2), myobfuscated.rr0.c.a(imageItem.a0(), string, string2), false, aVar.t, 8192);
    }

    public final SpannedString d() {
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
        ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(this.g);
        int length = spannableStringBuilder.length();
        spannableStringBuilder.append((CharSequence) this.p);
        spannableStringBuilder.append((CharSequence) BidiFormatter.getInstance().unicodeWrap(this.q));
        spannableStringBuilder.setSpan(foregroundColorSpan, length, spannableStringBuilder.length(), 17);
        return new SpannedString(spannableStringBuilder);
    }

    public final List e(ImageItem imageItem, d0 d0Var, String str, SpannableStringBuilder spannableStringBuilder) {
        List list = (List) d0Var.a();
        b.h hVar = null;
        if (list != null) {
            if (!(!list.isEmpty())) {
                list = null;
            }
            if (list != null) {
                ArrayList arrayList = new ArrayList();
                arrayList.add(new b.q(str, spannableStringBuilder));
                List<ImageItem> list2 = list;
                ArrayList arrayList2 = new ArrayList(p.n(list2, 10));
                for (ImageItem imageItem2 : list2) {
                    arrayList2.add(new b.i(imageItem2, str));
                }
                t.r(arrayList2, arrayList);
                return arrayList;
            }
        }
        if (imageItem.t0 > 0 && imageItem.j0() == 0) {
            hVar = imageItem.U0().u() == this.e.getUserId() ? new b.h(this.l) : new b.h(this.k);
        }
        return hVar != null ? o.h(new b.q(str, spannableStringBuilder), hVar) : EmptyList.INSTANCE;
    }

    public final SpannableStringBuilder f(int i, int i2, String str) {
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
        if (i > 0) {
            SpannableString spannableString = new SpannableString(myobfuscated.ud0.c.b(i + i2));
            spannableString.setSpan(new ForegroundColorSpan(this.h), 0, spannableString.length(), 33);
            spannableStringBuilder.append((CharSequence) spannableString).append((CharSequence) " ").append((CharSequence) str);
        } else {
            spannableStringBuilder.append((CharSequence) str);
        }
        return spannableStringBuilder;
    }

    public final SpannableStringBuilder g(int i) {
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
        SpannableString spannableString = new SpannableString(myobfuscated.ud0.c.b(i));
        spannableString.setSpan(new y(g.b(R.font.semi_bold, this.c)), 0, spannableString.length(), 33);
        if (i > 0) {
            String format = String.format(this.j, Arrays.copyOf(new Object[]{spannableString}, 1));
            Intrinsics.checkNotNullExpressionValue(format, "format(format, *args)");
            spannableStringBuilder.append((CharSequence) format);
        }
        return spannableStringBuilder;
    }

    @Override
    public final myobfuscated.oz0.a invoke(com.picsart.imagebrowser.ui.a aVar) {
        boolean z;
        myobfuscated.oz0.a aVar2;
        char c;
        b.d dVar;
        d0<List<ImageItem>> d0Var;
        j jVar;
        String str;
        int i;
        String str2;
        d0<f> d0Var2;
        b b;
        b.e eVar;
        boolean z2;
        char c2;
        List x0;
        List<ImageItem> a;
        SpannedString spannedString;
        SpannedString spannedString2;
        e<ImageItem> eVar2;
        String string;
        String str3;
        List<String> list;
        String str4;
        String str5;
        Prompt E0;
        Prompt E02;
        Prompt E03;
        myobfuscated.oz0.a aVar3;
        int i2;
        String str6;
        String str7;
        Object obj;
        myobfuscated.gz0.a aVar4;
        String str8;
        List<d0> h;
        boolean z3;
        List<ImageItem> a2;
        com.picsart.imagebrowser.ui.a imageBrowserItemState = aVar;
        Intrinsics.checkNotNullParameter(imageBrowserItemState, "imageBrowserItemState");
        ImageItem a3 = imageBrowserItemState.a.a();
        Activity activity = this.c;
        boolean z4 = imageBrowserItemState.j;
        if (a3 != null) {
            e<ImageItem> eVar3 = imageBrowserItemState.a;
            ImageItem a4 = eVar3.a();
            if (a4 == null) {
                a4 = new ImageItem(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, null, null, null, null, false, false, false, null, null, null, 0, null, null, null, null, -1, -1, 2047);
            }
            boolean z5 = imageBrowserItemState.t;
            boolean z6 = z5 || BrowserItemUtils.b(a4);
            boolean z7 = a4.U0().u() == this.e.getUserId();
            boolean z8 = imageBrowserItemState.s;
            c0 c0Var = this.a;
            if (z8) {
                b[] elements = new b[2];
                elements[0] = (Intrinsics.c(a3.U0(), User.Z) || a3.U0().u() == -1 || z5) ? b.g.b : BrowserItemUtils.a(activity, c0Var, a3, imageBrowserItemState);
                ImageItem a5 = eVar3.a();
                String str9 = a5 != null ? a5.v0 : null;
                if (str9 == null) {
                    str9 = "";
                }
                ImageItem a6 = eVar3.a();
                String str10 = a6 != null ? a6.u0 : null;
                elements[1] = new b.f(str9, str10 != null ? str10 : "");
                Intrinsics.checkNotNullParameter(elements, "elements");
                aVar3 = new myobfuscated.oz0.a(a3, kotlin.collections.b.u(elements), 0, 252);
                z = z4;
            } else {
                int i3 = a3.t0;
                d0<List<ImageItem>> d0Var3 = imageBrowserItemState.b;
                String str11 = "getString(...)";
                j jVar2 = imageBrowserItemState.f;
                z = z4;
                d0<f> d0Var4 = imageBrowserItemState.d;
                d0<List<ImageItem>> d0Var5 = imageBrowserItemState.c;
                e<List<myobfuscated.gz0.a>> eVar4 = imageBrowserItemState.h;
                if (z5) {
                    b[] elements2 = new b[4];
                    String str12 = "";
                    String d = myobfuscated.ry0.c.d(a3, z6, z7);
                    boolean z9 = eVar4 instanceof e1;
                    if (z9) {
                        str6 = "getString(...)";
                        str7 = str12;
                    } else {
                        List<myobfuscated.gz0.a> a7 = eVar4.a();
                        if (a7 != null) {
                            Iterator<T> it = a7.iterator();
                            while (true) {
                                if (!it.hasNext()) {
                                    str6 = str11;
                                    obj = null;
                                    break;
                                }
                                obj = it.next();
                                str6 = str11;
                                if (Intrinsics.c(((myobfuscated.gz0.a) obj).a, d)) {
                                    break;
                                }
                                str11 = str6;
                            }
                            myobfuscated.gz0.a aVar5 = (myobfuscated.gz0.a) obj;
                            if (aVar5 != null) {
                                str7 = aVar5.f;
                            }
                        } else {
                            str6 = "getString(...)";
                        }
                        str7 = null;
                    }
                    if (str7 == null) {
                        String first = j(d).getFirst();
                        Intrinsics.checkNotNullExpressionValue(first, "<get-first>(...)");
                        str7 = first;
                    }
                    String d2 = myobfuscated.ry0.c.d(a3, z6, z7);
                    if (!z9) {
                        List<myobfuscated.gz0.a> a8 = eVar4.a();
                        if (a8 != null) {
                            Iterator it2 = a8.iterator();
                            while (true) {
                                if (!it2.hasNext()) {
                                    aVar4 = null;
                                    break;
                                }
                                Object next = it2.next();
                                Iterator it3 = it2;
                                aVar4 = next;
                                if (Intrinsics.c(((myobfuscated.gz0.a) next).a, myobfuscated.ry0.c.d(a3, z6, z7))) {
                                    break;
                                }
                                it2 = it3;
                            }
                            myobfuscated.gz0.a aVar6 = aVar4;
                            if (aVar6 != null) {
                                str8 = aVar6.b;
                                elements2[0] = new b.c(str7, str8);
                                elements2[1] = c(imageBrowserItemState, a3, z6, z7);
                                elements2[2] = b(a3, imageBrowserItemState);
                                h = o.h(d0Var3, d0Var5, d0Var4);
                                if ((h instanceof Collection) || !h.isEmpty()) {
                                    for (d0 d0Var6 : h) {
                                        if (d0Var6 instanceof d0.e) {
                                            z3 = true;
                                            break;
                                        }
                                    }
                                }
                                z3 = false;
                                elements2[3] = new b.m(z3);
                                Intrinsics.checkNotNullParameter(elements2, "elements");
                                ArrayList y0 = kotlin.collections.c.y0(kotlin.collections.b.u(elements2));
                                String string2 = activity.getResources().getString(R.string.remix_sources);
                                String str13 = str6;
                                Intrinsics.checkNotNullExpressionValue(string2, str13);
                                y0.addAll(i(this, d0Var3, string2));
                                int j0 = a3.j0();
                                String string3 = activity.getResources().getString(R.string.gen_remixes);
                                Intrinsics.checkNotNullExpressionValue(string3, str13);
                                y0.addAll(e(a3, d0Var5, f(j0, i3, string3).toString(), g(i3)));
                                if (jVar2 != null) {
                                    boolean z10 = jVar2.a;
                                    if (!z10 || ((d0Var5 instanceof d0.a) && (a2 = d0Var5.a()) != null && !a2.isEmpty())) {
                                        int i4 = 0;
                                        while (i4 < 9) {
                                            i4++;
                                            String str14 = str12;
                                            y0.add(new b.i(new ImageItem(Long.valueOf(-i4), null, null, null, null, null, null, "", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, null, null, null, null, false, false, false, null, null, null, 0, null, null, null, null, -130, -1, 2047), str14));
                                            str12 = str14;
                                        }
                                    }
                                    y0.add(new b.l(z10));
                                }
                                String string4 = activity.getResources().getString(R.string.my_network_similars);
                                Intrinsics.checkNotNullExpressionValue(string4, str13);
                                y0.addAll(h(d0Var4, string4));
                                x0 = kotlin.collections.c.x0(y0);
                            }
                        }
                        j(d2).getSecond();
                    }
                    str8 = null;
                    elements2[0] = new b.c(str7, str8);
                    elements2[1] = c(imageBrowserItemState, a3, z6, z7);
                    elements2[2] = b(a3, imageBrowserItemState);
                    h = o.h(d0Var3, d0Var5, d0Var4);
                    if (h instanceof Collection) {
                    }
                    while (r5.hasNext()) {
                    }
                    z3 = false;
                    elements2[3] = new b.m(z3);
                    Intrinsics.checkNotNullParameter(elements2, "elements");
                    ArrayList y02 = kotlin.collections.c.y0(kotlin.collections.b.u(elements2));
                    String string22 = activity.getResources().getString(R.string.remix_sources);
                    String str132 = str6;
                    Intrinsics.checkNotNullExpressionValue(string22, str132);
                    y02.addAll(i(this, d0Var3, string22));
                    int j02 = a3.j0();
                    String string32 = activity.getResources().getString(R.string.gen_remixes);
                    Intrinsics.checkNotNullExpressionValue(string32, str132);
                    y02.addAll(e(a3, d0Var5, f(j02, i3, string32).toString(), g(i3)));
                    if (jVar2 != null) {
                    }
                    String string42 = activity.getResources().getString(R.string.my_network_similars);
                    Intrinsics.checkNotNullExpressionValue(string42, str132);
                    y02.addAll(h(d0Var4, string42));
                    x0 = kotlin.collections.c.x0(y02);
                } else {
                    b[] bVarArr = new b[6];
                    String str15 = "";
                    bVarArr[0] = BrowserItemUtils.a(activity, c0Var, a3, imageBrowserItemState);
                    bVarArr[1] = c(imageBrowserItemState, a3, z6, z7);
                    myobfuscated.gz0.b bVar = imageBrowserItemState.k;
                    if (bVar != null) {
                        dVar = new b.d(bVar);
                        c = 2;
                    } else {
                        c = 2;
                        dVar = null;
                    }
                    bVarArr[c] = dVar;
                    ImageItem a9 = eVar3.a();
                    if (a9 != null && myobfuscated.ry0.c.j(a9) && imageBrowserItemState.r) {
                        if (eVar4 instanceof e1) {
                            eVar2 = eVar3;
                            d0Var = d0Var5;
                            jVar = jVar2;
                            str = "getString(...)";
                            i = i3;
                            str2 = "elements";
                            d0Var2 = d0Var4;
                            b = new b.a(eVar2);
                        } else {
                            eVar2 = eVar3;
                            List<myobfuscated.gz0.a> a10 = eVar4.a();
                            if (a10 != null) {
                                Iterator<T> it4 = a10.iterator();
                                if (it4.hasNext()) {
                                    myobfuscated.gz0.a aVar7 = (myobfuscated.gz0.a) it4.next();
                                    ImageItem a11 = eVar2.a();
                                    if (Intrinsics.c(a11 != null ? a11.o0() : null, Item.ICON_TYPE_STICKER)) {
                                        string = activity.getString(R.string.cd_sticker_freetoedit);
                                    } else {
                                        ImageItem a12 = eVar2.a();
                                        string = (a12 == null || !a12.o()) ? activity.getString(R.string.home_edit_for_use) : activity.getString(R.string.sd_gif_freetoedit);
                                    }
                                    String str16 = string;
                                    Intrinsics.e(str16);
                                    e<ImageItem> eVar5 = imageBrowserItemState.a;
                                    String string5 = activity.getString(R.string.ai_remix);
                                    Intrinsics.checkNotNullExpressionValue(string5, "getString(...)");
                                    jVar = jVar2;
                                    String string6 = activity.getString(R.string.home_regenerate);
                                    Intrinsics.checkNotNullExpressionValue(string6, "getString(...)");
                                    ImageItem a13 = eVar2.a();
                                    if (a13 == null || (E03 = a13.E0()) == null) {
                                        i = i3;
                                        str3 = null;
                                    } else {
                                        String e = E03.e();
                                        i = i3;
                                        str3 = e;
                                    }
                                    ImageItem a14 = eVar2.a();
                                    if (a14 == null || (E02 = a14.E0()) == null || (list = E02.c()) == null) {
                                        list = EmptyList.INSTANCE;
                                    }
                                    if (str3 == null || str3.length() == 0) {
                                        str = "getString(...)";
                                        str2 = "elements";
                                        d0Var2 = d0Var4;
                                        str4 = str15;
                                    } else {
                                        str2 = "elements";
                                        String string7 = activity.getString(R.string.home_by);
                                        Intrinsics.checkNotNullExpressionValue(string7, "getString(...)");
                                        str = "getString(...)";
                                        d0Var2 = d0Var4;
                                        str4 = myobfuscated.ud0.d.b(new Object[]{"@".concat(str3)}, 1, string7, "format(format, *args)");
                                    }
                                    ImageItem a15 = eVar2.a();
                                    if (a15 == null || (E0 = a15.E0()) == null || (str5 = E0.b()) == null) {
                                        str5 = str15;
                                    }
                                    List<String> list2 = list;
                                    if (list2 != null && !list2.isEmpty()) {
                                        for (String str17 : list) {
                                            if (!kotlin.text.d.w(str5, str17, false)) {
                                                str5 = myobfuscated.b02.b.n(str5, ", ", str17);
                                            }
                                        }
                                    }
                                    SpannableStringBuilder append = new SpannableStringBuilder(str5).append((CharSequence) " ").append((CharSequence) str4);
                                    Intrinsics.e(append);
                                    MatchResult find$default = Regex.find$default(y, append, 0, 2, null);
                                    SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(append);
                                    Function1<String, Unit> function1 = new Function1<String, Unit>() {
                                        {
                                            super(1);
                                        }

                                        @Override
                                        public Unit invoke(String str18) {
                                            invoke2(str18);
                                            return Unit.a;
                                        }

                                        public final void invoke2(@NotNull String it5) {
                                            Intrinsics.checkNotNullParameter(it5, "it");
                                            a aVar8 = a.this;
                                            z0.a.a(aVar8.b, myobfuscated.i3.g.b(new Pair("profileUserName", kotlin.text.d.N(it5, "@")), new Pair("source", a.this.d)), null, aVar8.c, 6);
                                        }
                                    };
                                    if (find$default != null) {
                                        d0Var = d0Var5;
                                        spannableStringBuilder.setSpan(new myobfuscated.qz0.g(find$default.getValue(), this.i, function1), find$default.d().a, find$default.d().b + 1, 33);
                                        spannableStringBuilder.setSpan(new ForegroundColorSpan(this.o), find$default.d().a, find$default.d().b + 1, 33);
                                    } else {
                                        d0Var = d0Var5;
                                    }
                                    b = new b.a(eVar5, string5, string6, str16, new SpannedString(spannableStringBuilder));
                                }
                            }
                            d0Var = d0Var5;
                            jVar = jVar2;
                            str = "getString(...)";
                            i = i3;
                            str2 = "elements";
                            d0Var2 = d0Var4;
                            b = null;
                        }
                        if (b == null) {
                            b = new b.a(eVar2);
                        }
                    } else {
                        d0Var = d0Var5;
                        jVar = jVar2;
                        str = "getString(...)";
                        i = i3;
                        str2 = "elements";
                        d0Var2 = d0Var4;
                        b = b(a3, imageBrowserItemState);
                    }
                    bVarArr[3] = b;
                    e<myobfuscated.gz0.d> eVar6 = imageBrowserItemState.g;
                    myobfuscated.gz0.d a16 = eVar6.a();
                    if (Intrinsics.c((a16 == null || (spannedString2 = a16.a) == null) ? null : spannedString2.toString(), this.m.toString())) {
                        myobfuscated.gz0.d a17 = eVar6.a();
                        z2 = true;
                        eVar = new b.e(a17 != null ? myobfuscated.gz0.d.a(a17, this.m, false, 30) : null, this.n, !(eVar6 instanceof e1));
                        c2 = 4;
                    } else {
                        myobfuscated.gz0.d a18 = eVar6.a();
                        if (a18 != null) {
                            SpannableStringBuilder spannableStringBuilder2 = new SpannableStringBuilder(a18.a);
                            a(spannableStringBuilder2, this, a18.b, new Function1<String, Unit>() {
                                {
                                    super(1);
                                }

                                @Override
                                public Unit invoke(String str18) {
                                    invoke2(str18);
                                    return Unit.a;
                                }

                                public final void invoke2(@NotNull String it5) {
                                    Intrinsics.checkNotNullParameter(it5, "it");
                                    z0 z0Var = a.this.b;
                                    String N = kotlin.text.d.N(it5, "#");
                                    a aVar8 = a.this;
                                    Activity activity2 = aVar8.c;
                                    String str18 = aVar8.d;
                                    z0Var.d(activity2, N, str18, str18);
                                }
                            });
                            a(spannableStringBuilder2, this, a18.c, new Function1<String, Unit>() {
                                {
                                    super(1);
                                }

                                @Override
                                public Unit invoke(String str18) {
                                    invoke2(str18);
                                    return Unit.a;
                                }

                                public final void invoke2(@NotNull String it5) {
                                    Intrinsics.checkNotNullParameter(it5, "it");
                                    a aVar8 = a.this;
                                    z0.a.a(aVar8.b, myobfuscated.i3.g.b(new Pair("profileUserName", kotlin.text.d.N(it5, "@")), new Pair("source", a.this.d)), null, aVar8.c, 6);
                                }
                            });
                            a(spannableStringBuilder2, this, a18.d, new Function1<String, Unit>() {
                                {
                                    super(1);
                                }

                                @Override
                                public Unit invoke(String str18) {
                                    invoke2(str18);
                                    return Unit.a;
                                }

                                public final void invoke2(@NotNull String it5) {
                                    Intrinsics.checkNotNullParameter(it5, "it");
                                    Intent intent = new Intent("android.intent.action.VIEW");
                                    intent.addFlags(268435456);
                                    intent.setData(Uri.parse(it5));
                                    if (intent.resolveActivity(a.this.c.getPackageManager()) != null) {
                                        a.this.c.startActivity(intent);
                                    }
                                }
                            });
                            this.m = new SpannedString(spannableStringBuilder2);
                            SpannableStringBuilder spannableStringBuilder3 = new SpannableStringBuilder(this.m);
                            DynamicLayout dynamicLayout = new DynamicLayout(spannableStringBuilder3, this.s, Math.max(myobfuscated.yn1.c.a(100.0f), myobfuscated.yn1.c.n(activity) - myobfuscated.yn1.c.a(32.0f)), Layout.Alignment.ALIGN_NORMAL, 1.0f, 0.0f, true);
                            boolean z11 = false;
                            int lineVisibleEnd = dynamicLayout.getLineVisibleEnd(Math.min(Math.max(0, dynamicLayout.getLineCount() - 1), 2));
                            SpannableStringBuilder spannableStringBuilder4 = new SpannableStringBuilder();
                            if (lineVisibleEnd < this.m.length()) {
                                CharSequence subSequence = this.m.subSequence(0, lineVisibleEnd);
                                Intrinsics.checkNotNullExpressionValue(subSequence, "subSequence(...)");
                                CharSequence h0 = kotlin.text.d.h0(subSequence);
                                spannableStringBuilder3.clear();
                                spannableStringBuilder3.append(h0).append((CharSequence) d());
                                if (dynamicLayout.getLineCount() <= 3) {
                                    spannedString = new SpannedString(spannableStringBuilder4.append(h0).append((CharSequence) d()));
                                    z11 = false;
                                } else {
                                    z11 = false;
                                    spannedString = new SpannedString(spannableStringBuilder4.append(h0.subSequence(0, h0.length() - this.r.length())).append((CharSequence) d()));
                                }
                            } else {
                                spannedString = this.m;
                            }
                            this.n = spannedString;
                            eVar = new b.e(myobfuscated.gz0.d.a(a18, this.m, z11, 30), this.n, !(eVar6 instanceof e1));
                        } else {
                            myobfuscated.gz0.d a19 = eVar6.a();
                            eVar = new b.e(a19 != null ? myobfuscated.gz0.d.a(a19, this.m, false, 30) : null, this.n, !(eVar6 instanceof e1));
                        }
                        c2 = 4;
                        z2 = true;
                    }
                    bVarArr[c2] = eVar;
                    d0[] d0VarArr = new d0[3];
                    int i5 = 0;
                    d0VarArr[0] = d0Var3;
                    d0VarArr[z2 ? 1 : 0] = d0Var;
                    d0VarArr[2] = d0Var2;
                    List<d0> h2 = o.h(d0VarArr);
                    if (!(h2 instanceof Collection) || !h2.isEmpty()) {
                        for (d0 d0Var7 : h2) {
                            if (d0Var7 instanceof d0.e) {
                                break;
                            }
                        }
                    }
                    z2 = false;
                    bVarArr[5] = new b.m(z2);
                    Intrinsics.checkNotNullParameter(bVarArr, str2);
                    ArrayList y03 = kotlin.collections.c.y0(kotlin.collections.b.u(bVarArr));
                    String string8 = activity.getResources().getString(R.string.remix_sources);
                    String str18 = str;
                    Intrinsics.checkNotNullExpressionValue(string8, str18);
                    y03.addAll(i(this, d0Var3, string8));
                    int j03 = a3.j0();
                    String string9 = activity.getResources().getString(R.string.gen_remixes);
                    Intrinsics.checkNotNullExpressionValue(string9, str18);
                    int i6 = i;
                    String obj2 = f(j03, i6, string9).toString();
                    SpannableStringBuilder g = g(i6);
                    d0<List<ImageItem>> d0Var8 = d0Var;
                    y03.addAll(e(a3, d0Var8, obj2, g));
                    if (jVar != null) {
                        boolean z12 = jVar.a;
                        if (!z12 || ((d0Var8 instanceof d0.a) && (a = d0Var8.a()) != null && !a.isEmpty())) {
                            while (i5 < 9) {
                                i5++;
                                String str19 = str15;
                                y03.add(new b.i(new ImageItem(Long.valueOf(-i5), null, null, null, null, null, null, "", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, null, null, null, null, false, false, false, null, null, null, 0, null, null, null, null, -130, -1, 2047), str19));
                                str15 = str19;
                            }
                        }
                        y03.add(new b.l(z12));
                    }
                    String string10 = activity.getResources().getString(R.string.my_network_similars);
                    Intrinsics.checkNotNullExpressionValue(string10, str18);
                    y03.addAll(h(d0Var2, string10));
                    x0 = kotlin.collections.c.x0(y03);
                }
                List list3 = x0;
                boolean z13 = imageBrowserItemState.p;
                myobfuscated.gz0.c cVar = imageBrowserItemState.q;
                DownloadProgressDialogState downloadProgressDialogState = imageBrowserItemState.n;
                boolean z14 = imageBrowserItemState.e;
                com.picsart.imagebrowser.ui.b bVar2 = imageBrowserItemState.o;
                boolean z15 = bVar2.a;
                List<Pair<MoreMenuItem, String>> list4 = bVar2.b;
                ArrayList arrayList = new ArrayList(p.n(list4, 10));
                Iterator<T> it5 = list4.iterator();
                while (it5.hasNext()) {
                    Pair pair = (Pair) it5.next();
                    switch (C0553a.a[((MoreMenuItem) pair.getFirst()).ordinal()]) {
                        case 1:
                            i2 = R.id.download_video;
                            break;
                        case 2:
                            i2 = R.id.menu_hide_unhide_photo;
                            break;
                        case 3:
                            i2 = R.id.menu_report;
                            break;
                        case 4:
                            i2 = R.id.menu_delete;
                            break;
                        case 5:
                            i2 = R.id.menu_edit;
                            break;
                        case 6:
                            i2 = R.id.menu_copy_url;
                            break;
                        case 7:
                            i2 = R.id.menu_share;
                            break;
                        case 8:
                            i2 = R.id.hide_remix;
                            break;
                        default:
                            throw new NoWhenBranchMatchedException();
                    }
                    arrayList.add(new Pair(Integer.valueOf(i2), pair.getSecond()));
                }
                aVar3 = new myobfuscated.oz0.a(a3, list3, z14, z ? myobfuscated.b3.a.getColor(activity, R.color.canvas) : -1, downloadProgressDialogState, new myobfuscated.oz0.e(z15, arrayList, bVar2.c), z13, cVar);
            }
            aVar2 = aVar3;
        } else {
            z = z4;
            aVar2 = null;
        }
        if (aVar2 == null) {
            aVar2 = new myobfuscated.oz0.a(null, null, z ? myobfuscated.b3.a.getColor(activity, R.color.canvas) : -1, 247);
        }
        return aVar2;
    }

    public final Pair<String, String> j(String str) {
        boolean c = Intrinsics.c(str, ImageBrowserUiAction.ApplyActionType.CMS_TEMPLATE.getValue());
        Activity activity = this.c;
        return c ? new Pair<>(activity.getString(R.string.browser_premium_template_title_default), null) : Intrinsics.c(str, ImageBrowserUiAction.ApplyActionType.CMS_STICKER.getValue()) ? new Pair<>(activity.getString(R.string.browser_premium_sticker_title_default), null) : Intrinsics.c(str, ImageBrowserUiAction.ApplyActionType.CMS_BACKGROUND.getValue()) ? new Pair<>(activity.getString(R.string.browser_premium_background_title_default), null) : Intrinsics.c(str, ImageBrowserUiAction.ApplyActionType.UNSPLASH.getValue()) ? new Pair<>(activity.getString(R.string.browser_premium_unsplash_title_default), "https://cdn140.picsart.com/64395760248758320702.png") : new Pair<>("", null);
    }
}