导航菜单

页面标题

页面副标题

Perplexity v2.48.1 - b.java 源代码

正在查看: Perplexity v2.48.1 应用的 b.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package W;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ShortcutInfo;
import android.content.pm.ShortcutManager;
import android.graphics.drawable.Icon;
import android.net.Uri;
import bl.f;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.ResultKt;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.CoroutineSingletons;
import kotlin.coroutines.jvm.internal.SuspendLambda;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import om.D;
import ym.d;

public final class b extends SuspendLambda implements Function2 {

    public final c f16252X;

    public final ShortcutManager f16253Y;

    public d f16254w;

    public c f16255x;

    public ShortcutManager f16256y;

    public int f16257z;

    public b(c cVar, ShortcutManager shortcutManager, Continuation continuation) {
        super(2, continuation);
        this.f16252X = cVar;
        this.f16253Y = shortcutManager;
    }

    public final Continuation create(Object obj, Continuation continuation) {
        return new b(this.f16252X, this.f16253Y, continuation);
    }

    public final Object invoke(Object obj, Object obj2) {
        return create((D) obj, (Continuation) obj2).invokeSuspend(Unit.a);
    }

    public final Object invokeSuspend(Object obj) {
        final c cVar;
        d dVar;
        ShortcutManager shortcutManager;
        final int i10 = 0;
        final int i11 = 1;
        CoroutineSingletons coroutineSingletons = CoroutineSingletons.w;
        int i12 = this.f16257z;
        if (i12 == 0) {
            ResultKt.b(obj);
            cVar = this.f16252X;
            dVar = cVar.f16261d;
            this.f16254w = dVar;
            this.f16255x = cVar;
            ShortcutManager shortcutManager2 = this.f16253Y;
            this.f16256y = shortcutManager2;
            this.f16257z = 1;
            if (dVar.e(this) == coroutineSingletons) {
                return coroutineSingletons;
            }
            shortcutManager = shortcutManager2;
        } else {
            if (i12 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            shortcutManager = this.f16256y;
            cVar = this.f16255x;
            dVar = this.f16254w;
            ResultKt.b(obj);
        }
        try {
            boolean b6 = cVar.f16258a.b();
            int min = Math.min(4, shortcutManager.getMaxShortcutCountPerActivity()) - shortcutManager.getManifestShortcuts().size();
            if (min > 0) {
                List i13 = f.i1(kotlin.collections.c.x0(new Function0[]{!b6 ? new Function0() {
                    public final Object invoke() {
                        switch (i10) {
                            case 0:
                                c cVar2 = cVar;
                                cVar2.getClass();
                                Context context = cVar2.f16259b;
                                ShortcutInfo build = new ShortcutInfo.Builder(context, "enable_assistant").setShortLabel(context.getString(2132017504)).setLongLabel(context.getString(2132017503)).setIcon(Icon.createWithResource(context, 2131230862)).setIntent(new Intent("android.intent.action.VIEW", Uri.parse("https://perplexity.ai/assistant/banner"))).build();
                                Intrinsics.g(build, "build(...)");
                                return build;
                            default:
                                c cVar3 = cVar;
                                cVar3.getClass();
                                Context context2 = cVar3.f16259b;
                                ShortcutInfo build2 = new ShortcutInfo.Builder(context2, "open_discover").setShortLabel(context2.getString(2132018331)).setLongLabel(context2.getString(2132018327)).setIcon(Icon.createWithResource(context2, 2131230861)).setIntent(new Intent("android.intent.action.VIEW", Uri.parse("https://www.perplexity.ai/appwidget/action/open-discover?trigger=shortcut")).setComponent(new ComponentName("ai.perplexity.app.android", "ai.perplexity.app.android.ui.common.TrampolineActivity"))).build();
                                Intrinsics.g(build2, "build(...)");
                                return build2;
                        }
                    }
                } : null, new Function0() {
                    public final Object invoke() {
                        switch (i11) {
                            case 0:
                                c cVar2 = cVar;
                                cVar2.getClass();
                                Context context = cVar2.f16259b;
                                ShortcutInfo build = new ShortcutInfo.Builder(context, "enable_assistant").setShortLabel(context.getString(2132017504)).setLongLabel(context.getString(2132017503)).setIcon(Icon.createWithResource(context, 2131230862)).setIntent(new Intent("android.intent.action.VIEW", Uri.parse("https://perplexity.ai/assistant/banner"))).build();
                                Intrinsics.g(build, "build(...)");
                                return build;
                            default:
                                c cVar3 = cVar;
                                cVar3.getClass();
                                Context context2 = cVar3.f16259b;
                                ShortcutInfo build2 = new ShortcutInfo.Builder(context2, "open_discover").setShortLabel(context2.getString(2132018331)).setLongLabel(context2.getString(2132018327)).setIcon(Icon.createWithResource(context2, 2131230861)).setIntent(new Intent("android.intent.action.VIEW", Uri.parse("https://www.perplexity.ai/appwidget/action/open-discover?trigger=shortcut")).setComponent(new ComponentName("ai.perplexity.app.android", "ai.perplexity.app.android.ui.common.TrampolineActivity"))).build();
                                Intrinsics.g(build2, "build(...)");
                                return build2;
                        }
                    }
                }}), min);
                ArrayList arrayList = new ArrayList(bl.b.a0(i13, 10));
                Iterator it = i13.iterator();
                while (it.hasNext()) {
                    arrayList.add((ShortcutInfo) ((Function0) it.next()).invoke());
                }
                ArrayList arrayList2 = new ArrayList(bl.b.a0(arrayList, 10));
                Iterator it2 = arrayList.iterator();
                while (it2.hasNext()) {
                    arrayList2.add(((ShortcutInfo) it2.next()).getId());
                }
                List<ShortcutInfo> dynamicShortcuts = shortcutManager.getDynamicShortcuts();
                Intrinsics.g(dynamicShortcuts, "getDynamicShortcuts(...)");
                ArrayList arrayList3 = new ArrayList(bl.b.a0(dynamicShortcuts, 10));
                Iterator<T> it3 = dynamicShortcuts.iterator();
                while (it3.hasNext()) {
                    arrayList3.add(((ShortcutInfo) it3.next()).getId());
                }
                if (!arrayList2.equals(arrayList3)) {
                    shortcutManager.setDynamicShortcuts(arrayList);
                }
            }
            Unit unit = Unit.a;
            dVar.g((Object) null);
            return Unit.a;
        } catch (Throwable th) {
            dVar.g((Object) null);
            throw th;
        }
    }
}