{"version":3,"file":"utils.cjs","names":[],"sources":["../../../../src/instrumentations/clicks/ClicksInstrumentation/utils.ts"],"sourcesContent":["const MAX_INNER_TEXT = 30;\n\nexport const getHTMLElementFriendlyName = (\n  element: HTMLElement,\n  innerText: string,\n) => {\n  const nodeName = element.nodeName.toLowerCase();\n  const truncatedInnerText = innerText.substring(0, MAX_INNER_TEXT);\n  const ellipsis = innerText.length > MAX_INNER_TEXT ? '...' : '';\n  const className = element.className ? ` class=\"${element.className}\"` : '';\n  return `<${nodeName}${className}>${truncatedInnerText}${ellipsis}</${nodeName}>`;\n};\n"],"mappings":";;AAAA,MAAM,iBAAiB;AAEvB,MAAa,8BACX,SACA,cACG;CACH,MAAM,WAAW,QAAQ,SAAS,aAAa;CAC/C,MAAM,qBAAqB,UAAU,UAAU,GAAG,eAAe;CACjE,MAAM,WAAW,UAAU,SAAS,iBAAiB,QAAQ;AAE7D,QAAO,IAAI,WADO,QAAQ,YAAY,WAAW,QAAQ,UAAU,KAAK,GACxC,GAAG,qBAAqB,SAAS,IAAI,SAAS"}