Files
discord-decomp/sources/modules/clips/ClipsConstants.tsx
T
2026-07-27 16:20:00 +03:00

88 lines
4.1 KiB
TypeScript

/* Metro module 4281; source: modules/clips/ClipsConstants.tsx; dependencies: [672, 3, 2] */
function _fun36312(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#36312, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4453:6, offset: 0x01088557, size: 896 bytes, params: 8, frame: 28
var object3;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
object3 = {};
let Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis;
let SECOND = Millis.SECOND;
let value = 30 * SECOND;
object3.SECONDS_30 = value;
object3[value] = 'SECONDS_30';
Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis;
let MINUTE = Millis.MINUTE;
object3.MINUTES_1 = MINUTE;
object3[MINUTE] = 'MINUTES_1';
Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis;
MINUTE = Millis.MINUTE;
value = 2 * MINUTE;
object3.MINUTES_2 = value;
object3[value] = 'MINUTES_2';
const object5 = {ALL: 0};
object5[0] = 'ALL';
object5.FRIENDS = 1;
object5[1] = 'FRIENDS';
const object6 = {Error: 0};
object6[0] = 'Error';
object6.Disabled = 1;
object6[1] = 'Disabled';
object6.Enabled = 2;
object6[2] = 'Enabled';
Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis;
SECOND = Millis.SECOND;
value = 6 * SECOND;
const value4 = new (importDefault(3) /* metro dependency 3: Logger */)('Clips');
Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis;
SECOND = Millis.SECOND;
const value6 = 60 * SECOND;
Millis = (importDefault(672) /* metro dependency 672: Durations */).Millis;
const DAY = Millis.DAY;
const value7 = 14 * DAY;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/clips/ClipsConstants.tsx');
exports.ClipsLengthSettings = object3;
exports.ClipsViewerConnectivitySettings = object5;
exports.ClipSaveTypes = {DECOUPLED: 'decoupled', VIEWER: 'viewer', STREAMER: 'streamer', VOICE: 'voice'};
exports.ClipsUserEducationType = object6;
exports.DEFAULT_SAVE_CLIP_KEYBIND = 'alt+c';
exports.DEFAULT_SAVE_SCREENSHOT_KEYBIND = 'f12';
exports.CLIPS_TOAST_DURATION = value;
exports.ClipsLogger = value4;
exports.CURRENT_CLIP_METADATA_VERSION = 5;
exports.CLIPS_HARDWARE_CLASSIFICATION_VERSION = 2;
exports.WINDOWS_HARDWARE_MINIMUM_GPU_REGEX = RegExp('(NVIDIA GeForce GTX (98|10|16).*|Radeon RX 5(500|600|).*|Radeon RX5.*)',
'');
exports.WINDOWS_HARDWARE_AUTO_ENABLE_GPU_REGEX = RegExp('(NVIDIA GeForce (RTX (20|30|40|50).*))|(.*Radeon RX (57|58|59|6|7|9).*)',
'');
exports.MIN_CLIP_DURATION_SECONDS = 0.1;
exports.CLIP_NAME_MIN_CHAR_LENGTH = 0;
exports.CLIP_NAME_MAX_CHAR_LENGTH = 200;
exports.CLIPS_EDIT_MODAL_KEY = 'clips-edit';
exports.CLIPS_GALLERY_MODAL_KEY = 'clips-gallery';
exports.CLIPS_QOE_LOCATION = 'clips_player';
exports.CLIPS_THUMBNAIL_MAX_WIDTH = 640;
exports.CLIPS_THUMBNAIL_MAX_HEIGHT = 360;
exports.CLIPS_MAX_PARTICIPANTS = 100;
exports.CLIPS_MAX_TIMELINE_EVENTS = 1000;
exports.CLIPS_TIMELINE_BUFFER_MS = 500;
exports.CLIP_NAME_TEMPLATE = function(a0) {
var Date = global.Date;
var value2 = new Date(a0);
value2 = value2.toLocaleString();
return 'Clip - ' + value2;
};
exports.MAX_SIMULTANEOUS_SAVE_CLIP_OPERATIONS = 15;
exports.CLIPS_SAVE_TIMEOUT_WARN_MS = value6;
exports.CLIPS_RUNNING_GAME_CHANGE_CLIPS_INIT_DELAY = 30000;
exports.SEEK_DENOMINATOR = 30;
exports.SEEK_SHIFT_MODIFIER = 10;
exports.CLIPS_EDUCATION_COOLDOWN = value7;
exports.CLIPS_EDUCATION_GAME_LAUNCH_THRESHOLD = 5;
exports.CLIPS_EDUCATION_MAX_DISMISSALS_ENABLED = 5;
exports.CLIPS_EDUCATION_MAX_DISMISSALS_DISABLED = 1;
exports.DEFAULT_MAX_AUTO_CLIPS = 20;
exports.MIN_MAX_AUTO_CLIPS = 1;
exports.MAX_MAX_AUTO_CLIPS = 50;
exports.ClipsTrackSuffixes = {ALL: ':all', APPLICATION: ':application', VOICE: ':voice', SOUNDBOARD: ':soundboard'};
}