package com.discord.utilities.accessibility; import android.content.Context; import android.view.View; import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityManager; import androidx.annotation.StringRes; import androidx.core.view.ViewCompat; import com.discord.stores.StoreStream; import d0.z.d.m; /* compiled from: AccessibilityUtils.kt */ public final class AccessibilityUtils { public static final AccessibilityUtils INSTANCE = new AccessibilityUtils(); private AccessibilityUtils() { } public final boolean isReducedMotionEnabled() { return StoreStream.Companion.getAccessibility().isReducedMotionEnabled(); } public final void sendAnnouncement(Context context, @StringRes int i) { m.checkNotNullParameter(context, "context"); String string = context.getString(i); m.checkNotNullExpressionValue(string, "context.getString(message)"); sendAnnouncement(context, string); } public final void sendAnnouncement(Context context, String str) { m.checkNotNullParameter(context, "context"); m.checkNotNullParameter(str, "message"); Object systemService = context.getSystemService("accessibility"); if (!(systemService instanceof AccessibilityManager)) { systemService = null; } AccessibilityManager accessibilityManager = (AccessibilityManager) systemService; if (accessibilityManager != null) { AccessibilityEvent obtain = AccessibilityEvent.obtain(); m.checkNotNullExpressionValue(obtain, "event"); obtain.setEventType(16384); obtain.getText().add(str); try { accessibilityManager.sendAccessibilityEvent(obtain); } catch (IllegalStateException unused) { } } } public final void setViewIsHeading(View view) { m.checkNotNullParameter(view, "view"); ViewCompat.setAccessibilityDelegate(view, new AccessibilityUtils$setViewIsHeading$1()); } }