// Module ID: 5211 // Function ID: 5212 // Name: StreamSettingsConstants // Dependencies: [1085, 1392, 1126, 2] // Exports: getApplicationFramerate, getApplicationResolution, makeResolutionLabel // Module 5211 (StreamSettingsConstants) import Constants from "Constants" /* 1085 */; import intl3 from "intl" /* 1126 */; import PremiumConstants from "PremiumConstants" /* 1392 */; import size from "module_2" /* 2 */; const f91238 = () => { let StringResult; if (null != f34062) { StringResult = tmp(); } else { const _String = String; StringResult = String(FPS_602); } return StringResult; }; const f91239 = () => { }; const BoostedGuildTiers = Constants.BoostedGuildTiers; const StreamQualities = PremiumConstants.StreamQualities; const ApplicationStreamResolutions = { RESOLUTION_480: 480, [480]: "RESOLUTION_480", RESOLUTION_720: 720, [720]: "RESOLUTION_720", RESOLUTION_1080: 1080, [1080]: "RESOLUTION_1080", RESOLUTION_1440: 1440, [1440]: "RESOLUTION_1440", RESOLUTION_SOURCE: 0, [0]: "RESOLUTION_SOURCE" }; const obj2 = { FPS_5: 5, [5]: "FPS_5", FPS_15: 15, [15]: "FPS_15", FPS_30: 30, [30]: "FPS_30", FPS_60: 60, [60]: "FPS_60" }; const obj3 = { PRESET_VIDEO: 1, [1]: "PRESET_VIDEO", PRESET_DOCUMENTS: 2, [2]: "PRESET_DOCUMENTS", PRESET_CUSTOM: 3, [3]: "PRESET_CUSTOM", PRESET_AUTO: 4, [4]: "PRESET_AUTO", PRESET_MOBILE_DEFAULT: 5, [5]: "PRESET_MOBILE_DEFAULT", PRESET_MOBILE_PERFORMANCE: 6, [6]: "PRESET_MOBILE_PERFORMANCE", PRESET_MOBILE_HIGH_QUALITY: 7, [7]: "PRESET_MOBILE_HIGH_QUALITY" }; const items = [, , , , , , , , , , , , , , , , , ]; const obj4 = { resolution: ApplicationStreamResolutions.RESOLUTION_SOURCE, fps: obj2.FPS_60, quality: StreamQualities.HIGH_STREAMING_QUALITY }; items[0] = obj4; items[1] = { resolution: ApplicationStreamResolutions.RESOLUTION_SOURCE, fps: obj2.FPS_30, quality: StreamQualities.HIGH_STREAMING_QUALITY }; items[2] = { resolution: ApplicationStreamResolutions.RESOLUTION_SOURCE, fps: obj2.FPS_15, quality: StreamQualities.HIGH_STREAMING_QUALITY }; items[3] = { resolution: ApplicationStreamResolutions.RESOLUTION_SOURCE, fps: obj2.FPS_5, preset: obj3.PRESET_DOCUMENTS }; items[4] = { resolution: ApplicationStreamResolutions.RESOLUTION_1440, fps: obj2.FPS_60, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY }; items[5] = { resolution: ApplicationStreamResolutions.RESOLUTION_1440, fps: obj2.FPS_30, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY }; items[6] = { resolution: ApplicationStreamResolutions.RESOLUTION_1440, fps: obj2.FPS_15, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY }; items[7] = { resolution: ApplicationStreamResolutions.RESOLUTION_1080, fps: obj2.FPS_60, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY }; items[8] = { resolution: ApplicationStreamResolutions.RESOLUTION_1080, fps: obj2.FPS_30, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY }; items[9] = { resolution: ApplicationStreamResolutions.RESOLUTION_1080, fps: obj2.FPS_15, guildPremiumTier: BoostedGuildTiers.TIER_2, quality: StreamQualities.MID_STREAMING_QUALITY }; items[10] = { resolution: ApplicationStreamResolutions.RESOLUTION_720, fps: obj2.FPS_60, guildPremiumTier: BoostedGuildTiers.TIER_1, quality: StreamQualities.MID_STREAMING_QUALITY }; items[11] = { resolution: ApplicationStreamResolutions.RESOLUTION_720, fps: obj2.FPS_30 }; items[12] = { resolution: ApplicationStreamResolutions.RESOLUTION_720, fps: obj2.FPS_15 }; items[13] = { resolution: ApplicationStreamResolutions.RESOLUTION_720, fps: obj2.FPS_5 }; items[14] = { resolution: ApplicationStreamResolutions.RESOLUTION_480, fps: obj2.FPS_60, guildPremiumTier: BoostedGuildTiers.TIER_1, quality: StreamQualities.MID_STREAMING_QUALITY }; items[15] = { resolution: ApplicationStreamResolutions.RESOLUTION_480, fps: obj2.FPS_30 }; items[16] = { resolution: ApplicationStreamResolutions.RESOLUTION_480, fps: obj2.FPS_15 }; items[17] = { resolution: ApplicationStreamResolutions.RESOLUTION_480, fps: obj2.FPS_5 }; let RESOLUTION_720 = ApplicationStreamResolutions.RESOLUTION_720; const obj5 = { value: RESOLUTION_720 }; Object.defineProperty(obj5, "label", { get: f91238, set: undefined }); Object.defineProperty(obj5, "subtext", { get: f91239, set: undefined }); const items1 = [obj5, , , ]; let RESOLUTION_1080 = ApplicationStreamResolutions.RESOLUTION_1080; const obj6 = { value: RESOLUTION_1080 }; Object.defineProperty(obj6, "label", { get: f91238, set: undefined }); Object.defineProperty(obj6, "subtext", { get: f91239, set: undefined }); items1[1] = obj6; let RESOLUTION_1440 = ApplicationStreamResolutions.RESOLUTION_1440; const obj7 = { value: RESOLUTION_1440 }; Object.defineProperty(obj7, "label", { get: f91238, set: undefined }); Object.defineProperty(obj7, "subtext", { get: f91239, set: undefined }); items1[2] = obj7; let RESOLUTION_SOURCE = ApplicationStreamResolutions.RESOLUTION_SOURCE; const f34054 = () => { const intl = RESOLUTION_SOURCE(f34054[2]).intl; return intl.string(RESOLUTION_SOURCE(f34054[2]).t.XjXqzh); }; const obj8 = { value: RESOLUTION_SOURCE }; Object.defineProperty(obj8, "label", { get: f91238, set: undefined }); Object.defineProperty(obj8, "subtext", { get: f91239, set: undefined }); items1[3] = obj8; const RESOLUTION_7202 = ApplicationStreamResolutions.RESOLUTION_720; const obj9 = { value: RESOLUTION_7202 }; Object.defineProperty(obj9, "label", { get: f91238, set: undefined }); Object.defineProperty(obj9, "subtext", { get: f91239, set: undefined }); const items2 = [obj9, , ]; const RESOLUTION_10802 = ApplicationStreamResolutions.RESOLUTION_1080; const obj10 = { value: RESOLUTION_10802 }; Object.defineProperty(obj10, "label", { get: f91238, set: undefined }); Object.defineProperty(obj10, "subtext", { get: f91239, set: undefined }); items2[1] = obj10; const RESOLUTION_14402 = ApplicationStreamResolutions.RESOLUTION_1440; const obj11 = { value: RESOLUTION_14402 }; Object.defineProperty(obj11, "label", { get: f91238, set: undefined }); Object.defineProperty(obj11, "subtext", { get: f91239, set: undefined }); items2[2] = obj11; let RESOLUTION_480 = ApplicationStreamResolutions.RESOLUTION_480; const f34055 = () => { let stringResult; RESOLUTION_480 = ApplicationStreamResolutions.RESOLUTION_480; if (RESOLUTION_480 === ApplicationStreamResolutions.RESOLUTION_SOURCE) { const intl2 = RESOLUTION_480(f34055[2]).intl; stringResult = intl2.string(RESOLUTION_480(f34055[2]).t.XjXqzh); } else { const intl = RESOLUTION_480(f34055[2]).intl; const obj = { resolution: RESOLUTION_480 }; stringResult = intl.formatToPlainString(RESOLUTION_480(f34055[2]).t.TEOC0I, obj); } return stringResult; }; const obj12 = { value: RESOLUTION_480 }; Object.defineProperty(obj12, "label", { get: f91238, set: undefined }); Object.defineProperty(obj12, "subtext", { get: f91239, set: undefined }); const items3 = [obj12, , , , ]; const RESOLUTION_7203 = ApplicationStreamResolutions.RESOLUTION_720; const f34056 = () => { let stringResult; const RESOLUTION_720 = ApplicationStreamResolutions.RESOLUTION_720; if (RESOLUTION_720 === ApplicationStreamResolutions.RESOLUTION_SOURCE) { const intl2 = RESOLUTION_7203(f34056[2]).intl; stringResult = intl2.string(RESOLUTION_7203(f34056[2]).t.XjXqzh); } else { const intl = RESOLUTION_7203(f34056[2]).intl; const obj = { resolution: RESOLUTION_720 }; stringResult = intl.formatToPlainString(RESOLUTION_7203(f34056[2]).t.TEOC0I, obj); } return stringResult; }; const obj13 = { value: RESOLUTION_7203 }; Object.defineProperty(obj13, "label", { get: f91238, set: undefined }); Object.defineProperty(obj13, "subtext", { get: f91239, set: undefined }); items3[1] = obj13; const RESOLUTION_10803 = ApplicationStreamResolutions.RESOLUTION_1080; const f34057 = () => { let stringResult; const RESOLUTION_1080 = ApplicationStreamResolutions.RESOLUTION_1080; if (RESOLUTION_1080 === ApplicationStreamResolutions.RESOLUTION_SOURCE) { const intl2 = RESOLUTION_10803(f34057[2]).intl; stringResult = intl2.string(RESOLUTION_10803(f34057[2]).t.XjXqzh); } else { const intl = RESOLUTION_10803(f34057[2]).intl; const obj = { resolution: RESOLUTION_1080 }; stringResult = intl.formatToPlainString(RESOLUTION_10803(f34057[2]).t.TEOC0I, obj); } return stringResult; }; const obj14 = { value: RESOLUTION_10803 }; Object.defineProperty(obj14, "label", { get: f91238, set: undefined }); Object.defineProperty(obj14, "subtext", { get: f91239, set: undefined }); items3[2] = obj14; const RESOLUTION_14403 = ApplicationStreamResolutions.RESOLUTION_1440; const f34058 = () => { let stringResult; const RESOLUTION_1440 = ApplicationStreamResolutions.RESOLUTION_1440; if (RESOLUTION_1440 === ApplicationStreamResolutions.RESOLUTION_SOURCE) { const intl2 = RESOLUTION_14403(f34058[2]).intl; stringResult = intl2.string(RESOLUTION_14403(f34058[2]).t.XjXqzh); } else { const intl = RESOLUTION_14403(f34058[2]).intl; const obj = { resolution: RESOLUTION_1440 }; stringResult = intl.formatToPlainString(RESOLUTION_14403(f34058[2]).t.TEOC0I, obj); } return stringResult; }; const obj15 = { value: RESOLUTION_14403 }; Object.defineProperty(obj15, "label", { get: f91238, set: undefined }); Object.defineProperty(obj15, "subtext", { get: f91239, set: undefined }); items3[3] = obj15; const RESOLUTION_SOURCE2 = ApplicationStreamResolutions.RESOLUTION_SOURCE; const f34059 = () => { let stringResult; const RESOLUTION_SOURCE = constants.RESOLUTION_SOURCE; if (RESOLUTION_SOURCE === constants.RESOLUTION_SOURCE) { const intl2 = RESOLUTION_SOURCE2(f34059[2]).intl; stringResult = intl2.string(RESOLUTION_SOURCE2(f34059[2]).t.XjXqzh); } else { const intl = RESOLUTION_SOURCE2(f34059[2]).intl; const obj = { resolution: RESOLUTION_SOURCE }; stringResult = intl.formatToPlainString(RESOLUTION_SOURCE2(f34059[2]).t.TEOC0I, obj); } return stringResult; }; const obj16 = { value: RESOLUTION_SOURCE2 }; Object.defineProperty(obj16, "label", { get: f91238, set: undefined }); Object.defineProperty(obj16, "subtext", { get: f91239, set: undefined }); items3[4] = obj16; const FPS_15 = obj2.FPS_15; const obj17 = { value: FPS_15 }; Object.defineProperty(obj17, "label", { get: f91238, set: undefined }); Object.defineProperty(obj17, "subtext", { get: f91239, set: undefined }); const items4 = [obj17, , ]; const FPS_30 = obj2.FPS_30; const obj18 = { value: FPS_30 }; Object.defineProperty(obj18, "label", { get: f91238, set: undefined }); Object.defineProperty(obj18, "subtext", { get: f91239, set: undefined }); items4[1] = obj18; const FPS_60 = obj2.FPS_60; let c1; const obj19 = { value: FPS_60 }; Object.defineProperty(obj19, "label", { get: f91238, set: undefined }); Object.defineProperty(obj19, "subtext", { get: f91239, set: undefined }); items4[2] = obj19; const FPS_152 = obj2.FPS_15; const f34060 = () => { const intl = FPS_152(f34060[2]).intl; const obj = { value: FPS_15.FPS_15 }; return intl.formatToPlainString(FPS_152(f34060[2]).t["bW+JCW"], obj); }; const obj20 = { value: FPS_152 }; Object.defineProperty(obj20, "label", { get: f91238, set: undefined }); Object.defineProperty(obj20, "subtext", { get: f91239, set: undefined }); const items5 = [obj20, , ]; const FPS_302 = obj2.FPS_30; const f34061 = () => { const intl = FPS_302(f34061[2]).intl; const obj = { value: FPS_30.FPS_30 }; return intl.formatToPlainString(FPS_302(f34061[2]).t["bW+JCW"], obj); }; const obj21 = { value: FPS_302 }; Object.defineProperty(obj21, "label", { get: f91238, set: undefined }); Object.defineProperty(obj21, "subtext", { get: f91239, set: undefined }); items5[1] = obj21; const FPS_602 = obj2.FPS_60; const f34062 = () => { const intl = FPS_602(f34062[2]).intl; const obj = { value: FPS_60.FPS_60 }; return intl.formatToPlainString(FPS_602(f34062[2]).t["bW+JCW"], obj); }; const obj22 = { value: FPS_602 }; Object.defineProperty(obj22, "label", { get: f91238, set: undefined }); Object.defineProperty(obj22, "subtext", { get: f91239, set: undefined }); items5[2] = obj22; const result = size.fileFinishedImporting("modules/go_live/StreamSettingsConstants.tsx"); export { ApplicationStreamResolutions }; export const getApplicationResolution = function getApplicationResolution(arg0) { if (obj.RESOLUTION_480 === arg0) { return obj.RESOLUTION_480; } else if (obj.RESOLUTION_720 === arg0) { return obj.RESOLUTION_720; } else if (obj.RESOLUTION_1080 === arg0) { return obj.RESOLUTION_1080; } else if (obj.RESOLUTION_1440 === arg0) { return obj.RESOLUTION_1440; } else if (obj.RESOLUTION_SOURCE === arg0) { return obj.RESOLUTION_SOURCE; } else { const _Error = Error; const _HermesInternal = HermesInternal; const self = this; const self2 = this; const error = new Error("Unknown resolution: " + arg0); throw error; } }; export const ApplicationStreamFPS = obj2; export const ApplicationStreamPresets = obj3; export const getApplicationFramerate = function getApplicationFramerate(arg0) { if (obj2.FPS_5 === arg0) { return obj2.FPS_5; } else if (obj2.FPS_15 === arg0) { return obj2.FPS_15; } else if (obj2.FPS_30 === arg0) { return obj2.FPS_30; } else if (obj2.FPS_60 === arg0) { return obj2.FPS_60; } else { const _Error = Error; const _HermesInternal = HermesInternal; const self = this; const self2 = this; const error = new Error("Unknown frame rate: " + arg0); throw error; } }; export const ApplicationStreamSettingRequirements = items; export const ApplicationStreamResolutionButtons = items1; export const GoLiveDeviceResolutionButtons = items2; export const makeResolutionLabel = function makeResolutionLabel(resolution) { let obj; let stringResult; if (resolution === obj.RESOLUTION_SOURCE) { const intl2 = intl3.intl; stringResult = intl2.string(intl3.t.XjXqzh); } else { const intl = intl3.intl; obj = { resolution }; stringResult = intl.formatToPlainString(intl3.t.TEOC0I, obj); } return stringResult; }; export const ApplicationStreamResolutionButtonsWithSuffixLabel = items3; export const ApplicationStreamFPSButtons = items4; export const ApplicationStreamFPSButtonsWithSuffixLabel = items5;