(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":986,"name":"ATK | America's Test Kitchen","cookie_name":"bounceClientVisit986","domain":"americastestkitchen.com","ct":"multi_cookie","ally":0,"ei":0,"tcjs":"","cjs":"/*https://www.wrike.com/open.htm?id=141403084*/\n/* called in impression js of email capture purpose campaigns */\nbouncex.setEcapSeenCv = function() {\n if (typeof bouncex.vars.ecap_seen_any !== 'undefined') {\n bouncex.setv('ecap_seen_any', true);\n bouncex.setBounceCookie();\n }\n};\n\n//KK: hooks into pageview event for frontend framework fix, timeout added b/c extra event first pageview\njQuery(window).on('bouncex', function(){\n //document.body.appendChild(bouncex.local_storage_frame);\n setTimeout(function(){\n init_vars();\n bouncex.cookie.vpv++;\n bouncex.pa = 0;\n setBounceCookie();\n for (var ca_id in bouncex.campaigns) {\n if (bouncex.campaigns.hasOwnProperty(ca_id)) {\n bouncex.destroy_ad(ca_id);\n }\n }\n bouncex.body = jQuery('body').eq(0);\n bouncex.calling_url = encodeURIComponent(window.location.href);\n bouncex.reload_campaigns();\n //init_ibx_tracking();\n }, 600);\n});\n\n\n\n/* jcc: is this used anywhere? This was in with old conversion reporting but it wasn't called there */\nfunction getCookie(cname) {\n var name = cname + \"=\";\n var ca = document.cookie.split(';');\n for(var i=0; i -1\n || window.location.href.indexOf('buysub.com/checkout/onepage') > -1 ) {\n \n jQuery('#onestepcheckout-place-order').click(function() {\n bouncex.ibx._cookies.create('buysub_order_email', jQuery('.input-email input').val());\n });\n \n jQuery('.validate-email').blur(function() {\n bouncex.ibx._cookies.create('buysub_order_email',this.value);\n });\n\n }\n\n if ( window.location.href.indexOf('americastestkitchen.buysub.com/checkout/onepage/success') > -1 ){\n\n\n var interval = setInterval(function() {\n if ( bouncex.ibx._cookies.read('buysub_order_email') || window.get_cookie('buysub_order_email')) {\n\n var convEmail = bouncex.ibx._cookies.read('buysub_order_email') || window.get_cookie('buysub_order_email');\n\n if ( jQuery('#my-orders-table').text().indexOf('The Complete America\\'s Test Kitchen TV Show Cookbook') > -1 ) {\n\n bouncex.report_conversion({\n order_id: window.get_cookie('cds_order_id'),\n amount: window.get_cookie('cds_order_value'),\n email: convEmail,\n goal: 'ATK Cookbook Purchase'\n });\n\n } else {\n\n bouncex.report_conversion({\n order_id: window.get_cookie('cds_order_id'),\n amount: window.get_cookie('cds_order_value'),\n email: convEmail,\n goal: 'Bookstore Purchase'\n });\n\n }\n \n clearInterval(interval);\n }\n\n }, 1000);\n\n }\n \n if ( window.location.href.indexOf('shop.americastestkitchen.com/checkout/onepage') > -1 && jQuery('#opc-billing').length > 0 ){\n jQuery('.validate-email').on('blur.bx', function(){ \n \tbouncex.ibx._cookies.create('buybook_order_email',this.value);\n })\n \n }\n \n if ( window.location.href.indexOf('shop.americastestkitchen.com/checkout/onepage/success/') > -1 ){\n var convEmail = bouncex.ibx._cookies.read('buybook_order_email') || window.get_cookie('buybook_order_email');\n bouncex.report_conversion({\n order_id: window.get_cookie('cds_order_id'),\n amount: window.get_cookie('cds_order_value'),\n email: convEmail,\n goal: 'AKO Bookstore Purchase'\n });\n \n bouncex.ibx._cookies.create('buybook_order_email','');\n }\n\n },\n\n // On-Site - Registration\n siteRegistration: function() {\n\n if ( window.location.href.indexOf('/register/confirmation') > -1 ) {\n var userEmail = typeof(Treasure)!='undefined'?Treasure.user.email:dataLayer[0].email;\n bouncex.report_conversion({\n email: userEmail,\n goal: 'Site Registration'\n });\n\n }\n\n },\n\n // On-Site - Signup for Free Trial\n freeTrial: function() {\n\n if ( window.location.href.indexOf('/order/confirmation') > -1 && window.location.href.indexOf('/gift_membership/') === -1 ) {\n bouncex.report_conversion({\n email: typeof(Treasure)!='undefined'?Treasure.user.email:dataLayer[0].email,\n goal: 'Free Trial Sign Up'\n });\n bouncex.setVar('visited_checkout', false);\n }\n\n },\n\n // On-Site - Order a Gift Membership\n giftMembership: function() {\n\n if ( window.location.href.indexOf('/gift_membership/order/confirmation') > -1 ) {\n\n bouncex.report_conversion({\n order_id: Treasure.order_summary.order_number,\n email: Treasure.order_summary.donor_email,\n amount: Treasure.order_summary.charge_amount.replace('$',''),\n goal: 'Gift Membership'\n });\n bouncex.setVar('visited_checkout', false);\n\n }\n\n },\n };\n\n\n window.bouncex.cvHelper.bookstorePurchase();\n window.bouncex.cvHelper.siteRegistration();\n window.bouncex.cvHelper.freeTrial();\n window.bouncex.cvHelper.giftMembership();\n \n\n})();\n\n//KK report conversion on native email submits \njQuery(document).on('ajaxComplete.bx-website', function(e,xhr,settings){\n if ( xhr.status == 200 && settings.url.indexOf('/email_catcher/newsletter') > -1) {\n var data = decodeURIComponent(settings.data);\n var email = data.match(/email=(.+?)($|&)/)[1];\n bouncex.report_conversion({\n email: email,\n goal: 'Email Newsletter Subscribe'\n });\n }\n});\n\n/* checking visits for each user. Using RTVs last_visit and visit_count */\n(function() {\n/* sometimes vid isn't available immediately */\n if (bouncex.cookie.vid > 0 && bouncex.cookie.vid !== bouncex.vars.last_visit) {\n bouncex.setv('visit_count', bouncex.vars.visit_count+1);\n bouncex.setBounceCookie();\n }\n})();\n/* enable.feature.UID2 */","force_https":false,"waypoints":false,"content_width":0,"gai":"","swids":"1090&1091","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":[{"prop":"contains","val":"/sign_in"},{"prop":"contains","val":"/upgrade"},{"prop":"contains","val":"/guides/corporate-pages/posting-guidelines"},{"prop":"contains","val":"/search"},{"prop":"contains","val":"/sso"},{"prop":"contains","val":"/access"},{"prop":"contains","val":"/sign_out"},{"prop":"contains","val":"/print"},{"prop":"contains","val":"account"},{"prop":"contains","val":"reset_password"},{"prop":"contains","val":"/sign_out"},{"prop":"contains","val":"/voucher"},{"prop":"contains","val":"www-dev"},{"prop":"contains","val":"/kids/YCC_Confirmation"},{"prop":"contains","val":"/corporate-pages/"}],"ple":false,"fbe":true,"mas":1,"map":1,"gar":true,"ete":0,"ettm":true,"etjs":"","dge":true,"bxidLoadFirst":false,"pie":true,"cme":true,"gbi_enabled":1,"bpush":false,"pt":{"article":{"testmode":true,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"jQuery('.recipe-detail,.equipment-review-detail,.taste-test-detail,.article-detail-page,.episode-detail-page,.unviewable-content').length > 0;"},{"activation":"js","prop":"","prop2":"","prop3":"","val":"jQuery('.app--main #document-detail .media-list').length > 0 ;"}]]},"category":{"testmode":true,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"['/recipes', '/equipment_reviews', '/taste_tests', '/articles', '/videos','/episodes'].indexOf(window.location.pathname) > -1;"},{"activation":"js","prop":"","prop2":"","prop3":"","val":"(function(){ var categories = ['/recipes', '/equipment_reviews', '/taste_tests' , '/episodes'];\r\n var pathname = window.location.pathname;\r\n for(var i =0; i < categories.length; i++){\r\n\tif( pathname.indexOf(categories[i]+\"/browse\") > -1){\r\n \treturn true;\r\n\t}\r\n }\r\n return false;\r\n})();"}]]},"episodes":{"testmode":true,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":""}]]},"home":{"testmode":true,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"window.location.pathname === \"/\" ;"}]]},"search":{"testmode":false,"val":[[{"activation":"js","prop":"","prop2":"","prop3":"","val":"window.location.pathname === \"/search\";"}]]}},"els":null,"vars":[{"name":"odp_modal","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('#ember522').text().toLowerCase().indexOf('login here')!=-1","trigger":""},{"name":"logged_in","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n if ( dataLayer && dataLayer[0] && dataLayer[0].authenticated ) {\n return dataLayer[0].authenticated;\n }\n}());","trigger":""},{"name":"odp_modal2","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('#ember533').text().toLowerCase().indexOf('login here')!=-1","trigger":""},{"name":"14_day_free_trial_paywall","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.paywall__overlay[data-paywall-type=\"membership\"]').length > 0;","trigger":""},{"name":"items_in_cart","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('#cartHeader span').text();","trigger":""},{"name":"subtotal_in_cart","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.subtotal .price').text().slice(1);","trigger":""},{"name":"free_ship_eligible_product","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\nvar $productPage = jQuery('.product-view').length > 0;\nvar $cartSubtotal = Number(bouncex.vars.subtotal_in_cart);\nvar $productPrice = Number(jQuery('[id^=product-price]').text().trim().slice(1));\n\nif( $productPage && $cartSubtotal < 40){\n\t\treturn (($cartSubtotal + $productPrice) > 40);\n}\n})();","trigger":""},{"name":"paywall_page","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"!!jQuery('.piano-modal-paywall:visible').length && !jQuery('.piano-modal-paywall').attr('hidden') && !jQuery('#piano-modal-backdrop').attr('hidden');","trigger":""},{"name":"onsite_email_sub","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"(jQuery('.form__message.success:visible').length > 0 || jQuery('[class*=\"EmailCaptureCard_success-message\"]').length > 0) ? true : bouncex.vars.onsite_email_sub;","trigger":""},{"name":"member_package","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"dataLayer[0].package;","trigger":""},{"name":"on_homepage","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"location.pathname=='/'?true:false;","trigger":""},{"name":"using_edge_browser","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.browser.edge","trigger":""},{"name":"overlay_seen_any","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n var sites = [986,1090,1091];\n var numberOfSites = sites.length;\n function overlaySeen(id) {\n return (bouncex.cookies && bouncex.cookies[id] && bouncex.cookies[id].ao > 0);\n }\n for (var i = 0; i < numberOfSites; i++) {\n if (overlaySeen(sites[i])) {\n return true;\n }\n }\n return false;\n})()","trigger":""},{"name":"submitted_any","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n var sites = [986,1090,1091];\n var numberOfSites = sites.length;\n function emailSubmitted(id) {\n return (bouncex.cookies && bouncex.cookies[id] && bouncex.cookies[id].es);\n }\n for (var i = 0; i < numberOfSites; i++) {\n if (emailSubmitted(sites[i])) {\n return true;\n }\n }\n return false;\n})()","trigger":""},{"name":"ecap_seen_any","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"(function() {\n var sites = [986,1090,1091];\n var numberOfSites = sites.length;\n function ecapSeen(id) {\n return (bouncex.cookies && bouncex.cookies[id] && bouncex.cookies[id].v && bouncex.cookies[id].v.ecap_seen_any);\n }\n for (var i = 0; i < numberOfSites; i++) {\n if (ecapSeen(sites[i])) {\n return true;\n }\n }\n return false;\n})()","trigger":""},{"name":"tab_visible","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n\tif(jQuery('div.content.app.jarvis').length > 0){\n\t\tvar divPath = jQuery('div.content.app.jarvis')[0].dataset.pathname;\n\t if(divPath.indexOf('/') >-1){\n\t\tdivPath = divPath.split('/');\n\t\t if(divPath[0].indexOf('_') >-1){\n\t\t var name = divPath[0].split('_')[1];\n\t\t if(divPath[1].indexOf('browse') > -1){\n\t\t divPath = name +'/' +divPath[1];\n\t\t } \n\t\t }else{\n\t\t if(divPath[1].indexOf('browse') > -1){\n\t\t divPath = divPath[0] +'/' +divPath[1];\n\t\t } \n\t\t }\n\t\t}else{\n\t\t if(divPath.indexOf('_') >-1){\n\t\t divPath= divPath.split('_')[1];\n\t\t }\n\t\t}\n\t\treturn divPath;\n\t}\n\treturn null;\n})();","trigger":""},{"name":"page_view_type","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n\tif(jQuery('div.display-format-controls a.active').length > 0){\n\t\treturn jQuery('div.display-format-controls a.active').text();\n\t}\n\treturn false;\n})();\n","trigger":""},{"name":"box_checked","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('div.checkbox-filter').find('input[type=\"checkbox\"]').hasClass('active');","trigger":""},{"name":"on_subscription_page","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.checkout').length > 0;","trigger":""},{"name":"mdc_code","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"atkOptData && atkOptData.midas && atkOptData.midas.mdc ? atkOptData.midas.mdc : false;","trigger":""},{"name":"promo_text_by_header","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var header = jQuery('a[class*=\"browse-featured-document\"]').text().toLowerCase() || jQuery('h1[class*=\"hero-video-title\"]').text().toLowerCase();\n var titles = jQuery('a.result__title-link').text().toLowerCase();\n\n if (header.indexOf('chicken') > -1 || titles.indexOf('chicken') > -1){\n return 'Chicken Purchasing & Prep';\n } else if (header.indexOf('chocolate') > -1 || titles.indexOf('chocolate') > -1){\n return 'Chocolate Desserts';\n } else if (header.indexOf('grill') > -1 || header.indexOf('grilled') > -1 || titles.indexOf('grill') > -1 || titles.indexOf('grilled') > -1){\n return 'Intro to Grilling';\n }\n})();","trigger":""},{"name":"submitted_kidslist","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"submitted_pcclist","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"submitted_daily","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"pageview_count","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"bouncex.cookie.vpv;","trigger":"pageload"},{"name":"submitted_dinnertonight","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"submitted_shortcuts","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"article_title","polling":"vars","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('#article-home-page__content .article-details__hero--title').text().trim() || false;","trigger":"pageload"},{"name":"recipe_type_list","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){ \n var recipePage = window.location.pathname.indexOf('/recipes/') > -1 && window.location.pathname.length > 8 && window.location.pathname.indexOf('browse') === -1;\n if (recipePage) {\n var printedList = jQuery.map(['meta[name=\"atk:dish_type_list\"]', 'meta[name=\"atk:main_ingredient_list\"]', 'meta[name=\"atk:recipe_type_list\"]'], function(a, index) {\n return jQuery(a).attr('content') !== undefined ? jQuery(a).attr('content') : null;\n });\n return printedList.length > 0 ? printedList.join(', ') : false;\n }\n})();","trigger":"pageload"},{"name":"last_visit","polling":"all","persist":"permanent","page_types":[],"testmode":false,"default":"0","code":"/* see custom JS */\nNumber(bouncex.cookie.vid) || null;","trigger":"pageload"},{"name":"visit_count","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"0","code":"/* see custom JS */\nnull;","trigger":"pageload"},{"name":"waypoints_lib","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;c={};u=\"waypoints-context-id\";p=\"resize.waypoints\";y=\"scroll.waypoints\";v=1;w=\"waypoints-waypoint-ids\";g=\"waypoint\";m=\"waypoints\";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id=\"context\"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};this.element[u]=this.id;c[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||a)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m](\"refresh\");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:\"right\",backward:\"left\"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:\"down\",backward:\"up\"}};if(a&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m](\"refresh\")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:\"right\",backward:\"left\",offsetProp:\"left\"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m](\"viewportHeight\"):this.$element.height(),oldScroll:this.oldScroll.y,forward:\"down\",backward:\"up\",offsetProp:\"top\"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i===\"string\"){i=parseFloat(i);if(r.options.offset.indexOf(\"%\")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(\" \"));return delete c[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;if(r.offset===\"bottom-in-view\"){r.offset=function(){var t;t=n[m](\"viewportHeight\");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?\"horizontal\":\"vertical\";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id=\"waypoints\"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=this.element[w])!=null?o:[];i.push(this.id);this.element[w]=i}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=t[w];if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;e=n.extend({},n.fn[g].defaults,e);if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=c[i[0][u]];if(!r){r=new o(i)}return new l(t,r,e)});n[m](\"refresh\");return this},disable:function(){return d._invoke.call(this,\"disable\")},enable:function(){return d._invoke.call(this,\"enable\")},destroy:function(){return d._invoke.call(this,\"destroy\")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,\"horizontal\",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,\"horizontal\",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke(\"enable\")},disable:function(){return h._invoke(\"disable\")},destroy:function(){return h._invoke(\"destroy\")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=c[n(t)[0][u]];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.on(\"load.waypoints\",function(){return n[m](\"refresh\")})})}).call(this);","trigger":""},{"name":"waypoints_module_elements","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){(function(t,n){if(typeof define===\"function\"&&define.amd){return define([\"jquery\",\"waypoints\"],n)}else{return n(t.jQuery)}})(window,function(t){var n,i;n={wrapper:'
',stuckClass:\"stuck\",direction:\"down right\"};i=function(t,n){var i;t.wrap(n.wrapper);i=t.parent();return i.data(\"isWaypointStickyWrapper\",true)};t.waypoints(\"extendFn\",\"sticky\",function(r){var e,a,s;a=t.extend({},t.fn.waypoint.defaults,n,r);e=i(this,a);s=a.handler;a.handler=function(n){var i,r;i=t(this).children(\":first\");r=a.direction.indexOf(n)!==-1;i.toggleClass(a.stuckClass,r);e.height(r?i.outerHeight():\"\");if(s!=null){return s.call(this,n)}};e.waypoint(a);return this.data(\"stuckClass\",a.stuckClass)});return t.waypoints(\"extendFn\",\"unsticky\",function(){var t;t=this.parent();if(!t.data(\"isWaypointStickyWrapper\")){return this}t.waypoint(\"destroy\");this.unwrap();return this.removeClass(this.data(\"stuckClass\"))})})}).call(this);","trigger":""},{"name":"waypoints_module_scroll","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){(function(n,e){if(typeof define===\"function\"&&define.amd){return define([\"jquery\",\"waypoints\"],e)}else{return e(n.jQuery)}})(window,function(n){var e;e={container:\"auto\",items:\".infinite-item\",more:\".infinite-more-link\",offset:\"bottom-in-view\",loadingClass:\"infinite-loading\",onBeforePageLoad:n.noop,onAfterPageLoad:n.noop};return n.waypoints(\"extendFn\",\"infinite\",function(t){var i,o;o=n.extend({},n.fn.waypoint.defaults,e,t);if(n(o.more).length===0){return this}i=o.container===\"auto\"?this:n(o.container);o.handler=function(e){var t;if(e===\"down\"||e===\"right\"){t=n(this);o.onBeforePageLoad();t.waypoint(\"destroy\");i.addClass(o.loadingClass);return n.get(n(o.more).attr(\"href\"),function(e){var r,a,f,s;r=n(n.parseHTML(e));a=n(o.more);f=r.find(o.more);i.append(r.find(o.items));i.removeClass(o.loadingClass);if(f.length){a.replaceWith(f);s=function(){return t.waypoint(o)};setTimeout(s,0)}else{a.remove()}return o.onAfterPageLoad()})}};return this.waypoint(o)})})}).call(this);","trigger":""},{"name":"visited_checkout","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"window.location.href.indexOf('/order') > -1 || window.location.href.indexOf('/checkout') > -1 ? true : null","trigger":"pageload"},{"name":"mdc_eligible","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n if(window.atkOptData && window.atkOptData.midas && window.atkOptData.midas.mdc){\n var mdc = window.atkOptData.midas.mdc;\n if(mdc === \"AF0150MA1D\" || mdc === \"AF0110MM8R\" || mdc === \"AF0160MA1D\"){\n return true;\n }\n }\n return false\n})()","trigger":"pageload"},{"name":"atk_keyword","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function(){\n var kw = [\"chicken\",\"pasta\",\"fish & seafood\",\"beans\",\"eggs\",\"cast-iron skillet\",\"beef\",\"potatoes\"];\n var kw_list = jQuery('meta[name=\"atk:keywords\"]').attr('content').toLowerCase().split(',').filter(function(v){\n for(var k in kw){\n if(v.indexOf(kw[k]) > -1){\n if(v[0] == \" \"){\n return v.substring(1, v.length);\n } else {\n return v.trim();\n }\n }\n }\n });\n var unique = kw_list.filter(function(itm, i, a) {\n return i == a.indexOf(itm);\n });\n return (unique.length ? unique[0].trim() : false);\n})();","trigger":"pageload"},{"name":"activated_campaigns","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n if(bouncex.cookies){\n var sites = [];\n jQuery.each(bouncex.cookies, function(key) {sites.push(key)});\n \n var numberOfSites = sites.length;\n var campaignList = [];\n \n for (var i = 0; i < numberOfSites; i++) {\n var campaigns = bouncex.cookies[sites[i]].campaigns;\n jQuery.each(campaigns, function(key) {\n campaignList.push(key);\n })\n }\n return (campaignList.join(' '));\n }\n return false;\n})();","trigger":"pageload"},{"name":"atk_keyword_baking","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n var keyWords = {\n \"breads\": \"bread\", \n \"brownies\": \"brownies\",\n \"brownies/bars,custards,frozen desserts,fruit desserts,gelatins,pudding,puddings,souffles\": \"dessert\",\n \"cakes\": \"cake\",\n \"candy\": \"candy\",\n \"cookies\": \"cookies\",\n \"dessert pies\": \"pie\",\n \"quick breads\": \"quick bread\",\n \"tarts\": \"tart\"\n }\n var result;\n var currentWords = jQuery('meta[name=\"atk:keywords\"]').attr('content') && jQuery('meta[name=\"atk:keywords\"]').attr('content').toLowerCase().split(',');\n if(currentWords.length > 0) { \n for(var i=0; i -1 ? word.indexOf(key) : key.indexOf(word) > -1 ? key.indexOf(word) : -1;\n if(idx > -1 && key.substring(idx).split(',')[0] === word) {\n result = keyWords[key];\n }\n }\n }\n }\n return result;\n})();","trigger":"pageload"},{"name":"global_message_bar","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"true","code":"jQuery('.atkGlobalAnnouncement:visible').length > 0;","trigger":"pageload"},{"name":"bottom_bar_present","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"active_deployment","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"(function() {\n var campaigns = bouncex.campaigns,\n i = 0;\n for (i in campaigns) {\n if (campaigns[i].ad_visible) {\n return campaigns[i].type;\n }\n }\n return false;\n}());","trigger":"pageload"},{"name":"native_widget","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('#friendbuy-overlay').length > 0;","trigger":"pageload"},{"name":"season_attribution","polling":"none","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.document-attribution span button').text();","trigger":"pageload"},{"name":"barrier_timestamp","polling":"none","persist":"permanent","page_types":[],"testmode":false,"default":"false","code":"null;","trigger":"pageload"},{"name":"barrier_seen_month","polling":"all","persist":"visit","page_types":[],"testmode":false,"default":"false","code":"(function () {\n var currentTimestamp = new Date().getTime(),\n firstDayOfMonth = new Date(new Date().getFullYear(), new Date().getMonth(), 1).getTime();\n \n /* if the last paywall timestamp is before the first day of the month and it is the first day of the month set timestamp to null - to reset seen-this-month */\n if (bouncex.vars.paywall_page) {\n bouncex.setVar('barrier_timestamp', currentTimestamp);\n }\n \n if ((bouncex.vars.barrier_timestamp < firstDayOfMonth)&&(bouncex.vars.barrier_timestamp !== false)) {\n bouncex.setVar('barrier_timestamp', null);\n return false\n }\n if (bouncex.vars.barrier_timestamp) {\n return true;\n }\n \n return null;\n})();","trigger":"pageload"},{"name":"paywall_meter","polling":"all","persist":"no","page_types":[],"testmode":false,"default":"false","code":"jQuery('.piano-meter-counter:visible').length > 0 && !jQuery('.piano-meter-counter:visible').is(':empty');","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":0,"cart_rep":{"get":"","set":""},"ulpj":null,"cus":"","miw_exclude":"","enabled":0},"etjson":null,"osre":false,"osru":"osr.bounceexchange.com/v1/osr/items","checkDfp":false,"gamNetwork":"","spa":0,"spatm":1,"preinit_cjs":"","crs":{"integrations":{"email":{"int":"","prop":""},"login":{"int":"blueconic","prop":"4e320028-83ed-433d-aa31-a0a074d37092","val":"Canceled/Expired MTS"},"loyalty":{"int":"","prop":"","val":""},"paidSubs":{"int":"","prop":"","val":""},"registration":{"int":"","prop":"","val":""}},"pageCount":{"interval":"1","pageTypes":["home","category","article"]}},"mat":0,"math":0,"cpnu":"coupons.bounceexchange.com","dfpcms":0,"sms":{"optm":"","eventSharing":false,"shqId":"","enabled":0},"pde":true,"fmc":["US","CA"],"fme":true,"fmx":"","sdk":{"android":{"enabled":false,"enabledVersions":[],"eventModifications":null},"ios":{"enabled":false,"enabledVersions":[],"eventModifications":null}},"onsite":{"enabled":1},"ads":{"enabled":1},"pubs":{"enabled":1},"websdk":{"enabled":0},"ga4_property_id":"334148022","ga4_measurement_id":"G-1BEDCBQKDN"} ; if (bouncex.website && bouncex.website.ads) { bouncex.website.ads.IABPubAccountID = 986; } 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"},{"Key":"data-adcb","Value":"bouncex.dg.getAdsOptStatus"}]; 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(); }})();