(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":4183,"name":"Rothy's ","cookie_name":"bounceClientVisit4183","domain":"rothys.com","ct":"fp_local_storage","ally":0,"ei":0,"tcjs":"","cjs":"/* Wrike: 1038067527 */\n/* MD5 (Message-Digest Algorithm) http://www.webtoolkit.info/ */\n\nbouncex.md5 = function(string) {\n function RotateLeft(lValue, iShiftBits) {\n return (lValue<>>(32-iShiftBits));\n }\n\n function AddUnsigned(lX,lY) {\n var lX4,lY4,lX8,lY8,lResult;\n\n lX8 = (lX & 0x80000000);\n lY8 = (lY & 0x80000000);\n lX4 = (lX & 0x40000000);\n lY4 = (lY & 0x40000000);\n lResult = (lX & 0x3FFFFFFF)+(lY & 0x3FFFFFFF);\n \n if (lX4 & lY4) {\n return (lResult ^ 0x80000000 ^ lX8 ^ lY8);\n }\n \n if (lX4 | lY4) {\n if (lResult & 0x40000000) {\n return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);\n } else {\n return (lResult ^ 0x40000000 ^ lX8 ^ lY8);\n }\n } else {\n return (lResult ^ lX8 ^ lY8);\n }\n }\n \n function F(x,y,z) { \n return (x & y) | ((~x) & z); \n }\n\n function G(x,y,z) { \n return (x & z) | (y & (~z)); \n }\n\n function H(x,y,z) { \n return (x ^ y ^ z);\n }\n\n function I(x,y,z) { \n return (y ^ (x | (~z)));\n }\n \n function FF(a,b,c,d,x,s,ac) {\n a = AddUnsigned(a, AddUnsigned(AddUnsigned(F(b, c, d), x), ac));\n return AddUnsigned(RotateLeft(a, s), b);\n }\n \n function GG(a,b,c,d,x,s,ac) {\n a = AddUnsigned(a, AddUnsigned(AddUnsigned(G(b, c, d), x), ac));\n return AddUnsigned(RotateLeft(a, s), b);\n }\n \n function HH(a,b,c,d,x,s,ac) {\n a = AddUnsigned(a, AddUnsigned(AddUnsigned(H(b, c, d), x), ac));\n return AddUnsigned(RotateLeft(a, s), b);\n }\n \n function II(a,b,c,d,x,s,ac) {\n a = AddUnsigned(a, AddUnsigned(AddUnsigned(I(b, c, d), x), ac));\n return AddUnsigned(RotateLeft(a, s), b);\n }\n\n function ConvertToWordArray(string) {\n var lWordCount;\n var lMessageLength = string.length;\n var lNumberOfWords_temp1=lMessageLength + 8;\n var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1 % 64))/64;\n var lNumberOfWords = (lNumberOfWords_temp2+1)*16;\n var lWordArray=Array(lNumberOfWords-1);\n var lBytePosition = 0;\n var lByteCount = 0;\n \n while ( lByteCount < lMessageLength ) {\n lWordCount = (lByteCount-(lByteCount % 4))/4;\n lBytePosition = (lByteCount % 4)*8;\n lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount)<>>29;\n\n return lWordArray;\n }\n \n function WordToHex(lValue) {\n var WordToHexValue='',\n WordToHexValue_temp='',\n lByte,\n lCount;\n\n for (lCount = 0;lCount<=3;lCount++) {\n lByte = (lValue>>>(lCount*8)) & 255;\n WordToHexValue_temp = '0' + lByte.toString(16);\n WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);\n }\n\n return WordToHexValue;\n }\n\n function Utf8Encode(string) {\n string = string.replace(/\\r\\n/g,'\\n');\n var utftext = '';\n \n for (var n = 0; n < string.length; n++) {\n var c = string.charCodeAt(n);\n \n if (c < 128) {\n utftext += String.fromCharCode(c);\n } else if((c > 127) && (c < 2048)) {\n utftext += String.fromCharCode((c >> 6) | 192);\n utftext += String.fromCharCode((c & 63) | 128);\n } else {\n utftext += String.fromCharCode((c >> 12) | 224);\n utftext += String.fromCharCode(((c >> 6) & 63) | 128);\n utftext += String.fromCharCode((c & 63) | 128);\n }\n }\n \n return utftext;\n }\n\n var x=Array();\n var k,AA,BB,CC,DD,a,b,c,d;\n var S11=7, S12=12, S13=17, S14=22;\n var S21=5, S22=9 , S23=14, S24=20;\n var S31=4, S32=11, S33=16, S34=23;\n var S41=6, S42=10, S43=15, S44=21;\n \n string = Utf8Encode(string);\n \n x = ConvertToWordArray(string);\n \n a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476;\n\n for (k=0;k -1\n && bouncex.state.geo.country_code === 'US';\n}\n\nfunction isEn(){\n\treturn jQuery('html').attr('lang') === 'en';\n}\n\nfunction isGiftCardPage(){\n var url = getUrl();\n\treturn url.indexOf('gift-card') > -1 || url.indexOf('/gift') > -1;\n}\n\nfunction capitalize(phrase) {\n var words = phrase.split('-');\n\n return words.map(function(word) {\n return word.charAt(0).toUpperCase() + word.slice(1);\n }).join(' ');\n}\n\n// ---- ITEM META DATA ---- //\n\nfunction getItemId() {\n return getItemUrl().split('/').pop() || '';\n}\n\nfunction getItemUrl() {\n return bouncex.utils.url.allowParams();\n}\n\nfunction getItemCopy(itemId) {\n\treturn itemId.replace(/-/g, ' ').replace(/(^\\w{1})|(\\s+\\w{1})/g, letter => letter.toUpperCase()) || '';\n}\n\n// ensures image is 1000x1000 & the first on the grid\nfunction getItemImage() {\n var src = jQuery('.product-gallery__images__single img').first().attr('src') || '';\n return src.replace('650x', '1000x').replace('600x', '1000x').replace('700x', '1000x');\n}\n\nfunction itemInStock() {\n var $productSizeSelector = jQuery('.product-sizes__wrapper');\n if (!$productSizeSelector.length && jQuery('.product-swatches p').text().trim().toLowerCase() !== 'out of stock') {\n return true;\n }\n\n if ($productSizeSelector.length) {\n var $sizes = jQuery('.product-sizes__wrapper div[data-cy=\"variant-option\"]');\n for (var i = 0; i < $sizes.length; i++) {\n if ($sizes[i].className.indexOf('disabled') === -1) {\n return true;\n }\n }\n\n }\n\n return false;\n}\n\nfunction isFinalSale() {\n return jQuery('.product-hero').text().indexOf('final sale') > -1;\n}\n\n\nfunction getItem() {\n var itemId = getItemId();\n\n\treturn {\n\t\tid : itemId,\n\t\tcopy: getItemCopy(itemId),\n\t\tcategory : jQuery('.breadcrumbs__item').last().text().trim() || 'global',\n\t\turl : getItemUrl(),\n\t\timageurl : getItemImage(),\n\t\tinstock : itemInStock(),\n\t\texcluded: isFinalSale()\n\t};\n}\n\nfunction viewItem(itemId){\n bouncex.push(['view item', {\n 'item:id': itemId,\n }]);\n\n}\n\nfunction fireQuickviewEvents(){\n bouncex.et.on(jQuery(document), 'click.bx', function(){\n setTimeout(function() {\n var itemHref = jQuery('.quick-view .quick-view__grid__image .text-underline').attr('href') || '',\n itemId = itemHref.split('products/')[1] || '';\n\n if (itemId) {\n viewItem(itemId);\n addToCart(itemId);\n }\n }, 1000);\n }, '.product-card__quick-view');\n}\n\n// ---- CATEGORY META DATA ---- //\n\nfunction getCategoryPageTitle(){\n var title = bouncex.utils.url.allowParams().split('collections/')[1] || '';\n return capitalize(title);\n}\n\nfunction getCategoryIds(){\n var $gridTiles = jQuery('.collection__grid .product-card .product-card__carousel__card a');\n\n if (!$gridTiles.length) {\n $gridTiles = jQuery('.product-slider__cards .product-card .product-card__carousel__card[aria-hidden!=\"true\"] a');\n }\n\n return $gridTiles.map(function() {\n var itemUrl = jQuery(this).attr('href') || '',\n itemId = itemUrl.split('products/')[1];\n\n\t\tif (itemId){\n\t\t\treturn itemId;\n\t\t}\n }).toArray().join(',');\n}\n\nfunction getCategoryObj(){\n\treturn {\n 'page:title': getCategoryPageTitle(),\n 'page:url': getUrl(),\n 'items:ids': getCategoryIds()\n };\n}\n\n// ---- CART TRACKING ---- //\n\nfunction addToCart(itemId){\n var atcButtons = '.product-cta button';\n\n if (!itemId){\n return;\n }\n\n bouncex.off(jQuery(document), 'click.bx', atcButtons);\n\tbouncex.et.on(jQuery(document), 'click.bx', function(e){\n if (jQuery(e.currentTarget).text().toUpperCase().indexOf('ADD TO CART') < 0) {\n return;\n }\n bouncex.push(['add to cart', {'item:id': itemId}]);\n }, atcButtons);\n}\n\nfunction emptyCart(){\n bouncex.et.onVarChange('cart_qty', function(oldVal, newVal){\n if (newVal === 0) {\n\t\t\tbouncex.push(['empty_cart']);\n\t\t}\n });\n}\n\n// ---- USER TRACKING ---- //\n/* Desktop is dataLayer 10, mobile is dataLayer 9 */\nfunction getLoggedInUserEmail(){\n return bouncex.utils.getNestedProp('dataLayer[10].email') ||\n bouncex.utils.getNestedProp('dataLayer[9].email') ||\n bouncex.utils.getNestedProp('dataLayer[19].email') ||\n '';\n}\n\n// ---- TRIGGER MANUAL BW ---- //\nfunction initializeNativeEcapTracking() {\n // trigger from native ecap selectors (footer + \"Stay in the know\" forms)\n bouncex.et.on(bouncex.document, 'click.bx', fireRequestEmail, '.js-form-newsletter-btn, #contact_form:contains(\"Stay in the know\") .js-form-email-btn');\n\n // trigger from new user account creation\n bouncex.et.onVisible('form#create_customer', function(){\n bouncex.et.on(bouncex.document, 'submit.bx', fireRequestEmail, 'form#create_customer');\n });\n}\n\nfunction fireRequestEmail() {\n var parentInboxCampaign = 1373851,\n email = jQuery(this).closest('#contact_form').find('input[aria-label=\"Email\"]').val()\n || jQuery(this).find('input[type=\"email\"').val();\n\n if (bouncex.utils.validate.email(email)) {\n bouncex.push(['requestemail', {\n email: email,\n campaignId: parentInboxCampaign,\n testmode: bouncex.testmode.bxdev ? 1 : 0\n }]);\n }\n}\n\n// ---- INITIALIZE EVENTS ---- //\nfunction initializeItemEvents(){\n var item;\n bouncex.et.onTrue(\n function () {\n item = getItem();\n\n var color = jQuery('.actual-color span').text().replace(/[^A-Za-z]/gi, '');\n\n bouncex.log(color);\n bouncex.log(item);\n return (\n !!item.id &&\n !!item.url &&\n item.url.indexOf('products') > -1 &&\n !!item.copy &&\n !!item.category &&\n !!item.imageurl /* && item.imageurl.indexOf(color) > -1 */\n );\n },\n function () {\n // if (bouncex.vars.selected_product !== item.id) {\n bouncex.push(['item', item]);\n viewItem(item.id);\n addToCart(item.id);\n\n // bouncex.setv('selected_product', item.id);\n // setBounceCookie();\n // }\n },\n 10\n );\n}\n\nfunction initializeCategoryEvents(){\n\tvar categoryObj = getCategoryObj();\n\n\tif (categoryObj['items:ids'].length){\n\t\tbouncex.push(['view category', categoryObj]);\n\t}\n}\n\nfunction initializeCartEvents(){\n bouncex.et.cart.init({\n replenish: function () {},\n replenishmentType: 'single'\n });\n\n emptyCart();\n}\n\nfunction initializeLoggedInUser(){\n if (bouncex.vars.logged_in && bouncex.vars.logged_in_identified === false){\n var userEmail = getLoggedInUserEmail();\n\n if (bouncex.utils.validate.email(userEmail)){\n bouncex.push([\n 'user',\n {\n 'email': userEmail,\n 'source': 'LoggedIn'\n }\n ]);\n\n bouncex.setv('logged_in_identified', true);\n }\n }\n}\n\nif (isValidDomain() && isEn()) {\n initializeLoggedInUser();\n initializeCartEvents();\n initializeNativeEcapTracking();\n\n if (!isGiftCardPage()){\n switch (bouncex.website.pts) {\n case 'product':\n bouncex.setTimeout2(initializeItemEvents, 1800);\n break;\n case 'category':\n fireQuickviewEvents();\n initializeCategoryEvents();\n break;\n case 'search':\n fireQuickviewEvents();\n break;\n default:\n break;\n }\n }\n}","dge":true,"bxidLoadFirst":false,"pie":true,"cme":true,"gbi_enabled":0,"bpush":false,"pt":{"cart":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/cart"}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"staging.myshopify.com/"}]]},"category":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"bouncex.utils.getNestedProp('ShopifyAnalytics.meta.page.pageType') === 'collection';"}]]},"checkout":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/checkout"}]]},"home":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"bouncex.utils.getNestedProp('ShopifyAnalytics.meta.page.pageType') === 'home';"}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"staging.myshopify.com/"}]]},"product":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"bouncex.utils.getNestedProp('ShopifyAnalytics.meta.page.pageType') === 'product';"}]]},"search":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/search?"}]]},"test":{"testmode":true,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":""}]]}},"els":{"blank_site_element":""},"vars":[{"name":"cart_count","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"","trigger":""},{"name":"logged_in","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"!!window.LittledataLayer && !!window.LittledataLayer.customer;","trigger":""},{"name":"ever_logged_in","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"bouncex.vars.logged_in || null;","trigger":""},{"name":"cart_qty","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"jQuery('.align-c:contains(\"Your cart is empty\"):visible').length > 0 ? 0 : Number(jQuery('.header-cart-icon__count').text().replace(/[^0-9.]/g, '')) || null;","trigger":""},{"name":"cart_value","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function() {\n var emptyCart = jQuery('.header-cart-icon__icon--empty'),\n miniCartValue = jQuery('p.cart__footer__line:contains(\"Subtotal\") span').first();\n\n if (emptyCart.length > 0) {\n return 0;\n }\n\n return Number(miniCartValue.text().replace(/[^0-9.]/g, '')) || null;\n})();","trigger":""},{"name":"submitted_onsite","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"jQuery('.form__message--success:visible').length > 0 || null;","trigger":""},{"name":"prod_name","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":" jQuery('.product-info__head__title').eq(0).text();","trigger":""},{"name":"prod_price","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"Number(jQuery('.mb025').text().replace(/[^0-9.]/g, ''));","trigger":""},{"name":"in_stock","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"jQuery('.product-sizes__single.active').length > 0 ? jQuery('[aria-label=\"Add to Cart\"]').length > 0 : (jQuery('.product-sizes__single').length - jQuery('.product-sizes__single.disabled').length) > 0;","trigger":""},{"name":"page_url","polling":"none","persist":"no","page_types":["category","search"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"logged_in_identified","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"cart_items","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"null;","trigger":"pageload"},{"name":"cart","polling":"none","persist":"permanent","page_types":[],"testmode":true,"default":"false","code":"null;","trigger":"pageload"},{"name":"cookie_modal_present","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"null;","trigger":"pageload"},{"name":"mixed_inventory","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.product-sizes__single.disabled').length > 0;","trigger":"pageload"},{"name":"current_product","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"hamburger_nav_open","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('div.header-navigation__wrapper[aria-modal=\"true\"]').length > 0;","trigger":"pageload"},{"name":"utm_campaign","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.url.getParam('utm_campaign') || null;","trigger":"pageload"},{"name":"utm_source","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.url.getParam('utm_source') || null;","trigger":"pageload"},{"name":"utm_medium","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.url.getParam('utm_medium') || null;","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":{"userId":"espemailid"},"cus":"","miw_exclude":"","enabled":1},"etjson":null,"osre":true,"osru":"osr.bounceexchange.com/v1/osr/items","checkDfp":false,"gamNetwork":"","spa":1,"spatm":0,"preinit_cjs":"SinglePageApp.setCustomParams({\n currentPageIdentifier: function() {\n var data = dataLayer;\n var len = data.length;\n \n for (var i = len-1; i > 0; i--) {\n var datapt = data[i];\n var keys = Object.keys(datapt);\n if (datapt !== undefined && keys !== undefined) {\n var arr = [...keys];\n for (var j = 0; j < arr.length; j++) {\n var arrpt = arr[j];\n if (arrpt.indexOf('gtm.gtagReferrer') > -1) {\n var val = Object.values(datapt);\n return val[0];\n }\n }\n }\n }\n if (window.location.pathname === '/') {\n return null;\n }\n return window.location.pathname;\n }\n});\n\nbouncex.report_ga = function(action,label,bypass){\n bypass = typeof(bypass)!='undefined' && !!bypass;\n if(typeof(action)!='string'||typeof(label)!='string') return;\n var interaction = false;\n // enforce case convention\n if(!bypass) {\n action = action.charAt(0).toUpperCase() + action.slice(1).toLowerCase();\n interaction = action=='Impression';\n action = 'Wunderkind ' + action;\n }\n if(typeof window.ga === 'function') {\n var trackers = ga.getAll();\n if (trackers && trackers.length > 0) {\n var trackerName = trackers[0].get('name');\n window.ga(trackerName + '.send','event','Wunderkind',action,label,{'nonInteraction':interaction});\n } else {\n if(bouncex.website.gai){\n window.ga('create', bouncex.website.gai);\n }\n window.ga('send','event','Wunderkind',action,label,{'nonInteraction':interaction});\n }\n } else if(typeof window._gaq === 'object') {\n if(bouncex.website.gai){\n window._gaq.push(['_setAccount', bouncex.website.gai]);\n }\n var strippedLabel = label.replace(/\\(|\\)/g, ''); // window._gaq encodes close paren as '1\n window._gaq.push(['_trackEvent','Wunderkind',action,strippedLabel,,interaction]);\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":"223234219","ga4_measurement_id":"G-H7273PJ5GF"} ; 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(); }})();