var rmgOneTrust = { init: function () { window.__cmp( 'getConsentData', null, function (result) { var rmgConsentData = JSON.parse(localStorage.getItem('rmgConsentData')) || {}; rmgConsentData.consentString = result.consentData; localStorage.setItem('rmgConsentData', JSON.stringify(rmgConsentData)); } ); window.__cmp( 'getVendorConsents', null, function (result) { var rmgConsentData = JSON.parse(localStorage.getItem('rmgConsentData')) || {}; var purposes = result.purposeConsents; var ads = result.purposeConsents[3]; var content = result.purposeConsents[4]; // Content: 2 - 4, Analytics: 5, Ads: 3 if (rmgConsentData.content !== content || rmgConsentData.ads !== ads || rmgConsentData.purposes[1] !== purposes[1] || rmgConsentData.purposes[2] !== purposes[2] || rmgConsentData.purposes[3] !== purposes[3] || rmgConsentData.purposes[4] !== purposes[4] || rmgConsentData.purposes[5] !== purposes[5]) { rmgConsentData.purposes = purposes; rmgConsentData.ads = ads; rmgConsentData.content = content; localStorage.setItem('rmgConsentData', JSON.stringify(rmgConsentData)); var onRoulartaGdprChange = document.createEvent("CustomEvent"); onRoulartaGdprChange.initCustomEvent('onRoulartaGdprChange', false, false, {}); document.dispatchEvent(onRoulartaGdprChange); } } ); } };