(function() { function bxBootstrap() { var re = /bot|crawl|slurp|spider|mediapartners|headlesschrome|snap-prefetch|remotasks|woorank|uptime\.com|facebookexternalhit|facebookcatalog/i; if (re.test(navigator.userAgent) || navigator.userAgent == '') { return; } if (!(window.bouncex&&bouncex.website)) { var pushedData = []; if(window.bouncex && bouncex.push && bouncex.length){ pushedData = bouncex; } window.bouncex = {}; bouncex.pushedData = pushedData; bouncex.website = {"id":3834,"name":"LifeLock","cookie_name":"bounceClientVisit3834","domain":"lifelock.norton.com","ct":"multi_cookie","ally":0,"ei":0,"tcjs":"","cjs":"/*** https://www.wrike.com/open.htm?id=503529007 ***/\nif (window.location.pathname === '/lp/sem/breach-scan/' || window.location.pathname.indexOf('/breach-detection') > -1 || window.location.pathname === '/dark-web-scan/' || window.location.pathname === '/lp/sem/semidt-b-mbg-bdt/' || window.location.pathname ===\n '/learn-data-breaches-267-million-facebook-users-had-personal-information-exposed-online.html') {\n bouncex.on(jQuery('button#breach-detection-search-breaches'), 'click.bx', function(){\n var email = jQuery('#breach-detection-email1').val();\n if (bouncex.infoStore && bouncex.utils.validate.email(email)) {\n bouncex.infoStore.set({\n email: email\n });\n }\n });\n}\n\nif (window.location.pathname.indexOf('/riskscan') > -1) {\n var $emailInput = jQuery('input[placeholder*=\"email\"]'),\n email;\n\n bouncex.on(bouncex.document, 'click.bx', function(){\n email = $emailInput.val();\n if (bouncex.infoStore && bouncex.utils.validate.email(email)) {\n bouncex.infoStore.set({\n email: email\n });\n }\n }, 'form button[type=\"submit\"]');\n}\n\n/*** https://www.wrike.com/open.htm?id=606558415 ***/\nvar nortonPromos = {\n 'Norton™ AntiVirus Plus': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385340&ctry=US&lang=en&tppc=CF8A6CFE-58FA-1CF9-22B7-F7CCF9913810&multipage=true&ptype=cart&exp=CH1',\n 'price': 5.69\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385347&ctry=US&lang=en&tppc=7EB56C9F-21AD-F4AB-048F-D2A49B685799&ptype=cart&multipage=true',\n 'price': 9.99\n }\n },\n 'Norton™ 360 Standard': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385341&ctry=US&lang=en&tppc=43F9F232-7E7C-C78D-6F66-CCE70566BB05&multipage=true&ptype=cart&exp=CH1',\n 'price': 7.59\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385348&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true&enableSwitcher=no',\n 'price': 29.99\n }\n },\n 'Norton™ 360 Deluxe': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385351&ctry=US&lang=en&tppc=A8B517C2-6D7A-958D-EC80-CE51B5A4D4E2&multipage=true&ptype=cart&exp=CH1',\n 'price': 7.59\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385330&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true&enableSwitcher=no',\n 'price': 24.99\n }\n },\n 'Norton™ 360 with LifeLock™ Select': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385352&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 8.99\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385331&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 69.99 \n }\n },\n 'Norton™ 360 with LifeLock™ Advantage': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385353&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 16.24\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385332&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 143.88\n }\n },\n 'Norton™ 360 with LifeLock™ Ultimate Plus': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385354&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 22.74\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21385333&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 299.88\n }\n },\n 'Norton™ Secure VPN': {\n '1D': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21371899&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 4.74\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21367457&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 29.99\n }\n },\n '5D': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21371905&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 7.59\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21367458&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 14.99\n }\n },\n '10D': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21371885&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 9.49\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21367459&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 39.99\n }\n }\n },\n 'LifeLock™ Standard': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21378073&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 7.99\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21378067&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 83.88\n }\n },\n 'LifeLock™ Advantage': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21378061&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 14.99\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21378072&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 155.88\n }\n }, \n 'LifeLock™ Ultimate Plus': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21378058&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 22.99\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21378069&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 239.88\n }\n },\n 'Norton™ 360 for Gamers': {\n 'monthly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21410648&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 7.49\n },\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21410654&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 19.99\n }\n },\n 'Norton™ Family Premier': {\n 'annual': {\n 'link': 'https://buy.norton.com/ps?selSKU=21127900&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true',\n 'price': 39.99\n }\n },\n \"Norton™ 360 Premium I\": {\n 'yearly': {\n 'link': 'https://buy.norton.com/ps?selSKU=21386218&ctry=US&lang=en&tppc=0872D853-5061-988A-B6D6-6D678B5B28D9&ptype=cart&multipage=true&enableSwitcher=no',\n 'price': 49.99 \n }\n },\n};\n\n// var checkCart = function() {\n// return bouncex.vars.cart_loaded;\n// },\n// firePromoLogic = function() {\n// /* Following variables grab cart product values from either checkout flow variation */\n// var prodInCart = jQuery('.product-name:first').text() || jQuery('._2ubiuw.lJpw2F:first').text() || jQuery('._2ubiuw').text() || jQuery('[data-test=\"FULL_NAME\"').text(),\n// prodPrice = Number(jQuery('[data-test=\"PRICE\"]:first').text().replace(/\\/.*$/g, '').replace(/[^0-9.]/g, '')) || Number(jQuery('[data-test=\"PROMO_PRICE\"]:first').text().replace(/\\/.*$/g, '').replace(/[^0-9.]/g, ''));\n \n// if (prodInCart) {\n// var isMonthly = jQuery('[data-test=\"RENEWS_AT\"]:first:contains(\"month\")').length > 0,\n// isYearly = jQuery('[data-test=\"RENEWS_AT\"]:first:contains(\"year\")').length > 0,\n// isAnnual = jQuery('[data-test=\"LIFE_AND_SEAT\"]:first:contains(\"subscription\")').length > 0,\n// isFreeTrial = jQuery('[data-test=\"TRIAL_MSG\"]:first:contains(\"Trial\")').length > 0,\n// paymentFrequency = isMonthly ? 'monthly' : isYearly ? 'yearly' : isAnnual ? 'annual' : false,\n// promoInfo = nortonPromos[prodInCart],\n// promoPrice = (function(){\n// \t\tif (promoInfo) {\n// \t\t\tif (prodInCart === 'Norton™ Secure VPN') {\n// \t\t\t\t//get number between \"up to\"/\"for\" and \"device\"\n// \t\t\t\tif (jQuery('[data-test=\"LIFE_AND_SEAT\"]')) {\n// \t\t\t\t\tvar numOfDevices = '',\n// \t\t\t\t\t deviceSentence = jQuery('[data-test=\"LIFE_AND_SEAT\"]').text();\n// \t\t\t\t\tnumOfDevices = deviceSentence.indexOf('up to ') > -1 ? Number(deviceSentence.split('up to ')[1].replace(/[^0-9.]/g, '')) : Number(deviceSentence.split('for ')[1].replace(/[^0-9.]/g, ''));\n \n// \t\t\t\t\treturn !!promoInfo[numOfDevices+'D'] && promoInfo[numOfDevices+'D'][paymentFrequency].price;\n// \t\t\t\t}\n// \t\t\t} else {\n// \t\t\t\treturn promoInfo[paymentFrequency].price;\n// \t\t\t}\n// \t\t}\n// \t\treturn false;\n// \t})();\n \n// if (promoPrice && promoPrice >= prodPrice) {\n// bouncex.setVarAndReload('upgraded_offer_available', 'free trial');\n// } else if (promoPrice && promoPrice < prodPrice) {\n// bouncex.setVarAndReload('upgraded_offer_available', 'discount');\n// } else {\n// bouncex.setVarAndReload('upgraded_offer_available', false);\n// \t}\n// } else {\n// bouncex.setVarAndReload('upgraded_offer_available', false);\n// }\n \n// /* For use on continuity campaigns to redirect to url with discount */\n// bouncex.redirectWithPromo = function(promoCode){\n// var link = promoInfo[paymentFrequency].link;\n\n// if (!isFreeTrial && promoInfo || bouncex.vars.upgraded_offer_available === 'free trial') {\n// if (promoPrice < prodPrice) {\n// window.location.href = promoCode ? link + '&promocode=' + promoCode : link;\n// } else if (bouncex.vars.upgraded_offer_available === 'free trial' && promoPrice >= prodPrice) {\n// window.location.href = promoCode ? link +'&promocode=' + promoCode : link;\n// }\n// }\n// };\n// };\n \n// bouncex.et.onTrue(checkCart, firePromoLogic);\n\n/* These variables grab cart product values from checkout flow */\nvar cartInfo = bouncex.utils.getNestedProp('window.CART_OBJECT_NS.cartObject[0]', false),\n prodInCart = !!cartInfo && cartInfo.ProductName,\n prodPrice = !!cartInfo && cartInfo.SalePrice,\n isFreeTrial = !!cartInfo && !!cartInfo.nTrialDays,\n paymentFrequency = (function(){\n \tvar isMonthly = !!cartInfo && !!cartInfo.EntitlementPeriod && cartInfo.EntitlementPeriod.indexOf('1 MO') > -1,\n \t isYearly = !!cartInfo && !!cartInfo.EntitlementPeriod && cartInfo.EntitlementPeriod.indexOf('12 MO') > -1,\n \t isAnnual = jQuery('[data-test=\"LIFE_AND_SEAT\"]:first:contains(\"subscription\")').length > 0;\n return isMonthly ? 'monthly' : isYearly ? 'yearly' : isAnnual ? 'annual' : '';\n })(),\n promoInfo = (function(){\n \tif (nortonPromos[prodInCart]) {\n \t var itemInfo = nortonPromos[prodInCart],\n \t numDevicesObj = !!cartInfo && cartInfo.LifeAndSeatsMessage;\n \t \n \t\tif (prodInCart === 'Norton™ Secure VPN') {\n \t\t\t/* Get number of devices - parses through strings between \"up to\"/\"for\" and \"device\" */\n \t\t\tif (!!numDevicesObj) {\n \t\t\t\tvar numOfDevices = '',\n \t\t\t\t deviceSentence = numDevicesObj;\n \t\t\t\t numOfDevices = deviceSentence.indexOf('up to ') > -1 ? Number(deviceSentence.split('up to ')[1].replace(/[^0-9.]/g, '')) : Number(deviceSentence.split('for ')[1].replace(/[^0-9.]/g, ''));\n\n \t\t\t\treturn !!itemInfo[numOfDevices+'D'] && itemInfo[numOfDevices+'D'][paymentFrequency];\n \t\t\t}\n \t\t} else {\n \t\t\treturn !!itemInfo[paymentFrequency] && itemInfo[paymentFrequency];\n \t\t}\n \t}\n \treturn false;\n })();\n\n/* Set RTV based on what the better offer would be - Powers campaign segmentation */\nif (promoInfo) {\n\tif (promoInfo.price >= prodPrice) {\n\t\tbouncex.setVarAndReload('upgraded_offer_available', 'free trial');\n\t} else if (promoInfo.price < prodPrice) {\n\t\tbouncex.setVarAndReload('upgraded_offer_available', 'discount');\n } else {\n\t\tbouncex.setVarAndReload('upgraded_offer_available', false);\n\t}\n} else {\n\tbouncex.setVarAndReload('upgraded_offer_available', false);\n} \n\n/* Redirect functionality for use on continuity campaigns - redirects to url with discount */\nbouncex.redirectWithPromo = function(promoCode){\n\tif(!isFreeTrial && promoInfo || bouncex.vars.upgraded_offer_available === 'free trial'){\n\t\tif (promoInfo.price < prodPrice) {\n\t\t\twindow.location.href = promoCode ? promoInfo.link+'&promocode='+promoCode : promoInfo.link;\n\t\t} else if (bouncex.vars.upgraded_offer_available === 'free trial' && promoInfo.price >= prodPrice) {\n window.location.href = promoCode ? promoInfo.link+'&promocode='+promoCode : promoInfo.link;\n\t\t}\n\t}\n};","force_https":false,"waypoints":false,"content_width":900,"gai":"","swids":"","sd":0,"ljq":"auto","campaign_id":0,"is_preview":false,"aco":{"first_party_limit":"10000","local_storage":"1"},"cmp":{"gdpr":1,"gmp":0,"whitelist_check":1},"burls":[],"ple":false,"fbe":true,"mas":2,"map":1,"gar":true,"ete":2,"ettm":false,"etjs":"var ITEM_ID_MAP ={\n 'StandardSelectPlan' : 21378073,\n 'AdvantageSelectPlan' : 21385353,\n 'UltimatePlusSelectPlan' : 21385354\n};\n\nfunction getUrl(){\n return bouncex.utils.url.allowParams();\n}\n\nfunction isEnrollmentPromoPage(){\n return getUrl('promocode').indexOf('ENROLL1') > -1 || getUrl('promocode').indexOf('enroll1') > -1;\n}\n\nfunction getCategoryPageUrl(){\n if (isEnrollmentPromoPage()){\n return window.location.href;\n }\n return bouncex.vars.page_url;\n}\n\nfunction is_affiliate() {\n var applicable = window.location.search.match(/cjid|cac|irid|s.prop14=store:affiliate/) !== null;\n if(applicable) {\n bouncex.push(['view_affiliate', {}]);\n }\n}\n\nfunction view_affiliate() {\n var applicable = window.location.search.match(/cjid|cac|avgaffiliate|trif|rak_id1|source=ir/) !== null;\n if(applicable) {\n bouncex.push(['view_affiliate', {}]);\n }\n}\n\nfunction fireATC (id, sku, shouldReplenish) {\n bouncex.push(['add to cart', {\n 'item:id': id,\n 'cart:token': shouldReplenish ? 'selSKU=' + sku : undefined\n }]);\n bouncex.setv('cart_set', true);\n bouncex.setv('prev_atc_id', sku);\n bouncex.setBounceCookie();\n}\n\nfunction add_to_cart() {\n var atcSelector = '.pd-price-buy-link > .btn.button-y1, .membershipNewBtn.membership-btn,' +\n ' .product-panel-one-up-plan-cta-button .btn.button-y1, .price-block .buy-button, a[data-link-type=\"buy-now\"]';\n\n // var localStorageId = localStorage.getItem('selSKU');\n // var prevAtcId = bouncex.vars.prev_atc_id && bouncex.vars.prev_atc_id.toString();\n\n /* if (localStorageId && localStorageId !== prevAtcId) {\n fireATC(localStorageId, localStorageId, true);\n } */\n\n jQuery(atcSelector).click(function() {\n var url = jQuery(this).attr('href');\n var elemName = jQuery(this).attr('data-elementname');\n var raw_item_id = url ? url.split('selSKU=') : undefined;\n var refined_item_id = raw_item_id && raw_item_id.length > 1 ? raw_item_id[1].split('&') : undefined;\n var item_id = refined_item_id && refined_item_id.length > 0 ? refined_item_id[0] : undefined;\n var sku;\n var shouldReplenish = true;\n\n if (item_id === undefined){\n shouldReplenish = false;\n bouncex.log('item id is undefined', ITEM_ID_MAP[elemName]);\n item_id = ITEM_ID_MAP[elemName];\n }\n if (!item_id) {\n return;\n }\n\n if (shouldReplenish){\n sku = item_id;\n }\n\n\n fireATC(item_id, sku, shouldReplenish);\n });\n}\n\nfunction empty_cart() {\n var checkoutPage = window.location.origin === 'https://buy.norton.com';\n if(checkoutPage) {\n if((jQuery('.-GVQhn').length > 0 || jQuery('.empty-cart__message').length > 0) && bouncex.vars.cart_set) {\n bouncex.push(['empty_cart', {}]);\n bouncex.setv('cart_set', false);\n bouncex.setBounceCookie();\n } else {\n bouncex.et.onVisible('[data-test=\"CART\"]', function() {\n bouncex.setv('cart_set', true);\n bouncex.setBounceCookie();\n\n var buttons = jQuery('[role=\"main\"]').find('[type=\"button\"]').length > 0 ? jQuery('[role=\"main\"]').find('[type=\"button\"]') : jQuery('.product-remove');\n buttons.click(function() {\n setTimeout(function() {\n if((jQuery('.-GVQhn').length > 0 || jQuery('.empty-cart__message').length > 0) && bouncex.vars.cart_set) {\n bouncex.push(['empty_cart', {}]);\n bouncex.setv('cart_set', false);\n bouncex.setBounceCookie();\n\n }\n }, 1000);\n });\n });\n setTimeout(function() {\n if((jQuery('.-GVQhn').length > 0 || jQuery('.empty-cart__message').length > 0) && bouncex.vars.cart_set) {\n bouncex.push(['empty_cart', {}]);\n bouncex.setv('cart_set', false);\n bouncex.setBounceCookie();\n\n }\n }, 1000);\n }\n }\n}\n\nfunction getPromoPageCategoryIds(){\n var categoryIds = [];\n for (var key in ITEM_ID_MAP){\n var itemId = ITEM_ID_MAP[key];\n if (itemId){\n categoryIds[categoryIds.length] = itemId;\n }\n }\n return categoryIds.join(',');\n}\n\nfunction view_category() {\n var item_ids = [];\n if (isEnrollmentPromoPage()){\n item_ids = getPromoPageCategoryIds();\n } else {\n jQuery('.btn.button-y1, [data-link-type=\"buy-now\"]:visible').each(function (i, e) {\n var url = jQuery(e).attr('href');\n var raw_item_id = url ? url.split('selSKU=') : undefined;\n var refined_item_id = raw_item_id && raw_item_id.length > 1 ? raw_item_id[1].split('&') : undefined;\n var id = refined_item_id && refined_item_id.length > 0 ? refined_item_id[0] : undefined;\n if (id && item_ids.indexOf(id) < 0) {\n item_ids.push(id);\n }\n });\n\n item_ids.join(',');\n }\n\n bouncex.push(['view category', {\n 'items:ids': item_ids || 'select,advantage,ultimate_plus',\n 'page:url': getCategoryPageUrl()\n }]);\n}\n\nfunction view_events() {\n if (bouncex.website.pts === 'category' || bouncex.website.pts === 'product') {\n view_category();\n }\n\n var catFired = false;\n\n if (bouncex.website.pts === 'home') {\n var $prodPanel = jQuery('.prodpanel');\n bouncex.on(jQuery('a[href=\"planschart\"]'), 'click.wknd', function(){\n if (!catFired) {\n catFired = true;\n view_category();\n bouncex.off(jQuery('a[href=\"planschart\"]'), 'click.wknd');\n bouncex.off(bouncex.body, 'scroll.wknd');\n }\n });\n\n bouncex.on(bouncex.document, 'scroll.wknd', function(){\n if (!catFired && isInView($prodPanel)) {\n catFired = true;\n view_category();\n bouncex.off(jQuery('a[href=\"planschart\"]'), 'click.wknd');\n bouncex.off(bouncex.body, 'scroll.wknd');\n }\n });\n }\n}\n\nfunction isInView(element){\n var elementRect = element.get(0).getBoundingClientRect(),\n topInView = elementRect.top >= 0 && elementRect.top <= (window.innerHeight || document.documentElement.clientHeight),\n bottomInView = elementRect.bottom >= 0 && elementRect.bottom <= (window.innerHeight || document.documentElement.clientHeight);\n\n return topInView || bottomInView;\n}\n\n\nfunction getPrimaryCheckoutUser() {\n var primaryMember,\n parsed;\n\n primaryMember = sessionStorage.getItem('webstore.primaryMember');\n if (!primaryMember) {\n return;\n }\n\n try {\n parsed = JSON.parse(primaryMember);\n } catch(pass) {\n parsed = false;\n }\n\n if (!parsed ||\n !parsed.pii ||\n !parsed.pii.emailAddress\n ) {\n return;\n }\n\n return parsed.pii.emailAddress;\n}\n\nfunction getCheckoutUser() {\n var email;\n\n if (bouncex.vars.logged_in_identified) {\n return;\n }\n\n email = getPrimaryCheckoutUser() || jQuery('#INPUT_EMAIL').val().trim() || false;\n\n if (!email) {\n return;\n }\n\n bouncex.push(['user', {\n email: email,\n source: 'LoggedIn'\n }]);\n\n if (bouncex.infoStore) {\n bouncex.infoStore.set({\n email: email\n });\n }\n\n bouncex.setv('logged_in_identified', true);\n bouncex.setBounceCookie();\n}\n\nfunction trackCheckoutUser() {\n bouncex.et.onTrue(isCheckoutUser, getCheckoutUser, 100);\n trackCheckoutLogin();\n}\n\nfunction isCheckoutUser() {\n if (bouncex.vars.logged_in_identified) {\n return true;\n }\n return !!sessionStorage.getItem('webstore.primaryMember');\n}\n\nfunction trackCheckoutLogin() {\n if(window.location.pathname.indexOf('/CartV3') > -1){\n bouncex.on(jQuery('form[data-test=\"FORM\"]:first'), 'submit.bx', function(){\n getCheckoutUser();\n });\n }\n}\n\nfunction trackNativeSubmitForPII() {\n bouncex.on(jQuery('.c-emailcapt__btn'), 'click.bx', function(){\n var userEmail = jQuery('.c-emailcapt__email-input').val();\n\n if (bouncex.infoStore && bouncex.utils.validate.email(userEmail)) {\n bouncex.infoStore.set({\n email: userEmail\n });\n }\n });\n}\n\nfunction main() {\n is_affiliate();\n view_affiliate();\n add_to_cart();\n empty_cart();\n view_events();\n trackCheckoutUser();\n trackNativeSubmitForPII();\n}\n\nfunction isValidForTracking() {\n if ( bouncex.utils.url.getParam('expid') === 'AARP'\n ||bouncex.utils.url.getParam('promocode') === 'AARP'\n || bouncex.utils.url.getParam('partnerID') === '_AARP')\n { return false; }\n return true;\n}\n\nbouncex.et.cart.init({\n replenish: function (cart) {\n bouncex.log(cart);\n var replenUrl = 'https://lifelock.norton.com/#planschart';\n bouncex.log(cart.token);\n if (!!cart.token && cart.token !== 'undefined') {\n replenUrl = cart.token.indexOf('https://buy.norton.com/ps?selSKU=') > -1 ? cart.token : 'https://buy.norton.com/ps?' + cart.token + '&lang=en&ptype=cart&trf_id=lifelockcom&multipage=true';\n }\n if (bouncex.utils.url.getParam('bx_cart')) {\n bouncex.et.replenish = true;\n bouncex.setTimeout2(function() {\n window.location.href = replenUrl;\n reportReplenishment();\n }, 2000);\n }\n\n },\n replenishmentType: 'cookie'\n});\n\n// custom report replen function if using URL for replen\nfunction reportReplenishment(){\n bouncex.push(['cart replenish', {\n 'cart:success': bouncex.et.replenish\n }]);\n}\n\nif (isValidForTracking()) { main(); }","dge":true,"bxidLoadFirst":false,"pie":false,"cme":true,"gbi_enabled":0,"bpush":false,"pt":{"cart":{"testmode":true,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"estore/checkOut"}],[{"activation":"js","prop":"","prop2":"","prop3":"","val":"jQuery('section[data-test=\"CART\"]').length > 0;"}]]},"cart_or_checkout":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/estore/checkOut"}]]},"category":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.promotions.scrollToPlans').length > 0;"},{"activation":"js","prop":"","prop2":"","prop3":"","val":"window.location.href.indexOf('planschart') > -1;"},{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"inid=lifelock-lifelock-standard_subnav_products"},{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/home-title-protect"},{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.productpanel').length > 0;"}],[{"activation":"js","prop":"","prop2":"","prop3":"","val":"(window.location.pathname === \"/\" && window.location.href.indexOf('thesmarttalk.org') === -1 && window.location.href.indexOf('#planschart') === -1) !== true"}]]},"checkout":{"testmode":true,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"window.location.href.indexOf('/estore/checkOut') > -1;"},{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/enrollment-info"}]]},"home":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"window.location.pathname === \"/\" && window.location.href.indexOf('thesmarttalk.org') === -1 && window.location.href.indexOf('#planschart') === -1;"}]]},"product":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/products/"}]]},"search":{"testmode":true,"val":[[{"activation":"current_page_url","prop":"contains"}]]}},"els":{"CART - Checkout Button":"","CART - Promo Code Apply Button":"","CART - Promo Code Box":"","CAT - Product Grid Image":"","CAT - Quickview Box":"","CAT-AddtoCartButton":"","CAT-QuickviewAddtoCart":"","Footer":"","Navigation bar":"","PDP - Add to Cart Button":"","PDP - Color Option":"","PDP - Hero Image":"","PDP - Product Name":"","PDP - Product Price":"","PDP - Quantity Option":"","PDP - Review Stars":"","PDP - Size Option":"","PDP - Thumbnail Image":"","PDP-AddtoCart":"a[data-link-type=\"buy-now\"]","SEARCH - Product Grid Image":""},"vars":[{"name":"candy_rack_visible","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"!!jQuery('#candyRack').length && jQuery('#candyRack').is(':visible');","trigger":""},{"name":"checkout_items","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.pathname.indexOf('checkOut') > -1) {\n var items = '';\n jQuery('#nonRoverMiniCart h2').each(function() {\n var itemName = jQuery(this).text().trim();\n items += itemName + '|';\n });\n return items;\n } else {\n return false;\n }\n})();","trigger":""},{"name":"checkout_step","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.pathname.indexOf('checkOut') > -1) {\n var nameMap = {\n 'shopping cart': 'Shopping Cart',\n 'billing & payment': 'Billing Information',\n 'confirm & install': 'Order Review'\n };\n var checkoutStep = jQuery('.nav__span--active').text().toLowerCase();\n return nameMap[checkoutStep] ? nameMap[checkoutStep] : false;\n }\n return false;\n})();","trigger":""},{"name":"discount_amount","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function() {\n var discountAmount;\n\tif (jQuery('#overlayDiscountAmount').length) { \n\t\tdiscountAmount = jQuery('#overlayDiscountAmount').text().replace(/[^0-9.]/g, ''); \n\t} else if (jQuery('#discountAmount').length) { \n\t\tdiscountAmount = jQuery('#discountAmount').text().replace(/[^0-9.]/g, ''); \n\t}\n\treturn discountAmount === '' ? 0 : discountAmount;\n})();","trigger":""},{"name":"chat_box_present","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"(function() {\n\tvar $allChatDivs = jQuery('.liveagent_form');\n\n\tfor (var i = 0; i < $allChatDivs.length; i++) {\n var chatDiv = jQuery($allChatDivs[i]);\n\t\t\tif (chatDiv.css('animation-name') !== 'none' && chatDiv.is(':visible')) {\n\t\t\t\treturn true;\n\t\t\t}\n\t}\n\t\n\treturn false;\n})();","trigger":""},{"name":"session_modal_present","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('#overLay:contains(\"Click Continue to resume\"):visible').length > 0;","trigger":""},{"name":"on_review_order_step","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.href.indexOf('estore/checkOut') > 0) {\n return jQuery('#reviewSec:visible').length > 0;\n }\n})();","trigger":""},{"name":"valid_coupon","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.href.indexOf('estore/checkOut') > 0) {\n return jQuery('#overlayDiscount:visible');\n }\n})();","trigger":""},{"name":"cc_number_entered","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n\tvar ccField = bouncex.$('#cardNumber');\n\tif (ccField.val().replace(/ /g, '').match(/^[0-9]+$/gm) !== null && ccField.siblings('.errorDiv').is(':hidden')) {\n\t\treturn true;\n\t}\n})();","trigger":""},{"name":"security_code_entered","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n\tvar securityCode = bouncex.$('#cvv');\n\tif (securityCode.val().replace(/ /g, '').match(/^[0-9]+$/gm) !== null && securityCode.siblings('.errorDiv').is(':hidden')) {\n\t\treturn true;\n\t}\n})();","trigger":""},{"name":"second_premium_clicked","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":""},{"name":"source_type","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function() {\n var sourceOptions = {\n 'affiliate' : [{ 'field' : 'traffic_source'}, {'value' : 'affiliate'}],\n 'loem' : [{'field' : 'current_subchannel'}, {'value' : 'loem'}],\n 'retail' : [{'field' : 'current_subchannel'}, {'value' : 'retail'}],\n 'rol' : [{'field' : 'traffic_source'}, {'value': 'store:rcha'}],\n 'direct' : [{'field' : 'current_subchannel'}, {'value': 'Online (1st)'}],\n };\n\n for (var source in sourceOptions) {\n var field = sourceOptions[source][0]['field'];\n if (window[field] && typeof window[field] === 'string' && window[field].indexOf(sourceOptions[source][1]['value']) > -1) {\n return source;\n }\n }\n \n if (bouncex.getBounceCookie('PROGRAM_TYPE') && bouncex.getBounceCookie('PROGRAMID')) {\n if (bouncex.getBounceCookie(\"PROGRAM_TYPE\") === \"PaidSearch\") {\n return 'direct';\n }\n return 'affiliate';\n }\n \n if (typeof nortonAnalytics === 'object' && nortonAnalytics.current_subchannel) {\n return nortonAnalytics.current_subchannel;\n }\n return false;\n})();","trigger":""},{"name":"days_to_expiration","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function(){\n\treturn parseInt(bouncex.ibx._getparam(\"days_to_expiration\"));\n})();","trigger":""},{"name":"incoming_prod_sub_length","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function(){\n\treturn parseInt(bouncex.ibx._getparam(\"incoming_product_subscription_length\"));\n})();","trigger":""},{"name":"items_in_cart","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function() {\n if (bouncex.calling_url.indexOf('checkOut') > -1) {\n if (jQuery('.mini-cart').length > 0) {\n var qty = 0;\n jQuery('.mini-cart .full-item').each(function() {\n qty += Number(jQuery(this).find('[data-test=\"QUANTITY_AMOUNT\"]').text().trim());\n });\n return qty;\n } else if (window.location.pathname.indexOf('checkOutV2') > -1) {\n let qtyV2 = jQuery('div[data-test=\"QUANTITY_AMOUNT\"]'),\n total = 0;\n for(let i = 0; i < qtyV2.length; i++){\n total += Number(qtyV2.eq(i).text());\n }\n \n return total;\n } else {\n var qty = 0;\n jQuery('.preview-cart .full-item').each(function() {\n qty += Number(jQuery(this).find('[data-test=\"QUANTITY_AMOUNT\"]').text().trim());\n });\n return qty;\n }\n } else if (jQuery('.navbar-cart-item.cart-count:visible').length > 0) {\n return Number(jQuery('.navbar-cart-item.cart-count').text());\n }\n return null;\n})();","trigger":""},{"name":"logged_in","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"jQuery('#lnk-sign-out').length > 0 ? true : jQuery('#logInInfoLink').length > 0 && jQuery('#logInInfoLink').css('display') !== 'none' ? true: false;","trigger":""},{"name":"cc_autofilled","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n var $ccField = jQuery('#cardNumber');\n \n if($ccField.length > 0) {\n return $ccField.val().indexOf('xxxxxxxxxx') > -1;\n }\n \n})();","trigger":""},{"name":"cart","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"deluxe_discount","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function(){\n var deluxe = jQuery('.prod-multicolumn-container:contains(\"Deluxe\")'),\n dDiscount = deluxe.find('.discount').first().text().replace(/ OFF\\*/g, '').replace(/[^0-9\\.]/g, '');\n if(dDiscount){\n return dDiscount;\n }\n \n return null;\n})();","trigger":""},{"name":"second_standard_clicked","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":""},{"name":"second_deluxe_clicked","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":""},{"name":"first_cart_item","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.href.indexOf('/estore/checkOut') > -1) {\n return jQuery('.product-name').length > 0 ? jQuery('.product-name').first().text() : false;\n }\n return false;\n})();","trigger":""},{"name":"first_cart_item_fix","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function() {\n\tvar cartItems;\n\tif (bouncex.website.pts !== \"cart_or_checkout\") {\n\t\treturn null;\n\t}\n\n\tcartItems = bouncex.utils.getNestedProp('window.CART_OBJECT_NS.cartObject');\n\tif(cartItems) {\n\t\tfor(var i = 0; i < cartItems.length; i++) {\n\t\t\treturn bouncex.utils.getNestedProp('ProductName',null,cartItems[i]).replace(/Norton|™|360|with|LifeLock/gi,'').trim();\n\t\t}\n\t}\n})();","trigger":""},{"name":"ever_logged_in","polling":"none","persist":"permanent","page_types":[],"testmode":true,"default":"false","code":"bouncex.vars.logged_in || null;","trigger":""},{"name":"product_recommendation","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":0,"code":"null;","trigger":""},{"name":"affiliate_type","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var progId = bouncex.ibx._cookies.read('PROGRAMID');\n if (progId){\n var programs={\n review: ['7793677', '7727340', '7085621', '1390637', '4111871', '7260568', '2231933', '3954272', '1657724', '5564833', '7044705', '3975692', '3500033', '1273163', '7050446', '3902603', '3471291', '7050543', '1643813', '7833378', '7623942', '8076328', '7234540', '8041229', '7234527', '7603059', '7233150', '7121518', '5226272', '7511556', '1727683', '228675'],\n email: ['224795', '7989477', '234767', '232782', '230288'],\n cashback: ['7229499', '7278242', '3128679', '3273848', '2210202', '5360833', '46157', '2203897', '5420002', '7923459', '7849834', '7655383'],\n general: ['226030', '7678724', '3881395', '3881394', '6532714', '10633']\n };\n\n for (var prog in programs){\n \tif (programs[prog].indexOf(progId) > -1){\n \t\treturn prog;\n \t}\n }\n return false;\n }\n return null;\n})();","trigger":""},{"name":"affiliate_type_general","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var progType = bouncex.ibx._cookies.read('PROGRAM_TYPE');\n if (progType){\n var programs={\n general: ['CJ']\n };\n\n for (var prog in programs){\n \tif (programs[prog].indexOf(progType) > -1){\n \t\treturn prog;\n \t}\n }\n return false;\n }\n return null;\n})();","trigger":""},{"name":"cobranding_partner","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var progId = bouncex.ibx._cookies.read('PROGRAMID');\n if (progId){\n var programs={\n promocodesforyou: ['5420002', '7923459', '7849834', '7933415', '7655383'],\n promocodes: ['3128679', '3247777', '3775473', '2632721', '3775480', '2036218', '3775725', '5700821', '3775462', '3265870', '5768739', '4894573', '5092466'],\n ebates: ['46157'],\n top10bestantivirus: ['8337698'],\n highlightreviews: ['59486'],\n topten: ['1390637', '7085621'],\n pcmag: ['5226272', '8095114'],\n slickdeals: ['1225267', '4485850', '7206546'],\n honey: ['7229499'],\n naturalintelligence: ['7603059', '7234527'],\n offers: ['3211374'],\n groupon: ['7278242']\n };\n\n for (var prog in programs){\n \tif (programs[prog].indexOf(progId) > -1){\n \t\treturn prog;\n \t}\n }\n return false;\n }\n return null;\n})();","trigger":""},{"name":"rail_add_on_present","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.frequentlyPurchased:visible').length > 0;","trigger":""},{"name":"affiliate_event","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":""},{"name":"affiliate_params_jan","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"window.location.pathname === \"/norton/ps/aff4up/aff4up_us_cs.html\" ? window.location.search : null;","trigger":""},{"name":"basic_price","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('td.comp-chart-price-cell p.salePrice:eq(0)').text();","trigger":""},{"name":"standard_price","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('td.comp-chart-price-cell p.salePrice:eq(1)').text();","trigger":""},{"name":"deluxe_price","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('td.comp-chart-price-cell p.salePrice:eq(2)').text();","trigger":""},{"name":"premium_price","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('td.comp-chart-price-cell p.salePrice:eq(3)').text();","trigger":""},{"name":"basic_url","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"window.location.origin + jQuery('td.comp-chart-price-cell a.learn-more:eq(0)').attr('href');","trigger":""},{"name":"standard_url","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"window.location.origin + jQuery('td.comp-chart-price-cell a.learn-more:eq(1)').attr('href');","trigger":""},{"name":"deluxe_url","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"window.location.origin + jQuery('td.comp-chart-price-cell a.learn-more:eq(2)').attr('href');","trigger":""},{"name":"premium_url","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"window.location.origin + jQuery('td.comp-chart-price-cell a.learn-more:eq(3)').attr('href');","trigger":""},{"name":"ibx_page_type","polling":"vars","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var url = window.location.href,\n productHeader = jQuery('.h3-4.chart-header-tiers').text().toLowerCase(),\n productNav = jQuery('.product-tabs-v2'),\n productName = window.nortonAnalytics && window.nortonAnalytics.product_name !== 'missing' && window.nortonAnalytics.product_name !== '' && window.nortonAnalytics.product_name !== undefined && window.nortonAnalytics.product_name !== 'nra-landing-page',\n caetegoryHeader = jQuery('.rich-text-editor.parbase h6 span.font-14xl').text().toLowerCase();\n \n if (window.location.href.indexOf('trial') > -1) {\n \treturn 'trial';\n } else if(productNav.length && productHeader.indexOf('compare products') > -1|| productName && url.indexOf('deals') === -1 &&url.indexOf('cyber-security-insights') === -1){\n return 'product'; \n } else if(url.indexOf('products_homepage') > -1 || url.indexOf('homepage#norton-on-the-go') > -1 || url.indexOf('homepage#more-norton') > -1 || caetegoryHeader.indexOf(\"Choose the Norton service that's right for you\") > -1 ||window.nortonAnalytics && window.nortonAnalytics.page_name == 'home'){\n return 'category';\n }\n})();","trigger":""},{"name":"ibx_page_layout","polling":"vars","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n\t// As of 1/31/2018 there is only one type of page that has a grid layout.\n\t// And only two types of pages that has the buy button layout.\n\tvar buyButton = jQuery('a:contains(Buy Now):visible');\n\tif (window.location.pathname.indexOf('lifelock') > -1) {\n\t\treturn 'grid';\n\t} else if (buyButton.length > 0) {\n\t\treturn 'buy-button';\n\t} else if (bouncex.vars.ibx_page_type === 'product') {\n\t\treturn 'hero';\n\t}\n\treturn '';\n})();","trigger":""},{"name":"ibx_in_stock","polling":"vars","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n\treturn \"1\";\n})();\n","trigger":""},{"name":"existing_customer","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.cookies.read('ExistingCustomer')?true:false","trigger":"pageload"},{"name":"affiliate_tracking","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var url = window.location.href;\n if(url.indexOf('affiliate-global') > -1){\n return url.split('affiliate-global')[1];\n }\n return null;\n})();","trigger":"pageload"},{"name":"console_source","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.getNestedProp('window.nortonAnalytics.traffic_source');","trigger":"pageload"},{"name":"logged_in_identified","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"valid_domain","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"['us.norton.com', 'buy.norton.com'].indexOf(window.location.hostname) > -1;","trigger":"pageload"},{"name":"affiliate_params_cobranding","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.href.indexOf('?') > -1) {\n var trackingParams = '?' + window.location.search.slice(1,-1);\n return encodeURIComponent(trackingParams);\n }\n return null;\n})();","trigger":"pageload"},{"name":"affiliate_params_cobranding_update","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.href.indexOf('?') > -1) {\n var trackingParams = '&' + window.location.search.slice(1,-1);\n return encodeURIComponent(trackingParams);\n }\n return null;\n})();","trigger":"pageload"},{"name":"cart_plurality","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"bouncex.vars.cart_qty > 1 ? 'items' : 'item';null;items_in_cart > 1 ? 'products' : 'product';","trigger":"pageload"},{"name":"fire_affiliate_once","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"cart_set","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"cart_qty","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function(){\n if (bouncex.website.pts === 'cart_or_checkout') {\n var qty = jQuery('[data-test=\"QUANTITY_AMOUNT\"]');\n var total = 0;\n for (var i = 0; i < qty.length; i++) {\n total += Number(qty.eq(i).text());\n }\n if (total > 0) {\n return total;\n } else if (jQuery('.empty-cart__message').length === 0 && jQuery('#root').text().indexOf('Looks Like Your Cart is Empty') === -1) {\n return 1;\n }\n return 0;\n }\n return null;\n})();","trigger":""},{"name":"cart_value","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function(){\n if (bouncex.website.pts === 'cart_or_checkout') {\n if (jQuery('.empty-cart__message').length === 0 && jQuery('#root').text().indexOf('Looks Like Your Cart is Empty') === -1) {\n return Number(bouncex.utils.getNestedProp('window.CART_OBJECT_NS.CartTotal', ''));\n }\n return 0;\n }\n return null;\n})();","trigger":""},{"name":"prod_price","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"(function() {\n\tif (window.location.href.indexOf('/#planschart') > -1) {\n\t\treturn jQuery('.pd-name-tier:contains(Standard) + .pd-plan-prices .pd-price-digits').text() + \".\" + jQuery('.pd-name-tier:contains(Standard) + .pd-plan-prices .pd-price-cents').text();\n\t}\n\tif (window.location.href.indexOf('/offers/') > -1) {\n\t\treturn jQuery('.pd-name-tier:contains(Select) + .pd-plan-prices .pd-price-digits').text() + \".\" + jQuery('.pd-name-tier:contains(Select) + .pd-plan-prices .pd-price-cents').text();\n\t}\n if (window.location.pathname === '/products/'){\n return jQuery('.standard-headerPart div.monthly').contents()[1].data +\".\"+jQuery('.standard-headerPart span.cents small:eq(0)').text();\n }\n\treturn bouncex.website.pts === \"product\" ? jQuery('.plan .monthly.has-cents').attr('content') : null;\n})();","trigger":""},{"name":"prod_name","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"(function() {\n if (window.location.href.indexOf('/offers/') > -1) {\n return 'Select';\n } \n if(bouncex.website.pts === 'home' || window.location.href.indexOf('/#planschart') > -1 || window.location.pathname === '/products/') {\n return 'Standard';\n }\n if(bouncex.website.pts === 'cart_or_checkout') {\n var cartItems = window.CART_OBJECT_NS.cartObject;\n for(var i = 0; i < cartItems.length; i++) {\n if(cartItems[i].ProductName) {\n return cartItems[i].ProductName.replace(/Norton|™|360|with|LifeLock/gi,'').trim();\n }\n }\n }\n})();","trigger":""},{"name":"chatmodal_active","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('#concierge-widget-chat:visible, .egain-maximized').length > 0;","trigger":"pageload"},{"name":"email_stored","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"!!(window.bouncex && bouncex.infoStore && bouncex.infoStore.get().email);","trigger":"pageload"},{"name":"bouncex_impression","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"false;","trigger":"pageload"},{"name":"program_id","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.ibx._cookies.read('PROGRAMID');","trigger":"pageload"},{"name":"email_stored_v2","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n if (bouncex.website.pts === 'cart_or_checkout') {\n return jQuery('#INPUT_EMAIL').length > 0 ? bouncex.utils.validate.email(jQuery('#INPUT_EMAIL').val())\n : jQuery('h4.topic-header__label').length > 0 ? jQuery('header h4.topic-header__label:eq(0)').text().indexOf('@') > -1 : false;\n }\n})();","trigger":"pageload"},{"name":"cart_loaded","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"!!(jQuery('.product-name:first').text() || jQuery('._2ubiuw.lJpw2F:first').text() || jQuery('._2ubiuw').text() || jQuery('[data-test=\"FULL_NAME\"').text());","trigger":"pageload"},{"name":"using_edge_browser","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.browser.edge !== false;","trigger":"pageload"},{"name":"upgraded_offer_available","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"product_name2","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.href.indexOf('/offers/') > -1) {\n return 'Select';\n } \n if(bouncex.website.pts === 'home' || window.location.href.indexOf('/#planschart') > -1 || window.location.pathname === '/products/') {\n return 'Standard';\n }\n if(bouncex.website.pts === 'cart_or_checkout') {\n var cartItems = window.CART_OBJECT_NS.cartObject;\n for(var i = 0; i < cartItems.length; i++) {\n if(cartItems[i].ProductName) {\n return cartItems[i].ProductName.replace(/Norton|™|360|with|LifeLock/gi,'').trim();\n }\n }\n }\n})();","trigger":"pageload"},{"name":"abandonment_page","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"in_stock","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"window.location.href.indexOf('/#planschart') > -1 || window.location.href.indexOf('/offers/') > -1 || window.location.href.indexOf('/products/') > -1; ","trigger":""},{"name":"submitted_onsite","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_id_product","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_id_quickview","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"","trigger":"event"},{"name":"item_id_hover","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"","trigger":"event"},{"name":"items_ids","polling":"none","persist":"no","page_types":["category","search"],"testmode":false,"default":"false","code":"jQuery('.btn.button-y1').toArray().map(function(element) {\n var url = jQuery(element).attr('href')\n var raw_item_id = url ? url.split('selSKU=') : undefined\n var refined_item_id = raw_item_id && raw_item_id.length > 1 ? raw_item_id[1].split('&') : undefined\n var item_id = refined_item_id && refined_item_id.length > 0 ? refined_item_id[0] : undefined\n\treturn item_id\n}).filter(Boolean).join(',')","trigger":""},{"name":"item_url","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_image_url","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_category","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_price","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_in_stock","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"page_url","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"window.location.origin + window.location.pathname;","trigger":""},{"name":"page_title","polling":"none","persist":"no","page_types":["category"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_copy","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":"pageload"},{"name":"cart_token","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"null;","trigger":"pageload"},{"name":"product_page","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.website.pts === 'product' || window.location.href.indexOf('/#planschart') > -1 || window.location.href.indexOf('/offers/') > -1;","trigger":"pageload"},{"name":"prev_atc_id","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"cookie_banner_present","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.cpra-compliance-banner:visible').length > 0;","trigger":"pageload"},{"name":"opt_in_checked","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function(){\n if (window.location.pathname === '/riskscan') {\n return jQuery('#OptInCheckbox').is(':checked');\n }\n\n return null;\n})();","trigger":"pageload"}],"dgu":"pixel.cdnwidget.com","dgp":false,"ba":{"enabled":0,"fbte":0},"biu":"assets.bounceexchange.com","bau":"api.bounceexchange.com","beu":"events.bouncex.net","ibx":{"tjs":"","cjs":"","miw":1,"mibcx":1,"te":1,"cart_rep":{"get":"","set":""},"ulpj":{"riid":"espemailid"},"cus":"","miw_exclude":"","enabled":1},"etjson":null,"osre":true,"osru":"osr.bounceexchange.com/v1/osr/items","checkDfp":false,"gamNetwork":"","spa":0,"spatm":1,"preinit_cjs":"bouncex.infoStore = {\n sessionStorageIdentifier: 'bxInfoStore',\n set: function(data) {\n var hashedData = bouncex.lz.compressToURI(JSON.stringify(data));\n try {\n sessionStorage.setItem(this.sessionStorageIdentifier, hashedData);\n } catch(e) {\n bouncex.err('session storage failure');\n }\n },\n \n get: function() {\n var info = sessionStorage.getItem(this.sessionStorageIdentifier);\n return info ? JSON.parse(bouncex.lz.decompressFromURI(info)) : '';\n },\n \n infoIsStored: function() {\n return !!sessionStorage.getItem(this.sessionStorageIdentifier);\n },\n \n populateFields: function(fields) {\n if (!this.infoIsStored()) return;\n \n var data = this.get();\n for (var field in fields) {\n if (fields.hasOwnProperty(field)) {\n fields[field].val(data[field]);\n }\n }\n }\n};","crs":{"integrations":null,"pageCount":null},"mat":0,"math":0,"cpnu":"coupons.bounceexchange.com","dfpcms":0,"sms":{"optm":"","eventSharing":false,"shqId":"","enabled":0},"pde":true,"fmc":["US","CA"],"fme":true,"fmx":"","sdk":{"android":{"enabled":false,"enabledVersions":[],"eventModifications":null},"ios":{"enabled":false,"enabledVersions":[],"eventModifications":null}},"onsite":{"enabled":1},"ads":{"enabled":0},"pubs":{"enabled":0},"websdk":{"enabled":0},"ga4_property_id":"","ga4_measurement_id":""} ; bouncex.tag = 'tag3'; bouncex.$ = window.jQuery; bouncex.env = 'production'; bouncex.restrictedTlds = {"casl":{"ca":1},"gdpr":{"ad":1,"al":1,"at":1,"ax":1,"ba":1,"be":1,"bg":1,"by":1,"xn--90ais":1,"ch":1,"cy":1,"cz":1,"de":1,"dk":1,"ee":1,"es":1,"eu":1,"fi":1,"fo":1,"fr":1,"uk":1,"gb":1,"gg":1,"gi":1,"gr":1,"hr":1,"hu":1,"ie":1,"im":1,"is":1,"it":1,"je":1,"li":1,"lt":1,"lu":1,"lv":1,"mc":1,"md":1,"me":1,"mk":1,"xn--d1al":1,"mt":1,"nl":1,"no":1,"pl":1,"pt":1,"ro":1,"rs":1,"xn--90a3ac":1,"ru":1,"su":1,"xn--p1ai":1,"se":1,"si":1,"sj":1,"sk":1,"sm":1,"ua":1,"xn--j1amh":1,"va":1,"tr":1}}; bouncex.client = { supportsBrotli: 0 }; bouncex.assets = {"ads":"44fda29a3ca8b3798fe72ceb2caeade8","creativesBaseStyles":"a53944a2","gpsAuction":"1375a7b38c31e98d14fe7f396b72da14","inbox":"02aca5df0e176b8810a86da97ac05424","onsite":"0e56ab6ba004ee080ce3deb3edae35e9","sms":"e39203556bab2366e56296ce42e974a7","websdk":"0704dae1eb637cbeb4a847506058402d"}; bouncex.push = function(pushData) { bouncex.pushedData.push(pushData); } var runtime = document.createElement('script'); runtime.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/runtime_6459738026535cda4232dc813c61447d.js'); runtime.setAttribute('async', 'async'); runtime.setAttribute('onload', 'bouncex.initializeTag()'); bouncex.initializeTag = function() { var script = document.createElement('script'); script.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/main-v2_b0f9dea1e3910d3b6e492e0d6dab8565.js'); script.setAttribute('async', 'async'); document.body.appendChild(script); var deviceGraphScript = document.createElement('script'); deviceGraphScript.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/cjs_min_3a843477d8e318f67237a66d0a58c542.js'); deviceGraphScript.setAttribute('async', 'async'); var dgAttrs = [{"Key":"id","Value":"c.js"},{"Key":"async","Value":"true"},{"Key":"data-apikey","Value":"2^HIykD"},{"Key":"data-cb","Value":"bouncex.dg.initPostDeviceGraph"},{"Key":"data-bx","Value":"1"},{"Key":"data-gm","Value":"1"}]; if (dgAttrs) { for (var i = 0; i < dgAttrs.length; i++) { deviceGraphScript.setAttribute(dgAttrs[i].Key, dgAttrs[i].Value); } } document.body.appendChild(deviceGraphScript); bouncex.initializeTag = function() {}; }; document.body.appendChild(runtime); } } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", bxBootstrap); } else { bxBootstrap(); }})();