(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":2270,"name":"Ministry of Supply","cookie_name":"bounceClientVisit2270","domain":"ministryofsupply.com","ct":"bind_to_domain","ally":0,"ei":0,"tcjs":"","cjs":"(function () {\n\twindow.bouncex = window.bouncex || {};\n\n\twindow.bouncex.bxISR = {\n\t\t/* --- INITIALIZATION --- */\n\t\tversion: 'Version 8.2 | 10/25/17',\n\t\tstartTime: Date.now(),\n\t\tsettings: {\n\t\t\tcurrentProduct: {},\n\t\t\tgeneral: {\n\t\t\t\tproductPageIdentifier: jQuery('.ProductPage').length > 0,\n\t\t\t\tmaxProducts: 20,\n\t\t\t\tcategoryHistory: JSON.parse(window.localStorage.getItem('bxCatHist')) || [],\n\t\t\t\tproductHistory: JSON.parse(window.localStorage.getItem('bxProdHist')) || [],\n\t\t\t\tcategoryHistoryLength: 0,\n\t\t\t\tproductHistoryLength: 0\n\t\t\t}\n\t\t},\n\n\t\tinit: function () {\n\t\t\tthis.productMap();\n\t\t\tthis.setItemHistoryLengths();\n\t\t\tthis.trackProductHistory();\n\t\t\tthis.trackCategoryHistory();\n\t\t\tthis.maxProducts();\n\t\t// \tconsole.log(Date.now() - window.bouncex.bxISR.startTime, 'bxISR start');\n\t\t},\n\n\t\tproductMap: function () {\n\t\t\tif (!this.settings.general.productPageIdentifier) { return; }\n\t\t\t\n\t\t\tvar $breadcrumbs = jQuery('#breadcrumbs .col-xs-60 a');\n\n\t\t\tvar productValues = {\n\t\t\t\turl: jQuery('link[rel=\"canonical\"]').attr('href'),\n\t\t\t\tname: jQuery('meta[property=\"og:title\"]').attr('content'),\n\t\t\t\t// sku: (/* product sku */),\n\t\t\t\tcategory: [{\n\t\t\t\t categoryName: $breadcrumbs.eq(jQuery(this).length - 1).text().trim(),\n\t\t\t\t categoryUrl: $breadcrumbs.eq(jQuery(this).length - 1).attr('href')\n\t\t\t\t}],\n\t\t\t\t// description: (/* product description */),\n\t\t\t\tprice: Number(jQuery('.main-product-detail .details__price:eq(0)').text().trim().replace('$', '')),\n\t\t\t\tmainImgUrl: jQuery('meta[property=\"og:image\"]').attr('content'),\n\t\t\t\ttimeStamp: Date.now(),\n\t\t\t\tviewCount: 1,\n\t\t\t\tsessionId: window.bouncex.cookie.vid\n\t\t\t};\n\n\t\t\tthis.settings.currentProduct = productValues;\n\t\t},\n\n\t\t/* --- END OF INITIALIZATION --- */\n\t\t/* --- HELPER FUNCTIONS --- */\n\n\t\taddProductToHistory: function (product) {\n\t\t\tvar productHistory = this.settings.general.productHistory;\n\t\t\tproductHistory.unshift(product);\n\t\t\tthis.setProductHistory(productHistory);\n\t\t},\n\n\t\taddCategoryToHistory: function (currentCategory) {\n\t\t\tvar categoryHistory = this.settings.general.categoryHistory;\n\t\t\tvar newCategory = {\n\t\t\t\tcategory: currentCategory,\n\t\t\t\tviewCount: 1,\n\t\t\t\ttimeStamp: Date.now()\n\t\t\t};\n\n\t\t\tcategoryHistory.unshift(newCategory);\n\t\t\twindow.bouncex.bxISR.setCategoryHistory(categoryHistory);\n\t\t},\n\n\t\tcompareProducts: function (productA, productB) {\n\t\t\tif (productA.mainImgUrl === productB.mainImgUrl) { return true; }\n// \t\t\tif (productA.sku === productB.sku) { return true; }\n\t\t\tif (productA.name === productB.name) { return true; }\n\t\t\tif (productA.url === productB.url) { return true; }\n\t\t\treturn false;\n\t\t},\n\n\t\ttrackProductHistory: function () {\n\t\t\tvar productHistory = this.settings.general.productHistory;\n\t\t\tif (!this.settings.general.productPageIdentifier) { return; }\n\n\t\t\tif (this.settings.general.productHistoryLength > 0) {\n\t\t\t\tvar historyUpdated = false;\n\n\t\t\t\tfor (var i = 0; i < this.settings.general.productHistoryLength; i++) {\n\t\t\t\t\tif (this.compareProducts(productHistory[i], this.settings.currentProduct)) {\n\t\t\t\t\t\tproductHistory[i].viewCount++;\n\t\t\t\t\t\tproductHistory[i].timeStamp = Date.now();\n\t\t\t\t\t\tproductHistory.unshift(productHistory[i]);\n\n\t\t\t\t\t\tproductHistory.splice(i + 1, 1);\n\t\t\t\t\t\thistoryUpdated = true;\n\t\t\t\t\t\tthis.setProductHistory(productHistory);\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif (!historyUpdated) {\n\t\t\t\t\tthis.addProductToHistory(this.settings.currentProduct);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tthis.addProductToHistory(this.settings.currentProduct);\n\t\t\t}\n\t\t},\n\n\t\ttrackCategoryHistory: function () {\n\t\t\tvar categoryHistory = this.settings.general.categoryHistory;\n\t\t\tif (!this.settings.general.productPageIdentifier) { return; }\n\n\t\t\tvar currentCategoriesLength = this.settings.currentProduct.category.length;\n\t\t\tfor (var i = 0; i < currentCategoriesLength; i++) {\n\t\t\t\tvar currentCategory = this.settings.currentProduct.category[i];\n\n\t\t\t\tif (this.settings.general.categoryHistoryLength > 0) {\n\t\t\t\t\tvar historyUpdated = false;\n\t\t\t\t\tfor (var j = 0; j < this.settings.general.categoryHistoryLength; j++) {\n\t\t\t\t\t\tif (categoryHistory[j].category.categoryName === currentCategory.categoryName) {\n\t\t\t\t\t\t\tcategoryHistory[j].viewCount++;\n\t\t\t\t\t\t\tcategoryHistory[j].timeStamp = Date.now();\n\t\t\t\t\t\t\thistoryUpdated = true;\n\t\t\t\t\t\t\tthis.setCategoryHistory(categoryHistory);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tif (!historyUpdated) {\n\t\t\t\t\t\tthis.addCategoryToHistory(currentCategory);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tthis.addCategoryToHistory(currentCategory);\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\n\t\t/* --- END OF HELPER FUNCTIONS --- */\n\t\t/* --- GETTER FUNCTIONS --- */\n\n\t\tgetTopCategories: function (criteria, number) {\n\t\t\tvar categories = this.settings.general.categoryHistory;\n\t\t\tif (!number) { number = categories.length; }\n\n\t\t\tif (criteria === 'views') {\n\t\t\t\treturn categories.sort(function (a, b) { return b.viewCount - a.viewCount; }).slice(0, number);\n\t\t\t} else if (criteria === 'time') {\n\t\t\t\treturn categories.sort(function (a, b) { return b.timeStamp - a.timeStamp; }).slice(0, number);\n\t\t\t} else if (criteria === 'recency') {\n\t\t\t\treturn categories.sort(function (a, b) { return b.viewCount - a.viewCount; }).slice(0, number).sort(function (c, d) { return d.timeStamp - c.timeStamp; });\n\t\t\t}\n\t\t},\n\n\t\tgetTopProducts: function (criteria, number) {\n\t\t\tvar products = this.settings.general.productHistory;\n\t\t\tif (!number) { number = products.length; }\n\t\t\tif (criteria === 'views') {\n\t\t\t\treturn products.sort(function (a, b) { return b.viewCount - a.viewCount; }).slice(0, number);\n\t\t\t} else if (criteria === 'time') {\n\t\t\t\treturn products.sort(function (a, b) { return b.timeStamp - a.timeStamp; }).slice(0, number);\n\t\t\t} else if (criteria === 'recency') {\n\t\t\t\treturn products.sort(function (a, b) { return b.viewCount - a.viewCount; }).slice(0, number).sort(function (c, d) { return d.timeStamp - c.timeStamp; });\n\t\t\t}\n\t\t},\n\n\t\tmaxProducts: function () {\n\t\t\tvar maxProducts = this.settings.general.maxProducts;\n\t\t\tif (this.settings.general.productHistoryLength > maxProducts) {\n\t\t\t\tvar topProducts = this.getTopProducts('time', maxProducts);\n\t\t\t\tthis.setProductHistory(topProducts);\n\t\t\t}\n\t\t},\n\n\t\t/* --- END GETTER FUNCTIONS --- */\n\t\t/* --- SETTER FUNCTIONS --- */\n\n\t\tsetItemHistoryLengths: function () {\n\t\t\tthis.settings.general.categoryHistoryLength = this.settings.general.categoryHistory.length;\n\t\t\tthis.settings.general.productHistoryLength = this.settings.general.productHistory.length;\n\t\t},\n\n\t\tsetProductHistory: function (productHistory) {\n\t\t\twindow.localStorage.setItem('bxProdHist', JSON.stringify(productHistory));\n\t\t\tthis.settings.general.productHistory = productHistory;\n\t\t\tthis.settings.general.productHistoryLength = productHistory.length;\n\t\t},\n\n\t\tsetCategoryHistory: function (categoryHistory) {\n\t\t\twindow.localStorage.setItem('bxCatHist', JSON.stringify(categoryHistory));\n\t\t\tthis.settings.general.categoryHistory = categoryHistory;\n\t\t\tthis.settings.general.categoryHistoryLength = categoryHistory.length;\n\t\t},\n\n\t\t/* --- END SETTER FUNCTIONS --- */\n\t\t/* --- CAMPAIGN TEMPLATING --- */\n\t\tpopulateCampaignProductsV2: function (params) {\n\t\t\tif (!params || !params.campaignId || !params.numberProducts) { return false; }\n\t\t\tif (!params.sortBy) { params.sortBy = 'time'; }\n\t\t\tif (!params.productAction) { params.productAction = 'link'; }\n\t\t\tif (!params.linkAction) { params.linkAction = 'new'; }\n\n\t\t\tvar campaign = jQuery('#bx-campaign-' + params.campaignId);\n\t\t\tvar campaignProductArray = [];\n\n\t\t\tcampaignProductElements = {};\n\t\t\tjQuery.each(params.campaignSteps, function (x, y) {\n\n\t\t\t\tcampaignStepProductElements = [];\n\t\t\t\tfor ( var i = 0; i < params.numberProducts; i++ ) {\n\t\t\t\t\tvar campaignStepProductObject = {};\n\t\t\t\t\tif (y.productImages) {\n\t\t\t\t\t\tcampaignStepProductObject.img = campaign.find('#bx-form-' + params.campaignId + '-step-' + y.stepNumber + ' .bx-row-line-custom .bx-lineshape:eq(' + i +')');\n\t\t\t\t\t}\n\t\t\t\t\tif (y.productLinkElems) {\n\t\t\t\t\t\tcampaignStepProductObject.link = campaign.find('#bx-form-' + params.campaignId + '-step-' + y.stepNumber + ' .bx-group .bx-row-submit:eq('+i+')').find('button');\n\t\t\t\t\t}\n\t\t\t\t\tif (y.productHoverStates) {\n\t\t\t\t\t\tcampaignStepProductObject.hoverTitle = campaign.find('#bx-form-' + params.campaignId + '-step-' + y.stepNumber + ' .bx-group .bx-row-line-custom:eq(' + i +')').siblings('.bx-row-text').find('div');\n\t\t\t\t\t}\n\t\t\t\t\tcampaignStepProductElements.push(campaignStepProductObject);\n\t\t\t\t}\n\n\t\t\t\tcampaignProductElements['step-' +x] = campaignStepProductElements;\n\t\t\t});\n\n\t\t\tvar productArray = window.bouncex.bxISR.getTopProducts(params.sortBy, params.numberProducts);\n\n\t\t\tvar self = this;\n\t\t\tjQuery.each(campaignProductElements, function (x, y) {\n\t\t\t\tvar productAction = function () {};\n\n\t\t\t\tfor ( var i = 0; i < y.length; i++ ) {\n\t\t\t\t\tif (params.campaignSteps[(x.split('-')[1])].productsLink) {\n\t\t\t\t\t\tvar productLink = (productArray[i].url.indexOf('http') > -1) ? productArray[i].url : window.top.location.origin + productArray[i].url;\n\t\t\t\t\t\tproductAction = self.makeProductAction(productLink, params);\n\t\t\t\t\t}\n\n\t\t\t\t\tif (y[i].img) {\n\t\t\t\t\t\tvar imgSrc = productArray[i].mainImgUrl,\n\t\t\t\t\t\t\tproductImageElem = jQuery(y[i].img);\n\n\t\t\t\t\t\tproductImageElem.css('background-image', 'url(' + imgSrc + ')').addClass('isr-image isr' + x + '').bind('click.bx_' + params.campaignId + '_isr_' + i, productAction);\n\t\t\t\t\t}\n\n\t\t\t\t\tif (y[i].link) {\n\t\t\t\t\t\tvar productLink = (productArray[i].url.indexOf('http') > -1) ? productArray[i].url : window.top.location.origin + productArray[i].url,\n\t\t\t\t\t\t\tproductLinkElem = jQuery(y[i].link);\n\n\t\t\t\t\t\tproductLinkElem.attr('bx-href', productLink).bind('click.bx_' + params.campaignId + '_isr_' + i, productAction);\n\t\t\t\t\t}\n\n\t\t\t\t\tif (y[i].hoverTitle) {\n\t\t\t\t\t\tvar productTitle = productArray[i].name,\n\t\t\t\t\t\t\tproductHoverTitleElem = jQuery(y[i].hoverTitle);\n\n\t\t\t\t\t\tproductHoverTitleElem.text(productTitle).bind('click.bx_' + params.campaignId + '_isr_' + i, productAction);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t});\n\t\t},\n\n\t\tmakeProductAction: function (productLink, campaignParams) {\n\t\t\tvar productAction = function () {};\n\n\t\t\t\tif (campaignParams.productAction === 'link') {\n\t\t\t\t\tif (campaignParams.linkAction === 'new') {\n\t\t\t\t\t\tif (campaignParams.reportClicks) {\n\t\t\t\t\t\t\tproductAction = function () {\n\t\t\t\t\t\t\t\twindow.bouncex.report(campaignParams.campaignId, 'click');\n\t\t\t\t\t\t\t\twindow.top.open(productLink);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tproductAction = function () {\n\t\t\t\t\t\t\t\twindow.top.open(productLink);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}\n\t\t\t\t\t} else if (campaignParams.linkAction === 'current') {\n\t\t\t\t\t\tif (campaignParams.reportClicks) {\n\t\t\t\t\t\t\tproductAction = function () {\n\t\t\t\t\t\t\t\twindow.bouncex.report(campaignParams.campaignId, 'click');\n\t\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\t\twindow.top.location.replace(productLink);\n\t\t\t\t\t\t\t\t}, 100);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tproductAction = function () {\n\t\t\t\t\t\t\t\twindow.top.location.replace(productLink);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\treturn productAction;\n\t\t}\n\t};\n\n\twindow.bouncex.bxISR.init();\n})();\n\nfunction checkLoggedIn() {\n\tif (window.location.href.indexOf('/checkouts/') > -1) {\n\t\tvar logged_in_account = jQuery('.logged-in-customer-information').length > 0;\n\t\tbouncex.setVarAndReload('logged_in', logged_in_account);\n\t} else if (window.location.href.indexOf('/account/register') > -1) {\n\t bouncex.off(jQuery('.Account__button[value=\"Signup\"]'), \"click.bx-register\");\n\t bouncex.on(jQuery('.Account__button[value=\"Signup\"]'), \"click.bx-register\", function() {\n\t\t\tbouncex.off(jQuery('.Account__button[value=\"Signup\"]'), \"click.bx-register\");\n\t\t\tbouncex.setVarAndReload('logged_in', true);\n\t\t});\n\t} else if (window.location.href.indexOf('/account') > -1 && jQuery('.Account__hero').length > 0) {\n\t\tlogged_in_checkout = jQuery('.Account__login-register').length === 0;\n\t\tbouncex.setVarAndReload('logged_in', logged_in_checkout);\n\t}\n\tif (jQuery('.AccountHeader__nav a[href*=\"/logout\"]').length > 0) {\n\t bouncex.off(jQuery('.AccountHeader__nav a[href*=\"/logout\"]'), \"click.bx-logout\");\n\t bouncex.on(jQuery('.AccountHeader__nav a[href*=\"/logout\"]'), \"click.bx-logout\", function() {\n\t\t\tbouncex.off(jQuery('.AccountHeader__nav a[href*=\"/logout\"]'), \"click.bx-logout\");\n\t\t\tbouncex.setVarAndReload('logged_in', false);\n\t\t});\n\t}\n}\n\ncheckLoggedIn();","force_https":false,"waypoints":false,"content_width":0,"gai":"UA-32507474-1","swids":"","sd":0,"ljq":"auto","campaign_id":0,"is_preview":false,"aco":{"first_party_limit":"3500","local_storage":"1"},"cmp":{"gdpr":0,"gmp":0,"whitelist_check":0},"burls":[],"ple":false,"fbe":true,"mas":2,"map":1,"gar":true,"ete":1,"ettm":false,"etjs":"/************* GLOBAL VARIABLES **************/\n \nvar DOMAIN = 'www.ministryofsupply.com',\n WINDOW_OBJECT = window.wunderkindTrackingData || { collection: { title: '', productIds: [] }, product: {} };\n\n/************* HELPERS **************/\n\nfunction getUrl() {\n\treturn bouncex.utils.url.allowParams();\n}\n\nfunction isValidDomain(){\n\tvar currentUrl = getUrl();\n\treturn currentUrl.indexOf(DOMAIN) > -1; \n}\n\nfunction isEn(){\n\treturn jQuery('html').attr('lang') === 'en';\n}\n\nfunction isGiftCard() {\n return getUrl().indexOf('gift-card') > -1;\n}\n\n/************* CATEGORY TRACKING **************/\n\nfunction getCategoryTitle() {\n return WINDOW_OBJECT.collection.title;\n}\n\nfunction getCategoryIds() {\n var uniqueIds = [];\n \n WINDOW_OBJECT.collection.productIds.forEach(function(id) {\n if (uniqueIds.indexOf(id) === -1) {\n uniqueIds.push(id);\n }\n });\n \n return uniqueIds.join(',');\n}\n\nfunction getCategoryObject() {\n return {\n 'page:title': getCategoryTitle(),\n 'page:url': getUrl(),\n 'items:ids': getCategoryIds()\n };\n}\n\n/************* ITEM TRACKING **************/\n\n\nfunction getItemCopy(obj) {\n return (WINDOW_OBJECT.product.name || '').replace(' Sale', '');\n}\n\nbouncex.log(WINDOW_OBJECT.product)\n\nfunction getItem() {\n var obj = WINDOW_OBJECT.product;\n return {\n id: obj.id,\n copy: getItemCopy(),\n category: obj.collection,\n price: obj.price,\n url: getUrl(),\n imageurl: obj.imageUrl,\n instock: obj.available\n };\n}\n\nfunction viewItem(item) {\n var pushItem = {\n\t\t'item:id': item.id,\n\t\t'item:groupid': item.id\n\t};\n\n\tbouncex.push(['view item', pushItem]);\n}\n\n/************* SKU TRACKING **************/\n\nfunction getSkuId() {\n var uniqueIds = [];\n WINDOW_OBJECT.collection.productIds.forEach(function(id) {\n if (uniqueIds.indexOf(id) === -1) {\n uniqueIds.push(id);\n }\n });\n \n return uniqueIds;\n}\n\n\nfunction fireSelectSku(skuObj) {\n\tbouncex.push([\n\t\t'select_sku',\n\t\t{\n\t\t\t'item:id': skuObj.id,\n\t\t\t'item:itemgroupid': skuObj.id,\n\t\t\t'item:feedid': skuObj.skuId\n\t\t}\n\t]);\n}\n\nfunction initializeSkuEvents(item) {\n\tvar skuObj = {\n\t\t\tid: item.id || '',\n\t\t\tskuId: '',\n\t\t},\n\t\tskuId = '';\n\n\tbouncex.et.on(\n\t\tjQuery(document),\n\t\t'click.bxsku',\n\t\tfunction() {\n\t\t\tskuId = getSkuId()\n\n\t\t\tif (skuObj.skuId === skuId) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tskuObj.skuId = skuId;\n\t\t\tfireSelectSku(skuObj)\n\t\t\t\n\t\t\treturn;\n\t\t},\n\t\t'.VariantSelection__swatch'\n\t);\n\n\tbouncex.et.on(\n\t\tjQuery(document),\n\t\t'change.bxsku',\n\t\tfunction() {\n\t\t\tskuId = getSkuId()\n\n\t\t\tif (skuObj.skuId === skuId) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tskuObj.skuId = skuId;\n\t\t\tfireSelectSku(skuObj)\n\t\t\t\n\t\t\treturn;\n\t\t},\n\t\t'.BaseFormSelect__select'\n\t);\n\n\treturn;\n}\n\n/************* CART EVENTS **************/\n\nfunction addToCart(itemId) {\n var atcButtons = '.ProductMetaBody__add-to-cart-btn';\n\n if (!itemId) {\n return;\n }\n\n bouncex.off(jQuery(atcButtons), 'click.bx');\n\tbouncex.et.on(jQuery(atcButtons), 'click.bx', function(e){\n if (jQuery(e.currentTarget).text().indexOf('Notify Me When Available') === -1) {\n bouncex.push(['add to cart', {\n 'item:id': itemId,\n 'cart:token': getBounceCookie('mos_cart')\n }]);\n setBounceCookie();\n }\n });\n}\n\nfunction emptyCart(){\n bouncex.et.onVarChange('cart_qty', function(oldVal, newVal){\n if (oldVal && !newVal && !jQuery('.TheHeaderMenu__inner').is(':visible')) {\n\t\t\tbouncex.push(['empty_cart']);\n\t\t}\n \t});\n}\n\nfunction replenishCart(cart) {\n\tif (cart.token) {\n\t\tbouncex.utils.cookies.create({\n\t\t\tname : 'mos_cart',\n\t\t\tvalue : cart.token\n\t\t});\n\t\twindow.location.href = window.location.pathname+'?bx_replen=true';\n\t}\n}\n\n/************* INITIALIZE TRACKING **************/\n\nfunction initializeCategoryEvents() {\n var categoryObj = getCategoryObject();\n\n if (categoryObj['items:ids'].length) {\n bouncex.push(['view category', categoryObj]);\n }\n}\n\nfunction initializeItemEvents() {\n var item;\n\n bouncex.et.onTrue(\n function() {\n item = getItem();\n return !!item.id &&\n !!item.copy &&\n !!item.category &&\n !!item.price &&\n !!item.url &&\n !!item.imageurl;\n },\n function() {\n bouncex.push(['item', item]);\n\n\t\t\tinitializeSkuEvents(item);\n\n viewItem(item);\n addToCart(item.id);\n },\n 10\n );\n}\n\nfunction initializeCartEvents(){\n bouncex.et.cart.init({\n\t replenish: replenishCart,\n\t replenishmentType: 'cookie'\n });\n \n emptyCart();\n}\n\nif (isValidDomain() && isEn() && !isGiftCard()) {\n initializeCartEvents();\n\n switch(bouncex.website.pts) {\n case 'category':\n initializeCategoryEvents();\n break;\n case 'product':\n initializeItemEvents();\n break;\n default:\n break;\n }\n}","dge":true,"bxidLoadFirst":false,"pie":true,"cme":true,"gbi_enabled":0,"bpush":false,"pt":{"cart":{"testmode":true,"val":[[{"activation":"current_page_url","prop":"exactly","prop2":"","prop3":"","val":"https://ministryofsupply.com/cart"}]]},"category":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"/products/"}],[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.CollectionTemplate').length > 0;"}]]},"checkout":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/checkouts/"}]]},"home":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.HomePage').length > 0;"},{"activation":"js","prop":"","prop2":"","prop3":"","val":"window.location.pathname === '/';"}]]},"product":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/products/"}],[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.ProductPage').length > 0;"}]]}},"els":{"Hero":".Hero","PDP - Add to Cart Button":".ProductMetaBody button.ProductMetaBody__button"},"vars":[{"name":"product_name","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"jQuery('h1.ProductMetaHeader__heading:visible:eq(0)').length > 0 && jQuery('h1.ProductMetaHeader__heading:visible:eq(0)').text().replace(/(Men's\\s)|(Women's\\s)/g, '').trim();","trigger":""},{"name":"cart_total","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function() {\n var subtotal;\n if (window.location.pathname.indexOf('/account') > -1) {\n return null;\n }\n subtotal = bouncex.utils.getNestedProp('__NUXT__.state.commerce.cart.totalPrice', '');\n if (subtotal) {\n return Number(subtotal);\n }\n return jQuery('.TheHeaderCartButton__count').text().trim() !== \"0\" ? Number(jQuery('.TheCart__summary:contains(Subtotal) .BasePrice').text().replace(/[^0-9.]/g, '')) || null : 0;\n})();","trigger":""},{"name":"ever_logged_in","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"bouncex.vars.logged_in || null;","trigger":""},{"name":"logged_in","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":""},{"name":"cart_value","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function() {\n var subtotal;\n if (window.location.pathname.indexOf('/account') > -1) {\n return null;\n }\n subtotal = bouncex.utils.getNestedProp('__NUXT__.state.commerce.cart.totalPrice', '');\n if (subtotal && jQuery('.TheHeaderCartButton__count').text().trim() !== \"0\") {\n return Number(subtotal);\n }\n return jQuery('.TheHeaderCartButton__count').text().trim() !== \"0\" ? Number(jQuery('.TheCart__summary:contains(Subtotal) .BasePrice').text().replace(/[^0-9.]/g, '')) || null : 0;\n})();","trigger":""},{"name":"email_subscribe","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"jQuery('.TheFooterSignup__success').length > 0 || null;","trigger":""},{"name":"fake_scarcity_start","polling":"none","persist":"permanent","page_types":[],"testmode":true,"default":0,"code":"(function(){\n var randomNumber = Math.floor((Math.random() * 50 )+ 1);\n if(randomNumber === 1){\n return Math.floor((Math.random() * 50 )+ 1);\n }else{\n return bouncex.vars.fake_scarcity_start;\n }\n return null;\n})();\n\n","trigger":""},{"name":"fake_scarcity_seen","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"(function(){\n// \tvar randomNumber = Math.floor((Math.random() * 50 )+ 1);\n\n// \tif(randomNumber <= bouncex.vars.fake_scarcity_start){\n\t\treturn bouncex.vars.fake_scarcity_start --;\n// \t}\n})();","trigger":""},{"name":"ibx_test","polling":"none","persist":"visit","page_types":[],"testmode":true,"default":"false","code":"location.href.indexOf('ibx_test') >= 0 || null;","trigger":""},{"name":"cart_quantity","polling":"none","persist":"permanent","page_types":[],"testmode":true,"default":"","code":"null;","trigger":""},{"name":"cart","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"","code":"null;","trigger":""},{"name":"pdp_num_images","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"jQuery('.slick-track').find('.image-slide').length || false;","trigger":""},{"name":"item_text","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.href.indexOf('/checkouts') > -1 || window.location.href.indexOf('/account') > -1) {\n return null;\n }\n \n if (jQuery('.TheHeaderCartButton__count').text().trim() === '0') {\n return false;\n }\n \n return jQuery('.TheHeaderCartButton__count').text().trim() === '1' ? \"item\" : \"items\";\n})()","trigger":""},{"name":"email_submitted","polling":"none","persist":"visit","page_types":[],"testmode":true,"default":"false","code":"null;","trigger":""},{"name":"last_added_time","polling":"vars","persist":"visit","page_types":[],"testmode":true,"default":"","code":"(function () {\n\tbouncex.lastCartTotal = typeof bouncex.lastCartTotal !== 'undefined' ? bouncex.lastCartTotal : bouncex.vars.cart_total;\n\tvar returnValue;\n\tif (bouncex.vars.cart_total > bouncex.lastCartTotal){\n\t\treturnValue = getTime2();\n\t}else{\n\t\treturnValue = null;\n\t}\n\tbouncex.lastCartTotal = bouncex.vars.cart_total;\n\treturn returnValue;\n})();","trigger":""},{"name":"affiliate_campaign","polling":"none","persist":"visit","page_types":[],"testmode":true,"default":"false","code":"(function(){\n function getParam(name, qstring) {\n\t\tvar param_string = qstring ? ('?' + qstring) : window.location.href;\n\t\tname = name.replace(/[\\[]/,\"\\\\\\[\").replace(/[\\]]/,\"\\\\\\]\");\n\t\tvar regexS = \"[\\\\?&#]\"+name+\"=([^&#]*)\";\n\t\tvar regex = new RegExp( regexS );\n\t\tvar results = regex.exec( param_string );\n\t\tif( results == null ) return \"\";\n\t\telse return decodeURIComponent(results[1]);\n\t}\n\tvar currentUrl = window.location.href;\n\tvar currentCampaign = getParam('utm_campaign', currentUrl);\n\tif(currentCampaign !== \"\"){\n\t if(currentCampaign.indexOf('_')){\n\t currentCampaign = currentCampaign.split('_').join(' ');\n\t }\n\t \treturn currentCampaign; \n\t}\n\treturn null;\n})();","trigger":""},{"name":"affiliate_promo","polling":"none","persist":"visit","page_types":[],"testmode":true,"default":"false","code":"(function(){\n function getParam(name, qstring) {\n\t\tvar param_string = qstring ? ('?' + qstring) : window.location.href;\n\t\tname = name.replace(/[\\[]/,\"\\\\\\[\").replace(/[\\]]/,\"\\\\\\]\");\n\t\tvar regexS = \"[\\\\?&#]\"+name+\"=([^&#]*)\";\n\t\tvar regex = new RegExp( regexS );\n\t\tvar results = regex.exec( param_string );\n\t\tif( results == null ) return \"\";\n\t\telse return decodeURIComponent(results[1]);\n\t}\n\tvar currentUrl = window.location.href;\n\tvar promo = getParam('promocode', currentUrl);\n\tif(promo !== \"\"){\n\t return promo;\n\t}\n\treturn null;\n})();","trigger":""},{"name":"product_page","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"jQuery('#product-body').length > 0;","trigger":""},{"name":"has_recommendations","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"jQuery('#recommended').length > 0;","trigger":""},{"name":"affiliate_source","polling":"none","persist":"visit","page_types":[],"testmode":true,"default":"false","code":"(function(){\n function getParam(name, qstring) {\n\t\tvar param_string = qstring ? ('?' + qstring) : window.location.href;\n\t\tname = name.replace(/[\\[]/,\"\\\\\\[\").replace(/[\\]]/,\"\\\\\\]\");\n\t\tvar regexS = \"[\\\\?&#]\"+name+\"=([^&#]*)\";\n\t\tvar regex = new RegExp( regexS );\n\t\tvar results = regex.exec( param_string );\n\t\tif( results == null ) return \"\";\n\t\telse return decodeURIComponent(results[1]);\n\t}\n\tvar currentUrl = window.location.href;\n\tvar currentCampaign = getParam('utm_source', currentUrl);\n\tif(currentCampaign !== \"\"){\n\t if(currentCampaign.indexOf('_')){\n\t currentCampaign = currentCampaign.split('_').join(' ');\n\t }\n\t \treturn currentCampaign; \n\t}\n\treturn null;\n})();","trigger":""},{"name":"products_tracked","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"(function() {\n var bxProdHist = localStorage.getItem('bxProdHist');\n return bxProdHist ? JSON.parse(localStorage.getItem('bxProdHist')).length : 0;\n})();","trigger":""},{"name":"prod_price","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"jQuery('div.ProductMetaHeader__price:visible:eq(0) span.BasePrice__integer').length > 0 && jQuery('div.ProductMetaHeader__price:visible:eq(0) span.BasePrice__integer').text().replace(/[^0-9.]/g, '');","trigger":""},{"name":"star_rating","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"(function() {\n /* second calculate based on star icons */\n var $starIcons = jQuery('.details__rating .yotpo-stars');\n if ($starIcons.length) {\n var fullStars = $starIcons.find('.yotpo-icon-star').length;\n var halfStars = $starIcons.find('.yotpo-icon-half-star').length;\n var totalRating = fullStars + (halfStars/2);\n return totalRating;\n }\n})();","trigger":""},{"name":"rating_present","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"(function() {\n /* check \"write a review\" text - reviews have \"## reviews\"*/\n if (jQuery('.details__rating').text().trim().toLowerCase().indexOf('write a review') > -1) {\n return false;\n }\n \n var ldJson = bouncex.parseJSON(jQuery('script[type=\"application/ld+json\"]').text());\n if (ldJson.aggregateRating) {\n return true;\n }\n \n var $starIcons = jQuery('.details__rating .yotpo-stars');\n if ($starIcons.length) {\n var fullStars = $starIcons.find('.yotpo-icon-star').length;\n var halfStars = $starIcons.find('.yotpo-icon-half-star').length;\n var totalRating = fullStars + (halfStars/2);\n if (totalRating > 0) {\n return true;\n }\n }\n \n return false;\n})();","trigger":""},{"name":"in_stock","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"jQuery('.ProductMetaBody__add-to-cart-btn span.button__text:visible:contains(\"Add to cart\")').length > 0;","trigger":""},{"name":"customer_error_message","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"jQuery('.field__message.field__message--warning').is(':visible');","trigger":"pageload"},{"name":"size_options","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"jQuery('.variant-selector option').length > 1;","trigger":"pageload"},{"name":"minicart_open","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.BaseTray.is-open').length > 0;","trigger":"pageload"},{"name":"cart_qty","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(window.location.href.indexOf('/checkouts') > -1 || window.location.href.indexOf('/account') > -1 ? null : jQuery('.TheHeaderCartButton__count').text().trim()) || null;","trigger":"pageload"},{"name":"item_image_url","polling":"vars","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"(function () {\n\tvar longSelector = '.CardCarousel__slide[data-swiper-slide-index=\"0\"]:first .CardCarouselImage img',\n\t\timg = jQuery('.VideoBanner__image').attr('src') || \n\t\t\tjQuery(longSelector).attr('src') ||\n\t\t\tjQuery('.CardCarouselImage img:first').attr('src');\n\n\treturn !img ? false : bouncex.utils.url.removeParams(['fit'], img);\n})();","trigger":"pageload"},{"name":"page_title","polling":"vars","persist":"no","page_types":[],"testmode":true,"default":"false","code":"jQuery('.HeroBlock__title').length && jQuery('.HeroBlock__title').text().trim() || 'Bestseller';","trigger":"pageload"},{"name":"cookie_bar_present","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"true","code":"jQuery('div.TheCookieConsent').length > 0;","trigger":"pageload"},{"name":"cart_images","polling":"all","persist":"permanent","page_types":[],"testmode":true,"default":"false","code":"(function(){\n var $cartItems = jQuery('.TheCartItem__image img'),\n \titems_in_cart = Number(jQuery('.TheHeaderCartButton__count').text().replace(/[^0-9.]/g, '')),\n \timages;\n\n switch (true) {\n \tcase jQuery('.TheHeaderMenu__inner:visible').length > 0: \n \t\treturn null;\n \tcase $cartItems.length > 0:\n \t\timages = [];\n\t $cartItems.each(function(){\n\t images.push(jQuery(this).attr('src'));\n\t });\n\t return images.join(' ');\n\t case !items_in_cart:\n\t \treturn false;\n\t default:\n\t \treturn null;\n }\n})();","trigger":"pageload"},{"name":"aud_product_id","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"window.productId;","trigger":"event"},{"name":"aud_category_id","polling":"all","persist":"no","page_types":[],"testmode":true,"default":"false","code":"bouncex.utils.url.allowParams().split('/').pop();","trigger":"pageload"},{"name":"saleproductpageexclusions","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"jQuery('.ProductPage__meta .ProductMetaBody__badge').text().indexOf('Sale') > 0;","trigger":"pageload"},{"name":"page_type","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.websites.pts;","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":{"bxid":"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":"var skipDestroyAd = function (ca_id) {\n bouncex.log(\n bouncex.campaigns[ca_id].type,\n ca_id,\n bouncex.campaigns[ca_id].name\n );\n \n var excludedIds = ['2167912']; \n if (excludedIds.indexOf(ca_id) > -1) {\n return true;\n }\n \n return (\n bouncex.campaigns[ca_id].ga_i.label.indexOf('Top Bar') > -1 &&\n bouncex.campaigns[ca_id].type === 'nanobar'\n );\n };\n \n bouncex.tearDown = function () {\n // clear campaigns\n if (bouncex.campaigns) {\n for (var ca_id in bouncex.campaigns) {\n if (bouncex.campaigns.hasOwnProperty(ca_id) && !skipDestroyAd(ca_id)) {\n if(bouncex.testmode.bxdev){\n debugger;\n }\n bouncex.destroy_ad(ca_id);\n }\n }\n }\n // clear tasks and variables\n CustomVariables.clearAll();\n BxInterval.clearTasks();\n };\n /**\n * Audiences set up\n */\n let segments = {\n testMode: false,\n interceptEnabled: true,\n dlScanned: 0, // default dlScanned number\n //look through dataLayer starts at most recent\n getRecentDL(objectParams = false) {\n if (!objectParams || !window.dataLayer) {\n return;\n }\n for (\n let index = window.dataLayer.length - 1;\n index > segments.dlScanned;\n index--\n ) {\n var dlevent = dataLayer[index];\n if (segments.isTruthy(objectParams, dlevent)) {\n segments.dlScanned = index;\n return dlevent;\n }\n }\n segments.dlScanned = dataLayer.length - 1;\n },\n //check if the pass elements match the datalayer element\n isTruthy(params, dlItem) {\n var isTruthy = false;\n if (!params || !dlItem) {\n return isTruthy;\n }\n params.forEach(function (i) {\n if (dlItem[Object.keys(i)[0]] === Object.values(i)[0]) {\n isTruthy = true;\n } else {\n isTruthy = false;\n }\n });\n return isTruthy;\n },\n useIntercept() {\n if (!this.interceptEnabled) {\n return;\n }\n bouncex.utils.shqInterceptEvent = {\n productView: function () {\n var pdpEvent = segments.getRecentDL([{ event: 'eec.view' }]);\n if (pdpEvent) {\n var productId = bouncex.utils.getNestedProp(\n 'ecommerce.products[0].sku',\n null,\n pdpEvent\n );\n productId\n ? _shq.push(['onProductView', { productId: productId }])\n : false;\n }\n },\n cartAdd: function () {\n var cartAdd = null;\n bouncex.et.onTrue(\n function () {\n cartAdd = segments.getRecentDL([{ event: 'eec.add' }]);\n return cartAdd;\n },\n function () {\n var Items = bouncex.utils\n .getNestedProp('ecommerce.products', [], cartAdd)\n .reduce(function (i, p) {\n if (p.sku && p.quantity && p.price) {\n i.push({\n ProductId: p.sku,\n UnitPrice: p.price,\n Quantity: p.quantity,\n });\n }\n return i;\n }, []);\n if (Items.length > 0) {\n _shq.push([\n 'onCartAdd',\n {\n Items: Items,\n },\n ]);\n }\n }\n );\n },\n categoryView: function () {\n var categoryPage = segments.getRecentDL([\n { event: 'nuxtRoute' },\n { routeName: 'category-collection' },\n ]);\n if (categoryPage) {\n var cat = bouncex.utils\n .getNestedProp('pageUrl', '', categoryPage)\n .split('/')\n .pop();\n cat ? _shq.push(['onCategory', { catName: cat, catID: cat }]): false;\n }\n },\n purchase: function (wkData) {\n let oid =\n bouncex.utils.getNestedProp('obj.order_id', null, wkData) ||\n 'no-orderid-' + Math.floor(Math.random() * 100000000);\n _shq.push([\n 'pageView',\n {\n pageType: 'purchase',\n orderId: oid,\n usebasket: true,\n },\n ]);\n },\n };\n },\n init() {\n if (this.testMode && !bouncex.testmode.bxdev) return;\n if (!bouncex.utils) {\n return;\n }\n bouncex.utils.segments = this;\n this.useIntercept();\n },\n };\n segments.init();\n ","crs":{"integrations":null,"pageCount":null},"mat":0,"math":0,"cpnu":"coupons.bounceexchange.com","dfpcms":0,"sms":{"optm":"Hit 'Send' to sign-up for automated, recurring Ministry of Supply mktg txts (like cart reminders) to this #, per terms.","eventSharing":true,"shqId":"xw23pdt3tp-1","enabled":1},"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":"264542840","ga4_measurement_id":"G-JC1RLKB4VM"} ; 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: 1 }; bouncex.assets = {"ads":"e2e1dbb7c70b701b3c197204872400a0","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.br.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_1247731b761376f768004922730ab4f3.br.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); } window._shq = window._shq || []; var eventSharingCartridge = document.createElement('script'); eventSharingCartridge.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/wknd_audiences_2648fa8509e4b3a98a2790bb8171ddc1.js'); eventSharingCartridge.setAttribute('async', 'async'); document.body.appendChild(eventSharingCartridge); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", bxBootstrap); } else { bxBootstrap(); }})();