// Module ID: 4565 // Function ID: 40029 // Name: makeMatcher // Dependencies: [] // Exports: safelyMakeUrlHumanReadable, sanitizeUnicodeConfusables, sanitizeWhitespace, sanitizeWhitespaceExcludingTabs // Module 4565 (makeMatcher) function makeMatcher(join) { const regExp = new RegExp(join.join("|"), "gu"); return regExp; } function safelyPartiallyDecodeURIComponent(hash) { const result = importDefault(dependencyMap[0]).safeDecodeURIComponent(hash); if (null == result) { return hash; } else { let str3 = ""; let str = hash; let str2 = result; let str4 = ""; if (hash.length > 0) { do { let codePointAtResult = str.codePointAt(0); let codePointAtResult1 = str2.codePointAt(0); let tmp4 = str; let tmp5 = str2; if (codePointAtResult !== codePointAtResult1) { let _String2 = String; let fromCodePointResult = String.fromCodePoint(codePointAtResult1); let _encodeURIComponent = encodeURIComponent; let encodeURIComponentResult = encodeURIComponent(fromCodePointResult); let num = 3; if (encodeURIComponentResult !== fromCodePointResult) { num = encodeURIComponentResult.length; } if (codePointAtResult1 >= 0) { if (codePointAtResult1 < 128) { let tmp16 = closure_5; let tmp7 = 1 !== closure_5[codePointAtResult1]; let tmp17 = fromCodePointResult; if (tmp7) { tmp17 = encodeURIComponentResult; } let sum = str3 + tmp17; str = str.substring(num); str2 = str2.substring(fromCodePointResult.length); let tmp18 = codePointAtResult1; let tmp19 = fromCodePointResult; let tmp20 = encodeURIComponentResult; let tmp21 = num; } } tmp7 = 8206 === codePointAtResult1 || 8207 === codePointAtResult1 || 8234 === codePointAtResult1 || 8235 === codePointAtResult1 || 8236 === codePointAtResult1 || 8237 === codePointAtResult1 || 8238 === codePointAtResult1 || 1564 === codePointAtResult1 || 8294 === codePointAtResult1 || 8295 === codePointAtResult1 || 8296 === codePointAtResult1 || 8297 === codePointAtResult1 || 128271 === codePointAtResult1 || 128272 === codePointAtResult1 || 128274 === codePointAtResult1 || 128275 === codePointAtResult1 || 133 === codePointAtResult1 || 160 === codePointAtResult1 || 5760 === codePointAtResult1 || 8192 === codePointAtResult1 || 8193 === codePointAtResult1 || 8194 === codePointAtResult1 || 8195 === codePointAtResult1 || 8196 === codePointAtResult1 || 8197 === codePointAtResult1 || 8198 === codePointAtResult1 || 8199 === codePointAtResult1 || 8200 === codePointAtResult1 || 8201 === codePointAtResult1 || 8202 === codePointAtResult1 || 8232 === codePointAtResult1 || 8233 === codePointAtResult1 || 8239 === codePointAtResult1 || 8287 === codePointAtResult1 || 12288 === codePointAtResult1 || 10240 === codePointAtResult1 || 173 === codePointAtResult1 || 847 === codePointAtResult1; if (!tmp7) { let tmp8 = codePointAtResult1 >= 1536 && codePointAtResult1 <= 1541; tmp7 = tmp8; } if (!tmp7) { tmp7 = 1757 === codePointAtResult1; } if (!tmp7) { tmp7 = 1807 === codePointAtResult1; } if (!tmp7) { tmp7 = 2274 === codePointAtResult1; } if (!tmp7) { tmp7 = 4447 === codePointAtResult1; } if (!tmp7) { tmp7 = 4448 === codePointAtResult1; } if (!tmp7) { tmp7 = 6068 === codePointAtResult1; } if (!tmp7) { tmp7 = 6069 === codePointAtResult1; } if (!tmp7) { tmp7 = 6155 === codePointAtResult1; } if (!tmp7) { tmp7 = 6156 === codePointAtResult1; } if (!tmp7) { tmp7 = 6157 === codePointAtResult1; } if (!tmp7) { tmp7 = 6158 === codePointAtResult1; } if (!tmp7) { tmp7 = 8203 === codePointAtResult1; } if (!tmp7) { tmp7 = 8204 === codePointAtResult1; } if (!tmp7) { tmp7 = 8205 === codePointAtResult1; } if (!tmp7) { tmp7 = 8288 === codePointAtResult1; } if (!tmp7) { tmp7 = 8289 === codePointAtResult1; } if (!tmp7) { tmp7 = 8290 === codePointAtResult1; } if (!tmp7) { tmp7 = 8291 === codePointAtResult1; } if (!tmp7) { tmp7 = 8292 === codePointAtResult1; } if (!tmp7) { tmp7 = 8293 === codePointAtResult1; } if (!tmp7) { let tmp9 = codePointAtResult1 >= 8298 && codePointAtResult1 <= 8303; tmp7 = tmp9; } if (!tmp7) { tmp7 = 12644 === codePointAtResult1; } if (!tmp7) { let tmp10 = codePointAtResult1 >= 65520 && codePointAtResult1 <= 65528; tmp7 = tmp10; } if (!tmp7) { let tmp11 = codePointAtResult1 >= 65024 && codePointAtResult1 <= 65039; tmp7 = tmp11; } if (!tmp7) { tmp7 = 65279 === codePointAtResult1; } if (!tmp7) { tmp7 = 65440 === codePointAtResult1; } if (!tmp7) { tmp7 = 65529 === codePointAtResult1; } if (!tmp7) { tmp7 = 65530 === codePointAtResult1; } if (!tmp7) { tmp7 = 65531 === codePointAtResult1; } if (!tmp7) { tmp7 = 69821 === codePointAtResult1; } if (!tmp7) { tmp7 = 69837 === codePointAtResult1; } if (!tmp7) { let tmp12 = codePointAtResult1 >= 78896 && codePointAtResult1 <= 78904; tmp7 = tmp12; } if (!tmp7) { let tmp13 = codePointAtResult1 >= 113824 && codePointAtResult1 <= 113827; tmp7 = tmp13; } if (!tmp7) { let tmp14 = codePointAtResult1 >= 119155 && codePointAtResult1 <= 119162; tmp7 = tmp14; } if (!tmp7) { let tmp15 = codePointAtResult1 >= 917504 && codePointAtResult1 <= 921599; tmp7 = tmp15; } } else { let _String = String; let fromCodePointResult1 = String.fromCodePoint(codePointAtResult); sum = str3 + fromCodePointResult1; str = str.substring(fromCodePointResult1.length); str2 = str2.substring(fromCodePointResult1.length); } str3 = sum; str4 = sum; } while (str.length > 0); } return str4; } const obj = importDefault(dependencyMap[0]); } const items = []; const regExp = new RegExp("" + /(?:[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F])|\u2028|\u2029|[\0-\t\x0B-\x1F\x7F-\x9F]|[\xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/g.source + "|" + items.join("|"), "gu"); const regExp1 = new RegExp("" + /(?:[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F])|\u2028|\u2029|[\0-\x08\x0B-\x1F\x7F-\x9F]|[\xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/g.source + "|" + items.join("|"), "gu"); let obj = { character: "h", matcher: makeMatcher([]) }; const items1 = [obj, , , , , ]; obj = { character: "t", matcher: makeMatcher([]) }; items1[1] = obj; obj = { character: "p", matcher: makeMatcher([]) }; items1[2] = obj; items1[3] = { character: "s", matcher: makeMatcher([]) }; const obj1 = { character: "s", matcher: makeMatcher([]) }; items1[4] = { character: ":", matcher: makeMatcher([]) }; const obj2 = { character: ":", matcher: makeMatcher([]) }; items1[5] = { character: "/", matcher: makeMatcher([-119189248, 1360387409, 1531030306, 1358954811, 1313190790, 1325400752, 553648530, -587201909, 721420909, 1358955207, -1404975966, 1358954979, -1135506081, -1432596012]) }; let closure_5 = []; const _module = require(dependencyMap[1]); const result = _module.fileFinishedImporting("modules/markup/UnicodeSanitizationUtils.tsx"); export const BLANK_CHARACTERS_TO_SANITIZE_REGEX = regExp; export const BLANK_CHARACTERS_TO_SANITIZE_REGEX_EXCLUDING_TABS = regExp1; export const sanitizeWhitespace = function sanitizeWhitespace(closure_0) { return closure_0.replace(regExp, ""); }; export const sanitizeWhitespaceExcludingTabs = function sanitizeWhitespaceExcludingTabs(str) { return str.replace(regExp1, ""); }; export const UNICODE_CONFUSABLES_FOR_URL_DETECTION = items1; export const sanitizeUnicodeConfusables = function sanitizeUnicodeConfusables(sanitizeWhitespaceResult) { const importDefault = sanitizeWhitespaceResult; const item = items1.forEach((matcher) => { }); return importDefault; }; export const safelyMakeUrlHumanReadable = function safelyMakeUrlHumanReadable(origin) { let startsWithResult = "null" === origin.origin; if (startsWithResult) { const pathname = origin.pathname; startsWithResult = pathname.startsWith("//"); } if (startsWithResult) { let protocol = origin.protocol; } else { let str3 = ""; if ("" !== origin.username) { str3 = `${origin.username}`; } let text = str3; if ("" !== origin.password) { text = `${str3}:${origin.password}`; } let text1 = text; if ("" !== text) { text1 = `${tmp2}@`; } let str8 = ""; if ("//" === str6.substr(origin.protocol.length, 2)) { str8 = "//"; } const _HermesInternal = HermesInternal; protocol = "" + origin.protocol + str8 + text1 + origin.host; const str6 = origin.href; } const sum = protocol + safelyPartiallyDecodeURIComponent(origin.pathname); const sum1 = sum + safelyPartiallyDecodeURIComponent(origin.search); return sum1 + safelyPartiallyDecodeURIComponent(origin.hash); };