};function runPageScript(){
(function(){
// flag pages by path, tolerant of trailing slash and subpaths
var path = (location.pathname||'/').replace(/\/+$/,'') || '/';
var isDisc = (path === '/disclaimers') || path.indexOf('/disclaimers/') === 0;
var isComp = /^\/ComplianceCheck\//.test(path);
// set flags ASAP
if (isDisc) {
document.documentElement.classList.add('is-disclaimers');
document.addEventListener('DOMContentLoaded',function(){
document.body && document.body.classList.add('is-disclaimers');
});
}
if (isComp) document.documentElement.classList.add('is-compliance');
// belt and suspenders hiding, skipped on disclaimers and compliance
function hideMLS(){
if (document.documentElement.classList.contains('is-disclaimers')) return;
if (document.documentElement.classList.contains('is-compliance')) return;
document.querySelectorAll('footer .mls-declaimer-container').forEach(function(el){
el.style.setProperty('display','none','important');
el.style.setProperty('visibility','hidden','important');
el.style.setProperty('height','0','important');
el.style.setProperty('overflow','hidden','important');
});
}
document.addEventListener('DOMContentLoaded', hideMLS);
[300,900,1800].forEach(function(t){ setTimeout(hideMLS,t); });
new MutationObserver(hideMLS).observe(document.documentElement,{childList:true,subtree:true});
})();
};