(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":3130,"name":"Discovery Cove | Orlando","cookie_name":"bounceClientVisit3130","domain":"discoverycove.com","ct":"fp_local_storage","ally":0,"ei":0,"tcjs":"","cjs":"/* ticket_date_in_cart CV */\n(function(){\n var upgradePaths = [\n '/orlando/pricing/upgrades/',\n '/orlando/pricing/more-park-upgrades/'\n ];\n\n var isUpgradePage = upgradePaths.indexOf(window.location.pathname) > -1;\n \n if(bouncex.website.pts === 'product' && !isUpgradePage){\n bouncex.on(jQuery('.catalog-item__order-wrapper'), 'click.bx', function(e){\n var selectedDate = jQuery(e.delegateTarget).find('.js-add-to-cart-date').val(),\n quantitySelected = jQuery(e.delegateTarget).find('.selectric-scroll li.selected').text() !== '0',\n newDateIsEarlier = new Date(bouncex.vars.ticket_date_in_cart) > new Date(selectedDate);\n if(quantitySelected && (!bouncex.vars.ticket_date_in_cart || newDateIsEarlier)){\n bouncex.setVarAndReload('ticket_date_in_cart', selectedDate);\n }\n }, '.add-to-cart__submit');\n }\n})();","force_https":false,"waypoints":false,"content_width":900,"gai":"UA-6512379-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,"ffs":"","mas":2,"map":1,"gar":true,"ete":1,"ettm":false,"etjs":"var parkPrefix = 'orlando';\n\nvar makePath = function (path) {\n return '/' + parkPrefix + path;\n};\nvar ticketPassPaths = ['/pricing-', makePath('/pricing/'), 'florida-resident-rates/'];\n\nvar upgradePaths = [\n makePath('/pricing/upgrades/'),\n makePath('/pricing/more-park-upgrades/')\n];\n\nvar isAnnualPassPage = false;\nvar isUpgradePage = upgradePaths.indexOf(window.location.pathname) > -1;\n\nvar isTicketPassPage = !isUpgradePage && window.location.pathname.indexOf(ticketPassPaths[0]) > -1 ||\n ticketPassPaths[1] === window.location.pathname ||\n window.location.pathname.indexOf(ticketPassPaths[2]) > -1;\n\nvar isPassPage = isAnnualPassPage || isTicketPassPage;\n\nvar typeTickets = 'single';\nvar typeUpgrade = 'upgrade';\n\nvar noNewLineRegex = /\\s+(.+)/;\n\nvar excludedProps = ['DisplayName']\n\nvar propMap = {\n \"ContextItemId\" : 'CII',\n \"OrderItemSitecoreID\" : 'OISID',\n \"PluID\" : \"PID\",\n \"Quantity\" : \"Q\",\n \"SelectedInventoryKey\" : \"SIK\",\n \"SellingGroupID\" : \"SGI\",\n \"SellingGroupSitecoreID\" : \"SGSI\"\n}\n\nvar propMapRebuild = (function() {\n var map = {}\n for (var prop in propMap) {\n map[propMap[prop]] = prop\n }\n return map\n})();\n\nvar nonAnnualPassObj = {\n itemGrid : '.catalog-item',\n getId : function($itemEl) {\n return $itemEl.find('form').attr('data-selling-group-id')\n },\n getCopy : function($itemEl) {\n var match = $itemEl.find('h3.catalog-item__title').text().match(noNewLineRegex)\n if (match) { return match[1] }\n },\n getImage : function($itemEl) {\n if ($itemEl.find('.catalog-item__image').length) {\n return getImageUrl($itemEl, '.catalog-item__image');\n }\n return getImageUrl($itemEl, 'img');\n },\n getPrice : function($itemEl) {\n return Number(($itemEl.find('.js-add-to-cart__price').first().text().replace(/[^\\d.]/g,'')));\n }\n}\n\nfunction getImageUrl($itemEl, selector) {\n var paramUrl = $itemEl.find(selector).first().attr('src');\n if (bouncex.website.pts === 'product' && paramUrl === undefined) {\n paramUrl = '-/media/ac2f2f15d63d48b6a0be712e6c3e9e68.ashx';\n }\n if (paramUrl.indexOf('https') === -1) {\n paramUrl = window.location.href + paramUrl;\n }\n return bouncex.utils.url.allowParams('', paramUrl)\n}\n\nfunction getIdFromImgUrl(url, regex) {\n var match = url.match(regex)\n if (match) { return match[1] }\n}\n\nfunction getItemFromElement(index, element, selectorsObj){\n var $itemEl = jQuery(element);\n var id = selectorsObj.getId($itemEl);\n var copy = selectorsObj.getCopy($itemEl);\n var imageUrl = selectorsObj.getImage($itemEl);\n var price = selectorsObj.getPrice($itemEl);\n var itemUrl = window.location.origin + window.location.pathname\n var category = window.location.pathname\n return {\n id : id,\n copy : copy,\n imageUrl : imageUrl,\n itemUrl : itemUrl,\n category : category,\n price : price\n }\n}\n\nfunction trackLoggedInUser() {\n if (bouncex.vars.logged_in && bouncex.vars.logged_in_identified === false) {\n var email = jQuery('#Email').val();\n\n if (email) {\n bouncex.push(['user', {\n email: email,\n source: 'LoggedIn'\n }]);\n bouncex.setv('logged_in_identified', true);\n setBounceCookie();\n }\n }\n}\n\nfunction trackItems() {\n var selectorsObj = nonAnnualPassObj;\n var selector = selectorsObj.itemGrid;\n var itemEls = jQuery(selector);\n\n if (itemEls.length) {\n var itemObjs = jQuery.map(itemEls, function(itemEl, index) { return getItemFromElement(index, itemEl, selectorsObj) })\n jQuery.each(itemObjs, function(index, item){ fireItemEvent(item)});\n }\n}\n\nfunction fireItemEvent(item) {\n bouncex.push(['item', {\n 'item:id' : item.id,\n 'item:copy' : item.copy,\n 'item:imageurl' : item.imageUrl,\n 'item:price' : item.price,\n 'item:url' : item.itemUrl,\n 'item:category' : item.category,\n 'item:instock' : true\n }]);\n}\n\nfunction viewEvent() {\n var pathname = window.location.pathname\n var url = window.location.origin + pathname\n var title,\n passType;\n\n if (isUpgradePage) {\n title = pathname.split('/')[3]\n fireViewCategory(url, title);\n } else if (isPassPage) {\n passType = typeTickets;\n fireViewItem(passType);\n }\n}\n\nfunction fireViewItem(type) {\n bouncex.push(['view item', {\n 'item:type' : type\n }]);\n}\n\nfunction fireViewCategory(url, title) {\n bouncex.push(['view category', {\n 'page:url' : url,\n 'page:title' : title\n }]);\n}\n\nfunction getProductId (products) {\n if (products.length) {\n return products[0].SellingGroupID;\n }\n return false;\n}\n\nfunction formatItem(item) {\n var formattedItem = {}\n\n for (var prop in item) {\n if (excludedProps.indexOf(prop) === -1) {\n var newName = propMap[prop]\n formattedItem[newName] = item[prop]\n }\n }\n return formattedItem\n}\n\nfunction checkPath(path) {\n return [makePath(path)].indexOf(window.location.pathname) > -1; \n}\n\nfunction getStaticId() {\n switch (true) {\n case checkPath('/events/special-occasions/'):\n case window.location.pathname.indexOf('upgrades') > -1:\n return 'upgrades';\n case checkPath('/pricing/'):\n return 'tickets';\n case checkPath('/tickets/fun-card/'):\n return 'fun-card';\n case checkPath('/annual-pass/'):\n return 'annual';\n case checkPath('/limited-time-offers/'):\n return 'limited';\n case checkPath('/pricing/florida-resident-rates/'):\n return 'florida';\n default:\n return 'other';\n }\n}\n\nfunction buildCart (cartItem) {\n var id = getStaticId();\n\n var formattedProducts = jQuery.map(cartItem.Products, formatItem)\n cartItem[\"Products\"] = formattedProducts\n\n return {\n 'item:id': id,\n 'cart:item' : bouncex.stringify(cartItem)\n };\n}\n\nfunction checkResponse (response) {\n if (response &&\n response.responseJSON &&\n response.responseJSON.IsSuccess === false\n ) {\n return false;\n }\n\n return true;\n}\n\nfunction trackCart (event, xhr, settings) {\n if (!isReservation() &&\n settings.url.indexOf('/AddToCart') > -1 &&\n !bouncex.utils.getParam('bx_cart').length &&\n checkResponse(xhr)\n ) {\n bouncex.setv('cart', true);\n setBounceCookie();\n bouncex.push(['add to cart', buildCart(bouncex.parseJSON(settings.data))]);\n\n }\n}\n\nfunction trackEmptyCart () {\n if (bouncex.utils.getParam('bx_cart').length) {\n return;\n }\n\n var emptiedCart = bouncex.vars.cart_qty === 0 && bouncex.vars.cart && bouncex.website.pts !== 'cart';\n var emptiedCartCheckoutPage = jQuery('.cart__empty-cart-msg:visible').length > 0 && bouncex.vars.cart === true;\n\n if (emptiedCart || emptiedCartCheckoutPage) {\n bouncex.push(['empty_cart', {}]);\n bouncex.setv('cart', false);\n setBounceCookie();\n }\n}\n\n\nfunction replenComplete() {\n bouncex.setTimeout2(function() {\n window.location.href = window.location.pathname + '?bx_replen=true';\n }, 2000);\n}\n\nfunction rebuildItem(itemProduct) {\n var rebuiltItem = {}\n for (var prop in itemProduct) {\n rebuiltItem[propMapRebuild[prop]] = itemProduct[prop]\n }\n return rebuiltItem\n}\n\n\nfunction makeReplenItem(item) {\n var replenUrl = '/api/sitecore/Cart/AddToCart',\n headers = {},\n token = jQuery('[name=\"__RequestVerificationToken\"]').val();\n\n if (window.SEA) {\n headers.__RequestVerificationToken = window.SEA.AntiForgeryToken;\n headers.AntiForgeryTokenCookie = window.SEA.CookieValue;\n var rebuiltProducts = jQuery.map(item.Products, rebuildItem);\n item[\"Products\"] = rebuiltProducts;\n }\n if (!window.SEA && token) {\n headers.__RequestVerificationToken = token;\n }\n\n return function() {\n return jQuery.ajax({\n type: 'post',\n url: replenUrl,\n data: bouncex.stringify(item),\n contentType: \"application/json\",\n headers: headers\n });\n };\n}\n\n\nfunction replenish (cart) {\n var $deferreds = [];\n\n cart.items.forEach(function(item) {\n $deferreds.push(makeReplenItem(item));\n });\n\n $deferreds.reduce(function(promise, func) {\n return promise.then(function() {\n return func();\n });\n }, jQuery.Deferred().resolve([]))\n .then(replenComplete);\n}\n\nfunction isReservation() {\n return window.location.pathname.indexOf('tickets/reservations') > -1 ||\n window.location.pathname.indexOf('checkout/validate') > -1;\n}\n\nif (bouncex.vars.valid_domain) {\n trackLoggedInUser();\n bouncex.et.cart.init({\n replenish: replenish,\n replenishmentType: 'ajax',\n maxVariableSize: 3000\n });\n\n if (bouncex.website.pts === 'cart' && !isReservation()) {\n trackEmptyCart();\n }\n\n bouncex.et.onVarChange('cart_qty', trackEmptyCart);\n if (window.location.pathname.indexOf('/pricing') > -1 || window.location.pathname.indexOf('/upgrades')) {\n trackingATCPricingPg();\n }\n bouncex.on(jQuery(document), 'ajaxComplete', trackCart);\n if (isPassPage || isUpgradePage) {\n trackItems();\n viewEvent();\n }\n}\n\n\n/* \n * 5/23/23 Manually firing ATC on Pricing page\n * Ajax ATC no longer works\n*/\nfunction trackingATCPricingPg() {\n var productDetails;\n bouncex.et.onVisible('.modal--active [data-selected-products]', function () {\n productDetails = jQuery('.modal--active [data-selected-products]').attr('data-selected-products');\n });\n bouncex.off(bouncex.document, 'click.bxATC');\n bouncex.et.on(bouncex.document, 'click.bxATC', function () {\n var prodId = jQuery('.modal--active [data-context-item-id]').attr('data-context-item-id'),\n date = formatDate(jQuery('.modal--active .product-placement-detail-modal__date-string').first().text()),\n itemId = getStaticId(),\n cartItem = {\n ContextItemId: prodId,\n Products: bouncex.parseJSON(productDetails, [])\n };\n\n if (cartItem.Products.length > 0 && prodId && itemId && date) {\n cartItem.Products[0].selectedInventoryKey = date;\n bouncex.push(['add to cart', {\n 'item:id': itemId,\n 'cart:item': bouncex.stringify(cartItem)\n }]);\n }\n }, '.product-placement-detail-modal__cart-button');\n}\n\nfunction buildReplenObj(replenData){\n var defaultOrderItemData = replenData.defaultOrderItem || {};\n\treturn {\n\t\t\"CategoryCode\": defaultOrderItemData.categoryCode || '',\n\t\t\"DisplayName\": replenData.title || '',\n\t\t\"HasOptedIntoRenewal\": false,\n\t\t\"Quantity\": 1, \n\t\t\"SellingGroupID\": replenData.sellingGroupId || '', \n\t\t\"SellingGroupSitecoreID\": replenData.sitecoreId || '', \n\t\t\"SellingGroupTimeOption\": true,\n\t\t\"WasAutoRenewOptionPresented\": false,\n\t\t\"PluID\": defaultOrderItemData.pluId || '', \n\t\t\"OrderItemSitecoreID\": defaultOrderItemData.sitecoreId || '',\n\t\t\"SelectedInventoryKey\": ''\n\t}\n}\n\nfunction formatDate(dateString){\n\tvar objectDate = new Date(dateString),\n\t\tday = objectDate.getDate(),\n\t\tmonth = objectDate.getMonth() + 1,\n\t\tyear = objectDate.getFullYear();\n\n\tif (day <= 9){day = '0' + day;}\n\tif (month <= 9){month = '0' + month;}\n\t\n\treturn month + '/' + day + '/' + year + '-3964';\n}\n","dge":false,"bxidLoadFirst":false,"pie":false,"cme":false,"gbi_enabled":0,"bpush":false,"pt":{"cart":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.cart-page').length > 0;"}]]},"category":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.ride-listing-page, .hotel-vacation-listing-page, .event-listing-page').length > 0;"}]]},"checkout":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.cart-billing').length > 0;\n"}]]},"home":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.homepage').length > 0;"}]]},"product":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.ride-detail-page').length > 0 || document.querySelectorAll('.product-page').length > 0;"}]]},"search":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"document.querySelectorAll('.search-results-page').length > 0;"}]]}},"els":{"CART-CheckoutButton":"#continueToPayment","CAT-ProductGridImage":".base-listing-child__image-tagline-wrapper","NON-CART-Footer":"footer","NON-CART-Navigationbar":".site-header","PDP-AddtoCartButton":".add-to-cart__submit","PDP-DateOption":".row .form__datepicker-label-field-wrapper:first-child","PDP-HeroImage":".catalog-item__image-wrapper img","PDP-ProductName":".catalog-item__title","PDP-ProductPrice":".add-to-cart__order-price-wrapper","PDP-QuantityOption":".add-to-cart__quantity-field-wrapper","SEARCH-ProductGridImage":".search-result__image-wrapper img"},"vars":[{"name":"single_park_ticket_in_cart","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if (window.location.href.indexOf('/checkout') > -1 && window.location.href.indexOf('/checkout/cart') === -1) {\n return null;\n }\n var $cartItems = jQuery('.cart-preview-item .cart-preview-item__title, .cart__item h2.cart__title');\n \n return $cartItems.toArray().some(function(item) {\n var text = jQuery(item).text().trim();\n return text === 'Discovery Cove Day Resort' || text === 'Discovery Cove Day Resort + Dolphin Swim';\n });\n})();","trigger":"pageload"},{"name":"cart_item_date_expired","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"/* Only relevant on cart page */\njQuery('.form__datepicker-wrapper label, *[id*=cartDatePicker]').toArray().some(function(date) {\n var dateText = jQuery(date).text() || jQuery(date).val();\n\tvar reservationDate = new Date(dateText);\n\tvar todaysDate = new Date();\n\treturn reservationDate < todaysDate;\n});","trigger":"pageload"},{"name":"logged_in","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"bouncex.utils.gtmLookup('loggedIn') === 'yes';","trigger":"pageload"},{"name":"ever_logged_in","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"bouncex.vars.logged_in ? true : null;","trigger":"pageload"},{"name":"cart_qty","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"Number(jQuery('.swpe-header__mini-cart-count').text() || jQuery('.cart-delivery__items-title').text().replace(/[^0-9]/g, ''));","trigger":"pageload"},{"name":"cart_value","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"0","code":"(function () {\n const page = bouncex.website.pts;\n switch (page) {\n case 'cart':\n return Number(jQuery('.order-summary__detail').first().text().replace(/[^0-9.]/g, ''));\n case 'checkout':\n return Number(jQuery('.cartSummarySubtotal').first().text().replace(/[^0-9.]/g, ''));\n default:\n return Number(jQuery('.cart-preview__footer .swpe-font-h6').text().replace(/[^0-9.]/g, ''))\n }\n})();","trigger":"pageload"},{"name":"prod_price","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var firstTicketName = jQuery('.catalog-item .catalog-item__title:first'),\n tickets = jQuery('.catalog-item'),\n ticketInputValue = jQuery('.selectric-scroll li.selected');\n \n if(tickets.length > 0){\n for( var i = 0; i < tickets.length; i++){\n\t\t\tif(ticketInputValue.eq(i).text() !== '0'){\n\t\t\t\treturn jQuery('.js-add-to-cart__price').eq(i).text().replace(/[^0-9\\.]/g,'');\n\t\t\t}\n }\n return jQuery('.js-add-to-cart__price').first().text().replace(/[^0-9\\.]/g,'');\n }\n \n return false;\n})();","trigger":"pageload"},{"name":"prod_name","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var firstTicketName = jQuery('.catalog-item .catalog-item__title:first'),\n tickets = jQuery('.catalog-item'),\n ticketInputValue = jQuery('.selectric-scroll li.selected');\n \n if(tickets.length > 0){\n for( var i = 0; i < tickets.length; i++){\n\t\t\tif(ticketInputValue.eq(i).text() !== '0'){\n\t\t\t\treturn ticketInputValue.eq(i).closest('form').parent().parent().closest('li').find('h3').text().trim();\n\t\t\t}\n }\n return firstTicketName.text().trim();\n }\n \n return false;\n})();","trigger":"pageload"},{"name":"in_stock","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.form__submit.add-to-cart__submit').prop('disabled') === false;","trigger":"pageload"},{"name":"submitted_onsite","polling":"none","persist":"no","page_types":[],"testmode":true,"default":"false","code":"null;","trigger":"pageload"},{"name":"upsell_purchased","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"(function () {\n var ever_purchased = false;\n if (window.location.pathname.indexOf('checkout/confirmation/') > -1 && bouncex.utils.url.getParam('OrderCompleted') === '1') {\n var upsell_items = [\n 'SeaVenture',\n 'Animal Trek',\n\t\t\t'Upgraded Drink Package',\n ];\n\n var ecommerce = bouncex.utils.gtmLookup('ecommerce');\n var products = ecommerce && ecommerce.purchase && ecommerce.purchase.products.length ? ecommerce.purchase.products : false;\n\n if (products) {\n ever_purchased = upsell_items.some(function (item) {\n return JSON.stringify(products).indexOf(item) > -1;\n });\n }\n }\n return ever_purchased || null;\n})();\n","trigger":"pageload"},{"name":"ticket_date_in_cart","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function(){\n if (bouncex.website.pts === 'cart') {\n var cartDates = jQuery('.cart__datepicker-wrapper label');\n var dateReducer = function(a,b){\n return new Date(a) > new Date(b.textContent) || !a ? b.textContent : a;\n };\n var minDateInCart = cartDates.toArray().reduce(dateReducer, null);\n return cartDates.length > 0 ? minDateInCart : false;\n } else {\n return null;\n }\n})();","trigger":"pageload"},{"name":"valid_domain","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"window.location.hostname === \"discoverycove.com\" && window.location.pathname.indexOf('orlando') > -1;","trigger":"pageload"},{"name":"cart","polling":"none","persist":"visit","page_types":[],"testmode":false,"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":"discount_in_cart","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function () {\n var $orderSummarySavings = jQuery('.order-summary__detail--savings, .cart-preview--amount-saved:last');\n var $miniCartItems = jQuery('.cart-preview-item');\n \n if (jQuery('.cart__empty-cart-msg').is(':visible') || jQuery('.swpe-header__mini-cart-count').text() === '0' || jQuery('.cart-preview__count').hasClass('cart-preview__count--is-hidden')) {\n\t\treturn 0;\n }\n\n if ($miniCartItems.length > 0) {\n return Math.round($miniCartItems.toArray().reduce(function(total, item) {\n var $item = jQuery(item);\n var oldPrice = $item.find('.was-price').text().match(/\\d+.\\d+/);\n var newPrice = $item.find('.cart-preview-item__order-quantity:last').text().match(/\\d+.\\d+/);\n var quantity = $item.find('.cart-preview-item__order-name').text().match(/\\d+/);\n return total += oldPrice ? (oldPrice - newPrice) * quantity : 0;\n }, 0));\n }\n\n if ($orderSummarySavings.length > 0) {\n return Math.round($orderSummarySavings.text().replace(/[^0-9.]/g, ''));\n }\n\n return null;\n})();","trigger":"pageload"}],"dgu":"pixel.cdnwidget.com","dgp":false,"ba":{"enabled":0,"fbte":0},"biu":"assets.bounceexchange.com","bau":"api.bounceexchange.com","beu":"events.bouncex.net","ibx":{"tjs":"","cjs":"","miw":1,"mibcx":1,"te":1,"cart_rep":{"get":"","set":""},"ulpj":{"et_rid":"espemailid"},"cus":"","miw_exclude":"","enabled":1},"etjson":null,"osre":true,"osru":"osr.bounceexchange.com/v1/osr/items","checkDfp":false,"gamNetwork":"","spa":0,"spatm":1,"preinit_cjs":"","crs":{"integrations":null,"pageCount":null},"mat":0,"math":0,"cpnu":"coupons.bounceexchange.com","dfpcms":0,"sms":{"optm":"","eventSharing":false,"shqId":"","enabled":0},"pde":false,"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":"326294345","ga4_measurement_id":"G-1YN4T5JP98","tag_state_domain":"api.bounceexchange.com"} ; 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":"005ab6b05ecd8ae76686b26c919990d4","creativesBaseStyles":"a53944a2","gpsAuction":"bbb80866120d17013073bb6d284cbd6b","inbox":"75060a85c1a4aebcc6f779b9e84db722","onsite":"abbdf7a49be9b52b097917b7b527b262","sms":"e39203556bab2366e56296ce42e974a7","websdk":"e2d353d057b9c1d931d0252fa287890a"}; bouncex.push = function(pushData) { bouncex.pushedData.push(pushData); } var runtime = document.createElement('script'); runtime.setAttribute('src', '//assets.bounceexchange.com/assets/smart-tag/versioned/runtime_c81e76ee00d795b1eebf8d27949f8dc5.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_315366948044b3a411f1670d0bc21a50.br.js'); script.setAttribute('async', 'async'); document.body.appendChild(script); bouncex.initializeTag = function() {}; }; document.body.appendChild(runtime); } } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", bxBootstrap); } else { bxBootstrap(); }})();