package com.discord.utilities; import android.content.Context; import android.content.pm.ShortcutInfo; import android.content.pm.ShortcutManager; import android.os.Build; import com.discord.api.channel.Channel; import com.discord.utilities.icon.IconUtils; import d0.f0.q; import d0.t.n; import d0.t.o; import d0.t.u; import d0.z.d.m; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Map; import java.util.Set; import kotlin.Pair; import kotlin.sequences.Sequence; import rx.functions.Func2; /* compiled from: ShareUtils.kt */ public final class ShareUtils$updateDirectShareTargets$3 implements Func2, Map, List>> { public final /* synthetic */ Context $context; public ShareUtils$updateDirectShareTargets$3(Context context) { this.$context = context; } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object, java.lang.Object] */ @Override // rx.functions.Func2 public /* bridge */ /* synthetic */ List> call(List list, Map map) { return call((List) list, (Map) map); } public final List> call(List list, Map map) { Sequence sequence; List list2; m.checkNotNullExpressionValue(list, "directShareChannels"); ArrayList arrayList = new ArrayList(o.collectionSizeOrDefault(list, 10)); for (ChannelShortcutInfo channelShortcutInfo : list) { arrayList.add(Long.valueOf(channelShortcutInfo.getChannel().h())); } Set set = u.toSet(arrayList); if (Build.VERSION.SDK_INT >= 25) { ShortcutManager shortcutManager = (ShortcutManager) this.$context.getSystemService(ShortcutManager.class); if (shortcutManager == null || (list2 = shortcutManager.getDynamicShortcuts()) == null) { list2 = n.emptyList(); } sequence = q.map(q.mapNotNull(q.filter(q.map(q.filter(u.asSequence(list2), ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$1.INSTANCE), ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$2.INSTANCE), new ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$3(set)), new ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$4(map)), ShareUtils$updateDirectShareTargets$3$pinnedOnlyShortcutChannels$5.INSTANCE); } else { sequence = d0.f0.n.emptySequence(); } List plus = u.plus((Collection) list, sequence); ArrayList arrayList2 = new ArrayList(); for (ChannelShortcutInfo channelShortcutInfo2 : plus) { Pair pair = null; String forChannel$default = IconUtils.getForChannel$default(channelShortcutInfo2.getChannel(), null, 2, null); if (forChannel$default != null) { pair = d0.o.to(channelShortcutInfo2, forChannel$default); } if (pair != null) { arrayList2.add(pair); } } return arrayList2; } }