PageSourceSearch

https://www.tastyrewards.com/themes/tastytheme/src/js/script.js?tlvihr

js tastyrewards.com collected 2026-09-25 18:21:35 UTC 41,090 bytes, 151 lines download raw bytes

1(function(b,c){var $=b.jQuery||b.Cowboy||(b.Cowboy={}),a;$.throttle=a=function(e,f,j,i){var h,d=0;if(typeof f!=="boolean"){i=j;j=f;f=c}function g(){var o=this,m=+new Date()-d,n=arguments;function l(){d=+new Date();j.apply(o,n)}function k(){h=c}if(i&&!h){l()}h&&clearTimeout(h);if(i===c&&m>e){l()}else{if(f!==true){h=setTimeout(i?k:l,i===c?e-m:e)}}}if($.guid){g.guid=j.guid=j.guid||$.guid++}return g};$.debounce=function(d,e,f){return f===c?a(d,e,false):a(d,f,e!==false)}})(this);(function($,window){'use strict';var droplang=$('html').attr('lang');const fullWidthOptions={dots:true,autoplay:true,autoplaySpeed:5000,fade:true,pauseOnHover:false};if(document.body!=null&&(typeof document.body!=="undefined")){window.screen_width=$(window).innerWidth()||document.documentElement.clientWidth||document.body.clientWidth;}else{window.screen_width=$(window).innerWidth()||document.documentElement.clientWidth;}
2window.carousel_fullWidthOptions=fullWidthOptions;const brandsOptions={slidesToShow:5,pauseOnHover:false,responsive:[{breakpoint:1024,settings:{slidesToShow:4,}},{breakpoint:770,settings:{slidesToShow:3,}},{breakpoint:415,settings:{slidesToShow:2,}}]};window.runSlickCarousel=function runcarousel(){if(arguments.length!=2){return;}
3var selector=arguments[0];var slick_options=arguments[1];if($(selector).length>0){$(selector).slick(slick_options);}}
4function isScrolledIntoView(elem){let docViewTop=$(window).scrollTop();let docViewBottom=docViewTop+$(window).height();let AnimationHeightOffset=100;if($(window).width()<769){AnimationHeightOffset=75;}else if($(window).width()<480){AnimationHeightOffset=50;}else if($(window).width()<380){AnimationHeightOffset=25;}
5let elemTop=$(elem).offset().top-AnimationHeightOffset;let elemBottom=elemTop+$(elem).height()-AnimationHeightOffset;return((elemBottom<=docViewBottom)&&(elemTop>=docViewTop));}
6$(".main-coupon-right, .main-coupon-left, .vr-coupon-left, .vr-coupon-right").css("visibility","hidden");$(window).on('scroll',function(){$(".main-coupon-left, .vr-coupon-left").each(function(){if(isScrolledIntoView($(this))){$(this).css("visibility","visible").addClass("animate__fadeInLeft");}});$(".main-coupon-right, .vr-coupon-right").each(function(){if(isScrolledIntoView($(this))){$(this).css("visibility","visible").addClass("animate__fadeInRight");}});});const backgroundClick=document.querySelectorAll(".banner_slide");for(let i=0;i<backgroundClick.length;i++){let el=backgroundClick[i];el.addEventListener("click",function(){let button=this.querySelector(".btn_red");if(button!==null)
7button.click();})
8el.addEventListener("click",function(){let button=this.querySelector(".btn_transparent");if(button!==null)
9button.click();})}
10jQuery(".banner_slide--text a").each(function(){if(jQuery(this).attr('href').startsWith("https:")||jQuery(this).attr('href').startsWith("www.")){jQuery(this).attr('target','_blank')}});window.setCardImgSizes=function setCardImgSizes(){$('.background-zoom__parent .img-recipe').each(function(){$(this).css('height',$(this).innerWidth()+'px');});$('.truncate_text').each(function(){$(this).html($(this).find('> p:first-of-type'));$(this).find('> p:first-of-type').clamp();});}
11Drupal.behaviors.myBehavior={attach:function(context,settings){window.setCardImgSizes();}};function is_on_US_site(){if($('html').attr('lang')==='en-us'||$('html').attr('lang')==='es-us'){return true;}
12return false;}
13function is_on_Canada_site(){if($('html').attr('lang')==='en'||$('html').attr('lang')==='fr'){return true;}
14return false;}
15function is_USA_user(){if($("#user_logged").data('value')==="en-us"||$("#user_logged").data('value')==="es-us"){return true;}
16return false;}
17function is_Canada_user(){if($("#user_logged").data('value')==="en"||$("#user_logged").data('value')==="fr"){return true;}
18return false;}
19$(document).ready(function(){if($('#contest').length){}
20var ad_name=("-"+$(".ads-name").text())||"";if(!localStorage.getItem("ads_banner_cookie"+ad_name)){$("#ads-unit").show("slow");}
21$(".js-signin-form").click(function(){$('.jsModalSignIn').trigger('click');})
22$('.jsModalSignIn').removeClass('disabled');$(".modal__close-ads-banner").click(function(){$("#ads-unit").addClass("hidden");localStorage.setItem("ads_banner_cookie"+ad_name,1);});window.setCardImgSizes();window.addEventListener("resize",function(e){window.setCardImgSizes();});
22window.addEventListener("message",receiveMessage,false);function receiveMessage(event){if(event.data==="bamLogOut=true"){$('.jsModalSignIn').trigger('click');}
23else
24return;}
25if($("#toolbar-administration").length>0){}
26else{if($("#user_logged").length>0){if(GetCountryCode()==='usa'&&GetUserCountry()!=='usa'){if($("#user_logged").data('value')==="en"){document.location.href="/en-ca";}
27else{document.location.href="/fr-ca";}}
28else{if(GetCountryCode()!=='usa'&&GetUserCountry()==='usa'){var user_lang=$("#user_logged").data('value');document.location.href="/"+user_lang;}}}
29else{}}
30if(document.body!=null&&(typeof document.body!=="undefined")){var screen_width=$(window).innerWidth()||document.documentElement.clientWidth||document.body.clientWidth;}else{var screen_width=$(window).innerWidth()||document.documentElement.clientWidth;}
31if(screen_width>768){load_homepage_carousels(false);}else{load_homepage_carousels(true);}
32function load_homepage_carousels(is_mobile=false){if(is_mobile){if(window.has_loaded_mobile_slides){return;}
33window.has_loaded_home_carousel_image=0;window.runSlickCarousel('.carousel_fullwidth.carousel_mobile.js-main-carousel',fullWidthOptions);window.runSlickCarousel('.carousel_fullwidth.carousel_mobile.js-recipe-carousel',fullWidthOptions);window.runSlickCarousel('.carousel_fullwidth.carousel_mobile.js-article-carousel',fullWidthOptions);lazyLoadHomepageCarousel(".js-lazyloaded-mobile");window.has_loaded_mobile_slides=1;}else{if(window.has_loaded_desktop_slides){return;}
34window.has_loaded_home_carousel_image=0;window.runSlickCarousel('.carousel_fullwidth.carousel_desktop.js-main-carousel',fullWidthOptions);window.runSlickCarousel('.carousel_fullwidth.carousel_desktop.js-recipe-carousel',fullWidthOptions);window.runSlickCarousel('.carousel_fullwidth.carousel_desktop.js-article-carousel',fullWidthOptions);lazyLoadHomepageCarousel(".js-lazyloaded");window.has_loaded_desktop_slides=1;}}
35window.addEventListener('resize',function(event){let screen_width=$(window).innerWidth();if(screen_width>768){load_homepage_carousels(false);$(".carousel_mobile").addClass('hidden');$(".carousel_desktop").removeClass('hidden');ShowCarouselImage(".js-lazyloaded");}else{load_homepage_carousels(true);$(".carousel_desktop").addClass('hidden');$(".carousel_mobile").removeClass('hidden');ShowCarouselImage(".js-lazyloaded-mobile");}},true);if($('#CouponFrame').length>0){$('#CouponFrame').iFrameResize();}
36$(".jsModalSignUpClose").click(function(){$("body").removeClass('modal--is-open-sign-up');});const OFFSET_AMOUNT=-200;const STANDARD_FROM={top:'100px',opacity:'0'};const STANDARD_TO={top:'0',opacity:'1'};function setStandardScene(elem,offset){return{triggerElement:elem,offset:offset};}
37var controller=new ScrollMagic.Controller();if($('.about-us__claims-box').length){var staggerAboutUsClaims=TweenMax.staggerFromTo('.about-us__claims-box',0.75,STANDARD_FROM,STANDARD_TO,0.15);var staggerAboutUsClaimsScene=new ScrollMagic.Scene(setStandardScene('.about-us__claims-box',OFFSET_AMOUNT)).setTween(staggerAboutUsClaims).addTo(controller);}
38if($('section#coupons').length){if($(window).innerWidth()>768){var slideInCouponLeft=TweenMax.fromTo('.coupon--leftcol',0.75,{left:'-1000px',opacity:'0'},{left:'0',opacity:'1',});var slideInCouponRight=TweenMax.fromTo('.coupon--text',0.75,{right:'-1000px',opacity:'0'},{right:'0',opacity:'1',});}
39else{var slideInCouponLeft=TweenMax.fromTo('.coupon--leftcol',0.75,STANDARD_FROM,STANDARD_TO);var slideInCouponRight=TweenMax.fromTo('.coupon--text',0.75,STANDARD_FROM,STANDARD_TO);}
40var timeline=new TimelineMax();timeline.add(slideInCouponLeft).add(slideInCouponRight,0);var slideInCouponsScene=new ScrollMagic.Scene(setStandardScene('section#coupons',OFFSET_AMOUNT)).setTween(timeline).addTo(controller);}
41if($('section#brands').length){var slideUpBrands=TweenMax.fromTo('.brands_carousel--container',0.75,STANDARD_FROM,STANDARD_TO);var slideUpBrandsScene=new ScrollMagic.Scene(setStandardScene('section#brands',-300)).setTween(slideUpBrands).addTo(controller);}
42if($('.contest__detail-view').length){var cards=document.getElementsByClassName('contest__detail-view');for(var i=0;i<cards.length;i++){var slideUpContestsScene=new ScrollMagic.Scene(setStandardScene(cards[i],OFFSET_AMOUNT)).setTween(TweenMax.fromTo(cards[i],0.75,STANDARD_FROM,STANDARD_TO)).addTo(controller);}}
43if($('.contest__menu-detail-section').length){var staggerContests=TweenMax.staggerFromTo('.contest__menu-detail-section',0.75,STANDARD_FROM,STANDARD_TO,0.15);var staggerContestsScene=new ScrollMagic.Scene(setStandardScene('.contest__filter-wrapper',OFFSET_AMOUNT)).setTween(staggerContests).addTo(controller);}
44if($('.recipe__menu-detail-section').length&&$('section#contest').length){var slideUpRecipeCard=TweenMax.staggerFromTo('.recipe__menu-detail-section',0.75,STANDARD_FROM,STANDARD_TO,0.15);var slideUpRecipeCardScene=new ScrollMagic.Scene(setStandardScene('.recipe__menu-detail-wrapper',OFFSET_AMOUNT)).setTween(slideUpRecipeCard).addTo(controller);}
45window.hasLoadedBrandsCarousel=false;window.hasLoadedArticleCarousel=false;window.hasLoadedRecipeCarousel=false;window.hasLoadedSocialBlock=false;
45if(drupalSettings.path&&drupalSettings.path.isFront){lazyLoadSocialBlock();}
46translateRecipeFilters();switchToSavedLanguage();submitLoginFormCallback();setAjaxPollAttributes();collapseAccordionFAQ();makeSignupCTAPopup();triggerSignInPopup();smallerLogoOnScroll();customRecipeLandingpage();removeParamLoginFormAction();removeRedBackgroundLogin();signupFromExternalUrl();submitFormOnEnter();handleMenuListener();setRecipeFilter();redirectFromThankYouPage();clickHomeCarousel();window.hasLoadedSignupForm=false;lazyloadBrandsCarousel();});function lazyLoadHomepageCarousel(js_selector){if(drupalSettings.path&&drupalSettings.path.isFront){$(document).mousemove(function(e){ShowCarouselImage(js_selector);});$(document).scroll(function(){ShowCarouselImage(js_selector);});}}
47function ShowCarouselImage(js_selector){if(window.has_loaded_home_carousel_image==1){return;}
48$(js_selector).each(function(index,obj){var element=$(obj);var delay_ms=100+index*1000;window.has_loaded_home_carousel_image=1;if(element.css('background-image')=='none'){setTimeout(function()
49{element.css('background-image',element.data('style'));},delay_ms);}});}
50function lazyloadBrandsCarousel(){$(document).scroll(function(){var top=$(this).scrollTop();if(document.body!=null&&(typeof document.body!=="undefined")){var width=$(window).innerWidth()||document.documentElement.clientWidth||document.body.clientWidth;}else{var width=$(window).innerWidth()||document.documentElement.clientWidth;}
51var lang_prefix="/";if(typeof drupalSettings!=="undefined"&&drupalSettings.path&&drupalSettings.path.pathPrefix){lang_prefix+=drupalSettings.path.pathPrefix.replace(/\/$/,"");}
52if($("#brands").length){var loadAt=$("#brands").offset().top-800;if(top>loadAt&&!window.hasLoadedBrandsCarousel&&(lang_prefix=='/en-us'||lang_prefix=='/es-us'||lang_prefix=='/en-ca'||lang_prefix=='/fr-ca')){window.hasLoadedBrandsCarousel=true;console.log('start: load slick');$(".brands_carousel").load(lang_prefix+"brandss  .views-element-container",function(){$('.brands_carousel .views-element-container').slick(brandsOptions);});console.log('end: load slick');}}
53if(drupalSettings.path&&drupalSettings.path.isFront){if($("#recipes").length){var recipeTriggerHeight=$("#recipes").offset().top-700;if(top>recipeTriggerHeight&&!window.hasLoadedRecipeCarousel){window.hasLoadedRecipeCarousel=true;var carousel_class='carousel_desktop';if(width&&width<768){carousel_class='carousel_mobile';}
54$("#recipes").load(lang_prefix+"views/carousel-2  ."+carousel_class,function(){$('.js-recipe-carousel').slick(fullWidthOptions);});}}}});}
55function GetCountryCode(){var currentlang=$('html').attr('lang');if(currentlang==='en-us'||currentlang==='es-us'){return'usa';}else{return'ca';}}
56function GetUserCountry(){var userLang=$("#user_logged").data('value')
57if(userLang==='en-us'||userLang==='es-us'){return'usa';}else{return'ca';}}
58function clickHomeCarousel(){jQuery(".js-home-recipe").click(function(event){var link=jQuery(this).find(".js-recipe-cta").attr("href");window.location.href=link;});jQuery(".js-home-life").click(function(event){var link=jQuery(this).find(".js-life-cta").attr("href");window.location.href=link;});}
59function lazyLoadSocialBlock(){$(document).scroll(function(){var top=$(this).scrollTop();if($("#social").length>0){var loadAt=$("#social").offset().top-500;if(top>loadAt&&!window.hasLoadedSocialBlock){window.hasLoadedSocialBlock=true;var p_social=$(".social-first div p.hidden");var p_social_second=$(".social-second div p.hidden");var imgSrc=p_social.data("img");if(imgSrc){var imgAlt=p_social.data("alt");p_social.removeClass("hidden");$(".social-first div p a").html("<img alt='"+imgAlt+"'  src='"+imgSrc+"' />");}
60var imgSrcSecond=p_social_second.data("img");if(imgSrcSecond){var imgAltSecond=p_social_second.data("alt");p_social_second.removeClass("hidden");$(".social-second div p a").html("<img alt='"+imgAltSecond+"'  src='"+imgSrcSecond+"' />");}}}});}
61window.newSocialBlockContent=function generateLazyloadCode(html_string){var obj_p=jQuery(jQuery.parseHTML(html_string));obj_p.addClass("hidden");var obj_img=obj_p.find("a img");var src=obj_img.attr("src");var alt=obj_img.attr("alt");obj_p.attr("data-alt",alt);obj_p.attr("data-img",src);obj_p.find("a img").remove();obj_p.find("a").html("&nbsp;")
62return obj_p.prop("outerHTML");}
63function silentLoadSignupForm(){if(drupalSettings.path.currentPath.substring(0,7)=='c
63ontest'||drupalSettings.path.currentPath.substring(0,7)=='concour'){var signupButton=document.getElementsByClassName("jsModalSignUp")[0];window.hideSignupForm=true;signupButton.click();}}
64function clickHomeCarousel(){jQuery(".js-home-recipe").click(function(event){var link=jQuery(this).find(".js-recipe-cta").attr("href");window.location.href=link;});jQuery(".js-home-life").click(function(event){var link=jQuery(this).find(".js-life-cta").attr("href");window.location.href=link;});}
65function redirectFromThankYouPage(){var path=window.location.pathname;var is_logged_in=jQuery('body').hasClass("user-logged-in");var hasSubmittedContest=getUrlVars()['contest']
66if(is_logged_in&&(path.indexOf('thank-you')>=0||path.indexOf('merci')>=0)&&hasSubmittedContest!=="1"){window.location.href="/"+language;}}
67function submitFormOnEnter(){jQuery('body.path-forgot-password .contest-detail__input').keypress(function(e){if(!e){var e=window.event;}
68if(e.keyCode==13){jQuery('#resetpwdrequest-form .btnregister ').click();}});}
69function signupFromExternalUrl(){var url_params=window.location.search;if(url_params.includes('?signup=true')||url_params.includes('?inscription=true')){var signupButton=document.getElementsByClassName("jsModalSignUp")[0];signupButton.click();}
70if(url_params.includes('?signin=true')){var signinButton=document.getElementsByClassName("jsModalSignIn")[0];signinButton.click();}}
71function translateRecipeFilters(){if(window.language==='fr-ca'&&($("body.path-life").length||$("body.path-recipes").length)){jQuery(" a.multiselect-all label input").each(function(){jQuery(this).get(0).nextSibling.remove();jQuery(this).after("Tout sélectionner");});}
72jQuery('body.page-node-type-recipe .recipe-detail__ingredients a').each(function(){var target=jQuery(this).attr('target');if(!(target!=undefined&&jQuery(this).attr('target')==='_blank')&&jQuery(this).parents('.social-share').length===0){jQuery(this).attr('target','_blank')}});}
73$('a.to-signup').on('click',function(e){$('#fancy_login_close_button').trigger('click');if($(".modal__container-sign-up").length>0){$('body').addClass('modal--is-open-sign-up');}else{$(".jsModalSignUp").first().trigger('click');}
74e.stopPropagation();});$('.modal__sign-in-google').on('click',function(e){window.open(this.href);});$('a.modal__sign-up-link').on('click',function(e){$('body').removeClass('modal--is-open-sign-up');e.stopPropagation();});$('#fancy_login_form_contents').on('click','a.js-us-signup',function(e){$('#fancy_login_close_button').trigger('click');if($(".modal__container-sign-up").length>0){$('body').addClass('modal--is-open-sign-up');}else{$(".jsModalSignUp").first().trigger('click');}
75e.stopPropagation();});function removeRedBackgroundLogin(){if($("body.fr").length){$('.modal__social-button-sign-in button.form-submit.btn-primary').removeClass('btn-primary');}}
76$('#edit-field-article-brands-category-target-id--2').before('<label for="edit-field-article-category-target-id--2" class="visually-hidden">Options</label>');$('#edit-field-article-brands-category-target-id--2').before('<label for="edit-field-article-brands-category-target-id--2" class="visually-hidden">Select Brands</label>');function article_dropdown_filter(){$('div.form-item-field-article-category-target-id').find(".form-select").multiselect({includeSelectAllOption:true,nonSelectedText:droplang=='fr'?' - Categories - ':droplang=='es-us'?' - Categorias - ':' - Categories - ',numberDisplayed:1});$('div.form-item-field-article-brands-category-target-id').find(".form-select").multiselect({includeSelectAllOption:true,nonSelectedText:droplang=='fr'?' - Nos marques - ':droplang=='es-us'?' - Marcas - ':' - Brands - ',numberDisplayed:1});}
77function recipe_dropdown_filter(){$('div.form-item-field-recipe-category-target-id').find(".form-select").multiselect({includeSelectAllOption:true,nonSelectedText:droplang=='fr'?' - Moment de la journée - ':droplang=='es-us'?' - Platos - ':'- Courses -',numberDisplayed:1});$('div.form-item-field-recipe-brands-category-target-id').find(".form-select").multiselect({includeSelectAllOption:true,nonSelectedText:droplang=='fr'?' - Nos Marques - ':droplang=='es-us'?' - Marcas - ':' - Brands - ',numberDis
77played:1});$('div.form-item-field-recipe-occasions-category-target-id').find(".form-select").multiselect({includeSelectAllOption:true,nonSelectedText:droplang=='fr'?'- Occasions -':droplang=='es-us'?'- Ocasiones -':'- Occasions -',numberDisplayed:1});}
78article_dropdown_filter();recipe_dropdown_filter();if($('html').attr('lang')==='es-us'){jQuery("a.multiselect-all").find('.checkbox').html("<input type=\"checkbox\" value=\"multiselect-all\">  Seleccionar todo");}
79$(document).ajaxComplete(function(event,xhr,settings){if(settings.url.indexOf("ajax?")>=0&&settings.url.indexOf("_wrapper_format=drupal_ajax")>=0){article_dropdown_filter();recipe_dropdown_filter();$(window).trigger("resize");}
80if(settings.url.indexOf("node?")>=0&&settings.url.indexOf("ajax_form=1")>=0&&settings.url.indexOf("_wrapper_format=drupal_ajax")>=0){message_wrapperclose();}
81if(settings.url.indexOf("/addbulk/settings?")>=0&&settings.url.indexOf("ajax_form=1")>=0&&settings.url.indexOf("_wrapper_format=drupal_ajax")>=0){window.location.reload();}});$('/*header .menu a,*/ .page_top').on('click',function(e){$('html, body').animate({scrollTop:$($.attr(this,'href')).offset().top-scrollOffset},750);if($(window).width()<981){$('header .menu').slideUp('fast');$('.header__mobile-topnav').removeClass('menu-open');}});var menuHasListener=false;function handleMenuListener(){if($(window).width()<981&&!menuHasListener){$('.header__mobile-topnav').on('click',function(){$('header .menu').toggle('fast');$(this).toggleClass('menu-open');});menuHasListener=true;}}
82$(window).resize($.debounce(100,function(){handleMenuListener();}));if($('.field--name-field-choice-image').length>0){$(".field--name-field-choice-image").append('<div class="poll_spot_left"></div><div class="poll_spot_right"></div>');$(".field--name-field-choice-image .img-responsive").css({'width':'100%','height':'100%'});}
83$(".poll_spot_left").on('click',function(){SubmitDynamicPoll(0);});$(".poll_spot_right").on('click',function(){SubmitDynamicPoll(1);});function SubmitDynamicPoll(choicenumber){var formchoice=$(".poll-view-form input[name='choice']").eq(choicenumber);formchoice.prop("checked",true).trigger("click");$("#edit-vote").mousedown();$('.field--name-field-choice-image').fadeOut(100);}
84$('body').on('click','.social-share .fa.fa-lg',function(event){var face_utm=encodeURI('?utm_source=facebook&utm_medium=referral&utm_campaign=contest-share-button');var twit_utm=encodeURI('?utm_source=twitter&utm_medium=referral&utm_campaign=contest-share-button');var pint_utm=encodeURI('?utm_source=pinterest&utm_medium=referral&utm_campaign=contest-share-button');event.preventDefault();var url=$("#node_url").val()?$("#node_url").val():$('meta[property="og:url"]').attr('content');var title=$("#node_title").val()?$("#node_url").val():$('meta[property="og:title"]').attr('content');var image=$("#node_image").val()?$("#node_image").val():$('meta[property="og:image"]').attr('content');var pathname=window.location.origin;var contestname=$("#node_name").val();var urlfb=url;var urltw=url;var urlpt=url;var theLanguage=$('html').attr('lang');if(contestname>''&&$('#socialshareicons').length==0){if(theLanguage=='fr'){urlfb=location.protocol+"//"+location.host+"/cntfrfb/"+contestname+"/";urltw=location.protocol+"//"+location.host+"/cntfrtw/"+contestname+"/";urlpt=location.protocol+"//"+location.host+"/cntfrpt/"+contestname+"/";}
85if(theLanguage=='en'){urlfb=location.protocol+"//"+location.host+"/cntenfb/"+contestname+"/";urltw=location.protocol+"//"+location.host+"/cntentw/"+contestname+"/";urlpt=location.protocol+"//"+location.host+"/cntenpt/"+contestname+"/";}
86if(theLanguage=='en-us'){urlfb=location.protocol+"//"+location.host+"/cntenusfb/"+contestname+"/";urltw=location.protocol+"//"+location.host+"/cntenustw/"+contestname+"/";urlpt=location.protocol+"//"+location.host+"/cntenuspt/"+contestname+"/";}
87if(theLanguage=='es-us'){urlfb=location.protocol+"//"+location.host+"/cntesusfb/"+contestname+"/";urltw=location.protocol+"//"+location.host+"/cntesustw/"+contestname+"/";urlpt=location.protocol+"//"+location.host+"/cntesuspt/"+contestname+"/";}}
88else{if($('#socialshareicons').length>0){title=$("#socialshareiconstext").val();urlfb=location.protocol+"//"+location.host+"/"+theLanguage+"/fb"+$('#socialshareicons').val();urltw=location.protocol+"//"+location.host+"/"+theLanguage+"/tw"+$('#socialshareicons').val();urlpt=location.protocol+"//"+location.host+"/"+theLanguage+"/pt"+$('#socialshareicons').val();if($('#socialshareiconscontest').length>0){urlfb=location.protocol+"//"+location.host+"/"+theLanguage+"/fb"+$('#socialshareicons').val()+"/"+$('#socialshareiconscontest').val();urltw=location.protocol+"//"+location.host+"/"+theLanguage+"/tw"+$('#socialshareicons').val()+"/"+$('#socialshareiconscontest').val();urlpt=location.protocol+"//"+location.host+"/"+theLanguage+"/pt"+$('#socialshareicons').val()+"/"+$('#socialshareiconscontest').val();}}}
89if($(this).hasClass('fa-facebook')){safeOpenRedirect('https://www.facebook.com/sharer/sharer.php?u='+urlfb,'Share Facebook','height=300, width=500');}
90if($(this).hasClass('fa-twitter')){safeOpenRedirect('http://twitter.com/share?text='+title+' '+urltw,'Share Twitter','height=300, width=500');}
91if($(this).hasClass('fa-pinterest')){if(image.indexOf(pathname)>=0){safeOpenRedirect('http://www.pinterest.com/pin/create/button/?url='+urlpt+'&media='+image+'&description='+title,'Share Pinterest','height=300, width=500');}else{safeOpenRedirect('http://www.pinterest.com/pin/create/button/?url='+urlpt+'&media='+pathname+image+'&description='+title,'Share Pinterest','height=300, width=500');}}
92if($(this).hasClass('fa-envelope')){window.location.href=mailto;}
93if($(this).hasClass('fa-print')){window.print();}});$(".fa-print").click(function(){window.print();});function removeParamLoginFormAction(){var current_url=window.location.pathname;var loginForm_action=$("form.fancy-login-user-login-form").attr('action');if(loginForm_action&&loginForm_action.includes("?")){var base_url_action=loginForm_action.split('?')[0]
94$("form.fancy-login-user-login-form").attr('action',base_url_action);}}
95function submitLoginFormCallback(){$(document).on('keypress',function(e){var active_element_id=$(document.activeElement).attr('id');if(e.which==13&&(active_element_id=='edit-name'||active_element_id=='edit-pass')){$('.modal__sign-in-select-button button').trigger('mousedown');}});$('#fancy_login_user_login_block_wrapper .js-form-submit').mousedown(function(){$(".messages__wrapper .close span").trigger('click');});}
96function setAjaxPollAttributes(){if($("div.signika").hasClass("animated")){$(".social-first").removeClass("ajax-p
96oll");}
97var hidden_option='_EMPTY_';$(".vote-form div.js-form-type-radio:contains('"+hidden_option+"')").addClass("hidden");}
98function contestLoginFormAction(){var current_url=window.location.pathname;if(current_url.includes("/contests/")){var new_action='/'+current_url.split('/')[1]+'/login-action/'+current_url.split('/')[3]
99$("form.fancy-login-user-login-form").attr('action',new_action)
100$(".fancy-login-user-login-form .js-form-submit").mousedown(function(e){e.preventDefault();$(".fancy-login-user-login-form").submit();});}}
101function smallerLogoOnScroll(){$(document).scroll(function(){let always_small=window.location.pathname.includes('/officialrules')||window.location.pathname.includes('/my-account');if(always_small){return}
102var top=$(document).scrollTop();var shrinkOn=0;if(top>shrinkOn){$('.header__logo-container').addClass("smaller");}else{if($('.header__logo-container').hasClass("smaller")){$('.header__logo-container').removeClass("smaller");}}});}
103function customRecipeLandingpage(){$("body.path-life .views-exposed-form label.checkbox, body.path-recipes .views-exposed-form label.checkbox").click(function(){$(this).closest(".btn-group").removeClass("open");});}
104function getUrlVars(){var vars={};var parts=window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(m,key,value){vars[key]=value;});return vars;}
105function setRecipeFilter(){if(window.location.pathname.includes("/recipes")||window.location.pathname.includes("/recette")){var occasions={'gameday':{'fr-ca':'Jour de match','en-ca':'Game Day','en-us':'Game Day','es-us':'Día de Juego',},}
106if(getUrlVars()['filter']){var filter=getUrlVars()['filter'];var label=occasions[filter][window.language];if($("label[title='"+label+"']").find("input").length){$("label[title='"+label+"']").find("input").click();$(".recipe__filter-wrapper form .js-form-submit").click();}}
107if(getUrlVars()['brands']){var brands=drupalSettings.customalteration;var brand_filter=getUrlVars()['brands'];var label=brands[brand_filter];if($("label[title='"+label+"']").find("input").length){$("label[title='"+label+"']").find("input").click();$(".recipe__filter-wrapper form .js-form-submit").click();}}}}
108$('.countryselected').on("click",function(e){const token=Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);e.preventDefault();var selectedlang=$(this).data('value');document.location.href="/"+selectedlang+"?rememberlang="+selectedlang+"&ui="+token;});function setCountryLanguage(lang){}
109if($(".language_switcher--backdrop").length>0){$(".language_switcher--backdrop").css("display","flex");}
110function collapseAccordionFAQ(){$(".faq-border  a.faq-plus-minus").click(function(event){event.preventDefault();$(this).closest("h4.faq-title").next().css("display:block");});}
111function makeSignupCTAPopup(){let user_logged=false;if($("body.user-logged-in").length>0){user_logged=true;}
112if($('.slick-current .btn_red').length>0){$('.slick-current .btn_red').click(function(event){var href=$(this).attr('href');if(href.includes('sign-up')){event.preventDefault();user_logged||$("body").addClass("modal--is-open-sign-up");}});}
113if($('.banner_slide .btn_red').length>0){$('.banner_slide .btn_red').click(function(event){var href=$(this).attr('href');if(href.includes('sign-up')){event.preventDefault();user_logged||$("body").addClass("modal--is-open-sign-up");}});}
114$('.recipe-signup').click(function(event){user_logged||$("body").addClass("modal--is-open-sign-up");});}
115function triggerSignInPopup(){var queryString=window.location.search;var urlParams=new URLSearchParams(queryString);var filterParam=urlParams.get('signin');if(filterParam=="Y"){if($('.jsModalSignIn').length>0){$('.jsModalSignIn').trigger('click');}}}
116function getCookie(name){var value="; "+document.cookie;var parts=value.split("; "+name+"=");if(parts.length==2)return parts.pop().split(";").shift();}
117function switchToSavedLanguage(){if(window.location.pathname=='/'){if(getCookie('rememberlang')){var currentlang=getCookie('rememberlang');console.log('Redirecting to saved language: '+currentlang);if(currentlang=='en-ca'||currentlang=='fr-ca'){window.location.href=window.location.pathname+currentlang}
118else{$('.language_switcher--backdrop').removeClass('hidden');}}else{$('.language_switcher--backdrop').removeClass('hidden');}}}
119function get_matching_url(country_lang,current_url){var url_map={'/life':{'en-us':'/en-us/life','es-us':'/es-us/modo-de-vida','en-ca':'/en-ca/life','fr-ca':'/fr-ca/mode-de-vie',},'/recipes':{'en-us':'/en-us/recipes','es-us':'/es-us/recetas','en-ca':'/en-ca/recipes','fr
119-ca':'/fr-ca/recettes',},}
120var english_url=current_url
121if(current_url=='/recettes'||current_url=='/recetas')english_url='/recipes'
122if(current_url=='/mode-de-vie'||current_url=='/modo-de-vida')english_url='/life'
123if(url_map[english_url]==undefined)return'/'+country_lang
124return url_map[english_url][country_lang]}
125$(document).ready(function(){$('.footer_country--wrapper .dropdown').append('<div class="button" tabindex="0"></div>');$('.footer_country--wrapper .dropdown').append('<ul class="select-list"></ul>');$('.footer_country--wrapper .dropdown select option').each(function(){if(!$(this).attr('disabled')){var bg=$(this).css('background-image');$('.select-list').append('<li tabindex="0" class="clsAnchor"><span value="'+$(this).val()+'" class="'+$(this).attr('class')+'" style=background-image:'+bg+'>'+$(this).text()+'</span></li>');}});$('.footer_country--wrapper .dropdown .button').html('<span style=background-image:'+$('.footer_country--wrapper .dropdown select').find(':selected').css('background-image')+'>'+$('.footer_country--wrapper .dropdown select').find(':selected').text()+'</span>'+'<i class="select-list-link arrow-down"></i>');$('.footer_country--wrapper .dropdown ul li').each(function(){if($(this).find('span').text()==$('.footer_country--wrapper .dropdown select').find(':selected').text()){$(this).addClass('active');}});$('.footer_country--wrapper .dropdown .select-list span').on('click',function(){var dd_text=$(this).text();var dd_img=$(this).css('background-image');var dd_val=$(this).attr('value');$('.footer_country--wrapper .dropdown .button').html('<span style=background-image:'+dd_img+'>'+dd_text+'</span>'+'<i class="select-list-link arrow-down"></i>');$('.footer_country--wrapper .dropdown .select-list span').parent().removeClass('active');$(this).parent().addClass('active');$('.footer_country--wrapper .dropdown select[name=countries_footer]').val(dd_val);$('.footer_country--wrapper .dropdown .select-list li').slideUp();});$('.footer_country--wrapper .dropdown .button').on('click',function(){$('i.select-list-link').toggleClass('arrow-down arrow-up');$('.footer_country--wrapper .dropdown ul li').slideToggle();});$('.footer_country--wrapper .dropdown .select-list span').on('click',function(){var theActiveLang=$('html').attr('lang');var theNewLang=$(this)[0].className;if(theNewLang!=theActiveLang){if($(this)[0].className=='en'||$(this)[0].className=='en-us'){theNewLang=theNewLang=='en'?'en-ca':theNewLang;var pathname=window.location.pathname
126var current_page=pathname.split(window.language)[1]
127document.location.href=get_matching_url(theNewLang,current_page)}}});var langlink=$('#active_link').data("id");if(langlink!=null){if(langlink=='en'){langlink='fr';}else if(langlink=='fr'){langlink='en';}else if(langlink=='en-us'){langlink='es-us';}else if(langlink=='es-us'){langlink='en-us';}
128var newlink=$(".language-link[hreflang="+langlink+"]");if(newlink!=null){var lang_link=adjustUrls(newlink.attr("href"));$('#active_link').attr("href",lang_link);}}
129if(typeof showloginpopup!=='undefined'&&showloginpopup==true){$('.jsModalSignIn').trigger('click');}});function adjustUrls(lang_link){var new_url=lang_link;if(lang_link=="/fr-ca/recipes"){new_url=lang_link.replace("recipes","recettes");}else if(lang_link=="/en-ca/recettes"){new_url=lang_link.replace("recettes","recipes");}else if(lang_link=="/en-ca/mode-de-vie"){new_url=lang_link.replace("mode-de-vie","life");}else if(lang_link=="/fr-ca/life"){new_url=lang_link.replace("life","mode-de-vie");}else if(lang_link=="/en-us/recetas"){new_url=lang_link.replace("recetas","recipes");}else if(lang_link=="/es-us/recipes"){new_url=lang_link.replace("recipes","recetas");}else if(lang_link=="/es-us/life"){new_url=lang_link.replace("life","articulos");}else if(lang_link=="/en-us/articulos"){new_url=lang_link.replace("articulos","life");}
130return new_url;}
131$("#edit-pass").after("<span toggle=\"#password-field\" class=\"field-icon toggle-password\"></span>");$(document).on('click','.toggle-password',function(){if($(".toggle-password").hasClass("hide-password")){$(".toggle-password").removeClass("hide-password");$("#edit-pass").attr("type","password");}else{$(".toggle-password").addClass("hide-password");$("#edit-pass").attr("type","text");}});$(document).on('click','.sign_in',function(){$(".toggle-password").removeClass("hide-password");$("#edit-pass").attr("type","password");showOktaSignIn();});$(document).on('click','.sign_up',function(){$(".toggle-password-signup").removeClass("hide-password");$("#password").attr("type","password");$("#contest-password").attr("type","password");});$(".toggle-password-signup").click(function(){if($(".toggle-password-signup").hasClass("hide-password")){$(".toggle-password-signup").removeClass("hide-password");$("#password").attr("type","password");$("#contest-password").attr("type","password");}else{$(".toggle-password-signup").addClass("hide-password");$("#password").attr("type","text");$("#contest-password").attr("type","text");}});function executeDelayed(){$("#social").fadeIn(2000);}
132var delay=5;setTimeout(executeDelayed(),delay*1000);$('#edit-submit-recipes--2').on("click",function(e){console.log("Search....");var termtosearch=$("#edit-combine--2").val();if(termtosearch.length>0){console.log("Search Inserted....");window.dataLayer=window.dataLayer||[];window.dataLayer.push({'event':'search','searchTerm':termtosearch});}});function safeOpenRedirect(url_to_open,name,specs='height=300, width=500'){if(validateURL(url_to_open)){window.open(url_to_open,name,specs);}}
133function validateURL(current_url){var url=parseURL(current_url);var urlHostname=url.hostname.trim();var allowed_domains=['facebook.com','www.facebook.com','twitter.com','pinterest.com','www.pinterest.com'];if(urlHostname==''){return true;}
134else{if(urlHostname.toUpperCase()==location.hostname.trim().toUpperCase()){return true;}else if(allowed_domains.includes(urlHostname.toLowerCase())){return true;}
135else
136return false;}}
137function parseURL(url){var a=document.createElement('a');return{source:url,protocol:a.protocol.replace(':',''),hostname:a.hostname,host:a.host,port:a.port,query:a.search,params:(function(){var ret={},seg=a.search.replace(/^\?/,'').split('&'),len=seg.length,i=0,s;for(;i<len;i++){if(!seg[i]){continue;}
138s=seg[i].split('=');ret[s[0]]=s[1];}
139return ret;})(),file:(a.pathname.match(/\/([^\/?#]+)$/i)||[,''])[1],hash:a.hash.replace('#',''),path:a.pathname.replace(/^([^\/])/,'/$1'),segments:a.pathname.replace(/^\//,'').split('/')};}
140$('.trigger_sign_in_popup').on("click",function(e){console.log("Triggers");e.preventDefault();$("#signinpopup").trigger("click");});$("#mk-soda-stream .brand-icon img").attr('src','/sites/default/files/2022-09/200x120.png');function addNoOpener(link){let linkTypes=(link.getAttribute('rel')||'').split(' ');
140if(!linkTypes.includes('noopener')){linkTypes.push('noopener');}
141link.setAttribute('rel',linkTypes.join(' ').trim());}
142function addNewTabMessage(link){if(!link.querySelector('.screen-reader-only')){link.insertAdjacentHTML('beforeend','<span class="screen-reader-only">Opens in a new tab</span>');}}
143document.querySelectorAll('a[target="_blank"]').forEach(link=>{addNoOpener(link);addNewTabMessage(link);});$(document).ready(function(){$('.activities-carousel-loggedout').slick({dots:false,infinite:true,speed:300,slidesToShow:3,slidesToScroll:3,arrows:true,accessibility:true,focusOnSelect:false,prevArrow:'<button type="button" class="slick-prev activities-us-prev">Previous</button>',nextArrow:'<button type="button" class="slick-next activities-us-next">Next</button>',responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:3,}},{breakpoint:960,settings:{slidesToShow:2,slidesToScroll:2,}},{breakpoint:680,settings:{slidesToShow:1,slidesToScroll:1,}}]});$('.coupon-carousel-us').slick({dots:false,infinite:true,speed:300,slidesToShow:3,slidesToScroll:3,arrows:true,accessibility:true,focusOnSelect:false,prevArrow:'<button type="button" class="slick-prev coupon-prev-arrow">Previous</button>',nextArrow:'<button type="button" class="slick-next coupon-next-arrow">Next</button>',responsive:[{breakpoint:1301,settings:{slidesToShow:3,slidesToScroll:3,}},{breakpoint:1300,settings:{slidesToShow:2,slidesToScroll:2,}},{breakpoint:700,settings:{slidesToShow:1,slidesToScroll:1,}}]});$('.socialblock-carousel').slick({dots:false,infinite:true,speed:300,slidesToShow:3,slidesToScroll:1,arrows:true,accessibility:true,focusOnSelect:false,prevArrow:'<button type="button" class="slick-prev social-prev-arrow">Previous</button>',nextArrow:'<button type="button" class="slick-next social-next-arrow">Next</button>',responsive:[{breakpoint:1301,settings:{slidesToShow:3,slidesToScroll:1,}},{breakpoint:1300,settings:{slidesToShow:2,slidesToScroll:1,}},{breakpoint:700,settings:{slidesToShow:1,slidesToScroll:1,}}]});$('.recipes-page-carousel').slick({dots:false,infinite:true,speed:300,slidesToShow:1,slidesToScroll:1,arrows:true,accessibility:true,focusOnSelect:true,prevArrow:'<button type="button" class="slick-prev recipe-carousel-prev">Previous</button>',nextArrow:'<button type="button" class="slick-next recipe-carousel-next">Next</button>',});});function setCookieNotBanner(key,value,expiry){let expires=new Date();expires.setTime(expires.getTime()+(expiry*24*60*60*1000));document.cookie=key+'='+value+';path=/'+';expires='+expires.toUTCString();}
144var maxAttempts=3;var attemptCount=0;checkElementExists();function getCookieNotBanner(key){let keyValue=document.cookie.match('(^|;) ?'+key+'=([^;]*)(;|$)');return keyValue?keyValue[2]:null;}
145function eraseCookie(key){var keyValue=getCookieNotBanner(key);setCookieNotBanner(key,keyValue,'-1');}
146if(getCookieNotBanner('sunchipstr_notice_alreadyShown')){$(".sunchips-notice-banner").remove();}
147$(".close-sunchips-notice-banner").click(function(){$(".sunchips-notice-banner").remove();setCookieNotBanner('sunchipstr_notice_alreadyShown','1','10000');});function checkElementExists(){var consentTrackElement=$('#truste-consent-track');var consentTrackElementParent=$('#consent_blackbar');if(consentTrackElementParent.length>0&&(consentTrackElementParent.hasClass("ccm-en")||consentTrackElementParent.hasClass("ccm-fr"))){if(consentTrackElement.length>0){var overlayCode='<div style="background-color: rgb(0, 0, 0);opacity: 0.4;position: fixed;z-index: 1000000;width: 100%;height: 100%;top: 0px;left: 0px;overflow: hidden;" id="trustarc-banner-overlay"></div>';consentTrackElement.prepend(overlayCode);}else{attemptCount++;if(attemptCount<maxAttempts){setTimeout(checkElementExists,500);}else{console.log("Reached maximum attempts. Stopping further checks.");}}}}
148$(document).on('keydown','.logged-in-dropdown',function(event){if(event.key==='Enter'||event.key===' '){event.preventDefault();console.log('DROPDOWN CLICKED')
149const dropdownContent=$(this).children('.dropdown-content');dropdownContent.toggleClass('tooltip-block');if(dropdownContent.hasClass('tooltip-block')){dropdownContent.attr('tabindex','-1').focus();dropdownContent.find('a').first().focus();}else{$(this).focus();}}
150if(event.key==='Escape'){$(this).children('.dropdown-content').removeClass('tooltip-block');$(this).focus();}});$(document).on('keydown','.dropdown-content a',function(event){if(event.key==='Escape'){$(this).closest('.dropdown-content').removeClass('tooltip-block');$(this).closest('.logged-in-dropdown').focus();}});$('.lang-switcher-dropdown .lang-switch-link').on('click',function(event){event.preventDefault();var locale=$('.lang-switch-link#active_link').data('id');localStorage.setItem('pep-loyalty-locale',locale=="en-us"?"es-mx":"en-us");window.location.href=$(this).attr('href');});function fireSignUp(){$(".jsModalSignUp").first().trigger('click')}
151window.fireSignUp=fireSignUp;$('.second-level.our-brands .brands-item').each(function(){if($.trim($(this).html())===''){$(this).hide();}});}(jQuery,window));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.