{"tags":[{"tagId":"0625d93f-3c7e-4d1b-be96-0449085f5d01","tagTypeId":"custom_tag_type","name":"New-Login-Style","description":"New-Login-Style","config":{"beforeEndHead":"<style>\n    [class*='LoginPopup__inner--'] p {\n        margin: 0 !important;\n    }\n\n    .cms-login [class*='Login__inputFields--'] [class*='Login__field--'] {\n        margin: 0 0 14px !important;\n    }\n\n    .cms-login [class*='Login__inputFields--'] [class*='Control__control--'] .cms-control-content {\n        background-color: rgba(255, 255, 255, 0.05) !important;\n        height: 34px;\n        border-radius: 0;\n        border: 1px solid var(--color-bullets) !important;\n        color: #fff !important;\n        font-size: 14px !important;\n    }\n\n    .cms-login [class*='Login__inputFields--'] [class*='Control__control--'].control-valid .cms-control-content {\n        border: 1px solid var(--color-bullets) !important;\n        background-color: rgba(255, 255, 255, 0.05) !important;\n    }\n\n    .cms-login [class*='Login__inputFields--'] [class*='Control__control--'].control-invalid .cms-control-content {\n        border: 1px solid #f35e5e !important;\n        background-color: rgba(255, 255, 255, 0.05) !important;\n    }\n\n    .cms-login [class*='Login__inputFields--'] [class*='Control__control--'].control-focus .cms-control-content {\n        background-color: var(--color-black) !important;\n        border: 1px solid var(--color-marine) !important;\n    }\n\n    .cms-login [class*='Login__inputFields--'] [class*='Control__control--'].control-invalid .cms-control-content input::placeholder,\n    .cms-login [class*='Login__inputFields--'] [class*='Control__control--'].control-invalid .cms-control-content:has(input + [class*='Icon__icon--']) input::placeholder {\n        color: #f35e5e !important;\n    }\n\n    .cms-login [class*='Login__form--'] .cms-login-controls {\n        margin: 0 !important;\n        padding: 10px 0 20px 0 !important;\n    }\n\n    .cms-login [class*='Login__form--'] .cms-login-controls button {\n        font-weight: 800;\n        text-transform: uppercase;\n        text-decoration: none;\n        color: var(--color-black);\n        font-size: 14px;\n        background-color: var(--color-yellow);\n        padding: 9px 30px;\n        line-height: 16px;\n        border-radius: 0 !important;\n        transition: all 0.2s ease;\n        height: 34px;\n        font-family: Asap, Helvetica Neue, Helvetica, Arial, sans-serif;\n    }\n\n    .desktop .cms-login [class*='Login__form--'] .cms-login-controls button:active {\n        color: var(--color-black) !important;\n        background-color: var(--color-yellow) !important;\n    }\n\n    .tablet .cms-login [class*='Login__form--'] .cms-login-controls button:hover,\n    .mobile .cms-login [class*='Login__form--'] .cms-login-controls button:hover {\n        color: var(--color-black) !important;\n        background-color: var(--color-yellow) !important;\n    }\n\n    .desktop .cms-login [class*='Login__form--'] .cms-login-controls button:hover,\n    .mobile .cms-login [class*='Login__form--'] .cms-login-controls button:active,\n    .mobile .cms-login [class*='Login__form--'] .cms-login-controls button:active {\n        opacity: 0.8;\n        color: var(--color-black) !important;\n        background-color: var(--color-yellow) !important;\n    }\n\n    .cms-login [class*='Login__form--'] .cms-control-content input,\n    .cms-login [class*='Login__form--'] .cms-control-content input:focus,\n    .cms-login [class*='Login__form--'] .cms-control-content input:hover,\n    .cms-login [class*='Login__form--'] .cms-control-content input:active {\n        padding: 0 14px !important;\n        order: 1;\n        border-radius: 0 !important;\n        height: 34px !important;\n        background: transparent !important;\n        background-color: transparent !important;\n        border-color: transparent !important;\n    }\n    .cms-login [class*='Login__form--'] .cms-control-content:has(input + [class*='Icon__icon--']) input,\n    .cms-login [class*='Login__form--'] .cms-control-content:has(input + [class*='Icon__icon--']) input:focus,\n    .cms-login [class*='Login__form--'] .cms-control-content:has(input + [class*='Icon__icon--']) input:active,\n    .cms-login [class*='Login__form--'] .cms-control-content:has(input + [class*='Icon__icon--']) input:hover {\n        padding: 0 0 0 14px !important;\n        background-color: transparent !important;\n        border-radius: 0 !important;\n        height: 34px !important;\n        border-color: transparent !important;\n    }\n    .cms-login [class*='Login__form--'] .cms-control-content [class*='Icon__icon--']:not([class*='Icon__formFieldEye--']) {\n        order: 2;\n    }\n    .cms-login [class*='Login__form--'] .cms-control-content:has([class*='Icon__icon--'] + [class*='Icon__icon--']) [class*='Icon__icon--']:not([class*='Icon__formFieldEye--']) {\n        order: 3;\n    }\n    .cms-login [class*='Login__form--'] .cms-control-content [class*='Icon__icon--'][class*='Icon__formFieldValid--'] {\n        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwNkZGRDgiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZWNrLWljb24gbHVjaWRlLWNoZWNrIj48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=);\n        background-repeat: no-repeat !important;\n        background-position: center !important;\n        background-size: 50% !important;\n    }\n    .cms-login [class*='Login__form--'] .cms-control-content [class*='Icon__icon--'][class*='Icon__formFieldInvalid--'] {\n        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmMzVlNWUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXgtaWNvbiBsdWNpZGUteCI+PHBhdGggZD0iTTE4IDYgNiAxOCIvPjxwYXRoIGQ9Im02IDYgMTIgMTIiLz48L3N2Zz4=);\n        background-repeat: no-repeat !important;\n        background-position: center !important;\n        background-size: 50% !important;\n    }\n    .cms-login [class*='Login__form--'] .cms-control-content [class*='Icon__icon--'][class*='Icon__formFieldEye--'] {\n        margin-left: 12px;\n        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoMjU1LDI1NSwyNTUsLjYpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1leWUtaWNvbiBsdWNpZGUtZXllIj48cGF0aCBkPSJNMi4wNjIgMTIuMzQ4YTEgMSAwIDAgMSAwLS42OTYgMTAuNzUgMTAuNzUgMCAwIDEgMTkuODc2IDAgMSAxIDAgMCAxIDAgLjY5NiAxMC43NSAxMC43NSAwIDAgMS0xOS44NzYgMCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjMiLz48L3N2Zz4=);\n        background-repeat: no-repeat !important;\n        background-position: center !important;\n        background-size: 50% !important;\n        order: 2;\n    }\n    .cms-login [class*='Login__form--'] .cms-control-content [class*='Icon__icon--'][class*='Icon__formFieldEye--'].secured {\n        margin-left: 12px;\n        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoMjU1LDI1NSwyNTUsLjYpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1leWUtb2ZmLWljb24gbHVjaWRlLWV5ZS1vZmYiPjxwYXRoIGQ9Ik0xMC43MzMgNS4wNzZhMTAuNzQ0IDEwLjc0NCAwIDAgMSAxMS4yMDUgNi41NzUgMSAxIDAgMCAxIDAgLjY5NiAxMC43NDcgMTAuNzQ3IDAgMCAxLTEuNDQ0IDIuNDkiLz48cGF0aCBkPSJNMTQuMDg0IDE0LjE1OGEzIDMgMCAwIDEtNC4yNDItNC4yNDIiLz48cGF0aCBkPSJNMTcuNDc5IDE3LjQ5OWExMC43NSAxMC43NSAwIDAgMS0xNS40MTctNS4xNTEgMSAxIDAgMCAxIDAtLjY5NiAxMC43NSAxMC43NSAwIDAgMSA0LjQ0Ni01LjE0MyIvPjxwYXRoIGQ9Im0yIDIgMjAgMjAiLz48L3N2Zz4=);\n        background-repeat: no-repeat !important;\n        background-position: center !important;\n        background-size: 50% !important;\n        order: 2;\n    }\n    .cms-login [class*='Login__form--'] .cms-control-content [class*='Icon__icon--'] + [class*='Icon__formFieldEye--'] {\n        margin-right: 0 !important;\n    }\n\n    .cms-login [class*='Login__form--'] [class*='Login__recaptcha--'] {\n        padding: 0 !important;\n    }\n\n    .cms-login [class*='Login__form--'] [class*='Login__inputField--'] label {\n        display: none !important;\n    }\n\n    .cms-login [class*='Login__inputFields--'] {\n        margin: 20px 0 0 !important;\n    }\n\n    .cms-login [class*='Control__control--'][class*='Checkbox__control--'] {\n        margin: 0 !important;\n    }\n\n    .cms-login [class*='Control__control--'][class*='Checkbox__control--'] [class*='CheckboxShallow__checkbox--'] {\n        display: inline-flex !important;\n    }\n\n    .mobile.landscape [class*='Login__inputFields--'],\n    .tablet.landscape [class*='Login__inputFields--'] {\n        display: flex;\n        gap: 5%;\n        flex-direction: column !important;\n    }\n\n</style>\n","beforeEndBody":""},"conditionIds":["feea99e9-c324-47d8-b041-7e19f4ef92de"]},{"tagId":"ddd0ed12-a512-4d60-b366-02091770164b","tagTypeId":"custom_tag_type","name":"JS - Main","description":"main.js","config":{"beforeEndHead":"<script src=\"https://temp.orenes.com.es/library/js/aos.js\"></script>\n<script src=\"https://temp.orenes.com.es/library/js/main.js\" async defer></script>","beforeEndBody":""},"conditionIds":["feea99e9-c324-47d8-b041-7e19f4ef92de"]},{"tagId":"ced6b133-6856-4851-b296-039616f38a60","tagTypeId":"custom_tag_type","name":"Canonical Casino","description":"Canonical Casino","config":{"beforeEndHead":"<link rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://www.versus.bet.br/cassino\" />\n<link rel=\"alternate\" hreflang=\"pt-PT\" href=\"https://www.versusbet.pt/casino\" />\n<link rel=\"alternate\" hreflang=\"es-MX\" href=\"https://www.versusbet.mx/casino\" />\n<link rel=\"alternate\" hreflang=\"es-ES\" href=\"https://www.versus.es/casino\" />\n<link rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.versus.bet/\" />\n<link rel=\"canonical\" href=\"https://www.versus.bet.br/cassino\" />","beforeEndBody":""},"conditionIds":["3a69ba6d-4f9b-46fb-badc-f3ca13a33424"]},{"tagId":"987192ec-fffc-4a40-bb53-b4c5efe1b1a5","tagTypeId":"custom_tag_type","name":"CSS for All pages","description":"CSS for All pages","config":{"beforeEndHead":"<style>\r\n    .cms-games-grid-filters [class*='Checkbox__label--'] > span {\r\n        display: inline !important;\r\n    }\r\n\r\n    .desktop [class*='ChangeForm__columns--'] [class*='ChangeForm__column--'],\r\n    .tablet.landscape [class*='ChangeForm__columns--'] [class*='ChangeForm__column--'] {\r\n        max-width: 100%\r\n    }\r\n\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form {\r\n        width: 100%;\r\n    }\r\n\r\n    .portlet__content form [class*=\"Controls__controlsContainer--\"] {\r\n        margin-top: 0;\r\n    }\r\n\r\n    html body [class*='PagePopup__container--'] > div.popup-modal__inner-content form > div,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div {\r\n        margin: 20px;\r\n    }\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div label,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div label {\r\n        font-size: 12px;\r\n        font-weight: 600;\r\n        color: var(--color-white);\r\n        margin-bottom: 5px;\r\n        display: block;\r\n    }\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content {\r\n        border: 0 !important;\r\n        position: relative;\r\n    }\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content input,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content input,\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content select,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content select {\r\n        padding: 0.5em 1.9em 0.5em 1em;\r\n        background-color: rgba(255, 255, 255, 0.05) !important;\r\n        border: 1px solid var(--color-bullets) !important;\r\n        font-size: 14px;\r\n        line-height: 18px;\r\n        height: auto;\r\n        position: relative;\r\n    }\r\n    @media (max-width: 767px) {\r\n        html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content input,\r\n        [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content input,\r\n        html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content select,\r\n        [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content select {\r\n            font-size: 13px;\r\n            height: 32px;\r\n        }\r\n    }\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content input::placeholder,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content input::placeholder,\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content select::placeholder,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content select::placeholder {\r\n        color: rgba(255, 255, 255, 0.6) !important;\r\n    }\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content input:focus,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content input:focus,\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content select:focus,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content select:focus {\r\n        background-color: var(--color-black) !important;\r\n        border: 1px solid var(--color-marine) !important;\r\n    }\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content input:focus::placeholder,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content input:focus::placeholder,\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content select:focus::placeholder,\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content select:focus::placeholder {\r\n        color: var(--color-white);\r\n    }\r\n    [class*='PagePopup__container--'] > .popup-modal__inner-content form [class*='ChangeForm__column--']> div .cms-control-content [class*=Icons__dropDown],\r\n    html body [class*=PagePopup__container] > div.popup-modal__inner-content form > div .cms-control-content [class*=Icons__dropDown] {\r\n        position: absolute;\r\n        top: 0;\r\n        right: 0;\r\n    }\r\n\r\n    html body .cms-my-account-sidebar .sidebar-content-wrapper .sidebar-content .portlet form [class*=cms-form-field],\r\n    html body .cms-my-account-sidebar .sidebar-content-wrapper .sidebar-content .fn-portlet form [class*=cms-form-field] {\r\n        margin: 0 0 var(--input-field-margin);\r\n    }\r\n\r\n    html [class*='Controls__controlsContainer--'] button {\r\n        font-weight: 800;\r\n        text-transform: uppercase;\r\n        text-decoration: none;\r\n        color: var(--color-black);\r\n        font-size: 14px;\r\n        background-color: var(--color-yellow);\r\n        padding: 9px 30px;\r\n        line-height: 16px;\r\n        border-radius: 0 !important;\r\n        transition: all 0.2s ease;\r\n        margin-top: 0 !important;\r\n        margin-bottom: 0 !important;\r\n    }\r\n    html [class*='Controls__controlsContainer--'] button:hover {\r\n        opacity: 0.8;\r\n    }\r\n    @media (max-width: 767px) {\r\n        html [class*='Controls__controlsContainer--'] button {\r\n            font-size: 13px;\r\n            padding: 6px 14px;\r\n            line-height: 20px;\r\n        }\r\n    }\r\n    html [class*='Controls__controlsContainer--'] button {\r\n        background-color: var(--color-yellow) !important;\r\n        color: var(--color-black) !important;\r\n    }\r\n    .sidebar-content-wrapper .sidebar-content [class*='ChangeFormField__submit--'],\r\n    .sidebar-content-wrapper .sidebar-content [class*='Controls__controlsContainer--'] button {\r\n        max-width: 100% !important;\r\n    }\r\n</style>\r\n","beforeEndBody":""},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"24ecb045-8176-43b6-8f48-73a533f1f374","tagTypeId":"custom_js","name":"Recurring Deposit y FTD","description":"Evento de FTD y recurring deposit","config":{"code":" Playtech.on(Playtech.Events.DEPOSIT_COMPLETED, async  ([{ amount, code, method, status}]) => {\r\n    const statistics = await Playtech.API.payments.getPaymentStatistics();\r\n    const isFTD = statistics.deposits.totalDepositCount === '1';\r\n\r\n\r\n    if (isFTD) {\r\n        // Track first deposit\r\n        // example of GA event\r\n        window.dataLayer.push({\r\n            'event': 'FTD',\r\n            'amount': amount,\r\n            'method': method,\r\n            'userId': Playtech.fetchUserDetails().userId\r\n        });\r\n    } else {\r\n        // Track regular deposit\r\n        // example of GA event\r\n        window.dataLayer.push({\r\n            'event': 'recurring_deposit',\r\n            'amount': amount,\r\n            'method': method,\r\n            'userId': Playtech.fetchUserDetails().userId\r\n        });\r\n    }\r\n});"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"21e7bb5b-61d7-4983-a0ff-b72841081fbc","tagTypeId":"custom_js","name":"Rodadas Gratis","description":"Script para la landing de rodadas gratis","config":{"code":"if (typeof initAnimationsAndSlider === \"function\") {\n  initAnimationsAndSlider();\n}"},"conditionIds":["da1161bc-63ee-4608-a224-0d2d75f5a355"]},{"tagId":"e911efc5-0f5e-4647-b590-f7dc3e82cb74","tagTypeId":"custom_tag_type","name":"CSS - Registro","description":"Correción checks registro","config":{"beforeEndHead":"<style>\n  html [class*=Popup__popup].root-gb-registration > div.popup-modal__inner-content #main-content [class*=Layout__layout] .portlet-column-content #p_p_id_registration_WAR_accountportlet form .fn-contact-preferences .field__control-label label,\n  html [class*=Popup__popup].root-gb-registration > div.popup-modal__inner-content #main-content [class*=Layout__layout] .portlet-column-content #p_p_id_registration_WAR_accountportlet form .field.checkbox .field__control-label label {\n    margin-left: -23px;\n    padding-left: 23px !important;\n    z-index: 2;\n    position: relative;\n  }\n</style>","beforeEndBody":""},"conditionIds":["feea99e9-c324-47d8-b041-7e19f4ef92de","da1161bc-63ee-4608-a224-0d2d75f5a355"]},{"tagId":"59658334-4dfb-4e07-8b84-8b980cfe68a8","tagTypeId":"custom_tag_type","name":"Redesign - new Responsible Gaming","description":"Redesign - new Responsible Gaming","config":{"beforeEndHead":"<style>\n\n    .self-exclusion .cms-self-exclusion-container {\n        max-width: 100%;\n    }\n\n    .cms-reality-check-controls button[class*=\"Button__primary--\"][class*=\"Button__success--\"][class*=\"Button__button--\"],\n    .self-exclusion [class*=\"SelfExclusion__controls--\"] button[class*=\"Button__primary--\"][class*=\"Button__success--\"][class*=\"Button__button--\"] {\n        width: auto;\n        min-width: 11em;\n        font-family: Asap, Helvetica Neue, Helvetica, Arial, sans-serif;\n        font-size: 1.28rem;\n        font-style: normal;\n        font-weight: 300;\n        background-color: var(--btn-primary-success-background-color);\n    }\n    \n    .self-exclusion [class*=\"RadioShallow__disabledLabel--\"] {\n        background: transparent;\n    }\n    \n    .desktop .self-exclusion .cms-self-exclusion-product-select,\n    .desktop .self-exclusion .cms-self-exclusion-end-type-radio,\n    .desktop .self-exclusion .cms-self-exclusion-period-select {\n        width: 23em;\n    }\n    \n</style>","beforeEndBody":""},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"67a70be8-01ed-4f03-afc4-45e1acb732dd","tagTypeId":"custom_tag_type","name":"Redesign - new Contact Preferences","description":"Redesign - new Contact Preferences","config":{"beforeEndHead":"<style>\n    .cms-CONTACT_PREFERENCES {\n        width: 100%;\n        padding: 0 2.5em 0.5em;\n    }\n    \n    .cms-CONTACT_PREFERENCES button {\n        min-width: auto;\n    }\n</style>","beforeEndBody":""},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"3d80fe4d-782e-4130-95d9-1157c7993785","tagTypeId":"custom_js","name":"OnLogin assetLoader","description":"Scripts to run on login","config":{"code":"(() => {\r\n    const baseUrl = \"https://gamelauncher-uu-pop-cf.versus.bet.br/bootstrap/asset-loader.js\";\r\n\r\n  const handle = () => {\r\n    if (window.location.pathname.startsWith(Playtech.Variables.sportsbookRootURL))\r\n      return;\r\n  \r\n      var script = document.createElement('script');\r\n      script.src = baseUrl;\r\n      script.async = true;\r\n      document.head.appendChild(script);\r\n  }\r\n\r\n  if (Playtech.API.user.isLoggedIn())\r\n    handle();\r\n  Playtech.on('LOGGED_IN', handle);\r\n})();"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"1042d18d-c435-4803-a49e-6344fe0ac89c","tagTypeId":"geofencing","name":"Geofencing Support","description":"Geofencing Support","config":{"xpointNative":{"enabled":false},"skipBrowserGeolocation":false,"intervalPings":true,"useProviderAutoselection":false,"inactiveDetection":true,"playerTag":"kyc/user_verified","xpoint":{"enabled":false,"sdkUrl":"https://cdn.xpoint.tech/4.9.0/xpoint.min.js"},"xpointLite":{"enabled":false,"sdkUrl":"https://cdn.xpoint.tech/4.9.0/xpoint.min.js","geolocationEnabled":true},"useTransparentPopup":false,"caf":{"enabled":true,"sdkUrl":"https://repo.combateafraude.com/identity/0.0.40/index.umd.js"}},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"a6deb01d-b2d9-4115-9dcd-0814d941eb88","tagTypeId":"geofencing","name":"Geofencing Support for Wrapper","description":"Geofencing Support","config":{"xpointNative":{"enabled":false},"skipBrowserGeolocation":false,"intervalPings":true,"useProviderAutoselection":false,"inactiveDetection":true,"playerTag":"kyc/user_verified","xpoint":{"enabled":false,"sdkUrl":"https://cdn.xpoint.tech/4.9.0/xpoint.min.js"},"xpointLite":{"enabled":false,"sdkUrl":"https://cdn.xpoint.tech/4.9.0/xpoint.min.js","geolocationEnabled":true},"useTransparentPopup":false,"caf":{"enabled":true,"sdkUrl":"https://repo.combateafraude.com/identity/0.0.40/index.umd.js"}},"conditionIds":["40cfcc31-e547-4be6-9f5b-89e25ee290ca"]},{"tagId":"1b74358e-6418-4c11-b65c-74f5e6d2a84f","tagTypeId":"caf","name":"CAF MFA Loader","description":"CAF MFA Loader","config":{"sdkUrl":"https://repo.combateafraude.com/identity/0.0.40/index.umd.js"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"5bf4212e-2b99-4413-8fbd-8e430a3acba2","tagTypeId":"custom_js","name":"Sportsbook Events","description":"Sportsbook Events","config":{"code":"(() => {\n    let page;\n    let userName;\n\n    function gtag() {\n        window.dataLayer?.push(arguments);\n    }\n\n    Playtech.on('sportsbook-analytics', (event) => {\n        if (event.userName !== userName) {\n            userName = event.userName;\n            gtag('set', { userId: userName });\n        }\n\n        if (event.page !== page) {\n            page = event.page;\n            gtag('set', { page: page });\n        }\n\n        gtag('event', event.eventName, event.data);\n    });\n})();"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"63da73cc-4afd-40f4-a233-c7f748b8d26c","tagTypeId":"custom_js","name":"CPF (personalId) addBeforeRegistrationHook","description":"CPF (personalId) addBeforeRegistrationHook","config":{"code":"Playtech.API.auth.addBeforeRegistrationHook(({ dataMap }) => {\n    // modify cpf right before registration request is sent\n    dataMap.personalId = dataMap.personalId.replace(/[-\\.]/g, '');\n\n    return { dataMap };\n});"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"ac16bdee-8019-4cdd-a8dd-1f272286f3b6","tagTypeId":"custom_js","name":"RC stopgaming logout in wrapper","description":"RC stopgaming logout in wrapper","config":{"code":"Playtech.API.events.addEventListener('reality-check-popup-closed', ({ detail }) => {\n    if (detail === 'decline') {\n      window.close();   \n    }\n});"},"conditionIds":["40cfcc31-e547-4be6-9f5b-89e25ee290ca"]},{"tagId":"46dcc523-8795-45a8-9eca-d31f7fe34820","tagTypeId":"custom_js","name":"Signup format CEP number","description":"Signup format CEP number","config":{"code":"Playtech.API.auth.addBeforeRegistrationHook(({ dataMap }) => {\n    dataMap.zip = dataMap.zip.replace('-', '');\n    return { dataMap };\n});"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"fe40f5c2-539a-4d49-9722-b659d3982811","tagTypeId":"custom_js","name":"kyc/id_authentication_su verified check","description":"Direct to deposit page on player tag change.","config":{"code":"(() => {\n    Playtech.on('player-tag-change', async ({\n        tag,\n        value,\n        removed\n    }) => {\n        if (removed || (tag !== 'kyc/id_authentication_su' && tag !== 'kyc/update_details') || value !== 'verified') {\n            return;\n        }\n\n        Playtech.API.common.navigate('/deposit');\n    });\n})();\n"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"0907bf9c-499a-4b83-9dea-d175286ed0b6","tagTypeId":"custom_js","name":"Survey Form","description":"Survey Form","config":{"code":"Playtech.on('dynamic-custom-form-submit', ({ formValues, formIMSValues, formName, resolve, reject }) => {\n    if (formName !== 'Survey Test') {\n        return;\n    }\n\n    if (Playtech.API.auth.isLoggedIn) {\n      const count = Object.values(formValues).filter((answer) => answer === \"playtech.mobile.system.yes.button.title\").length;\n  \n      Playtech.API.user.setPlayerTags([{ name: 'Operations/RG/self_evaluation', type: 'text', value: String(count) }]);\n      resolve();\n    } else {\n      reject('This form is not available for guests.');\n    }\n});"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"8954201c-62a7-4856-b704-feae14166e05","tagTypeId":"custom_js","name":"Handle openRegistrationPage param","description":"Handle openRegistrationPage param","config":{"code":"(() => {\n    const searchParams = new URLSearchParams(location.search);\n\n    if (searchParams.get('openRegistrationPage')) {\n        setTimeout(() => Playtech.API.common.navigate('/register'), 1000);\n    }\n})();"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"f99be39f-ab72-47ad-bacc-6b7cf92d58bc","tagTypeId":"custom_js","name":"Handle openLogin param","description":"Handle openLogin param","config":{"code":"(() => {\n    const searchParams = new URLSearchParams(location.search);\n\n    if (searchParams.get('openLogin')) {\n        setTimeout(() => Playtech.API.popup.showPopup('login'), 1000);\n    }\n})();"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"c1a0d650-d793-46b9-b7ef-dad627f1b07e","tagTypeId":"custom_js","name":"On deposit page remove fs_signup param","description":"On deposit remove fs_signup param","config":{"code":"const url = new URL(window.location.href);\r\nif (url.searchParams.has('fs_signup')) {\r\n  url.searchParams.delete('fs_signup');\r\n  const newUrl = url.toString();\r\n  window.history.replaceState(window.history.state, '', url.toString());\r\n}"},"conditionIds":["bdd1ee49-ce20-4009-a72a-66eea2c7748f","da1161bc-63ee-4608-a224-0d2d75f5a355"]},{"tagId":"4fbf63d1-8592-4710-8569-23e3d888ece7","tagTypeId":"custom_js","name":"PLAYTECH API READY dataLayer","description":"PLAYTECH API READY dataLayer","config":{"code":"dataLayer.push({'event': 'PLAYTECH_API_READY'});"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"74b1afe9-dcbf-40e1-aeee-65a6ea8aa890","tagTypeId":"custom_js","name":"In Play Redirect","description":"In Play Redirect","config":{"code":"Playtech.API.common.navigate('/sportsbook/inplay');"},"conditionIds":["2a837ba0-6dd9-4908-bbc7-255823a27688","feea99e9-c324-47d8-b041-7e19f4ef92de"]},{"tagId":"e2318279-b952-4e10-9057-64e32870400b","tagTypeId":"custom_js","name":"Handle openDeposit param","description":"Handle openDeposit param","config":{"code":"(() => {\n    const searchParams = new URLSearchParams(location.search);\n\n    if (searchParams.get('openDeposit')) {\n        Playtech.API.common.replace(location.pathname, null, { removeParams: ['openDeposit'] });\n\n        if (Playtech.API.auth.isLoggedIn) {\n            Playtech.API.common.navigate('/deposit', null, { removeParams: ['openDeposit'] });\n            return;\n        }\n        \n        setTimeout(() => Playtech.API.auth.showLoginPopup({ onLogin: () => Playtech.API.common.navigate('/deposit') }), 1000);\n    }\n})();"},"conditionIds":["da1161bc-63ee-4608-a224-0d2d75f5a355"]},{"tagId":"56fdbe6d-10d1-4c87-9b4a-a45defd025b3","tagTypeId":"custom_js","name":"ON_DEPOSITWITHDRAW_REDIRECT","description":"ON_DEPOSITWITHDRAW_REDIRECT","config":{"code":"Playtech.on('DEPOSIT_COMPLETED', () => {\r\n  if (window.location.href.includes('/account/deposit')) {\r\n    Playtech.API.common.navigate(sessionStorage?.getItem(\"dynamicClientType\") == '\"casino\"' ? '/cassino' : '/');\r\n  }\r\n});\r\nPlaytech.on('WITHDRAWAL_COMPLETED', () => {\r\n  if (window.location.href.includes('/account/withdraw')) {\r\n    Playtech.API.common.navigate(sessionStorage?.getItem(\"dynamicClientType\") == '\"casino\"' ? '/cassino' : '/');\r\n  }\r\n});"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"c78bef54-eb08-40af-8153-e065eae953a4","tagTypeId":"custom_js","name":"Affiliate ingoogleads Promotion assign tag","description":"Assign tag based of affiliate and optin","config":{"code":"(() => {\r\n    const tagCategory = 'CRM';\r\n    let affiliateData = Playtech.API.affiliate.getAffiliateData();\r\n\r\n    // sign-up IMS tag name\r\n    let tagCode = new URLSearchParams(window.location.search).get('sitn');\r\n\r\n    if (tagCode && affiliateData.advertiser == 'ingoogleads') {\r\n        Playtech.on('REGISTRATION_COMPLETED', ([{ username, userId, playerCode }]) => {\r\n            const interval = setInterval(() => {\r\n                if (Playtech.API.user.isLoggedIn()) {\r\n                    clearInterval(interval);\r\n\r\n                    Playtech.API.user.setPlayerTags(\r\n                        [{ name: tagCategory + '/' + tagCode }]\r\n                    );\r\n                }\r\n            }, 1500);\r\n        });\r\n    }\r\n})();"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"34e93bf7-0e6e-4f0f-8b78-6ca083ec1123","tagTypeId":"custom_js","name":"window.loginAndLoadPageForDeposit","description":"Temporal fix for deposit clientType","config":{"code":"    window.loginAndLoadPageForDeposit = function (path) {\r\n        const redirect = async () => {\r\n            if (window.location.pathname !== path) {\r\n                Playtech.API.common.navigate(path, null);\r\n                await new Promise(resolve => setTimeout(resolve, 1000))\r\n            }\r\n            Playtech.API.common.navigate('/deposit');\r\n        }\r\n        if (Playtech.API.auth.isLoggedIn)\r\n            redirect()\r\n        else\r\n            Playtech.API.auth.showLoginPopup({\r\n                onLogin: redirect\r\n            });\r\n    }"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"3fc7eefc-8e95-4373-8bf1-1379fb955ae3","tagTypeId":"custom_js","name":"Scroll Up on Navigate","description":"Scroll Up on Navigate","config":{"code":"Playtech.on('navigate', () => window.scrollTo(0, 0));"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"f25589ad-c105-42e4-b4de-75bd14389cb5","tagTypeId":"custom_js","name":"Replace + during registration in cellphone","description":"Replace + during registration in cellphone","config":{"code":"Playtech.API.auth.addBeforeRegistrationHook(({ dataMap }) => {\n    dataMap.cellphone = dataMap.cellphone?.replace('+', '') || '';\n\n    return { dataMap };\n});"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"8b06d33e-0ea0-4f10-a83b-940448a95b6d","tagTypeId":"custom_js","name":"Sentry","description":"Sentry","config":{"code":"if (!window.sentryLoaded) {\r\n  window.sentryLoaded = true;\r\n  \r\n  var script = document.createElement('script');\r\n  script.src = 'https://js.sentry-cdn.com/a271729b0560bbd103e483dc417e5b2b.min.js';\r\n  script.async=true;\r\n  script.crossOrigin = 'anonymous';\r\n  document.head.appendChild(script);\r\n}"},"conditionIds":["da1161bc-63ee-4608-a224-0d2d75f5a355"]},{"tagId":"d3d68471-7b06-4eeb-9dcc-3f8e5f99bf72","tagTypeId":"custom_js","name":"Remove min height","description":"Remove min height #main-content","config":{"code":"if (!window.mainHeightRemoved) {\n  window.mainHeightRemoved = true;\n  setTimeout(() => { document.querySelector(\"#main-content\").style = 'min-height: initial'; }, 2000);\n}"},"conditionIds":["da1161bc-63ee-4608-a224-0d2d75f5a355"]},{"tagId":"dcc93a17-b214-4c50-8ea7-796cf28bd42a","tagTypeId":"custom_js","name":"Virtuals Redrect","description":"Virtuals Redrect","config":{"code":"Playtech.API.common.navigate('/sportsbook/virtuals');"},"conditionIds":["140786a3-0754-4a51-a420-18d1102f657f","feea99e9-c324-47d8-b041-7e19f4ef92de"]},{"tagId":"c8cebfd8-2c3d-42bf-88c3-a677ee040342","tagTypeId":"custom_js","name":"documentElement Player Tags","description":"documentElement Player Tags","config":{"code":"(() => {\r\n  const dashToCamelCase = (str) => \r\n    str.replace(/-([a-z])/g, (_, letter) => letter.toUpperCase());\r\n\r\n  const capitalizeFirstLetter = (str) =>\r\n    str.length === 0 ? str : str.charAt(0).toUpperCase() + str.slice(1);\r\n\r\n  const setPlayerTags = (tags) => {\r\n    tags.forEach(({ name, value }) => {\r\n      const formattedName = capitalizeFirstLetter(dashToCamelCase(name.replaceAll('/', '-')));\r\n      document.documentElement.dataset[`tag${formattedName}`] = value ?? '';\r\n    });\r\n  };\r\n\r\n  const clearPlayerTags = () => {\r\n    Object.keys(document.documentElement.dataset).forEach((key) => {\r\n      if (key.startsWith('tag')) {\r\n        delete document.documentElement.dataset[key];\r\n      }\r\n    });\r\n  };\r\n\r\n  const render = async () => {\r\n    if (Playtech.API.user.isLoggedIn()) {\r\n      try {\r\n        const response = await Playtech.API.user.getPlayerTags();\r\n        setPlayerTags(response.data.tags);\r\n      } catch (error) {\r\n        console.error('Error fetching player tags:', error);\r\n      }\r\n    } else {\r\n      clearPlayerTags();\r\n    }\r\n  };\r\n\r\n  Playtech.on('LOGGED_IN', render);\r\n  Playtech.on('LOGGED_OUT', render);\r\n  render();\r\n})();\r\n"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"5b35b5eb-2b47-4a96-87e3-72734a6b1a9c","tagTypeId":"custom_js","name":"CSS Display helpers","description":"Display CSS helper","config":{"code":"(() => {\r\n  const DEFAULT_VIP_LEVEL = 'unlogged';\r\n\r\n  let vipLevel = DEFAULT_VIP_LEVEL;\r\n  let styleEl = document.createElement('style');\r\n  document.body.appendChild(styleEl);\r\n\r\n  const render = () => {\r\n    const forceDate = new URLSearchParams(window.location.search).get('forceDate');\r\n\r\n    const today = luxon.DateTime.now().setZone('America/Sao_Paulo')\r\n    const todayDayName = (forceDate ? luxon.DateTime.fromISO(forceDate) : today).setLocale(\"en\").toFormat('cccc').toLowerCase();\r\n    const todayDate = forceDate || today.toFormat('yyyy-MM-dd');\r\n\r\n    window.document.documentElement.setAttribute('data-date', todayDate);\r\n    window.document.documentElement.setAttribute('data-day-of-the-week', todayDayName);\r\n    window.document.documentElement.setAttribute('data-vip-level', vipLevel);\r\n    \r\n    styleEl.textContent = `\r\n  /* LEVEL 1 */\r\n  [data-filter-date],\r\n  [data-filter-day-of-the-week],\r\n  [data-filter-vip-levels] {\r\n    --display-applied: none;\r\n    display: none;\r\n  }\r\n\r\n  [data-style-display=\"inline-block\"] {\r\n    --display: inline-block;\r\n  }\r\n\r\n  [data-style-display=\"flex\"] {\r\n    --display: flex;\r\n  }\r\n\r\n  html[data-date=\"${todayDate}\"] [data-filter-date~=\"${todayDate}\"],\r\n  html[data-day-of-the-week=\"${todayDayName}\"] [data-filter-day-of-the-week~=\"${todayDayName}\"],\r\n  html[data-vip-level=\"${vipLevel}\"] [data-filter-vip-levels~=\"${vipLevel}\"] {\r\n    --display-applied: var(--display, block);\r\n    display: var(--display-applied);\r\n  }\r\n\r\n  /* LEVEL 2 */\r\n  html [data-filter-date][data-filter-day-of-the-week],\r\n  html [data-filter-date][data-filter-vip-levels],\r\n  html [data-filter-day-of-the-week][data-filter-vip-levels] {\r\n    --display-applied: none;\r\n    display: none;\r\n  }\r\n\r\n  html[data-date=\"${todayDate}\"][data-day-of-the-week=\"${todayDayName}\"] [data-filter-date~=\"${todayDate}\"][data-filter-day-of-the-week~=\"${todayDayName}\"],\r\n  html[data-date=\"${todayDate}\"][data-vip-level=\"${vipLevel}\"] [data-filter-date~=\"${todayDate}\"][data-filter-vip-levels~=\"${vipLevel}\"],\r\n  html[data-day-of-the-week=\"${todayDayName}\"][data-vip-level=\"${vipLevel}\"] [data-filter-day-of-the-week~=\"${todayDayName}\"][data-filter-vip-levels~=\"${vipLevel}\"] {\r\n    --display-applied: var(--display, block);\r\n    display: var(--display-applied);\r\n  }\r\n  /* LEVEL 3 */\r\n  html [data-filter-date][data-filter-vip-levels][data-filter-day-of-the-week] {\r\n    --display-applied: none;\r\n    display: none;\r\n  }\r\n\r\n  html[data-date=\"${todayDate}\"][data-day-of-the-week=\"${todayDayName}\"][data-vip-level=\"${vipLevel}\"] [data-filter-date~=\"${todayDate}\"][data-filter-day-of-the-week~=\"${todayDayName}\"][data-filter-vip-levels~=\"${vipLevel}\"] {\r\n    --display-applied: var(--display, block);\r\n    display: var(--display-applied);\r\n  }\r\n\r\n  @media (min-width: 640px) {\r\n    html [data-filter-date][data-desktop-style-display],\r\n    html [data-filter-day-of-the-week][data-desktop-style-display],\r\n    html [data-filter-vip-levels][data-desktop-style-display] {\r\n      display: none;\r\n    }\r\n\r\n    html[data-date=\"${todayDate}\"] [data-filter-date~=\"${todayDate}\"][data-desktop-style-display],\r\n    html[data-vip-level=\"${vipLevel}\"] [data-filter-vip-levels~=\"${vipLevel}\"][data-desktop-style-display],\r\n    html[data-day-of-the-week=\"${todayDayName}\"] [data-filter-day-of-the-week~=\"${todayDayName}\"][data-desktop-style-display] {\r\n      display: attr(data-desktop-style-display);\r\n    }\r\n\r\n    /* LEVEL 2 */\r\n    html [data-filter-date][data-filter-day-of-the-week][data-desktop-style-display],\r\n    html [data-filter-date][data-filter-vip-levels][data-desktop-style-display],\r\n    html [data-filter-day-of-the-week][data-filter-vip-levels][data-desktop-style-display] {\r\n      display: none;\r\n    }\r\n\r\n    html[data-date=\"${todayDate}\"][data-day-of-the-week=\"${todayDayName}\"] [data-filter-date~=\"${todayDate}\"][data-filter-day-of-the-week~=\"${todayDayName}\"][data-desktop-style-display],\r\n    html[data-date=\"${todayDate}\"][data-vip-level=\"${vipLevel}\"] [data-filter-date~=\"${todayDate}\"][data-filter-vip-levels~=\"${vipLevel}\"][data-desktop-style-display],\r\n    html[data-day-of-the-week=\"${todayDayName}\"][data-vip-level=\"${vipLevel}\"] [data-filter-day-of-the-week][data-filter-vip-levels~=\"${vipLevel}\"][data-desktop-style-display] {\r\n      display: attr(data-desktop-style-display);\r\n    }\r\n\r\n    /* LEVEL 3 */\r\n    html [data-filter-date][data-filter-vip-levels][data-filter-day-of-the-week][data-desktop-style-display] {\r\n      display: none;\r\n    }\r\n\r\n    html[data-date=\"${todayDate}\"][data-day-of-the-week=\"${todayDayName}\"][data-vip-level=\"${vipLevel}\"] [data-filter-date~=\"${todayDate}\"][data-filter-day-of-the-week~=\"${todayDayName}\"][data-filter-vip-levels~=\"${vipLevel}\"][data-desktop-style-display] {\r\n      display: attr(data-desktop-style-display);\r\n    }\r\n  }\r\n    `;\r\n  }\r\n\r\n  const renderFull = () => {\r\n    if (Playtech.API.user.isLoggedIn()) {\r\n      vipLevel = Playtech.fetchUserDetails().vipLevel; \r\n    } else {\r\n      vipLevel = DEFAULT_VIP_LEVEL;\r\n    }\r\n\r\n    render();\r\n  }\r\n\r\n  Playtech.on('LOGGED_IN', renderFull);\r\n  Playtech.on('LOGGED_OUT', renderFull);\r\n\r\n  Playtech.API.common.getScript('https://cdn.jsdelivr.net/npm/[email protected]/build/global/luxon.min.js').then(() => {\r\n    renderFull();\r\n  });\r\n})();\r\n"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"1f8055fa-f356-47af-9076-6f10ffb5ca03","tagTypeId":"custom_js","name":"documentElement Player Tags","description":"documentElement Player Tags","config":{"code":"(() => {\r\n  const dashToCamelCase = (str) => \r\n    str.replace(/-([a-z])/g, (_, letter) => letter.toUpperCase());\r\n\r\n  const capitalizeFirstLetter = (str) =>\r\n    str.length === 0 ? str : str.charAt(0).toUpperCase() + str.slice(1);\r\n\r\n  const setPlayerTags = (tags) => {\r\n    tags.forEach(({ name, value }) => {\r\n      const formattedName = capitalizeFirstLetter(dashToCamelCase(name.replaceAll('/', '-')));\r\n      document.documentElement.dataset[`tag${formattedName}`] = value ?? '';\r\n    });\r\n  };\r\n\r\n  const clearPlayerTags = () => {\r\n    Object.keys(document.documentElement.dataset).forEach((key) => {\r\n      if (key.startsWith('tag')) {\r\n        delete document.documentElement.dataset[key];\r\n      }\r\n    });\r\n  };\r\n\r\n  const render = async () => {\r\n    if (Playtech.API.user.isLoggedIn()) {\r\n      try {\r\n        const response = await Playtech.API.user.getPlayerTags();\r\n        setPlayerTags(response.data.tags);\r\n      } catch (error) {\r\n        console.error('Error fetching player tags:', error);\r\n      }\r\n    } else {\r\n      clearPlayerTags();\r\n    }\r\n  };\r\n\r\n  Playtech.on('LOGGED_IN', render);\r\n  Playtech.on('LOGGED_OUT', render);\r\n  render();\r\n})();\r\n"},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"d63b08d4-494d-49ab-90ed-85c62aa77302","tagTypeId":"custom_js","name":"Question 18 Years","description":"Question 18 Years","config":{"code":"if (!localStorage.getItem('is18anos')) {\n    window.Playtech.API.popup.showPopup('confirmation', {\n        id: 'anos-confirmation',\n        content: '<style>.popup-modal__buttons { flex-direction: row-reverse; } .popup-modal__button:first-child, .popup-modal__button:first-child:hover { background: transparent !important; border: 1px solid #fff; }</style><div style=\"display: flex; flex-direction: column; align-items: center;\"><div><img src=\"/library/.customization/logo.svg\" style=\"width: 100%;\"></div><div style=\"font-size: 1.5rem; padding: 2rem 0; font-weight: bold;\">VOCE TEM MAIS DE 18 ANOS?</div></div>',\n        onAccept: () => {\n            localStorage.setItem('is18anos', 'true');\n        },\n        onDecline: () => {\n            window.Playtech.API.popup.showPopup('common', {\n              id: 'anos-alert',\n              isModal: true,\n              buttons: [],\n              content: '<style>#anos-alert { max-width: 42em; }</style><div style=\"display: flex; flex-direction: column; align-items: center; padding: 2em;\"><div><img src=\"/library/.customization/logo.svg\" style=\"width: 100%;\"></div><div style=\"font-size: 1.5rem; padding: 2rem 0; font-weight: bold;\">Desculpa , você é muito jovem para acessar este site</div></div>'\n            });\n        },\n        acceptBtnText: 'SIM',\n        declineBtnText: 'NÃO'\n    });\n}\n"},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]},{"tagId":"f191eccf-7f0f-4942-bbd4-90a96e9b3b7b","tagTypeId":"user_flow_builder","name":"Brazilian Onboarding Flow","description":"Brazilian Onboarding Flow","config":{"flows":[{"tagName":"kyc/user_edit","tagValue":"edit","pageUrl":"/onboarding-flow/edit-details","redirectionCondition":"present"},{"tagName":"kyc/email_verification","tagValue":"required","pageUrl":"/onboarding-flow/sms-email-verification","redirectionCondition":"present"},{"tagName":"kyc/sms_verification","tagValue":"required","pageUrl":"/onboarding-flow/sms-email-verification","redirectionCondition":"present"},{"tagName":"kyc/update_details","tagValue":"required","pageUrl":"/onboarding-flow/update-details","redirectionCondition":"present"},{"tagName":"kyc/id_authentication_su","tagValue":"required","pageUrl":"/onboarding-flow/id-authentication","redirectionCondition":"present"},{"tagName":"kyc/only_id_ authentication_su","tagValue":"required","pageUrl":"/onboarding-flow/only-id-authentication-su","redirectionCondition":"present"},{"tagName":"kyc/id_authentication_su","tagValue":"pending","pageUrl":"/onboarding-flow/id-authentication-pending","redirectionCondition":"present"},{"tagName":"kyc/id_reauthentication_wd","tagValue":"required","pageUrl":"/onboarding-flow/id-reauthentication","redirectionCondition":"present"},{"tagName":"kyc/id_annual_revalidation","tagValue":"required","pageUrl":"/onboarding-flow/annual-revalidation","redirectionCondition":"present"},{"tagName":"kyc/sof_upload_requirement","tagValue":"required","pageUrl":"/sof-verification","redirectionCondition":"present"},{"tagName":"kyc/cpf_upload_requirement","tagValue":"required","pageUrl":"/verification-cpf","redirectionCondition":"present"},{"tagName":"kyc/cpf_upload_requirement","tagValue":"pending","pageUrl":"/verification-cpf-pending","redirectionCondition":"present"}]},"conditionIds":["149f37e4-2a56-445b-9bfa-c1eb991b2a0a"]},{"tagId":"5960bdf0-7bb0-4c05-ac28-4c01aa69ac48","tagTypeId":"ucip","name":"UCIP","description":"UCIP","config":{},"conditionIds":["40cfcc31-e547-4be6-9f5b-89e25ee290ca"]},{"tagId":"09ec98a0-15df-47af-8f3a-16e342b519c2","tagTypeId":"dynamic_client_type","name":"Dynamic client type","description":"Dynamic client type","config":{"clientTypeQueryStringPages":[{"page":"/register"}],"clientTypeGroups":[{"clientType":"poker","pages":[{"page":"/poker"}]},{"clientType":"bingo","pages":[{"page":"/header-test"}]}]},"conditionIds":["13d49fc7-2011-4bd2-b108-d66cc0f9ccfc"]}],"conditions":[{"conditionId":"426fbdc3-34eb-4ecb-a0fb-0b76154969d8","conditionTypeId":"page_condition","name":"Sportbook","description":"Sportbook","config":{"onPageLaunch":"/esportes"}},{"conditionId":"40cfcc31-e547-4be6-9f5b-89e25ee290ca","conditionTypeId":"basic_condition","name":"On wrapper init","description":"On wrapper init","config":{"launch":"onWrapperInit"}},{"conditionId":"13d49fc7-2011-4bd2-b108-d66cc0f9ccfc","conditionTypeId":"basic_condition","name":"On application init","description":"On application initialization","config":{"launch":"onAppInit"}},{"conditionId":"149f37e4-2a56-445b-9bfa-c1eb991b2a0a","conditionTypeId":"basic_condition","name":"On App Init","description":"On App Init","config":{"launch":"onAppInit"}},{"conditionId":"af9af471-cf39-4c28-acb3-36322492f14b","conditionTypeId":"page_condition","name":"Pages","description":"Pages","config":{"onPageLaunch":"/promotions,/deposit"}},{"conditionId":"feea99e9-c324-47d8-b041-7e19f4ef92de","conditionTypeId":"basic_condition","name":"Before page rendered","description":"Before page rendered","config":{"launch":"beforePageRendered"}},{"conditionId":"9a27b0d3-e2f9-47f5-b63c-70a3d6e0e59c","conditionTypeId":"page_condition","name":"FAQ","description":"FAQ","config":{"onPageLaunch":"/faq, /contact-us"}},{"conditionId":"da1161bc-63ee-4608-a224-0d2d75f5a355","conditionTypeId":"basic_condition","name":"After page rendered","description":"After page rendered","config":{"launch":"afterPageRendered"}},{"conditionId":"bdd1ee49-ce20-4009-a72a-66eea2c7748f","conditionTypeId":"page_condition","name":"On deposit page","description":"On deposit","config":{"onPageLaunch":"/deposit"}},{"conditionId":"05ab7b4f-2b43-4aa6-9d2c-230c818087f4","conditionTypeId":"page_condition","name":"On test layout page","description":"On test layout page","config":{"onPageLaunch":"/test-layout,/cassino-test, /game-tag-test"}},{"conditionId":"3a69ba6d-4f9b-46fb-badc-f3ca13a33424","conditionTypeId":"page_condition","name":"On Cassino page","description":"On Cassino page","config":{"onPageLaunch":"/cassino"}},{"conditionId":"2a837ba0-6dd9-4908-bbc7-255823a27688","conditionTypeId":"page_condition","name":"Ao Vivo Page","description":"Ao Vivo Page","config":{"onPageLaunch":"/ao-vivo"}},{"conditionId":"140786a3-0754-4a51-a420-18d1102f657f","conditionTypeId":"page_condition","name":"Virtuals Page","description":"Virtuals Page","config":{"onPageLaunch":"/virtuais"}},{"conditionId":"64c5e07d-9c47-4ddc-96b3-0d23552a992e","conditionTypeId":"page_condition","name":"Protect these pages from VIP level 1","description":"Protect these pages from VIP level 1","config":{"onPageLaunch":"/galera-bet-goals, /hide-my-page"}},{"conditionId":"e34d9298-baf1-43b3-b631-18cdfc563de2","conditionTypeId":"page_condition","name":"VIP Level Protected","description":"VIP Level Protected Pages","config":{"onPageLaunch":"/galerabet-vip-lounge, /promocoes/vip"}}]}