// Module ID: 10250 // Function ID: 10251 // Name: getActivityStatusText // Dependencies: [1085, 10251, 7427, 10247, 10252, 1126, 10253, 10254, 8463, 2] // Exports: default // Module 10250 (getActivityStatusText) import Constants from "Constants" /* 1085 */; import intl9 from "intl" /* 1126 */; import isEmbeddedActivityDefault from "isEmbeddedActivity" /* 7427 */; import isCrunchyrollActivityDefault from "isCrunchyrollActivity" /* 8463 */; import conjurePresenceActivity from "conjurePresenceActivity" /* 10247 */; import StatusDisplayTypes from "StatusDisplayTypes" /* 10251 */; import isListeningOnSpotifyDefault from "isListeningOnSpotify" /* 10253 */; import StageChannelRichPresenceUtils from "StageChannelRichPresenceUtils" /* 10254 */; import size from "module_2" /* 2 */; const ActivityTypes = Constants.ActivityTypes; const result = size.fileFinishedImporting("modules/activity_status/getActivityStatusText.tsx"); export default function getActivityStatusText(name) { let intl; let intl2; let intl3; let intl4; let intl5; let intl6; let intl7; let intl8; let obj10; let obj12; let obj14; let obj16; let obj6; let obj8; let tmp17; let flag = arg1; if (arg1 === undefined) { flag = false; } name = undefined; if (name != null) { name = name.name; } let tmp2 = null; if ("" !== name) { let name1; if (name != null) { name1 = name.name; } tmp2 = name1; } let details; if (name != null) { details = name.details; } let tmp5 = null; if ("" !== details) { let details1; if (name != null) { details1 = name.details; } tmp5 = details1; } let state; if (name != null) { state = name.state; } let tmp8 = null; if ("" !== state) { let state1; if (name != null) { state1 = name.state; } tmp8 = state1; } let type; if (name != null) { type = name.type; } let tmp12 = tmp2; if (type === ActivityTypes.STREAMING) { let tmp13 = tmp5; if (tmp5 == null) { tmp13 = tmp2; } tmp12 = tmp13; } let status_display_type; if (name != null) { status_display_type = name.status_display_type; } if (status_display_type !== StatusDisplayTypes.StatusDisplayTypes.NAME) { let status_display_type1; if (name != null) { status_display_type1 = name.status_display_type; } if (status_display_type1 !== StatusDisplayTypes.StatusDisplayTypes.STATE) { let status_display_type2; if (name != null) { status_display_type2 = name.status_display_type; } tmp17 = tmp12; const tmp20 = status_display_type2 === StatusDisplayTypes.StatusDisplayTypes.DETAILS && null != tmp5; if (tmp20) { tmp17 = tmp5; } } else { tmp17 = tmp8; } } else { tmp17 = tmp2; } if (!isEmbeddedActivityDefault(name)) { const tmp15Result = conjurePresenceActivity; if (!tmp15Result.isConjurePresenceActivity(name)) { let obj17; let type1; if (name != null) { type1 = name.type; } if (type1 === ActivityTypes.PLAYING) { if (null != tmp17) { const obj = { text: tmp17, tooltip: intl8.formatToPlainString(intl9.t.lFApmz, obj2) }; intl8 = tmp15(1126).intl; return obj; } } if (isListeningOnSpotifyDefault(name)) { if (flag) { if (null != tmp8) { const parts = tmp8.split("; "); let joined; if (parts != null) { joined = parts.join(", "); } const obj3 = { text: joined, tooltip: intl7.formatToPlainString(intl9.t.Vnuxue, obj4) }; intl7 = tmp15(1126).intl; return obj3; } } } const tmp15Result2 = StageChannelRichPresenceUtils; if (tmp15Result2.isStageActivity(name)) { if (null != tmp2) { const obj5 = { text: tmp2, tooltip: intl6.formatToPlainString(intl9.t.pW3Ip3, obj6) }; intl6 = tmp15(1126).intl; obj17 = obj5; obj6 = { name: tmp2 }; } return obj17; } let type2; if (name != null) { type2 = name.type; } if (type2 === ActivityTypes.LISTENING) { if (null != tmp17) { const obj7 = { text: tmp17, tooltip: intl5.formatToPlainString(intl9.t.Vnuxue, obj8) }; intl5 = tmp15(1126).intl; obj17 = obj7; obj8 = { name: tmp17 }; } } if (isCrunchyrollActivityDefault(name)) { if (flag) { if (null != tmp5) { const obj9 = { text: tmp5, tooltip: intl4.formatToPlainString(intl9.t.pW3Ip3, obj10) }; intl4 = tmp15(1126).intl; obj17 = obj9; obj10 = { name: tmp5 }; } } } let type3; if (name != null) { type3 = name.type; } if (type3 === ActivityTypes.WATCHING) { if (null != tmp17) { const obj11 = { text: tmp17, tooltip: intl3.formatToPlainString(intl9.t.pW3Ip3, obj12) }; intl3 = tmp15(1126).intl; obj17 = obj11; obj12 = { name: tmp17 }; } } let type4; if (name != null) { type4 = name.type; } if (type4 === ActivityTypes.COMPETING) { if (null != tmp17) { const obj13 = { text: tmp17, tooltip: intl2.formatToPlainString(intl9.t.QQ2wVE, obj14) }; intl2 = tmp15(1126).intl; obj17 = obj13; obj14 = { name: tmp17 }; } } let type5; if (name != null) { type5 = name.type; } if (type5 === ActivityTypes.STREAMING) { if (null != tmp17) { const obj15 = { text: tmp17, tooltip: intl.formatToPlainString(intl9.t["0wJXSh"], obj16) }; intl = tmp15(1126).intl; obj17 = obj15; obj16 = { name: tmp17 }; } } obj17 = {}; } } const text = tmp21(10252)(tmp2); return { text, tooltip: text }; };