865
const originalSplit = original.split(MULTIPLE_QUERY_VALUES_SEPARATOR);
866
if (originalSplit.length > 1) {
868
>
const expectExactMatchPiece = queryExpectsExactMatch(originalPiece);
869
>
const {
870
>
pathNormalized: pathNormalizedPiece,
871
>
normalized: normalizedPiece,
872
>
normalizedLowercase: normalizedLowercasePiece
873
>
} = normalizeQuery(originalPiece);
874
>
875
>
if (normalizedPiece) {
876
>
if (!values) {
877
>
values = [];
878
>
}
879
>
880
>
values.push({
881
>
original: originalPiece,
882
>
originalLowercase: originalPiece.toLowerCase(),
883
>
pathNormalized: pathNormalizedPiece,
884
>
normalized: normalizedPiece,
885
>
normalizedLowercase: normalizedLowercasePiece,
886
>
expectContiguousMatch: expectExactMatchPiece
887
>
});
888
>
}
889
>
}
890
>
}
891
892
return { original, originalLowercase, pathNormalized, normalized, normalizedLowercase, values, containsPathSeparator, expectContiguousMatch: expectExactMatch };