<link rel="preconnect" href="https://cmp.pubtech.ai">
<link rel="preconnect" href="https://cmp-assets.pubtech.ai">


<script type="module" src="https://cmp.pubtech.ai/444/pubtech-cmp-v2-esm.js"></script><script nomodule>!function(){var e=document,t=e.createElement('script');if(!('noModule'in t)&&'onbeforeload'in t){var n=!1;e.addEventListener('beforeload',(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute('nomodule')||!n)return;e.preventDefault()}),!0),t.type='module',t.src='.',e.head.appendChild(t),t.remove()}}();</script>
<script nomodule data-src="https://cmp.pubtech.ai/444/pubtech-cmp-v2.js" src="https://cmp.pubtech.ai/444/pubtech-cmp-v2.js"></script>


<script type="text/javascript">
    window.googletag = window.googletag || { cmd: [] };
    window.googletag.cmd = window.googletag.cmd || [];
</script>



<script defer data-domain="hdblog.it" src="https://mary.hdblog.it/js/script.outbound-links.pageview-props.tagged-events.js"></script>
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
