/*May 13, 2025, 10:12 pm*/var vtstore;function checkInit(){var t,e=!1;try{e=!(0<=window.location.search.indexOf("vt_stop=true")),e=!(0<=document.cookie.indexOf("vt_stop"))&&e,e=!window.vt_stop&&e,window.ignore_vt_stop&&(e=!0),_vtsdk.state.running=e}catch(t){e=!1}window.top!==window.self&&(e=!1);try{0<=window.location.search.indexOf("vt_validate=true")&&(a=_vtsdk.Helpers.getURLParams(window.location.search),t=_vtsdk.Helpers.addQueryString(_vtsdk.defaults.validateUrl,a),_vtsdk.Helpers.getAsync(t),e=!1)}catch(t){}if(_vtsdk&&!0===_vtsdk.state.ready){e=!1;try{console.log("VTSDK ready.")}catch(t){}}if(e){for(var a,o=3,i=document.createElement("div"),n=i.getElementsByTagName("i");i.innerHTML="\x3c!--[if gt IE "+ ++o+"]>document.w=window'),c.close(),r=c.w.frames[0].document,s=r.createElement("div")}catch(t){s=a.createElement("div"),r=a.body}var l=function(a){return function(){var t=Array.prototype.slice.call(arguments,0);t.unshift(s),r.appendChild(s),s.addBehavior("#default#userData"),s.load(o);var e=a.apply(n,t);return r.removeChild(s),e}},d=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g"),p=function(t){return t.replace(/^d/,"___$&").replace(d,"___")};n.set=l(function(t,e,a){return e=p(e),a===undefined?n.remove(e):(t.setAttribute(e,n.serialize(a)),t.save(o),a)}),n.get=l(function(t,e,a){e=p(e);var o=n.deserialize(t.getAttribute(e));return o===undefined?a:o}),n.remove=l(function(t,e){e=p(e),t.removeAttribute(e),t.save(o)}),n.clear=l(function(t){var e=t.XMLDocument.documentElement.attributes;t.load(o);for(var a=e.length-1;a>=0;a--)t.removeAttribute(e[a].name);t.save(o)}),n.getAll=function(t){var a={};return n.forEach(function(t,e){a[t]=e}),a},n.forEach=l(function(t,e){var a=t.XMLDocument.documentElement.attributes;for(var o=0,i;i=a[o];++o)e(i.name,n.deserialize(t.getAttribute(i.name)))})}try{var m="__storejs__";n.set(m,m),n.get(m)!=m&&(n.disabled=!0),n.remove(m)}catch(t){n.disabled=!0}return n.enabled=!n.disabled,vtstore=n}()}(this),!function(t){var o,e,a,i,n,s;t.vtlodash=(i=function(t,e){var a=Object.prototype.toString.call(e).slice(8,-1);return null!=e&&a===t},{isObject:function(t){return i("Object",t)},isArray:function(t){return i("Array",t)},merge:n=function(a){return[].slice.call(arguments,1).forEach(function(t){for(var e in t)e in a&&i("Array",a[e])?a[e]=a[e].concat(t[e]):e in a&&i("Object",a[e])?a[e]=n(a[e],t[e]):a[e]=t[e]}),a},overwrite:s=function(t,e){for(var a in t)t.hasOwnProperty(a)&&!o(e[a])&&(i("Object",t[a])&&i("Object",e[a])?t[a]=s(t[a],e[a]):t[a]=e[a]);return t},size:a=function(t){if(null==t)return 0;try{return(i("Array",t)?t:Object.keys(t)).length}catch(t){return 0}},isNull:function(t){return null===t},isNumber:function(t){return i("Number",t)},isBoolean:function(t){return i("Boolean",t)},isString:function(t){return i("String",t)},isFunction:e=function(t){return t&&"[object Function]"==={}.toString.call(t)},isUndefined:o=function(t){return void 0===t},isArguments:function(t){return i("Arguments",t)},isEmpty:function(t){return i("Object",t)&&i("Array",t)&&i("String",t)&&!e(t.splice)?!Object.keys(t).length:!a(t)},request:function(t,e){var a={bindFunction:function(t,e){return function(){try{return t.apply(e,[e])}catch(t){}}},stateChange:function(t){try{4==a.request.readyState&&a.callbackFunction(a.request.responseText)}catch(t){}},getRequest:function(){try{return window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):!!window.XMLHttpRequest&&new XMLHttpRequest}catch(t){}}};if(a.postBody=arguments[2]||"",a.callbackFunction=e,a.url=t,a.request=a.getRequest(),a.request)try{var o=a.request;o.onreadystatechange=a.bindFunction(a.stateChange,a),""!==a.postBody?(o.open("POST",t,!0),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.setRequestHeader("Content-type","application/x-www-form-urlencoded")):o.open("GET",t,!0),o.send(a.postBody)}catch(t){}}})}(this),window._vteq=window._vteq||[],window._vtsdk&&!window.ignore_vt_stop||(window._vtsdk=function(){var documentAlias=document,windowAlias=window,object={v:"20.9.6",defaults:{tags:{prefix:"**|",suffix:"|**"},cdns:[4],cookieNames:{all:"all",ne:"ne",push:"pushtkn",ts:"ts",shop:"shop",sess:"sess",uId:"user",webid:"webid",debug:"debug",backendCache:"bcache",stopevents:"stopevents",campaignsStatus:"cs",condCount:"count",visitor:"info",capping:"cap_",poll:"poll",contentStep:"cstep_",cStatus:"c_"},debug:"info",queueCheckInterval:500,visitorHost:"https://pro.ip-api.com/json/?key=aUoasJP8dMuydUf",visitorCallback:"_vtsdk.tasks.callbackVisitor",eventHost:"https://app.cybba.solutions/event/",eventCallback:"_vtsdk.eventApi.callbackEvent",reccsHost:"https://rec.cybba.solutions/html/",reccsCallbackContent:"_vtsdk.Recommender.callBackRecommenderContent",reccsCallbackTwo:"_vtsdk.Recommender.callBackRecommenderTwo",userHost:"https://app.cybba.solutions/user",userCallback:"_vtsdk.User.callbackUser",backendHost:"https://rec.cybba.solutions/check/",backendCallback:"_vtsdk.Campaign.triggerCampaigns",cacheBackendCheck:"_vtsdk.Campaign.cacheBackendCheck",mcUrl:"https://pages.cybba.solutions/integrations/mailchimp.php",validateUrl:"https://pages.cybba.solutions/tasks/util/jsValidation.php",prefix:"_vt_",monthDuration:2592e6,dayDuration:864e5,shortDuration:36e6,sessionDuration:432e5,expiration:31536e6,nowTime:(new Date).getTime(),nowTimeLocal:(new Date).getTime(),userIndentityParams:["vt_user","email"],userKeyLength:16,loaderGif:"https://files1.cybba.solutions/_assets/images/ajax-loader.gif",stylesheet:"https://files1.cybba.solutions/_assets/vtmarketing.min.css",idPrefix:"vt-campaign-",recc:{className:"vt-campaign",attributeId:"data-vt-id",cIdLength:7},siteEvents:{click:"siteclick",submit:"sitesubmit",display:"sitedisplay",close:"siteclose",referer:"referer"},siteClasses:{close:"vtw-close",click:"vtw-click",overlay:"vtw-bck",toggle:"vtw-toggle",error:"vtw-error",attr:"vtw-attr",attrPrefix:"vta-",classPrefix:"vtw-",submit:"vtw-submit",required:"vtw-required",invalid:"vtw-invalid"}},state:{timeDiff:0,hasLoaded:!1,waitUserRequest:!1,ready:!1,hasUser:!1,pageQueue:[],reccCampaigns:[],calledRecommender:!1,emailToPush:!1,reccTpls:{},campaignsOK:[],pageCampaigns:{},inactivityCampaigns:[]}};return object.defaults.userIndentityParams.push("utm_ra"),object.shop={id:2789,url:"https://supernaturista.com",params:{getVisitorInfo:!0,emailGrab:!0,customJS:"/**********************START USER INPUT**************************************/\nwindow.cybData = {};\n\n// Initialization function - allows for customization of basic settings \nwindow.configSettingsCYB = function() {\n // Various Settings\n cybData.allowLogs = true; //True to enable debug logs, does not turn off console.log - this will be on by default in staging\n cybData.cookieStaging = false; //Initalizes cookie staging mode if true and panel will only fire with the cookie - MUST BE FALSE WHEN LIVE (cybbatest=true)\n cybData.pageView = true;\n cybData.enableGraph = false;\n cybData.graphVersion = 0;// 0 are accounts the do not use lists, 1 are accounts that use lists\n\n //Trigger Rules for ONSITE\n cybData.exitIntent = true;\n cybData.onClose = false; // true/false\n cybData.deskInactivity = 120; //time in seconds\n cybData.mobileInactivity = 20; //time in seconds\n cybData.mobileExit = true; // true/false - Firings on buttons from browser/OS\n cybData.ABtest = [50, 50]; //Percentage of Firing per agent - sets Cookie \"CYB_AB\" with the index of the agent to be fired\n cybData.sessionMgmt = {\n timesPerSession: 2, // Times the Onsite can fire per session without the cookie dropping\n hours: 2 // Time in hours when the onsite can next fire. \n };\n cybData.triggerSensitivity = 0.75; // delay for mouse to be outside of browser to delay firing panel \n cybData.fireTowardsX = [false, 25, 75]; // True if only firing panel when users goes towards the corners of the browser, % for left hand side, % for right hand side\n cybData.pageForms = []; //add selectors to the array for any forms or elements that should not trigger onsite\n cybData.addCSS = ''; //add minified CSS for custom CSS here\n cybData.copiedText = ''; // Text for Copy Success Message, Default is \"COPIED!\" if left blank \n cybData.SMS = {\n enabled: false,\n campaigns: {\n 'EMAILTEMPLATEID' : \"TEMPLATEID\"\n }\n }\n\n cybData.onsiteCountDown = { //if enabled and onsite has id='onsiteCountDown' (case insensitive)\n enabled: false,\n time: 'Jan 1, 2019 00:00:00', // must be date, number (getTime()), or date string\n closeOnExpiration: false, // Close onsite after time expiration\n expiredText: \"EXPIRED\",\n padNums: true, // shows 09 instead of 9\n hideZeroes: false, // does not show 0m 30s, instead shows 30s\n /* ADD THIS HTML TO ONSITE FOR IT TO WORK PROPERLY\n
\n d : \n h : \n m : \n s\n
*/\n }\n \n /** START PROMOBAR DATA **/\n cybData.promoBarData = {\n 'IDHERE': { // One object per promobar\n enabled: false, //True for live, false for off\n position: 'top',\n countDown: { //if enabled and onsite has id='cybCountDown' (case insensitive)\n countDownDate: 'Jan 1, 2019 00:00:00', // must be date, number (getTime()), or date string\n countDownExpirationClose: false, // Close promobar after time expiration\n countDownExpireText: \"EXPIRED\",\n hasLetters: true, // eg. 4d 6h 2m 10s vs 4:6:2:10\n padNums: true, // shows 09 instead of 9\n hideZeroes: false, // does not show 0m 30s, instead shows 30s,\n syncTime: false // Have time synchronized to initial fire\n },\n triggers: {\n onload: {\n enabled: false,\n conditionally: true //false will fire the same one every load, true will check filters first\n },\n afterOE: { //Fires after an Onsite, on next reload\n enabled: false,\n checkFilters: true\n },\n mobile: true,\n onOEClose: {\n enabled: false,\n onsiteId :'', //Fires immediately after X button closed on the onsite\n conditionally: false\n },\n exitIntent: false,\n persist: { // promobar persists after initial fire dependent on filters, also works to just filter after CYBSession cookie exists\n enabled: false,\n conditionally: false //false will fire the same one every load, true will check filters first\n },\n inactivity: 0\n },\n sessionMgmt: {\n enabled: true,\n timesPerSession: 1,\n hours: 2\n },\n stickyNav: {\n hasStickyNav: false,\n selector: ''\n },\n customJS : { //add JS to run on load or close of promobar\n load: \"\",\n close: \"\"\n }\n }\n }\n /** END PROMOBAR DATA **/\n\n //Dynamic Product Data\n cybData.dynamicProductData = {\n history: false, // true for history features\n histObjCYB: { // selectors for product page (history) data - leave blank if not using\n pName: \"\",\n pPrice: \"\",\n pImg: \"\",\n pUrl: window.location.href\n },\n addImageURLPrefix: '', // use if you need to add domain or protocol to URL\n imageIsSource: true, // true if trying to grab image src, false if image is a background image in the CSS\n viewButtonText: 'View Item',\n historyTabText: 'History'\n };\n\n // Lowers Z-Index of any element that is in-front of the onsite\n cybData.resetZIndex = {\n enabled: false,\n selectors: ['']\n };\n \n // V1 Event Load Function\n cybData.onsiteOnload = {\n // for v1 set CAMPAIGNID to all to load for all creatives\n 'CAMPAIGNID': 'JS HERE' //Put in Campaign ID or all here to run JS on campaign display\n };\n\n /** V2 Event Functions\n cybData.eventFunctions = {\n onsiteOnload: {\n // set CAMPAIGNID to all to load for all creatives\n 'CAMPAIGNID' : 'JS HERE' //Put in Campaign ID or 'all' here to run JS on campaign display\n },\n onsiteOnClose: {\n // set CAMPAIGNID to all to load for all creatives\n 'CAMPAIGNID' : 'JS HERE' //Put in Campaign ID or 'all' here to run JS on campaign close\n },\n onsiteOnClick:{\n // set CAMPAIGNID to all to load for all creatives\n 'CAMPAIGNID' : 'JS HERE' //Put in Campaign ID or 'all' here to run JS on campaign CTA click\n }\n }\n **/ \n \n \n cybData.forceCSS = {\n 'SELECTOR': 'CSSHERE'\n };\n\n cybData.promptConfig = {\n attribution: true,\n applySessionMgmt: true\n }\n\n //Do not remove or modify this call\n try{window.initCheck=setTimeout(runInit,1e3);let t=0;function runInit(){\"function\"==typeof initCYB?(initCYB(),clearTimeout(initCheck)):5===t?(~document.cookie.indexOf(\"cybbatest\")&&console.log(\"latest not loaded\"),clearTimeout(initCheck)):(t++,~document.cookie.indexOf(\"cybbatest\")&&console.log(\"cybInitializing, try \"+t),initCheck=setTimeout(runInit,1e3))}}catch(t){console.log(t)}\n}\n//Code all things you need to have excute on load here\nwindow.onloadFunctionsCYB = function(){}\n\n\n// Criteria Filters Here\nwindow.cybbaFilters = function () {\n\tlet staging = document.cookie.includes('cybbatest');\n\tlet staging2 = document.cookie.includes('cybba2test');\n\tlet staging3 = document.cookie.includes('cybba3test');\n\tlet staging4 = document.cookie.includes('cybba4test');\n\tlet staging5 = document.cookie.includes('cybba5test');\n let staging6 = document.cookie.includes('cybba6test');\n\n\nif (window.location.pathname === '/') {\n\t\t if (!staging && new Date < new Date('May 17, 2025, 23:59:00 CST') ) {\n\t\t\tfireCampaignCYB('1042538'); //SUPER_NATURISTA_MFR_FLOR_DE_ALOE_MAYO_13_17|yes|MidFunnel|b|CPA|21733 []\n\t\t}else if (new Date < new Date('March 14, 2025, 23:59:00 CST') ) {\n\t\t\tfireCampaignCYB('1041661'); //SUPER_NATURISTA_PAQUETES_MARZO_10_14_Y_26_28|yes|MidFunnel|b|CPA|20520 []\n\t\t}else if (staging2 || new Date > new Date('March 15, 2025, 00:00:00 CST') && new Date < new Date('March 17, 2025, 23:59:00 CST') ) {\n\t\t\tfireCampaignCYB('1041662'); //SUPER_NATURISTA_PUNIC_MARZO_15_17|yes|MidFunnel|b|CPA|20521 []\n\t\t}else if (staging3 || new Date > new Date('March 18, 2025, 00:00:00 CST') && new Date < new Date('March 22, 2025, 23:59:00 CST') || new Date > new Date('March 29, 2025, 00:00:00 CST') && new Date < new Date('March 31, 2025, 23:59:00 CST')) {\n\t\t\tfireCampaignCYB('1041663'); //SUPER_NATURISTA_CALOSTRO_MARZO_18_21_Y_29_31|yes|MidFunnel|b|CPA|20522 []\n\t\t}else if (staging4 || new Date > new Date('March 26, 2025, 00:00:00 CST') && new Date < new Date('March 28, 2025, 23:59:00 CST') ) {\n\t\t\tfireCampaignCYB('1041661'); //SUPER_NATURISTA_PAQUETES_MARZO_10_14_Y_26_28|yes|MidFunnel|b|CPA|20520 []\n\t\t}\n\t}\n\n}\n\n// Promobar Criteria Filters Here\nwindow.promobarFilters = function () {}\n\n/******DO NOT REMOVE********/\nsetTimeout(configSettingsCYB, 1000);\n/******DO NOT REMOVE********/",hasActTriggers:!1,hasSendActTriggers:!1,hasRunningInteractions:!0,hasRunningContent:!1,hasRunningAds:!1,countConditions:[],webidTags:[],embedCSS:!0,getVisitorWebid:!1,pageJS:[]},agency:108,_id:2789,debug:"none",domain:"supernaturista.com",campaigns:{1041381:{id:1041381,templates:{10044256:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3e X \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\t
\t\t\t\t \t\t\t\t
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Proteina Vegetal High Performance Vainilla 578 G
$ 634.05 MXN
\t\t\t
$ 704.50 MXN
\t \t\t
Proteina Vegana Vainilla 488 G
\t\t\t
$ 539.55 MXN
\t\t\t
$ 599.50 MXN
\t\t
Proteina Vegana Cacao 488 G
$ 539.55 MXN
\t\t\t
$ 599.50 MXN
\t
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10044256:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:18143784e5,end:!0,startDate:1686759120830,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1041381,tpl_data:{10044256:{_ls_main:!0}}},1041382:{id:1041382,templates:{10044257:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3e X \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\t
\t\t\t\t \t\t\t\t
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Citrato De Magnesio Y Potasio 60 Cap
$ 136.85 MXN
\t\t\t
$ 161.00 MXN
\t\t \t\t
Nad Resveratrol Y Te Verde 60 Cap
$ 729.50 MXN
\t \t\t
Proteina Vegetal En Polvo Chocolate 1.8 Kg
\t\t\t
$ 1,529.00 MXN
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10044257:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:17721372e5,end:!0,startDate:1739391660896,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1041382,tpl_data:{10044257:{_ls_main:!0}}},1041383:{id:1041383,templates:{10044258:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3e X \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\t
\t\t\t\t \t\t\t\t
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Kit AMZ
$ 1,699.00 MXN
\t\t\t
$ 2,016.00 MXN
\t\t \t\t
Kit Power
$ 979.00 MXN
\t\t\t
$ 1,158.50 MXN
\t \t\t
Kit de Fuego
\t\t\t
$ 999.00 MXN
\t\t\t
$ 1,234.00 MXN
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10044258:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:183882978e4,end:!0,startDate:1739387100971,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1041383,tpl_data:{10044258:{_ls_main:!0}}},1041384:{id:1041384,templates:{10044259:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3e X \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\t
\t\t\t\t \t\t\t\t
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Resveratrol 30 Cap
$ 102.50 MXN
\t\t \t\t
Omega 3 Premium Concentrado 60 Cap
$ 381.22 MXN
\t\t\t
$ 448.50 MXN
\t \t\t
Nutty Berry Mix 35 G (Paquete 12)
\t\t\t
$ 269.96 MXN
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10044259:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:177878274e4,end:!1,startDate:1686759120830,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1041384,tpl_data:{10044259:{_ls_main:!0}}},1041385:{id:1041385,templates:{10044260:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3e X \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\t
\t\t\t\t \t\t\t\t
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Kit Power
$ 979.00 MXN
\t\t\t
$ 1,158.50 MXN
\t \t\t
Kit de Fuego
\t\t\t
$ 999.00 MXN
\t\t\t
$ 1,234.00 MXN
\t\t
Kit AMZ
$ 1,699.00 MXN
\t\t\t
$ 2,016.00 MXN
\t
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10044260:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:180064458e4,end:!0,startDate:1739387040057,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1041385,tpl_data:{10044260:{_ls_main:!0}}},1041661:{id:1041661,templates:{10044546:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3eX \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Kit AMZ
$ 1,699.00 MXN
$ 2,016.00 MXN
AMZ Whey Pack
$ 1,399.00 MXN
$ 1,655.50 MXN
Doble Creatina Power
$ 829.00 MXN
$ 979.00 MXN
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10044546:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:180064458e4,end:!0,startDate:1739387040057,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1041661,tpl_data:{10044546:{_ls_main:!0}}},1041662:{id:1041662,templates:{10044547:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3eX \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Citrato De Magnesio Y Potasio 60 Cap
$ 161.00 MXN
\x3c!--
$ 2,016.00 MXN
--\x3e
Omega 3 Premium Concentrado 60 Cap
$ 403.65 MXN
$ 448.50 MXN
Resveratrol 30 Cap
$ 114.00 MXN
\x3c!--
$ 979.00 MXN
--\x3e
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10044547:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:180064458e4,end:!0,startDate:1739387040057,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1041662,tpl_data:{10044547:{_ls_main:!0}}},1041663:{id:1041663,templates:{10044548:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3eX \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Claras De Huevo Deshidratadas Vainilla Canela 900 G
$ 1,083.50 MXN
\x3c!--
$ 2,016.00 MXN
--\x3e
Hydrotein Naturals Y Probioticos Cafe Caramelo 2.270 Kg
$ 1,232.00 MXN
\x3c!--
$ 448.50 MXN
--\x3e
Calostro Bovino Vainilla Canela 360 G
$ 979.50 MXN
\x3c!--
$ 979.00 MXN
--\x3e
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10044548:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:180064458e4,end:!0,startDate:1739387040057,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1041663,tpl_data:{10044548:{_ls_main:!0}}},1041740:{id:1041740,templates:{10044639:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3e X \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\t
\t\t\t\t \t\t\t\t
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Aceite De Coco Sin Olor Y Sin Sabor 420 Ml
$ 96.900 MXN
\t\t\t
$ 114.00 MXN
\t \t\t
Bebida De Coco 1 L
\t\t\t
$ 56.00 MXN
\t\t\t\x3c!--
$ 448.50 MXN
--\x3e
\t\t
Azucar De Coco 200 G
$ 75.00 MXN
\t\t\t\x3c!--
$ 979.00 MXN
--\x3e
\t
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10044639:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:180064458e4,end:!0,startDate:1739387040057,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1041740,tpl_data:{10044639:{_ls_main:!0}}},1042538:{id:1042538,templates:{10045729:' \x3c!-- START CODE TO BE UPLOADED --\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--DO NOT REMOVE--\x3e \x3c!--START Background Overlay--\x3e
\x3c!--END Background Overlay--\x3e \x3c!--START X Button--\x3e X \x3c!--END X Button--\x3e \x3c!--START Onsite--\x3e
\t
\x3c!--START Body Copy--\x3e
\x3c!--END Body Copy--\x3e \x3c!--START PF Section--\x3e
Productos Recomendados History Your Cart
\x3c!--START Product Recommendations--\x3e
Bebida De Sabila Con Trozos De Aloe Sab Tropical 1 L
$ 93.60 MXN
\t\t\t
$ 117.00 MXN
\t \t\t
Pulpa De Sabila Pina 750 G
\t\t\t
$ 249.00 MXN
\t\t\t\x3c!--
$ 448.50 MXN
--\x3e
\t\t
Pulpa De Sabila Natural 750 G
$ 214.50 MXN
\t\t\t
$ 193.05 MXN
\t
\x3c!--END Product Recommendations--\x3e
\x3c!--END PF Section--\x3e
\x3c!--END Onsite--\x3e \x3c!-- END CODE TO BE UPLOADED --\x3e'},templatesPick:{params:{10045729:100},strategy:"weighted-random",ranges:[100]},siteParams:{single:!0,embed:!1,eventBound:!1,displayRules:[{key:"vars.cybAllow",val:"yes",op:"eq"}],displayCount:0,displayCountSession:1,afterClose:"1",autoClose:0,afterSubmit:"close",mailchimpList:0,trigger:{mode:"onClick",params:{selector:""}},testMode:!1,priority:0,endDate:180064458e4,end:!0,startDate:1739387040057,start:!0,displayRulesOR:[],backendRules:[],backendRulesOR:[],locations:"single"},campaignType:7,_id:1042538,tpl_data:{10045729:{_ls_main:!0}}}},content:{campaigns:{}},adserver:{}},object.User={data:{},context:{vars:{pageType:""}},getLocalUser:function(){var t,e=object.Helpers.readCookie(object.defaults.prefix+object.defaults.cookieNames.uId);return null!=e?(e={userId:(t=e.split("_"))[0],sessionId:"1",email:"true"==t[2],push:"true"==t[3],tel:"true"==t[4],isC:"true"==t[5],noP:t[6]?parseInt(t[6]):0},object.Helpers.setCookie(object.defaults.cookieNames.uId,e)):(e=object.Helpers.getCookie(object.defaults.cookieNames.uId),vtlodash.isObject(e)&&object.Helpers.setCookie(object.defaults.cookieNames.uId,e)),!vtlodash.isEmpty(e)&&e||null},requestUser:function(t){var e;!0===object.state.waitUserRequest||(t=t||{},e={callback:object.defaults.userCallback,shopId:object.shop.id,oldUserId:object.User.data.userId},object.Helpers.log("Requesting user data: "+object.User.data.userId+"new "+JSON.stringify(t),"info"),t.userId&&(e.userId=t.userId),t.uuid&&(e.uuid=t.uuid),t.email&&object.Helpers.emailIsValid(t.email)?(e.email=t.email,vtlodash.isFunction(windowAlias.btoa)&&(e.email=windowAlias.btoa(e.email))):e.email=null,t=object.Helpers.addQueryString(object.defaults.userHost,e),object.state.botagent)||(object.Helpers.getAsync(t),object.state.waitUserRequest=!0)},isIdentified:function(){return!!object.User.data.email||!!object.Helpers.emailIsValid(object.User.data.email)},changeUserByEmail:function(t){t=object.Helpers.cleanEmail(t),object.Helpers.emailIsValid(t)&&object.User.requestUser({email:t})},changeUserById:function(t){object.User.data.userId!==""+t&&object.User.requestUser({userId:t})},changeUserByUuid:function(t){object.User.data.uuid!==""+t&&object.User.requestUser({uuid:t})},callbackUser:function(t){object.Helpers.log("Callback User server data","info");var e={sessionId:"1"};t.userId&&(e.userId=t.userId),e.email=!!t.email,e.push=!!t.push,e.noP=0,e.isC=!1,t.isCustomer&&(e.isC=t.isCustomer||!1),t.numberOfPurchases&&(e.noP=t.numberOfPurchases||0),t.ts&&(t=object.defaults.nowTimeLocal-parseInt(t.ts),object.Helpers.setCookie(object.defaults.cookieNames.ts,t=100t)&&(object.User.activitySend(o),object.Helpers.log("Sending activity","info"))}(object.shop.params.hasActTriggers||object.shop.params.hasSendActTriggers)&&(a=5e3,t=12e4,object.state.lastActiveTime=Date.now(),o=0,i=document.documentElement,n=document,object.Helpers.addEventListener(i,"mousedown",r,!0),object.Helpers.addEventListener(i,"keypress",r,!0),object.Helpers.addEventListener(n,"touchmove",r,!0),object.Helpers.addEventListener(n,"scroll",r,!0),s())},activitySend:function(t){object.Helpers.log("Updating server user activity for check "+t,"info"),object.state.lastCallActive=object.state.lastActiveTime;t={shopId:object.shop.id,userId:object.User.data.userId,ts:object.state.lastActiveTime},t=object.Helpers.addQueryString(object.defaults.userHost+"/active",t);object.Helpers.getAsync(t)}},object.eventApi={convertEventObject:function(t){var e,a={type:""};for(e in t)if(t.hasOwnProperty(e)){a.type=e;var o=vtlodash.isObject(t[e])?JSON.parse(JSON.stringify(t[e])):{};if("confirmation"===e&&1]*>([\\s\\S]*?)<\\/"+e+">","i"),result=e.exec(t),vtlodash.isArray(result))&&0()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t)},log:function(t,e){var a=(new Date).getTime()-object.defaults.nowTimeLocal,o=(e=e||"info",t=vtlodash.isObject(t)?JSON.stringify(t):t,{info:1,warning:2,error:3,none:4});if(o[object.defaults.debug]<=o[e])try{console.log("["+e+"]["+a+"]"+t)}catch(t){}},setAnalyticsUser:function(){object.shop.ganalytics&&!0===object.shop.ganalytics.status&&window.gtag&&window.gtag("set",{user_id:object.User.data.userId})},setAnalyticsSource:function(t,e){var a;object.shop.ganalytics&&!0===object.shop.ganalytics.setSource&&(a=setInterval(function(){void 0!==window.gtag&&(window.gtag("set",{campaign_id:t,campaign_name:"vt_"+t,campaign_source:object.shop.ganalytics.category,campaign_medium:e}),clearInterval(a))},100),setTimeout(function(){clearInterval(a)},1e3))},sendToAnalytics:function(e){var a;object.shop.ganalytics&&!0===object.shop.ganalytics.status&&window.gtag&&(object.shop.ganalytics.events.length&&object.shop.ganalytics.events.indexOf(e.type)<0||(a=setInterval(function(){var t="";try{switch(e.type){case"viewitem":case"addtocart":case"addtowishlist":t=e.itemId;break;case"viewcategory":t=e.category;break;case"checkout":t=e.step||"";break;case"sitesubmit":case"siteclick":case"siteclose":case"sitedisplay":t=e.tracking.vt_campaign+"_"+e.tracking.vt_content;break;case"search":t=e.query;break;case"confirmation":t=(e.orderId?e.orderId+"_":"")+(e.items?e.items.length:0)}}catch(t){object.Helpers.log("Error building opt_label for analytics","error")}void 0!==window.gtag&&(window.gtag("event","vt_"+e.type,{category:object.shop.ganalytics.category,label:t}),clearInterval(a))},100),setTimeout(function(){clearInterval(a)},1e3)))},getStorageType:function(){var a;return vtstore.enabled?"vts":(window.indexedDB=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,!!window.indexedDB&&((a=window.indexedDB.open("vtstore",1)).onupgradeneeded=function(t){var e=a.result,e=(object.state.db=e).createObjectStore("vtStoreObj",{keyPath:"id"});object.state.store=e},a.onerror=function(t){object.Helpers.log("DB error","error")},a.onsuccess=function(t){object.state.db=a.result},"db"))},updateCookie:function(t,e){var a=object.Helpers.getCookie(t,!0);a&&(vtlodash.isObject(e)?a.val=vtlodash.merge(a.val,e):a.val=e,object.Helpers.setCookie(t,a.val,a.exp))},setCookie:function(e,a,o){if(e=object.defaults.prefix+e,o=vtlodash.isNumber(o)?o:0,"vts"==object.state.storage)vtstore.set(e,{val:a,exp:o,time:(new Date).getTime()});else if("db"==object.state.storage)try{object.state.db.transaction(["vtStoreObj"],"readwrite").objectStore("vtStoreObj").put({id:e,val:a,exp:o,time:(new Date).getTime()}).onsuccess=function(t){}}catch(t){setTimeout(function(){object.Helpers.setCookie(e.replace(object.defaults.prefix,""),a,o)},50)}var t;e===object.defaults.prefix+object.defaults.cookieNames.uId&&(t=a.userId+"_"+a.sessionId+"_"+a.email+"_"+!!a.push+"_"+!!a.tel+"_"+!!a.isC+"_"+(a.noP||0),object.Helpers.writeCookie(object.defaults.prefix+object.defaults.cookieNames.uId,t,object.defaults.expiration))},getCookie:function(e,a){a=!!a,e=object.defaults.prefix+e;function o(t){return a?t:t?0t.exp?(object.Helpers.removeCookie(e),null):t.val:null}var t;if("vts"==object.state.storage)return t=vtstore.get(e),o(t);if("db"==object.state.storage)try{object.state.db.transaction(["vtStoreObj"],"readwrite").objectStore("vtStoreObj").get(e).onsuccess=function(t){return o(t.target.result)}}catch(t){setTimeout(function(){return object.Helpers.getCookie(e.replace(object.defaults.prefix,""))},50)}},readCookie:function(t){var e=null;try{e=new RegExp(t+"=([^;]+)").exec(document.cookie)}catch(t){object.Helpers.log("Trying to read inexistent cookie","warning")}return null!=e?unescape(e[1]):null},writeCookie:function(t,e,a){try{a=vtlodash.isNumber(a)?((o=new Date).setTime(o.getTime()+a),";expires="+o.toGMTString()):"";var o,i=object.shop.params.cookieDomain||window.location.hostname;document.cookie=t+"="+e+a+";domain=."+i+";path=/"}catch(t){object.Helpers.log("Error trying to set cookie","warning")}},removeCookie:function(e){if(e=object.defaults.prefix+e,"vts"==object.state.storage)vtstore.remove(e);else if("db"==object.state.storage)try{object.state.db.transaction(["vtStoreObj"],"readwrite").objectStore("vtStoreObj").delete(e)}catch(t){setTimeout(function(){object.Helpers.removeCookie(e.replace(object.defaults.prefix,""))},100)}},extractMainURL:function(t){return 0<=t.indexOf("?")?t.substring(0,t.indexOf("?")):t},extractDomain:function(t){return(-1<(t=t||"").indexOf("//")?t.split("/")[2]:t.split("/")[0]).split(":")[0]},makeQueryString:function(t){var e,a=[];for(e in t)t.hasOwnProperty(e)&&a.push(encodeURIComponent(e)+"="+encodeURIComponent(t[e]));return a.join("&")},addQueryString:function(t,e){return object.Helpers.extractMainURL(t)+"?"+object.Helpers.makeQueryString(vtlodash.merge(object.Helpers.getURLParams(t),e))},getURLParams:function(t){return t.substring(t.indexOf("?")+1).replace(/(^\?)/,"").split("&").map(function(t){return(t=t.split("="))[0]&&!vtlodash.isUndefined(t[1])&&(this[t[0]]=t[1]),this}.bind({}))[0]},browserInfo:function(t){var e,a=navigator.userAgent,o=a.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];if(/trident/i.test(o[1])){if(e=/\brv[ :]+(\d+)/g.exec(a)||[],"name"==t)return"explorer";if("version"==t)return e[1]}if("Chrome"===o[1]){if(null!=(e=a.match(/\bOPR\/(\d+)/))&&"name"==t)return"opera";if(null!=e&&"version"==t)return e[1]}return o=o[2]?[o[1],o[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(e=a.match(/version\/(\d+)/i))&&o.splice(1,1,e[1]),"version"==t?o[1]:"name"==t?(o[0]="MSIE"==o[0]?"Explorer":o[0],o[0].toLowerCase()):void 0},browserLang:function(){var t=window.navigator.userLanguage||window.navigator.language;return t&&t.substring(0,t.indexOf("-"))||""},osName:function(){for(var t=[{string:navigator.platform.toLowerCase(),subString:"win",identity:"Windows"},{string:navigator.platform.toLowerCase(),subString:"mac",identity:"Mac"},{string:navigator.userAgent.toLowerCase(),subString:"iphone",identity:"iOS"},{string:navigator.userAgent.toLowerCase(),subString:"android",identity:"Android"},{string:navigator.platform.toLowerCase(),subString:"linux",identity:"Linux"}],e=0;e=object.shop.campaigns[e].siteParams.displayCountSession&&(object.Helpers.log("Number of displays per session overcome for "+e,"error"),a.stop=!0),!0===object.shop.campaigns[e].siteParams.testMode&&"info"!==object.defaults.debug)object.Helpers.log("Campaign "+e+" not embeded because of test mode!","error");else if(object.Campaign.checkDisplayLimits(e,object.shop.campaigns[e].siteParams)){if(!i)return(a.noe.displayCountSession?(object.Helpers.log("Number of displays per session overcome for "+t,"error"),!1):((e=object.User.context&&object.User.context.session||object.Helpers.getCookie(object.defaults.cookieNames.sess))[t]=a,object.Helpers.setCookie(object.defaults.cookieNames.sess,e,object.defaults.sessionDuration),!0)},embedContent:function(cDom,cId,siteParams,tId,groupId){var contentId=cId+"_"+groupId,newHtml;try{return object.Helpers.log("Content "+contentId+" "+tId+" into page","info"),cDom.setAttribute("id",object.defaults.idPrefix+cId),cDom.setAttribute("data-tpl",tId),!1===object.shop.content.templates[tId]?(object.state.contentReccs[cId]=tId,siteParams.eventBound&&(object.Helpers.log("Wait recc event is true","info"),object.state.waitReccEvent=!0)):(newHtml=object.Campaign.interpolateVars(object.shop.content.templates[tId]),cDom.innerHTML=newHtml,eval(object.Helpers.extractTagFromHtml(newHtml,"script")),object.state.eventQueue.push(object.Campaign.createSiteEvent(object.defaults.siteEvents.display,cId,tId))),object.Campaign.attachClickEvents(cId,tId,cDom),cDom}catch(e){return object.Helpers.log("Error trying to embed content "+contentId+". Does not exists or attr missing.","error"),!1}},runDisplayCampaign:function(cId){var campaign=object.shop.campaigns[cId],cStatus=object.Helpers.getCookie(object.defaults.cookieNames.cStatus+cId),cStatusSession=(cStatus.no+=1,cStatus.no===campaign.siteParams.displayCount&&(cStatus.stop=!0),cStatus&&cStatus.stop&&!object.shop.campaigns[cId].siteParams.displayCountSession&&delete cStatus.stop,object.Helpers.setCookie(object.defaults.cookieNames.cStatus+cId,cStatus),vtlodash.isNumber(object.User.context.session[cId])?object.User.context.session[cId]:0),sessContext=(cStatusSession+=1,object.User.context&&object.User.context.session||object.Helpers.getCookie(object.defaults.cookieNames.sess)),cDom;if(sessContext[cId]=cStatusSession,object.Helpers.setCookie(object.defaults.cookieNames.sess,sessContext,object.defaults.sessionDuration),cStatus&&(object.state.pageCampaigns[cId]=!0,object.state.eventQueue.push(object.Campaign.createSiteEvent(object.defaults.siteEvents.display,cId,cStatus.tpl)),object.Helpers.log("Campaign "+cId+" has been displayed","info")),cDom_t=documentAlias.getElementById(object.defaults.idPrefix+cId+"_teaser"),object.Helpers.hideDom(cDom_t),campaign.siteParams.jsDisplay)try{eval(campaign.siteParams.jsDisplay)}catch(e){}campaign.siteParams.autoClose&&0object.shop.campaigns[o].siteParams.priority||!o)&&(o=cId):a.push(cId));object.Helpers.log("No priority campaigns in "+a.length+". Max priority "+o,"info"),o&&(object.Campaign.triggerOne(o,object.shop.campaigns[o]),0<=a.indexOf(o))&&a.splice(a.indexOf(o),1);for(i=0;ii.sensitivity||(a=(e=Math.max(document.documentElement.clientWidth,window.innerWidth||0))*i.cornerWidth/100,"input"==t.target.tagName.toLowerCase())||"left"==i.corner&&t.clientX>a||"right"==i.corner&&t.clientXa&&t.clientX=e-50||(o=setTimeout(l,1e3*i.delay))}function r(){o&&i.cancelDelay&&(clearTimeout(o),o=null)}function c(t){n||t.metaKey&&76===t.keyCode&&(n=!0,o=setTimeout(l,i.delay))}function l(){object.Helpers.showDom(t),object.shop.campaigns[d].siteParams.single&&object.state.singleFlag?object.Helpers.hideDom(t):(object.Campaign.runDisplayCampaign(d),object.shop.campaigns[d].siteParams.single&&(object.state.singleFlag=!0)),a.removeEventListener("mouseleave",s),a.removeEventListener("mouseenter",r),a.removeEventListener("keydown",c),o&&clearTimeout(o)}"os"==i.corner&&(i.corner="left",0<=["Windows"].indexOf(object.User.context.session.osname))&&(i.corner="right"),setTimeout(function(){object.Helpers.addEventListener(a,"mouseleave",s),object.Helpers.addEventListener(a,"mouseenter",r),object.Helpers.addEventListener(a,"keydown",c)},1e3*i.timer),object.Helpers.log("Trigger "+d+" on exit intent","info")},o.onClick=function(e,t){if(t.selector){var a=documentAlias.querySelectorAll(t.selector);for(el in a)a.hasOwnProperty(el)&&object.Helpers.addEventListener(a[el],"click",function(t){t.preventDefault(),object.Helpers.showDom(e),object.state.pageCampaigns[d]||(!object.shop.campaigns[d].siteParams.single||object.shop.campaigns[d].siteParams.single&&!object.state.singleFlag)&&(object.Campaign.runDisplayCampaign(d),object.shop.campaigns[d].siteParams.single)&&(object.state.singleFlag=!0)},!1);object.Helpers.log("Trigger "+d+" on click elements "+t.selector,"info")}},o.onScroll=function(i,n){n.percent=vtlodash.isNumber(n.percent)?n.percent:25;object.Helpers.addEventListener(windowAlias,"scroll",function(t){var e=i,a=n.percent;try{var o=100*((document.documentElement.scrollTop+document.body.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight)||0)}catch(t){o=0}a<=o&&!object.state.pageCampaigns[d]&&(!object.shop.campaigns[d].siteParams.single||object.shop.campaigns[d].siteParams.single&&!object.state.singleFlag)&&(object.Helpers.showDom(e),object.Campaign.runDisplayCampaign(d),object.shop.campaigns[d].siteParams.single)&&(object.state.singleFlag=!0)}),object.Helpers.log("Trigger "+d+" on % scroll ","info")},o.onLeave=function(t,e){var a;object.state.leaveCp=object.state.leaveCp||[],object.state.leaveCp.push(d),1==object.state.leaveCp.length&&history.replaceState&&(a=!1,object.Helpers.getExternalReferrer()?(object.state.exit_vtp=history.length-1,_vtsdk.User.context.session.exit_vtp=object.state.exit_vtp,object.Helpers.updateCookie(object.defaults.cookieNames.sess,{exit_vtp:object.state.exit_vtp}),a=!0):history.state&&history.state.vtp&&object.User.context.session.exit_vtp===history.state.vtp&&(object.state.exit_vtp=object.User.context.session.exit_vtp,a=!0),a)&&(object.Helpers.log("onLeave trigger is valid.","info"),history.replaceState({vtp:object.state.exit_vtp,href:location.href},""),history.pushState({vtp:object.state.exit_vtp+1,href:location.href},""),object.Helpers.addEventListener(windowAlias,"popstate",function(t){if(history.state&&history.state.vtp==object.state.exit_vtp)for(var e=0;e=e.dulimit||e.dlimit&&a.dlimit>=e.dlimit||e.mlimit&&a.mlimit>=e.mlimit)?(object.Helpers.log("Capping exceeded for "+t,"warning"),1):(e.start&&e.startDate>object.defaults.nowTime||e.end&&e.endDate\\,|{}?]+$/.test(e)&&("VTuser"===t?(e&&e.indexOf("@")<0&&atob(e)&&(e=atob(e)),object.User.isIdentified()||object.User.changeUserByEmail(e)):"VTsid"===t?object.state._vtsid=e:object.User.context.vars[t]=e)},object.init=function(){if(!object.state.ready){object.state.ready=!0,object.state.storage=object.Helpers.getStorageType();try{var t=object.Helpers.getCookie(object.defaults.cookieNames.ts);t&&(object.state.timeDiff=t,object.defaults.nowTime=object.defaults.nowTimeLocal-t)}catch(t){console.log(t)}object.state.botagent=!1;try{object.state.botagent=/bot|googlebot|crawler|spider|robot|crawling/i.test(navigator.userAgent)}catch(t){object.Helpers.log("Error checking for bot agents!","error")}windowAlias.location.hostname.indexOf(object.shop.domain);try{var a;"undefined"!=typeof Prototype&&parseFloat(Prototype.Version.substr(0,3))<1.7&&void 0!==Array.prototype.toJSON&&(a=JSON.stringify,JSON.stringify=function(t){var e=Array.prototype.toJSON,t=(delete Array.prototype.toJSON,a(t));return Array.prototype.toJSON=e,t})}catch(t){}var t=object.Helpers.getCookie(object.defaults.cookieNames.debug);object.defaults.debug=object.shop.debug||object.defaults.debug,t&&(object.defaults.debug=t),object.Helpers.getCookie(object.defaults.cookieNames.stopevents)&&(object.defaults.stopevents=1),object.state.pageQueue=[],object.state.eventQueue=windowAlias._vteq||[],0<=windowAlias.location.search.indexOf("vt_preview=")?(t=object.Helpers.getURLParams(windowAlias.location.search),object.shop.params.embedCSS=!0,object.tasks.injectCss(object.defaults.stylesheet),object.defaults.debug="info",object.tasks.createUserContext(),object.tasks.createVisitorContext("p"),object.Campaign.embedCampaign(t.vt_campaign,t.vt_content,{vt_selector:window.atob(decodeURIComponent(t.vt_selector||""))})):(object.state.eventQueueId=setInterval(object.queueManager.eventsObserver,object.defaults.queueCheckInterval),object.tasks.createUserContext(!0),object.tasks.createVisitorContext("p"),object.state.webpush&&object.tasks.addReadyListener(object.webpush.instantiate,"wpins"),object.Campaign.statusObserver("p"),object.tasks.addReadyListener(object.Campaign.cacheBackendCheck,"cber"),object.tasks.addReadyListener(object.Campaign.processContentCampaigns,"emcon"),object.Helpers.vtPostMessage(),object.User.context.session.urlparams.vt_debug&&(object.Helpers.setCookie(object.defaults.cookieNames.debug,object.User.context.session.urlparams.vt_debug),object.defaults.debug=object.User.context.session.urlparams.vt_debug),1==object.User.context.session.urlparams.vt_stopevents?(object.Helpers.setCookie(object.defaults.cookieNames.stopevents,1),object.defaults.stopevents=1):0==object.User.context.session.urlparams.vt_stopevents&&object.Helpers.removeCookie(object.defaults.cookieNames.stopevents),object.tasks.checkUserIdentity(),object.tasks.createUserContext(),object.tasks.addReadyListener(function(){object.state.hasLoaded||(object.state.hasLoaded=!0,object.Helpers.log("Running onLoad functions","info"),object.tasks.inputEmailListening(),object.tasks.injectCss(object.defaults.stylesheet),object.tasks.runShopJS())},"loadh"),object.tasks.getVisitorInfo(),object.setVar("random",object.Helpers.generateRandomBetween(0,100,!0)),object.tasks.sendClickEvents(),object.tasks.followDataLayer(),object.Helpers.setAnalyticsUser(),object.state.timeDiff,object.User.activityInit(),(t=object.Helpers.getCookie(object.defaults.cookieNames.ne))&&("requser"==t?object.User.requestUser():object.state.eventQueue.push(t),object.Helpers.removeCookie(object.defaults.cookieNames.ne)),object.tasks.requestWebID(),object.Helpers.writeCookie(object.defaults.prefix+object.defaults.cookieNames.shop,object.shop.id))}},object}()),checkInit(),_vtshop={};