UNPKG

@sanity/client

Version:

Client for retrieving, creating and patching data from Sanity.io

25 lines (24 loc) 1.08 kB
"use strict"; function isRecord(value) { return typeof value == "object" && value !== null && !Array.isArray(value); } var s = { 0: 8203, 1: 8204, 2: 8205, 3: 8290, 4: 8291, 5: 8288, 6: 65279, 7: 8289, 8: 119155, 9: 119156, a: 119157, b: 119158, c: 119159, d: 119160, e: 119161, f: 119162 }, c = { 0: 8203, 1: 8204, 2: 8205, 3: 65279 }; new Array(4).fill(String.fromCodePoint(c[0])).join(""); Object.fromEntries(Object.entries(c).map((t) => t.reverse())); Object.fromEntries(Object.entries(s).map((t) => t.reverse())); var S = `${Object.values(s).map((t) => `\\u{${t.toString(16)}}`).join("")}`, f = new RegExp(`[${S}]{4,}`, "gu"); function _(t) { var e; return { cleaned: t.replace(f, ""), encoded: ((e = t.match(f)) == null ? void 0 : e[0]) || "" }; } function O(t) { return t && JSON.parse(_(JSON.stringify(t)).cleaned); } function stegaClean(result) { return O(result); } const vercelStegaCleanAll = stegaClean; exports.isRecord = isRecord; exports.stegaClean = stegaClean; exports.vercelStegaCleanAll = vercelStegaCleanAll; //# sourceMappingURL=stegaClean.cjs.map