Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,98 @@
|
||||
/* Metro module 10978; source: modules/message_previews/native/MessagePreviewMarkup.tsx; dependencies: [6623, 6624, 10979, 3855, 6622, 3834, 1393, 2] */
|
||||
function _fun84044(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#84044, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:6, offset: 0x01f35b26, size: 228 bytes, params: 8, frame: 22
|
||||
const env0_0 = require;
|
||||
const closure = renderASTToReact;
|
||||
const closure2 = getMessagePreviewASTParser;
|
||||
const closure3 = getOrParseMessagePreviewMarkupAST;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = importDefault(1393) /* metro dependency 1393 */;
|
||||
value = new value({max: 2000});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/message_previews/native/MessagePreviewMarkup.tsx');
|
||||
exports.renderASTToReact = closure;
|
||||
exports.getMessagePreviewASTParser = closure2;
|
||||
exports.renderMessagePreviewMarkup = renderMessagePreviewMarkup;
|
||||
exports.messagePreviewASTCache = value;
|
||||
exports.getOrParseMessagePreviewMarkupAST = closure3;
|
||||
}
|
||||
|
||||
function getRules({layout, color, fontScale, maxFontSizeMultiplier}) { // fn#84045, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:43, offset: 0x01f35c0a, size: 108 bytes, params: 2, frame: 21
|
||||
const combineMarkupRules = importDefault(6623) /* metro dependency 6623: combineMarkupRules */;
|
||||
const RULES = (importDefault(6624) /* metro dependency 6624: MarkupRules */).RULES;
|
||||
return combineMarkupRules([RULES,
|
||||
(importDefault(10979) /* metro dependency 10979: MarkupMessagePreviewReactRules */)(layout, color, fontScale,
|
||||
maxFontSizeMultiplier)]);
|
||||
}
|
||||
|
||||
function renderASTToReact({tree, initialParserState, layout, color, fontScale, maxFontSizeMultiplier}) { // fn#84046, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:166, offset: 0x01f35c76, size: 137 bytes, params: 2, frame: 18
|
||||
const rules = getRules({layout: layout, color: color, fontScale: fontScale,
|
||||
maxFontSizeMultiplier: maxFontSizeMultiplier});
|
||||
const value = importDefault(3855) /* metro dependency 3855 */;
|
||||
const reactFor = value.reactFor;
|
||||
const defaultImport = value;
|
||||
return Reflect.apply(reactFor, value, [defaultImport.ruleOutput(rules, 'react')])(tree, initialParserState);
|
||||
}
|
||||
|
||||
function getMessagePreviewASTParser({layout, color, fontScale, maxFontSizeMultiplier}) { // fn#84047, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:407, offset: 0x01f35cff, size: 94 bytes, params: 2, frame: 15
|
||||
return (importDefault(6622) /* metro dependency 6622: MarkupUtils */).astParserFor(getRules({layout: layout,
|
||||
color: color, fontScale: fontScale, maxFontSizeMultiplier: maxFontSizeMultiplier}));
|
||||
}
|
||||
|
||||
function getOrParseMessagePreviewMarkupAST({content, layout, color, initialParserState, postProcessor, fontScale, maxFontSizeMultiplier}) { // fn#84048, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:680, offset: 0x01f35d5d, size: 204 bytes, params: 2, frame: 23
|
||||
var r1;
|
||||
var r3;
|
||||
var property;
|
||||
const value2 = env0_3.get(content);
|
||||
if (value2 != null) {
|
||||
return value2;
|
||||
}
|
||||
const messagePreviewASTParser = getMessagePreviewASTParser({layout: layout, color: color, fontScale: fontScale,
|
||||
maxFontSizeMultiplier: maxFontSizeMultiplier});
|
||||
const value5 = content.startsWith('```');
|
||||
if (value5) {
|
||||
r1 = value5;
|
||||
r3 = undefined;
|
||||
} else {
|
||||
property = content.split('\n')[0];
|
||||
r1 = property.includes('||');
|
||||
r3 = property;
|
||||
}
|
||||
r3 = r1 ? content : r3;
|
||||
const value8 = messagePreviewASTParser(r3, true, initialParserState, postProcessor);
|
||||
env0_3.set(content, value8);
|
||||
return value8;
|
||||
}
|
||||
|
||||
function renderMessagePreviewMarkup({content, muted, guildId, channelId, layout, color, postProcessor, disableAnimatedEmoji, fontScale, maxFontSizeMultiplier}) { // fn#84049, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11164:1262, offset: 0x01f35e29, size: 322 bytes, params: 2, frame: 23
|
||||
const r6 = layout !== undefined ? layout : (require(3834) /* metro dependency 3834: ChannelListLayoutTypes */).ChannelListLayoutTypes.COMPACT;
|
||||
disableAnimatedEmoji = disableAnimatedEmoji === undefined || disableAnimatedEmoji;
|
||||
fontScale = fontScale === undefined ? 1 : fontScale;
|
||||
if (content === '') {
|
||||
return null;
|
||||
}
|
||||
const object3 = {'allowLinks': true, 'allowDevLinks': false, 'allowEmojiLinks': false, 'allowGameMentions': false,
|
||||
'mentionChannels': null, 'mentionGames': null, 'soundboardSounds': null, 'formatInline': true,
|
||||
'noStyleAndInteraction': true, 'allowHeading': true, 'allowList': true, 'disableAutoBlockNewlines': true,
|
||||
'previewLinkTarget': false};
|
||||
object3.mentionChannels = [];
|
||||
const Map = global.Map;
|
||||
object3.mentionGames = new Map();
|
||||
object3.soundboardSounds = [];
|
||||
object3.disableAnimatedEmoji = disableAnimatedEmoji;
|
||||
object3.unknownUserMentionPlaceholder = true;
|
||||
object3.guildId = guildId;
|
||||
object3.channelId = channelId;
|
||||
object3.muted = muted != null && muted;
|
||||
const renderASTToReactBinding = renderASTToReact;
|
||||
const object4 = {};
|
||||
object4.tree = getOrParseMessagePreviewMarkupAST({content: content, layout: r6, color: color,
|
||||
initialParserState: object3, fontScale: fontScale, maxFontSizeMultiplier: maxFontSizeMultiplier,
|
||||
postProcessor: postProcessor});
|
||||
object4.initialParserState = object3;
|
||||
object4.layout = r6;
|
||||
object4.color = color;
|
||||
object4.fontScale = fontScale;
|
||||
object4.maxFontSizeMultiplier = maxFontSizeMultiplier;
|
||||
return renderASTToReactBinding(object4);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user