Files
blog/node_modules/hexo-util/dist/decode_url.js
2025-07-16 16:30:56 +00:00

16 lines
534 B
JavaScript

"use strict";
const url_1 = require("url");
const querystring_1 = require("querystring");
const decodeURL = (str) => {
if ((0, url_1.parse)(str).protocol) {
const parsed = new URL(str);
// Exit if input is a data url
if (parsed.origin === 'null')
return str;
const url = (0, url_1.format)(parsed, { unicode: true });
return (0, querystring_1.unescape)(url);
}
return (0, querystring_1.unescape)(str);
};
module.exports = decodeURL;
//# sourceMappingURL=decode_url.js.map