940 lines
51 KiB
TypeScript
940 lines
51 KiB
TypeScript
/* Metro module 10362; source: modules/connections/native/ConnectionMetadataVanityItems.tsx; dependencies: [31, 27, 5044, 33, 4501, 697, 1244, 10363, 10364, 22, 1856, 4573, 1305, 5043, 2] */
|
|
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
|
|
import * as ReactNativeModule from '../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
|
|
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
|
|
import * as IndexNativeModule from '../../../intl/index.native.tsx'; /* Metro dependency 1244 */
|
|
import * as NativeModule from '../../../design/void/native.tsx'; /* Metro dependency 1305 */
|
|
import * as TextModule from '../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */
|
|
import * as ConstantsModule from '../Constants.tsx'; /* Metro dependency 5044 */
|
|
|
|
function _fun80283(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#80283, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:6, offset: 0x01e74a6f, size: 591 bytes, params: 8, frame: 22
|
|
const env0_0 = require;
|
|
const _arrayLikeToArray_80286 = function(a0, a1) {
|
|
var r0;
|
|
var r1;
|
|
var r2;
|
|
var value3;
|
|
var length;
|
|
var value5;
|
|
var value = undefined;
|
|
var value2 = value == null;
|
|
reducibleJoin2: while (true) {
|
|
if (value2) {
|
|
r0 = value2;
|
|
break reducibleJoin2;
|
|
}
|
|
value3 = value > a0.length;
|
|
r0 = value3;
|
|
break reducibleJoin2;
|
|
}
|
|
reducibleJoin4: while (true) {
|
|
if (r0) {
|
|
length = a0.length;
|
|
r1 = length;
|
|
break reducibleJoin4;
|
|
}
|
|
r1 = value;
|
|
break reducibleJoin4;
|
|
}
|
|
value = (0, global.Array)(r1);
|
|
var value4 = 0;
|
|
if (value4 < r1) {
|
|
r2 = value4;
|
|
reducibleLoop5: while (true) {
|
|
value[r2] = a0[r2];
|
|
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
|
if (value5 < r1) {
|
|
r2 = value5;
|
|
continue reducibleLoop5;
|
|
}
|
|
break reducibleLoop5;
|
|
}
|
|
}
|
|
return value;
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
ReactModule;
|
|
let value = ConstantsModule;
|
|
const env0_4 = value.MetadataFields;
|
|
const env0_5 = value.MetadataItemTypes;
|
|
value = require(33) /* metro dependency 33 */;
|
|
const env0_6 = value.jsx;
|
|
const env0_7 = value.jsxs;
|
|
value = require(4501) /* metro dependency 4501: createStyles */;
|
|
const createStyles = value.createStyles;
|
|
object = {connectedAccountVanityMetadata: {'marginTop': 4, 'paddingRight': 8},
|
|
connectedAccountVanityMetadataItem: {'flexDirection': 'row', 'alignItems': 'center'},
|
|
connectedAccountVanityMetadataItemIcon: {'height': 18, 'width': 18, 'marginRight': 8}};
|
|
const object2 = {'backgroundColor': null, 'borderRadius': null, 'paddingHorizontal': 8, 'paddingVertical': 1,
|
|
'marginRight': 8};
|
|
const BORDER_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BORDER_SUBTLE;
|
|
object2.backgroundColor = BORDER_SUBTLE;
|
|
object2.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.md;
|
|
object.connectedAccountVanityMetadataTag = object2;
|
|
const STATUS_POSITIVE_BACKGROUND = (importDefault(697) /* metro dependency 697: native */).colors.STATUS_POSITIVE_BACKGROUND;
|
|
object.paypalVerifiedTag = {backgroundColor: STATUS_POSITIVE_BACKGROUND};
|
|
const WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
|
object.paypalVerifiedTagText = {color: WHITE};
|
|
const env0_8 = Reflect.apply(createStyles, value, [object]);
|
|
(FileImportTrackerModule).fileFinishedImporting('modules/connections/native/ConnectionMetadataVanityItems.tsx');
|
|
exports.generateRedditMetadataItems = generateRedditMetadataItems;
|
|
exports.generateTwitterMetadataItems = generateTwitterMetadataItems;
|
|
exports.generateBlueskyMetadataItems = generateBlueskyMetadataItems;
|
|
exports.generateSteamMetadataItems = generateSteamMetadataItems;
|
|
exports.generatePaypalMetadataItems = generatePaypalMetadataItems;
|
|
exports.generateEbayMetadataItems = generateEbayMetadataItems;
|
|
exports.generateTikTokMetadataItems = generateTikTokMetadataItems;
|
|
exports.generateRoleConnectionMetadataItems = generateRoleConnectionMetadataItems;
|
|
function _createForOfIteratorHelperLoose_80284(a0, a1) { // fn#80284, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:205, offset: 0x01e74cbe, size: 372 bytes, params: 3, frame: 20
|
|
var r6;
|
|
var r9;
|
|
var r5;
|
|
var value3;
|
|
var regexp;
|
|
const env0_0 = a0;
|
|
const Symbol = global.Symbol;
|
|
let value = typeof Symbol !== 'undefined';
|
|
let r1 = value && a0[global.Symbol.iterator];
|
|
r1 = !r1 ? a0['@@iterator'] : r1;
|
|
if (r1) {
|
|
value = r1.call(a0);
|
|
return value.next.bind(value);
|
|
}
|
|
const Array = global.Array;
|
|
if (Array.isArray(a0)) {
|
|
if (r1) {
|
|
}
|
|
return _fun80285;
|
|
}
|
|
value = undefined;
|
|
if (a0) {
|
|
if (typeof a0 === 'string') {
|
|
value = _arrayLikeToArray_80286(a0, value);
|
|
r5 = value;
|
|
} else {
|
|
value3 = ({}).toString.call(a0).slice(8, -1);
|
|
r6 = value3 === 'Object' && a0.constructor;
|
|
r9 = r6 ? a0.constructor.name : value3;
|
|
if (r9 === 'Map') {
|
|
r6 = global.Array.from(a0);
|
|
} else if (r9 === 'Set') {
|
|
r6 = global.Array.from(a0);
|
|
} else if (r9 === 'Arguments') {
|
|
value = _arrayLikeToArray_80286(a0, value);
|
|
r6 = value;
|
|
} else {
|
|
regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', '');
|
|
if (regexp.test(r9)) {
|
|
value = _arrayLikeToArray_80286(a0, value);
|
|
r6 = value;
|
|
} else {
|
|
r6 = value;
|
|
}
|
|
}
|
|
r5 = r6;
|
|
}
|
|
} else {
|
|
r5 = value;
|
|
}
|
|
if (r5) {
|
|
if (r5) {
|
|
}
|
|
return _fun80285;
|
|
}
|
|
const TypeError = global.TypeError;
|
|
throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.');
|
|
function _fun80285() { // fn#80285, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:776, offset: 0x00c39d73, size: 69 bytes, params: 1, frame: 5
|
|
return env0_1 >= env0_0.length ? {done: true} : {done: false,
|
|
value: env0_0[typeof env0_1 === 'bigint' ? env0_1 : +env0_1]};
|
|
}
|
|
|
|
}
|
|
|
|
function PaypalVanityTag({style}) { // fn#80287, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:1649, offset: 0x01e74e32, size: 144 bytes, params: 2, frame: 21
|
|
const styles = useStyles();
|
|
const items2 = [styles.paypalVerifiedTag, style];
|
|
const intl = (IndexNativeModule).intl;
|
|
const string = intl.string;
|
|
const IhXLyx = (IndexNativeModule).t.IhXLyx;
|
|
const PAYPAL_VERIFIED = MetadataFields.PAYPAL_VERIFIED;
|
|
return (
|
|
<VanityTag
|
|
style={items2}
|
|
label={Reflect.apply(string, intl, [IhXLyx])}
|
|
textStyle={styles.paypalVerifiedTagText}
|
|
key={PAYPAL_VERIFIED}
|
|
/>
|
|
);
|
|
}
|
|
|
|
function VanityMetric({count, label, style, percent}) { // fn#80288, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:1845, offset: 0x01e74ec2, size: 281 bytes, params: 2, frame: 21
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
const styles = useStyles();
|
|
const value5 = (require(1856) /* metro dependency 1856: NumberUtils */).shortenAndLocalizeNumber(count) + (percent ? '%' : '');
|
|
const r4 = typeof label === 'string' ? intl.format((require(1244) /* metro dependency 1244: indexNative */).t.HLoinF,
|
|
{name: label, value: value5}) : intl.format(label, {value: value5});
|
|
const Text = (TextModule).Text;
|
|
return (
|
|
<Text
|
|
variant="text-xs/normal"
|
|
color="text-muted"
|
|
style={[styles.connectedAccountVanityMetadata, style]}
|
|
>
|
|
{r4}
|
|
</Text>
|
|
);
|
|
}
|
|
|
|
function VanityItem({label, imageSrc, imageAlt, style}) { // fn#80289, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:2204, offset: 0x01e74fdb, size: 215 bytes, params: 2, frame: 24
|
|
const styles = useStyles();
|
|
const items2 = [styles.connectedAccountVanityMetadata];
|
|
items2[1] = styles.connectedAccountVanityMetadataItem;
|
|
items2[2] = style;
|
|
const Icon = (NativeModule).Icon;
|
|
const icon = (
|
|
<Icon
|
|
source={imageSrc}
|
|
accessibilityLabel={imageAlt}
|
|
style={styles.connectedAccountVanityMetadataItemIcon}
|
|
disableColor
|
|
/>
|
|
);
|
|
const Text = (TextModule).Text;
|
|
return (
|
|
<View style={items2}>
|
|
{icon}
|
|
<Text
|
|
variant="text-xs/normal"
|
|
color="text-muted"
|
|
style={style}
|
|
>
|
|
{label}
|
|
</Text>
|
|
</View>
|
|
);
|
|
}
|
|
|
|
function VanityTag({label, style, textStyle}) { // fn#80290, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:2576, offset: 0x01e750b2, size: 143 bytes, params: 2, frame: 20
|
|
const styles = useStyles();
|
|
const items2 = [styles.connectedAccountVanityMetadata];
|
|
items2[1] = styles.connectedAccountVanityMetadataTag;
|
|
items2[2] = style;
|
|
const Text = (TextModule).Text;
|
|
return (
|
|
<View style={items2}>
|
|
<Text
|
|
variant="text-xs/normal"
|
|
color="text-muted"
|
|
style={textStyle}
|
|
>
|
|
{label}
|
|
</Text>
|
|
</View>
|
|
);
|
|
}
|
|
|
|
function VanityDate({date, label, locale, style}) { // fn#80291, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:2821, offset: 0x01e75141, size: 197 bytes, params: 2, frame: 23
|
|
const styles = useStyles();
|
|
const Text = (TextModule).Text;
|
|
const items2 = [styles.connectedAccountVanityMetadata, style];
|
|
const intl = (IndexNativeModule).intl;
|
|
const format = intl.format;
|
|
const HLoinF = (IndexNativeModule).t.HLoinF;
|
|
const object2 = {};
|
|
object2.value = (require(5043) /* metro dependency 5043: ConnectionsUtils */).getCreatedAtDate(date, locale);
|
|
object2.name = label;
|
|
return (
|
|
<Text
|
|
variant="text-xs/normal"
|
|
color="text-muted"
|
|
style={items2}
|
|
>
|
|
{Reflect.apply(format, intl, [HLoinF, object2])}
|
|
</Text>
|
|
);
|
|
}
|
|
|
|
function generateRedditMetadataItems(a0) { // fn#80292, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:3223, offset: 0x01e75206, size: 403 bytes, params: 2, frame: 25
|
|
var push;
|
|
var object;
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
var object4;
|
|
const value = a1;
|
|
const value2 = undefined;
|
|
const r7 = value !== value2 ? value : value2;
|
|
const items2 = [];
|
|
const Number = global.Number;
|
|
const REDDIT_TOTAL_KARMA = MetadataFields.REDDIT_TOTAL_KARMA;
|
|
let property = a0[REDDIT_TOTAL_KARMA];
|
|
const value3 = -1;
|
|
const value4 = Number(property ?? value3);
|
|
const REDDIT_GOLD = MetadataFields.REDDIT_GOLD;
|
|
property = a0[REDDIT_GOLD];
|
|
const REDDIT_MOD = MetadataFields.REDDIT_MOD;
|
|
const property2 = a0[REDDIT_MOD];
|
|
if (value4 > value3) {
|
|
items2.push(<VanityMetric style={r7} count={value4} label={(require(1244) /* metro dependency 1244: indexNative */).t.SbCNox} key={MetadataFields.REDDIT_TOTAL_KARMA} />);
|
|
}
|
|
if (property === '1') {
|
|
items2.push(<VanityTag style={r7} label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t['06rDHU'])} key={MetadataFields.REDDIT_GOLD} />);
|
|
}
|
|
if (property2 === '1') {
|
|
items2.push(<VanityTag style={r7} label={intl.string((require(1244) /* metro dependency 1244: indexNative */).t.oWM95M)} key={MetadataFields.REDDIT_MOD} />);
|
|
}
|
|
return items2;
|
|
}
|
|
|
|
function generateTwitterMetadataItems(a0) { // fn#80293, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:3706, offset: 0x01e75399, size: 281 bytes, params: 2, frame: 23
|
|
const value = a1;
|
|
const value2 = undefined;
|
|
const r8 = value !== value2 ? value : value2;
|
|
const items2 = [];
|
|
let Number = global.Number;
|
|
const TWITTER_STATUSES_COUNT = MetadataFields.TWITTER_STATUSES_COUNT;
|
|
const property = a0[TWITTER_STATUSES_COUNT];
|
|
const value3 = -1;
|
|
const value4 = Number(property ?? value3);
|
|
Number = global.Number;
|
|
const TWITTER_FOLLOWERS_COUNT = MetadataFields.TWITTER_FOLLOWERS_COUNT;
|
|
const value5 = Number(a0[TWITTER_FOLLOWERS_COUNT] ?? value3);
|
|
if (value4 > value3) {
|
|
items2.push(<VanityMetric style={r8} count={value4} label={(require(1244) /* metro dependency 1244: indexNative */).t.llwqqe} key={MetadataFields.TWITTER_STATUSES_COUNT} />);
|
|
}
|
|
if (value5 > value3) {
|
|
items2.push(<VanityMetric style={r8} count={value5} label={(require(1244) /* metro dependency 1244: indexNative */).t.LMNOUQ} key={MetadataFields.TWITTER_FOLLOWERS_COUNT} />);
|
|
}
|
|
return items2;
|
|
}
|
|
|
|
function generateBlueskyMetadataItems(a0) { // fn#80294, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:4113, offset: 0x01e754b2, size: 281 bytes, params: 2, frame: 23
|
|
const value = a1;
|
|
const value2 = undefined;
|
|
const r8 = value !== value2 ? value : value2;
|
|
const items2 = [];
|
|
let Number = global.Number;
|
|
const BLUESKY_STATUSES_COUNT = MetadataFields.BLUESKY_STATUSES_COUNT;
|
|
const property = a0[BLUESKY_STATUSES_COUNT];
|
|
const value3 = -1;
|
|
const value4 = Number(property ?? value3);
|
|
Number = global.Number;
|
|
const BLUESKY_FOLLOWERS_COUNT = MetadataFields.BLUESKY_FOLLOWERS_COUNT;
|
|
const value5 = Number(a0[BLUESKY_FOLLOWERS_COUNT] ?? value3);
|
|
if (value4 > value3) {
|
|
items2.push(<VanityMetric style={r8} count={value4} label={(require(1244) /* metro dependency 1244: indexNative */).t.thA2ir} key={MetadataFields.BLUESKY_STATUSES_COUNT} />);
|
|
}
|
|
if (value5 > value3) {
|
|
items2.push(<VanityMetric style={r8} count={value5} label={(require(1244) /* metro dependency 1244: indexNative */).t.RQath2} key={MetadataFields.BLUESKY_FOLLOWERS_COUNT} />);
|
|
}
|
|
return items2;
|
|
}
|
|
|
|
function generateSteamMetadataItems(a0) { // fn#80295, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:4518, offset: 0x01e755cb, size: 605 bytes, params: 2, frame: 28
|
|
var push;
|
|
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
|
|
var object;
|
|
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
var object3;
|
|
const value = a1;
|
|
const value2 = undefined;
|
|
const r7 = value !== value2 ? value : value2;
|
|
const items2 = [];
|
|
let Number = global.Number;
|
|
const STEAM_GAME_COUNT = MetadataFields.STEAM_GAME_COUNT;
|
|
const property = a0[STEAM_GAME_COUNT];
|
|
const value3 = -1;
|
|
const value4 = Number(property ?? value3);
|
|
Number = global.Number;
|
|
const STEAM_ITEM_COUNT_DOTA2 = MetadataFields.STEAM_ITEM_COUNT_DOTA2;
|
|
const value5 = Number(a0[STEAM_ITEM_COUNT_DOTA2] ?? value3);
|
|
Number = global.Number;
|
|
const STEAM_ITEM_COUNT_TF2 = MetadataFields.STEAM_ITEM_COUNT_TF2;
|
|
const value6 = Number(a0[STEAM_ITEM_COUNT_TF2] ?? value3);
|
|
if (value4 > value3) {
|
|
items2.push(<VanityMetric style={r7} count={value4} label={(require(1244) /* metro dependency 1244: indexNative */).t['ppXMu/']} key={MetadataFields.STEAM_GAME_COUNT} />);
|
|
}
|
|
if (value5 > value3) {
|
|
items2.push(<VanityItem style={r7} label={intl.format(t.Y88M5x,
|
|
{count: value5})} imageSrc={importDefault(10363) /* metro dependency 10363 */} imageAlt={intl.string(t.HKUEZo)} key={MetadataFields.STEAM_ITEM_COUNT_DOTA2} />);
|
|
}
|
|
if (value6 > value3) {
|
|
items2.push(<VanityItem style={r7} label={intl.format(t.Y88M5x,
|
|
{count: value6})} imageSrc={importDefault(10364) /* metro dependency 10364 */} imageAlt={intl.string(t.C8p1Sh)} key={MetadataFields.STEAM_ITEM_COUNT_TF2} />);
|
|
}
|
|
return items2;
|
|
}
|
|
|
|
function generatePaypalMetadataItems(a0) { // fn#80296, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:5235, offset: 0x01e75828, size: 77 bytes, params: 2, frame: 16
|
|
const value = a1;
|
|
const value2 = undefined;
|
|
const r6 = value !== value2 ? value : value2;
|
|
const items2 = [];
|
|
const PAYPAL_VERIFIED = MetadataFields.PAYPAL_VERIFIED;
|
|
if (a0[PAYPAL_VERIFIED] === '1') {
|
|
items2.push(<PaypalVanityTag style={r6} />);
|
|
}
|
|
return items2;
|
|
}
|
|
|
|
function generateEbayMetadataItems(a0) { // fn#80297, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:5396, offset: 0x01e75875, size: 287 bytes, params: 2, frame: 22
|
|
var push;
|
|
var object2;
|
|
var intl;
|
|
const value = a1;
|
|
const value2 = undefined;
|
|
const r7 = value !== value2 ? value : value2;
|
|
const items2 = [];
|
|
const Number = global.Number;
|
|
const EBAY_POSITIVE_FEEDBACK_PERCENTAGE = MetadataFields.EBAY_POSITIVE_FEEDBACK_PERCENTAGE;
|
|
let property = a0[EBAY_POSITIVE_FEEDBACK_PERCENTAGE];
|
|
const value4 = Number(property ?? -1);
|
|
const EBAY_TOP_RATED_SELLER = MetadataFields.EBAY_TOP_RATED_SELLER;
|
|
property = a0[EBAY_TOP_RATED_SELLER];
|
|
if (value4 > 0) {
|
|
items2.push(<VanityMetric style={r7} count={value4} label={(require(1244) /* metro dependency 1244: indexNative */).t.YmL22d} percent key={MetadataFields.EBAY_POSITIVE_FEEDBACK_PERCENTAGE} />);
|
|
}
|
|
if (property === '1') {
|
|
push = items2.push;
|
|
object2 = {style: r7};
|
|
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
object2.label = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.TEEYwa);
|
|
Reflect.apply(push, items2, [<VanityTag {...object2} key={MetadataFields.EBAY_TOP_RATED_SELLER} />]);
|
|
}
|
|
return items2;
|
|
}
|
|
|
|
function generateTikTokMetadataItems(a0) { // fn#80298, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:5816, offset: 0x01e75994, size: 531 bytes, params: 2, frame: 25
|
|
var push;
|
|
var object2;
|
|
var intl;
|
|
const value = a1;
|
|
const value2 = undefined;
|
|
const r7 = value !== value2 ? value : value2;
|
|
const items2 = [];
|
|
const TIKTOK_VERIFIED = MetadataFields.TIKTOK_VERIFIED;
|
|
const property = a0[TIKTOK_VERIFIED];
|
|
let Number = global.Number;
|
|
const TIKTOK_FOLLOWER_COUNT = MetadataFields.TIKTOK_FOLLOWER_COUNT;
|
|
const property2 = a0[TIKTOK_FOLLOWER_COUNT];
|
|
const value3 = -1;
|
|
const value4 = Number(property2 ?? value3);
|
|
Number = global.Number;
|
|
const TIKTOK_FOLLOWING_COUNT = MetadataFields.TIKTOK_FOLLOWING_COUNT;
|
|
const value5 = Number(a0[TIKTOK_FOLLOWING_COUNT] ?? value3);
|
|
Number = global.Number;
|
|
const TIKTOK_LIKES_COUNT = MetadataFields.TIKTOK_LIKES_COUNT;
|
|
const value6 = Number(a0[TIKTOK_LIKES_COUNT] ?? value3);
|
|
if (value4 > value3) {
|
|
items2.push(<VanityMetric style={r7} count={value4} label={(require(1244) /* metro dependency 1244: indexNative */).t['Mpm/Bc']} key={MetadataFields.TIKTOK_FOLLOWER_COUNT} />);
|
|
}
|
|
if (value5 > value3) {
|
|
items2.push(<VanityMetric style={r7} count={value5} label={(require(1244) /* metro dependency 1244: indexNative */).t.ftf12v} key={MetadataFields.TIKTOK_FOLLOWING_COUNT} />);
|
|
}
|
|
if (value6 > value3) {
|
|
items2.push(<VanityMetric style={r7} count={value6} label={(require(1244) /* metro dependency 1244: indexNative */).t.Qwhe5j} key={MetadataFields.TIKTOK_LIKES_COUNT} />);
|
|
}
|
|
if (property === '1') {
|
|
push = items2.push;
|
|
object2 = {style: r7};
|
|
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
|
object2.label = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.QHHwRR);
|
|
Reflect.apply(push, items2, [<VanityTag {...object2} key={MetadataFields.TIKTOK_VERIFIED} />]);
|
|
}
|
|
return items2;
|
|
}
|
|
|
|
function generateRoleConnectionMetadataItems(a0) { // fn#80299, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:6499, offset: 0x01e75ba7, size: 712 bytes, params: 2, frame: 31
|
|
var environment;
|
|
var r22;
|
|
var r15;
|
|
var r1;
|
|
var length;
|
|
var value4;
|
|
var _createForOfIteratorHelperLoose_80284Binding;
|
|
var defaultImport;
|
|
var sortBy;
|
|
var value5;
|
|
var done;
|
|
var value6;
|
|
var property;
|
|
var property2;
|
|
var type;
|
|
var BOOLEAN_EQUAL;
|
|
var value7;
|
|
var BOOLEAN_NOT_EQUAL;
|
|
var value8;
|
|
var DATETIME_GREATER_THAN_EQUAL;
|
|
var value9;
|
|
var DATETIME_LESS_THAN_EQUAL;
|
|
var value10;
|
|
var INTEGER_EQUAL;
|
|
var value11;
|
|
var INTEGER_NOT_EQUAL;
|
|
var value12;
|
|
var INTEGER_GREATER_THAN_EQUAL;
|
|
var value13;
|
|
var INTEGER_LESS_THAN_EQUAL;
|
|
var value14;
|
|
var push;
|
|
var jsxRuntimeEnv0_6Binding;
|
|
var object;
|
|
var Number;
|
|
var value15;
|
|
var name;
|
|
var key;
|
|
var vanityMetric;
|
|
var object2;
|
|
var vanityDate;
|
|
var value18;
|
|
var value19;
|
|
var value20;
|
|
var value21;
|
|
var object3;
|
|
var vanityTag;
|
|
var error;
|
|
var value23;
|
|
let value = a1;
|
|
const value2 = a2;
|
|
const env0_0 = a0;
|
|
const value3 = undefined;
|
|
const r3 = value !== value3 ? value : value3;
|
|
const r2 = value2 !== value3 ? value2 : value3;
|
|
const items2 = [];
|
|
let Object = global.Object;
|
|
let keys = Object.keys;
|
|
let metadata = a0.metadata;
|
|
value = Reflect.apply(keys, Object, [metadata]);
|
|
let application_metadata = a0.application_metadata;
|
|
if (application_metadata != null) {
|
|
Object = global.Object;
|
|
keys = Object.keys;
|
|
application_metadata = a0.application_metadata;
|
|
length = Reflect.apply(keys, Object, [application_metadata]).length;
|
|
reducibleJoin101: while (true) {
|
|
if (length === 0) {
|
|
break reducibleJoin101;
|
|
}
|
|
length = value.length;
|
|
if (length !== 0) {
|
|
value4 = environment;
|
|
_createForOfIteratorHelperLoose_80284Binding = _createForOfIteratorHelperLoose_80284;
|
|
defaultImport = importDefault(22) /* metro dependency 22 */;
|
|
sortBy = defaultImport.sortBy;
|
|
value = _createForOfIteratorHelperLoose_80284Binding(Reflect.apply(sortBy, defaultImport, [value,
|
|
_fun80300]));
|
|
value5 = value();
|
|
done = value5.done;
|
|
if (!done) {
|
|
r22 = value5;
|
|
reducibleLoop6: while (true) {
|
|
reducibleJoin100: while (true) {
|
|
reduciblePort99: while (true) {
|
|
exceptionLanding98: while (true) {
|
|
value6 = r22.value;
|
|
application_metadata = a0.application_metadata;
|
|
property = application_metadata[value6];
|
|
if (property == null) {
|
|
break reduciblePort99;
|
|
}
|
|
metadata = a0.metadata;
|
|
property2 = metadata[value6];
|
|
try {
|
|
type = property.type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
BOOLEAN_EQUAL = MetadataItemTypes.BOOLEAN_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
value7 = BOOLEAN_EQUAL === type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
if (!value7) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
BOOLEAN_NOT_EQUAL = MetadataItemTypes.BOOLEAN_NOT_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
value8 = BOOLEAN_NOT_EQUAL === type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
if (!value8) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
DATETIME_GREATER_THAN_EQUAL = MetadataItemTypes.DATETIME_GREATER_THAN_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
value9 = DATETIME_GREATER_THAN_EQUAL === type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
if (!value9) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
DATETIME_LESS_THAN_EQUAL = MetadataItemTypes.DATETIME_LESS_THAN_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
value10 = DATETIME_LESS_THAN_EQUAL === type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
if (!value10) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
INTEGER_EQUAL = MetadataItemTypes.INTEGER_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
value11 = INTEGER_EQUAL === type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
if (!value11) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
INTEGER_NOT_EQUAL = MetadataItemTypes.INTEGER_NOT_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
value12 = INTEGER_NOT_EQUAL === type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
if (!value12) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
INTEGER_GREATER_THAN_EQUAL = MetadataItemTypes.INTEGER_GREATER_THAN_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
value13 = INTEGER_GREATER_THAN_EQUAL === type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
if (!value13) {
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
INTEGER_LESS_THAN_EQUAL = MetadataItemTypes.INTEGER_LESS_THAN_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
value14 = INTEGER_LESS_THAN_EQUAL !== type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
if (value14) {
|
|
break reduciblePort99;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
try {
|
|
push = items2.push;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
jsxRuntimeEnv0_6Binding = jsxRuntimeEnv0_6;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object = {};
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object.style = r3;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
Number = global.Number;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
value15 = Number(property2);
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object.count = value15;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
name = property.name;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object.label = name;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
key = property.key;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
vanityMetric = <VanityMetric {...object} key={key} />;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items2, [vanityMetric]);
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
break reduciblePort99;
|
|
}
|
|
}
|
|
try {
|
|
push = items2.push;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
jsxRuntimeEnv0_6Binding = jsxRuntimeEnv0_6;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object2 = {};
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object2.style = r3;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object2.date = property2;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object2.locale = r2;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
name = property.name;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object2.label = name;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
key = property.key;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
vanityDate = <VanityDate {...object2} key={key} />;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items2, [vanityDate]);
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
break reduciblePort99;
|
|
}
|
|
}
|
|
try {
|
|
type = property.type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
BOOLEAN_EQUAL = MetadataItemTypes.BOOLEAN_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
value18 = type === BOOLEAN_EQUAL;
|
|
reducibleJoin76: while (true) {
|
|
if (value18) {
|
|
value19 = property2 === '1';
|
|
r15 = value19;
|
|
break reducibleJoin76;
|
|
}
|
|
r15 = value18;
|
|
break reducibleJoin76;
|
|
}
|
|
reducibleJoin84: while (true) {
|
|
if (r15) {
|
|
r1 = r15;
|
|
break reducibleJoin84;
|
|
}
|
|
try {
|
|
type = property.type;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
BOOLEAN_NOT_EQUAL = MetadataItemTypes.BOOLEAN_NOT_EQUAL;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
value20 = type === BOOLEAN_NOT_EQUAL;
|
|
reducibleJoin83: while (true) {
|
|
if (value20) {
|
|
value21 = property2 !== '1';
|
|
r15 = value21;
|
|
break reducibleJoin83;
|
|
}
|
|
r15 = value20;
|
|
break reducibleJoin83;
|
|
}
|
|
r1 = r15;
|
|
break reducibleJoin84;
|
|
}
|
|
if (r1) {
|
|
try {
|
|
push = items2.push;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
jsxRuntimeEnv0_6Binding = jsxRuntimeEnv0_6;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object3 = {};
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object3.style = r3;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
name = property.name;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
object3.label = name;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
key = property.key;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
vanityTag = <VanityTag {...object3} key={key} />;
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items2, [vanityTag]);
|
|
} catch (error) {
|
|
break exceptionLanding98;
|
|
}
|
|
break reduciblePort99;
|
|
}
|
|
break reduciblePort99;
|
|
}
|
|
break reduciblePort99;
|
|
}
|
|
value23 = value();
|
|
done = value23.done;
|
|
if (done) {
|
|
break reducibleJoin100;
|
|
}
|
|
r22 = value23;
|
|
continue reducibleLoop6;
|
|
}
|
|
return items2;
|
|
}
|
|
}
|
|
return items2;
|
|
}
|
|
break reducibleJoin101;
|
|
}
|
|
}
|
|
return items2;
|
|
function _fun80300(a0) { // fn#80300, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10548:6765, offset: 0x01e75e6f, size: 47 bytes, params: 2, frame: 5
|
|
const application_metadata = env0_0.application_metadata;
|
|
return application_metadata == null || application_metadata[a0] == null ? undefined : application_metadata[a0].name;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun80283, 10362, [31, 27, 5044, 33, 4501, 697, 1244, 10363, 10364, 22, 1856, 4573, 1305, 5043,
|
|
2]) /* metro module 10362, dependencies: [31, 27, 5044, 33, 4501, 697, 1244, 10363, 10364, 22, 1856, 4573, 1305, 5043, 2] */;
|