decord/source/13803_parseURL.js
2026-08-24 06:08:38 +00:00

27 lines
1.1 KiB
JavaScript

// Module ID: 13803
// Function ID: 13804
// Name: parseURL
// Dependencies: [13804, 13808, 13811]
// Module 13803 (parseURL)
import URL from "URL" /* 13804 */;
import parseIPv4Number from "parseIPv4Number" /* 13808 */;
import replaceByteInByteSequence from "replaceByteInByteSequence" /* 13811 */;
const obj = {};
const _URL = URL.URL;
_URL.install(obj);
const _URLSearchParams = URL.URLSearchParams;
_URLSearchParams.install(obj);
({ URL: exports.URL, URLSearchParams: exports.URLSearchParams } = obj);
export const parseURL = parseIPv4Number.parseURL;
export const basicURLParse = parseIPv4Number.basicURLParse;
export const serializeURL = parseIPv4Number.serializeURL;
export const serializeHost = parseIPv4Number.serializeHost;
export const serializeInteger = parseIPv4Number.serializeInteger;
export const serializeURLOrigin = parseIPv4Number.serializeURLOrigin;
export const setTheUsername = parseIPv4Number.setTheUsername;
export const setThePassword = parseIPv4Number.setThePassword;
export const cannotHaveAUsernamePasswordPort = parseIPv4Number.cannotHaveAUsernamePasswordPort;
export const percentDecode = replaceByteInByteSequence.percentDecode;