decord/source/modules/user_profile/native/UserProfileConnections.tsx
2026-07-21 06:55:02 +00:00

617 lines
24 KiB
TypeScript

// Module ID: 11997
// Function ID: 92686
// Name: VerifiedIcon
// Dependencies: []
// Exports: UserProfileAccountConnectionsCard, UserProfileApplicationRoleConnectionsCard
// Module 11997 (VerifiedIcon)
let CARD_PADDING;
let CARD_ROWS_COLUMN_GAP;
function VerifiedIcon(arg0) {
let isTwitterVerifiedAccount;
let theme;
({ theme, isTwitterVerifiedAccount } = arg0);
if (isTwitterVerifiedAccount === undefined) {
isTwitterVerifiedAccount = false;
}
const tmp = callback3();
let obj = { size: REFRESH_SMALL_16, style: tmp.verifiedIcon };
let obj1 = arg1(dependencyMap[12]);
let PLATFORM_TWITTER = obj1.useToken(importDefault(dependencyMap[10]).colors.MOBILE_TEXT_HEADING_PRIMARY, theme);
if (isTwitterVerifiedAccount) {
PLATFORM_TWITTER = importDefault(dependencyMap[10]).unsafe_rawColors.PLATFORM_TWITTER;
}
if (!obj3.isThemeLight(theme)) {
if (!isTwitterVerifiedAccount) {
let WHITE = importDefault(dependencyMap[10]).unsafe_rawColors.BLACK;
}
obj = { style: tmp.verifiedIconContainer };
obj = { source: importDefault(dependencyMap[14]), color: PLATFORM_TWITTER };
const merged = Object.assign(obj);
const items = [callback(arg1(dependencyMap[8]).Icon, obj), ];
obj1 = { source: importDefault(dependencyMap[15]), color: WHITE };
const merged1 = Object.assign(obj);
items[1] = callback(arg1(dependencyMap[8]).Icon, obj1);
obj.children = items;
return callback2(closure_5, obj);
}
WHITE = importDefault(dependencyMap[10]).unsafe_rawColors.WHITE;
}
const importAllResult = importAll(dependencyMap[0]);
({ Pressable: closure_4, View: closure_5 } = arg1(dependencyMap[1]));
let closure_6 = importDefault(dependencyMap[2]);
let closure_7 = importDefault(dependencyMap[3]);
const tmp3 = arg1(dependencyMap[4]);
({ CARD_ROWS_ICON_SIZE: closure_8, CARD_ROWS_ICON_SIZE_VARIANT: closure_9 } = tmp3);
({ CARD_PADDING, CARD_ROWS_COLUMN_GAP } = tmp3);
const tmp2 = arg1(dependencyMap[1]);
({ AnalyticEvents: closure_10, PlatformTypes: closure_11 } = arg1(dependencyMap[5]));
const MetadataFields = arg1(dependencyMap[6]).MetadataFields;
const tmp4 = arg1(dependencyMap[5]);
({ jsx: closure_13, jsxs: closure_14, Fragment: closure_15 } = arg1(dependencyMap[7]));
const REFRESH_SMALL_16 = arg1(dependencyMap[8]).Icon.Sizes.REFRESH_SMALL_16;
let obj1 = arg1(dependencyMap[8]);
const iconSize = obj1.getIconSize(REFRESH_SMALL_16);
let obj2 = arg1(dependencyMap[9]);
let obj = { cardContainer: obj, cardTitle: { marginBottom: 0 }, connectionRow: { columnGap: CARD_ROWS_COLUMN_GAP }, connectionInfoContainer: { flexGrow: 1 }, connectedAccountName: { 9223372036854775807: "safety_user_sentiment_notice_dismissed_at", 9223372036854775807: "message", 0: null }, connectedAccountNameText: { "Null": false, "Null": false }, verifiedIconContainer: { height: iconSize, width: iconSize }, verifiedIcon: {}, connectionMetadata: { "Null": "SERVER_GUIDE_CHANNEL_SELECTED", "Null": "staticUrl", "Null": "Array", "Null": "MERCH_STORE" } };
obj = { paddingBottom: CARD_PADDING - 12 };
obj1 = { color: importDefault(dependencyMap[10]).colors.INTERACTIVE_TEXT_ACTIVE };
obj.metadataItem = obj1;
obj.poweredByContainer = {};
obj2 = {};
const tmp5 = arg1(dependencyMap[7]);
obj2.borderRadius = arg1(dependencyMap[8]).getIconSize(arg1(dependencyMap[8]).Icon.Sizes.MEDIUM);
obj.applicationIcon = obj2;
let closure_17 = obj2.createStyles(obj);
let closure_18 = importAllResult.memo((userId) => {
let accountType;
let metadata;
let showMetadata;
let style;
let theme;
userId = userId.userId;
const arg1 = userId;
const account = userId.account;
const importDefault = account;
({ theme, showMetadata } = userId);
if (showMetadata === undefined) {
showMetadata = true;
}
let dependencyMap;
let importAllResult;
let value;
let platformUserUrl;
let tmp = callback3();
let obj = arg1(dependencyMap[16]);
const trackUserProfileAction = obj.useUserProfileAnalyticsContext().trackUserProfileAction;
dependencyMap = trackUserProfileAction;
let obj1 = arg1(dependencyMap[12]);
const token = obj1.useToken(importDefault(dependencyMap[10]).modules.mobile.TABLE_ROW_LABEL_TEXT_STYLE);
let obj2 = arg1(dependencyMap[12]);
metadata = account.metadata;
const token1 = obj2.useToken(importDefault(dependencyMap[10]).modules.mobile.TABLE_ROW_LABEL_COLOR);
if (null == metadata) {
metadata = {};
}
let createdAtDate = null;
if (showMetadata) {
let obj4 = arg1(dependencyMap[18]);
createdAtDate = obj4.getCreatedAtDate(metadata[closure_12.CREATED_AT], userId.locale);
}
importAllResult = createdAtDate;
if (!showMetadata) {
let tmp24 = null != null;
if (tmp24) {
tmp24 = null.length > 0;
}
let obj11 = importDefault(dependencyMap[19]);
value = obj11.get(account.type);
let obj13 = arg1(dependencyMap[20]);
let obj14 = arg1(dependencyMap[13]);
if (obj14.isThemeDark(theme)) {
let darkPNG;
if (!tmp28) {
darkPNG = value.icon.darkPNG;
}
let lightPNG = darkPNG;
} else if (!tmp28) {
lightPNG = value.icon.lightPNG;
}
const source = obj13.makeSource(lightPNG);
platformUserUrl = undefined;
if (null != value) {
if (null != value.getPlatformUserUrl) {
platformUserUrl = value.getPlatformUserUrl(account);
}
}
let tmp33 = account.type === constants.TWITTER;
if (tmp33) {
tmp33 = "1" === metadata[closure_12.TWITTER_VERIFIED];
}
const items = [account.type, platformUserUrl, trackUserProfileAction, userId];
const callback = importAllResult.useCallback(() => {
if (null != platformUserUrl) {
let obj = { action: "PRESS_VIEW_CONNECTED_ACCOUNT" };
trackUserProfileAction(obj);
obj = {
href: platformUserUrl,
trusted: account.type !== constants.DOMAIN,
onConfirm() {
let obj = callback(closure_2[22]);
obj = { platform_type: lib.type, other_user_id: callback };
obj.trackWithMetadata(constants.CONNECTED_ACCOUNT_VIEWED, obj);
lib(closure_2[23]).openURL(closure_5);
}
};
userId(trackUserProfileAction[21]).handleClick(obj);
const obj2 = userId(trackUserProfileAction[21]);
}
}, items);
const items1 = [account.name, trackUserProfileAction];
const callback1 = importAllResult.useCallback(() => {
trackUserProfileAction({ action: "COPY_CONNECTED_ACCOUNT" });
const result = userId(trackUserProfileAction[24]).triggerHapticFeedback(userId(trackUserProfileAction[24]).HapticFeedbackTypes.IMPACT_LIGHT);
const obj = userId(trackUserProfileAction[24]);
userId(trackUserProfileAction[25]).copy(account.name);
const obj2 = userId(trackUserProfileAction[25]);
const result1 = userId(trackUserProfileAction[26]).presentCopiedToClipboard();
}, items1);
const items2 = [account.name, createdAtDate, ];
let name;
if (null != value) {
name = value.name;
}
items2[2] = name;
const memo = importAllResult.useMemo(() => {
const items = [];
let name;
if (null != value) {
name = value.name;
}
let str = "";
if (null != name) {
str = name;
}
items.push(str);
items.push(account.name);
if (null != createdAtDate) {
const intl = userId(trackUserProfileAction[27]).intl;
const obj = { date: createdAtDate };
items.push(intl.formatToPlainString(userId(trackUserProfileAction[27]).t.9rfonh, obj));
}
return items.join(", ");
}, items2);
let name1;
if (null != value) {
name1 = value.name;
}
const items3 = [name1, platformUserUrl];
const memo1 = importAllResult.useMemo(() => {
if (null != platformUserUrl) {
const intl2 = userId(trackUserProfileAction[27]).intl;
let stringResult = intl2.string(userId(trackUserProfileAction[27]).t.wuRE8M);
} else {
let name;
const intl = userId(trackUserProfileAction[27]).intl;
const obj = {};
if (null != value) {
name = value.name;
}
let str = "";
if (null != name) {
str = name;
}
obj.name = str;
stringResult = intl.formatToPlainString(userId(trackUserProfileAction[27]).t.OKzaN3, obj);
}
return stringResult;
}, items3);
if (tmp2) {
obj = { style: tmp.connectedAccountName };
obj = { variant: token, color: token1, children: account.name };
const items4 = [callback(arg1(dependencyMap[28]).Text, obj), ];
let tmp75 = null;
if (account.verified) {
obj1 = { theme, isTwitterVerifiedAccount: tmp33 };
tmp75 = callback(VerifiedIcon, obj1);
}
items4[1] = tmp75;
obj.children = items4;
if (null != createdAtDate) {
obj2 = {};
let tmp82 = null;
if (null != createdAtDate) {
const obj3 = {};
const intl2 = arg1(dependencyMap[27]).intl;
obj4 = { date: createdAtDate };
obj3.children = intl2.format(arg1(dependencyMap[27]).t.9rfonh, obj4);
tmp82 = callback(arg1(dependencyMap[28]).Text, obj3);
}
const items5 = [tmp82, ];
let tmp86 = null;
if (tmp24) {
const obj5 = { style: tmp.connectionMetadata, children: null };
tmp86 = callback(platformUserUrl, obj5);
}
items5[1] = tmp86;
obj2.children = items5;
const tmp80 = closure_14;
const tmp80Result = closure_14(closure_15, obj2);
const tmp81 = closure_15;
}
let obj6 = { label: closure_14(platformUserUrl, obj), subLabel: tmp80Result };
let obj7 = { size: closure_9, source };
obj6.icon = callback(arg1(dependencyMap[30]).BaseIconImage, obj7);
let tmp94;
if (null != platformUserUrl) {
let obj8 = { size: "sm" };
tmp94 = callback(arg1(dependencyMap[31]).LinkExternalSmallIcon, obj8);
}
obj6.trailing = tmp94;
let tmp98 = callback1;
if (null != platformUserUrl) {
tmp98 = callback;
}
obj6.onPress = tmp98;
obj6.onLongPress = callback1;
obj6.accessibilityLabel = memo;
obj6.accessibilityHint = memo1;
obj6.accessibilityRole = "button";
return callback(arg1(dependencyMap[29]).TableRow, obj6);
} else {
if (null != platformUserUrl) {
let PressableOpacity = arg1(dependencyMap[32]).PressableOpacity;
} else {
PressableOpacity = value;
}
let obj9 = { accessibilityLabel: memo, accessibilityHint: memo1, accessibilityRole: "button" };
let tmp46;
if (null != platformUserUrl) {
tmp46 = callback;
}
obj9.onPress = tmp46;
obj9.onLongPress = callback1;
obj9.style = tmp.connectionRow;
let obj10 = { size: closure_9, source };
const items6 = [callback(arg1(dependencyMap[30]).BaseIconImage, obj10), , ];
obj11 = { style: tmp.connectionInfoContainer };
const obj12 = { style: tmp.connectedAccountName };
obj13 = { style: tmp.connectedAccountNameText, children: account.name };
const items7 = [callback(arg1(dependencyMap[28]).Text, obj13), ];
let tmp56 = null;
if (account.verified) {
obj14 = { theme, isTwitterVerifiedAccount: tmp33 };
tmp56 = callback(VerifiedIcon, obj14);
}
items7[1] = tmp56;
obj12.children = items7;
const items8 = [closure_14(platformUserUrl, obj12), , ];
let tmp59 = null;
if (null != createdAtDate) {
const obj15 = {};
const intl = arg1(dependencyMap[27]).intl;
const obj16 = { date: createdAtDate };
obj15.children = intl.format(arg1(dependencyMap[27]).t.9rfonh, obj16);
tmp59 = callback(arg1(dependencyMap[28]).Text, obj15);
}
items8[1] = tmp59;
let tmp63 = null;
if (tmp24) {
const obj17 = { style: tmp.connectionMetadata, children: null };
tmp63 = callback(platformUserUrl, obj17);
}
items8[2] = tmp63;
obj11.children = items8;
items6[1] = closure_14(platformUserUrl, obj11);
let tmp66 = null != platformUserUrl;
if (tmp66) {
const obj18 = { size: "sm" };
tmp66 = callback(arg1(dependencyMap[31]).LinkExternalSmallIcon, obj18);
}
items6[2] = tmp66;
obj9.children = items6;
return closure_14(PressableOpacity, obj9);
}
} else {
const obj19 = { accountType: account.type, metadata, style: tmp.metadataItem };
({ accountType, metadata, style } = obj19);
if (constants.REDDIT === accountType) {
obj10 = arg1(dependencyMap[11]);
let redditMetadataItems = obj10.generateRedditMetadataItems(metadata, style);
} else if (constants.STEAM === accountType) {
obj9 = arg1(dependencyMap[11]);
redditMetadataItems = obj9.generateSteamMetadataItems(metadata, style);
} else {
tmp = constants;
if (constants.BLUESKY !== accountType) {
tmp = constants;
if (constants.TWITTER !== accountType) {
tmp = constants;
if (constants.MASTODON !== accountType) {
tmp = constants;
if (constants.PAYPAL === accountType) {
obj7 = arg1(dependencyMap[11]);
redditMetadataItems = obj7.generatePaypalMetadataItems(metadata, style);
} else if (constants.EBAY !== accountType) {
redditMetadataItems = null;
if (constants.TIKTOK === accountType) {
tmp = arg1;
tmp = dependencyMap;
redditMetadataItems = arg1(dependencyMap[11]).generateTikTokMetadataItems(metadata, style);
const obj36 = arg1(dependencyMap[11]);
}
}
obj6 = arg1(dependencyMap[11]);
redditMetadataItems = obj6.generateEbayMetadataItems(metadata, style);
}
}
}
obj8 = arg1(dependencyMap[11]);
redditMetadataItems = obj8.generateTwitterMetadataItems(metadata, style);
}
}
});
let closure_19 = importAllResult.memo((application) => {
application = application.application;
const arg1 = application;
let dependencyMap;
const tmp = callback3();
let obj = arg1(dependencyMap[16]);
const trackUserProfileAction = obj.useUserProfileAnalyticsContext().trackUserProfileAction;
const importDefault = trackUserProfileAction;
const iconSource = application.getIconSource(closure_8);
const profile = application.identity.profile;
let username;
if (null != profile) {
username = profile.username;
}
let str = "";
if (null != username) {
str = username;
}
dependencyMap = str;
const items = [str, trackUserProfileAction];
const callback = importAllResult.useCallback(() => {
trackUserProfileAction({ action: "COPY_CONNECTED_ACCOUNT" });
const result = application(str[24]).triggerHapticFeedback(application(str[24]).HapticFeedbackTypes.IMPACT_LIGHT);
const obj = application(str[24]);
application(str[25]).copy(str);
const obj2 = application(str[25]);
const result1 = application(str[26]).presentCopiedToClipboard();
}, items);
const items1 = [application.name, str];
const memo = importAllResult.useMemo(() => {
const items = [];
items.push(application.name);
items.push(str);
return items.join(", ");
}, items1);
const items2 = [application.name];
const memo1 = importAllResult.useMemo(() => {
const intl = application(str[27]).intl;
return intl.formatToPlainString(application(str[27]).t.OKzaN3, { name: application.name });
}, items2);
if (tmp2) {
obj = { label: str };
let tmp26;
if (null != iconSource) {
obj = { size: closure_9, source: iconSource, style: tmp.applicationIcon };
tmp26 = callback(arg1(dependencyMap[30]).BaseIconImage, obj);
}
obj.icon = tmp26;
obj.onPress = callback;
obj.onLongPress = callback;
obj.accessibilityLabel = memo;
obj.accessibilityHint = memo1;
obj.accessibilityRole = "button";
let tmp8Result = callback(arg1(dependencyMap[29]).TableRow, obj);
const tmp23 = callback;
} else {
const obj1 = { accessibilityLabel: memo, accessibilityHint: memo1, accessibilityRole: "button", onLongPress: callback, style: tmp.connectionRow };
let tmp10 = null;
if (null != iconSource) {
const obj2 = { size: closure_9, source: iconSource, style: tmp.applicationIcon };
tmp10 = callback(arg1(dependencyMap[30]).BaseIconImage, obj2);
}
const items3 = [tmp10, ];
const obj3 = { style: tmp.connectionInfoContainer };
const obj4 = { style: tmp.connectedAccountName };
const obj5 = { style: tmp.connectedAccountNameText, children: str };
obj4.children = callback(arg1(dependencyMap[28]).Text, obj5);
obj3.children = callback(closure_5, obj4);
items3[1] = callback(closure_5, obj3);
obj1.children = items3;
tmp8Result = closure_14(closure_4, obj1);
const tmp8 = closure_14;
const tmp9 = closure_4;
}
return tmp8Result;
});
const memoResult = importAllResult.memo((applicationRoleConnection) => {
applicationRoleConnection = applicationRoleConnection.applicationRoleConnection;
const arg1 = applicationRoleConnection;
const tmp = callback3();
let obj = arg1(dependencyMap[11]);
const roleConnectionMetadataItems = obj.generateRoleConnectionMetadataItems(applicationRoleConnection);
let obj1 = importDefault(dependencyMap[20]);
obj = { id: applicationRoleConnection.application.id, icon: applicationRoleConnection.application.icon };
const applicationIconSource = obj1.getApplicationIconSource(obj);
if (tmp2) {
obj = {};
let tmp30 = null;
if (null != applicationRoleConnection.platform_name) {
tmp30 = null;
if (null != applicationRoleConnection.platform_username) {
obj1 = { children: applicationRoleConnection.platform_username };
tmp30 = callback(arg1(dependencyMap[28]).Text, obj1);
}
}
const items = [tmp30, , ];
let tmp34 = null;
if (null != roleConnectionMetadataItems) {
tmp34 = null;
if (roleConnectionMetadataItems.length > 0) {
const obj2 = { style: tmp.connectionMetadata, children: roleConnectionMetadataItems };
tmp34 = callback(closure_5, obj2);
}
}
items[1] = tmp34;
const obj3 = { style: tmp.poweredByContainer };
const obj4 = {};
const intl2 = arg1(dependencyMap[27]).intl;
const obj5 = {
applicationHook() {
return applicationRoleConnection.application.name;
}
};
obj4.children = intl2.format(arg1(dependencyMap[27]).t.zIT9YA, obj5);
obj3.children = callback(arg1(dependencyMap[28]).Text, obj4);
items[2] = callback(closure_5, obj3);
obj.children = items;
const obj6 = {};
let name = applicationRoleConnection.platform_name;
if (null == name) {
name = applicationRoleConnection.platform_username;
}
if (null == name) {
name = applicationRoleConnection.application.name;
}
obj6.label = name;
obj6.subLabel = tmp4(closure_15, obj);
const obj7 = { size: arg1(dependencyMap[8]).Icon.Sizes.MEDIUM, source: applicationIconSource, disableColor: true };
obj6.icon = callback(arg1(dependencyMap[8]).Icon, obj7);
return callback(arg1(dependencyMap[29]).TableRow, obj6);
} else {
const obj8 = { style: tmp.connectionRow };
const obj9 = { size: arg1(dependencyMap[8]).Icon.Sizes.MEDIUM, source: applicationIconSource, disableColor: true };
const items1 = [callback(arg1(dependencyMap[8]).Icon, obj9), ];
const obj10 = { style: tmp.connectionInfoContainer };
let tmp12 = null;
if (null != applicationRoleConnection.platform_name) {
const obj11 = { children: applicationRoleConnection.platform_name };
tmp12 = callback(arg1(dependencyMap[28]).Text, obj11);
}
const items2 = [tmp12, , , ];
let tmp16 = null;
if (null != applicationRoleConnection.platform_username) {
const obj12 = { children: applicationRoleConnection.platform_username };
tmp16 = callback(arg1(dependencyMap[28]).Text, obj12);
}
items2[1] = tmp16;
let tmp20 = null;
if (null != roleConnectionMetadataItems) {
tmp20 = null;
if (roleConnectionMetadataItems.length > 0) {
const obj13 = { style: tmp.connectionMetadata, children: roleConnectionMetadataItems };
tmp20 = callback(closure_5, obj13);
}
}
items2[2] = tmp20;
const obj14 = { style: tmp.poweredByContainer };
const obj15 = {};
const intl = arg1(dependencyMap[27]).intl;
const obj16 = {
applicationHook() {
return applicationRoleConnection.application.name;
}
};
obj15.children = intl.format(arg1(dependencyMap[27]).t.zIT9YA, obj16);
obj14.children = callback(arg1(dependencyMap[28]).Text, obj15);
items2[3] = callback(closure_5, obj14);
obj10.children = items2;
items1[1] = closure_14(closure_5, obj10);
obj8.children = items1;
return tmp4(closure_5, obj8);
}
const tmp2 = importDefault(dependencyMap[17])("UserProfileConnections");
});
const obj8 = arg1(dependencyMap[8]);
const result = arg1(dependencyMap[39]).fileFinishedImporting("modules/user_profile/native/UserProfileConnections.tsx");
export const ApplicationRoleConnection = memoResult;
export const UserProfileAccountConnectionsCard = function UserProfileAccountConnectionsCard(userId) {
let appIdentities;
let connections;
userId = userId.userId;
const arg1 = userId;
const tmp = callback3();
const tmp2 = importDefault(closure_2[17])("UserProfileConnections");
let obj = arg1(closure_2[33]);
const importDefault = obj.useThemeContext().theme;
let obj1 = arg1(closure_2[34]);
const items = [closure_6];
closure_2 = obj1.useStateFromStores(items, () => locale.locale);
const items1 = [closure_7];
const stateFromStores = arg1(closure_2[34]).useStateFromStores(items1, () => obj.hidePersonalInformation);
const obj3 = arg1(closure_2[34]);
({ connections, appIdentities } = importDefault(closure_2[35])(userId));
if (!stateFromStores) {
const items2 = [];
let arraySpreadResult = HermesBuiltin.arraySpread(connections.map((account) => callback(closure_18, { account, theme, locale: closure_2, userId }, account.id)), 0);
arraySpreadResult = HermesBuiltin.arraySpread(appIdentities.map((application) => {
const identity = application.identity;
return callback(closure_19, { identity, application: application.application }, "" + identity.application_id + "-" + identity.provider_issued_user_id);
}), arraySpreadResult);
obj = {};
const items3 = [tmp.cardContainer, userId.style];
obj.style = items3;
let stringResult;
if (!tmp2) {
const intl = arg1(closure_2[27]).intl;
stringResult = intl.string(arg1(closure_2[27]).t.3fe7U5);
}
obj.title = stringResult;
obj.titleStyle = tmp.cardTitle;
if (tmp2) {
obj = { hasIcons: true };
const intl2 = tmp17(tmp18[27]).intl;
obj.title = intl2.string(tmp17(tmp18[27]).t.3fe7U5);
obj.children = items2;
let tmp16Result = tmp16(tmp17(tmp18[37]).TableRowGroup, obj);
} else {
obj1 = { children: items2 };
tmp16Result = tmp16(tmp17(tmp18[36]).UserProfileCardRows, obj1);
}
obj.children = tmp16Result;
return closure_13(importDefault(closure_2[36]), obj);
}
return null;
};
export const UserProfileApplicationRoleConnectionsCard = function UserProfileApplicationRoleConnectionsCard(arg0) {
let style;
let userId;
({ userId, style } = arg0);
const tmp = callback3();
const tmp2 = importDefault(dependencyMap[17])("UserProfileConnections");
const arr = importDefault(dependencyMap[38])(userId);
let obj = arg1(dependencyMap[34]);
const items = [closure_7];
if (!obj.useStateFromStores(items, () => obj.hidePersonalInformation)) {
if (0 !== arr.length) {
const mapped = arr.map((application) => callback(closure_20, { applicationRoleConnection: application }, application.application.id));
obj = {};
const items1 = [tmp.cardContainer, style];
obj.style = items1;
let stringResult;
if (!tmp2) {
const intl = arg1(dependencyMap[27]).intl;
stringResult = intl.string(arg1(dependencyMap[27]).t.PHjkRE);
}
obj.title = stringResult;
obj.titleStyle = tmp.cardTitle;
if (tmp2) {
obj = { hasIcons: true };
const intl2 = tmp7(tmp8[27]).intl;
obj.title = intl2.string(tmp7(tmp8[27]).t.PHjkRE);
obj.children = mapped;
let tmp6Result = tmp6(tmp7(tmp8[37]).TableRowGroup, obj);
} else {
const obj1 = { children: mapped };
tmp6Result = tmp6(tmp7(tmp8[36]).UserProfileCardRows, obj1);
}
obj.children = tmp6Result;
return closure_13(importDefault(dependencyMap[36]), obj);
}
}
return null;
};