АМ
https://twitter.com/dbg_nsk/status/1458116512238166017
Size: a a a
АМ
В
A
A
S
ДД
V
A
V
DH
C
M
M
МЖ
h
V
DH
PD
function prepareUrl(url, widthImage, webpSupported = false) {
  const urlWithoutParams = url.split("?")[0];
  let preparedUrl = `${urlWithoutParams}?w=${widthImage}`;
  const formatsForConverts = ["jpg", "gif", "png", "bmp", "ico"];
  const convertParams = webpSupported ? "&fm=jpg" : "&fm=webp&lossless=true";
  const imageExtension = urlWithoutParams.match(/\.([^\./\?]+)($|\?)/)[1];
  if (formatsForConverts.some(format => format === imageExtension)) {
    preparedUrl = `${preparedUrl}${convertParams}`;
  }
  return preparedUrl;
}EK