{"mappings":"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","names":["require_url_browser","__commonJSMin","exports","module","defaultBase","URL","URLWithLegacySupport","url","base","hash","host","hostname","href","origin","password","pathname","port","protocol","search","searchParams","username","o","format","obj","userPass","auth","path","require_relative","__commonJSMin","exports","module","URLWithLegacySupport","format","url","location","protocolMap","defaultProtocol","protocol","urlParsed","base","require_iso_url","__commonJSMin","exports","module","URLWithLegacySupport","format","URLSearchParams","defaultBase","relative","cjsm","URL","URLSearchParams","format","relative","defaultBase","endpoint_default"],"sources":["../esm/npm/iso-url@0.4.7/node_modules/iso-url/src/url-browser.js","../esm/npm/iso-url@0.4.7/node_modules/iso-url/src/relative.js","../esm/npm/iso-url@0.4.7/node_modules/iso-url/index.js","endpoint.js"],"sourcesContent":["'use strict';\n\nconst defaultBase = self.location ?\n    self.location.protocol + '//' + self.location.host :\n    '';\nconst URL = self.URL;\n\nclass URLWithLegacySupport {\n    constructor(url = '', base = defaultBase) {\n        this.super = new URL(url, base);\n        this.path = this.pathname + this.search;\n        this.auth =\n            this.username \u0026\u0026 this.password ?\n                this.username + ':' + this.password :\n                null;\n\n        this.query =\n            this.search \u0026\u0026 this.search.startsWith('?') ?\n                this.search.slice(1) :\n                null;\n    }\n\n    get hash() {\n        return this.super.hash;\n    }\n    get host() {\n        return this.super.host;\n    }\n    get hostname() {\n        return this.super.hostname;\n    }\n    get href() {\n        return this.super.href;\n    }\n    get origin() {\n        return this.super.origin;\n    }\n    get password() {\n        return this.super.password;\n    }\n    get pathname() {\n        return this.super.pathname;\n    }\n    get port() {\n        return this.super.port;\n    }\n    get protocol() {\n        return this.super.protocol;\n    }\n    get search() {\n        return this.super.search;\n    }\n    get searchParams() {\n        return this.super.searchParams;\n    }\n    get username() {\n        return this.super.username;\n    }\n\n    set hash(hash) {\n        this.super.hash = hash;\n    }\n    set host(host) {\n        this.super.host = host;\n    }\n    set hostname(hostname) {\n        this.super.hostname = hostname;\n    }\n    set href(href) {\n        this.super.href = href;\n    }\n    set origin(origin) {\n        this.super.origin = origin;\n    }\n    set password(password) {\n        this.super.password = password;\n    }\n    set pathname(pathname) {\n        this.super.pathname = pathname;\n    }\n    set port(port) {\n        this.super.port = port;\n    }\n    set protocol(protocol) {\n        this.super.protocol = protocol;\n    }\n    set search(search) {\n        this.super.search = search;\n    }\n    set searchParams(searchParams) {\n        this.super.searchParams = searchParams;\n    }\n    set username(username) {\n        this.super.username = username;\n    }\n\n    createObjectURL(o) {\n        return this.super.createObjectURL(o);\n    }\n    revokeObjectURL(o) {\n        this.super.revokeObjectURL(o);\n    }\n    toJSON() {\n        return this.super.toJSON();\n    }\n    toString() {\n        return this.super.toString();\n    }\n    format() {\n        return this.toString();\n    }\n}\n\nfunction format(obj) {\n    if (typeof obj === 'string') {\n        const url = new URL(obj);\n\n        return url.toString();\n    }\n\n    if (!(obj instanceof URL)) {\n        const userPass =\n            obj.username \u0026\u0026 obj.password ?\n                `${obj.username}:${obj.password}@` :\n                '';\n        const auth = obj.auth ? obj.auth + '@' : '';\n        const port = obj.port ? ':' + obj.port : '';\n        const protocol = obj.protocol ? obj.protocol + '//' : '';\n        const host = obj.host || '';\n        const hostname = obj.hostname || '';\n        const search = obj.search || (obj.query ? '?' + obj.query : '');\n        const hash = obj.hash || '';\n        const pathname = obj.pathname || '';\n        const path = obj.path || pathname + search;\n\n        return `${protocol}${userPass || auth}${host ||\n            hostname + port}${path}${hash}`;\n    }\n}\n\nmodule.exports = {\n    URLWithLegacySupport,\n    URLSearchParams: self.URLSearchParams,\n    defaultBase,\n    format\n};\n","'use strict';\n\nconst { URLWithLegacySupport, format } = require('./url');\n\nmodule.exports = (url, location = {}, protocolMap = {}, defaultProtocol) =\u003e {\n    let protocol = location.protocol ?\n        location.protocol.replace(':', '') :\n        'http';\n\n    // Check protocol map\n    protocol = (protocolMap[protocol] || defaultProtocol || protocol) + ':';\n    let urlParsed;\n\n    try {\n        urlParsed = new URLWithLegacySupport(url);\n    } catch (err) {\n        urlParsed = {};\n    }\n\n    const base = Object.assign({}, location, {\n        protocol: protocol || urlParsed.protocol,\n        host: location.host || urlParsed.host\n    });\n\n    return new URLWithLegacySupport(url, format(base)).toString();\n};\n","'use strict';\n\nconst {\n    URLWithLegacySupport,\n    format,\n    URLSearchParams,\n    defaultBase\n} = require('./src/url');\nconst relative = require('./src/relative');\n\nmodule.exports = {\n    URL: URLWithLegacySupport,\n    URLSearchParams,\n    format,\n    relative,\n    defaultBase\n};\n","import * as cjsm from \"iso-url\";export const { URL,URLSearchParams,format,relative,defaultBase } = cjsm;export default cjsm.default ?? cjsm;"],"version":3}
