// Module ID: 4733 // Function ID: 4734 // Name: createRules // Dependencies: [4734, 4294, 4735, 4293, 4000, 4736, 2] // Exports: createWidgetMessageRules, getNotifCenterV2MessagePreviewParser, getParser, getParserWithoutLinks, getWidgetMessageRules // Module 4733 (createRules) function createRules(arg0) { let obj = arg1; if (arg1 === undefined) { obj = {}; } const tmp = importDefault(4294)(arg0, obj); const items = [importDefault(4293).defaultRules, tmp, ]; obj = {}; obj = {}; const merged = Object.assign(importDefault(4000).defaultRules.link); obj.react = tmp[require(undefined, 4734) /* AST_KEY */.AST_KEY.LINK].react; obj[require(4734) /* AST_KEY */.AST_KEY.LINK] = obj; const obj1 = {}; const merged1 = Object.assign(importDefault(4000).defaultRules.url); obj1.react = tmp[require(undefined, 4734) /* AST_KEY */.AST_KEY.URL].react; obj[require(4734) /* AST_KEY */.AST_KEY.URL] = obj1; const obj2 = {}; const merged2 = Object.assign(importDefault(4000).defaultRules.autolink); obj2.react = tmp[require(undefined, 4734) /* AST_KEY */.AST_KEY.AUTOLINK].react; obj[require(4734) /* AST_KEY */.AST_KEY.AUTOLINK] = obj2; const obj3 = {}; const merged3 = Object.assign(importDefault(4000).defaultRules.blockQuote); obj3.react = tmp[require(undefined, 4734) /* AST_KEY */.AST_KEY.BLOCK_QUOTE].react; obj[require(4734) /* AST_KEY */.AST_KEY.BLOCK_QUOTE] = obj3; items[2] = obj; return importDefault(4735)(items); } function createRulesWithoutLinks(arg0, arg1) { let obj = arg1; if (arg1 === undefined) { obj = {}; } obj = {}; const merged = Object.assign(createRules(arg0, obj)); for (const item10012 of items) { delete tmp[tmp2]; continue; } return obj; } function createNotifCenterV2MessagePreviewRules(closure_28, closure_28, roleStyle) { const tmp = importDefault(4294)(closure_28, closure_28, roleStyle); const items = [importDefault(4293).notifCenterV2MessagePreviewRules, ]; let obj = {}; obj = {}; const merged = Object.assign(importDefault(4736).RULES[require(undefined, 4734) /* AST_KEY */.AST_KEY.MENTION]); obj.react = tmp[require(undefined, 4734) /* AST_KEY */.AST_KEY.MENTION].react; obj[require(4734) /* AST_KEY */.AST_KEY.MENTION] = obj; obj = {}; const merged1 = Object.assign(importDefault(4736).RULES[require(undefined, 4734) /* AST_KEY */.AST_KEY.CHANNEL_MENTION]); obj.react = tmp[require(undefined, 4734) /* AST_KEY */.AST_KEY.CHANNEL_MENTION].react; obj[require(4734) /* AST_KEY */.AST_KEY.CHANNEL_MENTION] = obj; const obj1 = {}; const merged2 = Object.assign(importDefault(4736).RULES[require(undefined, 4734) /* AST_KEY */.AST_KEY.ITALICS]); obj1.react = tmp[require(undefined, 4734) /* AST_KEY */.AST_KEY.ITALICS].react; obj[require(4734) /* AST_KEY */.AST_KEY.ITALICS] = obj1; items[1] = obj; return importDefault(4735)(items); } let items = [require("AST_KEY").AST_KEY.URL, require("AST_KEY").AST_KEY.AUTOLINK, require("AST_KEY").AST_KEY.LINK, "mailto", "tel"]; const result = require("combineMarkupRules").fileFinishedImporting("modules/markup/CustomMarkup.native.tsx"); export { createRules }; export const getParser = function getParser(arg0) { let obj = arg0; if (arg0 === undefined) { obj = {}; } obj = arg1; if (arg1 === undefined) { obj = {}; } return importDefault(4293).reactParserFor(createRules(obj, obj)); }; export { createRulesWithoutLinks }; export const getParserWithoutLinks = function getParserWithoutLinks(cacheKey) { let obj = cacheKey; if (cacheKey === undefined) { obj = {}; } obj = arg1; if (arg1 === undefined) { obj = {}; } return importDefault(4293).reactParserFor(createRulesWithoutLinks(obj, obj)); }; export { createNotifCenterV2MessagePreviewRules }; export const getNotifCenterV2MessagePreviewParser = function getNotifCenterV2MessagePreviewParser(arg0, closure_28, roleStyle) { let obj = arg0; if (arg0 === undefined) { obj = {}; } obj = closure_28; if (closure_28 === undefined) { obj = {}; } return importDefault(4293).reactParserFor(createNotifCenterV2MessagePreviewRules(obj, obj, roleStyle)); }; export const createWidgetMessageRules = function createWidgetMessageRules() { const items = [importDefault(4293).lockscreenWidgetMessageRules, ]; let obj = {}; obj = {}; const merged = Object.assign(importDefault(4736).RULES[require(undefined, 4734) /* AST_KEY */.AST_KEY.MENTION]); obj.react = require(4294) /* MarkupText */.plainMentionRenderer; obj[require(4734) /* AST_KEY */.AST_KEY.MENTION] = obj; obj = {}; const merged1 = Object.assign(importDefault(4736).RULES.spoiler); obj.react = require(4294) /* MarkupText */.plainSpoilerRenderer; obj[require(4734) /* AST_KEY */.AST_KEY.SPOILER] = obj; items[1] = obj; return importDefault(4735)(items); }; export const getWidgetMessageRules = function getWidgetMessageRules() { let obj = importDefault(4293); const items = [importDefault(4293).lockscreenWidgetMessageRules, ]; obj = {}; obj = {}; const merged = Object.assign(importDefault(4736).RULES[require(undefined, 4734) /* AST_KEY */.AST_KEY.MENTION]); obj.react = require(4294) /* MarkupText */.plainMentionRenderer; obj[require(4734) /* AST_KEY */.AST_KEY.MENTION] = obj; const obj1 = {}; const merged1 = Object.assign(importDefault(4736).RULES.spoiler); obj1.react = require(4294) /* MarkupText */.plainSpoilerRenderer; obj[require(4734) /* AST_KEY */.AST_KEY.SPOILER] = obj1; items[1] = obj; return obj.reactParserFor(importDefault(4735)(items)); };