customElements.define( "cal-com", class extends HTMLElement { constructor() { super(); } connectedCallback() { (function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement("script")).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; typeof namespace === "string" ? (cal.ns[namespace] = api) && p(api, ar) : p(cal, ar); return; } p(cal, ar); }; })(window, "https://app.cal.com/embed/embed.js", "init"); Cal("init", { origin: "https://app.cal.com" }); Cal("inline", { elementOrSelector: "#calcom-widget", calLink: "avinal", }); Cal("ui", { theme: "dark", styles: { branding: { brandColor: "#009fb1" }, }, hideEventTypeDetails: false, }); console.log("These errors are not produced by the Elm app :)"); } } );