window.injectCSharp = async function (helper) { window.CSHARP = helper console.info("Recieved DotNetReference", window.CSHARP) } async function delay(t) { return new Promise((resolve) => { setTimeout(resolve, t); }); } async function removeElementById(id) { document.getElementById(id)?.remove() } function Dispose(obj) { if (obj && typeof obj.Dispose === "function") obj.Dispose() }