(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":3819,"name":"Ugg","cookie_name":"bounceClientVisit3819","domain":"ugg.com","ct":"fp_local_storage","ally":1,"ei":0,"tcjs":"","cjs":"/* DFP_V2 */\nbouncex.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};\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 = 'BounceX ' + action;\n }\n if(typeof window.ga === 'function') {\n if(bouncex.website.gai){\n window.ga('create', bouncex.website.gai);\n }\n window.ga('send','event','BounceX',action,label,{'nonInteraction':interaction, 'dimension1':'prod'});\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','BounceX',action,strippedLabel,,interaction]);\n }\n};\n\n/* enable.feature.COMPLIANCE_REFACTOR_ENABLED */\n\n\n// only set value on page load, utag data does not update on ATC, \nif (window.utag_data && window.utag_data.cart_total_items) {\n bouncex.setVar('cart_value', window.utag_data.cart_total_value);\n}","force_https":false,"waypoints":false,"content_width":900,"gai":"UA-123982854-1","swids":"","sd":0,"ljq":"auto","campaign_id":0,"is_preview":false,"aco":{"first_party_limit":"3500","local_storage":"1"},"cmp":{"gdpr":1,"gmp":0,"whitelist_check":1},"burls":[],"ple":false,"fbe":true,"mas":2,"map":1,"gar":true,"ete":1,"ettm":false,"etjs":"// Use 3819_ugg_template tracking as a starter for any updates.\n// Last update to master: 10/14/22 - BK\n\nvar globalConfig = {\n '3819': {\n lang: ['en_US'],\n domain_origin: 'https://www.ugg.com',\n domain_path: ['/'],\n en_tracking_only: true,\n ajax_url: 'https://www.ugg.com/on/demandware.store/Sites-UGG-US-Site/en_US/Cart-AddProduct?format=ajax',\n country: 'US',\n excluded_paths: ['closet', 'limited-offer', 'going-fast'],\n color_specific_tracking: true,\n sku_tracking: true,\n campaign_specific_exlcusion: '/fluff-markdowns/'\n },\n '3984': {\n lang: ['en_CA'],\n domain_origin: 'https://www.ugg.com',\n domain_path: ['/ca'],\n en_tracking_only: true,\n ajax_url: 'https://www.ugg.com/on/demandware.store/Sites-UGG-CA-Site/en_CA/Cart-AddProduct?format=ajax',\n country: 'CA',\n excluded_paths: ['closet', 'limited-offer', 'going-fast'],\n color_specific_tracking: true\n },\n '4090': {\n lang: ['en_GB'],\n domain_origin: 'https://www.ugg.com',\n domain_path: ['/uk'],\n ajax_url: 'https://www.ugg.com/on/demandware.store/Sites-UGG-UK-Site/en_GB/Cart-AddProduct',\n country: 'GB',\n excluded_paths: ['closet', 'limited-offer', 'going-fast']\n },\n '4091': {\n lang: ['de_DE'],\n domain_origin: 'https://www.ugg.com/eu',\n domain_path: ['/de/de'],\n emea_ajax_url: true,\n country: 'DE'\n },\n '4092': {\n lang: ['fr_FR'],\n domain_origin: 'https://www.ugg.com/eu',\n domain_path: ['/fr/fr'],\n emea_ajax_url: true,\n country: 'FR'\n },\n '4093': {\n lang: ['nl_NL'],\n domain_origin: 'https://www.ugg.com',\n domain_path: ['/nl/nl'],\n emea_ajax_url: true,\n country: 'NL'\n },\n '4094': {\n lang: ['en_GB'],\n domain_origin: 'https://www.hoka.com',\n domain_path: ['/en/gb'],\n ajax_url: 'https://www.hoka.com/on/demandware.store/Sites-HOKA-UK-Site/en_GB/Cart-AddProduct',\n country: 'GB'\n },\n '4095': {\n lang: ['de_DE'],\n domain_origin: 'https://www.hoka.com',\n domain_path: ['/de/de'],\n emea_ajax_url: true,\n country: 'DE'\n },\n '4096': {\n lang: ['fr_FR'],\n domain_origin: 'https://www.hoka.com',\n domain_path: ['/fr/fr'],\n emea_ajax_url: true,\n country: 'FR'\n },\n '4097': {\n lang: ['it_IT', 'en_IT'],\n domain_origin: 'https://www.hoka.com',\n domain_path: ['/en/it', '/it/it', '/en/IT'],\n emea_ajax_url: true,\n country: 'IT',\n lang_specific_tracking: true\n },\n '4098': {\n domain_origin: 'https://www.hoka.com',\n alt_ajax_emea_langs: ['en_ES', 'en_NL', 'nl_BE'],\n tracking_paths: ['/de/at', '/en/lu', '/nl/nl', '/es/es', '/fr/be'],\n lang_specific_tracking: true,\n multi_eu_prop: true\n },\n '4099': {\n domain_origin: 'https://www.ugg.com/eu',\n alt_ajax_emea_langs: ['en_ES'],\n tracking_paths: ['/en/lu', '/es/es', '/it/it', '/nl/be', '/de/at'],\n lang_specific_tracking: true,\n multi_eu_prop: true\n },\n\n},\n config = globalConfig[bouncex.website.id];\n\n\nfunction isValidDomain() {\n var currentUrl = getUrl(),\n excludedEUPaths = getExcludedEUPaths();\n\n if (config.multi_eu_prop) {\n return currentUrl.indexOf(config.domain_origin) > -1 && !contains(excludedEUPaths, currentUrl);\n }\n\n return currentUrl.indexOf(config.domain_origin) > -1 && contains(config.domain_path, currentUrl);\n}\n\n// We're not firing tracking for WID 4098/4099 on non-EU countries or EU countries for which we have a separate tag\nfunction getExcludedEUPaths() {\n var euSpecificPaths = [];\n\n for (var key in globalConfig) {\n if (globalConfig.hasOwnProperty(key)) {\n var obj = globalConfig[key];\n for (var prop in obj) {\n if (prop === 'domain_path') {\n for (var i = 0; i < obj[prop].length; i++) {\n euSpecificPaths.push(obj['domain_origin'] + obj[prop][i]);\n }\n }\n }\n }\n }\n\n return euSpecificPaths;\n}\n\nfunction isCorrectLangCountry() {\n var countryLang = jQuery('.country-selector.js-locale-selector').eq(0).attr('data-url');\n\n if (config.multi_eu_prop) {\n // Checking continent code instead of country for multi-EU property\n return bouncex.state.geo.continent_code !== 'NA';\n }\n return contains(config.lang, countryLang) > -1\n && bouncex.state.geo.country_code === config.country;\n}\n\nfunction isInDevMode() {\n if (!bouncex.testmode.bxdev) {\n return false;\n }\n\n function logValue(key, value) {\n var color = value ? 'green' : 'red';\n bouncex.log('%c=> ' + key + ' returned %c' + value, c('white'), c(color));\n }\n\n function c(color) {\n return 'color: ' + color + ';';\n }\n\n var values = {\n isValidDomain: isValidDomain(),\n isCorrectLangCountry: isCorrectLangCountry()\n };\n\n bouncex.log('%cYOU ARE CURRENTLY IN DEV MODE ON WID %c' + bouncex.website.id, c('yellow'), c('white'));\n bouncex.log('%cisCorrectLangCountry %cmay fail if you are not on VPN', c('white'), c('yellow'));\n\n for (var k in values) {\n logValue(k, values[k]);\n }\n\n return true;\n}\n\nfunction getUrl() {\n return bouncex.utils.url.allowParams();\n}\n\nfunction detectQuickViewModal() {\n return jQuery('.product-quickview').length;\n}\n\nfunction isExcludedPath() {\n // Ugg has temporary outlet sale site where we do not want to fire item tracking\n var currentUrl = getUrl();\n\n return contains(config.excluded_paths, currentUrl);\n}\n\nfunction isValidForMultiEuTracking() {\n var url = getUrl();\n return contains(config.tracking_paths, url);\n}\n\nfunction contains(array, string) {\n for (var i = 0; i < array.length; i++) {\n if (string.indexOf(array[i]) > -1) {\n return true;\n }\n }\n return false;\n}\n\nfunction getCountryLang() {\n return jQuery('.country-selector.js-locale-selector').eq(0).attr('data-url').split('/').slice(-2, -1).toString();\n}\n\n\n// ---- ITEM TRACKING ---- //\nfunction makeItemId(id) {\n var countryLang = getCountryLang(),\n lang = countryLang.split('_').shift().toUpperCase();\n\n return config.lang_specific_tracking && lang !== 'EN' ? id + '-' + lang : id;\n}\n\nfunction getItemId() {\n var id = detectQuickViewModal() ? jQuery('.product-quickview').attr('data-pid')\n : bouncex.utils.getNestedProp('window.commonConfig.page_id')\n || jQuery('div.truefit').attr('id'),\n color = getIdColor();\n\n if (!id) { return; }\n\n if (config.color_specific_tracking && color) {\n id = id + '-' + color;\n } else if (config.color_specific_tracking && !color) {\n return;\n }\n\n return makeItemId(id);\n}\n\nfunction getIdColor() {\n return jQuery('.color-value.swatch.selected').attr('data-attr-value') || '';\n}\n\nfunction getItemUrl(itemId) {\n var url = getUrl();\n\n if (config.color_specific_tracking) {\n var itemIdArr = itemId.split('-');\n url = url + '?' + 'dwvar_' + itemIdArr[0] + '_color=' + itemIdArr[1];\n }\n\n return isValidItemUrl(url) ? url : '';\n}\n\nfunction getItemCopy() {\n return jQuery('.product-name').first().text().trim().split('\\n').pop().trim();\n}\n\nfunction getItemCategory() {\n return jQuery('li.breadcrumb-item').last().text().trim() || getUrl().split('/').slice(-3, -2).toString();\n}\n\nfunction getItemImage() {\n var urlImgSwipe = jQuery('.image-container img.swiper-lazy').eq(1).attr('src') || '',\n urlImgGrid = jQuery('.js-image-container picture img.lazy').first().attr('src') || '';\n\n if (urlImgSwipe.indexOf('/lifestyle') > -1 || urlImgGrid.indexOf('/lifestyle') > -1) {\n urlImgSwipe = jQuery('.image-container img.swiper-lazy').eq(2).attr('src');\n urlImgGrid = jQuery('.image-container picture img').eq(1).attr('src');\n }\n\n return urlImgSwipe.indexOf('https') > -1 ? urlImgSwipe : urlImgGrid;\n}\n\nfunction itemInStock() {\n var isInStock = false,\n sizes = jQuery('.product-primary-attributes .attribute-grid .item button');\n\n for (var i = 0; i < sizes.length; i++) {\n if (!jQuery(sizes[i]).hasClass('out-of-stock')) {\n isInStock = true;\n break;\n }\n }\n\n if (config.color_specific_tracking) {\n return isInStock;\n }\n\n return isInStock || bouncex.utils.getNestedProp('utag_data.product_availability[0]') === 'IN_STOCK';\n}\n\nfunction isValidItem() {\n return !!getItemId();\n}\n\nfunction getStarRating(){\n var starRating = Number(jQuery('.pr-snippet-stars-container .pr-snippet-stars-png:first').text());\n return starRating > 4 ? starRating : '';\n}\n\nfunction getNumReviews(){\n var reviews = jQuery('.pr-snippet-read-and-write a.pr-snippet-review-count:visible').text();\n if(reviews.length > 0){\n return reviews.match(/\\d+/)[0] || 0;\n }\n return 0;\n}\n\nfunction getItem() {\n var itemId = getItemId();\n return {\n id: getItemId(),\n copy: getItemCopy(),\n category: getItemCategory(),\n url: getItemUrl(itemId),\n imageurl: getItemImage(),\n instock: itemInStock(),\n price: bouncex.utils.getNestedProp('utag_data.product_price[0]'),\n isexcluded: window.location.href.indexOf('/fluff-markdowns/') > -1,\n stars: getStarRating(),\n reviews: getNumReviews()\n };\n}\n\n\nfunction viewItemEvents(itemId) {\n var pushObj = {\n 'item:id': itemId\n };\n\n if (config.sku_tracking) {\n pushObj['item:itemgroupid'] = itemId;\n }\n\n bouncex.push(['view item', pushObj]);\n\n if (config.color_specific_tracking) {\n bouncex.setv('current_id', itemId);\n }\n}\n\nfunction fireItemEvents() {\n var item = getItem();\n\n viewItemEvents(item.id);\n\n if (config.color_specific_tracking) { fireColorChangeEvents(); }\n if (config.multi_eu_prop && !isValidForMultiEuTracking()) { return; }\n if (config.en_tracking_only && jQuery('html[lang^=\"en\"], html[lang=\"us\"]').length === 0) { return; }\n\n bouncex.push(['item', item]);\n\n if (config.sku_tracking) {\n trackSku();\n }\n}\n\n// There is an demandware default that this will prevent from tracking\nfunction isValidItemUrl(itemUrl) {\n itemUrl = itemUrl || '';\n if (itemUrl.indexOf('/demandware.store') < 0 && itemUrl.length > 0) {\n return true;\n }\n return false;\n}\n\nfunction fireColorChangeEvents() {\n bouncex.et.on(jQuery(document), 'click.bx', function () {\n var itemId;\n bouncex.et.onTrue(function () {\n itemId = getItemId() || '';\n\n return itemId.toString() !== bouncex.vars.current_id.toString();\n }, function () {\n viewItemEvents(itemId);\n });\n }, '.color-value.swatch.swatch-circle');\n}\n\n// ---- SKU LEVEL CATALOG ---- //\nfunction trackSku() {\n bouncex.et.on(jQuery(document), 'click.bx', function () {\n var size = jQuery(this).attr('data-attr-id'),\n itemId = getItemId(),\n sku = itemId + '-' + size;\n\n bouncex.push(['select_sku', {\n 'item:id': itemId,\n 'item:itemgroupid': itemId,\n 'item:feedid': sku\n }]);\n\n bouncex.setv('last_selected_sku', sku);\n }, '.options-select');\n}\n\n// ---- CATEGORY TRACKING ---- //\n\n// function formatLangColor(idArray) {\n// return idArray.map(function (id) {\n// if (config.color_specific_tracking) {\n// id = id.split('-').slice(0, 2).join('-');\n// }\n// return makeItemId(id);\n// });\n// }\n\n// function filterAndJoinIds(idArray) {\n// var ids = formatLangColor(idArray);\n\n// return ids.filter(function (value, index, self) {\n// return self.indexOf(value) === index;\n// }).join(',');\n// }\n\nfunction getCategoryPageTitle() {\n return jQuery('li.breadcrumb-item').last().text().trim();\n}\n\nfunction getCategoryIds() {\n var ids = [];\n\n jQuery('.product .image-container').each(function (i, e) {\n var id = jQuery(e).attr('data-image-selector');\n\n if (config.color_specific_tracking) {\n id = id.split('-').slice(0, 2).join('-');\n }\n\n id = makeItemId(id);\n\n if (id && ids.indexOf(id) < 0) {\n ids.push(id);\n }\n });\n\n return ids.join(',');\n}\n\n// function getCategoryIds() {\n// var data = jQuery('.container.search-results').attr('data-search-analytics'),\n// dataObj = bouncex.parseJSON(data),\n// masterIdList = dataObj.masterIDs,\n// skuList = dataObj.productSKUs;\n\n// if (config.color_specific_tracking) {\n// masterIdList = skuList;\n// }\n\n// return masterIdList ? filterAndJoinIds(masterIdList) : '';\n// }\n\nfunction getCategoryObj() {\n return {\n 'page:title': getCategoryPageTitle(),\n 'page:url': getUrl(),\n 'items:ids': getCategoryIds()\n };\n}\n\n// ---- CART TRACKING ---- //\n\nfunction addToCart(event, xhr, settings) {\n if (settings.url.indexOf('/Cart-AddProduct') === -1 || settings.type !== 'POST' || bouncex.vars.replen_in_progress) {\n return;\n }\n\n var itemId = getItemId(),\n dataUrl = settings.data,\n replenItem = {\n 'pid': bouncex.utils.url.getParam('pid', dataUrl),\n 'qty': bouncex.utils.url.getParam('quantity', dataUrl)\n },\n pushObj = {\n 'item:id': itemId,\n 'cart:item': JSON.stringify(replenItem)\n };\n\n if (config.sku_tracking) {\n pushObj['item:groupid'] = itemId;\n }\n\n bouncex.push([\n 'add to cart', pushObj\n ]);\n}\n\nfunction replenish(cart) {\n bouncex.setv('replen_in_progress', true);\n\n var replenishmentUrl = config.ajax_url,\n $deferreds = [];\n\n if (!config.ajax_url) {\n replenishmentUrl = getMultiEuReplenUrl();\n }\n\n cart.items.forEach(function (item) {\n $deferreds.push(makeReplenItem(item, replenishmentUrl));\n });\n\n $deferreds\n .reduce(function (promise, func) {\n return promise.then(function () {\n return func();\n });\n }, jQuery.Deferred().resolve([]))\n .then(replenComplete);\n}\n\nfunction makeReplenItem(data, replenishmentUrl) {\n return function () {\n return jQuery.ajax({\n type: 'POST',\n url: replenishmentUrl,\n data: 'cartAction=add&pid=' + data.pid + '&quantity=' + data.qty\n });\n };\n}\n\nfunction getMultiEuReplenUrl() {\n var countryLang = getCountryLang(),\n domain_origin = config.domain_origin.replace('/eu', ''),\n prop = domain_origin.indexOf('ugg') ? 'UGG' : 'HOKA';\n\n if (isValidForMultiEuTracking() || contains(config.alt_ajax_emea_langs, countryLang) || config.emea_ajax_url) {\n return domain_origin + '/on/demandware.store/Sites-' + prop + '-EMEA-Site/' + countryLang + '/Cart-AddProduct';\n }\n\n return domain_origin + '/on/demandware.store/Sites-' + prop + '-GLOBALE-Site/' + countryLang + '/Cart-AddProduct';\n}\n\nfunction replenComplete() {\n bouncex.setv('replen_in_progress', false);\n window.location.href = window.location.origin + window.location.pathname + '?bx_replen=true';\n}\n\n// function cartOnReplen() {\n// return (\n// window.location.href.indexOf('bx_replen') > -1 ||\n// window.location.href.indexOf('bx_cart') > -1 ||\n// window.location.href.indexOf('account') > -1\n// );\n// }\n\nfunction emptyCart() {\n bouncex.et.on(jQuery(document), 'click.bx', function () {\n setTimeout(function () {\n if (bouncex.vars.cart_qty === 0 || jQuery('.minicart-quantity').length === 0) {\n bouncex.push(['empty_cart']);\n }\n }, 2000);\n }, '.remove-product');\n}\n\n// ---- USER TRACKING ---- //\n\n// function getLoggedInUserEmail() {\n// return jQuery('#email').val() || utag_data.customer_email || jQuery('dd').eq(2).text();\n// }\n\n// ---- INITIALIZE EVENTS ---- //\n\nfunction initializeQuickviewItemEvents() {\n bouncex.et.on(jQuery('.js-quickview-link'), 'click.bx', function () {\n bouncex.et.onTrue(detectQuickViewModal, function () {\n var itemId;\n\n bouncex.et.onTrue(function () {\n itemId = getItemId();\n\n return !!itemId && itemId.toString() !== bouncex.vars.current_id.toString();\n }, function () {\n viewItemEvents(itemId);\n }, 10);\n\n if (config.trackSku) {\n trackSku();\n }\n\n if (config.color_specific_tracking) {\n fireColorChangeEvents();\n }\n }, 10);\n });\n}\n\nfunction initializeItemEvents() {\n bouncex.et.onTrue(isValidItem, fireItemEvents, 20);\n}\n\nfunction initializeCategoryEvents() {\n var categoryObj = getCategoryObj();\n\n if (categoryObj['items:ids'].length) {\n bouncex.push(['view category', categoryObj]);\n }\n}\n\nfunction initializeCartEvents() {\n bouncex.et.cart.init({\n cartCountVariable: 'cart_qty',\n storeValues: [],\n replenish: replenish,\n replenishmentType: 'ajax'\n });\n\n\n bouncex.et.on(jQuery(document), 'ajaxComplete', addToCart);\n emptyCart();\n}\n\n// function initializeLoggedInUser() {\n// if (!bouncex.vars.logged_in || !!bouncex.vars.logged_in_identified) {\n// return;\n// }\n\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// setBounceCookie();\n// }\n// }\n\nfunction init() {\n if (isValidDomain() && isCorrectLangCountry() || isInDevMode()) {\n // https://www.wrike.com/open.htm?id=980090791 Remove Logged In User Tracking\n // initializeLoggedInUser();\n initializeCartEvents();\n\n if (config.excluded_paths && isExcludedPath()) {\n return;\n }\n\n switch (bouncex.website.pts) {\n case 'product':\n initializeItemEvents();\n break;\n case 'category':\n initializeCategoryEvents();\n initializeQuickviewItemEvents();\n break;\n case 'search':\n initializeQuickviewItemEvents();\n break;\n default:\n break;\n }\n }\n}\n\ninit();\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":"developmentus"}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"demandware"}]]},"category":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.refinement-bar').length > 0 && document.querySelectorAll('.breadcrumb li').length > 0;"}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"developmentus"}]]},"checkout":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/checkout"}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"deckers.demandware.net"}]]},"home":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.page--home').length > 0;"}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"commercecloud.salesforce.com"}],[{"activation":"current_page_url","prop":"not_contains","prop2":"","prop3":"","val":"deckers.demandware.net"}]]},"product":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.page--product').length > 0;"},{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/product/"}]]},"search":{"testmode":false,"val":[[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"?q="}],[{"activation":"current_page_url","prop":"contains","prop2":"","prop3":"","val":"/search"}]]}},"els":{"CART - Checkout Button":"","CART - Promo Code Apply Button":"","CART - Promo Code Box":".promo-code-form .form-group:eq(1)","CAT - Product Grid Image":"","CAT - Quickview Box":"","CAT-AddtoCartButton":"","CAT-QuickviewAddtoCart":"","Footer":"","Navigation bar":"","PDP - Add to Cart Button":"","PDP - Color Option":"","PDP - Hero Image":"","PDP - Quantity Option":"","PDP - Review Stars":"","PDP - Size Option":"","PDP - Thumbnail Image":"","PDPProductDetailsDesktop":".blk-cart.cart--full","PDPProductPaymentMobile":".blk-cart-action.cart__checkout.cart__checkout-top","PDP_HeadlineTitle":"h1.product-name","SEARCH - Product Grid Image":""},"vars":[{"name":"logged_in","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.website.pts === 'checkout' ? jQuery('.shipping-address-block a[href=\"https://www.ugg.com/checkout/login\"]').length < 1 : jQuery('.js-logout').length > 0;","trigger":""},{"name":"ever_logged_in","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"bouncex.vars.logged_in ? true : null;","trigger":""},{"name":"cart_qty","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"Number(jQuery('.minicart-quantity').text().replace(/[^0-9.]/g, '')) || Number(jQuery('.grand-total-label').text().replace(/[^0-9.]/g, ''));","trigger":""},{"name":"cart_value","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function(){\n if (!Number(jQuery('.minicart-quantity').text().replace(/[^0-9.]/g, '')) && !Number(jQuery('.grand-total-label').text().replace(/[^0-9.]/g, ''))) {\n return 0;\n }\n \n if (bouncex.website.pts === 'cart') {\n var total = 0;\n jQuery('.line-item-summary .line-item-total-price-amount').each(function(i,x){\n return total += Number(jQuery(x).text().replace(/[^0-9.]/g, ''));\n });\n return total;\n }\n \n var utagCart = bouncex.utils.getNestedProp('window.utag_data.cart_total_value', 0);\n \n return Number(jQuery('.sub-total').first().text().replace(/[^0-9.]/g, '')) || null;\n})();","trigger":""},{"name":"prod_price","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"0","code":"(function(){\n var discountProdPrice = jQuery('.product-option-box .has-list-price'),\n regularPrice = jQuery('.product-option-box .sales').first();\n \n if (discountProdPrice.length) {\n return discountProdPrice.text().replace(/[^0-9.]/g, '');\n } else if (regularPrice.length) {\n return regularPrice.text().replace(/[^0-9.]/g, '');\n }\n return false;\n})();","trigger":""},{"name":"prod_name","polling":"none","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"jQuery('.product-name').text();","trigger":""},{"name":"in_stock","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"jQuery('.availability-msg:contains(\"Out of Stock\")').length < 1;","trigger":""},{"name":"submitted_onsite","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"jQuery('.valid-feedback-header:visible').length > 0 || null;","trigger":""},{"name":"item_id_product","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_id_quickview","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"","trigger":"event"},{"name":"item_id_hover","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"","trigger":"event"},{"name":"items_ids","polling":"none","persist":"no","page_types":["category","search"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_url","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_image_url","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_category","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_price","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_in_stock","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"page_url","polling":"none","persist":"no","page_types":["category","search"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"page_title","polling":"none","persist":"no","page_types":["category"],"testmode":true,"default":"false","code":"","trigger":""},{"name":"item_copy","polling":"none","persist":"no","page_types":["product"],"testmode":true,"default":"false","code":"","trigger":"pageload"},{"name":"cart_token","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"null;","trigger":"pageload"},{"name":"cart_items","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"null;","trigger":"pageload"},{"name":"logged_in_identified","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"cart","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"last_selected_sku","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"sku_soldout","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"(function(){\n var soldOut = jQuery('.product-option-box .availability:contains(\"Out of Stock\")'),\n inStock = jQuery('.product-option-box .availability-type-instock, .availability-type-lowstock, .availability-type-backorder');\n \n if (soldOut.length > 0) {\n return inStock.length > 0;\n }\n return false;\n})();","trigger":"pageload"},{"name":"five_sku_soldout","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"(function(){\n var soldOut = jQuery('.product-option-box .availability:contains(\"Out of Stock\")'),\n inStock = jQuery('.product-option-box .availability-type-instock, .availability-type-lowstock, .availability-type-backorder');\n\n if (soldOut.length > 5) {\n return inStock.length > 0;\n }\n return false;\n})();","trigger":"pageload"},{"name":"three_sku_soldout","polling":"all","persist":"no","page_types":["product"],"testmode":false,"default":"false","code":"(function(){\n var soldOut = jQuery('.product-option-box .availability:contains(\"Out of Stock\")'),\n inStock = jQuery('.product-option-box .availability-type-instock, .availability-type-lowstock, .availability-type-backorder');\n\n if (soldOut.length === 3) {\n return inStock.length > 0;\n }\n return false;\n})();","trigger":"pageload"},{"name":"current_id","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"replen_in_progress","polling":"none","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"native_dropdown_open","polling":"vars","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('#search-suggestions, .dropdown-menu[aria-hidden=\"false\"], .popover.show, .refinement-bar.expanded, .site-search.active, .js-main-menu.in').length > 0 || jQuery('.refinement .card-body.show, .sort .card-body.show').length > 0 || jQuery('.add-to-basket-message').length > 0;","trigger":"pageload"},{"name":"loyalty_member","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.vars.ever_logged_in;","trigger":"pageload"},{"name":"cart_items_test","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"(function() {\n var minicartElem = jQuery('.minicart-total + .popover.show'),\n atcModal = jQuery('#addToCartModal'),\n cartQty = jQuery('.minicart-quantity').length ? Number(jQuery('.minicart-quantity').text().trim()) : 0,\n img = [];\n if (cartQty === 0) {\n return false;\n } else if (bouncex.website.pts === 'cart') {\n var products = jQuery('.product-info');\n products.map((i,e) => {\n var prodImg = e.querySelector('img.product-image').src,\n name = e.querySelector('.line-item-name').innerText.trim();\n img.push({ src: prodImg, name });\n });\n return JSON.stringify(img);\n } else if (cartQty > 0 && minicartElem.length) {\n var cartItems = minicartElem.find('div.product-summary > .row');\n cartItems.map((i, e) => {\n var imgSrc = e.querySelector('img.product-image').src,\n name = e.querySelector('.line-item-name').innerText.trim();\n img.push({ src: imgSrc, name });\n });\n return JSON.stringify(img);\n } else if (atcModal.length) {\n var item = atcModal.find('img.product-image'),\n name = atcModal.find('.line-item-name').text().trim();\n img.push({ src: item.attr('src'), name });\n return JSON.stringify(img);\n }\n return null;\n})();","trigger":"pageload"}],"dgu":"pixel.cdnwidget.com","dgp":false,"ba":{"enabled":0,"fbte":0},"biu":"assets.bounceexchange.com","bau":"api.bounceexchange.com","beu":"events.bouncex.net","ibx":{"tjs":"","cjs":"","miw":1,"mibcx":1,"te":1,"cart_rep":{"get":"","set":""},"ulpj":{"bxid":"espemailid"},"cus":"","miw_exclude":"#dwfrm_giftcert_purchase_recipientEmail, #dwfrm_giftcert_purchase_confirmRecipientEmail, #dwfrm_wishlist_search_email","enabled":1},"etjson":null,"osre":true,"osru":"osr.bounceexchange.com/v1/osr/items","checkDfp":false,"gamNetwork":"","spa":0,"spatm":1,"preinit_cjs":"","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":"#dwfrm_giftcert_purchase_recipientEmail, #dwfrm_giftcert_purchase_confirmRecipientEmail, #dwfrm_wishlist_search_email","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":"329630681","ga4_measurement_id":"G-7TE8YWBH36"} ; 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":"02aca5df0e176b8810a86da97ac05424","onsite":"0e56ab6ba004ee080ce3deb3edae35e9","sms":"e39203556bab2366e56296ce42e974a7","websdk":"0704dae1eb637cbeb4a847506058402d"}; bouncex.push = function(pushData) { bouncex.pushedData.push(pushData); } var runtime = document.createElement('script'); runtime.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/runtime_6459738026535cda4232dc813c61447d.js'); runtime.setAttribute('async', 'async'); runtime.setAttribute('onload', 'bouncex.initializeTag()'); bouncex.initializeTag = function() { var script = document.createElement('script'); script.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/main-v2_005dce26d317b1a438255f8f3d35049d.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(); }})();