(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":2004,"name":"Symantec: Norton US","cookie_name":"bounceClientVisit2004","domain":"norton.com","ct":"multi_cookie","ally":0,"ei":0,"tcjs":"","cjs":"/*\nSM credit card, security number entered\nif (bouncex.$('#cardNumber').length) {\n bouncex.$('#cardNumber').on('blur.bx-cv', function() {\n if (bouncex.$(this).siblings('.errorDiv').is(':hidden')) {\n bouncex.setv('cc_number_entered', true);\n bouncex.reload_campaigns();\n bouncex.$('#cardNumber').off('blur.bx-cv');\n }\n });\n\n bouncex.$('#cvv').on('blur.bx-cv', function() {\n if (bouncex.$(this).siblings('.errorDiv').is(':hidden')) {\n bouncex.setv('security_code_entered', true);\n bouncex.reload_campaigns();\n bouncex.$('#cvv').off('blur.bx-cv');\n }\n });\n}\n*/\n\n/* https://www.wrike.com/open.htm?id=699009169 */\nif (window.location.href.indexOf('/privacy-monitor-assistant')) {\n\tvar $email = jQuery('#pmsn__email');\n\n\tbouncex.on($email, 'change.bx-privacy-monitor', function() {\n\t\tif (bouncex.utils.validate.email($email.val())) {\n\t\t\tbouncex.infoStore.set({\n\t\t\t email: $email.val()\n\t\t\t});\n\t\t}\n\t});\n}\n\n/* KF: Check if 2 year radio button is clicked for Standard, Deluxe or Premium plan and set CVs accordingly */\nvar plans = jQuery('.row .cols');\n\n/* Standard */\nvar $2YearStandard = plans.first().find('input').last();\nvar $1YearStandard = plans.first().find('input').first();\n\n$2YearStandard.on('click.bx',function(){\n bouncex.setv('second_standard_clicked',true);\n bouncex.setBounceCookie();\n});\n\n$1YearStandard.on('click.bx',function(){\n bouncex.setv('second_standard_clicked',false);\n bouncex.setBounceCookie();\n});\n\n/* Deluxe */\nvar $2YearDeluxe = plans.eq(1).find('input').last();\nvar $1YearDeluxe = plans.eq(1).find('input').first();\n\n$2YearDeluxe.on('click.bx',function(){\n bouncex.setv('second_deluxe_clicked',true);\n bouncex.setBounceCookie();\n});\n\n$1YearDeluxe.on('click.bx',function(){\n bouncex.setv('second_deluxe_clicked',false);\n bouncex.setBounceCookie();\n});\n\n/* Premium */\nvar $2YearPremium = plans.last().find('input').last();\nvar $1YearPremium = plans.last().find('input').first();\n\n$2YearPremium.on('click.bx',function(){\n bouncex.setv('second_premium_clicked',true);\n bouncex.setBounceCookie();\n});\n\n$1YearPremium.on('click.bx',function(){\n bouncex.setv('second_premium_clicked',false);\n bouncex.setBounceCookie();\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': 14.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': 39.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': 83.88 \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': 17.99\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': 179.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': 28.99\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': 287.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.49\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.49\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': 29.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': 49.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': 15.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': 227.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': 39.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': 29.99 \n }\n },\n};\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', null);\n\t}\n} else {\n\tbouncex.setVarAndReload('upgraded_offer_available', null);\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};\n\n/* https://www.wrike.com/open.htm?id=835373441 */\nif (!bouncex.vars.email_stored) {\n\tvar $email = jQuery('input[type=\"email\"], #blogemailcaptureinputdesktop, #blogemailcaptureinputmobile'),\n\t emailInput;\n\n\tbouncex.on($email, 'change.bx-email-store', function() {\n\t emailInput = $email.val() || $email.eq(1).val();\n\t\tif (bouncex.utils.validate.email(emailInput)) {\n\t\t\tbouncex.infoStore.set({\n\t\t\t email: emailInput\n\t\t\t});\n\t\t}\n\t});\n}","force_https":false,"waypoints":false,"content_width":0,"gai":"","swids":"","sd":0,"ljq":"auto","campaign_id":0,"is_preview":false,"aco":{"first_party_limit":"8000","local_storage":"1"},"cmp":{"gdpr":1,"gmp":0,"whitelist_check":1},"burls":[{"prop":"contains","val":"us.norton.com/nra-wifi"},{"prop":"contains","val":"us.norton.com/security-you-can-trust"},{"prop":"contains","val":"us.norton.com/comcast-nsd"},{"prop":"contains","val":"us.norton.com/comcast-nwp"},{"prop":"contains","val":"norton.com/xfinity"},{"prop":"contains","val":"norton.com/xfinity1"},{"prop":"contains","val":"us.norton.com/xfinity-nsd"},{"prop":"contains","val":"us.norton.com/xfinity-nwp"},{"prop":"contains","val":"VENDORID=_WESTERN_DIGITAL"},{"prop":"contains","val":"us.norton.com/landing/nss/comcast/current-offers.html"},{"prop":"contains","val":"us.norton.com/landing/nss/centurylink/churn.html"},{"prop":"contains","val":"us.norton.com/landing/nss/current-offers"},{"prop":"contains","val":"us.norton.com/internetsecurity-id-theft-7-steps-to-take-right-after-a-data-breach.html?om_em_cid=hho_email_US_BLST_ACT_DSP_LifeLock_2018_07_AWA_B"},{"prop":"contains","val":"s.norton.com/internetsecurity-id-theft-5-things-you-should-know-about-identity-theft.html?om_em_cid=hho_email_US_BLST_ACT_DSP_LifeLock_2018_07_AWA_C"},{"prop":"contains","val":"us.norton.com/internetsecurity-id-theft-identity-theft-protection-vs-credit-monitoring.html?om_em_cid=hho_email_US_BLST_ACT_DSP_LifeLock_2018_07_AWA_A"}],"ple":false,"fbe":false,"mas":1,"map":1,"gar":true,"ete":0,"ettm":true,"etjs":"","dge":true,"bxidLoadFirst":false,"pie":true,"cme":true,"gbi_enabled":0,"bpush":false,"pt":{"cart":{"testmode":true,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":""}]]},"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":"(function(){\n var categories = ['https://us.norton.com/products', 'https://us.norton.com/products/norton-360', 'https://us.norton.com/norton-security-antivirus'];\n for (var i = 0; i < categories.length; i++) {\n if (document.querySelectorAll('link[rel=\"canonical\"][href=\"' + categories[i] + '\"]').length > 0) {\n return true;\n }\n }\n})();"},{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"buy-static.norton.com/norton/"}]]},"checkout":{"testmode":true,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":""}]]},"home":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('link[rel=\"canonical\"][href=\"https://us.norton.com/\"]').length > 0;"}]]},"product":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"(function(){\n var productPages = ['https://us.norton.com/products/norton-360-standard', 'https://us.norton.com/products/norton-360-deluxe', 'https://us.norton.com/products/norton-360-lifelock-select', 'https://us.norton.com/products/norton-360-lifelock-advantage', 'https://us.norton.com/products/norton-360-lifelock-ultimate-plus', 'https://us.norton.com/products/norton-360-antivirus-plus', 'https://us.norton.com/products/norton-secure-vpn', 'https://us.norton.com/norton-family-premier', 'https://us.norton.com/norton-computer-tune-up', 'https://us.norton.com/norton-utilities', 'https://us.norton.com/small-business', 'https://us.norton.com/ultimate-help-desk-annual', 'https://us.norton.com/ultimate-help-desk-monthly'];\n for (var i = 0; i < productPages.length; i++) {\n if (document.querySelectorAll('link[rel=\"canonical\"][href=\"' + productPages[i] + '\"]').length > 0) {\n return true;\n }\n }\n})();"}]]},"search":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/search?"}]]}},"els":{"PDP-AddtoCart":"a[data-link-type=\"buy-now\"]"},"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":false,"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.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 Number(jQuery('.c-topnav__navitem__cart__txt').text()) || null;\n})();","trigger":""},{"name":"logged_in","polling":"none","persist":"no","page_types":[],"testmode":false,"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":"permanent","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":""},{"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 !== 'checkout' && 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":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"bouncex.vars.logged_in ? true : 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.items_in_cart > 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":"permanent","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 Number(jQuery('.c-topnav__navitem__cart__txt').text()) || null;\n})();","trigger":"pageload"},{"name":"cart_value","polling":"all","persist":"permanent","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":"pageload"},{"name":"prod_price","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n if (bouncex.website.pts === 'product') {\n if (jQuery('.rebrand-title .rebrand-header').text() !== 'Norton Secure VPN') {\n if (jQuery('.hero-contents .pdd-hero-transactions .selected .pdd-prices-current-price').length > 0) {\n return jQuery('.hero-contents .pdd-hero-transactions .selected .pdd-prices-current-price').eq(0).text().replace(/[^0-9.]/g, '');\n } \n return Number(jQuery('.pd-prices-current-price:visible').text().replace(/[^0-9.]/g, ''));\n }\n return jQuery('.hero-contents .pdd-hero-transactions .selected .selected .pdd-prices-current-price').eq(0).text().replace(/[^0-9.]/g, '');\n }\n})();","trigger":"pageload"},{"name":"prod_name","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.website.pts === 'product' && (jQuery('.rebrand-title .rebrand-header').length > 0 ? jQuery('.rebrand-title .rebrand-header').text() : jQuery('h1').text());","trigger":"pageload"},{"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":"visit","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 === 'checkout' || 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":"nova_clientid","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.getNestedProp('window.nova.NovaId.client.id', '');\n","trigger":"pageload"},{"name":"nova_hitid","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.getNestedProp('window.nova.NovaId.hit.id', \"\");\n","trigger":"pageload"},{"name":"nova_userid","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.getNestedProp('window.nova.NovaId.user.id', false) ? ' ' + bouncex.utils.getNestedProp('window.nova.NovaId.user.id', false) : \"\";\n","trigger":"pageload"},{"name":"adobe_mcmid","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.getNestedProp('window.nova.Adobe.marketingCloudVisitorID', false) ? ' ' + bouncex.utils.getNestedProp('window.nova.Adobe.marketingCloudVisitorID', false) : \"\";\n","trigger":"pageload"},{"name":"cookie_modal_present","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('#ensNotifyBanner').is(':visible');","trigger":"pageload"},{"name":"nav_device_incart","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var cartInfo = bouncex.utils.getNestedProp('CART_OBJECT_NS.cartObject[0]', false);\n\n if (bouncex.vars.cart_qty === 0){\n return false;\n }\n if(!!cartInfo && cartInfo.ProductName === \"Norton™ AntiVirus Plus\"){\n return cartInfo.Seats;\n }\n return false;\n})();","trigger":"pageload"},{"name":"nav_device_pp","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"(function(){\n if (jQuery('a[aria-label=\"Buy Now Norton AntiVirus Plus\"]').length > 0){\n return +jQuery('select.c-prodhero__prodselect:first option:selected').text().trim().replace(/[^0-9.]/g, '');\n }\n return false;\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":"var validCheckoutStep = 'Billing Information',\r\n COOKIE_NAME = 'es';\r\n \r\nvar glossaryPage = window.location.pathname.indexOf('glossary') > -1;\r\nvar checkoutPage = window.location.origin === \"https://buy.norton.com\";\r\n\r\nfunction isCheckoutStep() {\r\n return bouncex.vars.valid_domain &&\r\n bouncex.vars.checkout_step &&\r\n bouncex.vars.checkout_step === validCheckoutStep;\r\n}\r\n\r\nfunction trackNativeSubmitForAntiTrack() {\r\n bouncex.on(jQuery('button[type=submit].t-btn--primary'), 'click.bx', function(){\r\n var userEmail = jQuery('#fpScanEmail').val();\r\n \r\n if (bouncex.infoStore && bouncex.utils.validate.email(userEmail)) {\r\n bouncex.infoStore.set({\r\n email: userEmail\r\n });\r\n }\r\n });\r\n}\r\n\r\n// -------------- Native Footer Tracking ----------------- //\r\n\r\nfunction collectNativeFooterUserInput() {\r\n var $inputEl = jQuery('#blogemailcaptureinputdesktop, #blogemailcaptureinputmobile'),\r\n userInput = '';\r\n\r\n for (var i = 0; i < $inputEl.length; i++) {\r\n if (jQuery($inputEl[i]).val()) {\r\n userInput = jQuery($inputEl[i]).val();\r\n break;\r\n }\r\n }\r\n\r\n return userInput;\r\n}\r\n\r\nfunction initializeNativeFooterTracking() {\r\n bouncex.et.on(jQuery('.c-blogemailcapture__email-field button[type=submit]'), 'click.bx', fireRequestEmail);\r\n}\r\n\r\nfunction fireRequestEmail() {\r\n var parentInboxCampaign = '1785037',\r\n email = collectNativeFooterUserInput();\r\n\r\n if (bouncex.utils.validate.email(email)) {\r\n bouncex.push(['requestemail', {\r\n email: email,\r\n campaignId: parentInboxCampaign,\r\n testmode: bouncex.testmode.bxdev ? 1 : 0\r\n }]);\r\n }\r\n}\r\n\r\n// ------------- End of Native Footer Tracking -------------//\r\n\r\nfunction fireLoggedInUser(addr) {\r\n if (addr.indexOf('*') > -1) {\r\n bouncex.push(['bad_email', {\r\n email: addr,\r\n url: window.location.href\r\n }]);\r\n }\r\n bouncex.push(['user', {\r\n email: addr,\r\n source: 'LoggedIn'\r\n }]);\r\n if (bouncex.infoStore) {\r\n bouncex.infoStore.set({\r\n email: addr\r\n });\r\n }\r\n bouncex.setv('logged_in_identified', true);\r\n setBounceCookie();\r\n}\r\n\r\nfunction trackLoggedInUser() {\r\n var emailAddress,\r\n emailAddressSplit;\r\n\r\n if (!bouncex.vars.logged_in || bouncex.vars.logged_in_identified === true) {\r\n return;\r\n }\r\n\r\n emailAddress = jQuery('.page__inner--mid .topic-header__label').first().text();\r\n\r\n if (!emailAddress) {\r\n return;\r\n }\r\n\r\n emailAddressSplit = emailAddress.split(', ');\r\n\r\n if (!emailAddressSplit.length) {\r\n return;\r\n }\r\n\r\n if (emailAddressSplit[1]) {\r\n fireLoggedInUser(emailAddressSplit[1]);\r\n }\r\n}\r\n\r\nfunction trackCheckoutUser() {\r\n var emailAddress,\r\n inputEmail,\r\n billingEmail;\r\n\r\n if(!!bouncex.vars.logged_in_identified) {\r\n return;\r\n }\r\n\r\n inputEmail = jQuery('#INPUT_EMAIL').val() || false;\r\n paymentEmail = jQuery('p.ctHidden:first').text() || jQuery('span.ctHidden:first').text() || false;\r\n bouncex.log(paymentEmail);\r\n emailAddress = inputEmail || paymentEmail || false;\r\n if (!emailAddress) {\r\n return;\r\n }\r\n\r\n fireLoggedInUser(emailAddress);\r\n}\r\n\r\nvar blacklistParams = function(queryString) {\r\n queryString = queryString.replace('?', '').split('&');\r\n var blackListedParams = [\r\n 'utm',\r\n 'utm_source',\r\n 'utm_medium',\r\n 'utm_content',\r\n 'utm_term',\r\n 'gclid',\r\n 'ibx_source',\r\n 'ueh'\r\n ];\r\n var qs = '';\r\n for (var i = 0; i < queryString.length; i++) {\r\n var param = queryString[i].split('=');\r\n if (blackListedParams.indexOf(param[0]) === -1) {\r\n qs += '&' + param[0];\r\n if (param[1]) {\r\n qs += '=' + param[1];\r\n }\r\n }\r\n }\r\n return qs.replace('&', '?');\r\n};\r\n\r\nvar isAffiliateTrafficCookie = function() {\r\n var cookie = getBounceCookie('PROGRAM_TYPE') || '';\r\n var cookieAffiliateParams = [\r\n 'CJ',\r\n 'OND',\r\n 'IMPACTRADIUS'\r\n ];\r\n for (var i = 0; i < cookieAffiliateParams.length; i++) {\r\n if (cookie.indexOf(cookieAffiliateParams[i]) > -1) {\r\n return true;\r\n }\r\n }\r\n return false;\r\n};\r\n\r\nvar isAffiliateTrafficLink = function(url, affiliateParams = false) {\r\n url = (url || window.location.href).toLowerCase();\r\n if(affiliateParams === false){\r\n affiliateParams = [\r\n 'cjid',\r\n 'cac',\r\n 'avgaffiliate',\r\n 'source=ir',\r\n 'trif',\r\n 'rak_id1',\r\n ];\r\n }\r\n for (var i = 0; i < affiliateParams.length; i++) {\r\n if (url.indexOf(affiliateParams[i] + (affiliateParams[i].indexOf('=') === -1 ? '=': '')) > -1) {\r\n return true;\r\n }\r\n }\r\n return false;\r\n};\r\n\r\nvar isCookieAffiliate = function(){\r\n var url = buildBlacklistUrl();\r\n var referrer = document.referrer;\r\n return (isAffiliateTrafficLink(url) || isAffiliateTrafficCookie()) \r\n && bouncex.vars.affiliate_event == false\r\n};\r\n\r\nvar isAffiliate = function(){\r\n var affiliateParams = [\r\n 'cjid',\r\n 'cac',\r\n 'irid'\r\n ];\r\n var url = window.location.href.toLowerCase();\r\n\r\n return (isAffiliateTrafficLink(url, affiliateParams) || s.prop14 == 'store:affiliate') \r\n && bouncex.vars.fire_affiliate_once == false\r\n};\r\n\r\nvar buildBlacklistUrl = function() {\r\n return window.location.protocol + '//' + window.location.host + window.location.pathname + blacklistParams(window.location.search);\r\n};\r\n\r\nvar isValidEvent = function(func) {\r\n return func() && !bouncex.vars.affiliate_event;\r\n};\r\n\r\nvar setViewAffiliateVarAndCookie = function() {\r\n window.bouncex.setv('affiliate_event', true);\r\n window.setBounceCookie();\r\n};\r\n\r\nvar fireViewAffiliate = function(url) {\r\n bouncex.push(['view affiliate', {\r\n url: url\r\n }]);\r\n setViewAffiliateVarAndCookie();\r\n};\r\n\r\n// if (isValidEvent(isAffiliateTrafficLink)) {\r\n// var url = buildBlacklistUrl();\r\n// fireViewAffiliate(url);\r\n// }\r\n\r\n// if (isValidEvent(isAffiliateTrafficCookie)) {\r\n// var referrer = document.referrer;\r\n// if (referrer !== '') {\r\n// fireViewAffiliate(referrer);\r\n// }\r\n// }\r\n\r\n// *****************************************************************\r\n// Below is all product abandonment and cart abandonment tracking. *\r\n// *****************************************************************\r\n\r\nfunction view_product() {\r\n var pathUrl = window.location.pathname,\r\n isProductPage = jQuery('h1').length >= 1 && \r\n bouncex.website.pts !== 'home' &&\r\n pathUrl.indexOf('/norton/ps/bb/ushard/gamer/us.html') === -1 &&\r\n pathUrl.indexOf('/norton/ps/bb/ushard/gamer/us_monthly.html') === -1;\r\n\r\n if(isProductPage) {\r\n var item_id = jQuery('h1').first().text().toLowerCase().replace(/ /g,'-');\r\n var item_category = 'norton';\r\n var item_image_url = \"https://buy-static.norton.com/norton/ps/affbundles/images/logo-norton-ll.png\";\r\n var item_copy = jQuery('h1').first().text();\r\n var page_url = window.location.origin + window.location.pathname;\r\n \r\n bouncex.push(['item', {\r\n 'item:id': item_id,\r\n 'item:copy': item_copy,\r\n 'item:category': item_category,\r\n 'item:imageurl': item_image_url,\r\n 'item:url': page_url,\r\n 'item:instock': true\r\n }]);\r\n bouncex.push(['view item', {\r\n 'item:id': item_id\r\n }]);\r\n product_atc();\r\n pageAbandonment(item_id)\r\n }\r\n}\r\n\r\nfunction atcEligibleProduct() {\r\n var pageUrl = bouncex.utils.url.allowParams(),\r\n pathUrl = window.location.pathname;\r\n\r\n return pageUrl.indexOf('/norton-family-premier') == -1 && \r\n pageUrl.indexOf('/downloads') === -1 &&\r\n pathUrl.indexOf('/norton/ps/bb/ushard/gamer/us.html') === -1 &&\r\n pathUrl.indexOf('/norton/ps/bb/ushard/gamer/us_monthly.html') === -1;\r\n}\r\n\r\nfunction fireATCevents(sku, item_id, replenUrl, cookie) {\r\n if(atcEligibleProduct()) {\r\n if(sku && replenUrl.indexOf('https://buy.norton.com') > -1) {\r\n bouncex.push(['add to cart', {\r\n 'item:id': item_id,\r\n 'cart:token': 'selSKU=' + sku,\r\n }]);\r\n } else {\r\n bouncex.push(['add to cart', {\r\n 'item:id': item_id,\r\n 'cart:token': cookie\r\n }]);\r\n }\r\n bouncex.setv('cart_set', true);\r\n setBounceCookie();\r\n }\r\n}\r\n\r\nfunction product_atc() {\r\n var atcSelector = '.btn-default:visible, .buy-button-orange:visible,' +\r\n ' .buy:visible, .buy-now:visible, .buyNow:visible, .free-trial-button:visible, .buy-button-comp-chart, a[data-link-type=\"buy-now\"]';\r\n\r\n jQuery(atcSelector).click(function(e) {\r\n var atcUrl = jQuery(e.target).attr('href');\r\n\r\n if (atcUrl === '#cta'){\r\n return;\r\n }\r\n\r\n var item_id = jQuery('h1').first().text().toLowerCase().replace(/ /g,'-');\r\n var cookie = bouncex.getBounceCookie(COOKIE_NAME);\r\n var replenUrl = jQuery(this).attr('href');\r\n var sku = bouncex.utils.url.getParam('selSKU', replenUrl);\r\n \r\n if (bouncex.utils.getParam('exp', atcUrl) === 'ch1'){\r\n sku = sku + '&exp=ch1';\r\n }\r\n\r\n fireATCevents(sku, item_id, replenUrl, cookie);\r\n });\r\n}\r\n\r\nfunction fireViewCatItemEvent(){\r\n var selector = jQuery('.product-panel-anchor');\r\n\r\n if (!selector.length){\r\n selector = jQuery('.product-header');\r\n }\r\n\r\n selector.each(function(){\r\n var itemId = jQuery(this).text().replace(/(\\r\\n|\\n|\\r)/gm,\" \").replace(/\\s+(?=\\s)/g,\"\").trim().toLowerCase().replace(/ /g,'-');\r\n \r\n bouncex.push(['view item', {\r\n 'item:id': itemId,\r\n }]);\r\n });\r\n}\r\n\r\n\r\nfunction view_category() {\r\n var isCategoryPage = jQuery('h1').length === 0 || jQuery('.nox-product-panel.container').length > 0;\r\n\r\n if(isCategoryPage) {\r\n fireViewCatItemEvent();\r\n \r\n var items_ids = jQuery('.product-panel-anchor').toArray().map(function(element){\r\n var text = jQuery(element).find('.header-name').text() + ' ' + jQuery(element).find('.header-tier').text();\r\n return text.toLowerCase().replace(/ /g, '-');\r\n }).join(',');\r\n \r\n if(!items_ids) {\r\n items_ids = jQuery('.product-header').toArray().map(function(element){\r\n var text = jQuery(element).find('.norton-name').text() + ' ' + jQuery(element).find('.norton-type').text();\r\n return text.toLowerCase().replace(/ /g, '-')\r\n }).join(',');\r\n }\r\n \r\n var page_url = window.location.origin + window.location.pathname\r\n bouncex.push(['view category', {\r\n 'items:ids': items_ids,\r\n 'page:url': page_url\r\n }]);\r\n category_atc();\r\n }\r\n}\r\n\r\nfunction category_atc() {\r\n var available_items = jQuery('.product-header').toArray().reduce(function(accum, element, index){\r\n var text = jQuery(element).find('.norton-name').text() + ' ' + jQuery(element).find('.norton-type').text();\r\n \r\n accum[index + 1] = text.toLowerCase().replace(/ /g, '-')\r\n return accum\r\n }, {})\r\n\r\n var buttons = jQuery('.tablet-desk').css('display') === 'none' ? jQuery('.tnt-prod') : jQuery('.tnt-product')\r\n if(buttons.length === 0) {\r\n jQuery('.btn-default.pdd-btn:not(\".hide\")').click(function() {\r\n var title = jQuery(this).parent().prev().prev().prev().prev().prev(),\r\n item_id = (title.find('.header-name').text() + ' ' + title.find('.header-tier').text()).toLowerCase().replace(/ /g, '-'),\r\n cookie = bouncex.getBounceCookie(COOKIE_NAME),\r\n replenUrl = jQuery(this).attr('href'),\r\n sku = bouncex.utils.url.getParam('selSKU', replenUrl);\r\n\r\n fireATCevents(sku, item_id, replenUrl, cookie);\r\n })\r\n } else {\r\n buttons.find('.monthly.price').find('a').click(function() {\r\n var item_id = available_items[jQuery(this).parents('.tnt-product').attr('data-product')],\r\n cookie = bouncex.getBounceCookie(COOKIE_NAME),\r\n replenUrl = jQuery(this).attr('href'),\r\n sku = bouncex.utils.url.getParam('selSKU', replenUrl);\r\n\r\n fireATCevents(sku, item_id, replenUrl, cookie);\r\n })\r\n }\r\n}\r\n\r\nfunction empty_cart() {\r\n var checkoutPage = window.location.origin === \"https://buy.norton.com\"\r\n if(checkoutPage) {\r\n if((jQuery('.-GVQhn').length > 0 || jQuery('.empty-cart__message').length > 0) && bouncex.vars.cart_set) {\r\n bouncex.push(['empty_cart', {}])\r\n bouncex.setv('cart_set', false);\r\n setBounceCookie();\r\n } else {\r\n bouncex.et.onVisible('[data-test=\"CART\"]', function() {\r\n bouncex.setv('cart_set', true);\r\n setBounceCookie();\r\n \r\n var buttons = jQuery('[role=\"main\"]').find('[type=\"button\"]').length > 0 ? jQuery('[role=\"main\"]').find('[type=\"button\"]') : jQuery('.product-remove')\r\n buttons.click(function() {\r\n setTimeout(function() {\r\n if((jQuery('.-GVQhn').length > 0 || jQuery('.empty-cart__message').length > 0) && bouncex.vars.cart_set) {\r\n bouncex.push(['empty_cart', {}])\r\n bouncex.setv('cart_set', false);\r\n setBounceCookie();\r\n return;\r\n }\r\n }, 1000) \r\n })\r\n }) \r\n setTimeout(function() {\r\n if((jQuery('.-GVQhn').length > 0 || jQuery('.empty-cart__message').length > 0) && bouncex.vars.cart_set) {\r\n bouncex.push(['empty_cart', {}])\r\n bouncex.setv('cart_set', false);\r\n setBounceCookie();\r\n return;\r\n }\r\n }, 1000)\r\n }\r\n }\r\n}\r\n\r\n// function getReplenUrl(cart){\r\n// bouncex.log('hit')\r\n// if (cart.v3Cart){\r\n// bouncex.log('v3Cart')\r\n// return 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=nortoncom&multipage=true&exp=ch1';\r\n// }\r\n \r\n// return 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=nortoncom&multipage=true';\r\n// }\r\n\r\nfunction replenish(cart){\r\n bouncex.log('START OF REPLENISHMENT')\r\n if (cart.token.indexOf('selSKU=') > -1) {\r\n // var 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=nortoncom&multipage=true';\r\n var replenUrl = cart.token.indexOf('https://buy.norton.com/ps?selSKU=') > -1 ? cart.token : 'https://buy.norton.com/ps?' + cart.token + '&promocode=LT1&lang=en&ptype=cart&trf_id=nortoncom&multipage=true';\r\n bouncex.log(\"HERE IN CART REPLEN\", replenUrl)\r\n bouncex.et.replenish = true\r\n \r\n bouncex.setTimeout2(function() { \r\n bouncex.log(\"AFTER TIMEOUT REPLEN\", replenUrl)\r\n window.location.href = replenUrl;\r\n reportReplenishment();\r\n }, 2000);\r\n } else {\r\n bouncex.log('CREATING COOKIE')\r\n bouncex.utils.cookies.create({'name': COOKIE_NAME, 'value': cart.token});\r\n bouncex.setTimeout2(function() { \r\n window.location.href = window.location.pathname + '?bx_replen=true';\r\n }, 2000);\r\n }\r\n}\r\n\r\n// custom report replen function if using URL for replen \r\nfunction reportReplenishment(){\r\n bouncex.push(['cart replenish', {\r\n 'cart:success': bouncex.et.replenish\r\n }]);\r\n}\r\n\r\nfunction isCheckoutLogin() {\r\n if (!!bouncex.vars.logged_in_identified) {\r\n return true;\r\n }\r\n\r\n // if (jQuery('#INPUT_EMAIL').val()) {\r\n // return true;\r\n // }\r\n\r\n if (jQuery('p.ctHidden').length > 0 && \r\n jQuery('p.ctHidden[data-test=\"EMAIL\"]').text()) {\r\n return true;\r\n }\r\n\r\n if (jQuery('span.ctHidden').length === 1 && \r\n jQuery('span.ctHidden[data-test=\"TEXT_2\"]').text()) {\r\n return true;\r\n }\r\n\r\n return false;\r\n}\r\n\r\n// PAGE ABANDONMENT //\r\nfunction pageAbandonment(itemId){\r\n\tvar type,\r\n\t\turl,\r\n\t\tcurrentUrl = bouncex.utils.url.allowParams(),\r\n\t\tcoreProductIds = ['norton-antivirus-plus', 'norton-360-standard', 'norton-360-deluxe', 'norton-360-with-lifelock-select'];\r\n\t\t\r\n\tif (itemId.indexOf('vpn') > -1|| currentUrl.indexOf('-vpn') > -1){\r\n\t\ttype = 'VPN';\r\n\t\turl = 'https://us.norton.com/store?expid=PS-LT-VPN&promocode=LT1';\r\n\t} else if (itemId.indexOf('gamers') > -1 || currentUrl.indexOf('gamers') > -1){\r\n\t\ttype = 'Gaming';\r\n\t\turl = 'https://us.norton.com/store?expid=PS-GAMER-AC-MONTHLY&promocode=LT1';\r\n\t} else if (contains(coreProductIds, itemId)){\r\n\t\ttype = 'Core';\r\n\t\turl = 'https://us.norton.com/store?expid=PS-DBM-WBT&promocode=LT1';\r\n\t}\r\n\t\r\n\tif (type && bouncex.vars.abandonment_page !== type){\r\n\t\tfirePageAbandonmentEvent(type, url);\t\r\n\t\tbouncex.setv('abandonment_page', type);\r\n\t}\r\n}\r\n\r\nfunction firePageAbandonmentEvent(type, url){\r\n\tbouncex.push(['abandonment_page',{\r\n\t\t'type': type,\r\n\t\t'url' : url\r\n\t}]);\r\n}\r\n\r\nfunction contains(array, string){\r\n for (var i = 0; i < array.length; i++){\r\n if (string.indexOf(array[i]) > -1){\r\n return true;\r\n }\r\n }\r\n return false;\r\n}\r\n\r\nfunction isValidForTracking() {\r\n if (bouncex.utils.url.getParam('expid').indexOf('AARP') > -1 || bouncex.utils.url.getParam('promocode').indexOf('AARP') > -1 || bouncex.utils.url.getParam('partnerID') === '_AARP' || bouncex.utils.getParam('VENDORID') === '_AARP') {\r\n \r\n bouncex.push(['aarp_cancel', {}]);\r\n \r\n return false;\r\n }\r\n return true;\r\n}\r\n\r\n// -------------------------- ALL INITIALIZED EVENTS -------------------------- //\r\n\r\nif (isValidForTracking()) {\r\n if(!glossaryPage && !checkoutPage) {\r\n view_product();\r\n view_category();\r\n }\r\n \r\n bouncex.et.cart.init({\r\n replenish: replenish,\r\n replenishmentType: 'cookie',\r\n });\r\n \r\n bouncex.et.onTrue(isCheckoutLogin, trackCheckoutUser, 100);\r\n bouncex.et.onTrue(isCheckoutStep, function () {\r\n trackLoggedInUser();\r\n });\r\n \r\n bouncex.et.onTrue(isCookieAffiliate, function(){\r\n var url = buildBlacklistUrl();\r\n fireViewAffiliate(url);\r\n });\r\n bouncex.et.onTrue(isAffiliate, function(){\r\n bouncex.push(['is-affiliate', {}]);\r\n bouncex.setv('fire_affiliate_once', true);\r\n setBounceCookie();\r\n });\r\n \r\n if(window.location.pathname.indexOf('/CartV3') > -1){\r\n bouncex.on(jQuery('form[data-test=\"FORM\"]:first'), 'submit.bx', function(){\r\n trackCheckoutUser();\r\n })\r\n }\r\n if(window.location.pathname.indexOf('/norton-antitrack') > -1) {\r\n trackNativeSubmitForAntiTrack();\r\n }\r\n if (bouncex.utils.url.allowParams().indexOf('/products/') > -1) {\r\n initializeNativeFooterTracking();\r\n }\r\n \r\n empty_cart();\r\n}\r\n","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":"0109586821763416266dd874f087ef69","creativesBaseStyles":"a53944a2","inbox":"749c9ccd613f1a40075d1e7b59caea42","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_f63930b37a25405c0fe14c50976210bb.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"},{"Key":"data-fire","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(); }})();