Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
package com.facebook.messenger;
/* loaded from: classes2.dex */
public final class BuildConfig {
public static final String BUILD_TYPE = "release";
public static final boolean DEBUG = false;
public static final String LIBRARY_PACKAGE_NAME = "com.facebook.messenger";
}

View File

@@ -0,0 +1,5 @@
package com.facebook.messenger;
/* loaded from: classes2.dex */
public final class Messenger {
}

View File

@@ -0,0 +1,52 @@
package com.facebook.messenger;
import java.util.Arrays;
import java.util.List;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public final class MessengerThreadParams {
private final String metadata;
private final Origin origin;
private final List<String> participants;
private final String threadToken;
public final String getMetadata() {
return this.metadata;
}
public final Origin getOrigin() {
return this.origin;
}
public final List<String> getParticipants() {
return this.participants;
}
public final String getThreadToken() {
return this.threadToken;
}
public MessengerThreadParams(Origin origin, String threadToken, String metadata, List<String> participants) {
Intrinsics.checkNotNullParameter(origin, "origin");
Intrinsics.checkNotNullParameter(threadToken, "threadToken");
Intrinsics.checkNotNullParameter(metadata, "metadata");
Intrinsics.checkNotNullParameter(participants, "participants");
this.origin = origin;
this.threadToken = threadToken;
this.metadata = metadata;
this.participants = participants;
}
public enum Origin {
REPLY_FLOW,
COMPOSE_FLOW,
UNKNOWN;
/* renamed from: values, reason: to resolve conflict with enum method */
public static Origin[] valuesCustom() {
Origin[] valuesCustom = values();
return (Origin[]) Arrays.copyOf(valuesCustom, valuesCustom.length);
}
}
}

View File

@@ -0,0 +1,225 @@
package com.facebook.messenger;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import com.facebook.FacebookSdk;
import com.facebook.bolts.AppLinks;
import com.facebook.internal.FacebookSignatureValidator;
import com.facebook.internal.instrument.crashshield.CrashShieldHandler;
import com.facebook.messenger.MessengerThreadParams;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import kotlin.Unit;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.io.CloseableKt;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt__StringsKt;
/* loaded from: classes2.dex */
public final class MessengerUtils {
public static final String EXTRA_APP_ID = "com.facebook.orca.extra.APPLICATION_ID";
public static final String EXTRA_EXTERNAL_URI = "com.facebook.orca.extra.EXTERNAL_URI";
public static final String EXTRA_IS_COMPOSE = "com.facebook.orca.extra.IS_COMPOSE";
public static final String EXTRA_IS_REPLY = "com.facebook.orca.extra.IS_REPLY";
public static final String EXTRA_METADATA = "com.facebook.orca.extra.METADATA";
public static final String EXTRA_PARTICIPANTS = "com.facebook.orca.extra.PARTICIPANTS";
public static final String EXTRA_PROTOCOL_VERSION = "com.facebook.orca.extra.PROTOCOL_VERSION";
public static final String EXTRA_REPLY_TOKEN_KEY = "com.facebook.orca.extra.REPLY_TOKEN";
public static final String EXTRA_THREAD_TOKEN_KEY = "com.facebook.orca.extra.THREAD_TOKEN";
public static final MessengerUtils INSTANCE = new MessengerUtils();
public static final String ORCA_THREAD_CATEGORY_20150314 = "com.facebook.orca.category.PLATFORM_THREAD_20150314";
public static final String PACKAGE_NAME = "com.facebook.orca";
public static final int PROTOCOL_VERSION_20150314 = 20150314;
private static final String TAG = "MessengerUtils";
private MessengerUtils() {
}
public final void shareToMessenger(Activity activity, int i, ShareToMessengerParams shareToMessengerParams) {
if (CrashShieldHandler.isObjectCrashing(this)) {
return;
}
try {
Intrinsics.checkNotNullParameter(activity, "activity");
Intrinsics.checkNotNullParameter(shareToMessengerParams, "shareToMessengerParams");
if (!hasMessengerInstalled(activity)) {
openMessengerInPlayStore(activity);
} else if (getAllAvailableProtocolVersions(activity).contains(Integer.valueOf(PROTOCOL_VERSION_20150314))) {
shareToMessenger20150314(activity, i, shareToMessengerParams);
} else {
openMessengerInPlayStore(activity);
}
} catch (Throwable th) {
CrashShieldHandler.handleThrowable(th, this);
}
}
private final void shareToMessenger20150314(Activity activity, int i, ShareToMessengerParams shareToMessengerParams) {
try {
Intent intent = new Intent("android.intent.action.SEND");
intent.setFlags(1);
intent.setPackage(PACKAGE_NAME);
intent.putExtra("android.intent.extra.STREAM", shareToMessengerParams.getUri());
intent.setType(shareToMessengerParams.getMimeType());
intent.putExtra(EXTRA_PROTOCOL_VERSION, PROTOCOL_VERSION_20150314);
intent.putExtra(EXTRA_APP_ID, FacebookSdk.getApplicationId());
intent.putExtra(EXTRA_METADATA, shareToMessengerParams.getMetaData());
intent.putExtra(EXTRA_EXTERNAL_URI, shareToMessengerParams.getExternalUri());
activity.startActivityForResult(intent, i);
} catch (ActivityNotFoundException unused) {
activity.startActivity(activity.getPackageManager().getLaunchIntentForPackage(PACKAGE_NAME));
}
}
public final MessengerThreadParams getMessengerThreadParamsForIntent(Intent intent) {
MessengerThreadParams.Origin origin;
if (CrashShieldHandler.isObjectCrashing(this)) {
return null;
}
try {
Intrinsics.checkNotNullParameter(intent, "intent");
Set<String> categories = intent.getCategories();
if (categories != null && categories.contains(ORCA_THREAD_CATEGORY_20150314)) {
Bundle appLinkExtras = AppLinks.getAppLinkExtras(intent);
String string = appLinkExtras == null ? null : appLinkExtras.getString(EXTRA_THREAD_TOKEN_KEY);
String string2 = appLinkExtras == null ? null : appLinkExtras.getString(EXTRA_METADATA);
String string3 = appLinkExtras == null ? null : appLinkExtras.getString(EXTRA_PARTICIPANTS);
Boolean valueOf = appLinkExtras == null ? null : Boolean.valueOf(appLinkExtras.getBoolean(EXTRA_IS_REPLY));
Boolean valueOf2 = appLinkExtras == null ? null : Boolean.valueOf(appLinkExtras.getBoolean(EXTRA_IS_COMPOSE));
Boolean bool = Boolean.TRUE;
if (Intrinsics.areEqual(valueOf, bool)) {
origin = MessengerThreadParams.Origin.REPLY_FLOW;
} else if (Intrinsics.areEqual(valueOf2, bool)) {
origin = MessengerThreadParams.Origin.COMPOSE_FLOW;
} else {
origin = MessengerThreadParams.Origin.UNKNOWN;
}
if (string != null && string2 != null) {
return new MessengerThreadParams(origin, string, string2, parseParticipants(string3));
}
}
return null;
} catch (Throwable th) {
CrashShieldHandler.handleThrowable(th, this);
return null;
}
}
public final void finishShareToMessenger(Activity activity, ShareToMessengerParams shareToMessengerParams) {
Intrinsics.checkNotNullParameter(activity, "activity");
Intrinsics.checkNotNullParameter(shareToMessengerParams, "shareToMessengerParams");
Intent originalIntent = activity.getIntent();
Set<String> categories = originalIntent.getCategories();
if (categories == null) {
activity.setResult(0, null);
activity.finish();
return;
}
if (categories.contains(ORCA_THREAD_CATEGORY_20150314)) {
AppLinks appLinks = AppLinks.INSTANCE;
Intrinsics.checkNotNullExpressionValue(originalIntent, "originalIntent");
Bundle appLinkExtras = AppLinks.getAppLinkExtras(originalIntent);
Intent intent = new Intent();
if (appLinkExtras != null && categories.contains(ORCA_THREAD_CATEGORY_20150314)) {
intent.putExtra(EXTRA_PROTOCOL_VERSION, PROTOCOL_VERSION_20150314);
intent.putExtra(EXTRA_THREAD_TOKEN_KEY, appLinkExtras.getString(EXTRA_THREAD_TOKEN_KEY));
intent.setDataAndType(shareToMessengerParams.getUri(), shareToMessengerParams.getMimeType());
intent.setFlags(1);
intent.putExtra(EXTRA_APP_ID, FacebookSdk.getApplicationId());
intent.putExtra(EXTRA_METADATA, shareToMessengerParams.getMetaData());
intent.putExtra(EXTRA_EXTERNAL_URI, shareToMessengerParams.getExternalUri());
activity.setResult(-1, intent);
activity.finish();
return;
}
throw new RuntimeException();
}
activity.setResult(0, null);
activity.finish();
}
public final boolean hasMessengerInstalled(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
return FacebookSignatureValidator.validateSignature(context, PACKAGE_NAME);
}
public final void openMessengerInPlayStore(Context context) {
if (CrashShieldHandler.isObjectCrashing(this)) {
return;
}
try {
Intrinsics.checkNotNullParameter(context, "context");
try {
startViewUri(context, "market://details?id=com.facebook.orca");
} catch (ActivityNotFoundException unused) {
startViewUri(context, "http://play.google.com/store/apps/details?id=com.facebook.orca");
}
} catch (Throwable th) {
CrashShieldHandler.handleThrowable(th, this);
}
}
private final Set<Integer> getAllAvailableProtocolVersions(Context context) {
ContentResolver contentResolver = context.getContentResolver();
HashSet hashSet = new HashSet();
Cursor query = contentResolver.query(Uri.parse("content://com.facebook.orca.provider.MessengerPlatformProvider/versions"), new String[]{"version"}, null, null, null);
if (query != null) {
try {
int columnIndex = query.getColumnIndex("version");
while (query.moveToNext()) {
hashSet.add(Integer.valueOf(query.getInt(columnIndex)));
}
Unit unit = Unit.INSTANCE;
CloseableKt.closeFinally(query, null);
} finally {
}
}
return hashSet;
}
private final void startViewUri(Context context, String str) {
context.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
}
private final List<String> parseParticipants(String str) {
List split$default;
if (str == null || str.length() == 0) {
return CollectionsKt__CollectionsKt.emptyList();
}
split$default = StringsKt__StringsKt.split$default((CharSequence) str, new String[]{","}, false, 0, 6, (Object) null);
Object[] array = split$default.toArray(new String[0]);
if (array == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
String[] strArr = (String[]) array;
ArrayList arrayList = new ArrayList(strArr.length);
for (String str2 : strArr) {
int length = str2.length() - 1;
int i = 0;
boolean z = false;
while (i <= length) {
boolean z2 = Intrinsics.compare((int) str2.charAt(!z ? i : length), 32) <= 0;
if (z) {
if (!z2) {
break;
}
length--;
} else if (z2) {
i++;
} else {
z = true;
}
}
arrayList.add(str2.subSequence(i, length + 1).toString());
}
return arrayList;
}
}

View File

@@ -0,0 +1,276 @@
package com.facebook.messenger;
/* loaded from: classes2.dex */
public final class R {
public static final class attr {
public static int alpha = 0x7f040055;
public static int font = 0x7f0400d8;
public static int fontProviderAuthority = 0x7f0400da;
public static int fontProviderCerts = 0x7f0400db;
public static int fontProviderFetchStrategy = 0x7f0400dd;
public static int fontProviderFetchTimeout = 0x7f0400de;
public static int fontProviderPackage = 0x7f0400df;
public static int fontProviderQuery = 0x7f0400e0;
public static int fontStyle = 0x7f0400e2;
public static int fontVariationSettings = 0x7f0400e3;
public static int fontWeight = 0x7f0400e4;
public static int ttcIndex = 0x7f04019c;
private attr() {
}
}
public static final class color {
public static int androidx_core_ripple_material_light = 0x7f060025;
public static int androidx_core_secondary_text_default_material_light = 0x7f060026;
public static int notification_action_color_filter = 0x7f0600e7;
public static int notification_icon_bg_color = 0x7f0600e8;
public static int ripple_material_light = 0x7f0600f3;
public static int secondary_text_default_material_light = 0x7f0600f5;
private color() {
}
}
public static final class dimen {
public static int compat_button_inset_horizontal_material = 0x7f070095;
public static int compat_button_inset_vertical_material = 0x7f070096;
public static int compat_button_padding_horizontal_material = 0x7f070097;
public static int compat_button_padding_vertical_material = 0x7f070098;
public static int compat_control_corner_material = 0x7f070099;
public static int compat_notification_large_icon_max_height = 0x7f07009a;
public static int compat_notification_large_icon_max_width = 0x7f07009b;
public static int notification_action_icon_size = 0x7f070105;
public static int notification_action_text_size = 0x7f070106;
public static int notification_big_circle_margin = 0x7f070107;
public static int notification_content_margin_start = 0x7f070108;
public static int notification_large_icon_height = 0x7f070109;
public static int notification_large_icon_width = 0x7f07010a;
public static int notification_main_column_padding_top = 0x7f07010b;
public static int notification_media_narrow_margin = 0x7f07010c;
public static int notification_right_icon_size = 0x7f07010d;
public static int notification_right_side_padding_top = 0x7f07010e;
public static int notification_small_icon_background_padding = 0x7f07010f;
public static int notification_small_icon_size_as_large = 0x7f070110;
public static int notification_subtext_size = 0x7f070111;
public static int notification_top_pad = 0x7f070112;
public static int notification_top_pad_large_text = 0x7f070113;
private dimen() {
}
}
public static final class drawable {
public static int messenger_bubble_large_blue = 0x7f080238;
public static int messenger_bubble_large_white = 0x7f080239;
public static int messenger_bubble_small_blue = 0x7f08023a;
public static int messenger_bubble_small_white = 0x7f08023b;
public static int messenger_button_blue_bg_round = 0x7f08023c;
public static int messenger_button_blue_bg_selector = 0x7f08023d;
public static int messenger_button_send_round_shadow = 0x7f08023e;
public static int messenger_button_white_bg_round = 0x7f08023f;
public static int messenger_button_white_bg_selector = 0x7f080240;
public static int notification_action_background = 0x7f080241;
public static int notification_bg = 0x7f080242;
public static int notification_bg_low = 0x7f080243;
public static int notification_bg_low_normal = 0x7f080244;
public static int notification_bg_low_pressed = 0x7f080245;
public static int notification_bg_normal = 0x7f080246;
public static int notification_bg_normal_pressed = 0x7f080247;
public static int notification_icon_background = 0x7f080248;
public static int notification_template_icon_bg = 0x7f08024a;
public static int notification_template_icon_low_bg = 0x7f08024b;
public static int notification_tile_bg = 0x7f08024c;
public static int notify_panel_notification_icon_bg = 0x7f08024d;
private drawable() {
}
}
public static final class id {
public static int accessibility_action_clickable_span = 0x7f0a0009;
public static int accessibility_custom_action_0 = 0x7f0a000a;
public static int accessibility_custom_action_1 = 0x7f0a000b;
public static int accessibility_custom_action_10 = 0x7f0a000c;
public static int accessibility_custom_action_11 = 0x7f0a000d;
public static int accessibility_custom_action_12 = 0x7f0a000e;
public static int accessibility_custom_action_13 = 0x7f0a000f;
public static int accessibility_custom_action_14 = 0x7f0a0010;
public static int accessibility_custom_action_15 = 0x7f0a0011;
public static int accessibility_custom_action_16 = 0x7f0a0012;
public static int accessibility_custom_action_17 = 0x7f0a0013;
public static int accessibility_custom_action_18 = 0x7f0a0014;
public static int accessibility_custom_action_19 = 0x7f0a0015;
public static int accessibility_custom_action_2 = 0x7f0a0016;
public static int accessibility_custom_action_20 = 0x7f0a0017;
public static int accessibility_custom_action_21 = 0x7f0a0018;
public static int accessibility_custom_action_22 = 0x7f0a0019;
public static int accessibility_custom_action_23 = 0x7f0a001a;
public static int accessibility_custom_action_24 = 0x7f0a001b;
public static int accessibility_custom_action_25 = 0x7f0a001c;
public static int accessibility_custom_action_26 = 0x7f0a001d;
public static int accessibility_custom_action_27 = 0x7f0a001e;
public static int accessibility_custom_action_28 = 0x7f0a001f;
public static int accessibility_custom_action_29 = 0x7f0a0020;
public static int accessibility_custom_action_3 = 0x7f0a0021;
public static int accessibility_custom_action_30 = 0x7f0a0022;
public static int accessibility_custom_action_31 = 0x7f0a0023;
public static int accessibility_custom_action_4 = 0x7f0a0024;
public static int accessibility_custom_action_5 = 0x7f0a0025;
public static int accessibility_custom_action_6 = 0x7f0a0026;
public static int accessibility_custom_action_7 = 0x7f0a0027;
public static int accessibility_custom_action_8 = 0x7f0a0028;
public static int accessibility_custom_action_9 = 0x7f0a0029;
public static int action_container = 0x7f0a0032;
public static int action_divider = 0x7f0a0034;
public static int action_image = 0x7f0a0035;
public static int action_text = 0x7f0a003c;
public static int actions = 0x7f0a003d;
public static int async = 0x7f0a0088;
public static int blocking = 0x7f0a0091;
public static int chronometer = 0x7f0a00a6;
public static int dialog_button = 0x7f0a00c1;
public static int forever = 0x7f0a0107;
public static int icon = 0x7f0a014a;
public static int icon_group = 0x7f0a014b;
public static int info = 0x7f0a0151;
public static int italic = 0x7f0a0156;
public static int line1 = 0x7f0a015d;
public static int line3 = 0x7f0a015e;
public static int messenger_send_button = 0x7f0a0220;
public static int normal = 0x7f0a022f;
public static int notification_background = 0x7f0a0230;
public static int notification_main_column = 0x7f0a0231;
public static int notification_main_column_container = 0x7f0a0232;
public static int right_icon = 0x7f0a0248;
public static int right_side = 0x7f0a0249;
public static int tag_accessibility_actions = 0x7f0a0270;
public static int tag_accessibility_clickable_spans = 0x7f0a0271;
public static int tag_accessibility_heading = 0x7f0a0272;
public static int tag_accessibility_pane_title = 0x7f0a0273;
public static int tag_screen_reader_focusable = 0x7f0a0277;
public static int tag_transition_group = 0x7f0a0279;
public static int tag_unhandled_key_event_manager = 0x7f0a027a;
public static int tag_unhandled_key_listeners = 0x7f0a027b;
public static int text = 0x7f0a027d;
public static int text2 = 0x7f0a027e;
public static int time = 0x7f0a0283;
public static int title = 0x7f0a0284;
private id() {
}
}
public static final class integer {
public static int status_bar_notification_info_maxnum = 0x7f0b0014;
private integer() {
}
}
public static final class layout {
public static int custom_dialog = 0x7f0d0033;
public static int messenger_button_send_blue_large = 0x7f0d0099;
public static int messenger_button_send_blue_round = 0x7f0d009a;
public static int messenger_button_send_blue_small = 0x7f0d009b;
public static int messenger_button_send_white_large = 0x7f0d009c;
public static int messenger_button_send_white_round = 0x7f0d009d;
public static int messenger_button_send_white_small = 0x7f0d009e;
public static int notification_action = 0x7f0d009f;
public static int notification_action_tombstone = 0x7f0d00a0;
public static int notification_template_custom_big = 0x7f0d00a7;
public static int notification_template_icon_group = 0x7f0d00a8;
public static int notification_template_part_chronometer = 0x7f0d00ac;
public static int notification_template_part_time = 0x7f0d00ad;
private layout() {
}
}
public static final class string {
public static int messenger_send_button_text = 0x7f120156;
public static int status_bar_notification_info_overflow = 0x7f120187;
private string() {
}
}
public static final class style {
public static int MessengerButton = 0x7f1300ed;
public static int MessengerButtonText = 0x7f1300f4;
public static int MessengerButtonText_Blue = 0x7f1300f5;
public static int MessengerButtonText_Blue_Large = 0x7f1300f6;
public static int MessengerButtonText_Blue_Small = 0x7f1300f7;
public static int MessengerButtonText_White = 0x7f1300f8;
public static int MessengerButtonText_White_Large = 0x7f1300f9;
public static int MessengerButtonText_White_Small = 0x7f1300fa;
public static int MessengerButton_Blue = 0x7f1300ee;
public static int MessengerButton_Blue_Large = 0x7f1300ef;
public static int MessengerButton_Blue_Small = 0x7f1300f0;
public static int MessengerButton_White = 0x7f1300f1;
public static int MessengerButton_White_Large = 0x7f1300f2;
public static int MessengerButton_White_Small = 0x7f1300f3;
public static int TextAppearance_Compat_Notification = 0x7f130147;
public static int TextAppearance_Compat_Notification_Info = 0x7f130148;
public static int TextAppearance_Compat_Notification_Line2 = 0x7f13014a;
public static int TextAppearance_Compat_Notification_Time = 0x7f13014d;
public static int TextAppearance_Compat_Notification_Title = 0x7f13014f;
public static int Widget_Compat_NotificationActionContainer = 0x7f1301c1;
public static int Widget_Compat_NotificationActionText = 0x7f1301c2;
private style() {
}
}
public static final class styleable {
public static int ColorStateListItem_alpha = 0x00000003;
public static int ColorStateListItem_android_alpha = 0x00000001;
public static int ColorStateListItem_android_color = 0x00000000;
public static int ColorStateListItem_android_lStar = 0x00000002;
public static int ColorStateListItem_lStar = 0x00000004;
public static int FontFamilyFont_android_font = 0x00000000;
public static int FontFamilyFont_android_fontStyle = 0x00000002;
public static int FontFamilyFont_android_fontVariationSettings = 0x00000004;
public static int FontFamilyFont_android_fontWeight = 0x00000001;
public static int FontFamilyFont_android_ttcIndex = 0x00000003;
public static int FontFamilyFont_font = 0x00000005;
public static int FontFamilyFont_fontStyle = 0x00000006;
public static int FontFamilyFont_fontVariationSettings = 0x00000007;
public static int FontFamilyFont_fontWeight = 0x00000008;
public static int FontFamilyFont_ttcIndex = 0x00000009;
public static int FontFamily_fontProviderAuthority = 0x00000000;
public static int FontFamily_fontProviderCerts = 0x00000001;
public static int FontFamily_fontProviderFallbackQuery = 0x00000002;
public static int FontFamily_fontProviderFetchStrategy = 0x00000003;
public static int FontFamily_fontProviderFetchTimeout = 0x00000004;
public static int FontFamily_fontProviderPackage = 0x00000005;
public static int FontFamily_fontProviderQuery = 0x00000006;
public static int FontFamily_fontProviderSystemFontFamily = 0x00000007;
public static int GradientColorItem_android_color = 0x00000000;
public static int GradientColorItem_android_offset = 0x00000001;
public static int GradientColor_android_centerColor = 0x00000007;
public static int GradientColor_android_centerX = 0x00000003;
public static int GradientColor_android_centerY = 0x00000004;
public static int GradientColor_android_endColor = 0x00000001;
public static int GradientColor_android_endX = 0x0000000a;
public static int GradientColor_android_endY = 0x0000000b;
public static int GradientColor_android_gradientRadius = 0x00000005;
public static int GradientColor_android_startColor = 0x00000000;
public static int GradientColor_android_startX = 0x00000008;
public static int GradientColor_android_startY = 0x00000009;
public static int GradientColor_android_tileMode = 0x00000006;
public static int GradientColor_android_type = 0x00000002;
public static int[] ColorStateListItem = {android.R.attr.color, android.R.attr.alpha, android.R.attr.lStar, com.ea.games.r3_row.R.attr.alpha, com.ea.games.r3_row.R.attr.lStar};
public static int[] FontFamily = {com.ea.games.r3_row.R.attr.fontProviderAuthority, com.ea.games.r3_row.R.attr.fontProviderCerts, com.ea.games.r3_row.R.attr.fontProviderFallbackQuery, com.ea.games.r3_row.R.attr.fontProviderFetchStrategy, com.ea.games.r3_row.R.attr.fontProviderFetchTimeout, com.ea.games.r3_row.R.attr.fontProviderPackage, com.ea.games.r3_row.R.attr.fontProviderQuery, com.ea.games.r3_row.R.attr.fontProviderSystemFontFamily};
public static int[] FontFamilyFont = {android.R.attr.font, android.R.attr.fontWeight, android.R.attr.fontStyle, android.R.attr.ttcIndex, android.R.attr.fontVariationSettings, com.ea.games.r3_row.R.attr.font, com.ea.games.r3_row.R.attr.fontStyle, com.ea.games.r3_row.R.attr.fontVariationSettings, com.ea.games.r3_row.R.attr.fontWeight, com.ea.games.r3_row.R.attr.ttcIndex};
public static int[] GradientColor = {android.R.attr.startColor, android.R.attr.endColor, android.R.attr.type, android.R.attr.centerX, android.R.attr.centerY, android.R.attr.gradientRadius, android.R.attr.tileMode, android.R.attr.centerColor, android.R.attr.startX, android.R.attr.startY, android.R.attr.endX, android.R.attr.endY};
public static int[] GradientColorItem = {android.R.attr.color, android.R.attr.offset};
private styleable() {
}
}
private R() {
}
}

View File

@@ -0,0 +1,129 @@
package com.facebook.messenger;
import android.net.Uri;
import com.mbridge.msdk.playercommon.exoplayer2.util.MimeTypes;
import java.util.HashSet;
import java.util.Set;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public final class ShareToMessengerParams {
public static final Companion Companion = new Companion(null);
private static final Set<String> VALID_EXTERNAL_URI_SCHEMES;
private static final Set<String> VALID_MIME_TYPES;
private static final Set<String> VALID_URI_SCHEMES;
private final Uri externalUri;
private final String metaData;
private final String mimeType;
private final Uri uri;
public static final ShareToMessengerParamsBuilder newBuilder(Uri uri, String str) {
return Companion.newBuilder(uri, str);
}
public final Uri getExternalUri() {
return this.externalUri;
}
public final String getMetaData() {
return this.metaData;
}
public final String getMimeType() {
return this.mimeType;
}
public final Uri getUri() {
return this.uri;
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final Set<String> getVALID_URI_SCHEMES() {
return ShareToMessengerParams.VALID_URI_SCHEMES;
}
public final Set<String> getVALID_MIME_TYPES() {
return ShareToMessengerParams.VALID_MIME_TYPES;
}
public final Set<String> getVALID_EXTERNAL_URI_SCHEMES() {
return ShareToMessengerParams.VALID_EXTERNAL_URI_SCHEMES;
}
public final ShareToMessengerParamsBuilder newBuilder(Uri uri, String mimeType) {
Intrinsics.checkNotNullParameter(uri, "uri");
Intrinsics.checkNotNullParameter(mimeType, "mimeType");
return new ShareToMessengerParamsBuilder(uri, mimeType);
}
}
public ShareToMessengerParams(ShareToMessengerParamsBuilder builder) {
boolean contains;
boolean contains2;
Intrinsics.checkNotNullParameter(builder, "builder");
Uri uri = builder.getUri();
if (uri == null) {
throw new IllegalStateException("Must provide non-null uri".toString());
}
this.uri = uri;
String mimeType = builder.getMimeType();
if (mimeType == null) {
throw new IllegalStateException("Must provide mimeType".toString());
}
this.mimeType = mimeType;
this.metaData = builder.getMetaData();
Uri externalUri = builder.getExternalUri();
this.externalUri = externalUri;
contains = CollectionsKt___CollectionsKt.contains(VALID_URI_SCHEMES, uri.getScheme());
if (!contains) {
throw new IllegalArgumentException(Intrinsics.stringPlus("Unsupported URI scheme: ", getUri().getScheme()).toString());
}
if (!VALID_MIME_TYPES.contains(mimeType)) {
throw new IllegalArgumentException(Intrinsics.stringPlus("Unsupported mime-type: ", getMimeType()).toString());
}
if (externalUri != null) {
contains2 = CollectionsKt___CollectionsKt.contains(VALID_EXTERNAL_URI_SCHEMES, externalUri.getScheme());
if (!contains2) {
throw new IllegalArgumentException(Intrinsics.stringPlus("Unsupported external uri scheme: ", getExternalUri().getScheme()).toString());
}
}
}
static {
Set<String> set;
Set<String> set2;
Set<String> set3;
HashSet hashSet = new HashSet();
hashSet.add("image/*");
hashSet.add("image/jpeg");
hashSet.add("image/png");
hashSet.add("image/gif");
hashSet.add("image/webp");
hashSet.add("video/*");
hashSet.add(MimeTypes.VIDEO_MP4);
hashSet.add("audio/*");
hashSet.add(MimeTypes.AUDIO_MPEG);
set = CollectionsKt___CollectionsKt.toSet(hashSet);
VALID_MIME_TYPES = set;
HashSet hashSet2 = new HashSet();
hashSet2.add("content");
hashSet2.add("android.resource");
hashSet2.add("file");
set2 = CollectionsKt___CollectionsKt.toSet(hashSet2);
VALID_URI_SCHEMES = set2;
HashSet hashSet3 = new HashSet();
hashSet3.add("http");
hashSet3.add("https");
set3 = CollectionsKt___CollectionsKt.toSet(hashSet3);
VALID_EXTERNAL_URI_SCHEMES = set3;
}
}

View File

@@ -0,0 +1,46 @@
package com.facebook.messenger;
import android.net.Uri;
/* loaded from: classes2.dex */
public class ShareToMessengerParamsBuilder {
private Uri mExternalUri;
private String mMetaData;
private final String mMimeType;
private final Uri mUri;
public Uri getExternalUri() {
return this.mExternalUri;
}
public String getMetaData() {
return this.mMetaData;
}
public String getMimeType() {
return this.mMimeType;
}
public Uri getUri() {
return this.mUri;
}
public ShareToMessengerParamsBuilder setExternalUri(Uri uri) {
this.mExternalUri = uri;
return this;
}
public ShareToMessengerParamsBuilder setMetaData(String str) {
this.mMetaData = str;
return this;
}
public ShareToMessengerParamsBuilder(Uri uri, String str) {
this.mUri = uri;
this.mMimeType = str;
}
public ShareToMessengerParams build() {
return new ShareToMessengerParams(this);
}
}