Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4943.js (118.4 MB)
80 lines
2.8 KiB
TypeScript
80 lines
2.8 KiB
TypeScript
// Module ID: 9529
|
|
// Function ID: 9530
|
|
// Name: BioMarkupUtils
|
|
// Dependencies: [5210, 5211, 4749, 1442, 8250, 4748, 1933, 12, 2]
|
|
// Exports: getOrParseBioAST, parseBioReact, parseBioReactWithCachedAST
|
|
|
|
// Module 9529 (BioMarkupUtils)
|
|
import privDefault from "priv" /* 1442 */;
|
|
import _modDef1933 from "module_1933" /* 1933 */;
|
|
import MarkupReactRulesDefault from "MarkupReactRules" /* 4749 */;
|
|
import MarkupRulesDefault from "MarkupRules" /* 5211 */;
|
|
import combineMarkupRules_mod from "combineMarkupRules" /* 5210 */;
|
|
import MarkupParser_mod from "MarkupParser" /* 8250 */;
|
|
import MarkupUtils from "MarkupUtils" /* 4748 */;
|
|
import apply from "module_12" /* 12 */;
|
|
|
|
let combineMarkupRules = combineMarkupRules_mod;
|
|
const items = [MarkupRulesDefault.PROFILE_BIO_RULES, MarkupReactRulesDefault({ enableBuildOverrides: false, mustConfirmExternalLink: true }), ];
|
|
const MarkupReactRules = fn(4749);
|
|
items[2] = MarkupReactRules.createFetchingGameMentionRule();
|
|
const importDefaultResultResult = combineMarkupRules(items);
|
|
let c2 = importDefaultResultResult;
|
|
let closure_3 = new privDefault({ max: 2000 });
|
|
let closure_4 = { allowGameMentions: true };
|
|
let MarkupParser = MarkupParser_mod;
|
|
let closure_5 = MarkupParser.reactParserFor(importDefaultResultResult);
|
|
let closure_6 = MarkupUtils.astParserFor(importDefaultResultResult);
|
|
let MarkupParser = MarkupParser_mod;
|
|
let combineMarkupRules = combineMarkupRules_mod;
|
|
const items1 = [
|
|
apply.omit(importDefaultResultResult, ["link", "url", "autolink", "customEmoji", "emoji", "commandMention"]),
|
|
{
|
|
emoji: {
|
|
react() {
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
];
|
|
let obj2 = {
|
|
emoji: {
|
|
react() {
|
|
return null;
|
|
}
|
|
}
|
|
};
|
|
let tmp4 = new privDefault({ max: 2000 });
|
|
const size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/markup/BioMarkupUtils.tsx");
|
|
|
|
export const parseBioReact = function parseBioReact(bio, arg1, arg2, arg3) {
|
|
const merged = Object.assign(closure_4);
|
|
const merged1 = Object.assign(arg2);
|
|
return closure_5(bio, arg1, {}, arg3);
|
|
};
|
|
export const getOrParseBioAST = function getOrParseBioAST(arg0) {
|
|
value = closure_3.get(arg0);
|
|
if (null == value) {
|
|
const tmp3 = closure_6(arg0, true);
|
|
const result = closure_3.set(arg0, tmp3);
|
|
value = tmp3;
|
|
}
|
|
return value;
|
|
};
|
|
export const parseBioReactWithCachedAST = function parseBioReactWithCachedAST(description) {
|
|
if (0 === description.trim().length) {
|
|
return null;
|
|
} else {
|
|
value = closure_3.get(description);
|
|
if (null == value) {
|
|
const tmp4 = closure_6(description, true);
|
|
const result = obj.set(description, tmp4);
|
|
value = tmp4;
|
|
}
|
|
obj = closure_3;
|
|
const obj2 = _modDef1933;
|
|
return obj2.reactFor(_modDef1933.ruleOutput(importDefaultResultResult, "react"))(value);
|
|
}
|
|
};
|
|
export const parseBioReactWithoutScrolling = MarkupParser.reactParserFor(combineMarkupRules(items1));
|