(context, value, header, filter2, isHeaderNameFilter)
| 72026 | const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; |
| 72027 | let match; |
| 72028 | while (match = tokensRE.exec(str2)) { |
| 72029 | tokens[match[1]] = match[2]; |
| 72030 | } |
| 72031 | return tokens; |
| 72032 | } |
| 72033 | var isValidHeaderName = (str2) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str2.trim()); |
| 72034 | function matchHeaderValue(context, value, header, filter2, isHeaderNameFilter) { |
| 72035 | if (utils_default.isFunction(filter2)) { |
| 72036 | return filter2.call(this, value, header); |
| 72037 | } |
| 72038 | if (isHeaderNameFilter) { |
| 72039 | value = header; |
| 72040 | } |
| 72041 | if (!utils_default.isString(value)) return; |
| 72042 | if (utils_default.isString(filter2)) { |
| 72043 | return value.indexOf(filter2) !== -1; |
| 72044 | } |
| 72045 | if (utils_default.isRegExp(filter2)) { |
no test coverage detected
searching dependent graphs…