| 36126 | : new URL(s, o).href |
| 36127 | : o |
| 36128 | } |
| 36129 | function safeBuildUrl(s, o, { selectedServer: i = '' } = {}) { |
| 36130 | try { |
| 36131 | return (function buildUrl(s, o, { selectedServer: i = '' } = {}) { |
| 36132 | if (!s) return |
| 36133 | if (isAbsoluteUrl(s)) return s |
| 36134 | const a = buildBaseUrl(i, o) |
| 36135 | return isAbsoluteUrl(a) ? new URL(s, a).href : new URL(s, window.location.href).href |
| 36136 | })(s, o, { selectedServer: i }) |
| 36137 | } catch { |
| 36138 | return |
| 36139 | } |
| 36140 | } |
| 36141 | function sanitizeUrl(s) { |
| 36142 | if ('string' != typeof s || '' === s.trim()) return '' |