${fpr.fp} Email ${fpr.em} TempToken ${_fp_temp_token} C4 ${__mrkt_customVarV4} C5 ${__mrkt_customvarV5} `); } var u = "https://www.mirabelanalytics.com/mmwap/"; _paq.push([cv('c2V0VHJhY2tlclVybA=='), u + "/" + __mrkt_TR_Path]); _paq.push([cv('c2V0U2l0ZUlk'), '577']); try { PushToWebflow(fpr.fp, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } catch (e) { } var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0]; g.type = 'text/javascript'; g.defer = true; g.async = true; g.src = u + "/" + __mrkt_TR_JS_Path; s.parentNode.insertBefore(g, s); __mrkt_logRequestCheck = true; } } function saveSessionInfo() { if (__mrkt_isLocal == 1) { try { var response = getEmailId(getdata); function getdata(response) { document.getElementById('spnmessage').innerHTML = 'email: ' + response.em + "
fp: " + response.fp; sendUsageReport(response); } } catch (e) { /*if there is any error in this call, it will start PIWIK tracking*/ getEmailId(sendUsageReport); } } else { if (_mrkt_sessionData == "1") { //console.log("Website is Under Tracking"); } else { PushToWebflow(cv("Tm90VW5kZXJUcmFja2luZw=="), getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } getEmailId(sendUsageReport); } } function IFrameCall() { if (___debug__code) { debugger; } var carryFwQs = '' /*trying get email from query sting and passing the same email to iframe*/ var _mrkt_e = getQueryStringByKey(cv('ZW0=')); if (_mrkt_e) _mrkt_e = _mrkt_e.replace(/-/g, "=") if (!isValueNullorEmpty(_mrkt_e)) carryFwQs += "&campem=" + _mrkt_e; var fref = getQueryStringByKey('fref'); if (!isValueNullorEmpty(fref)) carryFwQs += "&fref=" + fref; if (__mrkt_userRef != undefined && __mrkt_userRef != '') { __mrkt_f = __gen_sys_param == "v1" ? __mrkt_userRef : __gen_sys_param; //__mrkt_tfp; /*setting up temporary cookie for first time visit.*/ setCookie(__mrkt_userRef); } /*check if frame already loaded*/ if (typeof (Storage) != "undefined") { if (_mrkt_sessionData == "0" || sessionStorage.getItem('pageLoaded') == "true") { /* setting up digital id for webflow*/ getEmailId(setwebflowFld); if (__mrkt_isUb == 'true') { getEmailId(setUbFld); } else { /*Loading iFrame every page load in case of landing pages*/ return; } } } //alert(mrkt_baseUrl); var frameObj = document.createElement("div"); frameObj.innerHTML = ''; document.getElementsByTagName('body')[0].appendChild(frameObj); } IFrameCall(); function readPostMessage() { return; var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; var eventer = window[eventMethod]; var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message"; eventer(messageEvent, function (e) { //if (e.origin == 'http://iframe.example.com') { //alert('post message'); //console.log('messageEvent:' + e.data); //console.log('origin------------------------------->:' + e.origin); //console.clear(); //return; if (e.origin == 'http://www.mirabelsmarketingmanager.com' || e.origin == 'http://mirabelsmarketingmanager.com' || e.origin == 'http://app.mirabelsmarketingmanager.com' || e.origin == 'https://app.mirabelsmarketingmanager.com' || e.origin == 'http://marketingmanager.solutions' || e.origin == 'http://localhost' || e.origin == 'http://site1.com') { //console.log('Origin MessageEvent: ' + e.data); if (e.data.toString().indexOf(cv('X19mcF90ZW1wX3Rva2VuX2lk')) > -1) { var temptokendata = JSON.parse(e.data); var old_user_temp_key = getSession_TempKey(); if (old_user_temp_key != temptokendata.session_temp_key_id) Set_cl_fp_TempToken(temptokendata.session_temp_key_id); if (__mrkt_logRequestCheck) { __dispatchTempSessionId(temptokendata.session_temp_key_id); } } if (e.data.toString().indexOf('cookid') == -1) return; var _mrkt_fdata = JSON.parse(e.data); //console.log(_mrkt_fdata); if (_mrkt_fdata.cookid != undefined && _mrkt_fdata.cookid != '') { __mrkt_lsof = _mrkt_fdata.cookid; __mrkt_lsemail = _mrkt_fdata.email; } else if (isValueNullorEmpty(_mrkt_fdata.lid) == false) //!= undefined && _mrkt_fdata.lid != '' && _mrkt_fdata.lid != 'null') { __mrkt_lsof = _mrkt_fdata.lid; //console.log('local Storage:' + __mrkt_lsof); __mrkt_lsemail = _mrkt_fdata.email; } /*Setting this flag to true to restrict iframe loading*/ if (__mrkt_lsof != undefined && __mrkt_lsof != null && __mrkt_lsof != '' && __mrkt_lsof != 'null') { SetFpCookie(__mrkt_lsof, __mrkt_lsemail); if (__mrkt_lsemail != null && __mrkt_lsemail != "null" && __mrkt_lsemail != undefined && __mrkt_lsemail.length > 0) { if (_mrkt_sessionData == "1") { /********************************** Temp for LnT Wrong submissions Begin ***************** */ let removeEmail = tempEmailRemoval(__mrkt_lsemail); __mrkt_lsemail = removeEmail ? "" : __mrkt_lsemail; /********************************** Temp for LnT Wrong submissions End ************** */ _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 1, 'eid', __mrkt_lsemail, cv('dmlzaXQ=')]); } } if (__mrkt_lsof != null && __mrkt_lsof != "null" && __mrkt_lsof != undefined && __mrkt_lsof.length > 0) { if (_mrkt_sessionData == "1") { _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 2, cv('ZGlkcg=='), __mrkt_lsof, cv('dmlzaXQ=')]); } } if (_mrkt_sessionData == "1" && typeof (Storage) != "undefined") { try { sessionStorage.setItem("pageLoaded", "true"); /*creating storage obj in target site.*/ localStorage.setItem(cv('ZnBpZA=='), __mrkt_lsof); localStorage.setItem(cv('X19mcF9lbWFpbGlk'), __mrkt_lsemail); localStorage.setItem(cv('ZnBsc29m'), __mrkt_lsof) localStorage.setItem(cv('ZW1haWw='), __mrkt_lsemail) sessionStorage.setItem(cv('ZnBsc29m'), __mrkt_lsof); sessionStorage.setItem(cv('ZW1haWw='), __mrkt_lsemail); } catch (ex) { console.log("__mrkt_lsof:" + __mrkt_lsof); } } //alert('storage setup'); } if (isValueNullorEmpty(__mrkt_lsof) == false && __mrkt_isUb == 'true') { PushToUnbounce(__mrkt_lsof, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } if (isValueNullorEmpty(__mrkt_lsof) == false) { PushToWebflow(__mrkt_lsof, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } } }, false); } //readPostMessage(); function isValueNullorEmpty(val) { if (val == '' || val == null || val == undefined || val == "null") { return true; } return false; } function getEmailId(callbakfun) { var _mrkt_e; var c; var w; var tw; /*Set values based on fp cookie from Server*/ f='1e5d9a48-011f-4ea3-9741-a923fb159fe9';e='';c=2520;w=577;tfp='';tw=''; /*trying get email from query sting*/ if (getQueryStringByKey(cv('ZW0=')) != undefined && getQueryStringByKey(cv('ZW0=')).length > 0) { _mrkt_e = getQueryStringByKey(cv('ZW0=')); if (_mrkt_e) _mrkt_e = _mrkt_e.replace(/-/g, "=") } if (_mrkt_e == null) _mrkt_e = ''; else if (_mrkt_e.length > 0) { if (_mrkt_e.indexOf('@') == -1) _mrkt_e = IFrame_Base64.decode(_mrkt_e); } /*if we did not receive any __mrkt_f value from server then assign it from lso*/ if (__mrkt_f == '') __mrkt_f = __mrkt_lsof; if (__gen_sys_param != "v1" && __mrkt_f == __mrkt_lsof) __mrkt_f = __gen_sys_param; /*if we did not receive any _mrkt_e value from server then assign it from lso*/ if (_mrkt_e == '' && isValueNullorEmpty(__mrkt_lsemail)) { //alert(__mrkt_lsemail); _mrkt_e = __mrkt_lsemail; } var fplsof = ""; var lsem = ""; if (typeof (Storage) != "undefined") { try { fplsof = localStorage.getItem(cv('ZnBpZA==')); } catch (e) { fplsof = ""; } try { lsem = localStorage.getItem(cv('X19mcF9lbWFpbGlk')); } catch (e) { lsem = ""; } //fplsof = sessionStorage.getItem('fplsof'); //lsem = sessionStorage.getItem('email'); } //console.log('fplsof:' + fplsof + ", __mrkt_f:" + __mrkt_f); if (__mrkt_f == '' && fplsof != undefined && fplsof != '' && fplsof != null) __mrkt_f = fplsof; if (_mrkt_e == '' && lsem != undefined && lsem != '' && lsem != null) _mrkt_e = lsem; if (_mrkt_e == '' || _mrkt_e.length == 0 || _mrkt_e == null || _mrkt_e == "null") { _mrkt_e = getfpCookie(cv("X19mcF9lbWFpbGlk")); } if (__mrkt_f.length == 0 && __mrkt_waitCallTime < __mrkt_maxWaitCallTime) { //console.log('__mrkt_waitCallTime:' + __mrkt_waitCallTime + ', __mrkt_lsof:' + __mrkt_lsof); setTimeout(function () { getEmailId(callbakfun); }, 100); __mrkt_waitCallTime +=100; return; } if (__mrkt_userRef !=undefined && __mrkt_userRef !='' && __mrkt_f=='' ) { __mrkt_f=__mrkt_userRef; /*setting up temporary cookie for first time visit.*/ setCookie(__mrkt_userRef); } __mrkt_ft=__mrkt_f; //alert(__mrkt_f); if (_mrkt_sessionData=="1" ) data={ [cv("ZnA=")]: __mrkt_f, [cv(" ZW0=")]: _mrkt_e, [cv(" dHc=")]: tw }; else data = {}; if (data.fp != null && data.fp != " null") SetFpCookie(data.fp, data.em); callbakfun(data); return; } function getfpCookie(cname) { var name=cname + "=" ; var ca=document.cookie.split(';'); for (var i=0; i < ca.length; i++) { var c=ca[i]; while (c.charAt(0)==' ' ) c=c.substring(1); if (c.indexOf(name)==0) { return c.substring(name.length, c.length); } } return "" ; } function SetFpCookie(fpvalue, email) { if (_mrkt_sessionData=="1" ) { var expiration_date=new Date(); var cookie_string='' ; expiration_date.setFullYear(expiration_date.getFullYear() + 1); if (fpvalue.length> 0) { cookie_string = cv("ZnBpZA==") + "=" + fpvalue + "; path=/; expires=" + expiration_date.toUTCString(); // Create or update the cookie: document.cookie = cookie_string; } if (email.length > 0 && email != null && email != "null") { cookie_string = cv("X19mcF9lbWFpbGlk") + "=" + email + "; path=/; expires=" + expiration_date.toUTCString(); document.cookie = cookie_string; } } } function __mrkt__updateEm(data) { updateEm(data); } function updateEm(data) { //var data = { 'em': 'mail@mail.com', 'tw': 'twitter1', 'fb': 'facebook1' }; var em = data.em; var tw = data.tw; var fb = data.fb; var frmt = data.frmtype; var src = ''; var source = ''; var cat = ''; var pagename = ''; var formid = ''; var pageurl = ''; src = getQueryStringByKey('lp_source'); source = getQueryStringByKey('utm_source'); if (source != null && source != '' && source != undefined) src = source; cat = getQueryStringByKey('lp_category'); pagename = getQueryStringByKey('lp_pagename'); formid = getQueryStringByKey('lp_formid'); var campaign = getQueryStringByKey('utm_campaign'); pageurl = window.location.href.split('?')[0]; em = (em == undefined ? '' : em); tw = (tw == undefined ? '' : tw); fb = (fb == undefined ? '' : fb); /*calling handler using img as source. this way we don't need to use jQuery or async calls to update data.*/ var d = document.createElement('div'); //d.id = 'dimg'; d.style.display = 'none'; var qurstr = mrkt_baseUrl + 'fps/JsUResource.ashx?e=' + em + '&f=' + __mrkt_ft + '&tw=' + tw + '&fb=' + fb + '&frmt=' + frmt + '&' + __mrkt_qs + '&fn=' + data.firstName + '&ln=' + data.lastName + '&ph=' + data.phone + '&ph=' + data.phone + '&src=' + src + '&cat=' + cat + '&pagename=' + pagename + '&formID=' + formid + '&pageurl=' + pageurl + '&camp=' + campaign;; qurstr = encodeURI(qurstr) //alert(qurstr); d.innerHTML = '"'; document.getElementsByTagName('body')[0].appendChild(d); } function getEmail(callbakfun) { var __mrkt_f; var _mrkt_e; /*Set values based on fp cookie*/ f='1e5d9a48-011f-4ea3-9741-a923fb159fe9';e='';c=2520;w=577;tfp='';tw=''; data = { [cv("ZnA=")]: __mrkt_f, [cv("ZW1haWxpZA==")]: _mrkt_e }; if (__mrkt_f != undefined) { callbakfun(data); return; } callbakfun(data); return; } function getMailinQs(__qs) { if (isValueNullorEmpty(__qs)) { } var assoc = {}; var __decode = function (__s) { return decodeURIComponent(__s.replace(/\+/g, " ")); }; //var queryString = location.search.substring(1); var __keyValues = __qs.split('&'); for (var i in __keyValues) { try { var __key = __keyValues[i].split('='); if (__key.length > 1) { assoc[__decode(__key[0])] = __decode(__keyValues[i].replace(__key[0] + "=", "")); } } catch (err) { } } return assoc; } function getQueryStringByKey(key) { var url = window.location.href; key = key.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + key + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } function getParamValue(urlparamName, fpParamName, url) { var paramVal = getQueryStringByKey(urlparamName); if (!isValueNullorEmpty(paramVal)) { // misc += fpParamName + paramVal; return paramVal; } else { /*Form submission was happened from redirected unbounce form.*/ srcIndex = url.indexOf(fpParamName); if (srcIndex > -1) { /*ignoring "||src:" from url*/ srcIndex = srcIndex + fpParamName.length; var endIndex = url.indexOf("||", srcIndex + 1); if (endIndex == -1) endIndex = url.indexOf("&", srcIndex + 1); if (endIndex == -1) endIndex = url.length; paramVal = url.substring(srcIndex, endIndex); if (isValueNullorEmpty(paramVal)) return ''; else return paramVal; // misc += fpParamName + paramVal; } else return ''; } } function setCookie(ecv) { /*baseDomain value will be assigned infp.aspx*/ if (_mrkt_sessionData == "1") document.cookie = cv("dGVtcHRva2Vu") + " =" + ecv + ";path=/"; } var __mkm_unbounceCounter = 0; function PushToUnbounce(fp, c, w) { /*this call must be from email service landing pages and it doesn't require unbounce related code execution.*/ if (typeof __ismrktlp != "undefined" && __ismrktlp == true) { return; } // alert("S"); if ($ == undefined) { //alert('Please include jQuery in your landing page'); return; } var url = window.location.href; url = decodeURIComponent(url); var srcIndex = 0; var fields = $("form fieldset").find("input"); if (fields.length == 0) { fields = $("form .fields").find("input"); } var misc = ''; /*adding landing page source.*/ var src = getQueryStringByKey('lp_source'); var source = getQueryStringByKey('utm_source'); if (source != null && source != '' && source != undefined) src = source; if (!isValueNullorEmpty(src)) { misc += '||src:' + src; } else { /*Form submission was happened from redirected unbounce form.*/ srcIndex = url.indexOf('||src:'); if (srcIndex > -1) { /*ignoring "||src:" from url*/ srcIndex = srcIndex + 6; var endIndex = url.indexOf("||", srcIndex + 1); if (endIndex == -1) endIndex = url.indexOf("&", srcIndex + 1); if (endIndex == -1) endIndex = url.length; src = url.substring(srcIndex, endIndex); misc += '||src:' + src; //__mrkt_f:4C9D-7598-6016-5179-D1DD-FE68-5877-64B9||c:M4CzyyeEkWA,||w:vV6RswGzEhM,||src:dev-test } } misc += '||cat:' + getParamValue('lp_category', '||cat:', url); var pageName = getQueryStringByKey('lp_pagename'); if (!isValueNullorEmpty(pageName)) { misc += '||pagename:' + pageName; } var formid = getQueryStringByKey('lp_formid'); if (!isValueNullorEmpty(formid)) { misc += '||formID:' + formid; } var temptoken = getSession_TempKey(); var pageurl = window.location.href.split('?')[0]; if (!isValueNullorEmpty(pageurl)) { misc += '||pageurl:' + pageurl; } var __qsPart = getQsFromUrl(); misc += '||qsPart:' + __qsPart; misc += '||camp:' + getParamValue('utm_campaign', '||camp:', url); srcIndex = url.indexOf('||refurl:'); if (srcIndex > -1) { srcIndex = srcIndex + 9; var endIndex = url.indexOf("||", srcIndex + 1); if (endIndex == -1) endIndex = url.indexOf("&", srcIndex + 1); if (endIndex == -1) endIndex = url.length; ref = url.substring(srcIndex, endIndex); misc += '||refurl:' + ref; } else { var ref = document.referrer; if (!isValueNullorEmpty(ref) && ref.indexOf("unbouncepages.com") == -1) { misc += '||refurl:' + ref; } } misc += '||Time:' + __mrkt_utcCurrentTime; __mrkt_customVarV4 = getCustomVariable(); if (_mrkt_sessionData == "1") { misc += '||' + cv('Y3VzdG9tX3Zhcl92NA==') + ':' + __mrkt_customVarV4; } var fpval = ""; if (_mrkt_sessionData == "1") { fpval = 'f:' + fp + "||c:" + c + "||w:" + w + misc + "||ip:" + __mrkt_ipAddress + "||tt:" + temptoken; } else { fpval = "c:" + c + "||w:" + w + misc; } if (fields.length > 0) { var fieldName = $(fields[0]).attr("name"); if (document.getElementById('____mrktmgr___') == undefined) { var nfield = ""; $(fields[0]).after(nfield); } } else if ($('#' + cv('RGlnaXRhbF9JRA==')).length > 0) { $('#Digital_ID').val(fpval); } if (document.getElementsByName("submitted[" + cv('RGlnaXRhbF9JRA==') + "]").length > 0) { var elements = document.getElementsByName("submitted[" + cv('RGlnaXRhbF9JRA==') + "]"); for (var i = 0; i < elements.length; i++) { elements[i].value=fpval; } } if (document.getElementById(cv('RGlnaXRhbF9JRA==')) == undefined && document.getElementsByName(cv(' RGlnaXRhbF9JRA==')).length == 0) { setTimeout(function () { __mkm_unbounceBindEvent(fpval) }, 1500); } } function setUbFld(d) { if (_mrkt_sessionData == "1" && isValueNullorEmpty(d.fp) == false && __mrkt_isUb == ' true') { PushToUnbounce(d.fp, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } else { PushToUnbounce("", getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } } function setwebflowFld(d) { if (_mrkt_sessionData=="1" && isValueNullorEmpty(d.fp)==false) { PushToWebflow(d.fp, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } else { PushToWebflow("", getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } } function getQsFromUrl() { var __urlCmpts=window.location.href.split('?'); if (__urlCmpts.length> 1) { return encodeURIComponent(__urlCmpts[1]); } return ''; } function GenerateCampaignDigitalId(fp, c, w) { var url = window.location.href; url = decodeURIComponent(url); var srcIndex = 0; var misc = ''; var src = getQueryStringByKey('lp_source'); var source = getQueryStringByKey('utm_source'); if (source != null && source != '' && source != undefined) src = source; if (!isValueNullorEmpty(src)) { misc += '||src:' + src; } else { srcIndex = url.indexOf('||src:'); if (srcIndex > -1) { srcIndex = srcIndex + 6; var endIndex = url.indexOf("||", srcIndex + 1); if (endIndex == -1) endIndex = url.indexOf("&", srcIndex + 1); if (endIndex == -1) endIndex = url.length; src = url.substring(srcIndex, endIndex); misc += '||src:' + src; } } misc += '||cat:' + getParamValue('lp_category', '||cat:', url); var pageName = getQueryStringByKey('lp_pagename'); if (!isValueNullorEmpty(pageName)) { misc += '||pagename:' + pageName; } var formid = getQueryStringByKey('lp_formid'); if (!isValueNullorEmpty(formid)) { misc += '||formID:' + formid; } misc += '||camp:' + getParamValue('utm_campaign', '||camp:', url); srcIndex = url.indexOf('||refurl:'); if (srcIndex > -1) { srcIndex = srcIndex + 9; var endIndex = url.indexOf("||", srcIndex + 1); if (endIndex == -1) endIndex = url.indexOf("&", srcIndex + 1); if (endIndex == -1) endIndex = url.length; ref = url.substring(srcIndex, endIndex); misc += '||refurl:' + ref; } else { var ref = document.referrer; if (!isValueNullorEmpty(ref)) { misc += '||refurl:' + ref; } } var pageurl = window.location.href.split('?')[0]; if (!isValueNullorEmpty(pageurl)) { misc += '||pageurl:' + pageurl; } var __qsPart = getQsFromUrl(); misc += '||qsPart:' + __qsPart; if (_mrkt_sessionData == "1") { __mrkt_customVarV4 = getCustomVariable(); misc += '||' + cv('Y3VzdG9tX3Zhcl92NA==') + ':' + __mrkt_customVarV4; } var temptoken = getSession_TempKey(); var fpsrcval = ""; if (_mrkt_sessionData == "1") { fpsrcval = 'f:' + fp + "||c:" + c + "||w:" + w + misc + "||ip:" + __mrkt_ipAddress + "||tt:" + temptoken; } else { fpsrcval = 'f:' + fp + "||c:" + c + "||w:" + w + misc; } return fpsrcval; } var __mkm_counter = 0; function PushToWebflow(fp, c, w) { var url = window.location.href; url = decodeURIComponent(url); var srcIndex = 0; var misc = ''; var src = getQueryStringByKey('lp_source'); var source = getQueryStringByKey('utm_source'); if (source != null && source != '' && source != undefined) src = source; if (!isValueNullorEmpty(src)) { misc += '||src:' + src; } else { /*Form submission was happened from webflow form.*/ srcIndex = url.indexOf('||src:'); if (srcIndex > -1) { srcIndex = srcIndex + 6; var endIndex = url.indexOf("||", srcIndex + 1); if (endIndex == -1) endIndex = url.indexOf("&", srcIndex + 1); if (endIndex == -1) endIndex = url.length; src = url.substring(srcIndex, endIndex); misc += '||src:' + src; } } misc += '||cat:' + getParamValue('lp_category', '||cat:', url); var pageName = getQueryStringByKey('lp_pagename'); if (!isValueNullorEmpty(pageName)) { misc += '||pagename:' + pageName; } var formid = getQueryStringByKey('lp_formid'); if (!isValueNullorEmpty(formid)) { misc += '||formID:' + formid; } misc += '||camp:' + getParamValue('utm_campaign', '||camp:', url); srcIndex = url.indexOf('||refurl:'); if (srcIndex > -1) { srcIndex = srcIndex + 9; var endIndex = url.indexOf("||", srcIndex + 1); if (endIndex == -1) endIndex = url.indexOf("&", srcIndex + 1); if (endIndex == -1) endIndex = url.length; ref = url.substring(srcIndex, endIndex); misc += '||refurl:' + ref; } else { var ref = document.referrer; if (!isValueNullorEmpty(ref)) { misc += '||refurl:' + ref; } } var pageurl = window.location.href.split('?')[0]; if (!isValueNullorEmpty(pageurl)) { misc += '||pageurl:' + pageurl; } var __qsPart = getQsFromUrl(); misc += '||qsPart:' + __qsPart; if (_mrkt_sessionData == "1") { __mrkt_customVarV4 = getCustomVariable(); misc += '||' + cv('Y3VzdG9tX3Zhcl92NA==') + ':' + __mrkt_customVarV4; } var temptoken = getSession_TempKey(); var fpsrcval = ""; if (_mrkt_sessionData == "1") { fpsrcval = 'f:' + fp + "||c:" + c + "||w:" + w + misc + "||ip:" + __mrkt_ipAddress + "||tt:" + temptoken; } else { fpsrcval = 'f:' + fp + "||ip:" + __mrkt_ipAddress + "||c:" + c + "||w:" + w + misc; } setTimeout(function () { __mkm_processiFrames(fpsrcval); }, 5000) setTimeout(function () { __mkm_bindEvent(document, fpsrcval); }, 1000); } var ___ifrmsDocs = []; var ___ifrmReties = 0; function __mkm_processiFrames(fpsrcval) { /*Check if there are any iframes with same origin docs, so that we can assign FP data to elements within the frame*/ var ___ifrms = document.getElementsByTagName('iframe'); for (var i = 0; i < ___ifrms.length; i++) { try { var ___doc=___ifrms[i].contentWindow.document; /*if the documnet was not added before, process it*/ if (___ifrmsDocs.indexOf(___doc)==-1) { /* if no exception thrown then this must be a same origin document*/ if (___debug__code) { console.log('New frame doc found at ' + new Date().toString()) } ___ifrmsDocs.push(___doc); __mkm_bindEvent(___doc, fpsrcval); } } catch (e) { //console.log(e); } } /*try checking if any nw iframes added to DOM*/ if (___ifrmReties < 10) { setTimeout(function () { __mkm_processiFrames(fpsrcval); ___ifrmReties++; }, 5000) } ///* if same domain document found, check for Fp element*/ //if (___ifrmsDocs.length > 0) { // for (var i = 0; i < ___ifrmsDocs.length; i++) { // var ___doc = ___ifrms[i].contentWindow.document; // __mkm_bindEvent(___doc, fpsrcval); // } //} } function __mkm_bindEvent(_doc, __mkm_fpsrcval) { //console.log("mkmid length :" + _doc.getElementsByName("idmkmdigid").length); var elements = _doc.getElementsByName(cv("aWRta21kaWdpZA==")); //document.getElementsByTagName(' iframe')[0].contentWindow.document.querySelectorAll("input[value='idmkmdigid' ]").length if (elements.length==0) { elements=_doc.getElementsByName(cv("ZGlnaXRhbF9pZA==")); } if (elements.length == 0) { elements = _doc.getElementsByName(cv(" ZGlnaXRhbF9pZA==")); } if (elements.length == 0) { elements = _doc.querySelectorAll(" input[value='" + cv("aWRta21kaWdpZA==") + "' ]"); } if (elements.length==0) { elements=_doc.querySelectorAll("input[name*='" + cv("aWRta21kaWdpZA==") + "' ]"); } if (elements.length==0) { elements=_doc.getElementsByName("submitted[" + cv("ZGlnaXRhbF9pZA==") + " ]"); } if (elements.length==0) { elements=_doc.querySelectorAll("input[placeholder='idmkmdigid' ]"); } if (elements.length==0 && _doc.getElementById(cv("aWRta21kaWdpZA=="))) { elements.push(_doc.getElementById(cv(" aWRta21kaWdpZA=="))); } if (elements.length == 0 && __mkm_counter < 30) { setTimeout(function () { __mkm_counter++; __mkm_bindEvent(_doc, __mkm_fpsrcval); }, 1000); } for (var i = 0; i < elements.length; i++) { if (typeof __env_id != 'undefined') elements[i].value = __mkm_fpsrcval + " ||uuid:" + __env_id;; } } function __mkm_unbounceBindEvent(fpval) { //console.log("Digital_ID length :" + document.getElementsByName("Digital_ID").length); var elements=document.getElementsByName(cv("RGlnaXRhbF9JRA==")); if (elements.length == 0 && __mkm_unbounceCounter < 30) { setTimeout(function () { __mkm_unbounceCounter++; __mkm_unbounceBindEvent(fpval); }, 1000); } for (var i = 0; i < elements.length; i++) { if (typeof __env_id != 'undefined') elements[i].value = fpval + " ||uuid:" + __env_id;; } } function __logvstemupd(emid) { if (_mrkt_sessionData=="1" ) { if (typeof emid=='undefined' || emid.indexOf("@")==-1) return; localStorage.setItem(cv('X19mcF9lbWFpbGlk'), emid); localStorage.setItem(cv('ZW1haWw='), emid) if (_paq != undefined && _paq != null) { _paq.push([cv(' c2V0Q3VzdG9tVmFyaWFibGU='), 1, cv(' ZWlk'), emid, cv('dmlzaXQ=')]); if (typeof __env_id != ' undefined') _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 1, cv(' X19mcF91dWlk'), __env_id, cv('cGFnZQ==')]); _paq.push([cv(' c2V0Q3VzdG9tVmFyaWFibGU='), 5, cv(' dGVtcF9hY3Rpb24='), 1, cv(' cGFnZQ==')]); _paq.push([cv(' dHJhY2tQYWdlVmlldw==')]); _paq.push([cv(' ZW5hYmxlTGlua1RyYWNraW5n')]); } } try { var iFrame=document.getElementById('mrktFrame__'); iFrame.contentWindow.postMessage('{"client_email_ref":"' + emid + '"}' , "*" ); } catch (e) { } } try { $('.lp-pom-button').bind("click", function () { if ($('#email').val() !='' ) { __logvstemupd($('#email').val()); } }); } catch (e) { } function Set_cl_fp_TempToken(__session_temp_key_id) { if (_mrkt_sessionData=="1" ) { var expiration_date=new Date(); var cookie_string='' ; expiration_date.setFullYear(expiration_date.getFullYear() + 10); if (__session_temp_key_id && __session_temp_key_id.length> 0) { cookie_string = cv("X19mcF90ZW1wX3Rva2VuX2lk") + "=" + __session_temp_key_id + "; path=/; expires=" + expiration_date.toUTCString(); // Create or update the cookie: document.cookie = cookie_string; } if (typeof (Storage) != "undefined") { try { localStorage.setItem(cv('X19mcF90ZW1wX3Rva2VuX2lk'), __session_temp_key_id); } catch (ex) { } } } } function __dispatchTempSessionId(temptoken, __fpv2) { if (_mrkt_sessionData == "1") { if (_paq != undefined && _paq != null) { if (temptoken != null && temptoken != undefined && __getSessionData(cv('X3RlbXB0b2tlbl9zZW5k')) == '') { _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 3, cv('X19mcF90ZW1wX3Rva2VuX2lk'), temptoken, cv('dmlzaXQ=')]); sessionStorage.setItem(cv('X3RlbXB0b2tlbl9zZW5k'), 'yes'); } if (__fpv2 != null && __fpv2 != undefined && __getSessionData(cv('X2ZwX3NlbmQ=')) == '') { _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 5, 'fpv2 external', __fpv2, cv('dmlzaXQ=')]); sessionStorage.setItem(cv('X2ZwX3NlbmQ='), 'yes'); } if (__getSessionData(cv('X2ZwX3NlbmQ=')) == '' || __getSessionData(cv('X3RlbXB0b2tlbl9zZW5k')) == '') { _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 5, 'temp_action', 1, cv('cGFnZQ==')]); if (typeof __env_id != 'undefined') _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 1, '__env_id', __env_id, cv('cGFnZQ==')]); _paq.push([cv('dHJhY2tQYWdlVmlldw==')]); _paq.push([cv('ZW5hYmxlTGlua1RyYWNraW5n')]); } } } } function __getSessionData(_sessionkey) { var _sessionValue = sessionStorage.getItem(_sessionkey); return (_sessionValue == null || _sessionValue == undefined) ? '' : _sessionValue; } function __temptoken_readpostmessage() { var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; var eventer = window[eventMethod]; var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message"; eventer(messageEvent, function (e) { if (e.data.toString().indexOf('ZnJvbW1rbQ') > -1) { if (e.data.toString().indexOf(cv('ZnBfdGVtcF90b2tlbl9pZA==')) > -1) { var temptokendata = JSON.parse(e.data); //console.log('event fired ' + temptokendata.fp_temp_token_id); var old_user_temp_key = getSession_TempKey(); if (old_user_temp_key != temptokendata.session_temp_key_id) Set_cl_fp_TempToken(temptokendata.session_temp_key_id); if (__mrkt_logRequestCheck) { __dispatchTempSessionId(temptokendata.session_temp_key_id, __gen_sys_param); } } var _is_temptokensend = sessionStorage.getItem('IstempTokensend') == undefined ? false : sessionStorage.getItem('IstempTokensend'); if (_is_temptokensend == false) { sessionStorage.setItem('IstempTokensend', true) postClientData(__gen_sys_param, __ui_syscfg, e); } if (e.data.toString().indexOf('cookid') == -1) return; var _mrkt_fdata = JSON.parse(e.data); //console.log(_mrkt_fdata); if (_mrkt_fdata.cookid != undefined && _mrkt_fdata.cookid != '') { __mrkt_lsof = _mrkt_fdata.cookid; __mrkt_lsemail = _mrkt_fdata.email; } else if (isValueNullorEmpty(_mrkt_fdata.lid) == false) //!= undefined && _mrkt_fdata.lid != '' && _mrkt_fdata.lid != 'null') { __mrkt_lsof = _mrkt_fdata.lid; //console.log('local Storage:' + __mrkt_lsof); __mrkt_lsemail = _mrkt_fdata.email; } /*Setting this flag to true to restrict iframe loading*/ if (__mrkt_lsof != undefined && __mrkt_lsof != null && __mrkt_lsof != '' && __mrkt_lsof != 'null') { SetFpCookie(__mrkt_lsof, __mrkt_lsemail); if (__mrkt_lsemail != null && __mrkt_lsemail != "null" && __mrkt_lsemail != undefined && __mrkt_lsemail.length > 0) { if (_mrkt_sessionData == "1") { /********************************** Temp for LnT Wrong submissions Begin ***************** */ let removeEmail = tempEmailRemoval(__mrkt_lsemail); __mrkt_lsemail = removeEmail ? "" : __mrkt_lsemail; /********************************** Temp for LnT Wrong submissions End ************** */ _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 1, cv('ZWlk'), __mrkt_lsemail, cv('dmlzaXQ=')]); } } if (__mrkt_lsof != null && __mrkt_lsof != "null" && __mrkt_lsof != undefined && __mrkt_lsof.length > 0) { if (_mrkt_sessionData == "1") { _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 2, 'didr', __mrkt_lsof, cv('dmlzaXQ=')]); } } if (_mrkt_sessionData == "1" && typeof (Storage) != "undefined") { try { sessionStorage.setItem("pageLoaded", "true"); /*creating storage obj in target site.*/ localStorage.setItem(cv('ZnBpZA=='), __mrkt_lsof); localStorage.setItem(cv('X19mcF9lbWFpbGlk'), __mrkt_lsemail); localStorage.setItem(cv('ZnBsc29m'), __mrkt_lsof) localStorage.setItem(cv('ZW1haWw='), __mrkt_lsemail) sessionStorage.setItem(cv('ZnBsc29m'), __mrkt_lsof); sessionStorage.setItem(cv('ZW1haWw='), __mrkt_lsemail); } catch (ex) { console.log("excep __mrkt_lsof:" + __mrkt_lsof); } } //alert('storage setup'); } if (isValueNullorEmpty(__mrkt_lsof) == false && __mrkt_isUb == 'true') { PushToUnbounce(__mrkt_lsof, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } if (isValueNullorEmpty(__mrkt_lsof) == false) { PushToWebflow(__mrkt_lsof, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } } }, false); } __temptoken_readpostmessage(); function postClientData(__gen_sys_param, _components, e) { e.source.postMessage({ [cv("X2Zw")]: __gen_sys_param, [cv("X2ZwX2NvbXBvbmVudHM=")]: _components, "frommkm": "1" }, "*"); } var isNewfpgenerated = false; //var setFP = setInterval(1000, tempfpcall); function cv(value) { return atob(value); } function tempfpcall() { let _prior_Env_Id = localStorage.getItem(cv('ZnBpZA==')); if (isNewfpgenerated == false && __gen_sys_param != "v1" && __mrkt_logRequestCheck == true && _prior_Env_Id != __gen_sys_param) { isNewfpgenerated = true; clearInterval(setFP); _paq.push([cv('c2V0Q3VzdG9tVmFyaWFibGU='), 2, cv('ZGlkcg=='), __gen_sys_param, cv('dmlzaXQ=')]); localStorage.removeItem(cv('ZnBpZA==')); localStorage.setItem(cv('ZnBpZA=='), __gen_sys_param); PushToWebflow(__gen_sys_param, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); if (__mrkt_isUb == 'true') { PushToUnbounce(__gen_sys_param, getMailinQs(__mrkt_qs)["enccid"], getMailinQs(__mrkt_qs)["encsid"]); } } }
    Back to Home

    Kitchen Gadgets

    Innovative tools and gadgets to elevate your cooking

    Digital Kitchen Scale
    Gadget

    Digital Kitchen Scale

    29.99
    4.7

    Key Features

    • • Precise measurements
    • • Tare function
    • • Multiple units
    • • Compact design

    Best For

    Kitchen tasks

    Silicone Spatula Set
    Gadget

    Silicone Spatula Set

    19.99
    4.5

    Key Features

    • • Heat resistant
    • • Non-stick friendly
    • • Dishwasher safe
    • • Set of 4

    Best For

    Kitchen tasks

    Herb Scissors
    Gadget

    Herb Scissors

    14.99
    4.3

    Key Features

    • • 5 blade design
    • • Easy cleaning
    • • Perfect cuts
    • • Ergonomic handle

    Best For

    Kitchen tasks

    Adjustable Measuring Spoons
    Gadget

    Adjustable Measuring Spoons

    12.99
    4.6

    Key Features

    • • Space saving
    • • Accurate measurements
    • • Easy to clean
    • • Durable construction

    Best For

    Kitchen tasks

    Garlic Press
    Gadget

    Garlic Press

    16.99
    4.4

    Key Features

    • • Easy operation
    • • Large chamber
    • • Easy to clean
    • • Sturdy construction

    Best For

    Kitchen tasks