{"version":3,"file":"telemetry.mjs","sources":["../../../../src/cli/utils/telemetry.ts"],"sourcesContent":["import { generateInstallId } from '@strapi/utils';\n\nexport const sendEvent = async (event: string, uuid: string, installId?: any) => {\n  try {\n    await fetch('https://analytics.strapi.io/api/v2/track', {\n      method: 'POST',\n      body: JSON.stringify({\n        event,\n        deviceId: generateInstallId(uuid, installId),\n        groupProperties: { projectId: uuid },\n      }),\n      headers: {\n        'Content-Type': 'application/json',\n        'X-Strapi-Event': event,\n      },\n    });\n  } catch (e) {\n    // ...\n  }\n};\n"],"names":["sendEvent","event","uuid","installId","fetch","method","body","JSON","stringify","deviceId","generateInstallId","groupProperties","projectId","headers","e"],"mappings":";;AAEaA,MAAAA,SAAAA,GAAY,OAAOC,KAAAA,EAAeC,IAAcC,EAAAA,SAAAA,GAAAA;IAC3D,IAAI;AACF,QAAA,MAAMC,MAAM,0CAA4C,EAAA;YACtDC,MAAQ,EAAA,MAAA;YACRC,IAAMC,EAAAA,IAAAA,CAAKC,SAAS,CAAC;AACnBP,gBAAAA,KAAAA;AACAQ,gBAAAA,QAAAA,EAAUC,kBAAkBR,IAAMC,EAAAA,SAAAA,CAAAA;gBAClCQ,eAAiB,EAAA;oBAAEC,SAAWV,EAAAA;AAAK;AACrC,aAAA,CAAA;YACAW,OAAS,EAAA;gBACP,cAAgB,EAAA,kBAAA;gBAChB,gBAAkBZ,EAAAA;AACpB;AACF,SAAA,CAAA;AACF,KAAA,CAAE,OAAOa,CAAG,EAAA;;AAEZ;AACF;;;;"}