public static string InsertLRAPScript(string html, LRAPValues lrapValues) { var lrapPreScript = $"<script type=\"text/javascript\" src=\"/logrecorderandplayerjs.lrap?v={AssemblyHelper.RetrieveLinkerTimestamp().Ticks}\"></script><script type=\"text/javascript\">logRecorderAndPlayer.preInit(\"{lrapValues.SessionGUID}\", \"{lrapValues.PageGUID}\", \"{(lrapValues.ServerGUID != null ? lrapValues.ServerGUID.ToString() : "")}\");</script>"; var newHTML = html.Insert(LoggingHelper.GetHtmlIndexForInsertingLRAPJS(html), lrapPreScript); var lrapPostScript = $"<script type=\"text/javascript\">logRecorderAndPlayer.postInit(\"{lrapValues.SessionGUID}\", \"{lrapValues.PageGUID}\", \"{(lrapValues.ServerGUID != null ? lrapValues.ServerGUID.ToString() : "")}\");</script>"; newHTML += lrapPostScript; return(newHTML); }