The only modifications of import I can think of are in the injection code. The rest are minor tweaks of Casper:
Header:
< script >
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXX-1', 'auto'); ga('send', 'pageview');
< /script >
Footer:
< script src="https://cdn.jsdelivr.net/gh/gmfmi/searchinghost-easy@latest/dist/searchinghost-easy-backpack.js" >< /script >
< script >
$("ul.nav").append('<l i class="nav-search" >< a href="#searchinghost-easy" >< svg style="fill:#fff" width="14px" height="14px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" >< path d="M508.875,493.792L353.089,338.005c32.358-35.927,52.245-83.296,52.245-135.339C405.333,90.917,314.417,0,202.667,0 S0,90.917,0,202.XXXXXX.917,202.667,202.667,202.667c52.043,0,99.411-19.887,135.339-52.245l155.786,155.786 XX.083,2.083,4.813,3.125,7.542,3.XXXcX.729,0,5.458-1.042,7.542-3.125C513.042,504.708,513.XXX,497.958,508.875,493.792z M202.667,384c-99.979,0-181.333-81.344-181.333-181.333S102.XXX.XX.XXX,202.667,21.XXXSXXX102.XXX,XXX,202.667 SXXX.XXX,384,202.667,384z"/ >< /svg >< /a >< /li >');
new SearchinGhostEasy({contentApiKey: '8645186bXXXXXXXXXXf4cdf1f4', apiUrl: 'https://www.map59.com'});
< /script >
(edit: The forum should REALLY not process HTML in posts…)