// Module ID: 9587 // Function ID: 9588 // Name: parseBioReact // Dependencies: [6845, 6846, 4771, 1405, 6940, 6844, 4095, 12, 2] // Exports: getOrParseBioAST, parseBioReactWithCachedAST // Module 9587 (parseBioReact) import privDefault from "priv" /* 1405 */; import tDefault from "t" /* 4095 */; import MarkupTextDefault from "MarkupText" /* 4771 */; import parseLinkDefault from "parseLink" /* 6846 */; import importDefaultResult from "combineMarkupRules" /* 6845 */; import importAllResult from "reactParserFor" /* 6940 */; import importDefaultResult1 from "get defaultRules" /* 6844 */; import importDefaultResult3 from "apply" /* 12 */; const items = [parseLinkDefault.PROFILE_BIO_RULES, MarkupTextDefault({ enableBuildOverrides: false, mustConfirmExternalLink: true })]; const importDefaultResultResult = importDefaultResult(items); let closure_3 = new privDefault({ max: 2000 }); let tmp4 = new privDefault({ max: 2000 }); const reactParserForResult = importAllResult.reactParserFor(importDefaultResultResult); let closure_4 = importDefaultResult1.astParserFor(importDefaultResultResult); const importAllResult1 = importAllResult; const importDefaultResult2 = importDefaultResult; const items1 = [ importDefaultResult3.omit(importDefaultResultResult, ["link", "url", "autolink", "customEmoji", "emoji", "commandMention"]), { emoji: { react() { return null; } } } ]; let obj = { react() { return null; } }; const reactParserForResult1 = importAllResult1.reactParserFor(importDefaultResult2(items1)); let result = require("set").fileFinishedImporting("modules/markup/BioMarkupUtils.tsx"); export const parseBioReact = reactParserForResult; export const getOrParseBioAST = function getOrParseBioAST(arg0) { let value = store.get(arg0); if (null == value) { const tmp3 = callback(arg0, true); const result = store.set(arg0, tmp3); value = tmp3; } return value; }; export const parseBioReactWithCachedAST = function parseBioReactWithCachedAST(description) { if (0 === description.trim().length) { return null; } else { let value = store.get(description); if (null == value) { const tmp4 = callback(description, true); const result = obj.set(description, tmp4); value = tmp4; } obj = store; const obj2 = tDefault; return obj2.reactFor(tDefault.ruleOutput(closure_2, "react"))(value); } }; export const parseBioReactWithoutScrolling = reactParserForResult1;