正在查看: Barstool v5.21.2 应用的 StoriesFragment.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Barstool v5.21.2 应用的 StoriesFragment.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.barstoolsports.stories;
import android.content.Context;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.Display;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentViewModelLazyKt;
import androidx.lifecycle.HasDefaultViewModelProviderFactory;
import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.media3.exoplayer.ExoPlayer;
import androidx.paging.PagedList;
import androidx.recyclerview.widget.ConcatAdapter;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import com.barstoolsports.ads.AdProvider;
import com.barstoolsports.analytics_common.AnalyticsService;
import com.barstoolsports.brand.core.api.response.BrandListResponse;
import com.barstoolsports.buildinfo.BuildInfo;
import com.barstoolsports.client_config.model.ClientConfigModel;
import com.barstoolsports.components.base.ScrollToTopDispatcher;
import com.barstoolsports.components.base.TabClickStateFlow;
import com.barstoolsports.components.extensions.FragmentKt;
import com.barstoolsports.components.extensions.LinearLayoutManagerKt;
import com.barstoolsports.components.extensions.RecyclerViewKt;
import com.barstoolsports.core.model.SimpleStoryModel;
import com.barstoolsports.core.model.Story;
import com.barstoolsports.core.model.TrendingStoryModel;
import com.barstoolsports.core.model.ViralPost;
import com.barstoolsports.core.repo.LoadState;
import com.barstoolsports.navigation.BarstoolIntentProvider;
import com.barstoolsports.stories.StoriesAdapter;
import com.barstoolsports.stories.StoriesContracts;
import com.barstoolsports.stories.filters.StoryFilterDialogFragment;
import com.barstoolsports.stories.filters.StoryFilterViewModel;
import com.barstoolsports.stories.filters.StoryFilterViewModelFactory;
import com.barstoolsports.stories.ui.R;
import com.google.android.gms.analytics.ecommerce.Promotion;
import dagger.hilt.android.AndroidEntryPoint;
import io.reactivex.processors.BehaviorProcessor;
import java.util.List;
import java.util.Optional;
import javax.inject.Inject;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.collections.MapsKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import kotlinx.coroutines.flow.Flow;
import kotlinx.coroutines.flow.FlowKt;
import kotlinx.coroutines.flow.MutableStateFlow;
@Metadata(d1 = {"\u0000ò\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0003\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\b\u0017\u0018\u0000 x2\u00020\u0001:\u0001xB\u0007¢\u0006\u0004\b\u0002\u0010\u0003J&\u0010P\u001a\u0004\u0018\u00010Q2\u0006\u0010R\u001a\u00020S2\b\u0010T\u001a\u0004\u0018\u00010U2\b\u0010V\u001a\u0004\u0018\u00010WH\u0016J\u001a\u0010X\u001a\u00020Y2\u0006\u0010Z\u001a\u00020Q2\b\u0010V\u001a\u0004\u0018\u00010WH\u0016J\b\u0010[\u001a\u00020YH\u0016J\b\u0010\\\u001a\u00020YH\u0016J\b\u0010]\u001a\u00020YH\u0016J\b\u0010^\u001a\u00020YH\u0002J\u0010\u0010_\u001a\u00020Y2\u0006\u0010`\u001a\u00020aH\u0002J\u0010\u0010b\u001a\u00020Y2\u0006\u0010c\u001a\u00020dH\u0002J\u0016\u0010e\u001a\u00020Y2\f\u0010f\u001a\b\u0012\u0004\u0012\u00020h0gH\u0002J\u0010\u0010i\u001a\u00020Y2\u0006\u0010j\u001a\u00020kH\u0016J\b\u0010l\u001a\u00020YH\u0002J\b\u0010m\u001a\u00020YH\u0002J\u0012\u0010n\u001a\u00020Y2\b\u0010o\u001a\u0004\u0018\u00010pH\u0002J\b\u0010q\u001a\u00020JH\u0002J\b\u0010r\u001a\u00020YH\u0002J\b\u0010s\u001a\u00020tH\u0002J\b\u0010u\u001a\u00020YH\u0002J\u0014\u0010v\u001a\u000e\u0012\u0004\u0012\u00020Q\u0012\u0004\u0012\u00020Y0wH\u0002R\u001b\u0010\u0004\u001a\u00020\u00058BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\b\u0010\t\u001a\u0004\b\u0006\u0010\u0007R\u001e\u0010\n\u001a\u00020\u000b8\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b\f\u0010\r\"\u0004\b\u000e\u0010\u000fR\u001b\u0010\u0010\u001a\u00020\u00118BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0014\u0010\t\u001a\u0004\b\u0012\u0010\u0013R\u001e\u0010\u0015\u001a\u00020\u00168\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0017\u0010\u0018\"\u0004\b\u0019\u0010\u001aR\u001e\u0010\u001b\u001a\u00020\u001c8\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b\u001d\u0010\u001e\"\u0004\b\u001f\u0010 R\u001e\u0010!\u001a\u00020\"8\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b#\u0010$\"\u0004\b%\u0010&R\u001e\u0010'\u001a\u00020(8\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b)\u0010*\"\u0004\b+\u0010,R\u001e\u0010-\u001a\u00020.8\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b/\u00100\"\u0004\b1\u00102R\u001e\u00103\u001a\u0002048\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b5\u00106\"\u0004\b7\u00108R\u000e\u00109\u001a\u00020:X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010;\u001a\u00020<X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010=\u001a\u00020>X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010?\u001a\u00020@X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010A\u001a\u00020BX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010C\u001a\u00020DX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010E\u001a\u00020FX\u0082.¢\u0006\u0002\n\u0000R(\u0010G\u001a\u001c\u0012\u0018\u0012\u0016\u0012\u0004\u0012\u00020J K*\n\u0012\u0004\u0012\u00020J\u0018\u00010I0I0HX\u0082\u0004¢\u0006\u0002\n\u0000R\u0014\u0010L\u001a\u00020M8BX\u0082\u0004¢\u0006\u0006\u001a\u0004\bN\u0010O¨\u0006y"}, d2 = {"Lcom/barstoolsports/stories/StoriesFragment;", "Lcom/barstoolsports/components/base/BaseFragment;", "<init>", "()V", "viewModel", "Lcom/barstoolsports/stories/StoriesViewModel;", "getViewModel", "()Lcom/barstoolsports/stories/StoriesViewModel;", "viewModel$delegate", "Lkotlin/Lazy;", "viewModelFactory", "Lcom/barstoolsports/stories/StoriesViewModelFactory;", "getViewModelFactory", "()Lcom/barstoolsports/stories/StoriesViewModelFactory;", "setViewModelFactory", "(Lcom/barstoolsports/stories/StoriesViewModelFactory;)V", "filterViewModel", "Lcom/barstoolsports/stories/filters/StoryFilterViewModel;", "getFilterViewModel", "()Lcom/barstoolsports/stories/filters/StoryFilterViewModel;", "filterViewModel$delegate", "filterViewModelFactory", "Lcom/barstoolsports/stories/filters/StoryFilterViewModelFactory;", "getFilterViewModelFactory", "()Lcom/barstoolsports/stories/filters/StoryFilterViewModelFactory;", "setFilterViewModelFactory", "(Lcom/barstoolsports/stories/filters/StoryFilterViewModelFactory;)V", "exoPlayer", "Landroidx/media3/exoplayer/ExoPlayer;", "getExoPlayer", "()Landroidx/media3/exoplayer/ExoPlayer;", "setExoPlayer", "(Landroidx/media3/exoplayer/ExoPlayer;)V", "buildInfo", "Lcom/barstoolsports/buildinfo/BuildInfo;", "getBuildInfo", "()Lcom/barstoolsports/buildinfo/BuildInfo;", "setBuildInfo", "(Lcom/barstoolsports/buildinfo/BuildInfo;)V", "adProvider", "Lcom/barstoolsports/ads/AdProvider;", "getAdProvider", "()Lcom/barstoolsports/ads/AdProvider;", "setAdProvider", "(Lcom/barstoolsports/ads/AdProvider;)V", "analyticsService", "Lcom/barstoolsports/analytics_common/AnalyticsService;", "getAnalyticsService", "()Lcom/barstoolsports/analytics_common/AnalyticsService;", "setAnalyticsService", "(Lcom/barstoolsports/analytics_common/AnalyticsService;)V", "intentProvider", "Lcom/barstoolsports/navigation/BarstoolIntentProvider;", "getIntentProvider", "()Lcom/barstoolsports/navigation/BarstoolIntentProvider;", "setIntentProvider", "(Lcom/barstoolsports/navigation/BarstoolIntentProvider;)V", "swipeRefresh", "Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;", "recyclerView", "Landroidx/recyclerview/widget/RecyclerView;", "headerAdapter", "Lcom/barstoolsports/stories/StoriesHeaderAdapter;", "trendingAdapter", "Lcom/barstoolsports/stories/TrendingStoriesAdapter;", "storiesAdapter", "Lcom/barstoolsports/stories/StoriesAdapter;", "contentAdapter", "Landroidx/recyclerview/widget/ConcatAdapter;", "layoutManager", "Landroidx/recyclerview/widget/LinearLayoutManager;", "brandProcessor", "Lio/reactivex/processors/BehaviorProcessor;", "Ljava/util/Optional;", "", "kotlin.jvm.PlatformType", "type", "Lcom/barstoolsports/stories/StoriesContracts$Type;", "getType", "()Lcom/barstoolsports/stories/StoriesContracts$Type;", "onCreateView", "Landroid/view/View;", "inflater", "Landroid/view/LayoutInflater;", "container", "Landroid/view/ViewGroup;", "savedInstanceState", "Landroid/os/Bundle;", "onViewCreated", "", Promotion.ACTION_VIEW, "onPause", "onResume", "onDestroy", "observeViewModel", "onConfigLoaded", "config", "Lcom/barstoolsports/client_config/model/ClientConfigModel;", "displayHeaderStories", "stories", "Lcom/barstoolsports/stories/HeaderStories;", "displayTrending", "items", "", "Lcom/barstoolsports/stories/TrendingListItem;", "onError", "e", "", "setupBarstoolClick", "setupRecycler", "onFilterSelected", "brand", "Lcom/barstoolsports/brand/core/api/response/BrandListResponse;", "getEmptyFilterText", "jumpToTopIfVisible", "typeForType", "Lcom/barstoolsports/stories/Type;", "setupVideoPause", "generateFilterOnClick", "Lkotlin/Function1;", "Companion", "ui_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
@AndroidEntryPoint
public class StoriesFragment extends Hilt_StoriesFragment {
public static final Companion INSTANCE = new Companion(null);
private static final String EXTRA_BRAND = "StoriesFragment.extra_brand";
private static final String EXTRA_CATEGORY = "StoriesFragment.extra_story_category";
private static final String EXTRA_SHOW_ADS = "StoriesFragment.extra_show_ads";
private static final String EXTRA_TAG = "StoriesFragment.extra_tag";
private static final String EXTRA_TYPE = "StoriesFragment.extra_story_type";
private static final String TAG = "StoriesFragment";
@Inject
public AdProvider adProvider;
@Inject
public AnalyticsService analyticsService;
private final BehaviorProcessor<Optional<String>> brandProcessor;
@Inject
public BuildInfo buildInfo;
private ConcatAdapter contentAdapter;
@Inject
public ExoPlayer exoPlayer;
private final Lazy filterViewModel;
@Inject
public StoryFilterViewModelFactory filterViewModelFactory;
private StoriesHeaderAdapter headerAdapter;
@Inject
public BarstoolIntentProvider intentProvider;
private LinearLayoutManager layoutManager;
private RecyclerView recyclerView;
private StoriesAdapter storiesAdapter;
private SwipeRefreshLayout swipeRefresh;
private TrendingStoriesAdapter trendingAdapter;
private final Lazy viewModel;
@Inject
public StoriesViewModelFactory viewModelFactory;
@Metadata(k = 3, mv = {2, 0, 0}, xi = 48)
public class WhenMappings {
public static final int[] $EnumSwitchMapping$0;
public static final int[] $EnumSwitchMapping$1;
static {
int[] iArr = new int[StoriesContracts.Type.values().length];
try {
iArr[StoriesContracts.Type.VIDS.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[StoriesContracts.Type.PODS.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
iArr[StoriesContracts.Type.ALL.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
iArr[StoriesContracts.Type.BLOGS.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
iArr[StoriesContracts.Type.PICS.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
iArr[StoriesContracts.Type.CHICKS.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
try {
iArr[StoriesContracts.Type.CATEGORY.ordinal()] = 7;
} catch (NoSuchFieldError unused7) {
}
try {
iArr[StoriesContracts.Type.BY_TAG.ordinal()] = 8;
} catch (NoSuchFieldError unused8) {
}
try {
iArr[StoriesContracts.Type.BRAND_ALL.ordinal()] = 9;
} catch (NoSuchFieldError unused9) {
}
try {
iArr[StoriesContracts.Type.BRAND_VIDEO.ordinal()] = 10;
} catch (NoSuchFieldError unused10) {
}
try {
iArr[StoriesContracts.Type.BRAND_POD.ordinal()] = 11;
} catch (NoSuchFieldError unused11) {
}
try {
iArr[StoriesContracts.Type.GOLD.ordinal()] = 12;
} catch (NoSuchFieldError unused12) {
}
$EnumSwitchMapping$0 = iArr;
int[] iArr2 = new int[LoadState.values().length];
try {
iArr2[LoadState.LOADING.ordinal()] = 1;
} catch (NoSuchFieldError unused13) {
}
try {
iArr2[LoadState.DONE.ordinal()] = 2;
} catch (NoSuchFieldError unused14) {
}
$EnumSwitchMapping$1 = iArr2;
}
}
public StoriesFragment() {
final StoriesFragment storiesFragment = this;
Function0 function0 = new Function0() {
public final Object invoke() {
ViewModelProvider.Factory viewModel_delegate$lambda$0;
viewModel_delegate$lambda$0 = StoriesFragment.viewModel_delegate$lambda$0(StoriesFragment.this);
return viewModel_delegate$lambda$0;
}
};
final Function0<Fragment> function02 = new Function0<Fragment>() {
{
super(0);
}
public final Fragment m442invoke() {
return storiesFragment;
}
};
final Lazy lazy = LazyKt.lazy(LazyThreadSafetyMode.NONE, new Function0<ViewModelStoreOwner>() {
{
super(0);
}
public final ViewModelStoreOwner m443invoke() {
return (ViewModelStoreOwner) function02.invoke();
}
});
final Function0 function03 = null;
this.viewModel = FragmentViewModelLazyKt.createViewModelLazy(storiesFragment, Reflection.getOrCreateKotlinClass(StoriesViewModel.class), new Function0<ViewModelStore>() {
{
super(0);
}
public final ViewModelStore m444invoke() {
return FragmentViewModelLazyKt.access$viewModels$lambda-1(lazy).getViewModelStore();
}
}, new Function0<CreationExtras>() {
{
super(0);
}
public final CreationExtras m445invoke() {
CreationExtras creationExtras;
Function0 function04 = function03;
if (function04 != null && (creationExtras = (CreationExtras) function04.invoke()) != null) {
return creationExtras;
}
HasDefaultViewModelProviderFactory hasDefaultViewModelProviderFactory = FragmentViewModelLazyKt.access$viewModels$lambda-1(lazy);
HasDefaultViewModelProviderFactory hasDefaultViewModelProviderFactory2 = hasDefaultViewModelProviderFactory instanceof HasDefaultViewModelProviderFactory ? hasDefaultViewModelProviderFactory : null;
return hasDefaultViewModelProviderFactory2 != null ? hasDefaultViewModelProviderFactory2.getDefaultViewModelCreationExtras() : CreationExtras.Empty.INSTANCE;
}
}, function0);
this.filterViewModel = FragmentViewModelLazyKt.createViewModelLazy(storiesFragment, Reflection.getOrCreateKotlinClass(StoryFilterViewModel.class), new Function0<ViewModelStore>() {
{
super(0);
}
public final ViewModelStore m439invoke() {
return storiesFragment.requireActivity().getViewModelStore();
}
}, new Function0<CreationExtras>() {
{
super(0);
}
public final CreationExtras m440invoke() {
CreationExtras creationExtras;
Function0 function04 = function03;
return (function04 == null || (creationExtras = (CreationExtras) function04.invoke()) == null) ? storiesFragment.requireActivity().getDefaultViewModelCreationExtras() : creationExtras;
}
}, new Function0() {
public final Object invoke() {
ViewModelProvider.Factory filterViewModel_delegate$lambda$1;
filterViewModel_delegate$lambda$1 = StoriesFragment.filterViewModel_delegate$lambda$1(StoriesFragment.this);
return filterViewModel_delegate$lambda$1;
}
});
BehaviorProcessor<Optional<String>> create = BehaviorProcessor.create();
Intrinsics.checkNotNullExpressionValue(create, "create(...)");
this.brandProcessor = create;
}
private final StoriesViewModel getViewModel() {
return (StoriesViewModel) this.viewModel.getValue();
}
public static final ViewModelProvider.Factory viewModel_delegate$lambda$0(StoriesFragment storiesFragment) {
return storiesFragment.getViewModelFactory();
}
public final StoriesViewModelFactory getViewModelFactory() {
StoriesViewModelFactory storiesViewModelFactory = this.viewModelFactory;
if (storiesViewModelFactory != null) {
return storiesViewModelFactory;
}
Intrinsics.throwUninitializedPropertyAccessException("viewModelFactory");
return null;
}
public final void setViewModelFactory(StoriesViewModelFactory storiesViewModelFactory) {
Intrinsics.checkNotNullParameter(storiesViewModelFactory, "<set-?>");
this.viewModelFactory = storiesViewModelFactory;
}
public static final ViewModelProvider.Factory filterViewModel_delegate$lambda$1(StoriesFragment storiesFragment) {
return storiesFragment.getFilterViewModelFactory();
}
private final StoryFilterViewModel getFilterViewModel() {
return (StoryFilterViewModel) this.filterViewModel.getValue();
}
public final StoryFilterViewModelFactory getFilterViewModelFactory() {
StoryFilterViewModelFactory storyFilterViewModelFactory = this.filterViewModelFactory;
if (storyFilterViewModelFactory != null) {
return storyFilterViewModelFactory;
}
Intrinsics.throwUninitializedPropertyAccessException("filterViewModelFactory");
return null;
}
public final void setFilterViewModelFactory(StoryFilterViewModelFactory storyFilterViewModelFactory) {
Intrinsics.checkNotNullParameter(storyFilterViewModelFactory, "<set-?>");
this.filterViewModelFactory = storyFilterViewModelFactory;
}
public final ExoPlayer getExoPlayer() {
ExoPlayer exoPlayer = this.exoPlayer;
if (exoPlayer != null) {
return exoPlayer;
}
Intrinsics.throwUninitializedPropertyAccessException("exoPlayer");
return null;
}
public final void setExoPlayer(ExoPlayer exoPlayer) {
Intrinsics.checkNotNullParameter(exoPlayer, "<set-?>");
this.exoPlayer = exoPlayer;
}
public final BuildInfo getBuildInfo() {
BuildInfo buildInfo = this.buildInfo;
if (buildInfo != null) {
return buildInfo;
}
Intrinsics.throwUninitializedPropertyAccessException("buildInfo");
return null;
}
public final void setBuildInfo(BuildInfo buildInfo) {
Intrinsics.checkNotNullParameter(buildInfo, "<set-?>");
this.buildInfo = buildInfo;
}
public final AdProvider getAdProvider() {
AdProvider adProvider = this.adProvider;
if (adProvider != null) {
return adProvider;
}
Intrinsics.throwUninitializedPropertyAccessException("adProvider");
return null;
}
public final void setAdProvider(AdProvider adProvider) {
Intrinsics.checkNotNullParameter(adProvider, "<set-?>");
this.adProvider = adProvider;
}
public final AnalyticsService getAnalyticsService() {
AnalyticsService analyticsService = this.analyticsService;
if (analyticsService != null) {
return analyticsService;
}
Intrinsics.throwUninitializedPropertyAccessException("analyticsService");
return null;
}
public final void setAnalyticsService(AnalyticsService analyticsService) {
Intrinsics.checkNotNullParameter(analyticsService, "<set-?>");
this.analyticsService = analyticsService;
}
public final BarstoolIntentProvider getIntentProvider() {
BarstoolIntentProvider barstoolIntentProvider = this.intentProvider;
if (barstoolIntentProvider != null) {
return barstoolIntentProvider;
}
Intrinsics.throwUninitializedPropertyAccessException("intentProvider");
return null;
}
public final void setIntentProvider(BarstoolIntentProvider barstoolIntentProvider) {
Intrinsics.checkNotNullParameter(barstoolIntentProvider, "<set-?>");
this.intentProvider = barstoolIntentProvider;
}
private final StoriesContracts.Type getType() {
return (StoriesContracts.Type) FragmentKt.requireSerializableAs(this, EXTRA_TYPE);
}
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Intrinsics.checkNotNullParameter(inflater, "inflater");
return inflater.inflate(R.layout.fragment_stories, container, false);
}
public void onViewCreated(View view, Bundle savedInstanceState) {
MutableStateFlow<BrandListResponse> currentVideoBrand;
Intrinsics.checkNotNullParameter(view, Promotion.ACTION_VIEW);
this.swipeRefresh = view.findViewById(R.id.stories_swipe_refresh);
this.recyclerView = view.findViewById(R.id.stories_recycler);
getViewModel().getType().postValue(typeForType());
setupRecycler();
setupBarstoolClick();
if (getType() == StoriesContracts.Type.VIDS || getType() == StoriesContracts.Type.PODS) {
StoriesHeaderAdapter storiesHeaderAdapter = this.headerAdapter;
if (storiesHeaderAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("headerAdapter");
storiesHeaderAdapter = null;
}
String emptyFilterText = getEmptyFilterText();
final Function1<View, Unit> generateFilterOnClick = generateFilterOnClick();
storiesHeaderAdapter.setFilter(emptyFilterText, new View.OnClickListener() {
@Override
public final void onClick(View view2) {
generateFilterOnClick.invoke(view2);
}
});
int i = WhenMappings.$EnumSwitchMapping$0[getType().ordinal()];
if (i == 1) {
currentVideoBrand = getFilterViewModel().getCurrentVideoBrand();
} else if (i == 2) {
currentVideoBrand = getFilterViewModel().getCurrentPodcastBrand();
} else {
throw new IllegalStateException();
}
FlowKt.launchIn(FlowKt.onEach((Flow) currentVideoBrand, new StoriesFragment$onViewCreated$1(this, null)), LifecycleOwnerKt.getLifecycleScope((LifecycleOwner) this));
}
if (getType() == StoriesContracts.Type.ALL) {
getViewModel().checkForLiveAndFeatured();
getViewModel().fetchLatestViral();
getViewModel().checkForTrending();
StoriesFragment storiesFragment = this;
FragmentKt.observe(storiesFragment, getViewModel().getHeaderStories(), new Function1() {
public final Object invoke(Object obj) {
Unit onViewCreated$lambda$3;
onViewCreated$lambda$3 = StoriesFragment.onViewCreated$lambda$3(StoriesFragment.this, (HeaderStories) obj);
return onViewCreated$lambda$3;
}
});
FragmentKt.observe(storiesFragment, getViewModel().getTrendingStories(), new Function1() {
public final Object invoke(Object obj) {
Unit onViewCreated$lambda$5;
onViewCreated$lambda$5 = StoriesFragment.onViewCreated$lambda$5(StoriesFragment.this, (List) obj);
return onViewCreated$lambda$5;
}
});
Flow onEach = FlowKt.onEach(getViewModel().getConfig(), new StoriesFragment$onViewCreated$4(this, null));
LifecycleOwner viewLifecycleOwner = getViewLifecycleOwner();
Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner, "getViewLifecycleOwner(...)");
FlowKt.launchIn(onEach, LifecycleOwnerKt.getLifecycleScope(viewLifecycleOwner));
FragmentKt.observe(storiesFragment, getViewModel().getLatestViral(), new Function1() {
public final Object invoke(Object obj) {
Unit onViewCreated$lambda$6;
onViewCreated$lambda$6 = StoriesFragment.onViewCreated$lambda$6(StoriesFragment.this, (ViralPost) obj);
return onViewCreated$lambda$6;
}
});
}
observeViewModel();
setupVideoPause();
}
public static final Unit onViewCreated$lambda$3(StoriesFragment storiesFragment, HeaderStories headerStories) {
if (headerStories != null) {
storiesFragment.displayHeaderStories(headerStories);
}
return Unit.INSTANCE;
}
public static final Unit onViewCreated$lambda$5(StoriesFragment storiesFragment, List list) {
if (list != null) {
storiesFragment.displayTrending(list);
}
return Unit.INSTANCE;
}
public static final Unit onViewCreated$lambda$6(StoriesFragment storiesFragment, ViralPost viralPost) {
StoriesAdapter storiesAdapter = storiesFragment.storiesAdapter;
if (storiesAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("storiesAdapter");
storiesAdapter = null;
}
storiesAdapter.setViralPost(viralPost);
return Unit.INSTANCE;
}
public void onPause() {
super.onPause();
StoriesAdapter storiesAdapter = this.storiesAdapter;
if (storiesAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("storiesAdapter");
storiesAdapter = null;
}
storiesAdapter.pauseCurrent();
}
public void onResume() {
super.onResume();
StoriesAdapter storiesAdapter = this.storiesAdapter;
if (storiesAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("storiesAdapter");
storiesAdapter = null;
}
storiesAdapter.resumeCurrent();
}
public void onDestroy() {
super.onDestroy();
StoriesAdapter storiesAdapter = this.storiesAdapter;
StoriesHeaderAdapter storiesHeaderAdapter = null;
if (storiesAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("storiesAdapter");
storiesAdapter = null;
}
storiesAdapter.onDestroy();
StoriesHeaderAdapter storiesHeaderAdapter2 = this.headerAdapter;
if (storiesHeaderAdapter2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("headerAdapter");
} else {
storiesHeaderAdapter = storiesHeaderAdapter2;
}
storiesHeaderAdapter.onDestroy();
getAdProvider().clearFeedCache(getType());
}
private final void observeViewModel() {
StoriesFragment storiesFragment = this;
FragmentKt.observe(storiesFragment, getViewModel().getItems(), new Function1() {
public final Object invoke(Object obj) {
Unit observeViewModel$lambda$7;
observeViewModel$lambda$7 = StoriesFragment.observeViewModel$lambda$7(StoriesFragment.this, (PagedList) obj);
return observeViewModel$lambda$7;
}
});
FragmentKt.observe(storiesFragment, getViewModel().getRefreshing(), new Function1() {
public final Object invoke(Object obj) {
Unit observeViewModel$lambda$8;
observeViewModel$lambda$8 = StoriesFragment.observeViewModel$lambda$8(StoriesFragment.this, (LoadState) obj);
return observeViewModel$lambda$8;
}
});
FragmentKt.observe(storiesFragment, getViewModel().getError(), new Function1() {
public final Object invoke(Object obj) {
Unit observeViewModel$lambda$10;
observeViewModel$lambda$10 = StoriesFragment.observeViewModel$lambda$10(StoriesFragment.this, (Throwable) obj);
return observeViewModel$lambda$10;
}
});
}
public static final Unit observeViewModel$lambda$7(StoriesFragment storiesFragment, PagedList pagedList) {
Intrinsics.checkNotNullParameter(pagedList, "it");
StoriesAdapter storiesAdapter = storiesFragment.storiesAdapter;
if (storiesAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("storiesAdapter");
storiesAdapter = null;
}
storiesAdapter.submitList(pagedList);
return Unit.INSTANCE;
}
public static final Unit observeViewModel$lambda$8(StoriesFragment storiesFragment, LoadState loadState) {
Intrinsics.checkNotNullParameter(loadState, "it");
int i = WhenMappings.$EnumSwitchMapping$1[loadState.ordinal()];
if (i != 1) {
if (i != 2) {
throw new NoWhenBranchMatchedException();
}
SwipeRefreshLayout swipeRefreshLayout = storiesFragment.swipeRefresh;
if (swipeRefreshLayout == null) {
Intrinsics.throwUninitializedPropertyAccessException("swipeRefresh");
swipeRefreshLayout = null;
}
swipeRefreshLayout.setRefreshing(false);
}
return Unit.INSTANCE;
}
public static final Unit observeViewModel$lambda$10(StoriesFragment storiesFragment, Throwable th) {
if (th != null) {
storiesFragment.onError(th);
storiesFragment.getViewModel().getError().postValue((Object) null);
}
return Unit.INSTANCE;
}
public final void onConfigLoaded(ClientConfigModel config) {
if (ClientConfigExtensionsKt.isUpdateAvailable(config, getBuildInfo().getVersionCode())) {
StoriesHeaderAdapter storiesHeaderAdapter = this.headerAdapter;
ConcatAdapter concatAdapter = null;
if (storiesHeaderAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("headerAdapter");
storiesHeaderAdapter = null;
}
storiesHeaderAdapter.setAppUpdateBanner(config);
ConcatAdapter concatAdapter2 = this.contentAdapter;
if (concatAdapter2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("contentAdapter");
} else {
concatAdapter = concatAdapter2;
}
concatAdapter.notifyDataSetChanged();
}
}
private final void displayHeaderStories(HeaderStories stories) {
StoriesHeaderAdapter storiesHeaderAdapter = this.headerAdapter;
if (storiesHeaderAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("headerAdapter");
storiesHeaderAdapter = null;
}
storiesHeaderAdapter.setHeaderStories(stories);
}
private final void displayTrending(List<? extends TrendingListItem> items) {
TrendingStoriesAdapter trendingStoriesAdapter = this.trendingAdapter;
if (trendingStoriesAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("trendingAdapter");
trendingStoriesAdapter = null;
}
trendingStoriesAdapter.swapObjects(items);
}
@Override
public void onError(Throwable e) {
Intrinsics.checkNotNullParameter(e, "e");
super.onError(e);
e.printStackTrace();
}
private final void setupBarstoolClick() {
StoriesFragment storiesFragment = this;
FragmentActivity activity = storiesFragment.getActivity();
if (!(activity instanceof ScrollToTopDispatcher)) {
activity = null;
}
ScrollToTopDispatcher scrollToTopDispatcher = (ScrollToTopDispatcher) activity;
if (scrollToTopDispatcher == null) {
Fragment parentFragment = storiesFragment.getParentFragment();
if (!(parentFragment instanceof ScrollToTopDispatcher)) {
parentFragment = null;
}
scrollToTopDispatcher = (ScrollToTopDispatcher) parentFragment;
}
if (scrollToTopDispatcher != null) {
FlowKt.launchIn(FlowKt.onEach(scrollToTopDispatcher.scrollToTopFlow(), new StoriesFragment$setupBarstoolClick$1$1(this, null)), LifecycleOwnerKt.getLifecycleScope((LifecycleOwner) this));
}
}
private final void setupRecycler() {
Display defaultDisplay;
Context requireContext = requireContext();
Intrinsics.checkNotNullExpressionValue(requireContext, "requireContext(...)");
this.storiesAdapter = new StoriesAdapter(requireContext, getType(), new Function1() {
public final Object invoke(Object obj) {
Unit unit;
unit = StoriesFragment.setupRecycler$lambda$12(StoriesFragment.this, (SimpleStoryModel) obj);
return unit;
}
}, new Function1() {
public final Object invoke(Object obj) {
Unit unit;
unit = StoriesFragment.setupRecycler$lambda$14(StoriesFragment.this, (String) obj);
return unit;
}
}, new Function0() {
public final Object invoke() {
Unit unit;
unit = StoriesFragment.setupRecycler$lambda$15(StoriesFragment.this);
return unit;
}
}, getExoPlayer(), getAdProvider());
this.layoutManager = new LinearLayoutManager(requireContext());
DisplayMetrics displayMetrics = new DisplayMetrics();
Context context = getContext();
RecyclerView recyclerView = null;
Object systemService = context != null ? context.getSystemService("window") : null;
WindowManager windowManager = systemService instanceof WindowManager ? (WindowManager) systemService : null;
if (windowManager != null && (defaultDisplay = windowManager.getDefaultDisplay()) != null) {
defaultDisplay.getRealMetrics(displayMetrics);
}
this.headerAdapter = new StoriesHeaderAdapter(displayMetrics.widthPixels, new Function1() {
public final Object invoke(Object obj) {
Unit unit;
unit = StoriesFragment.setupRecycler$lambda$16(StoriesFragment.this, (Story) obj);
return unit;
}
});
this.trendingAdapter = new TrendingStoriesAdapter(new Function1() {
public final Object invoke(Object obj) {
Unit unit;
unit = StoriesFragment.setupRecycler$lambda$17(StoriesFragment.this, (TrendingStoryModel) obj);
return unit;
}
});
RecyclerView.Adapter[] adapterArr = new RecyclerView.Adapter[3];
StoriesHeaderAdapter storiesHeaderAdapter = this.headerAdapter;
if (storiesHeaderAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("headerAdapter");
storiesHeaderAdapter = null;
}
adapterArr[0] = storiesHeaderAdapter;
TrendingStoriesAdapter trendingStoriesAdapter = this.trendingAdapter;
if (trendingStoriesAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("trendingAdapter");
trendingStoriesAdapter = null;
}
adapterArr[1] = trendingStoriesAdapter;
StoriesAdapter storiesAdapter = this.storiesAdapter;
if (storiesAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("storiesAdapter");
storiesAdapter = null;
}
adapterArr[2] = storiesAdapter;
this.contentAdapter = new ConcatAdapter(adapterArr);
RecyclerView recyclerView2 = this.recyclerView;
if (recyclerView2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("recyclerView");
recyclerView2 = null;
}
LinearLayoutManager linearLayoutManager = this.layoutManager;
if (linearLayoutManager == null) {
Intrinsics.throwUninitializedPropertyAccessException("layoutManager");
linearLayoutManager = null;
}
recyclerView2.setLayoutManager((RecyclerView.LayoutManager) linearLayoutManager);
RecyclerView recyclerView3 = this.recyclerView;
if (recyclerView3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("recyclerView");
recyclerView3 = null;
}
ConcatAdapter concatAdapter = this.contentAdapter;
if (concatAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("contentAdapter");
concatAdapter = null;
}
recyclerView3.setAdapter((RecyclerView.Adapter) concatAdapter);
SwipeRefreshLayout swipeRefreshLayout = this.swipeRefresh;
if (swipeRefreshLayout == null) {
Intrinsics.throwUninitializedPropertyAccessException("swipeRefresh");
swipeRefreshLayout = null;
}
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
public final void onRefresh() {
StoriesFragment.setupRecycler$lambda$18(StoriesFragment.this);
}
});
RecyclerView recyclerView4 = this.recyclerView;
if (recyclerView4 == null) {
Intrinsics.throwUninitializedPropertyAccessException("recyclerView");
} else {
recyclerView = recyclerView4;
}
RecyclerViewKt.addOnScrollIdleListener(recyclerView, new Function0() {
public final Object invoke() {
Unit unit;
unit = StoriesFragment.setupRecycler$lambda$19(StoriesFragment.this);
return unit;
}
});
}
public static final Unit setupRecycler$lambda$12(StoriesFragment storiesFragment, SimpleStoryModel simpleStoryModel) {
Intrinsics.checkNotNullParameter(simpleStoryModel, "it");
BarstoolIntentProvider intentProvider = storiesFragment.getIntentProvider();
Context requireContext = storiesFragment.requireContext();
Intrinsics.checkNotNullExpressionValue(requireContext, "requireContext(...)");
storiesFragment.startActivity(intentProvider.storyIntent(requireContext, simpleStoryModel.getId()));
return Unit.INSTANCE;
}
public static final Unit setupRecycler$lambda$14(StoriesFragment storiesFragment, String str) {
Intrinsics.checkNotNullParameter(str, "author");
Context context = storiesFragment.getContext();
if (context != null) {
storiesFragment.startActivity(storiesFragment.getIntentProvider().authorDetailsIntent(context, str));
}
return Unit.INSTANCE;
}
public static final Unit setupRecycler$lambda$15(StoriesFragment storiesFragment) {
storiesFragment.getAnalyticsService().trackEvent("Viral Post Featured Selected", MapsKt.emptyMap());
ViralHost activity = storiesFragment.getActivity();
ViralHost viralHost = activity instanceof ViralHost ? activity : null;
if (viralHost != null) {
viralHost.jumpToViral();
}
return Unit.INSTANCE;
}
public static final Unit setupRecycler$lambda$16(StoriesFragment storiesFragment, Story story) {
Intrinsics.checkNotNullParameter(story, "it");
BarstoolIntentProvider intentProvider = storiesFragment.getIntentProvider();
Context requireContext = storiesFragment.requireContext();
Intrinsics.checkNotNullExpressionValue(requireContext, "requireContext(...)");
storiesFragment.startActivity(intentProvider.storyIntent(requireContext, story.getId()));
return Unit.INSTANCE;
}
public static final Unit setupRecycler$lambda$17(StoriesFragment storiesFragment, TrendingStoryModel trendingStoryModel) {
Intrinsics.checkNotNullParameter(trendingStoryModel, "it");
BarstoolIntentProvider intentProvider = storiesFragment.getIntentProvider();
Context requireContext = storiesFragment.requireContext();
Intrinsics.checkNotNullExpressionValue(requireContext, "requireContext(...)");
storiesFragment.startActivity(intentProvider.storyIntent(requireContext, trendingStoryModel.getId()));
return Unit.INSTANCE;
}
public static final void setupRecycler$lambda$18(StoriesFragment storiesFragment) {
SwipeRefreshLayout swipeRefreshLayout = storiesFragment.swipeRefresh;
if (swipeRefreshLayout == null) {
Intrinsics.throwUninitializedPropertyAccessException("swipeRefresh");
swipeRefreshLayout = null;
}
swipeRefreshLayout.setRefreshing(true);
storiesFragment.getViewModel().refresh();
if (storiesFragment.getType() == StoriesContracts.Type.ALL) {
storiesFragment.getViewModel().checkForLiveAndFeatured();
storiesFragment.getViewModel().fetchLatestViral();
}
}
public static final Unit setupRecycler$lambda$19(StoriesFragment storiesFragment) {
LinearLayoutManager linearLayoutManager = storiesFragment.layoutManager;
if (linearLayoutManager == null) {
Intrinsics.throwUninitializedPropertyAccessException("layoutManager");
linearLayoutManager = null;
}
RecyclerView recyclerView = storiesFragment.recyclerView;
if (recyclerView == null) {
Intrinsics.throwUninitializedPropertyAccessException("recyclerView");
recyclerView = null;
}
int findMostVisibleItemPosition = LinearLayoutManagerKt.findMostVisibleItemPosition(linearLayoutManager, recyclerView);
if (findMostVisibleItemPosition == -1) {
return Unit.INSTANCE;
}
RecyclerView recyclerView2 = storiesFragment.recyclerView;
if (recyclerView2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("recyclerView");
recyclerView2 = null;
}
RecyclerView.ViewHolder findViewHolderForLayoutPosition = recyclerView2.findViewHolderForLayoutPosition(findMostVisibleItemPosition);
StoriesAdapter.ViralViewHolder viralViewHolder = findViewHolderForLayoutPosition instanceof StoriesAdapter.ViralViewHolder ? (StoriesAdapter.ViralViewHolder) findViewHolderForLayoutPosition : null;
if (viralViewHolder != null) {
Boolean.valueOf(viralViewHolder.requestFocus());
}
return Unit.INSTANCE;
}
public final void onFilterSelected(BrandListResponse brand) {
String emptyFilterText;
StoriesHeaderAdapter storiesHeaderAdapter = this.headerAdapter;
if (storiesHeaderAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("headerAdapter");
storiesHeaderAdapter = null;
}
if (brand == null || (emptyFilterText = brand.getName()) == null) {
emptyFilterText = getEmptyFilterText();
}
final Function1<View, Unit> generateFilterOnClick = generateFilterOnClick();
storiesHeaderAdapter.setFilter(emptyFilterText, new View.OnClickListener() {
@Override
public final void onClick(View view) {
generateFilterOnClick.invoke(view);
}
});
this.brandProcessor.onNext(Optional.ofNullable(brand != null ? brand.getId() : null));
getViewModel().refresh();
}
private final String getEmptyFilterText() {
String string = getString(getType() == StoriesContracts.Type.VIDS ? R.string.fragment_stories_all_videos : R.string.fragment_stories_all_pods);
Intrinsics.checkNotNullExpressionValue(string, "getString(...)");
return string;
}
public final void jumpToTopIfVisible() {
if (isCurrentlyVisible()) {
StoriesAdapter storiesAdapter = this.storiesAdapter;
RecyclerView recyclerView = null;
if (storiesAdapter == null) {
Intrinsics.throwUninitializedPropertyAccessException("storiesAdapter");
storiesAdapter = null;
}
if (storiesAdapter.getItemCount() > 10) {
LinearLayoutManager linearLayoutManager = this.layoutManager;
if (linearLayoutManager == null) {
Intrinsics.throwUninitializedPropertyAccessException("layoutManager");
linearLayoutManager = null;
}
if (linearLayoutManager.findFirstCompletelyVisibleItemPosition() > 10) {
RecyclerView recyclerView2 = this.recyclerView;
if (recyclerView2 == null) {
Intrinsics.throwUninitializedPropertyAccessException("recyclerView");
recyclerView2 = null;
}
recyclerView2.scrollToPosition(10);
}
}
RecyclerView recyclerView3 = this.recyclerView;
if (recyclerView3 == null) {
Intrinsics.throwUninitializedPropertyAccessException("recyclerView");
} else {
recyclerView = recyclerView3;
}
recyclerView.smoothScrollToPosition(0);
}
}
private final Type typeForType() {
String string;
String string2;
String string3;
String string4;
String string5;
boolean z = WhenMappings.$EnumSwitchMapping$0[getType().ordinal()] == 3;
switch (WhenMappings.$EnumSwitchMapping$0[getType().ordinal()]) {
case 1:
return new Vids(z, this.brandProcessor);
case 2:
return new Pods(z, this.brandProcessor);
case 3:
return new All(z);
case 4:
return new Blogs(z);
case 5:
return new Pics(z);
case 6:
return new Chicks(z, "60158");
case 7:
Bundle arguments = getArguments();
if (arguments != null && (string = arguments.getString(EXTRA_CATEGORY)) != null) {
return new Category(z, string);
}
throw new IllegalStateException();
case 8:
Bundle arguments2 = getArguments();
if (arguments2 == null || (string2 = arguments2.getString(EXTRA_TAG)) == null) {
throw new IllegalStateException();
}
return new Tag(z, string2);
case 9:
Bundle arguments3 = getArguments();
if (arguments3 != null && (string3 = arguments3.getString(EXTRA_BRAND)) != null) {
return new BrandAll(z, string3);
}
throw new IllegalStateException();
case 10:
Bundle arguments4 = getArguments();
if (arguments4 != null && (string4 = arguments4.getString(EXTRA_BRAND)) != null) {
return new BrandVideo(z, string4);
}
throw new IllegalStateException();
case 11:
Bundle arguments5 = getArguments();
if (arguments5 != null && (string5 = arguments5.getString(EXTRA_BRAND)) != null) {
return new BrandPod(z, string5);
}
throw new IllegalStateException();
case HeaderItem.VIEW_TYPE_APP_UPDATE:
return new Gold(z);
default:
throw new NoWhenBranchMatchedException();
}
}
private final void setupVideoPause() {
Flow tabState;
TabClickStateFlow parentFragment = getParentFragment();
TabClickStateFlow tabClickStateFlow = parentFragment instanceof TabClickStateFlow ? parentFragment : null;
Flow tabStateFlow = StoriesFragmentKt.getTabStateFlow(this);
if (tabStateFlow == null || tabClickStateFlow == null || (tabState = tabClickStateFlow.getTabState()) == null) {
return;
}
FlowKt.launchIn(FlowKt.onEach(FlowKt.merge(new Flow[]{tabStateFlow, tabState}), new StoriesFragment$setupVideoPause$1$1$1(tabClickStateFlow, this, null)), LifecycleOwnerKt.getLifecycleScope((LifecycleOwner) this));
}
private final Function1<View, Unit> generateFilterOnClick() {
return new Function1() {
public final Object invoke(Object obj) {
Unit generateFilterOnClick$lambda$23;
generateFilterOnClick$lambda$23 = StoriesFragment.generateFilterOnClick$lambda$23(StoriesFragment.this, (View) obj);
return generateFilterOnClick$lambda$23;
}
};
}
public static final Unit generateFilterOnClick$lambda$23(StoriesFragment storiesFragment, View view) {
Intrinsics.checkNotNullParameter(view, "<unused var>");
StoryFilterDialogFragment.INSTANCE.newInstance(storiesFragment.getType()).show(storiesFragment.getChildFragmentManager(), null);
return Unit.INSTANCE;
}
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u000b\n\u0000\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0002\u0010\u0003J<\u0010\u000b\u001a\u00020\f2\u0006\u0010\r\u001a\u00020\u000e2\n\b\u0002\u0010\u000f\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u0010\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u0011\u001a\u0004\u0018\u00010\u00052\b\b\u0002\u0010\u0012\u001a\u00020\u0013R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0005X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0005X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\u0005X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\u0005X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u0005X\u0082T¢\u0006\u0002\n\u0000¨\u0006\u0014"}, d2 = {"Lcom/barstoolsports/stories/StoriesFragment$Companion;", "", "<init>", "()V", "TAG", "", "EXTRA_TYPE", "EXTRA_CATEGORY", "EXTRA_TAG", "EXTRA_BRAND", "EXTRA_SHOW_ADS", "newInstance", "Lcom/barstoolsports/stories/StoriesFragment;", "type", "Lcom/barstoolsports/stories/StoriesContracts$Type;", "category", "tag", "brand", "showAds", "", "ui_release"}, k = 1, mv = {2, 0, 0}, xi = 48)
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public static StoriesFragment newInstance$default(Companion companion, StoriesContracts.Type type, String str, String str2, String str3, boolean z, int i, Object obj) {
if ((i & 2) != 0) {
str = null;
}
if ((i & 4) != 0) {
str2 = null;
}
if ((i & 8) != 0) {
str3 = null;
}
if ((i & 16) != 0) {
z = false;
}
return companion.newInstance(type, str, str2, str3, z);
}
public final StoriesFragment newInstance(StoriesContracts.Type type, String category, String tag, String brand, boolean showAds) {
Intrinsics.checkNotNullParameter(type, "type");
StoriesFragment storiesFragment = new StoriesFragment();
Bundle bundle = new Bundle();
bundle.putSerializable(StoriesFragment.EXTRA_TYPE, type);
bundle.putString(StoriesFragment.EXTRA_CATEGORY, category);
bundle.putString(StoriesFragment.EXTRA_TAG, tag);
bundle.putString(StoriesFragment.EXTRA_BRAND, brand);
bundle.putBoolean(StoriesFragment.EXTRA_SHOW_ADS, showAds);
storiesFragment.setArguments(bundle);
return storiesFragment;
}
}
}