package com.discord.widgets.chat.input.emoji; import android.content.DialogInterface; import android.os.Bundle; import android.view.View; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentTransaction; import com.discord.R; import com.discord.models.domain.emoji.Emoji; import com.discord.widgets.chat.input.expression.WidgetExpressionPickerSheet; import d0.z.d.m; import java.io.Serializable; import java.util.Objects; import kotlin.Unit; import kotlin.jvm.functions.Function0; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: WidgetEmojiPickerSheet.kt */ public final class WidgetEmojiPickerSheet extends WidgetExpressionPickerSheet implements EmojiPickerListener { public static final Companion Companion = new Companion(null); private View container; private WidgetEmojiPicker emojiPickerFragment; private EmojiPickerListener emojiPickerListenerDelegate; /* compiled from: WidgetEmojiPickerSheet.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } /* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.widgets.chat.input.emoji.WidgetEmojiPickerSheet$Companion */ /* JADX WARN: Multi-variable type inference failed */ public static /* synthetic */ void show$default(Companion companion, FragmentManager fragmentManager, EmojiPickerListener emojiPickerListener, EmojiPickerContextType emojiPickerContextType, Function0 function0, int i, Object obj) { if ((i & 8) != 0) { function0 = null; } companion.show(fragmentManager, emojiPickerListener, emojiPickerContextType, function0); } public final void show(FragmentManager fragmentManager, EmojiPickerListener emojiPickerListener, EmojiPickerContextType emojiPickerContextType, Function0 function0) { m.checkNotNullParameter(fragmentManager, "fragmentManager"); m.checkNotNullParameter(emojiPickerContextType, "emojiPickerContextType"); WidgetEmojiPickerSheet widgetEmojiPickerSheet = new WidgetEmojiPickerSheet(); Bundle bundle = new Bundle(); bundle.putSerializable(EmojiPickerNavigator.ARG_EMOJI_PICKER_CONTEXT_TYPE, emojiPickerContextType); widgetEmojiPickerSheet.setArguments(bundle); widgetEmojiPickerSheet.setEmojiPickerListener(emojiPickerListener); widgetEmojiPickerSheet.setOnCancel(function0); widgetEmojiPickerSheet.show(fragmentManager, WidgetEmojiPickerSheet.class.getSimpleName()); } } public static final /* synthetic */ View access$getContainer$p(WidgetEmojiPickerSheet widgetEmojiPickerSheet) { View view = widgetEmojiPickerSheet.container; if (view == null) { m.throwUninitializedPropertyAccessException("container"); } return view; } public static final /* synthetic */ void access$setContainer$p(WidgetEmojiPickerSheet widgetEmojiPickerSheet, View view) { widgetEmojiPickerSheet.container = view; } private final void cancelDialog() { WidgetEmojiPicker widgetEmojiPicker = this.emojiPickerFragment; if (widgetEmojiPicker == null) { m.throwUninitializedPropertyAccessException("emojiPickerFragment"); } widgetEmojiPicker.clearSearchInput(); } @Override // com.discord.app.AppBottomSheet public int getContentViewResId() { return R.layout.widget_emoji_picker_sheet; } @Override // com.discord.widgets.chat.input.expression.WidgetExpressionPickerSheet, androidx.fragment.app.DialogFragment, android.content.DialogInterface.OnCancelListener public void onCancel(DialogInterface dialogInterface) { m.checkNotNullParameter(dialogInterface, "dialog"); super.onCancel(dialogInterface); cancelDialog(); } @Override // com.discord.widgets.chat.input.emoji.EmojiPickerListener public void onEmojiPicked(Emoji emoji) { m.checkNotNullParameter(emoji, "emoji"); EmojiPickerListener emojiPickerListener = this.emojiPickerListenerDelegate; if (emojiPickerListener != null) { emojiPickerListener.onEmojiPicked(emoji); } cancelDialog(); dismiss(); } @Override // com.discord.widgets.chat.input.expression.WidgetExpressionPickerSheet, com.discord.app.AppBottomSheet, androidx.fragment.app.Fragment public void onViewCreated(View view, Bundle bundle) { m.checkNotNullParameter(view, "view"); super.onViewCreated(view, bundle); this.container = view; WidgetEmojiPicker widgetEmojiPicker = new WidgetEmojiPicker(); this.emojiPickerFragment = widgetEmojiPicker; if (widgetEmojiPicker == null) { m.throwUninitializedPropertyAccessException("emojiPickerFragment"); } Bundle bundle2 = new Bundle(); bundle2.putSerializable("MODE", EmojiPickerMode.BOTTOM_SHEET); Bundle arguments = getArguments(); Serializable serializable = arguments != null ? arguments.getSerializable(EmojiPickerNavigator.ARG_EMOJI_PICKER_CONTEXT_TYPE) : null; Objects.requireNonNull(serializable, "null cannot be cast to non-null type com.discord.widgets.chat.input.emoji.EmojiPickerContextType"); bundle2.putSerializable(EmojiPickerNavigator.ARG_EMOJI_PICKER_CONTEXT_TYPE, (EmojiPickerContextType) serializable); widgetEmojiPicker.setArguments(bundle2); WidgetEmojiPicker widgetEmojiPicker2 = this.emojiPickerFragment; if (widgetEmojiPicker2 == null) { m.throwUninitializedPropertyAccessException("emojiPickerFragment"); } widgetEmojiPicker2.setListener(this); FragmentTransaction beginTransaction = getChildFragmentManager().beginTransaction(); WidgetEmojiPicker widgetEmojiPicker3 = this.emojiPickerFragment; if (widgetEmojiPicker3 == null) { m.throwUninitializedPropertyAccessException("emojiPickerFragment"); } WidgetEmojiPicker widgetEmojiPicker4 = this.emojiPickerFragment; if (widgetEmojiPicker4 == null) { m.throwUninitializedPropertyAccessException("emojiPickerFragment"); } beginTransaction.replace(R.id.emoji_sheet_emoji_picker_content, widgetEmojiPicker3, widgetEmojiPicker4.getClass().getSimpleName()).runOnCommit(new WidgetEmojiPickerSheet$onViewCreated$2(this)).commit(); } public final void setEmojiPickerListener(EmojiPickerListener emojiPickerListener) { this.emojiPickerListenerDelegate = emojiPickerListener; } }