You will need to add this block of HTML to your HTML document (can be the head or body)
<script>!function(n,t,e,o,a,i,r){var c,s=new r;function d(n){return e+n.name}function f(n,t){var e=o.createElement("div");e.innerHTML=t,e.id="Union__fragment__"+n.name,o.body.appendChild(e)}function u(n,t){"loading"!==o.readyState?f(n,t):o.addEventListener("DOMContentLoaded",function(){f(n,t)})}function h(e,o){var n=new XMLHttpRequest;n.addEventListener("load",function(){var n,t=this.responseText;if(200===this.status){try{n=t,a[d(e)]=i.stringify([s,n])}catch(n){return void console.warn("Error hydrating icon cache: ",n)}o&&o(t)}}),n.open("GET",e.url),n.send()}function m(t){h(t,function(n){u(t,n)})}t.forEach(function(n){var t,e,o=a[d(n)];o?(e=i.parse(o),t=new r(e[0]),s<t?m(n):(u(n,e[1]),setTimeout(function(){6e5<=s-t&&h(n)}))):m(n)}),c=t.map(d),Object.keys(a).forEach(function(n){n.startsWith(e)&&-1===c.indexOf(n)&&(a.removeItem(n),console.warn("Deleting fragment cache: ",n))})}(0