window.DigitalFeedback['https://digitalfeedback.euro.confirmit.com/api/digitalfeedback/loader/prod/scenario?programKey=bIBWJz&scenarioId=12907&programVersion=184'] = function (api) {
ExitIntentHelper = {

    DataPackage: function (DeviceType, DFProgramID, DFProgramVersion, pageCount, pagesVisited, lang) {

        var dObj = {};
        dObj.l = lang;
        dObj.DFID = DFProgramID;
        dObj.DFVersion = DFProgramVersion;
        dObj.DFSource = "Web_IntentToLeave";

        dObj.DFPageRef = document.referrer;                         // Where did they come from
        dObj.DFPageURL = document.location.href.toLowerCase();      // Page triggered on
        dObj.DFHost = document.location.host;                       // Host site
        dObj.DFSiteLanguage = document.documentElement.lang;        // Website Language
        dObj.DFSiteUserLanguage = window.navigator.language;        // Active user language
        dObj.DFSiteUserLanguages = window.navigator.languages;      // Available user languages in browser

        dObj.DFuws_visitor_id = sessionStorage.getItem("uws_visitor_id");
        dObj.DFpathname = location.pathname;
        dObj.DFpageCount = pageCount;
        dObj.DFpagesVisited = pagesVisited;

        dObj.DFScreenWidth = window.screen.width;
        dObj.DFScreenHeight = window.screen.height;
        dObj.DFScreenisExtended = window.screen.isExtended
        dObj.DFScreenOrientation = window.screen.orientation.type
        dObj.DFScreenViewportWidth = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0)
        dObj.DFScreenViewportHeight = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0)
        dObj.DFdpr = window.devicePixelRatio
        dObj.DFuws_prop_Entry_Page = ConfirmitHelper.getCookie("uws_prop_Entry_Page")
        dObj.DFuws_visited_pages = sessionStorage.getItem("uws_visited_pages");
        dObj.DFDeviceType = DeviceType;

        if (DeviceType == "D") {
            dObj.DFEventCategory = 1;         // Automatic trigger (default) or manual trigger of survey (click I'm ready button)
        }

        // Write Initial Data to session
        sessionStorage.setItem("objConfCS", JSON.stringify(dObj));

    },


    InviteText_MOBILE: function (lcode) {
        switch ("" + lcode) {
            case "9":
                //return 'Exit Intent Invite - MOBILE English';
                return 'Exit Intent Invite - MOBILE English (2024)';
                break;
            case "7":
                return 'Exit Intent Invite - MOBILE German (2024)';
                break;
            case "16":
                return 'Exit Intent Invite - MOBILE Italian (2024)';
                break;
            case "12":
                return 'Exit Intent Invite - MOBILE French (2024)';
                break;
            case "17":
                return 'Exit Intent Invite - MOBILE Japanese (2024)';
                break;
            case "14":
                return 'Exit intent invite - MOBILE Hungarian (2024)';
                break;
            case "5":
                return 'Exit intent invite - MOBILE Czech (2024)';
                break;
            case "21":
                return 'Exit intent invite - MOBILE Polish (2024)';
                break;
        }
    },

    InviteText_DESKTOP: function (lcode) {
        switch ("" + lcode) {
            case '9':
                //return 'Exit Intent Invite - DESKTOP English';
                  return 'Exit Intent Invite - DESKTOP English (2024)';
                break;
            case "7":
                return 'Exit Intent Invite - DESKTOP German (2024)';
                break;
            case "16":
                return 'Exit Intent Invite - DESKTOP Italian (2024)';
                break;
            case "12":
                return 'Exit Intent Invite - DESKTOP French (2024)';
                break;
            case "17":
                return 'Exit Intent Invite - DESKTOP Japanese (2024)';
                break;
            case "21":
                return 'Exit intent invite - DESKTOP Polish (2024)';
                break;
            case "14":
                return 'Exit intent invite - DESKTOP Hungarian (2024)';
                break;
            case "5":
                return 'Exit intent invite - DESKTOP Czech (2024)';
                break;        
        }
    },

    /* DESKTOP ONLY */
    exitWindowText: function (lcode) {
        switch ("" + lcode) {
            case '9':
                //return "<div class='grid-container'><div class='grid-child cf-window_placeholder_Left'><img src='https://survey.euro.confirmit.com/isa/NYCXOPKRNBIMIQMFPTKAOBOYLODMPIKR/logo2024/RS_LOGO_RGB_reversed_small.jpg'></div><div class='grid-child cf-window_placeholder_Right'><div class='P_Right_01'>Please keep this window open!</div><div class='P_Right_02'>We'll ask you some questions after you finish</div><div class='P_Right_03'>This window will be where your survey appears so minimise it, or click back onto your website</div><div class='P_Right_04'><button type='button' id='ForstaReadyButton' class='ForstaButton'>I'm ready now</button></div><div class='cf-window__privacy'><div class='cf-window__privacy_A'>Powered by Forsta</div><div class='cf-window__privacy_B'><a href='https://www.rsgroup.com/cookies' target='_blank'>RS Cookie Policy</a></div><div class='cf-window__privacy_C'><a href='https://www.rsgroup.com/privacy' target='_blank'>Privacy Policy</a></div></div></div></div><style>.grid-container {display: grid;grid-template-columns: 1fr 4fr;grid-gap:1px;height:100%;}.cf-window_placeholder_Left{float:left;background:#f3000b;min-width: 185px;margin-right: 20px;}.cf-window_placeholder_Left img {height: 95px;position: relative;top: 160px;border-radius: 10px;left: 35px;}.cf-window_placeholder_Right {float: left;min-width: 300px;margin-right: 120px;}.P_Right_01 {margin-top: 60px;font-size: 35px;border-bottom: 1px solid #f3000b;padding-bottom: 5px;margin-bottom: 30px;}.P_Right_02 {font-size: 20px;margin-bottom: 15px;}.P_Right_03 {font-size: 20px;height: 130px;}.P_Right_04 {margin-bottom: 80px;}.P_Right_Footer {font-size: 12px;bottom: 20px;position: absolute;}.cf-window__footer {display: inline-block;flex: 0 0 auto;flex-direction: row-reverse;padding: 16px 0 10px 0;}.cf-window__privacy a {color: #333;}.cf-window__privacy_A {float: left;margin-right: 15px;font-size: 15px;}.cf-window__privacy_B {float: left;margin-right: 15px;font-size: 15px;}.cf-window__privacy_C {float: left;margin-right: 15px;font-size: 15px;}.ForstaButton {visibility: hidden;font-size: 15px;padding: 12px;width: 200px;background: #f3000b;border: none;border-radius: 5px;color: white;cursor: pointer;}</style>";
                return "<div class='__container cf-invite-wrapper' role='complementary' aria-label='Feedback dialog'><div class='cf-invite cf-invite--bottom-left'><div class='cf-invite__header'><div class='cf-invite__title'><img src='https://survey.euro.confirmit.com/isa/NYCXOPKRNBIMIQMFPTKAOBOYLODMPIKR/logo2024/RS_LOGO_RGB_standard_small.jpg'></div></div><div class='cf-invite__header2'><div class='cf-invite__title2'>Please keep this window open</div></div><div class='cf-invite__content cf-invite_original'><p>We'll ask you some questions after you finish.</p><p>This window will be where your survey appears so minimise it, or click back onto your website.</p></div><div class='cf-invite__footer'><button type='button' class='cf-invite__button cf-invite__button--accept ForstaButton' id='ForstaReadyButton' class='ForstaButtoln'>I'm ready now</button></div><div class='cf-invite__privacy cf-invite_original'><div class='cf-invite__privacy_A'>Powered by Forsta</div><div class='cf-invite__privacy_B'><a href='https://www.rsgroup.com/cookies' target='_blank'>RS Cookie Policy</a></div><div class='cf-invite__privacy_C'><a href='https://www.rsgroup.com/privacy' target='_blank'>Privacy Policy</a></div></div></div><style>@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic */@font-face {font-family: 'Noto Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notosans/v36/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}.__container .cf-invite {position: fixed;display: flex;flex-direction: column;border-radius: 5px;}.__container .cf-invite--bottom-left {right: 0;left: 0;margin: auto;height: 370px;width: 450px;}.__container .cf-invite__header {height: 90px;}.__container .cf-invite__header2 {padding-left: 20px;padding-right: 20px;padding-top: 20px;}.__container .cf-invite__title img {height: 70px;position: absolute;left: 20px;top: 20px;}.__container .cf-invite__title2 {font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #393939;text-align: left;font-size: 30px;line-height: 125%;}.__container .cf-invite__content {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;padding-left: 20px;padding-right: 20px;font-size: 16px;color: #555;}.__container .cf-invite__button {font-weight: bold;font-family: 'Noto Sans', Arial, Helvetica, sans-serif;cursor: pointer;padding: 0.7em;border-radius: 4px;}.__container .cf-invite__button--accept {background: #214ea8;color: white !important;border: 1px solid #214ea8;}.__container .cf-invite__privacy {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;font-size: 15px;padding-left: 15px;}.__container .cf-invite__footer {display: flex;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}.cf-invite__content p {margin-bottom: 20px;}.cf-invite__privacy.cf-invite_original div {float: left;margin-left: 6px;margin-right: 6px;}.ForstaButton {visibility: hidden;}</style>";
                break;
            case '7':
                return "<div class='__container cf-invite-wrapper' role='complementary' aria-label='Feedback dialog'><div class='cf-invite cf-invite--bottom-left'><div class='cf-invite__header'><div class='cf-invite__title'><img src='https://survey.euro.confirmit.com/isa/NYCXOPKRNBIMIQMFPTKAOBOYLODMPIKR/logo2024/RS_LOGO_RGB_standard_small.jpg'></div></div><div class='cf-invite__header2'><div class='cf-invite__title2'>Bitte schließen Sie dieses Fenster nicht!</div></div><div class='cf-invite__content cf-invite_original'><p>Sobald Sie bereit sind, können Sie mit der Umfrage beginnen.</p><p>Die Umfrage wird in diesem Fenster angezeigt, also minimieren Sie das Fenster, oder klicken Sie zurück auf Ihre Website.</p></div><div class='cf-invite__footer'><button type='button' class='cf-invite__button cf-invite__button--accept ForstaButton' id='ForstaReadyButton' class='ForstaButtoln'>Ich bin jetzt bereit.</button></div><div class='cf-invite__privacy cf-invite_original'><div class='cf-invite__privacy_A'>Powered by Forsta</div><div class='cf-invite__privacy_B'><a href='https://www.rsgroup.com/cookies' target='_blank'>RS Cookie Policy</a></div><div class='cf-invite__privacy_C'><a href='https://www.rsgroup.com/privacy' target='_blank'>Privacy Policy</a></div></div></div><style>@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic */@font-face {font-family: 'Noto Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notosans/v36/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}.__container .cf-invite {position: fixed;display: flex;flex-direction: column;border-radius: 5px;}.__container .cf-invite--bottom-left {right: 0;left: 0;margin: auto;height: 410px;width: 450px;}.__container .cf-invite__header {height: 90px;}.__container .cf-invite__header2 {padding-left: 20px;padding-right: 20px;padding-top: 20px;}.__container .cf-invite__title img {height: 70px;position: absolute;left: 20px;top: 20px;}.__container .cf-invite__title2 {font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #393939;text-align: left;font-size: 30px;line-height: 125%;}.__container .cf-invite__content {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;padding-left: 20px;padding-right: 20px;font-size: 16px;color: #555;}.__container .cf-invite__button {font-weight: bold;font-family: 'Noto Sans', Arial, Helvetica, sans-serif;cursor: pointer;padding: 0.7em;border-radius: 4px;}.__container .cf-invite__button--accept {background: #214ea8;color: white !important;border: 1px solid #214ea8;}.__container .cf-invite__privacy {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;font-size: 15px;padding-left: 15px;}.__container .cf-invite__footer {display: flex;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}.cf-invite__content p {margin-bottom: 20px;}.cf-invite__privacy.cf-invite_original div {float: left;margin-left: 6px;margin-right: 6px;}.ForstaButton {visibility: hidden;}</style>";
                break;    
            case '16':
                return "<div class='__container cf-invite-wrapper' role='complementary' aria-label='Feedback dialog'><div class='cf-invite cf-invite--bottom-left'><div class='cf-invite__header'><div class='cf-invite__title'><img src='https://survey.euro.confirmit.com/isa/NYCXOPKRNBIMIQMFPTKAOBOYLODMPIKR/logo2024/RS_LOGO_RGB_standard_small.jpg'></div></div><div class='cf-invite__header2'><div class='cf-invite__title2'>Per favore, mantieni questa finestra aperta!</div></div><div class='cf-invite__content cf-invite_original'><p>Ti faremo alcune domande al termine del tuo intervento.</p><p>TQuesta finestra sarà quella in cui apparirà il sondaggio, quindi riducila a icona o clicca di nuovo sul tuo sito web.</p></div><div class='cf-invite__footer'><button type='button' class='cf-invite__button cf-invite__button--accept ForstaButton' id='ForstaReadyButton' class='ForstaButtoln'>Sono pronto/a ora</button></div><div class='cf-invite__privacy cf-invite_original'><div class='cf-invite__privacy_A'>Powered by Forsta</div><div class='cf-invite__privacy_B'><a href='https://www.rsgroup.com/cookies' target='_blank'>RS Cookie Policy</a></div><div class='cf-invite__privacy_C'><a href='https://www.rsgroup.com/privacy' target='_blank'>Privacy Policy</a></div></div></div><style>@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic */@font-face {font-family: 'Noto Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notosans/v36/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}.__container .cf-invite {position: fixed;display: flex;flex-direction: column;border-radius: 5px;}.__container .cf-invite--bottom-left {right: 0;left: 0;margin: auto;height: 390px;width: 450px;}.__container .cf-invite__header {height: 90px;}.__container .cf-invite__header2 {padding-left: 20px;padding-right: 20px;padding-top: 20px;}.__container .cf-invite__title img {height: 70px;position: absolute;left: 20px;top: 20px;}.__container .cf-invite__title2 {font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #393939;text-align: left;font-size: 30px;line-height: 125%;}.__container .cf-invite__content {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;padding-left: 20px;padding-right: 20px;font-size: 16px;color: #555;}.__container .cf-invite__button {font-weight: bold;font-family: 'Noto Sans', Arial, Helvetica, sans-serif;cursor: pointer;padding: 0.7em;border-radius: 4px;}.__container .cf-invite__button--accept {background: #214ea8;color: white !important;border: 1px solid #214ea8;}.__container .cf-invite__privacy {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;font-size: 15px;padding-left: 15px;}.__container .cf-invite__footer {display: flex;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}.cf-invite__content p {margin-bottom: 20px;}.cf-invite__privacy.cf-invite_original div {float: left;margin-left: 6px;margin-right: 6px;}.ForstaButton {visibility: hidden;}</style>";
                break;
            case '12':
                return "<div class='__container cf-invite-wrapper' role='complementary' aria-label='Feedback dialog'><div class='cf-invite cf-invite--bottom-left'><div class='cf-invite__header'><div class='cf-invite__title'><img src='https://survey.euro.confirmit.com/isa/NYCXOPKRNBIMIQMFPTKAOBOYLODMPIKR/logo2024/RS_LOGO_RGB_standard_small.jpg'></div></div><div class='cf-invite__header2'><div class='cf-invite__title2'>Veuillez garder cette fenêtre ouverte !</div></div><div class='cf-invite__content cf-invite_original'><p>Nous vous poserons quelques questions une fois que vous aurez terminé.</p><p>L' enquête apparaîtra dans cette fenêtre, alors réduisez-la ou cliquez à nouveau sur votre site Web.</p></div><div class='cf-invite__footer'><button type='button' class='cf-invite__button cf-invite__button--accept ForstaButton' id='ForstaReadyButton' class='ForstaButtoln'>Je suis prêt(e) maintenant</button></div><div class='cf-invite__privacy cf-invite_original'><div class='cf-invite__privacy_A'>Powered by Forsta</div><div class='cf-invite__privacy_B'><a href='https://www.rsgroup.com/cookies' target='_blank'>RS Cookie Policy</a></div><div class='cf-invite__privacy_C'><a href='https://www.rsgroup.com/privacy' target='_blank'>Privacy Policy</a></div></div></div><style>@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic */@font-face {font-family: 'Noto Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notosans/v36/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}.__container .cf-invite {position: fixed;display: flex;flex-direction: column;border-radius: 5px;}.__container .cf-invite--bottom-left {right: 0;left: 0;margin: auto;height: 370px;width: 450px;}.__container .cf-invite__header {height: 90px;}.__container .cf-invite__header2 {padding-left: 20px;padding-right: 20px;padding-top: 20px;}.__container .cf-invite__title img {height: 70px;position: absolute;left: 20px;top: 20px;}.__container .cf-invite__title2 {font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #393939;text-align: left;font-size: 30px;line-height: 125%;}.__container .cf-invite__content {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;padding-left: 20px;padding-right: 20px;font-size: 16px;color: #555;}.__container .cf-invite__button {font-weight: bold;font-family: 'Noto Sans', Arial, Helvetica, sans-serif;cursor: pointer;padding: 0.7em;border-radius: 4px;}.__container .cf-invite__button--accept {background: #214ea8;color: white !important;border: 1px solid #214ea8;}.__container .cf-invite__privacy {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;font-size: 15px;padding-left: 15px;}.__container .cf-invite__footer {display: flex;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}.cf-invite__content p {margin-bottom: 20px;}.cf-invite__privacy.cf-invite_original div {float: left;margin-left: 6px;margin-right: 6px;}.ForstaButton {visibility: hidden;}</style>";
                break;                 
            case '17':
                return "<div class='__container cf-invite-wrapper' role='complementary' aria-label='Feedback dialog'><div class='cf-invite cf-invite--bottom-left'><div class='cf-invite__header'><div class='cf-invite__title'><img src='https://survey.euro.confirmit.com/isa/NYCXOPKRNBIMIQMFPTKAOBOYLODMPIKR/logo2024/RS_LOGO_RGB_standard_small.jpg'></div></div><div class='cf-invite__header2'><div class='cf-invite__title2'>こちらのウインドウを閉じないでください。</div></div><div class='cf-invite__content cf-invite_original'><p>後ほどアンケートが表示されます。</p><p>この画面を最小化して、RSオンラインをご利用ください。お客様からのご意見をお待ちしております。</p></div><div class='cf-invite__footer'><button type='button' class='cf-invite__button cf-invite__button--accept ForstaButton' id='ForstaReadyButton' class='ForstaButtoln'>アンケートに答える</button></div><div class='cf-invite__privacy cf-invite_original'><div class='cf-invite__privacy_A'>Powered by Forsta</div><div class='cf-invite__privacy_B'><a href='https://www.rsgroup.com/cookies' target='_blank'>RS Cookie Policy</a></div><div class='cf-invite__privacy_C'><a href='https://www.rsgroup.com/privacy' target='_blank'>Privacy Policy</a></div></div></div><style>@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic */@font-face {font-family: 'Noto Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notosans/v36/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}.__container .cf-invite {position: fixed;display: flex;flex-direction: column;border-radius: 5px;}.__container .cf-invite--bottom-left {right: 0;left: 0;margin: auto;height: 390px;width: 450px;}.__container .cf-invite__header {height: 90px;}.__container .cf-invite__header2 {padding-left: 20px;padding-right: 20px;padding-top: 20px;}.__container .cf-invite__title img {height: 70px;position: absolute;left: 20px;top: 20px;}.__container .cf-invite__title2 {font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #393939;text-align: left;font-size: 30px;line-height: 125%;}.__container .cf-invite__content {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;padding-left: 20px;padding-right: 20px;font-size: 16px;color: #555;}.__container .cf-invite__button {font-weight: bold;font-family: 'Noto Sans', Arial, Helvetica, sans-serif;cursor: pointer;padding: 0.7em;border-radius: 4px;}.__container .cf-invite__button--accept {background: #214ea8;color: white !important;border: 1px solid #214ea8;}.__container .cf-invite__privacy {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;font-size: 15px;padding-left: 15px;}.__container .cf-invite__footer {display: flex;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}.cf-invite__content p {margin-bottom: 20px;}.cf-invite__privacy.cf-invite_original div {float: left;margin-left: 6px;margin-right: 6px;}.ForstaButton {visibility: hidden;}</style>";
                break; 
            case '21':
                return "<div class='__container cf-invite-wrapper' role='complementary' aria-label='Feedback dialog'><div class='cf-invite cf-invite--bottom-left'><div class='cf-invite__header'><div class='cf-invite__title'><img src='https://survey.euro.confirmit.com/isa/NYCXOPKRNBIMIQMFPTKAOBOYLODMPIKR/logo2024/RS_LOGO_RGB_standard_small.jpg'></div></div><div class='cf-invite__header2'><div class='cf-invite__title2'>Proszę nie zamykać tego okna</div></div><div class='cf-invite__content cf-invite_original'><p>Zadamy Ci kilka pytań po zakończeniu wizyty na stronie internetowej.</p><p>W tym oknie pojawi się Twoja ankieta, więc zminimalizuj je lub wróć na stronę internetową.</p></div><div class='cf-invite__footer'><button type='button' class='cf-invite__button cf-invite__button--accept ForstaButton' id='ForstaReadyButton' class='ForstaButtoln'>Jestem już gotowa</button></div><div class='cf-invite__privacy cf-invite_original'><div class='cf-invite__privacy_A'>Powered by Forsta</div><div class='cf-invite__privacy_B'><a href='https://www.rsgroup.com/cookies' target='_blank'>RS Cookie Policy</a></div><div class='cf-invite__privacy_C'><a href='https://www.rsgroup.com/privacy' target='_blank'>Privacy Policy</a></div></div></div><style>@font-face {font-family: 'Noto Sans alt';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic */@font-face {font-family: 'Noto Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notosans/v36/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}.__container .cf-invite {position: fixed;display: flex;flex-direction: column;border-radius: 5px;}.__container .cf-invite--bottom-left {right: 0;left: 0;margin: auto;height: 370px;width: 450px;}.__container .cf-invite__header {height: 90px;}.__container .cf-invite__header2 {padding-left: 20px;padding-right: 20px;padding-top: 20px;}.__container .cf-invite__title img {height: 70px;position: absolute;left: 20px;top: 20px;}.__container .cf-invite__title2 {font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #393939;text-align: left;font-size: 30px;line-height: 125%;}.__container .cf-invite__content {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;padding-left: 20px;padding-right: 20px;font-size: 16px;color: #555;}.__container .cf-invite__button {font-weight: bold;font-family: 'Noto Sans', Arial, Helvetica, sans-serif;cursor: pointer;padding: 0.7em;border-radius: 4px;}.__container .cf-invite__button--accept {background: #214ea8;color: white !important;border: 1px solid #214ea8;}.__container .cf-invite__privacy {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;font-size: 15px;padding-left: 15px;}.__container .cf-invite__footer {display: flex;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}.cf-invite__content p {margin-bottom: 20px;}.cf-invite__privacy.cf-invite_original div {float: left;margin-left: 6px;margin-right: 6px;}.ForstaButton {visibility: hidden;}</style>";
                break;  
            case '14':
                return "<div class='__container cf-invite-wrapper' role='complementary' aria-label='Feedback dialog'><div class='cf-invite cf-invite--bottom-left'><div class='cf-invite__header'><div class='cf-invite__title'><img src='https://survey.euro.confirmit.com/isa/NYCXOPKRNBIMIQMFPTKAOBOYLODMPIKR/logo2024/RS_LOGO_RGB_standard_small.jpg'></div></div><div class='cf-invite__header2'><div class='cf-invite__title2'>Kérjük, hagyja nyitva ezt az ablakot</div></div><div class='cf-invite__content cf-invite_original'><p>Néhány kérdést fogunk feltenni, miután befejezte a weboldalon tett látogatását.</p><p>Ebben az ablakban fog megjelenni a kérdőív, ezért kérjük, minimalizálja, vagy kattintson vissza a weboldalra.</p></div><div class='cf-invite__footer'><button type='button' class='cf-invite__button cf-invite__button--accept ForstaButton' id='ForstaReadyButton' class='ForstaButtoln'>Most már készen állok</button></div><div class='cf-invite__privacy cf-invite_original'><div class='cf-invite__privacy_A'>Powered by Forsta</div><div class='cf-invite__privacy_B'><a href='https://www.rsgroup.com/cookies' target='_blank'>RS Cookie Policy</a></div><div class='cf-invite__privacy_C'><a href='https://www.rsgroup.com/privacy' target='_blank'>Privacy Policy</a></div></div></div><style>@font-face {font-family: 'Noto Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic */@font-face {font-family: 'Noto Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notosans/v36/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}.__container .cf-invite {position: fixed;display: flex;flex-direction: column;border-radius: 5px;}.__container .cf-invite--bottom-left {right: 0;left: 0;margin: auto;height: 370px;width: 450px;}.__container .cf-invite__header {height: 90px;}.__container .cf-invite__header2 {padding-left: 20px;padding-right: 20px;padding-top: 20px;}.__container .cf-invite__title img {height: 70px;position: absolute;left: 20px;top: 20px;}.__container .cf-invite__title2 {font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #393939;text-align: left;font-size: 30px;line-height: 125%;}.__container .cf-invite__content {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;padding-left: 20px;padding-right: 20px;font-size: 16px;color: #555;}.__container .cf-invite__button {font-weight: bold;font-family: 'Noto Sans', Arial, Helvetica, sans-serif;cursor: pointer;padding: 0.7em;border-radius: 4px;}.__container .cf-invite__button--accept {background: #214ea8;color: white !important;border: 1px solid #214ea8;}.__container .cf-invite__privacy {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;font-size: 15px;padding-left: 15px;}.__container .cf-invite__footer {display: flex;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}.cf-invite__content p {margin-bottom: 20px;}.cf-invite__privacy.cf-invite_original div {float: left;margin-left: 6px;margin-right: 6px;}.ForstaButton {visibility: hidden;}</style>";
                break;
            case '5':
                return "<div class='__container cf-invite-wrapper' role='complementary' aria-label='Feedback dialog'><div class='cf-invite cf-invite--bottom-left'><div class='cf-invite__header'><div class='cf-invite__title'><img src='https://survey.euro.confirmit.com/isa/NYCXOPKRNBIMIQMFPTKAOBOYLODMPIKR/logo2024/RS_LOGO_RGB_standard_small.jpg'></div></div><div class='cf-invite__header2'><div class='cf-invite__title2'>Prosím, nechte toto okno otevřené</div></div><div class='cf-invite__content cf-invite_original'><p>V tomto okně se zobrazí krátký dotazník.</p><p>Okno zatím můžete minimalizovat a vrátit se k němu po skončení návštěvy našich webových stránek.</p></div><div class='cf-invite__footer'><button type='button' class='cf-invite__button cf-invite__button--accept ForstaButton' id='ForstaReadyButton' class='ForstaButtoln'>Teď jsem připravena</button></div><div class='cf-invite__privacy cf-invite_original'><div class='cf-invite__privacy_A'>Powered by Forsta</div><div class='cf-invite__privacy_B'><a href='https://www.rsgroup.com/cookies' target='_blank'>RS Cookie Policy</a></div><div class='cf-invite__privacy_C'><a href='https://www.rsgroup.com/privacy' target='_blank'>Privacy Policy</a></div></div></div><style>@font-face {font-family: 'Noto Sans alt';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v53/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic */@font-face {font-family: 'Noto Sans';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://fonts.gstatic.com/s/notosans/v36/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}.__container .cf-invite {position: fixed;display: flex;flex-direction: column;border-radius: 5px;}.__container .cf-invite--bottom-left {right: 0;left: 0;margin: auto;height: 370px;width: 450px;}.__container .cf-invite__header {height: 90px;}.__container .cf-invite__header2 {padding-left: 20px;padding-right: 20px;padding-top: 20px;}.__container .cf-invite__title img {height: 70px;position: absolute;left: 20px;top: 20px;}.__container .cf-invite__title2 {font-family: 'Oswald', Arial, Helvetica, sans-serif;color: #393939;text-align: left;font-size: 30px;line-height: 125%;}.__container .cf-invite__content {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;padding-left: 20px;padding-right: 20px;font-size: 16px;color: #555;}.__container .cf-invite__button {font-weight: bold;font-family: 'Noto Sans', Arial, Helvetica, sans-serif;cursor: pointer;padding: 0.7em;border-radius: 4px;}.__container .cf-invite__button--accept {background: #214ea8;color: white !important;border: 1px solid #214ea8;}.__container .cf-invite__privacy {font-family: 'Noto Sans', Arial, Helvetica, sans-serif;font-size: 15px;padding-left: 15px;}.__container .cf-invite__footer {display: flex;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}.cf-invite__content p {margin-bottom: 20px;}.cf-invite__privacy.cf-invite_original div {float: left;margin-left: 6px;margin-right: 6px;}.ForstaButton {visibility: hidden;}</style>";
                break;  
        }
    },

    PageVisitedList: function () {
        // Captures and stores list of visited pages
        if (!sessionStorage.getItem('confirmitPagesVisited')) {
            var items = [window.location.href];
            sessionStorage.setItem('confirmitPagesVisited', JSON.stringify(items));
        } else {
            var items = JSON.parse(sessionStorage.getItem('confirmitPagesVisited'));
            var newitems = window.location.href;

            function checkURL(theURL) {
                return theURL == newitems;
            }

            if (newitems != "about:blank") {
                items.push(newitems);
                sessionStorage.setItem('confirmitPagesVisited', JSON.stringify(items));
            }
        }
    },

    /*
     RS Group Custom Code
    */
    ExitIntentAddInfo: function () {

        let prevData = JSON.parse(sessionStorage.getItem('objConfCS'));

        var tmp_01 = window.s.purchaseID;
        var tmp_02 = rs.web.digitalData.page_name;
        var tmp_03 = rs.web.digitalData.stock_number;
        var tmp_04 = rs.web.digitalData.grandTotalWithTax - rs.web.digitalData.tax - rs.web.digitalData.shipping;
        var tmp_05 = rs.web.digitalData.page_type;
        var tmp_06 = rs.web.digitalData.search_keyword_app;
        var tmp_07 = rs.web.digitalData.page_type;

        if (tmp_01) { prevData['DF_Orders'] = tmp_01 };
        if (tmp_02) { prevData['DF_Page'] = tmp_02 };
        if (tmp_03) { prevData['DF_Product'] = tmp_03 };
        if (tmp_04) { prevData['DF_Revenue'] = tmp_04 };
        if (tmp_05) { prevData['DF_Page_Type'] = tmp_05 };
        if (tmp_06) { prevData['DF_ISK'] = tmp_06 };
        if (tmp_07) { prevData['DF_PageType'] = tmp_07 };

        // Store these values midway
        sessionStorage.setItem('objConfCS', JSON.stringify(prevData));

        var parseQueryString = function (url) {
            var urlParams = {};
            url.replace(
                new RegExp("([^?=&]+)(=([^&]*))?", "g"),
                function ($0, $1, $2, $3) {
                    urlParams[$1] = decodeURIComponent($3);
                }
            );

            return urlParams;
        }

        try {
            var page_type = window.rs.web.digitalData.page_type ? window.rs.web.digitalData.page_type : '';
            var page_name = window.rs.web.digitalData.page_name ? window.rs.web.digitalData.page_name : '';

            // Product page names
            if (page_type === "product" | page_type === "new product") {
                if (rs.web.digitalData.site_type == 'mobile') {

                    var new_page_name = page_name.split(':');
                    page_name = new_page_name[0].toLowerCase() + ': ' + new_page_name[1];

                    prevData['DF_EntryPage'] = page_name;
                    //return page_name
                } else {
                    var PageID = window.rs.web.digitalData.product_page_id ? window.rs.web.digitalData.product_page_id : '';
                    prevData['DF_EntryPage'] = "product: " + PageID;
                    //return "product: " + PageID;
                }
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
            }

            // L1/L2/TN page names

            if (page_type === "tn" | page_type === "new tn" | page_type === "TN" | page_type === "l1" | page_type === "l2") {

                if (page_type === "tn" | page_type === "new tn" | page_type === "TN") {
                    // Removes the page number from tn/new tn page names
                    if (page_name.match(/:\d+/i)) {
                        page_name = page_name.replace(page_name.match(/:\d+/i)[0], '')
                    }
                }

                // Split the page name into an array
                var arr_page_name = page_name.split(":");
                // Take the last value from the page name
                prevData['DF_EntryPage'] = page_type.toUpperCase() + ":" + arr_page_name[arr_page_name.length - 1];
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return page_type.toUpperCase() + ":" + arr_page_name[arr_page_name.length - 1];
            }

            // New L1 pages
            if (page_type.match(/^new l1$/)) {
                prevData['DF_EntryPage'] = "L1:" + page_name;
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return "L1:" + page_name;
            }

            // New L2 pages
            if (page_type.match(/^new l2$/)) {
                var arr_page_name = page_name.split(":");
                prevData['DF_EntryPage'] = "L2:" + arr_page_name[arr_page_name.length - 1];
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return "L2:" + arr_page_name[arr_page_name.length - 1];
            }

            // L1/L2 page names
            if (page_type === "Brand l1" | page_type === "Brand l2") {
                // Split the page name into an array
                var arr_page_name = page_name.split(":");

                // Swap the underscore for a colon on the first array item
                arr_page_name[0] = arr_page_name[0].replace("_", ":");

                // Set the brand name to lowercase
                arr_page_name[1] = arr_page_name[1].toLowerCase();

                // Construct the new page name value
                prevData['DF_EntryPage'] = arr_page_name[0] + ":" + arr_page_name[arr_page_name.length - 1];
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return arr_page_name[0] + ":" + arr_page_name[arr_page_name.length - 1];
            }

            // Home page name
            if (page_type === "home page") {
                prevData['DF_EntryPage'] = page_type;
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return page_type;
            }

            // Search results page name
            if (page_type === "sr") {
                prevData['DF_EntryPage'] = "search results page";
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return "search results page";
            }

            // Zero search results page name
            if (page_type === "zsr") {
                prevData['DF_EntryPage'] = "zero search results page";
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return "zero search results page";
            }

            // Basket page name
            if (page_type.match(/basket|order review|order confirmation|order delivery|order payment/)) {
                if (rs.web.digitalData.pageCreationDate && rs.web.digitalData.pageCreationDate !== "") {
                    prevData['DF_EntryPage'] = rs.web.digitalData.page_name;
                    sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                    //return rs.web.digitalData.page_name
                } else {
                    prevData['DF_EntryPage'] = "checkout: " + page_type;
                    sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                    //return "checkout: " + page_type;
                }

            }

            if (rs.web.digitalData.error_type && rs.web.digitalData.error_type === "WEC") {
                prevData['DF_EntryPage'] = "WEC:error";
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return "WEC:error";
            }

            if (rs.web.digitalData.error_type && rs.web.digitalData.error_type === "SVC") {
                prevData['DF_EntryPage'] = "SVC:error";
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return "SVC:error";
            }

            if (page_type.match(/my account main|order history details|parcel tracking|copy invoice|Registration|parts list|update password|forgotten username|feedback|order return|order preferences|feedback|edit account/)) {
                prevData['DF_EntryPage'] = "my account: " + page_type;
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return "my account: " + page_type;
            }

            if (page_type === "login and registation main") {
                prevData['DF_EntryPage'] = "login and registration main";
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return "login and registration main";
            }

            if (page_type === "campaign") {
                if (page_name) {
                    prevData['DF_EntryPage'] = page_name;
                    sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                    //return page_name;
                }
                var urlParams = parseQueryString(document.location.href);
                urlParams["id"];
                if (urlParams["file"] && urlParams["id"]) {
                    prevData['DF_EntryPage'] = "campaign:" + urlParams["id"].toLowerCase() + "/" + urlParams["file"].toLowerCase();
                    sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                    //return "campaign:" + urlParams["id"].toLowerCase() + "/" + urlParams["file"].toLowerCase();
                } else {
                    prevData['DF_EntryPage'] = "campaign:" + urlParams["id"].toLowerCase();
                    sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                    //return "campaign:" + urlParams["id"].toLowerCase();
                }
            }

            if (page_type === "our brands") {
                var h = decodeURIComponent(document.location.pathname).replace(/ /g, '').match(/[a-z|\-|0-9]+/gi);
                h = h[h.length - 1].match(/^[A-Z]$|0\-9/i) ? (': ' + h[h.length - 1].toLowerCase()) : '';
                prevData['DF_EntryPage'] = page_type + h;
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return page_type + h;
            }

            if (page_type.match(/compare|all products|quotes redeem|quotes initial matches|quotes step|line card/)) {
                prevData['DF_EntryPage'] = page_type
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return page_type;
            }

            // Error service page
            if (document.getElementsByClassName('svcErrorDiv')[0]) {
                var serviceErrorType = '';
                var div1 = document.getElementsByClassName('svcErrorDiv');
                if (div1 && div1.length > 0) {
                    var serviceErrorType = "service:error";
                }
                prevData['DF_EntryPage'] = (serviceErrorType || '');
                sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
                //return (serviceErrorType || '');
            }

            prevData['DF_EntryPage'] = page_name;
            sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
            //return page_name;

        } catch (e) {
            prevData['DF_EntryPage'] = "";
            sessionStorage.setItem('objConfCS', JSON.stringify(prevData));
            //return "";
        }
    }
}

// Count Pages
ExitIntentHelper.PageVisitedList();
};