{"version":3,"file":"downloadBlob.mjs","names":[],"sources":["../../src/utils/downloadBlob.ts"],"sourcesContent":["export const downloadBlob = async (blobUrl: string, fileName: string): Promise<void> => {\n  return new Promise((resolve, reject) => {\n    try {\n      const link = document.createElement('a');\n      link.href = blobUrl;\n      link.download = fileName;\n      link.style.display = 'none';\n\n      document.body.append(link);\n      link.click();\n      link.remove();\n\n      resolve();\n    } catch (error) {\n      reject(error);\n    }\n  });\n};\n"],"mappings":";AAAA,MAAa,eAAe,OAAO,SAAiB,aAAoC;CACtF,OAAO,IAAI,SAAS,SAAS,WAAW;EACtC,IAAI;GACF,MAAM,OAAO,SAAS,cAAc,GAAG;GACvC,KAAK,OAAO;GACZ,KAAK,WAAW;GAChB,KAAK,MAAM,UAAU;GAErB,SAAS,KAAK,OAAO,IAAI;GACzB,KAAK,MAAM;GACX,KAAK,OAAO;GAEZ,QAAQ;EACV,SAAS,OAAO;GACd,OAAO,KAAK;EACd;CACF,CAAC;AACH"}