discord-jadx/app/src/main/java/com/discord/widgets/settings/WidgetSettingsAccessibility...

281 lines
13 KiB
Java

package com.discord.widgets.settings;
import android.content.Context;
import android.widget.TextView;
import androidx.fragment.app.Fragment;
import c.a.d.f;
import c.a.d.l;
import c.a.k.b;
import c.d.b.a.a;
import com.discord.app.AppFragment;
import com.discord.databinding.WidgetSettingsAccessibilityBinding;
import com.discord.stores.StoreStream;
import com.discord.utilities.accessibility.AccessibilityUtils;
import com.discord.utilities.rx.ObservableExtensionsKt;
import com.discord.utilities.view.text.LinkifiedTextView;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegate;
import com.discord.utilities.viewbinding.FragmentViewBindingDelegateKt;
import com.discord.views.CheckedSetting;
import com.discord.views.RadioManager;
import d0.t.n;
import d0.z.d.m;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.reflect.KProperty;
import rx.Observable;
/* compiled from: WidgetSettingsAccessibility.kt */
public final class WidgetSettingsAccessibility extends AppFragment {
public static final /* synthetic */ KProperty[] $$delegatedProperties = {a.V(WidgetSettingsAccessibility.class, "binding", "getBinding()Lcom/discord/databinding/WidgetSettingsAccessibilityBinding;", 0)};
public static final Companion Companion = new Companion(null);
private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetSettingsAccessibility$binding$2.INSTANCE, null, 2, null);
private RadioManager stickersAnimationRadioManager;
/* compiled from: WidgetSettingsAccessibility.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final void launch(Context context) {
m.checkNotNullParameter(context, "context");
l.e(context, WidgetSettingsAccessibility.class, null, 4);
}
}
/* compiled from: WidgetSettingsAccessibility.kt */
public static final class Model {
public static final Companion Companion = new Companion(null);
private final boolean allowAnimatedEmoji;
private final boolean autoPlayGifs;
private final int currentStickerAnimationSettings;
private final boolean reducedMotionEnabled;
/* compiled from: WidgetSettingsAccessibility.kt */
public static final class Companion {
private Companion() {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final Observable<Model> get() {
StoreStream.Companion companion = StoreStream.Companion;
Observable<Model> h = Observable.h(companion.getAccessibility().observeReducedMotionEnabled(), companion.getUserSettings().observeIsAnimatedEmojisEnabled(false), companion.getUserSettings().observeIsAutoPlayGifsEnabled(false), companion.getUserSettings().observeStickerAnimationSettings(false), WidgetSettingsAccessibility$Model$Companion$get$1.INSTANCE);
m.checkNotNullExpressionValue(h, "Observable.combineLatest…ngs\n )\n }");
return h;
}
}
public Model(boolean z2, boolean z3, boolean z4, int i) {
this.reducedMotionEnabled = z2;
this.allowAnimatedEmoji = z3;
this.autoPlayGifs = z4;
this.currentStickerAnimationSettings = i;
}
public static /* synthetic */ Model copy$default(Model model, boolean z2, boolean z3, boolean z4, int i, int i2, Object obj) {
if ((i2 & 1) != 0) {
z2 = model.reducedMotionEnabled;
}
if ((i2 & 2) != 0) {
z3 = model.allowAnimatedEmoji;
}
if ((i2 & 4) != 0) {
z4 = model.autoPlayGifs;
}
if ((i2 & 8) != 0) {
i = model.currentStickerAnimationSettings;
}
return model.copy(z2, z3, z4, i);
}
public final boolean component1() {
return this.reducedMotionEnabled;
}
public final boolean component2() {
return this.allowAnimatedEmoji;
}
public final boolean component3() {
return this.autoPlayGifs;
}
public final int component4() {
return this.currentStickerAnimationSettings;
}
public final Model copy(boolean z2, boolean z3, boolean z4, int i) {
return new Model(z2, z3, z4, i);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Model)) {
return false;
}
Model model = (Model) obj;
return this.reducedMotionEnabled == model.reducedMotionEnabled && this.allowAnimatedEmoji == model.allowAnimatedEmoji && this.autoPlayGifs == model.autoPlayGifs && this.currentStickerAnimationSettings == model.currentStickerAnimationSettings;
}
public final boolean getAllowAnimatedEmoji() {
return this.allowAnimatedEmoji;
}
public final boolean getAutoPlayGifs() {
return this.autoPlayGifs;
}
public final int getCurrentStickerAnimationSettings() {
return this.currentStickerAnimationSettings;
}
public final boolean getReducedMotionEnabled() {
return this.reducedMotionEnabled;
}
public int hashCode() {
boolean z2 = this.reducedMotionEnabled;
int i = 1;
if (z2) {
z2 = true;
}
int i2 = z2 ? 1 : 0;
int i3 = z2 ? 1 : 0;
int i4 = z2 ? 1 : 0;
int i5 = i2 * 31;
boolean z3 = this.allowAnimatedEmoji;
if (z3) {
z3 = true;
}
int i6 = z3 ? 1 : 0;
int i7 = z3 ? 1 : 0;
int i8 = z3 ? 1 : 0;
int i9 = (i5 + i6) * 31;
boolean z4 = this.autoPlayGifs;
if (!z4) {
i = z4 ? 1 : 0;
}
return ((i9 + i) * 31) + this.currentStickerAnimationSettings;
}
public String toString() {
StringBuilder K = a.K("Model(reducedMotionEnabled=");
K.append(this.reducedMotionEnabled);
K.append(", allowAnimatedEmoji=");
K.append(this.allowAnimatedEmoji);
K.append(", autoPlayGifs=");
K.append(this.autoPlayGifs);
K.append(", currentStickerAnimationSettings=");
return a.w(K, this.currentStickerAnimationSettings, ")");
}
}
public WidgetSettingsAccessibility() {
super(2131559209);
}
public static final /* synthetic */ void access$configureUI(WidgetSettingsAccessibility widgetSettingsAccessibility, Model model) {
widgetSettingsAccessibility.configureUI(model);
}
public static final /* synthetic */ WidgetSettingsAccessibilityBinding access$getBinding$p(WidgetSettingsAccessibility widgetSettingsAccessibility) {
return widgetSettingsAccessibility.getBinding();
}
private final void configureStickerAnimationRadio(int i, CheckedSetting checkedSetting, int i2) {
checkedSetting.e(new WidgetSettingsAccessibility$configureStickerAnimationRadio$1(this, i2));
RadioManager radioManager = this.stickersAnimationRadioManager;
if (radioManager != null && i == i2 && radioManager != null) {
radioManager.a(checkedSetting);
}
}
private final void configureUI(Model model) {
CheckedSetting checkedSetting = getBinding().g;
m.checkNotNullExpressionValue(checkedSetting, "binding.settingsAccessibilityReducedMotionSwitch");
checkedSetting.setChecked(model.getReducedMotionEnabled());
if (model.getReducedMotionEnabled()) {
getBinding().b.b(2131886133);
CheckedSetting checkedSetting2 = getBinding().b;
m.checkNotNullExpressionValue(checkedSetting2, "binding.settingsAccessib…tyAllowAnimateEmojiSwitch");
checkedSetting2.setChecked(false);
for (CheckedSetting checkedSetting3 : n.listOf((Object[]) new CheckedSetting[]{getBinding().i, getBinding().j, getBinding().k})) {
checkedSetting3.b(2131893796);
}
if (model.getCurrentStickerAnimationSettings() != 2) {
RadioManager radioManager = this.stickersAnimationRadioManager;
if (radioManager != null) {
CheckedSetting checkedSetting4 = getBinding().j;
m.checkNotNullExpressionValue(checkedSetting4, "binding.stickersAnimateOnInteraction");
radioManager.a(checkedSetting4);
}
} else {
RadioManager radioManager2 = this.stickersAnimationRadioManager;
if (radioManager2 != null) {
CheckedSetting checkedSetting5 = getBinding().k;
m.checkNotNullExpressionValue(checkedSetting5, "binding.stickersNeverAnimate");
radioManager2.a(checkedSetting5);
}
}
CheckedSetting checkedSetting6 = getBinding().f1920c;
m.checkNotNullExpressionValue(checkedSetting6, "binding.settingsAccessib…ityAllowAutoplayGifSwitch");
checkedSetting6.setChecked(false);
getBinding().f1920c.b(2131886133);
return;
}
CheckedSetting checkedSetting7 = getBinding().b;
m.checkNotNullExpressionValue(checkedSetting7, "binding.settingsAccessib…tyAllowAnimateEmojiSwitch");
checkedSetting7.setChecked(model.getAllowAnimatedEmoji());
int currentStickerAnimationSettings = model.getCurrentStickerAnimationSettings();
CheckedSetting checkedSetting8 = getBinding().i;
m.checkNotNullExpressionValue(checkedSetting8, "binding.stickersAlwaysAnimate");
configureStickerAnimationRadio(currentStickerAnimationSettings, checkedSetting8, 0);
int currentStickerAnimationSettings2 = model.getCurrentStickerAnimationSettings();
CheckedSetting checkedSetting9 = getBinding().j;
m.checkNotNullExpressionValue(checkedSetting9, "binding.stickersAnimateOnInteraction");
configureStickerAnimationRadio(currentStickerAnimationSettings2, checkedSetting9, 1);
int currentStickerAnimationSettings3 = model.getCurrentStickerAnimationSettings();
CheckedSetting checkedSetting10 = getBinding().k;
m.checkNotNullExpressionValue(checkedSetting10, "binding.stickersNeverAnimate");
configureStickerAnimationRadio(currentStickerAnimationSettings3, checkedSetting10, 2);
CheckedSetting checkedSetting11 = getBinding().f1920c;
m.checkNotNullExpressionValue(checkedSetting11, "binding.settingsAccessib…ityAllowAutoplayGifSwitch");
checkedSetting11.setChecked(model.getAutoPlayGifs());
getBinding().b.e(new WidgetSettingsAccessibility$configureUI$1(this));
getBinding().f1920c.e(new WidgetSettingsAccessibility$configureUI$2(this));
}
private final WidgetSettingsAccessibilityBinding getBinding() {
return (WidgetSettingsAccessibilityBinding) this.binding$delegate.getValue((Fragment) this, $$delegatedProperties[0]);
}
@Override // com.discord.app.AppFragment
public void onViewBoundOrOnResume() {
super.onViewBoundOrOnResume();
ObservableExtensionsKt.appSubscribe$default(ObservableExtensionsKt.ui$default(Model.Companion.get(), this, null, 2, null), WidgetSettingsAccessibility.class, (Context) null, (Function1) null, (Function1) null, (Function0) null, (Function0) null, new WidgetSettingsAccessibility$onViewBoundOrOnResume$1(this), 62, (Object) null);
setActionBarTitle(2131886116);
setActionBarSubtitle(2131894487);
AppFragment.setActionBarDisplayHomeAsUpEnabled$default(this, false, 1, null);
getBinding().g.setOnCheckedListener(WidgetSettingsAccessibility$onViewBoundOrOnResume$2.INSTANCE);
LinkifiedTextView linkifiedTextView = getBinding().e;
m.checkNotNullExpressionValue(linkifiedTextView, "binding.settingsAccessib…yReducedMotionDescription");
b.m(linkifiedTextView, 2131886131, new Object[]{f.a.a(360040613412L, null)}, null, 4);
getBinding().b.setOnCheckedListener(new WidgetSettingsAccessibility$onViewBoundOrOnResume$3(this));
getBinding().f1920c.setOnCheckedListener(WidgetSettingsAccessibility$onViewBoundOrOnResume$4.INSTANCE);
this.stickersAnimationRadioManager = new RadioManager(n.listOf((Object[]) new CheckedSetting[]{getBinding().i, getBinding().j, getBinding().k}));
for (TextView textView : n.listOf((Object[]) new TextView[]{getBinding().f, getBinding().d, getBinding().h})) {
AccessibilityUtils accessibilityUtils = AccessibilityUtils.INSTANCE;
m.checkNotNullExpressionValue(textView, "header");
accessibilityUtils.setViewIsHeading(textView);
}
}
}