{"partnerName":"complyAuto","packageAlias":"complyAuto","packageProperties":["cacookieconsent_id","privacypolicy_id","requestportal_id","ca_privacy_policy_2_id","cacookieconsent_locale"],"packageOptions":{"packageNS":"do_complyAuto","initScripts":[{"inlineJs":"(function consentManagementJS() {\n    window.do_complyAuto = window.do_complyAuto || {};\n    const packageName = 'complyAuto';\n    const selector = '#ca-consent-root button.ca-button-opt-in';\n    window.do_complyAuto.consentManagementConfirmed = function (checkCount = 1) {\n        const element = document.querySelector(selector);\n        if (!element && checkCount <= 10) {\n            console.warn(`Basel >> ${packageName}: Element with selector \"${selector}\" not found. Retrying... (${checkCount}/10)`);\n            setTimeout(() => window.do_complyAuto.consentManagementConfirmed(checkCount + 1), 1000);\n            return;\n        }\n        element === null || element === void 0 ? void 0 : element.addEventListener('click', () => {\n            const event = new CustomEvent('tpiConsentConfirmed', {\n                detail: { packageName, message: 'Consent management confirmed' }\n            });\n            window.dispatchEvent(event);\n            console.log(`Basel >> ${packageName}: Consent management confirmed`);\n        });\n    };\n    window.do_complyAuto.consentManagementInit = function () {\n        const event = new CustomEvent('tpiConsentInit', {\n            detail: { packageName, message: 'Consent management initialized' }\n        });\n        window.dispatchEvent(event);\n        console.log(`Basel >> ${packageName}: Consent management initialized`);\n        window.do_complyAuto.consentManagementConfirmed();\n    };\n    window.do_complyAuto.consentManagementInit();\n})();"}]},"customProperties":[{"applyPages":{"default":true},"assignBaselToken":"cacookieconsent_locale_final","fetchType":"SET_VALUE","assignValue":{"baselCondition":{"assertion":"AS_BOOLEAN","evalTarget":{"baselString":"@{{package.cacookieconsent_locale}}@"},"cases":{"true":{"baselString":"@{{package.cacookieconsent_locale}}@"},"default":"en-US"}}}}],"lifecycleEvents":{},"globalScripts":{"js":[],"css":[]},"components":[{"alias":"complyAuto_tracking","rules":{"assignPages":{"default":true}},"lifecycleEvents":{},"scripts":{"css":[],"js":[{"alias":"complyauto-blocker-script","elType":"ScriptBlock","tag":"script","lifecycleEvents":{},"attributes":{},"options":{"location":"head","src":{"baselString":"https://cdn.complyauto.com/cookiebanner/banner/@{{package.cacookieconsent_id}}@/blocker.js"}},"rules":{"assertRules":[],"restrictAssignedPages":{"default":{"baselBool":{"target":{"baselMethod":{"method":"document.querySelector","args":["script[data-bzl-id*='complyauto-blocker-script']"],"useNew":false}},"invert":false}}}}},{"alias":"complyAuto_tracking-script","elType":"ScriptBlock","tag":"script","options":{"location":"body","src":"https://cdn.complyauto.com/cookiebanner/banner.js"},"attributes":{"data-cacookieconsent-id":{"baselString":"@{{package.cacookieconsent_id}}@"},"data-cacookieconsent-default-locale-tag":{"baselString":"@{{package.cacookieconsent_locale_final}}@"}},"rules":{"assertRules":[],"restrictAssignedPages":{"default":{"baselBool":{"target":{"baselMethod":{"method":"document.querySelector","args":["script[src*='https://cdn.complyauto.com/cookiebanner/banner.js']"],"useNew":false}},"invert":false}}}},"lifecycleEvents":{}}]},"elements":[{"elType":"PageElement","alias":"complyauto-privacy-policy","rules":{"assertRules":[],"restrictAssignedPages":{}},"options":{"domTarget":[{"selector":"#complyauto-privacy-policy","appendMethod":"appendChild"}],"targetAll":false},"tag":"iframe","attributes":{"src":{"baselString":"https://consumer.complyauto.com/privacy-policy/@{{package.privacypolicy_id || @{{package.cacookieconsent_id}}@}}@?dlocaletag=@{{package.cacookieconsent_locale_final}}@"},"title":"Privacy Policy","height":"1200px","width":"100%","frameborder":"no"},"lifecycleEvents":{}},{"elType":"PageElement","alias":"complyauto-consumer-request-portal","rules":{"assertRules":[],"restrictAssignedPages":{}},"options":{"domTarget":[{"selector":"#complyauto-consumer-request-portal","appendMethod":"appendChild"}],"targetAll":false},"tag":"iframe","attributes":{"src":{"baselString":"https://consumer.complyauto.com/request-portal/@{{package.requestportal_id || @{{package.cacookieconsent_id}}@}}@"},"title":"Consumer Request Portal","height":"900px","width":"100%","frameborder":"no"},"lifecycleEvents":{}},{"elType":"PageElement","alias":"complyauto-additional-policy","rules":{"assertRules":[],"restrictAssignedPages":{}},"options":{"domTarget":[{"selector":"#complyauto-additional-policy","appendMethod":"appendChild"}],"targetAll":false},"tag":"iframe","attributes":{"src":{"baselString":"https://consumer.complyauto.com/privacy-policy/@{{package.ca_privacy_policy_2_id}}@?dlocaletag=@{{package.cacookieconsent_locale_final}}@"},"title":"Comply Auto Additional Privacy Policy","height":"900px","width":"100%","frameborder":"no"},"lifecycleEvents":{}}]}]}