(function (w, o) {
    'use strict';

    var OpinionLabInit = function () {

        OOo.loadEntry = function () {
            if (OOo.Browser.isMobile && !OOo.Browser.IE) {
                OOo.oo_entry = new OOo.Ocode({
                    events: {
                        onEntry: 100,
                        delayEntry: 0,
                        prompt: {
                            promptMarkup: "<div id='oo_entry_prompt' role='dialog' aria-modal='true' aria-describedby='oo_entry_message'><div id='oo_entry_company_logo'></div><div id='oo_entry_content'><p id='oo_entry_message'>Would you be willing to answer two quick questions to help us improve your experience? <br /><br />We appreciate your time.</p><p class='entry_prompt_button'><button tabindex='0' id='oo_launch_entry_prompt'>Yes<span class='screen_reader'>This will open a new window</span></button></p><p class='entry_prompt_button'><button tabindex='0' id='oo_entry_no_thanks'>No Thanks</button></p><p id='ol_entry_brand_logo'></div><button id='oo_entry_close_prompt' tabindex='0' aria-label='Close dialog'><div class='screen_reader'>Close dialog</div><span aria-hidden='true'>&#10006;</span></button></div><!--[if IE 8]><style>/* IE 8 does not support box-shadow */#oo_entry_prompt #oo_entry_content { width: 400px; padding: 40px 49px 20px 49px; border: 1px solid #ccc; }</style><![endif]-->",
                            pathToAssets: './onlineopinionV5/',
                            companyLogo: './onlineopinionV5/cisco_logo.png',
                            companySlogan: 'We value your opinion!',
                        }
                    },
                    cookie: {
                        name: 'oo_entry',
                        type: 'domain',
                        expiration: 15552000
                    },
                    referrerRewrite: {
                        searchPattern: /:\/\/[^\/]*/,
                        replacePattern: '://events.trustportal.cisco.com/new-user'
                    },
                    customVariables: {
                        feedbackType: 'entry'
                    }
                });
            } else {
                OOo.oo_entry = new OOo.Ocode({
                    events: {
                        onEntry: 100,
                        delayEntry: 0
                    },
                    cookie: {
                        name: 'oo_entry',
                        type: 'domain',
                        expiration: 15552000
                    },
                    onPageCard: {
                        closeWithOverlay: false
                    },
                    referrerRewrite: {
                        searchPattern: /:\/\/[^\/]*/,
                        replacePattern: '://events.trustportal.cisco.com/new-user'
                    },
                    customVariables: {
                        feedbackType: 'entry'
                    }
                });
            }

            OOo.addEventListener(window, 'message', function (message) {
                var messageData = message.data;
                if (message.origin === 'https://secure.opinionlab.com' && messageData[0] === 'new-user') {
                    OOo.createCookie('new-user-data', messageData);
                }
            });

        };

        if (typeof OOo !== 'undefined' && typeof OOo.releaseDetails !== 'object') {
            OOo.releaseDetails = [];
        }
        OOo.releaseDetails.push({
            author: 'KS',
            timeStamp: '04/28/2021, 08:29:55',
            fileName: 'oo_conf_entry.js',
            fileVersion: '7',
            ticketNumber: 'DYN-1151953'
        });

    }

    OpinionLabInit();

})(window, OOo);