/*!
    TAG V5.92.7433, smct.tag-moneygram.com
    Copyright 2012-2026 intent.ly Global Ltd
*/if(typeof window.$smctResources !== 'undefined') {
    console.warn('Cannot load Tag Resources more than once...');
} else {
    window.$smctResources = function() {
        var urls = {
            tag_url : 'https://js.smct.io/t/tag-v5.92.js',
            overlays_url : 'https://js.smct.io/o/overlays-v5.92.js',
            overlays_data_url : 'https://smct.co/ov5/load/',
            smc_debug_url :  '',
            client_debug_url : 'https://js.smct.io/dp/clientDebug-v2.00.js',
            basket_backup_script : '',
            basket_backup_endpoint : '',
            selector_tool_script : '',
            selector_tool_endpoint : '',
            smarter_codes_script: '',
            smarter_codes_endpoint: '',
            smc_jq : 'https://js.smct.io/jq/smcJQ-v3.4.1.js',
            ls_endpoint : 'https://ls.smct.io/lse1.3.html',
            notification_app : '',
            notification_checker : '',
            px2a_source_url: 'https://js.smct.io/e/events-1.6.0.min.js',
            px2b_endpoint_url: 'https://events.smct.co/',
            
            host : 'https://smct.co/',
            pxt_domain : 'https://ep.smct.co/',
            tag_data_url : 'https://smct.co/tm/data/',
            overlays_engage_url : 'https://ep.smct.co/ov4/e/',
            insights_url : 'https://ep.smct.co/insights/',
            url_track : 'https://ep.smct.co/ut/',
            client_debug_data : 'https://smct.co/cldbData/',
        }
            var sri = {
                tag_url : '',
                overlays_url : '',
                smc_debug_url :  '',
                client_debug_url : '',
                basket_backup_script : '',
                selector_tool_script : '',
                smarter_codes_script: '',
                smc_jq : '',
                notification_app : '',
                px2a_source_url: '',
                px2a_fingerprint_url: '',
            };
        
        var getURL = function(key, additional) {
            return urls[key];
        };

        var getSRI = function(key, additional) {
            return sri[key];
        };

        var getTagLoadedTime = function() {
            var microtime = 1770571144.7884;
            return Math.round(microtime*1000);
        };

        /* Deprecated */
        var runCode = function(key, isDebug) {
            return false;
        };
        
        return {
            getURL : getURL,
            getSRI : getSRI,
            getTagLoadedTime : getTagLoadedTime,
            runCode : runCode,
            tryer: function() {
                return false;
            },
            staticFiles : 0
        };}();
    }if(typeof window.$smctData !== 'undefined') {
    console.warn('Cannot load Tag Data more than once...');
} else {
	window.$smctData = {
			a:1,
			b:1,
			h:'https://smct.co/',
		o:'eyJ2ZXJzaW9uIjoiNS45MiIsImlkIjoyOTg0LCJuYW1lIjoibW9uZXlncmFtLmNvbSIsImNzc19hbmltcyI6Ii5zbWN0LWFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1kdXJhdGlvbjoxczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LnNtY3QtYW5pbWF0ZWQuc21jdC1pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uc21jdC1hbmltYXRlZC5zbWN0LWhpbmdley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjJzO2FuaW1hdGlvbi1kdXJhdGlvbjoyc30uc21jdC1hbmltYXRlZC5zbWN0LWJvdW5jZUluLC5zbWN0LWFuaW1hdGVkLnNtY3QtYm91bmNlT3V0LC5zbWN0LWFuaW1hdGVkLnNtY3QtZmxpcE91dFgsLnNtY3QtYW5pbWF0ZWQuc21jdC1mbGlwT3V0WXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNzVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNzVzfUAtd2Via2l0LWtleWZyYW1lcyBzbWN0LXJ1YmJlckJhbmR7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9MzAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4yNSwuNzUsMSl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjc1LDEuMjUsMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4xNSwuODUsMSl9NjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoLjk1LDEuMDUsMSl9NzUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwuOTUsMSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgc21jdC1ydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uc21jdC1ydWJiZXJCYW5key13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c21jdC1ydWJiZXJCYW5kO2FuaW1hdGlvbi1uYW1lOnNtY3QtcnViYmVyQmFuZH1ALXdlYmtpdC1rZXlmcmFtZXMgc21jdC1zaGFrZXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fUBrZXlmcmFtZXMgc21jdC1zaGFrZXswJSx0b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfTEwJSwzMCUsNTAlLDcwJSw5MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwcHgsMCwwKX0yMCUsNDAlLDYwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMHB4LDAsMCl9fS5zbWN0LXNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c21jdC1zaGFrZTthbmltYXRpb24tbmFtZTpzbWN0LXNoYWtlfUAtd2Via2l0LWtleWZyYW1lcyBzbWN0LXB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSl9dG97LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9fUBrZXlmcmFtZXMgc21jdC1wdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX0uc21jdC1wdWxzZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNtY3QtcHVsc2U7YW5pbWF0aW9uLW5hbWU6c21jdC1wdWxzZX1ALXdlYmtpdC1rZXlmcmFtZXMgc21jdC1mbGFzaHswJSw1MCUsdG97b3BhY2l0eToxfTI1JSw3NSV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHNtY3QtZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19LnNtY3QtZmxhc2h7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbWN0LWZsYXNoO2FuaW1hdGlvbi1uYW1lOnNtY3QtZmxhc2h9IiwiY29uZmlnIjp7InRhZ1JlZnJlc2hJRCI6MjQ2MTUsImpRdWVyeUZvcmNlTG9hZCI6MCwiaWdub3JlSGFzaCI6MSwiY2FzZVNlbnNpdGl2ZSI6MCwiaW5zaWdodHMiOjAsImJsb2NrSWZyYW1lIjowLCJweFRyYWNrT2ZmIjoxLCJydWxlc1VUQyI6MCwiZm9yY2VPbkRlYnVnIjowLCJweEFwYyI6MSwiT3ZSZXFJbnQiOjAsIkZpcnN0Q2hhckFzY2lpRml4IjowLCJlbmNvZGVDb29raWVzIjoxLCJyZWZFeGFjdE1hdGNoIjowLCJtaWdyYXRlQ29va2llc1RvTG9jYWxTdG9yYWdlIjowLCJlbmZvcmNlU3JpIjowLCJ0aW1lb3V0IjozMDAsInNjYW5uZXJUaW1lIjozMDAsImNvb2tpZU1heEFnZURheXMiOiIiLCJvdkNvb2tpZUhpc3RvcnkiOiIiLCJzcmNfY29faW8iOiJhdXRvIiwiaW5zaWdodHNfYXV0byI6IiIsImxzM3JkcHR5VUlEIjoxLCJkeW5hbWljRWxlbWVudHMiOnsiU2lnblVwU3RhZ2VPbmUiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJTaWduVXBTdGFnZU9uZSIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiIsImN1c3RvbU92ZXJSaWRlIjoiIn0sIlNpZ25VcFN0YWdlVHdvIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiU2lnblVwU3RhZ2VUd28iLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIiLCJjdXN0b21PdmVyUmlkZSI6IiJ9LCJSZXR1cm5pbmdDdXN0b21lciI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IlJldHVybmluZ0N1c3RvbWVyIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIiwiY3VzdG9tT3ZlclJpZGUiOiIifSwiRHluYW1pY0l0ZW1FeGlzdCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkR5bmFtaWNJdGVtRXhpc3QiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIiLCJjdXN0b21PdmVyUmlkZSI6IiJ9LCJDb3VudHJ5U2VsZWN0b3IiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJSZWNlaXZpbmdDb3VudHJ5Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIiwiY3VzdG9tT3ZlclJpZGUiOiIiLCJmdW5jcyI6W3sidHlwZSI6InNwZWNpYWwiLCJ2YWxzIjpbIiIsIiJdfV19LCJSZWNpZXZlckxhdGluQW1lcmljYW4iOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJSZWNpZXZlckxhdGluQW1lcmljYW4iLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiTG9nZ2VkSW4iOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJMb2dnZWRJbiIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJCcm93c2luZ1RpbWUiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiJCcm93c2luZ1RpbWUiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifX0sInJlZnMiOltdLCJkYiI6MCwib3ZlcmxheXNfdXJsIjoiaHR0cHM6XC9cL2pzLnNtY3QuaW9cL29cL292ZXJsYXlzLXY1LjkyLmpzIiwib3ZlcmxheXNfZGF0YV91cmwiOiJodHRwczpcL1wvc21jdC5jb1wvb3Y1XC9sb2FkXC8iLCJvdmVybGF5c19lbmdhZ2VfdXJsIjoiaHR0cHM6XC9cL2VwLnNtY3QuY29cL292NFwvZVwvIiwiaW5zaWdodHNfdXJsIjoiaHR0cHM6XC9cL2VwLnNtY3QuY29cL2luc2lnaHRzXC8iLCJjbGllbnRfZGVidWdfdXJsIjoiaHR0cHM6XC9cL2pzLnNtY3QuaW9cL2RwXC9jbGllbnREZWJ1Zy12Mi4wMC5qcyIsImNsaWVudF9kZWJ1Z19kYXRhIjoiaHR0cHM6XC9cL3NtY3QuY29cL2NsZGJEYXRhXC8iLCJsc19lbmRwb2ludCI6Imh0dHBzOlwvXC9scy5zbWN0LmlvXC9sc2UxLjMuaHRtbCIsInRhZ19wcmV2aWV3IjoiZGVmYXVsdCIsInB4dF92ZXJzaW9uIjoiMmEiLCJweHRfaWRlbnRpdHlfcG9vbF9pZCI6ImV1LXdlc3QtMTo5YTI4Y2JkZS0zODNlLTRjNWItYmRkZC0zYjM3YTlhN2QxYmUifSwic3JjX2NvX2lvIjoiYXV0byIsInJ1bGVzTGlzdCI6bnVsbCwicGx1Z2lucyI6W10sInVzZUxvYyI6ImNvdW50cnkiLCJpcCI6IjE4Ljk3LjE0LjgwIiwiaXBiIjpmYWxzZSwiZGV2aWNlIjpmYWxzZSwidCI6MC4wMDE0MTgsImxvY1NpZyI6ImI2NGM3NjAyNWJjNzZkNTQ4MTJjODk5ODA0ZTI1ZjVkIn0='
	};
}

(function(w, d) {
	var src_co_io = 'auto';
	var tld = '';

	if(src_co_io === 'co' || src_co_io === 'io') {
		tld = src_co_io;
		sessionStorage.setItem('smc_cdn_source', tld);
	} else {
		tld  = sessionStorage.getItem('smc_cdn_source');
	}

	var cspCheck = function(cb) {
		if(tld !== null) {
			cb();
		} else {
			tld = 'io';
			var ioTest = new XMLHttpRequest();
			ioTest.open('HEAD', 'https://js.smct.' + tld + '/csp/csp.js', true);
			ioTest.send();
			ioTest.onerror = function() {
				tld = 'co'
				var coTest = new XMLHttpRequest();
				coTest.open('HEAD', 'https://js.smct.' + tld + '/csp/csp.js', true);
				coTest.send();
				coTest.onerror = function() {
					tld = 'co';
					cb();
				}
				coTest.onload = function() {
					tld = 'co';
					sessionStorage.setItem('smc_cdn_source', tld);
					cb();
				}
			}
			ioTest.onload = function() {
				tld = 'io';
				sessionStorage.setItem('smc_cdn_source', tld);
				cb();
			}
		}
	}

	var addJS = function(scriptUrl, callback) {
        var url = window.$smctResources.getURL(scriptUrl);
        var sriValue = window.$smctResources.getSRI(scriptUrl);
			if(url.indexOf('://l.smct') === -1 && url.indexOf('://dev.smct') === -1 && tld !== undefined) {
				url = url.replace(/smct.(c|i)o/i, 'smct.' + tld);
			}
		var h = d.getElementsByTagName("head")[0],
			j = d.createElement('script');
		j.type = 'text/javascript';
		j.src = url;
		j.charset = 'utf-8';
		h.appendChild(j);
		j.onload = function() {
			if(callback) {
				callback();
			}
		};
	}

	try{
		cspCheck(function cspChecker() {
			addJS('tag_url', function addingJS() {
				window.$smcCallCustomScripts = function() {
					$smcT5.CustomScripts = {};
					try {
						$smcT5.CustomScripts.TagCode = function(){
    (function(){
        for(var i = 0; i < dataLayer.length; i++){
            var dataPage = dataLayer[i].Send_tran_type;        
            if(dataPage && dataPage === "sendACCEPT"){
                $smcT5.CookieManager.create('smc_order_confirm', true, 60*24*365);
            }
        }
    })();
    
    (function UserTimeOnSite(){
        var time = new Date().getTime();
        var startTimeCookie = $smcT5.CookieManager.read('smc_start_time');
        if(!startTimeCookie) {
            $smcT5.CookieManager.create('smc_start_time', time, 0);
        }
        var timeOnsite = Math.floor((time - Number(startTimeCookie)) / 60000);
        $smcT5.CustomScripts.BrowsingTime = timeOnsite > 10000000 ? 0 : timeOnsite;
    })();
    
    (function scanBasket(){
        var isDebug = typeof window.$smcDebugger === 'undefined' ? 0 : 1;
        var item = {};
    	var searchInterval = 400; //Time in milliseconds
    
        var checkObjElements = function(obj){
            var res = true;
            for (var i = 0; i < Object.keys(obj).length; i++) {
                var e = Object.keys(obj)[i];
                if(!obj[e][0]) res = false;
            }
            return res;
        };
    
        var diffObject = function(objNew, objOld){
            var res = false;
            for (var i = 0; i < Object.keys(objNew).length; i++) {
                var e = Object.keys(objNew)[i];
                var old = objOld[e] ? objOld[e][0] : (void 0);
                if(objNew[e][0] !== old) res = true;
            }
            return res;
        }
    	
    	var updateItems = function(){
            var obj = {};
    		//INSERT SELECTORS HERE --- Format [Element, Property]
            obj.send = [ document.querySelector('#sendAmount'), "value" ];
            obj.receive = [ document.querySelector('#receiveAmount'), "value"];
            obj.sendCurr = [ document.querySelector('.send-amount-parent .currency'), "textContent"];
            obj.receiveCurr = [ document.querySelector('.receive-amount-parent .currency'), "textContent"];
            obj.currConverse = [ document.querySelector('.current-rate-exchange.ng-star-inserted'), "textContent"];
            return obj;
        };
        var newitem = updateItems();
    
    	var updateCookie = function(item){
            //Get poperties of elements
            var processedItem = {};
            for (var key in item) {
                if (item.hasOwnProperty(key)) processedItem[key] = item[key][0][item[key][1]];
            }
            //var itemEncoded = btoa(JSON.stringify(processedItem));
            var itemEncoded = btoa(encodeURIComponent(JSON.stringify(processedItem)));
    		$smcT5.CookieManager.create('smc_dyn_item', itemEncoded, 0);
        };
    
    	var search = setInterval(function(){
    		if(checkObjElements(newitem) && diffObject(newitem, item)){
                //Update old items
                item = updateItems();
                //Update cookie
                updateCookie(item);
    			if(isDebug) console.log('[SMC] BASKET CHANGED');
            }
            newitem = updateItems();
        }, searchInterval);
    
    })();
};

$smcT5.CustomScripts.SignUpStageOne = function(){
    var pageAvail = false;
    for(var i = 0; i < dataLayer.length; i++){
        var dataPage = dataLayer[i].page_title;
        var signUpPage = "signUp1of2";
        if(signUpPage === dataPage){
            pageAvail = true;
            return pageAvail;
        }
    }
    return pageAvail;
};


$smcT5.CustomScripts.SignUpStageTwo = function(){
    var pageAvail = false;
    for(var i = 0; i < dataLayer.length; i++){
        var dataPage = dataLayer[i].page_title;
        var signUpPage = "signUp2of2";
        if(signUpPage === dataPage){
            pageAvail = true;
            return pageAvail;
        }
    }
    return pageAvail;
};

$smcT5.CustomScripts.ReturningCustomer = function(){
    var cookie = $smcT5.CookieManager.read('smc_order_confirm');
    if(cookie){
        return true;
    }else{
        return false;
    }
};

$smcT5.CustomScripts.DynamicItemExist = function(){
    var cookie = $smcT5.CookieManager.read('smc_dyn_item');
    if(cookie){
        return true;
    }else{
        return false;
    }
};

$smcT5.CustomScripts.ReceivingCountry= function (){
    var countryInput= document.querySelector('.receive-country-input-div span')
    
    if (countryInput && countryInput.textContent !== ''){
        var receiverCountry= countryInput.textContent
        
        $smcT5.CookieManager.create('smc_receivingCountry', receiverCountry)
    }
    
    var cookie=$smcT5.CookieManager.read('smc_receivingCountry')
    
    return cookie? cookie: null
}

$smcT5.CustomScripts.RecieverLatinAmerican = () => {
    const countries = [
        'Argentina',
        'Bolivia',
        'Brazil',
        'Chile',
        'Colombia',
        'Costa Rica',
        'Cuba',
        'Dominican Republic',
        'Ecuador',
        'El Salvador',
        'Guatemala',
        'Honduras',
        'Mexico',
        'Nicaragua',
        'Panama',
        'Paraguay',
        'Peru',
        'Puerto Rico',
        'Haiti',
        'Uruguay',
        'Venezuela',
        'Argentine',
        'Bolivie',
        'Brésil',
        'Chili',
        'Colombie',
        'République Dominicaine',
        'Equateur',
        'Le Salvador',
        'Mexique',
        'Pérou',
        'Porto Rico',
        'Haïti',
        'Brasil',
        'República Dominicana',
        'México',
        'Panamá',
        'Perú',
        'Haití'
    ]
    const countryInput = document.querySelector('#receiveCountry');
    if (countryInput){
        const check = countries.filter(country => countryInput.value === country);
        if (check.length > 0){
            $smcT5.CookieManager.create('smc_reciever_country_latin', true);
        } else {
            $smcT5.CookieManager.create('smc_reciever_country_latin', false);
        }
    }
    const cookie = $smcT5.CookieManager.read('smc_reciever_country_latin');
    return cookie ? cookie : false;
}

$smcT5.CustomScripts.LoggedIn = function () {
    const logBtn = document.querySelector('#logoutButn');
    const cookie = $smcT5.CookieManager.read('smc_log_in');
    if(logBtn && !cookie) {
        $smcT5.CookieManager.create('smc_log_in', true, 60*24*365);
    }
    return !!cookie;
}
					} catch(e) {
						console.error("CustomScripts Error: ", e);
					}
				}
			});
		});
	} catch(e) {
		console.log(e);
	}
}(window, document));

