1import { t as toNumber } from "./toNumber-CPfa83z5.js"; 2import { bE as capitalize$1 } from "./index-Ce8AJZqk.js"; 3function baseClamp(number, lower, upper) { 4 if (number === number) { 5 if (upper !== void 0) { 6 number = number <= upper ? number : upper; 7 } 8 if (lower !== void 0) { 9 number = number >= lower ? number : lower; 10 } 11 } 12 return number; 13} 14function clamp(number, lower, upper) { 15 if (upper === void 0) { 16 upper = lower; 17 lower = void 0; 18 } 19 if (upper !== void 0) { 20 upper = toNumber(upper); 21 upper = upper === upper ? upper : 0; 22 } 23 if (lower !== void 0) { 24 lower = toNumber(lower); 25 lower = lower === lower ? lower : 0; 26 } 27 return baseClamp(toNumber(number), lower, upper); 28} 29const escapeStringRegexp = (string = "") => string.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&").replace(/-/g, "\\x2d"); 30const capitalize = (str) => capitalize$1(str); 31export { 32 clamp as a, 33 capitalize as c, 34 escapeStringRegexp as e 35}; 36//# sourceMappingURL=strings-B7eRiRvA.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.