···11+diff --git a/CHANGELOG.md b/CHANGELOG.md
22+deleted file mode 100644
33+index dad8c06aac26cb8cfced31da5f35ac8e95915f15..0000000000000000000000000000000000000000
44+diff --git a/lib/get-mapping.js b/lib/get-mapping.js
55+index 187a02ed65104d8e3a058d6bfe7dc8bd7c285369..14d21ca5f933f3685e5b0a1be14dad6c9003fd76 100644
66+--- a/lib/get-mapping.js
77++++ b/lib/get-mapping.js
88+@@ -1,3 +1,5 @@
99++// Contains patch from https://github.com/istanbuljs/istanbuljs/pull/837
1010++
1111+ /*
1212+ Copyright 2015, Yahoo Inc.
1313+ Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.
1414+@@ -36,13 +38,27 @@ function originalEndPositionFor(sourceMap, generatedEnd) {
1515+ // generated file end location. Note however that this position on its
1616+ // own is not useful because it is the position of the _start_ of the range
1717+ // on the original file, and we want the _end_ of the range.
1818+- const beforeEndMapping = originalPositionTryBoth(
1919++ let beforeEndMapping = originalPositionTryBoth(
2020+ sourceMap,
2121+ generatedEnd.line,
2222+ generatedEnd.column - 1
2323+ );
2424+ if (beforeEndMapping.source === null) {
2525+- return null;
2626++ // search the previous lines as the mapping was not found on the same line
2727++ for (
2828++ let line = generatedEnd.line;
2929++ line > 0 && beforeEndMapping.source === null;
3030++ line--
3131++ ) {
3232++ beforeEndMapping = originalPositionTryBoth(
3333++ sourceMap,
3434++ line,
3535++ Infinity
3636++ );
3737++ }
3838++ if (beforeEndMapping.source === null) {
3939++ return null;
4040++ }
4141+ }
4242+4343+ // Convert that original position back to a generated one, with a bump