{"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;AACtF,QAAO,IAAI,SAAS,SAAS,WAAW;AACtC,MAAI;GACF,MAAM,OAAO,SAAS,cAAc,IAAI;AACxC,QAAK,OAAO;AACZ,QAAK,WAAW;AAChB,QAAK,MAAM,UAAU;AAErB,YAAS,KAAK,OAAO,KAAK;AAC1B,QAAK,OAAO;AACZ,QAAK,QAAQ;AAEb,YAAS;WACF,OAAO;AACd,UAAO,MAAM;;GAEf"}