UNPKG

549 BJavaScriptView Raw
1"use strict";
2const url_1 = require("url");
3const querystring_1 = require("querystring");
4const decodeURL = (str) => {
5 if ((0, url_1.parse)(str).protocol) {
6 const parsed = new URL(str);
7 // Exit if input is a data url
8 if (parsed.origin === 'null')
9 return str;
10 const url = (0, url_1.format)(parsed, { unicode: true });
11 return (0, querystring_1.unescape)(url);
12 }
13 return (0, querystring_1.unescape)(str);
14};
15module.exports = decodeURL;
16//# sourceMappingURL=decode_url.js.map
\No newline at end of file