<!DOCTYPE html>
<html lang="en-US" prefix="og: https://ogp.me/ns#">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="msvalidate.01" content="2EB35E92D109A1D69489EB8F5E8213FC"/>

        <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
        <link rel="preconnect" href="https://d10lpsik1i8c69.cloudfront.net">
    <link rel="preconnect" href="https://hypertune.global.ssl.fastly.net">
	
    <link rel="pingback" href="https://fabulesslyfrugal.com/xmlrpc.php">

	<script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}();
</script><style data-no-optimize="1" data-cfasync="false">
	.adthrive-ad {
		margin-top: 10px;
		margin-bottom: 10px;
		text-align: center;
		overflow-x: visible;
		clear: both;
		line-height: 0;
	}
	.adthrive-device-desktop .adthrive-recipe, .adthrive-device-tablet .adthrive-recipe {
display: inline-block;
float: right;
clear: both;
margin-left: 10px;
}

/* Add 'Advertisement' before ads */
.adthrive-content,
.adthrive-recipe,
.adthrive-header,
.adthrive-sidebar,
.adthrive-below-post {
padding-top: 10px;
}
.adthrive-header:before,
.adthrive-sidebar:before {
width: 100%;
}
.adthrive-content:before,
.adthrive-recipe:before,
.adthrive-header:before,
.adthrive-sidebar:before,
.adthrive-below-post:before {
content: "Advertisement";
font-family: "Lato",sans-serif;
text-transform: uppercase;
font-size: 10px;
letter-spacing: 1px;
margin-top: 0;
margin-bottom: 10px;
display: block;
color: #aaa;
}
.sidebar-ad-label {
visibility: hidden;
}
/* END - 'Advertisement' before ads */

.page-canvas {
 transform: none;
-webkit-transform: none;
}

/* confirm click footer ad fix test */
body.adthrive-device-phone .adthrive-footer.adthrive-sticky {
padding-top:0px;
overflow:visible !important;
border-top:0px !important;
}
body.adthrive-device-phone .adthrive-sticky.adthrive-footer>.adthrive-close {
top:-25px !important;
right:0px !important;
border-radius: 0px !important;
line-height: 24px !important;
font-size: 24px !important;
}
/* confirm click footer ad fix test  end */

body.search-results .adthrive-comscore.adthrive-footer-message {
display: none;
}

body.home .featured-recipes-section + .adthrive-content,
body.home .featured-diy-section + .adthrive-content {
margin-top: 30px;
}


/* fix sticky sidebar ads for fixed header */
.adthrive-sidebar.adthrive-stuck {
margin-top: 90px;
}
.adthrive-sticky-sidebar > div {
top: 90px!important;
}

.adthrive-device-phone .adthrive-sticky-container {
    min-height: 400px !important;
}</style>
<script data-no-optimize="1" data-cfasync="false">
	window.adthriveCLS = {
		enabledLocations: ['Content', 'Recipe'],
		injectedSlots: [],
		injectedFromPlugin: true,
		branch: '23678f0',bucket: 'prod',			};
	window.adthriveCLS.siteAds = {"betaTester":false,"targeting":[{"value":"52e41fac28963d1e058a1108","key":"siteId"},{"value":"6233884d07f5f870887efdd6","key":"organizationId"},{"value":"Fabulessly Frugal","key":"siteName"},{"value":"AdThrive Premium","key":"service"},{"value":"on","key":"bidding"},{"value":["Deals","Personal Finance","Food"],"key":"verticals"}],"siteUrl":"http://fabulesslyfrugal.com/","siteId":"52e41fac28963d1e058a1108","siteName":"Fabulessly Frugal","breakpoints":{"tablet":768,"desktop":1024},"cloudflare":{"version":"b770817"},"adUnits":[{"targeting":[{"key":"location","value":["Header"]}],"customGamTargeting":{},"stickyOverlapSelector":"","adSizes":[[728,90],[468,60],[320,50],[320,100],[970,90],[300,50]],"name":"Header","priority":399,"sticky":false,"location":"Header","autosize":true,"sequence":null,"thirdPartyAdUnitName":null,"devices":["desktop"],"dynamic":{"pageSelector":"body:not(.page-id-637575):not(.home):not(.archive):not(.single-holiday_occasion):not(.postid-755393):not(.search-results)","skip":0,"lazyMax":null,"every":1,"spacing":0,"max":1,"enabled":true,"elementSelector":".page-content","enable":true,"lazy":false,"position":"afterbegin","classNames":[]}},{"thirdPartyAdUnitName":null,"sticky":false,"adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"customGamTargeting":{},"targeting":[{"key":"location","value":["Sidebar"]}],"devices":["desktop"],"location":"Sidebar","priority":299,"dynamic":{"lazy":false,"position":"afterend","spacing":0,"enabled":true,"skip":0,"every":1,"classNames":[],"elementSelector":".sidebar-col","enable":true,"lazyMax":null,"max":1,"pageSelector":"body.home"},"autosize":true,"stickyOverlapSelector":"","name":"Sidebar","sequence":null},{"thirdPartyAdUnitName":null,"location":"Sidebar","targeting":[{"value":["Sidebar"],"key":"location"}],"adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"sticky":false,"dynamic":{"spacing":0,"classNames":[],"skip":1,"enabled":true,"elementSelector":".side-bar > div","pageSelector":"body:not(.home):not(.postid-755393)","lazy":false,"lazyMax":null,"enable":true,"max":1,"every":1,"position":"afterend"},"priority":299,"stickyOverlapSelector":"","name":"Sidebar","autosize":true,"customGamTargeting":{},"devices":["desktop"],"sequence":null},{"name":"Sidebar_9","targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"stickyOverlapSelector":".footer","thirdPartyAdUnitName":null,"devices":["desktop"],"sequence":9,"dynamic":{"spacing":0,"pageSelector":"body:not(.home):not(.postid-755393)","skip":0,"enabled":true,"every":1,"max":1,"classNames":["widget"],"elementSelector":".side-bar,\n.deal-single-sidebar","enable":true,"position":"beforeend","lazy":false,"lazyMax":null},"customGamTargeting":{},"location":"Sidebar","autosize":true,"adSizes":[[160,600],[250,250],[300,50],[300,250],[300,420],[300,600],[300,1050]],"priority":291,"sticky":true},{"dynamic":{"lazyMax":null,"enable":true,"lazy":false,"skip":0,"every":1,"classNames":[],"elementSelector":".main-content > *","pageSelector":"body.home","position":"beforebegin","spacing":0,"max":3,"enabled":true},"sequence":null,"location":"Content","autosize":true,"name":"Content","thirdPartyAdUnitName":null,"targeting":[{"key":"location","value":["Content"]}],"customGamTargeting":{},"stickyOverlapSelector":"","sticky":false,"adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"devices":["desktop","tablet","phone"]},{"dynamic":{"spacing":0,"max":1,"enabled":true,"position":"afterend","enable":true,"skip":0,"every":1,"lazyMax":null,"pageSelector":"body.archive","elementSelector":".featured-deals","lazy":false,"classNames":[]},"location":"Content","autosize":true,"sequence":1,"targeting":[{"key":"location","value":["Content"]}],"thirdPartyAdUnitName":null,"devices":["phone","tablet","desktop"],"sticky":false,"stickyOverlapSelector":"","customGamTargeting":{},"name":"Content_1","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199},{"adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"sequence":null,"stickyOverlapSelector":"","thirdPartyAdUnitName":null,"location":"Content","customGamTargeting":{},"dynamic":{"max":1,"spacing":0,"lazyMax":1,"enable":true,"skip":0,"position":"afterend","pageSelector":"body.single-holiday_occasion","lazy":true,"elementSelector":".holiday-deals, .holiday-articles-section","classNames":[],"every":1,"enabled":true},"priority":199,"sticky":false,"autosize":true,"devices":["desktop","phone","tablet"],"name":"Content","targeting":[{"value":["Content"],"key":"location"}]},{"priority":199,"autosize":true,"thirdPartyAdUnitName":null,"devices":["desktop"],"sticky":false,"targeting":[{"key":"location","value":["Content"]}],"sequence":null,"customGamTargeting":{},"location":"Content","stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"dynamic":{"lazyMax":95,"skip":2,"position":"afterend","elementSelector":".single-post-content > p","enable":true,"lazy":true,"spacing":0.85,"every":1,"max":4,"enabled":true,"pageSelector":"body.single:not(.postid-755393):not(.single-holiday_occasion), body.page:not(.home)","classNames":[]},"name":"Content"},{"priority":199,"thirdPartyAdUnitName":null,"customGamTargeting":{},"name":"Content","autosize":true,"sequence":null,"targeting":[{"key":"location","value":["Content"]}],"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"devices":["tablet","phone"],"sticky":false,"location":"Content","dynamic":{"spacing":0.85,"skip":2,"lazy":true,"elementSelector":".single-post-content > p","pageSelector":"body.single:not(.postid-755393):not(.single-holiday_occasion), body.page:not(.home)","max":4,"position":"afterend","enable":true,"enabled":true,"every":1,"classNames":[],"lazyMax":95}},{"thirdPartyAdUnitName":null,"name":"Below_Post","targeting":[{"key":"location","value":["Below Post"]}],"customGamTargeting":{},"location":"Below Post","stickyOverlapSelector":"","sequence":null,"adSizes":[[728,90],[336,280],[320,50],[468,60],[250,250],[1,1],[320,100],[300,250],[970,250],[728,250]],"priority":99,"sticky":false,"dynamic":{"enable":true,"lazy":true,"lazyMax":10,"skip":0,"position":"afterend","pageSelector":"body.single","classNames":[],"elementSelector":".post-terms, .comment-list > li, .comment-respond","max":0,"enabled":true,"spacing":1,"every":1},"devices":["phone","tablet","desktop"],"autosize":true},{"customGamTargeting":{},"devices":["tablet","phone","desktop"],"dynamic":{"lazy":false,"skip":0,"spacing":0,"elementSelector":"body","pageSelector":"body:not(.search-results), body:not(.postid-755393):not(.search-results)","lazyMax":null,"classNames":[],"position":"beforeend","every":1,"enable":true,"max":1,"enabled":true},"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"location":"Footer","thirdPartyAdUnitName":null,"autosize":true,"sticky":true,"sequence":null,"name":"Footer","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"stickyOverlapSelector":""},{"adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"sticky":false,"thirdPartyAdUnitName":null,"autosize":true,"customGamTargeting":{},"location":"Recipe","devices":["tablet","desktop"],"stickyOverlapSelector":"","priority":-101,"sequence":null,"name":"Recipe","targeting":[{"key":"location","value":["Recipe"]}],"dynamic":{"classNames":[],"elementSelector":".wprm-recipe-ingredients-container, .wprm-recipe-instructions-container","max":1,"lazyMax":1,"enabled":true,"enable":true,"every":1,"skip":0,"spacing":0.6,"pageSelector":"body:not(wprm-print)","lazy":true,"position":"beforebegin"}},{"sequence":1,"thirdPartyAdUnitName":null,"dynamic":{"elementSelector":".wprm-recipe-ingredients-container","enable":true,"enabled":true,"max":1,"pageSelector":"body:not(wprm-print)","lazy":false,"every":1,"lazyMax":null,"position":"beforebegin","skip":0,"spacing":0,"classNames":[]},"customGamTargeting":{},"sticky":false,"name":"Recipe_1","devices":["phone"],"autosize":true,"targeting":[{"key":"location","value":["Recipe"]}],"stickyOverlapSelector":"","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"location":"Recipe","priority":-101},{"targeting":[{"value":["Recipe"],"key":"location"}],"adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"sticky":false,"name":"Recipe_2","customGamTargeting":{},"dynamic":{"skip":0,"classNames":[],"position":"afterend","enable":true,"enabled":true,"pageSelector":"body:not(wprm-print)","max":2,"lazyMax":null,"elementSelector":".wprm-recipe-ingredients-container, .wprm-recipe-instructions-container","spacing":0,"lazy":false,"every":1},"sequence":2,"stickyOverlapSelector":"","location":"Recipe","thirdPartyAdUnitName":null,"priority":-102,"autosize":true,"devices":["phone"]},{"sticky":false,"thirdPartyAdUnitName":null,"customGamTargeting":{},"stickyOverlapSelector":"","priority":399,"location":"Header","adSizes":[[728,90],[320,50],[468,60],[970,90],[1,1],[320,100],[970,250],[300,50],[728,250]],"devices":["desktop","tablet","phone"],"autosize":true,"dynamic":{"elementSelector":"#wprm-print-header","pageSelector":"body.wprm-print","position":"beforebegin","spacing":0,"classNames":[],"max":1,"enable":true,"skip":0,"every":1,"enabled":true,"lazy":false,"lazyMax":null},"targeting":[{"value":["Header"],"key":"location"}],"name":"Header","sequence":null},{"adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"sticky":false,"dynamic":{"max":1,"lazy":false,"position":"beforebegin","skip":0,"every":1,"pageSelector":"body.wprm-print","lazyMax":null,"classNames":[],"elementSelector":".wprm-recipe-ingredients-container, .wprm-recipe-instructions-container","spacing":0.6,"enabled":true,"enable":true},"priority":-101,"thirdPartyAdUnitName":null,"location":"Recipe","name":"Recipe","stickyOverlapSelector":"","autosize":true,"customGamTargeting":{},"sequence":null,"devices":["tablet","desktop"],"targeting":[{"key":"location","value":["Recipe"]}]},{"sequence":null,"targeting":[{"value":["Recipe"],"key":"location"}],"location":"Recipe","autosize":true,"sticky":false,"devices":["phone"],"thirdPartyAdUnitName":null,"dynamic":{"enabled":true,"spacing":0,"position":"afterend","lazyMax":null,"skip":0,"every":1,"elementSelector":".wprm-recipe-ingredients-container, .wprm-recipe-instructions-container","enable":true,"max":1,"classNames":[],"pageSelector":"body.wprm-print","lazy":false},"stickyOverlapSelector":"","name":"Recipe","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"customGamTargeting":{},"priority":-101},{"name":"Recipe","sequence":null,"targeting":[{"key":"location","value":["Recipe"]}],"adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"devices":["phone","tablet","desktop"],"dynamic":{"lazyMax":null,"classNames":[],"enable":true,"skip":0,"elementSelector":".diy-box-content .diy-instructions","enabled":true,"lazy":false,"spacing":0,"position":"beforebegin","every":1,"max":1,"pageSelector":""},"stickyOverlapSelector":"","sticky":false,"customGamTargeting":{},"priority":-101,"location":"Recipe","autosize":true,"thirdPartyAdUnitName":null},{"sequence":null,"adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"stickyOverlapSelector":"","name":"Recipe","thirdPartyAdUnitName":null,"location":"Recipe","dynamic":{"skip":0,"spacing":0.6,"position":"beforeend","every":1,"max":2,"pageSelector":"","elementSelector":".recipe-ingredients, .recipe-instructions","enable":true,"lazy":false,"classNames":[],"enabled":true,"lazyMax":null},"devices":["tablet","desktop"],"customGamTargeting":{},"sticky":false,"targeting":[{"key":"location","value":["Recipe"]}],"autosize":true,"priority":-101},{"name":"Recipe","autosize":true,"sticky":false,"thirdPartyAdUnitName":null,"devices":["phone"],"dynamic":{"skip":0,"elementSelector":".recipe-ingredients, .recipe-instructions li","max":2,"every":1,"position":"afterend","pageSelector":"","enabled":true,"lazyMax":1,"classNames":[],"spacing":0.6,"enable":true,"lazy":true},"targeting":[{"key":"location","value":["Recipe"]}],"stickyOverlapSelector":"","location":"Recipe","customGamTargeting":{},"adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"sequence":null,"priority":-101}],"adDensityLayout":{"desktop":{"adDensity":0.2,"onePerViewport":false},"mobile":{"adDensity":0.24,"onePerViewport":false},"pageOverrides":[]},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"miniscroller":true,"outstreamMobile":true,"largeFormatsMobile":true,"frameAdsMobile":true,"interscroller":true,"expandableCatalogAdsDesktop":true,"inRecipeRecommendationMobile":true,"skylineHeader":false,"sponsorTileDesktop":true,"animatedFooter":true,"expandableFooterDesktop":true,"nativeDesktopSidebar":true,"largeFormatsDesktop":true,"interscrollerDesktop":true,"expandableFooter":true,"nativeHeaderMobile":true,"videoFootersDesktop":true,"frameAdsDesktop":true,"nativeBelowPostDesktop":true,"nativeMobileRecipe":true,"nativeMobileContent":true,"sponsorTileMobile":true,"inRecipeRecommendationDesktop":true,"nativeDesktopRecipe":true,"nativeDesktopContent":true,"nativeBelowPostMobile":true,"expandableCatalogAdsMobile":true,"videoFootersMobile":true,"nativeHeaderDesktop":true,"outstreamDesktop":true},"adOptions":{"acAlwaysSticky":false,"prioritizeShorterVideoAds":true,"pubMatic":true,"teads":true,"medianet":true,"chicory":true,"tripleLift":true,"rise":true,"amx":true,"delayLoading":true,"theTradeDesk":true,"onetag":true,"ogury":true,"adInViewTime":null,"bgColor":"#FFFFFF","gamMCMEnabled":true,"isAutoOptimized":true,"sensitiveCategories":["alc","cosm","dat","gamc","pol","rel","wtl"],"sidebarConfig":{"dynamicStickySidebar":{"max":null,"enabled":true,"minHeight":2400,"blockedSelectors":[]}},"removeVideoTitleWrapper":true,"optimizeVideoPlayersForEarnings":true,"footerSelector":".footer-bottom, body:not(.search-results)","longerVideoAdPod":true,"contentTermsFooterEnabled":true,"wakeLock":{"mobileEnabled":true,"desktopEnabled":true,"mobileValue":45,"desktopValue":90},"inImage":false,"amazonUAM":true,"yieldmo":true,"mobileInterstitial":true,"openx":true,"infiniteScrollRefresh":true,"equativ":true,"thirdPartyCmp":{"vendor":null,"enabled":false,"injectPrivacyPreferencesLink":false},"yahoossp":true,"secColor":"#000000","gumgum":true,"unruly":true,"comscoreTAL":true,"pmp":true,"rubiconMediaMath":true,"infiniteScrollOptions":{"heightThreshold":0,"selector":""},"bRealTime":false,"comscoreFooter":true,"interstitialBlockedPageSelectors":"","seedtag":true,"contentAdXExpansionDesktop":true,"restartStickyVideoPlayersAfterClose":true,"indexExchange":true,"nativo":true,"usCmpClickWrap":{"enabled":false,"regions":[]},"stackadapt":true,"footerCloseButtonDesktop":false,"stationaryRelatedMaxDuration":null,"comscore":"FamilyParenting","allowSmallerAdSizes":true,"advancePlaylistOptions":{"relatedPlayer":{"enabled":true,"applyToFirst":true},"playlistPlayer":{"enabled":true}},"gatedPrint":{"newsletterPromptEnabled":false,"conservativeGatingLogicEnabled":false,"printClasses":[],"closeButtonEnabled":false,"enabled":false,"siteEmailServiceProviderId":null,"defaultOptIn":false},"appNexus":true,"ozone":true,"infiniteScroll":true,"criteo":true,"footerCloseButton":false,"roundedVideoPlayerBorders":true,"customCreativeEnabled":true,"disabledPagesConfig":{"rules":[]},"liveRamp":true,"kargo":true,"conversant":true,"liveRampId":"","dynamicContentSlotLazyLoading":true,"trustx":true,"footerCloseButtonMobile":false,"californiaPrivacyPopup":{"termsOfServiceUrl":null,"privacyPolicyUrl":null,"enabled":false},"sharethrough":true,"desktopInterstitial":true,"siteAttributes":{"desktopHeaderSelectors":[],"mobileHeaderSelectors":[]},"clsOptimizedAds":true,"adthriveEmailIdentity":true,"liveRampATS":true,"undertone":true,"spa":false,"verticals":["Deals","Personal Finance","Food"],"inImageZone":null,"stickyContainerConfig":{"stickyHeaderSelectors":[],"blockedSelectors":[],"recipeMobile":{"minHeight":null,"enabled":false},"content":{"minHeight":260,"enabled":true},"recipeDesktop":{"enabled":false,"minHeight":null}},"usCMP":{"defaultOptIn":false,"regions":[],"strictMode":false,"enabled":false},"advancePlaylist":true,"regulatory":{"privacyPolicyUrl":"","termsOfServiceUrl":""},"consentMode":{"enabled":false,"customVendorList":""},"contentAdXExpansionMobile":true,"rubicon":true,"gamMCMChildNetworkCode":"2935086"},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"featureRollouts":{"enable-sticky-related":{"featureRolloutId":47,"data":null,"enabled":true},"disable-kargo-spotlight":{"featureRolloutId":45,"data":{},"enabled":false}},"organizationData":{"organizationId":"6233884d07f5f870887efdd6","multiSiteOrg":false},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":false,"overrideEmbedLocation":false,"defaultPlayerType":"static"},"videoEmbed":"wordpress","footerSelector":"","contentSpecificPlaylists":[],"players":[{"devices":["desktop","mobile"],"description":"","id":4046063,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"playerId":"WDZBAqIP"},{"playlistId":"","pageSelector":"","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":0,"title":"","type":"stickyRelated","enabled":true,"elementSelector":"","id":4046065,"position":"afterend","playerId":"WDZBAqIP"},{"playlistId":"rJgu3hHO","pageSelector":"body.single:not(.postid-755393), body.page","devices":["desktop"],"description":"","skip":1,"title":"MY LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":"","elementSelector":".single-post-content > p","id":4046066,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"g5PL7vtw"},{"playlistId":"rJgu3hHO","pageSelector":"body.single:not(.postid-755393), body.page","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":1,"title":"MY LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":"","elementSelector":".single-post-content > p","id":4046067,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"g5PL7vtw"},{"playlistId":"","pageSelector":"","devices":["desktop"],"description":"","elementSelector":"","skip":0,"id":4046064,"position":"afterend","title":"","type":"stickyRelated","enabled":true,"playerId":"WDZBAqIP"}],"partners":{"stickyOutstream":{"mobileHeaderSelector":"","saveVideoCloseState":false,"mobile":{"enabled":true},"desktop":{"enabled":true},"allowOnHomepage":true,"blockedPageSelectors":"","thirdPartyGamAdUnitName":null,"mobileLocation":"bottom-left","allowForPageWithStickyPlayer":{"enabled":true}},"rubicon":true,"tripleLift":true,"criteo":true,"yahoossp":true,"nativo":true,"stackadapt":true,"gumgum":true,"ozone":true,"yieldmo":true,"indexExchange":true,"undertone":true,"rise":true,"amx":true,"unruly":true,"seedtag":true,"kargo":true,"amazonUAM":true,"sharethrough":true,"equativ":true,"pmp":true,"pubMatic":true,"appNexus":true,"openx":true,"medianet":true,"conversant":true,"onetag":true,"trustx":true,"theTradeDesk":true}}};</script>

<script data-no-optimize="1" data-cfasync="false">
(function(w, d) {
	w.adthrive = w.adthrive || {};
	w.adthrive.cmd = w.adthrive.cmd || [];
	w.adthrive.plugin = 'adthrive-ads-3.13.0';
	w.adthrive.host = 'ads.adthrive.com';
	w.adthrive.integration = 'plugin';

	var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : '';

	var s = d.createElement('script');
	s.async = true;
	s.referrerpolicy='no-referrer-when-downgrade';
	s.src = 'https://' + w.adthrive.host + '/sites/52e41fac28963d1e058a1108/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + '';
	var n = d.getElementsByTagName('script')[0];
	n.parentNode.insertBefore(s, n);
})(window, document);
</script>
<link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin>

<title>Fabulessly Frugal Sitemap - Fabulessly Frugal</title>
<meta name="description" content="Online Deals:"/>
<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://fabulesslyfrugal.com/sitemap/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Fabulessly Frugal Sitemap - Fabulessly Frugal" />
<meta property="og:description" content="Online Deals:" />
<meta property="og:url" content="https://fabulesslyfrugal.com/sitemap/" />
<meta property="og:site_name" content="Fabulessly Frugal" />
<meta property="article:publisher" content="https://www.facebook.com/fabulesslyfrugal" />
<meta property="og:updated_time" content="2018-03-17T00:28:44-06:00" />
<meta property="article:published_time" content="2017-08-03T12:10:36-06:00" />
<meta property="article:modified_time" content="2018-03-17T00:28:44-06:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Fabulessly Frugal Sitemap - Fabulessly Frugal" />
<meta name="twitter:description" content="Online Deals:" />
<meta name="twitter:site" content="@fabfrug" />
<meta name="twitter:creator" content="@fabfrug" />
<meta name="twitter:label1" content="Time to read" />
<meta name="twitter:data1" content="1 minute" />
<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://fabulesslyfrugal.com/#person","name":"Cathy Yoder","sameAs":["https://www.facebook.com/fabulesslyfrugal","https://twitter.com/fabfrug"],"logo":{"@type":"ImageObject","@id":"https://fabulesslyfrugal.com/#logo","url":"https://fabulesslyfrugal.com/wp-content/uploads/2016/11/FF-SQUARE.jpg","contentUrl":"https://fabulesslyfrugal.com/wp-content/uploads/2016/11/FF-SQUARE.jpg","caption":"Fabulessly Frugal","inLanguage":"en-US","width":"451","height":"451"},"image":{"@type":"ImageObject","@id":"https://fabulesslyfrugal.com/#logo","url":"https://fabulesslyfrugal.com/wp-content/uploads/2016/11/FF-SQUARE.jpg","contentUrl":"https://fabulesslyfrugal.com/wp-content/uploads/2016/11/FF-SQUARE.jpg","caption":"Fabulessly Frugal","inLanguage":"en-US","width":"451","height":"451"}},{"@type":"WebSite","@id":"https://fabulesslyfrugal.com/#website","url":"https://fabulesslyfrugal.com","name":"Fabulessly Frugal","publisher":{"@id":"https://fabulesslyfrugal.com/#person"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://fabulesslyfrugal.com/sitemap/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://fabulesslyfrugal.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://fabulesslyfrugal.com/sitemap/","name":"Fabulessly Frugal Sitemap"}}]},{"@type":"WebPage","@id":"https://fabulesslyfrugal.com/sitemap/#webpage","url":"https://fabulesslyfrugal.com/sitemap/","name":"Fabulessly Frugal Sitemap - Fabulessly Frugal","datePublished":"2017-08-03T12:10:36-06:00","dateModified":"2018-03-17T00:28:44-06:00","isPartOf":{"@id":"https://fabulesslyfrugal.com/#website"},"inLanguage":"en-US","breadcrumb":{"@id":"https://fabulesslyfrugal.com/sitemap/#breadcrumb"}},{"@type":"Person","@id":"https://fabulesslyfrugal.com/author/programmer/","name":"programmer","url":"https://fabulesslyfrugal.com/author/programmer/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/041a848a9345cf895484cd321af510a7ecb062cd591791c61ccd560ddc12cf55?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/041a848a9345cf895484cd321af510a7ecb062cd591791c61ccd560ddc12cf55?s=96&amp;d=mm&amp;r=g","caption":"programmer","inLanguage":"en-US"}},{"@type":"Article","headline":"Fabulessly Frugal Sitemap - Fabulessly Frugal","keywords":"Online Deals","datePublished":"2017-08-03T12:10:36-06:00","dateModified":"2018-03-17T00:28:44-06:00","author":{"@id":"https://fabulesslyfrugal.com/author/programmer/","name":"programmer"},"publisher":{"@id":"https://fabulesslyfrugal.com/#person"},"description":"Online Deals:","name":"Fabulessly Frugal Sitemap - Fabulessly Frugal","@id":"https://fabulesslyfrugal.com/sitemap/#richSnippet","isPartOf":{"@id":"https://fabulesslyfrugal.com/sitemap/#webpage"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://fabulesslyfrugal.com/sitemap/#webpage"}}]}</script>


<link rel='dns-prefetch' href='//app.clickfunnels.com' />
<link rel='dns-prefetch' href='//secure.gravatar.com' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='preconnect' href='//c0.wp.com' />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://fabulesslyfrugal.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffabulesslyfrugal.com%2Fsitemap%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://fabulesslyfrugal.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffabulesslyfrugal.com%2Fsitemap%2F&#038;format=xml" />
<script>(()=>{"use strict";const e=[400,500,600,700,800,900],t=e=>`wprm-min-${e}`,n=e=>`wprm-max-${e}`,s=new Set,o="ResizeObserver"in window,r=o?new ResizeObserver((e=>{for(const t of e)c(t.target)})):null,i=.5/(window.devicePixelRatio||1);function c(s){const o=s.getBoundingClientRect().width||0;for(let r=0;r<e.length;r++){const c=e[r],a=o<=c+i;o>c+i?s.classList.add(t(c)):s.classList.remove(t(c)),a?s.classList.add(n(c)):s.classList.remove(n(c))}}function a(e){s.has(e)||(s.add(e),r&&r.observe(e),c(e))}!function(e=document){e.querySelectorAll(".wprm-recipe").forEach(a)}();if(new MutationObserver((e=>{for(const t of e)for(const e of t.addedNodes)e instanceof Element&&(e.matches?.(".wprm-recipe")&&a(e),e.querySelectorAll?.(".wprm-recipe").forEach(a))})).observe(document.documentElement,{childList:!0,subtree:!0}),!o){let e=0;addEventListener("resize",(()=>{e&&cancelAnimationFrame(e),e=requestAnimationFrame((()=>s.forEach(c)))}),{passive:!0})}})();</script><script data-cfasync="false" data-wpfc-render="false">
		(function () {
			window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}

			// Set the developer ID.
			gtag('set', 'developer_id.dMmRkYz', true);
			// Set default consent state based on plugin settings.
			gtag('consent', 'default', {
				'ad_storage': 'denied',
				'analytics_storage': 'denied',
				'ad_user_data': 'denied',
				'ad_personalization': 'denied',
				'personalization_storage': 'denied',
				'security_storage': 'granted',
				'functionality_storage': 'granted',
				'wait_for_update': 500,
			});
		})();
	</script><style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel="stylesheet" id="wprm-public-css" href="https://fabulesslyfrugal.com/wp-content/plugins/wp-recipe-maker/dist/public-modern.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fabulesslyfrugal.com/wp-content/plugins/wp-recipe-maker/dist/public-modern.css" media="all"></noscript>
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://c0.wp.com/c/7.0.5/wp-includes/blocks/paragraph/style.min.css */
</style>
<style id="wp-block-spacer-inline-css">
.wp-block-spacer{clear:both}
/*# sourceURL=https://c0.wp.com/c/7.0.5/wp-includes/blocks/spacer/style.min.css */
</style>

<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>

<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='contact-form-7-css' href='https://fabulesslyfrugal.com/wp-content/plugins/contact-form-7/includes/css/styles.css' media='all' />
<link rel="stylesheet" id="jpibfi-style-css" href="https://fabulesslyfrugal.com/wp-content/plugins/jquery-pin-it-button-for-images/css/client.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fabulesslyfrugal.com/wp-content/plugins/jquery-pin-it-button-for-images/css/client.css" media="all"></noscript>
<link rel="stylesheet" id="wprmp-public-css" href="https://fabulesslyfrugal.com/wp-content/plugins/wp-recipe-maker-premium/dist/public-pro.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fabulesslyfrugal.com/wp-content/plugins/wp-recipe-maker-premium/dist/public-pro.css" media="all"></noscript>
<style id="jetpack-stats-inline-css">
img#wpstats{display:none}
/*# sourceURL=jetpack-stats-inline-css */
</style>
<link rel="stylesheet" id="ff-google-fonts-css" href="//fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i|Montserrat:300,400,500,600,700|Oswald:400,700&#038;display=swap" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i|Montserrat:300,400,500,600,700|Oswald:400,700&#038;display=swap" media="all"></noscript>
<link rel="stylesheet" id="merged-css-css" href="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/css/merged.min.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/css/merged.min.css" media="all"></noscript>
<link rel='stylesheet' id='theme-stylesheet-css' href='https://fabulesslyfrugal.com/wp-content/themes/ffdeals/style.css' media='all' />
<link rel="https://api.w.org/" href="https://fabulesslyfrugal.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://fabulesslyfrugal.com/wp-json/wp/v2/pages/447729" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://fabulesslyfrugal.com/xmlrpc.php?rsd" />
<link rel='shortlink' href='https://fabulesslyfrugal.com/?p=447729' />
<style type="text/css">
	a.pinit-button.custom span {
		}

	.pinit-hover {
		opacity: 0.5 !important;
		filter: alpha(opacity=50) !important;
	}
	a.pinit-button {
	border-bottom: 0 !important;
	box-shadow: none !important;
	margin-bottom: 0 !important;
}
a.pinit-button::after {
    display: none;
}</style>
		<style type="text/css"> .tippy-box[data-theme~="wprm"] { background-color: #333333; color: #FFFFFF; } .tippy-box[data-theme~="wprm"][data-placement^="top"] > .tippy-arrow::before { border-top-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="left"] > .tippy-arrow::before { border-left-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="right"] > .tippy-arrow::before { border-right-color: #333333; } .tippy-box[data-theme~="wprm"] a { color: #FFFFFF; } .wprm-comment-rating svg { width: 20px !important; height: 20px !important; } img.wprm-comment-rating { width: 100px !important; height: 20px !important; } body { --comment-rating-star-color: #a21641; } body { --wprm-popup-font-size: 18px; } body { --wprm-popup-background: #ffffff; } body { --wprm-popup-title: #000000; } body { --wprm-popup-content: #444444; } body { --wprm-popup-button-background: #444444; } body { --wprm-popup-button-text: #ffffff; } body { --wprm-popup-accent: #747B2D; }input.wprm-recipe-servings {
color: #444;
}

.wprm-recipe .wprm-recipe-image img {
margin: 0;
}</style><style type="text/css">.wprm-glossary-term {color: #5A822B;text-decoration: underline;cursor: help;}</style>


<script>console.info(`[slickstream] Page Generated at: 9/30/2026, 8:05:16 PM EST`);</script>
<script>console.info(`[slickstream] Current timestamp: ${(new Date).toLocaleString('en-US', { timeZone: 'America/New_York' })} EST`);</script>

<script class='slickstream-script'>
(function() {
    "slickstream";
    const win = window;
    win.$slickBoot = win.$slickBoot || {};
    win.$slickBoot.d = {"bestBy":1760887416561,"epoch":1754960680338,"siteCode":"J8JFGML2","services":{"engagementCacheableApiDomain":"https:\/\/c13f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c13b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c13f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c13b-wss.app.slickstream.com\/socket?site=J8JFGML2"},"bootUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/app.js","adminUrl":"","allowList":["fabulesslyfrugal.com"],"abTests":[],"wpPluginTtl":3600,"v2":{"phone":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1760887416561,"epoch":1754960680338,"siteCode":"J8JFGML2","services":{"engagementCacheableApiDomain":"https:\/\/c13f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c13b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c13f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c13b-wss.app.slickstream.com\/socket?site=J8JFGML2"},"bootUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/app.js","adminUrl":"","allowList":["fabulesslyfrugal.com"],"abTests":[],"wpPluginTtl":3600},"tablet":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1760887416561,"epoch":1754960680338,"siteCode":"J8JFGML2","services":{"engagementCacheableApiDomain":"https:\/\/c13f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c13b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c13f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c13b-wss.app.slickstream.com\/socket?site=J8JFGML2"},"bootUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/app.js","adminUrl":"","allowList":["fabulesslyfrugal.com"],"abTests":[],"wpPluginTtl":3600},"desktop":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1760887416561,"epoch":1754960680338,"siteCode":"J8JFGML2","services":{"engagementCacheableApiDomain":"https:\/\/c13f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c13b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c13f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c13b-wss.app.slickstream.com\/socket?site=J8JFGML2"},"bootUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/app.js","adminUrl":"","allowList":["fabulesslyfrugal.com"],"abTests":[],"wpPluginTtl":3600},"unknown":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1760887416561,"epoch":1754960680338,"siteCode":"J8JFGML2","services":{"engagementCacheableApiDomain":"https:\/\/c13f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c13b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c13f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c13b-wss.app.slickstream.com\/socket?site=J8JFGML2"},"bootUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/2.15.5\/app.js","adminUrl":"","allowList":["fabulesslyfrugal.com"],"abTests":[],"wpPluginTtl":3600}}};
    win.$slickBoot.rt = 'https://app.slickstream.com';
    win.$slickBoot.s = 'plugin';
    win.$slickBoot._bd = performance.now();
})();
</script>


<script id="slick-embed-code-script" class='slickstream-script'>
"use strict";(async function(t,e){var o;if(location.search.includes("no-slick")){console.log("[Slickstream] Found `no-slick` in location.search; exiting....");return}const n="3.0.0";function i(){return performance.now()}function s(t,e="GET"){return new Request(t,{cache:"no-store",method:e})}function c(t){const e=document.createElement("script");e.className="slickstream-script";e.src=t;document.head.appendChild(e)}function a(t){return t==="ask"||t==="not-required"||t==="na"?t:"na"}async function r(t,e){let o=0;try{if(!("caches"in self))return{};const n=await caches.open("slickstream-code");if(!n)return{};let s=await n.match(t);if(!s){o=i();console.info(`[Slickstream] Adding item to browser cache: ${t.url}`);await n.add(t);s=await n.match(t)}if(!s||!s.ok){if(s){await n.delete(t)}return{}}const c=s.headers.get("x-slickstream-consent");if(!c){console.info("[Slickstream] No x-slickstream-consent header found in cached response")}return{t:o,d:e?await s.blob():await s.json(),c:a(c)}}catch(t){console.log(t);return{}}}async function l(o=false){let c;let l=Object.assign(Object.assign({},window.$slickBoot||{}),{_es:i(),rt:t,ev:n,l:r});const d=t.startsWith("https://")?"":"https://";const u=`${d}${t}/d/page-boot-data?site=${e}&url=${encodeURIComponent(location.href.split("#")[0])}`;const f=s(u);if(o){const{t:t,d:e,c:o}=await r(f);if(e&&e.bestBy>=Date.now()){c=e;if(t){l._bd=t}if(o){l.c=a(o)}}}if(!c){l._bd=i();const t=await fetch(f);const e=t.headers.get("x-slickstream-consent");l.c=a(e);try{c=await t.json()}catch(t){console.error(`[Slickstream] Error parsing page-boot-data from ${f.url}: ${(t===null||t===void 0?void 0:t.message)||""}`,t);return null}}if(c){l=Object.assign(Object.assign({},l),{d:c,s:"embed"})}return l}let d=(o=window.$slickBoot)!==null&&o!==void 0?o:{};if(!(d===null||d===void 0?void 0:d.d)||d.d.bestBy<Date.now()){const t=(d===null||d===void 0?void 0:d.consentStatus)||"denied";const e=t!=="denied";const o=await l(e);if(o){window.$slickBoot=d=o}}if(!(d===null||d===void 0?void 0:d.d)){console.error("[Slickstream] Boot failed; boot data not found after fetching");return}let u=d===null||d===void 0?void 0:d.d.bootUrl;if(!u){console.error("[Slickstream] Bootloader URL not found in boot data");return}let f;let w;if((d===null||d===void 0?void 0:d.consentStatus)&&d.consentStatus!=="denied"){const t=await r(s(u),true);f=t.t;w=t.d}else{f=i();const t=await fetch(s(u));w=await t.blob()}if(w){d.bo=u=URL.createObjectURL(w);if(f){d._bf=f}}else{d._bf=i()}window.$slickBoot=d;document.dispatchEvent(new CustomEvent("slick-boot-ready"));c(u)})("https://app.slickstream.com","J8JFGML2");
</script>


<meta property='slick:wpversion' content='3.0.1' />
<meta property="slick:wppostid" content="447729" />
<script type="application/x-slickstream+json">{"@context":"https://slickstream.com","@graph":[{"@type":"Plugin","version":"3.0.1"},{"@type":"Site","name":"Fabulessly Frugal","url":"https://fabulesslyfrugal.com","description":"Healthy. Wealthy. Wise. - Amazon Deals, Coupons, Air Fryer Recipes &amp; Freezer Meals","atomUrl":"https://fabulesslyfrugal.com/feed/atom/","rtl":false},{"@type":"WebPage","@id":447729,"isFront":false,"isHome":false,"isCategory":false,"isTag":false,"isSingular":true,"date":"2017-08-03T12:10:36-06:00","modified":"2018-03-17T00:28:44-06:00","title":"Fabulessly Frugal Sitemap","pageType":"page","postType":"page","author":"programmer"}]}</script>


<script id="slick-wp-rocket-detect-script" class='slickstream-script'>
(function() {
    const slickScripts = document.querySelectorAll('script.slickstream-script[type=rocketlazyloadscript]');
    const extScripts = document.querySelectorAll('script[type=rocketlazyloadscript][src*="app.slickstream.com"]');
    if (slickScripts.length > 0 || extScripts.length > 0) {
        console.warn('[slickstream]' + ['Slickstream scripts. This ',
        'may cause undesirable behavior, ', 'such as increased CLS scores.',' WP-Rocket is deferring one or more '].sort().join(''));
    }
})();
</script>



<meta name="generator" content="Redux 4.4.7.2" /><script id='nitro-generic' nitro-exclude>(()=>{if(window.NitroPack=window.NitroPack||{coreVersion:"na",isCounted:!1},!window.NitroPack.isCounted){window.NitroPack.isCounted=!0;const e=()=>{let e=performance?.getEntriesByType?.("navigation")?.[0];return document.prerendering||e?.activationStart>0?"_prr":"navigational-prefetch"===e?.deliveryType||void 0===e?.deliveryType&&e&&e.responseStart-e.requestStart<=5?"_pre":"_dow"},i=(e,i)=>{navigator.sendBeacon("https://to.getnitropack.com/p",JSON.stringify({siteId:"REKEJBDFALhYdwnFCrTqhUyceLpwEOJa",url:window.location.href,referrer:i||"",isOptimized:!!window.IS_NITROPACK,coreVersion:"na",missReason:window.NPTelemetryMetadata?.missReason||"",pageType:window.NPTelemetryMetadata?.pageType||"",isEligibleForOptimization:!!window.NPTelemetryMetadata?.isEligibleForOptimization||!1,pageLoadMode:e}))};(async()=>{await new Promise(e=>{document.prerendering?document.addEventListener("prerenderingchange",e,{once:!0}):e()}),await new Promise(e=>{"complete"===document.readyState?e():window.addEventListener("load",e)}),i(e(),document.referrer)})(),window.addEventListener("pageshow",e=>{if(e.persisted){let e=document.prerendering||self.performance?.getEntriesByType?.("navigation")[0]?.activationStart>0;"visible"!==document.visibilityState||e||i("_bfr","")}})}})();</script><link rel="icon" href="https://fabulesslyfrugal.com/wp-content/uploads/2026/05/cathy-site-icon-round-80x80.png" sizes="32x32" />
<link rel="icon" href="https://fabulesslyfrugal.com/wp-content/uploads/2026/05/cathy-site-icon-round-500x500.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://fabulesslyfrugal.com/wp-content/uploads/2026/05/cathy-site-icon-round-500x500.png" />
<meta name="msapplication-TileImage" content="https://fabulesslyfrugal.com/wp-content/uploads/2026/05/cathy-site-icon-round-500x500.png" />
<script data-no-optimize='1' data-cfasync='false' id='comscore-loader-23678f0'>(function(){window.adthriveCLS.buildDate=`2026-09-29`;var e=class{},t=class extends e{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=class{constructor(){a(this,`_featureRollouts`,{}),a(this,`_checkedFeatureRollouts`,new Map),a(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let n=this._featureRollouts[e],r=n.enabled,i=n.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(i)){let e=(i.pct_enabled??100)/100;r&&=new t(e).get()}return r}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},s=class extends o{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},c,l;let u=(c=window.adthrive)==null||(c=c.siteAds)==null?void 0:c.featureRollouts,d=(l=window.adthriveCLS)==null||(l=l.siteAds)==null?void 0:l.featureRollouts,f=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,ee=new s(f(d)&&d||f(u)&&u||{}),p=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},m=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let h=navigator.userAgent,g=m(e=>/Chrom|Applechromium/.test(e||h)),_=m(()=>/WebKit/.test(h)),v=m(()=>g()?`chromium`:_()?`webkit`:`other`),y=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),b=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),x=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,S=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||x(e),C=m((e=h)=>S(e)?`tablet`:b(e)&&!S(e)?`mobile`:y(e)?`desktop`:`tablet`),w=e=>{let t=v(),n=C(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i};var T=class{constructor(){a(this,`name`,void 0),a(this,`disable`,void 0),a(this,`gdprPurposes`,void 0)}};let E=`__adthriveTcfApiStub`,D=`__tcfapiLocator`,O=[],k=!1,A,j=e=>typeof e==`function`&&!!e[E],M=(e,t=2)=>{let n=O.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(O.splice(n,1),!0)},N=()=>{let e=()=>{if(document.querySelector(`iframe[name="${D}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=D,document.body.appendChild(t)};e()},P=()=>{let e=window.__tcfapi;return typeof e==`function`&&!j(e)?e:void 0},F=()=>{let e=P();if(e)for(;O.length>0;){let t=O.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},I=()=>{if(k)return;if(k=!0,P()){F();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!j(t)&&F()}})},L=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return O;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:A,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(A=r,typeof n==`function`&&n(`set`,!0));return;default:O.push([e,t,n,r])}};return Object.defineProperty(e,E,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},R=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},z=()=>{if(I(),P())return!1;let e=!1;return j(window.__tcfapi)||(window.__tcfapi=L(),R(),e=!0),N(),window.__tcfapiQueue=O,e},B=(e,t=2,n,r)=>{if(e===void 0)return;let i=P();i?i(e,t,n,r):(O.push([e,t,n,r]),z())},V=(e,t=2,n,r)=>{B(e,t,n,r)},H=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,M(a,2),n(Error(`TCF API request timed out`)))},e)),V(`getTCData`,2,a)}),U=[`mcmpfreqrec`],W=new class extends T{constructor(...e){super(...e),a(this,`name`,`BrowserStorage`),a(this,`disable`,!1),a(this,`gdprPurposes`,[1]),a(this,`_sessionStorageHandlerQueue`,[]),a(this,`_localStorageHandlerQueue`,[]),a(this,`_cookieHandlerQueue`,[]),a(this,`_gdpr`,void 0),a(this,`_shouldQueue`,!1),a(this,`_storageConsentGranted`,void 0),a(this,`_storageConsentUpdateInFlight`,0),a(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await H();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!U.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},G=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},K=(e,t=!1,n=!1,r=!1,i=null)=>new Promise((a,o)=>{let s=document.createElement(`script`);s.type=`text/javascript`,s.src=e,s.defer=n,s.async=r,i&&Object.keys(i).forEach(e=>{s.setAttribute(`data-${e}`,i[e])}),s.addEventListener(`error`,()=>o(Error(`Failed to import script ${e}`))),s.addEventListener(`load`,()=>a(s)),G(s,t)}),q=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),J=(e=window.navigator.userAgent)=>(e??``).toLowerCase().includes(`raptivesiteinspector`),Y=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),X=m((e=Y)=>{let t=window.navigator.userAgent.toLowerCase();return J(t)?!1:new RegExp(e.join(`|`),`i`).test(t)});var Z=class{constructor(){a(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let Q=()=>{if(navigator&&navigator.userAgent&&X())return`uav`},te=()=>{let e=q();if(e.width>5e3||e.height>5e3)return`vpv`},ne=()=>{if(new Z().isSelenium())return`selenium`},re=()=>{if(J())return;let e=[te(),Q(),ne()].filter(e=>!!e);return e.length?e:void 0},ie=e=>(e==null?void 0:e[2])===`Y`,$=()=>ie(W.readExternalCookie(`usprivacy`));re()||$()||(()=>{try{var e,t,n,r,i,a,o,s,c,l,u;let d=(e=window.adthriveCLS)==null?void 0:e.siteAds,f=d==null?void 0:d.adOptions;if((f==null||(t=f.usCmpClickWrap)==null?void 0:t.enabled)===!0)return!0;let p=window.adthrive,m=p==null||(n=p.siteAds)==null?void 0:n.adOptions,h=m==null?void 0:m.usCMP,g=!(p==null||(r=p.siteAds)==null||(r=r.siteAdsProfiles)==null)&&r.length?p.siteAds:d,_=g?w(g):null,v=p==null||(i=p.core)==null?void 0:i.region,y=(m==null||(a=m.californiaPrivacyPopup)==null?void 0:a.enabled)===!0&&v===`CA`,b=(m==null||(o=m.thirdPartyCmp)==null?void 0:o.enabled)===!0||(p==null||(s=p.deliveryFeatures)==null?void 0:s.some(e=>e.startsWith(`pubProvidedCmp-`))),x=(_==null||(c=_.adOptions)==null||(c=c.usCMP)==null?void 0:c.clickWrapMode)===!0||(_==null||(l=_.experiment)==null?void 0:l.experimentChoices.some(e=>{var t;return((t=e.adOptions)==null||(t=t.usCMP)==null?void 0:t.clickWrapMode)===!0}))===!0;return x&&(!h||!v)?!0:((f==null||(u=f.usCMP)==null?void 0:u.clickWrapMode)===!0||(h==null?void 0:h.clickWrapMode)===!0||x||ee.isRolloutEnabled(`us-cmp-click-wrap-mode`))&&(h==null?void 0:h.enabled)===!0&&!!(v&&h.regions.includes(v))&&h.strictMode!==!0&&!y&&!b}catch{return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=$()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:W.readExternalCookie(`_pubcid`)||W.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0},cs_ucfr:t||`0`};window._comscore=window._comscore||[],window._comscore.push(n),K(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{p.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script><script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-23678f0'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-09-29`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},n=()=>window.adthriveCLS,r={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},i=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function a(e){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function s(e){var t=o(e,`string`);return a(t)==`symbol`?t:t+``}function c(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=class{constructor(e){this.adthrive=e,c(this,`all`,!1),c(this,`content`,!1),c(this,`recipe`,!1),c(this,`video`,!1),c(this,`locations`,new Set),c(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue()}catch(e){t.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||i(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||i(e))&&(this.content=!0,this.recipe=!0,this.locations.add(r.Content),this.locations.add(r.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||i(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let u=n();return u&&(u.disableAds=new l(window.adthrive)),e.ClsDisableAds=l,e})({});</script><style id="wp-custom-css">
/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
.far_wishlist_box {
	float: left;
	overflow: hidden;
	width: 20%;
	margin-bottom: 15px;
}

.far_wishlist_box .item-cta p a {
	color: #fff;
}

.page-template-wishlist .single-post-content {
	padding-right: 0;
}
</style>
<script data-no-optimize='1' data-cfasync='false' id='cls-header-insertion-23678f0'>var cls_header_insertion=(function(e){window.adthriveCLS.buildDate=`2026-09-29`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},n=[[300,50],[300,90],[320,50],[320,100]],r=(e,n)=>e===t.Recipe&&n===`phone`,i=([e,t])=>n.some(([n,r])=>n===e&&r===t),a=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let o=navigator.userAgent,s=a(e=>/Chrom|Applechromium/.test(e||o)),c=(e,t)=>e==null||e!==e?t:e,l=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},u=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),d=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),f=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,p=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||f(e),m=a((e=o)=>p(e)?`tablet`:d(e)&&!p(e)?`mobile`:u(e)?`desktop`:`tablet`),h={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},g=e=>e===`mobile`?`phone`:e,_=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(h).includes(t)?t:null},v=a((e,t)=>{let n=m(e),r=t??n;return g(r===`tablet`&&n!==r?n:r)}),y=(e=navigator.userAgent)=>v(e,_()),b=(e=navigator.userAgent)=>y(e)===`phone`,x=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}};var S=class{},C=class extends S{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function w(e){"@babel/helpers - typeof";return w=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},w(e)}function T(e,t){if(w(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(w(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function E(e){var t=T(e,`string`);return w(t)==`symbol`?t:t+``}function D(e,t,n){return(t=E(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=class{constructor(){D(this,`_featureRollouts`,{}),D(this,`_checkedFeatureRollouts`,new Map),D(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new C(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},k=class extends O{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},A,j;let M=(A=window.adthrive)==null||(A=A.siteAds)==null?void 0:A.featureRollouts,N=(j=window.adthriveCLS)==null||(j=j.siteAds)==null?void 0:j.featureRollouts,P=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,F=new k(P(N)&&N||P(M)&&M||{}),I=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},L=()=>window.adthriveCLS,R=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],z=new Map([[t.Footer,1],[t.Header,2],[t.Sidebar,3],[t.Content,4],[t.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),B=e=>R.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),V=(e,[n,r],i)=>{let{location:a,sequence:o}=e;if(a===t.Footer)return!(i===`phone`&&n===320&&r===100);if(a===t.Header)return!0;if(a===t.Recipe)return!(b()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===t.Sidebar){let t=e.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!t||o===9?!0:n?i?e.sticky:!0:!i}else return!0},H=(e,n)=>{let{location:r,sticky:i}=e;if(r===t.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(b()&&e!=null&&e.enabled||!b()&&t!=null&&t.enabled)return!0}return r===t.Footer||i},U=(e,t)=>{var n;let i=(n=L())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&b()&&r(e,t)},W=(e,n)=>{let r=n.adUnits,a=F.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let o=r.location.replace(/\s+/g,`_`),l=o===`Sidebar`?0:2;o===t.Content&&a&&s()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let u=U(o,e),d=[];for(let e of c(r.targeting,[])){let t=e;t.key===`special`&&d.push(...t.value)}let f=B(r.adSizes).filter(t=>V(r,t,e)&&(u?i(t):!(t[0]===300&&t[1]===90)));return{auctionPriority:z.get(o)||8,location:o,sequence:c(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:f,devices:r.devices,pageSelector:c(r.dynamic.pageSelector,``).trim(),elementSelector:c(r.dynamic.elementSelector,``).trim(),position:c(r.dynamic.position,`beforebegin`),max:Math.floor(c(r.dynamic.max,0)),spacing:c(r.dynamic.spacing,0),skip:Math.floor(c(r.dynamic.skip,0)),every:Math.max(Math.floor(c(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:H(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:c(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:d,lazy:c(r.dynamic.lazy,!1),lazyMax:c(r.dynamic.lazyMax,l),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},G=(e,n)=>{let r=l(n),i=e.sticky&&e.location===t.Sidebar;return e.sizes.filter(t=>{let n=e.autosize?t[0]<=r||t[0]<=320:!0,a=i?t[1]<=window.innerHeight-100:!0;return n&&a})},K=(e,t)=>e.devices.includes(t),q=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],J=(e,t=q)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let n=0;n<t.length;n++)if(!e[t[n]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},Y=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,X=e=>`${Y(e)}-${e.sequence}`,Z=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`;var Q=class{constructor(e){this.adthriveCLS=e,D(this,`deviceToMinHeight`,{desktop:`90px`,tablet:`90px`,phone:`50px`}),D(this,`_device`,void 0);let{tablet:t,desktop:n}=this.adthriveCLS.siteAds.breakpoints;this._device=Z(t,n)}start(){try{let e=W(this._device,this.adthriveCLS.siteAds).filter(e=>this.locationEnabled(e)).filter(e=>K(e,this._device));for(let t=0;t<e.length;t++)window.requestAnimationFrame(this.inject.bind(this,e[t],document))}catch(e){I.error(`ClsHeaderInjector`,`start`,e)}}inject(e,n=document){if(document.readyState===`complete`)return;if(e.pageSelector.length!==0){let t=x(e.pageSelector);if(!t.valid){this._logInvalidSelector(e,`pageSelector`,e.pageSelector,t.error);return}if(!t.element){window.requestAnimationFrame(this.inject.bind(this,e,document));return}}let r=this.getElements(e.elementSelector,n,e);if(r!==void 0){if(r){let i=this.getDynamicElementId(e),a=[Y(e),X(e),...e.classNames],o=this.addAd(r,i,e.position,a);if(o){let r=G(e,o);if(r.length>0){let i={dynamicAd:e,element:o,sizes:r,name:t.Header_1,infinite:n!==document};this.adthriveCLS.injectedSlots.some(e=>e.name===t.Header_1)||this.adthriveCLS.injectedSlots.push(i),o.style.minHeight=this.deviceToMinHeight[this._device]}}return}window.requestAnimationFrame(this.inject.bind(this,e,document))}}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=x(e,t);if(!r.valid){this._logInvalidSelector(n,`elementSelector`,e,r.error);return}return r.element}_logInvalidSelector(e,t,n,r){}addAd(e,t,n,r=[]){if(!document.getElementById(t)){let i=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;e.insertAdjacentHTML(n,i)}return document.getElementById(t)}locationEnabled(e){return!(this.adthriveCLS.disableAds&&this.adthriveCLS.disableAds.all)&&e.location===t.Header&&e.sequence===1&&e.max===1&&e.spacing===0}};return(()=>{let e=L();!e||!e.siteAds||!J(e.siteAds)||!window.requestAnimationFrame||new Q(e).start()})(),e.ClsHeaderInjector=Q,e})({});</script>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-K7MKLV4');</script>


<script async src="https://www.googletagmanager.com/gtag/js?id=G-387753865"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-387753865');
</script>



 
<script data-cfasync="false" type='text/javascript'>(function(a,h,a_,l,o,g,y){ /* 5297402 at 2013-09-16 19:49:44 +0000 */window[a_]={c:o,b:g,u:l};var s=a.createElement(h);s.src=l,e=a.getElementsByTagName(h)[0];e.parentNode.insertBefore(s,e);})(document,'script','_ahalogy','//w.ahalogy.com/',{client:"89447658364-fabfrugal"});</script>



 
<script type="application/ld+json">
{ 
  "@context": "https://schema.org", 
  "@type": "WebSite", 
  "url": "https://fabulesslyfrugal.com/", 
  "name": "Fabulessly Frugal",
   "author": {
      "@type": "Person",
      "name": "Cathy Yoder"
    },
  "description": "My team and I are on a mission to help you live healthy, wealthy, and wise! See all the deals here!",
  "publisher": "Fabulessly Frugal",
  "potentialAction": { 
    "@type": "SearchAction", 
    "target": "https://fabulesslyfrugal.com/?s={search_term}", 
    "query-input": "required name=search_term" } 
    }
</script>




 
<script type="text/javascript">
  (function(e,t){var n=e.amplitude||{_q:[],_iq:{}};var r=t.createElement("script")
  ;r.type="text/javascript";r.async=true
  ;r.src="https://cdn.amplitude.com/libs/amplitude-4.4.0-min.gz.js"
  ;r.onload=function(){if(e.amplitude.runQueuedFunctions){
  e.amplitude.runQueuedFunctions()}else{
  console.log("[Amplitude] Error: could not load SDK")}}
  ;var i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)
  ;function s(e,t){e.prototype[t]=function(){
  this._q.push([t].concat(Array.prototype.slice.call(arguments,0)));return this}}
  var o=function(){this._q=[];return this}
  ;var a=["add","append","clearAll","prepend","set","setOnce","unset"]
  ;for(var u=0;u<a.length;u++){s(o,a[u])}n.Identify=o;var c=function(){this._q=[]
  ;return this}
  ;var l=["setProductId","setQuantity","setPrice","setRevenueType","setEventProperties"]
  ;for(var p=0;p<l.length;p++){s(c,l[p])}n.Revenue=c
  ;var d=["init","logEvent","logRevenue","setUserId","setUserProperties","setOptOut","setVersionName","setDomain","setDeviceId","setGlobalUserProperties","identify","clearUserProperties","setGroup","logRevenueV2","regenerateDeviceId","logEventWithTimestamp","logEventWithGroups","setSessionId","resetSessionId"]
  ;function v(e){function t(t){e[t]=function(){
  e._q.push([t].concat(Array.prototype.slice.call(arguments,0)))}}
  for(var n=0;n<d.length;n++){t(d[n])}}v(n);n.getInstance=function(e){
  e=(!e||e.length===0?"$default_instance":e).toLowerCase()
  ;if(!n._iq.hasOwnProperty(e)){n._iq[e]={_q:[]};v(n._iq[e])}return n._iq[e]}
  ;e.amplitude=n})(window,document);
  amplitude.getInstance().init("954ac3eefd63defb19fcfcd6795f6bcb");
</script>

<meta name="dealspotr-site-verification" content="88c8bda7-08be-4705-84c4-1166188fde10" />
<meta name="msvalidate.01" content="413A9AEA648ADEE23C353FD5881BB5FF" />
     <script>
          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

          ga('create', 'UA-8630059-1', 'auto');

          var logged_in = 'No';
          ga('set', 'dimension1', logged_in);

          ga('send', 'pageview');
     </script>

	<style id="ffd-critical-header-mobile">
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:swap;src:url(https://use.fontawesome.com/releases/v4.6.3/fonts/fontawesome-webfont.woff2) format("woff2")}
.header-wrapper{width:100%;z-index:20}
.header{background:#fff;padding:13px 0;min-height:65px;box-sizing:border-box;border-bottom:1px solid #ddd}
.header *{box-sizing:border-box}
.logo img{display:block;width:80px;height:40px}
.container{width:92%;max-width:1175px;margin-left:auto;margin-right:auto;box-sizing:border-box}
.top-util-bar{background:#e1245e;min-height:38px}
.secondary-nav-bar{background:#eee;border-top:1px solid #ddd}
.secondary-nav{padding:6px 0 8px}
/* Closed dropdown ULs (header search + deal filters) must not paint in-flow. style.css
   sets this, but NitroPack often defers that file — without it, every <ul> of stores/
   categories dumps as a giant list and shoves the page down. */
.ffd-custom-dropdown-wrapper>.ffd-custom-dropdown{display:none;position:absolute}
/* Off-canvas until style.css / the open-state class lands — otherwise this in-flow
   Home/Start/Recipes list is ~200px of first-paint height that then disappears. */
.main-nav-mobile{position:absolute;left:-65%;width:65%;top:0;margin:0;z-index:30}
.search-mobile{display:none}
@media only screen and (max-width:991px){
.header-wrapper{position:sticky;top:0}
.header{height:auto;min-height:0}
.header .top-bar{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 56px;box-sizing:border-box}
.main-nav-search{display:none}
.logo{float:none!important;width:100%!important;max-width:100%;margin:0;text-align:center}
.logo img{display:inline-block;margin:0 auto}
.main-menu-mobile-controller,.search-mobile-controller{
display:block;
color:#e12660;
cursor:pointer;
border:1px solid #e12660;
border-radius:4px;
line-height:0;
box-sizing:border-box;
-webkit-tap-highlight-color:transparent
}
.main-menu-mobile-controller{
position:absolute;
top:1px;
left:15px;
padding:2px 8px
}
.main-menu-mobile-controller .ffd-icon{
display:block;
width:26px;
height:26px;
margin:4px 0
}
.search-mobile-controller{
position:absolute;
right:15px;
top:1px;
padding:7px 9px 8px
}
.search-mobile-controller .ffd-icon{
display:block;
width:22px;
height:22px
}
.main-menu-mobile-controller .ffd-icon-closed,.search-mobile-controller .ffd-icon-closed{display:none}
.main-menu-mobile-controller.is-open .ffd-icon-open,.search-mobile-controller.open .ffd-icon-open{display:none}
.main-menu-mobile-controller.is-open .ffd-icon-closed,.search-mobile-controller.open .ffd-icon-closed{display:block}
/* Match _old.scss @ 991px so the category <ul> doesn't paint as a stacked list then vanish. */
.secondary-nav-bar{display:none}
}
</style>
<style id="ffd-critical-flickity-buttons" data-no-optimize="1" data-cfasync="false" nitro-exclude>
.flickity-enabled{position:relative}
.ffd-flickity-btn-seed{display:none!important}
.flickity-prev-next-button{-webkit-appearance:none!important;appearance:none!important;position:absolute!important;top:50%!important;width:44px!important;height:44px!important;padding:0!important;border:none!important;border-radius:50%!important;background:#fff!important;cursor:pointer;font-size:0!important;line-height:0!important;color:transparent!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;z-index:2}
.flickity-prev-next-button.previous{left:10px!important}
.flickity-prev-next-button.next{right:10px!important}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-prev-next-button .arrow{fill:#333}
.featured-posts-slider .flickity-prev-next-button,.featured-posts-slider .flickity-prev-next-button:hover{background:transparent!important;box-shadow:none!important}
.featured-posts-slider .flickity-prev-next-button.previous{left:8px!important}
.featured-posts-slider .flickity-prev-next-button.next{right:8px!important}
.featured-posts-slider .flickity-prev-next-button .arrow{fill:#fff!important}
.featured-deals-slider .flickity-prev-next-button,.holiday-deals-slider .flickity-prev-next-button,.bf-store-fav-ads-slider .flickity-prev-next-button,.bfmp-deals-slider .flickity-prev-next-button{background:#67AE0A!important}
.featured-deals-slider .flickity-prev-next-button.previous,.holiday-deals-slider .flickity-prev-next-button.previous,.bf-store-fav-ads-slider .flickity-prev-next-button.previous,.bfmp-deals-slider .flickity-prev-next-button.previous{left:8px!important}
.featured-deals-slider .flickity-prev-next-button.next,.holiday-deals-slider .flickity-prev-next-button.next,.bf-store-fav-ads-slider .flickity-prev-next-button.next,.bfmp-deals-slider .flickity-prev-next-button.next{right:8px!important}
.featured-deals-slider .flickity-prev-next-button .arrow,.holiday-deals-slider .flickity-prev-next-button .arrow,.bf-store-fav-ads-slider .flickity-prev-next-button .arrow,.bfmp-deals-slider .flickity-prev-next-button .arrow{fill:#fff!important}
@media only screen and (max-width:991px){.flickity-prev-next-button{display:none!important}}
</style>

	
	</head>

<body class="wp-singular page-template-default page page-id-447729 wp-theme-ffdeals" >

<div class="header-wrapper">
	<div class="top-util-bar">
    <div class="container">
        <div class="login-logout-links">
			                <a href="#" id="show_login">Signup/Login</a>
			        </div>

		<div class="menu-utility-menu-container"><ul id="menu-utility-menu" class="utility-menu"><li id="menu-item-395550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-395550"><a href="https://fabulesslyfrugal.com/blog/">Blog</a></li>
<li id="menu-item-391077" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-391077"><a href="https://fabulesslyfrugal.com/contact-us/">Contact</a></li>
</ul></div>    </div>
</div>
    <div class="header">
        <div class="container">
            <div class="top-bar clearfix">
                <div class="main-menu-mobile-controller" id="main-menu-mobile-controller">
                                        <svg class="ffd-icon ffd-icon-bars ffd-icon-open" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="24" height="24" aria-hidden="true" focusable="false" role="img"><path fill="currentColor" d="M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"/></svg>
                    <svg class="ffd-icon ffd-icon-close ffd-icon-closed" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" width="24" height="24" aria-hidden="true" focusable="false" role="img"><path fill="currentColor" d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>
                    <span class="screen-reader-text">Menu</span>
                </div>

                <div class="logo">
                    <a href="https://fabulesslyfrugal.com">
                        <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/ff-logo.png" alt="Site Logo" width="80" height="40">
                    </a>
                </div>

                <div class="main-nav-search">
					<div class="main-search">
    <form class="searchform search-form clearfix"
          method="get" action="https://fabulesslyfrugal.com"
          role="search"
    >
        <div class="ffd-custom-dropdown-wrapper ffd-dropdown-wrapper" data-dd-for="search_type">
            <span class="ffd-custom-dropdown-label ffd-dropdown-label">Deals</span>
            <ul class="ffd-custom-dropdown ffd-dropdown">
                <li class="ffd-custom-dropdown-item ffd-dropdown-item" data-item-val="deal">Deals</li>
                <li class="ffd-custom-dropdown-item ffd-dropdown-item" data-item-val="recipe">Recipes</li>
                <li class="ffd-custom-dropdown-item ffd-dropdown-item" data-item-val="diy">DIY</li>
                <li class="ffd-custom-dropdown-item ffd-dropdown-item" data-item-val="post">Blog</li>
            </ul>
        </div>

        <input type="text" name="s" class="s search-input search-box" value="">
        <input type="hidden" value="deal" name="type" id="search_type">

        <input type="submit" value="Search" class="search-submit">
    </form>
</div>					
<div class="nav-cta-btns-wrapper">
    <a href="https://fabulesslyfrugal.com/deals/" class="nav-cta-btn">Deals & Coupons</a>

	        <a href="https://fabulesslyfrugal.com/recipes/holiday/fall/" class="nav-cta-btn">
			Fall        </a>
	</div>
                    <div class="main-nav">
						<div class="menu-main-menu-new-container"><ul id="menu-main-menu-new" class="menu"><li id="menu-item-544681" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-544681"><a href="https://fabulesslyfrugal.com/">Home</a></li>
<li id="menu-item-630765" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-630765"><a href="https://fabulesslyfrugal.com/help/">Start</a></li>
<li id="menu-item-424093" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-424093"><a href="https://fabulesslyfrugal.com/recipes/">Recipes</a></li>
<li id="menu-item-638570" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-638570"><a href="https://fabulesslyfrugal.com/deals">Deals</a></li>
<li id="menu-item-1176894" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1176894"><a href="https://fabulesslyfrugal.com/subscription-center/">📩 Subscribe</a></li>
</ul></div>                    </div>
                </div>

				
<div class="search-mobile-controller" id="search-mobile-controller">
        <svg class="ffd-icon ffd-icon-search ffd-icon-open" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="22" height="22" aria-hidden="true" focusable="false" role="img"><path fill="currentColor" d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>
    <svg class="ffd-icon ffd-icon-close ffd-icon-closed" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" width="22" height="22" aria-hidden="true" focusable="false" role="img"><path fill="currentColor" d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>
    <span class="screen-reader-text">Search</span>
</div>

<div class="search-mobile" id="search-mobile">
    <form method="get" class="searchform search-form clearfix" id="mobile-search-form"
          action="https://fabulesslyfrugal.com" role="search">

        <div class="ffd-custom-dropdown-wrapper ffd-dropdown-wrapper"
             data-no-label="true"
             data-item-collapse="false"
             data-dd-for="search-mobile-post-type"
        >
            <span class="ffd-custom-dropdown-label ffd-dropdown-label"></span>
            <ul class="ffd-custom-dropdown ffd-dropdown">
                <li class="ffd-custom-dropdown-item ffd-dropdown-item selected"
                    data-item-val="deal">Deals
                </li>
                <li class="ffd-custom-dropdown-item ffd-dropdown-item"
                    data-item-val="recipe">Recipes
                </li>
                <li class="ffd-custom-dropdown-item ffd-dropdown-item"
                    data-item-val="diy">DIY
                </li>
                <li class="ffd-custom-dropdown-item ffd-dropdown-item"
                    data-item-val="post">Blog
                </li>
            </ul>
        </div>

        <input type="text" name="s" id="mobile-search-input" class="s search-input search-box"
               value="">
        <input type="hidden" id="search-mobile-post-type" name="type"
               value="deal">

        <input type="submit" class="submit" value="Go">
    </form>
</div>            </div>
        </div>
    </div>
</div>

<div class="page-wrapper" id="page-wrapper">
    <div class="page-canvas" id="page-canvas">
		
<div class="main-nav-mobile">
	<div id="mobile-main-menu-container" class="mobile-main-menu-container"><ul id="menu-main-menu-new-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-544681"><a href="https://fabulesslyfrugal.com/">Home</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-630765"><a href="https://fabulesslyfrugal.com/help/">Start</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-424093"><a href="https://fabulesslyfrugal.com/recipes/">Recipes</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-638570"><a href="https://fabulesslyfrugal.com/deals">Deals</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1176894"><a href="https://fabulesslyfrugal.com/subscription-center/">📩 Subscribe</a></li>
</ul></div>
	        <hr class="nav-cta-btn-mobile-hr">
        <div class="nav-cta-btn-mobile-wrapper">
            <a href="https://fabulesslyfrugal.com/recipes/holiday/fall/"
               class="nav-cta-btn-mobile">Fall</a>
        </div>
	</div>		
<div class="secondary-nav-bar">
    <div class="container">
        <div class="secondary-nav">
			<strong class='sec-nav-title'>Blog Categories:</strong><div class="menu-categories-container"><ul id="menu-categories" class="menu"><li id="menu-item-1397475" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1397475"><a href="https://fabulesslyfrugal.com/?s=&#038;type=diy">DIY and Crafts</a></li>
<li id="menu-item-1424627" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1424627"><a href="https://fabulesslyfrugal.com/recipes-sitemap/">Browse Recipes</a></li>
<li id="menu-item-393457" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-393457"><a href="https://fabulesslyfrugal.com/recipes/style/air-fryer/">Air Fryer Recipes</a></li>
<li id="menu-item-1099887" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1099887"><a href="https://www.amazon.com/shop/fabulesslyfrugal/">Air Fryer Tools</a></li>
<li id="menu-item-1424626" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1424626"><a href="https://www.prepear.com/fabulessly-frugal/?ref=fabulessly-frugal">Meal Plans</a></li>
<li id="menu-item-1099884" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1099884"><a href="https://pineandpepper.co/">Cookbooks</a></li>
<li id="menu-item-1099888" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1099888"><a href="https://fabulesslyfrugal.com/subscription-center/">Send Me Recipes</a></li>
</ul></div>        </div>
    </div>
</div>
        <div class="page-content">
    <div class="container">
	    <nav aria-label="breadcrumbs" class="rank-math-breadcrumb"><p><a href="https://fabulesslyfrugal.com">Home</a><span class="separator"> &raquo; </span><span class="last">Fabulessly Frugal Sitemap</span></p></nav>
        <div class="main-content clearfix">
			                <div class="post-container page-container">
                    <h1 class="title">Fabulessly Frugal Sitemap</h1>

					
                    <div class="post-meta">
                        <span class="post-date">
                            <i class="fa fa-clock-o" aria-hidden="true"></i>
                            Updated on March 17, 2018                        </span>
                        <span class="comments">
                            <i class="fa fa-comments" aria-hidden="true"></i>
                            No Comments                        </span>

						                            <span class="disclosure-link">
                                <i class="fa fa-info-circle" aria-hidden="true"></i>The links in the post below may be affiliate links.
                                <a href="https://fabulesslyfrugal.com/disclosure/" target="_blank" rel="nofollow">Read the full disclosure</a>
                            </span>
						                    </div>

					
                    <div class="single-post-content page-content">
						<input class="jpibfi" type="hidden"><p><a href="https://fabulesslyfrugal.com/">Home</a></p>
<p><a href="https://fabulesslyfrugal.com/deals/">Online Deals:</a></p>
<div class="menu-deal-categories-container">
<ul id="menu-deal-categories" class="menu">
<li id="menu-item-435516" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-435516"><a href="https://fabulesslyfrugal.com/deals/event/back-to-school/">Online Back To School Deals</a></li>
<li id="menu-item-390601" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-390601">Online Deals For Women</li>
<li id="menu-item-390602" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-390602">Online Deals For Men</li>
<li id="menu-item-390627" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-390627">Online Deals For Kids</li>
<li id="menu-item-397685" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-397685">Online Deals For Teens</li>
<li id="menu-item-390603" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-390603"><a href="https://fabulesslyfrugal.com/deals/category/clothing/">Online Clothing Deals</a></li>
<li id="menu-item-397688" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-397688"><a href="https://fabulesslyfrugal.com/deals/category/home/">Online Deals For The Home</a></li>
<li id="menu-item-435528" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-435528">Online Holiday Deals</li>
<li id="menu-item-397686" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-397686"><a href="https://fabulesslyfrugal.com/deals/category/kitchen/">Online Kitchen Deals</a></li>
<li id="menu-item-397687" class="menu-item menu-item-type-taxonomy menu-item-object-deals_category menu-item-397687"><a href="https://fabulesslyfrugal.com/deals/category/electronics/">Online Electronics Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/category/accessories/">Online Accessories Deals</a></li>
<li>Online Baby Deals</li>
<li><a href="https://fabulesslyfrugal.com/deals/category/books/">Online Book Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/disney/">Online Disney Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/category/fitness/">Online Fitness Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/category/food/">Online Food Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/lego-store/">Online Lego Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/category/movies/">Online Movie Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/category/outdoor/">Online Outdoor Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/category/prime/">Online Prime Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/category/sports/">Online Sports Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/category/video-games/">Online Video Games Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/category/toys/">Online Toys Deals</a></li>
</ul>
<p><a href="https://fabulesslyfrugal.com/deals/store/">All Online Deals Stores</a></p>
<p>Online Deals By Store:</p>
<ul id="menu-deal-categories" class="menu">
<li><a href="https://fabulesslyfrugal.com/deals/store/amazon/">Amazon Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/cents-of-style/">Cents Of Style Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/jane/">Jane Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/kohls/">Kohl/&#8221;s Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/macys/">Macy/&#8221;s Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/old-navy/">Old Navy Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/tanga/">Tanga Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/target/">Target Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/walmart/">Walmart Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/store/zulily/">Zulily Deals<br />
</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/?ff_sortby=none&amp;ff_store=other&amp;ff_cats=all&amp;ff_for=all/">Other Online Deals</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/?ff_sortby=plh&amp;ff_store=all&amp;ff_cats=all&amp;ff_for=all/">Online Deals Priced Low To High</a></li>
<li><a href="https://fabulesslyfrugal.com/deals/?ff_sortby=phl&amp;ff_store=all&amp;ff_cats=all&amp;ff_for=all/">Online Deals Priced High To Low</a></li>
</ul>
</div>
<p><a href="https://fabulesslyfrugal.com/blog/">Online Deals, Recipes and DIY Blog</a></p>
<div class="menu-blog-categories-container">
<ul id="menu-blog-categories" class="menu">
<li id="menu-item-393388" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-393388"><a href="https://fabulesslyfrugal.com/category/frugal-living/">Money Saving Tips</a></li>
<li id="menu-item-393387" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-393387"><a href="https://fabulesslyfrugal.com/category/essential-oils/">Essential Oils</a></li>
<li id="menu-item-393389" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-393389"><a href="https://fabulesslyfrugal.com/category/healthy/">Health Tips</a></li>
<li id="menu-item-393457" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-393457"><a href="https://fabulesslyfrugal.com/diy/diycleaningrecipes/">Homemade Cleaners</a></li>
<li id="menu-item-393496" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-393496"><a href="https://fabulesslyfrugal.com/freezer-meal-recipes-master-list/">Freezer Meals</a></li>
</ul>
<p><a href="https://fabulesslyfrugal.com/recipes-sitemap/">Online Recipes</a></p>
<p><a href="https://fabulesslyfrugal.com/diy/">Online Do It Yourself Tips (DIY)</a></p>
<p>Fabuless In The Media</p>
</div>
<p><a href="https://fabulesslyfrugal.com/wishlist/">Online Wishlist</a></p>
<p><a href="https://fabulesslyfrugal.com/contact-us/">Contact Us</a></p>
<p>&nbsp;</p>
<p><strong>Archives:</strong></p>
<p>&nbsp;</p>
<ul>
<li><a href="https://fabulesslyfrugal.com/2017/08/">August 2017</a></li>
<li><a href="https://fabulesslyfrugal.com/2017/07/">July 2017</a></li>
<li><a href="https://fabulesslyfrugal.com/2017/06/">June 2017</a></li>
<li><a href="https://fabulesslyfrugal.com/2017/05/">May 2017</a></li>
<li><a href="https://fabulesslyfrugal.com/2017/04/">April 2017</a></li>
<li><a href="https://fabulesslyfrugal.com/2017/03/">March 2017</a></li>
<li><a href="https://fabulesslyfrugal.com/2017/02/">February 2017</a></li>
<li><a href="https://fabulesslyfrugal.com/2017/01/">January 2017</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/12/">December 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/11/">November 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/10/">October 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/09/">September 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/08/">August 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/07/">July 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/06/">June 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/05/">May 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/04/">April 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/03/">March 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/02/">February 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2016/01/">January 2016</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/12/">December 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/11/">November 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/10/">October 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/09/">September 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/08/">August 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/07/">July 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/06/">June 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/05/">May 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/04/">April 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/03/">March 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/02/">February 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2015/01/">January 2015</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/12/">December 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/11/">November 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/10/">October 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/09/">September 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/08/">August 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/07/">July 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/06/">June 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/05/">May 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/04/">April 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/03/">March 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/02/">February 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2014/01/">January 2014</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/12/">December 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/11/">November 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/10/">October 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/09/">September 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/08/">August 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/07/">July 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/06/">June 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/05/">May 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/04/">April 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/03/">March 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/02/">February 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2013/01/">January 2013</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/12/">December 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/11/">November 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/10/">October 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/09/">September 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/08/">August 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/07/">July 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/06/">June 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/05/">May 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/04/">April 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/03/">March 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/02/">February 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2012/01/">January 2012</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/12/">December 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/11/">November 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/10/">October 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/09/">September 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/08/">August 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/07/">July 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/06/">June 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/05/">May 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/04/">April 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/03/">March 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/02/">February 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2011/01/">January 2011</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/12/">December 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/11/">November 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/10/">October 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/09/">September 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/08/">August 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/07/">July 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/06/">June 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/05/">May 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/04/">April 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/03/">March 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/02/">February 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2010/01/">January 2010</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/12/">December 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/11/">November 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/10/">October 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/09/">September 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/08/">August 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/07/">July 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/06/">June 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/05/">May 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/04/">April 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/03/">March 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/02/">February 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2009/01/">January 2009</a></li>
<li><a href="https://fabulesslyfrugal.com/2008/12/">December 2008</a></li>
<li><a href="https://fabulesslyfrugal.com/2008/11/">November 2008</a></li>
<li><a href="https://fabulesslyfrugal.com/2008/10/">October 2008</a></li>
</ul>
<p>&nbsp;</p>

                        <div class="post-meta-eoc">
                            <p>By <a href="https://fabulesslyfrugal.com/author/programmer/" rel="author">programmer</a>                        </div>

						                    </div>
                </div> 

							        </div> 
		
<div class="side-bar">
    <div class="sidebar-ad-label">Advertisement</div>

    <div class="sidebar-image-links">
		<div class="widget home-widget widget_block widget_text">
<p class="wp-block-paragraph"></p>
</div><div class="widget home-widget widget_block">
<div style="height:29px" aria-hidden="true" class="wp-block-spacer"></div>
</div>    </div> 

    <div class="social-links sidebar-col">
        <p class="social-links-wrapper">
            <a href="https://www.facebook.com/FabuLESSlyFrugal/" target="_blank" rel="nofollow">
                <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/facebook.png" alt="" class="facebook">
            </a>
            <a href="https://www.pinterest.com/fabfrugal/" target="_blank" rel="nofollow">
                <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/pinterest.png" alt="" class="pinterest">
            </a>
            <a href="https://www.instagram.com/fabulesslyfrugal/" target="_blank" rel="nofollow">
                <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/instagram.png" alt="" class="instagram">
            </a>
            <a href="https://twitter.com/fabfrug" target="_blank" rel="nofollow">
                <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/twitter.png" alt="" class="twitter">
            </a>
            <a href="https://www.youtube.com/c/fabulesslyfrugal/" target="_blank" rel="nofollow">
                <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/youtube.png" alt="" class="youtube">
            </a>
        </p>
    </div> 

	</div> 

     </div> 
<div class="deals-modal-section" id="deals-modal-section">
    <div id="deals-list-finished">
        Sorry, Current deals list is finished.
    </div>
    <div id="scroll_to_me"></div>
    <div class="deals-modal-wrapper" id="deals-modal-wrapper">
        <div class="deals-modal-close">
            <i class="fa fa-times-circle" aria-hidden="true"></i>
        </div>
        <div class="deals-modal-loader">
            <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/loader.gif" alt="" class="loader-gif-image">
            <p class="deals-modal-loader-label">Loading deal…</p>
        </div>
        <div class="deals-modal-status" id="deals-modal-status"></div>
        <div class="deal-modals-holder" id="deal-modals-holder"></div>
    </div> 
</div> <script nitro-exclude>
                document.cookie = 'nitroCachedPage=' + (!window.NITROPACK_STATE ? '0' : '1') + '; path=/; SameSite=Lax';
            </script>
<script nitro-exclude>
    if (!window.NITROPACK_STATE || window.NITROPACK_STATE != 'FRESH') {
        var proxyPurgeOnly = 0;
        if (typeof navigator.sendBeacon !== 'undefined') {
            var nitroData = new FormData(); nitroData.append('nitroBeaconUrl', 'aHR0cHM6Ly9mYWJ1bGVzc2x5ZnJ1Z2FsLmNvbS9zaXRlbWFwLw=='); nitroData.append('nitroBeaconCookies', 'W10='); nitroData.append('nitroBeaconHash', '242b114a50b4de7adfb3050eb48224f9f6098c6f5ef49021097e8aec5b24a1d85f92bc40239b6106c418d3b3eaefd5d5385a1ae9f574f07b6b34b97107b176f3'); nitroData.append('proxyPurgeOnly', ''); nitroData.append('layout', 'page'); navigator.sendBeacon(location.href, nitroData);
        } else {
            var xhr = new XMLHttpRequest(); xhr.open('POST', location.href, true); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send('nitroBeaconUrl=aHR0cHM6Ly9mYWJ1bGVzc2x5ZnJ1Z2FsLmNvbS9zaXRlbWFwLw==&nitroBeaconCookies=W10=&nitroBeaconHash=242b114a50b4de7adfb3050eb48224f9f6098c6f5ef49021097e8aec5b24a1d85f92bc40239b6106c418d3b3eaefd5d5385a1ae9f574f07b6b34b97107b176f3&proxyPurgeOnly=&layout=page');
        }
    }
</script>    <div class="footer">
        <div class="footer-menu">
            <div class="container">
				<div class="menu-footer-menu-new-container"><ul id="menu-footer-menu-new" class="menu"><li id="menu-item-338294" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-338294"><a href="https://fabulesslyfrugal.com/">Home</a></li>
<li id="menu-item-483601" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-483601"><a href="https://fabulesslyfrugal.com/help/">Start Here</a></li>
<li id="menu-item-338296" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-338296"><a href="/contact-us/">Contact</a></li>
<li id="menu-item-338298" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-338298"><a href="/about/">About Us</a></li>
<li id="menu-item-583005" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-583005"><a href="https://fabulesslyfrugal.com/deals/store/">Stores &#038; Brands</a></li>
<li id="menu-item-338300" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-338300"><a href="https://fabulesslyfrugal.com/recipes-sitemap/">Recipe Sitemap</a></li>
<li id="menu-item-449340" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-449340"><a href="https://fabulesslyfrugal.com/sitemap/" aria-current="page">Sitemap</a></li>
<li id="menu-item-467792" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-467792"><a href="https://fabulesslyfrugal.com/terms/">Terms of Use</a></li>
<li id="menu-item-467793" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-467793"><a rel="privacy-policy" href="https://fabulesslyfrugal.com/privacy-policy/">Privacy Policy</a></li>
</ul></div>            </div>
        </div>

        <div class="footer-main">
            <div class="container">
				
<div class="footer-col footer-widget">
    <h3 class="footer-title">Popular</h3>

    <ul>
		
		            <li class="footer-article clearfix">
                <div class="img-wrapper">
					<input class="jpibfi" type="hidden"><img width="80" height="42" src="https://fabulesslyfrugal.com/wp-content/uploads/2018/10/easy-olive-garden-alfredo-sauce-80x42.jpg" class="attachment-small-thumbnail size-small-thumbnail wp-post-image" alt="easy olive garden alfredo sauce" decoding="async" loading="lazy" srcset="https://fabulesslyfrugal.com/wp-content/uploads/2018/10/easy-olive-garden-alfredo-sauce-80x42.jpg 80w, https://fabulesslyfrugal.com/wp-content/uploads/2018/10/easy-olive-garden-alfredo-sauce-600x314.jpg 600w, https://fabulesslyfrugal.com/wp-content/uploads/2018/10/easy-olive-garden-alfredo-sauce-768x402.jpg 768w, https://fabulesslyfrugal.com/wp-content/uploads/2018/10/easy-olive-garden-alfredo-sauce-900x471.jpg 900w, https://fabulesslyfrugal.com/wp-content/uploads/2018/10/easy-olive-garden-alfredo-sauce.jpg 1200w" sizes="auto, (max-width: 80px) 100vw, 80px" data-jpibfi-post-excerpt="Love Olive Garden&#039;s Fettuccine Alfredo? Try this top-rated copycat recipe for Olive Garden Alfredo Sauce! Ready in just 30 minutes, it&#039;s sure to be a crowd-pleaser!" data-jpibfi-post-url="https://fabulesslyfrugal.com/recipes/olive-garden-alfredo-sauce/" data-jpibfi-post-title="Copycat Olive Garden Alfredo Sauce Recipe" data-jpibfi-src="https://fabulesslyfrugal.com/wp-content/uploads/2018/10/easy-olive-garden-alfredo-sauce-80x42.jpg" >                </div>
                <div class="footer-content">
                    <h4 class="footer-article-title">
                        <a href="https://fabulesslyfrugal.com/recipes/olive-garden-alfredo-sauce/">
							Copycat Olive Garden Alfredo Sauce Recipe                        </a>
                    </h4>

                    <p class="posted-on">
						Published on June 4, 2026                    </p>
                </div>
            </li>
		            <li class="footer-article clearfix">
                <div class="img-wrapper">
					<input class="jpibfi" type="hidden"><img width="80" height="42" src="https://fabulesslyfrugal.com/wp-content/uploads/2022/09/the-best-honey-garlic-meatballs-recipe-80x42.jpg" class="attachment-small-thumbnail size-small-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://fabulesslyfrugal.com/wp-content/uploads/2022/09/the-best-honey-garlic-meatballs-recipe-80x42.jpg 80w, https://fabulesslyfrugal.com/wp-content/uploads/2022/09/the-best-honey-garlic-meatballs-recipe-600x314.jpg 600w, https://fabulesslyfrugal.com/wp-content/uploads/2022/09/the-best-honey-garlic-meatballs-recipe-900x471.jpg 900w, https://fabulesslyfrugal.com/wp-content/uploads/2022/09/the-best-honey-garlic-meatballs-recipe-768x402.jpg 768w, https://fabulesslyfrugal.com/wp-content/uploads/2022/09/the-best-honey-garlic-meatballs-recipe-24x13.jpg 24w, https://fabulesslyfrugal.com/wp-content/uploads/2022/09/the-best-honey-garlic-meatballs-recipe-150x79.jpg 150w, https://fabulesslyfrugal.com/wp-content/uploads/2022/09/the-best-honey-garlic-meatballs-recipe.jpg 1200w" sizes="auto, (max-width: 80px) 100vw, 80px" data-jpibfi-post-excerpt="These honey garlic meatballs are always a hit! Slow cooker or Instant Pot recipe!" data-jpibfi-post-url="https://fabulesslyfrugal.com/recipes/honey-garlic-meatballs-recipe/" data-jpibfi-post-title="Sticky Honey Garlic Meatballs (4 Easy Ways to Cook)" data-jpibfi-src="https://fabulesslyfrugal.com/wp-content/uploads/2022/09/the-best-honey-garlic-meatballs-recipe-80x42.jpg" >                </div>
                <div class="footer-content">
                    <h4 class="footer-article-title">
                        <a href="https://fabulesslyfrugal.com/recipes/honey-garlic-meatballs-recipe/">
							Sticky Honey Garlic Meatballs (4 Easy Ways to Cook)                        </a>
                    </h4>

                    <p class="posted-on">
						Published on February 2, 2026                    </p>
                </div>
            </li>
		            <li class="footer-article clearfix">
                <div class="img-wrapper">
					<input class="jpibfi" type="hidden"><img width="80" height="42" src="https://fabulesslyfrugal.com/wp-content/uploads/2020/09/24-healthy-recipes-to-make-in-the-air-fryer-80x42.png" class="attachment-small-thumbnail size-small-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://fabulesslyfrugal.com/wp-content/uploads/2020/09/24-healthy-recipes-to-make-in-the-air-fryer-80x42.png 80w, https://fabulesslyfrugal.com/wp-content/uploads/2020/09/24-healthy-recipes-to-make-in-the-air-fryer-600x314.png 600w, https://fabulesslyfrugal.com/wp-content/uploads/2020/09/24-healthy-recipes-to-make-in-the-air-fryer-900x471.png 900w, https://fabulesslyfrugal.com/wp-content/uploads/2020/09/24-healthy-recipes-to-make-in-the-air-fryer-768x402.png 768w, https://fabulesslyfrugal.com/wp-content/uploads/2020/09/24-healthy-recipes-to-make-in-the-air-fryer-24x13.png 24w, https://fabulesslyfrugal.com/wp-content/uploads/2020/09/24-healthy-recipes-to-make-in-the-air-fryer.png 1200w" sizes="auto, (max-width: 80px) 100vw, 80px" data-jpibfi-post-excerpt="" data-jpibfi-post-url="https://fabulesslyfrugal.com/recipes/20-healthy-air-fryer-recipes/" data-jpibfi-post-title="24 Healthy Air Fryer Recipes That Will Knock Your Socks Off" data-jpibfi-src="https://fabulesslyfrugal.com/wp-content/uploads/2020/09/24-healthy-recipes-to-make-in-the-air-fryer-80x42.png" >                </div>
                <div class="footer-content">
                    <h4 class="footer-article-title">
                        <a href="https://fabulesslyfrugal.com/recipes/20-healthy-air-fryer-recipes/">
							24 Healthy Air Fryer Recipes That Will Knock Your Socks Off                        </a>
                    </h4>

                    <p class="posted-on">
						Updated on September 13, 2022                    </p>
                </div>
            </li>
				    </ul>
</div>
<div class="footer-col footer-widget">
    <h3 class="footer-title">Recommended</h3>

    <ul>
		
		            <li class="footer-article clearfix">
                <div class="img-wrapper">
					<input class="jpibfi" type="hidden"><img width="80" height="42" src="https://fabulesslyfrugal.com/wp-content/uploads/2018/10/healthy-freezable-meals-80x42.png" class="attachment-small-thumbnail size-small-thumbnail wp-post-image" alt="Healthy freezable meals you can make for cheap" decoding="async" loading="lazy" srcset="https://fabulesslyfrugal.com/wp-content/uploads/2018/10/healthy-freezable-meals-80x42.png 80w, https://fabulesslyfrugal.com/wp-content/uploads/2018/10/healthy-freezable-meals-600x314.png 600w, https://fabulesslyfrugal.com/wp-content/uploads/2018/10/healthy-freezable-meals-768x402.png 768w, https://fabulesslyfrugal.com/wp-content/uploads/2018/10/healthy-freezable-meals-900x471.png 900w, https://fabulesslyfrugal.com/wp-content/uploads/2018/10/healthy-freezable-meals-24x13.png 24w, https://fabulesslyfrugal.com/wp-content/uploads/2018/10/healthy-freezable-meals.png 940w" sizes="auto, (max-width: 80px) 100vw, 80px" data-jpibfi-post-excerpt="" data-jpibfi-post-url="https://fabulesslyfrugal.com/recipes/50-make-ahead-freezer-meals/" data-jpibfi-post-title="The Best Cheap Freezer Meals (50+ Easy Budget-Friendly Recipes)" data-jpibfi-src="https://fabulesslyfrugal.com/wp-content/uploads/2018/10/healthy-freezable-meals-80x42.png" >                </div>
                <div class="footer-content">
                    <h4 class="footer-article-title">
                        <a href="https://fabulesslyfrugal.com/recipes/50-make-ahead-freezer-meals/">
							The Best Cheap Freezer Meals (50+ Easy Budget-Friendly Recipes)                        </a>
                    </h4>

                    <p class="posted-on">
						Published on May 27, 2026                    </p>
                </div>
            </li>
		            <li class="footer-article clearfix">
                <div class="img-wrapper">
					<input class="jpibfi" type="hidden"><img width="80" height="42" src="https://fabulesslyfrugal.com/wp-content/uploads/2019/03/Egg-Roll-in-a-Bowl-and-Roast-4-80x42.png" class="attachment-small-thumbnail size-small-thumbnail wp-post-image" alt="sirloin tip roast with balsamic glaze" decoding="async" loading="lazy" srcset="https://fabulesslyfrugal.com/wp-content/uploads/2019/03/Egg-Roll-in-a-Bowl-and-Roast-4-80x42.png 80w, https://fabulesslyfrugal.com/wp-content/uploads/2019/03/Egg-Roll-in-a-Bowl-and-Roast-4-600x314.png 600w, https://fabulesslyfrugal.com/wp-content/uploads/2019/03/Egg-Roll-in-a-Bowl-and-Roast-4-900x471.png 900w, https://fabulesslyfrugal.com/wp-content/uploads/2019/03/Egg-Roll-in-a-Bowl-and-Roast-4-768x402.png 768w, https://fabulesslyfrugal.com/wp-content/uploads/2019/03/Egg-Roll-in-a-Bowl-and-Roast-4-24x13.png 24w, https://fabulesslyfrugal.com/wp-content/uploads/2019/03/Egg-Roll-in-a-Bowl-and-Roast-4-150x79.png 150w, https://fabulesslyfrugal.com/wp-content/uploads/2019/03/Egg-Roll-in-a-Bowl-and-Roast-4.png 1200w" sizes="auto, (max-width: 80px) 100vw, 80px" data-jpibfi-post-excerpt="" data-jpibfi-post-url="https://fabulesslyfrugal.com/recipes/balsamic-glazed-pork-roast-recipe/" data-jpibfi-post-title="Balsamic Glazed Pork Roast Recipe" data-jpibfi-src="https://fabulesslyfrugal.com/wp-content/uploads/2019/03/Egg-Roll-in-a-Bowl-and-Roast-4-80x42.png" >                </div>
                <div class="footer-content">
                    <h4 class="footer-article-title">
                        <a href="https://fabulesslyfrugal.com/recipes/balsamic-glazed-pork-roast-recipe/">
							Balsamic Glazed Pork Roast Recipe                        </a>
                    </h4>

                    <p class="posted-on">
						Updated on July 15, 2025                    </p>
                </div>
            </li>
		            <li class="footer-article clearfix">
                <div class="img-wrapper">
					<input class="jpibfi" type="hidden"><img width="80" height="42" src="https://fabulesslyfrugal.com/wp-content/uploads/2019/07/bad-money-habits-80x42.png" class="attachment-small-thumbnail size-small-thumbnail wp-post-image" alt="Bad money habits" decoding="async" loading="lazy" srcset="https://fabulesslyfrugal.com/wp-content/uploads/2019/07/bad-money-habits-80x42.png 80w, https://fabulesslyfrugal.com/wp-content/uploads/2019/07/bad-money-habits-600x314.png 600w, https://fabulesslyfrugal.com/wp-content/uploads/2019/07/bad-money-habits-768x402.png 768w, https://fabulesslyfrugal.com/wp-content/uploads/2019/07/bad-money-habits-900x471.png 900w, https://fabulesslyfrugal.com/wp-content/uploads/2019/07/bad-money-habits.png 940w" sizes="auto, (max-width: 80px) 100vw, 80px" data-jpibfi-post-excerpt="" data-jpibfi-post-url="https://fabulesslyfrugal.com/bad-money-habits/" data-jpibfi-post-title="10 Bad Money Habits That Will Keep You Broke" data-jpibfi-src="https://fabulesslyfrugal.com/wp-content/uploads/2019/07/bad-money-habits-80x42.png" >                </div>
                <div class="footer-content">
                    <h4 class="footer-article-title">
                        <a href="https://fabulesslyfrugal.com/bad-money-habits/">
							10 Bad Money Habits That Will Keep You Broke                        </a>
                    </h4>

                    <p class="posted-on">
						Published on February 16, 2021                    </p>
                </div>
            </li>
				    </ul>
</div><div class="footer-col footer-widget about-us clearfix">
    <h3 class="footer-title">About Us</h3>
    <div class="img-wrapper">
        <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/cathy.jpg" alt="Cathy Yoder">
    </div>
    <p>At Fabulessly Frugal, our goal is to help you live HEALTHY, WEALTHY, and WISE! My team and I work hard to bring
        you the best, online deals, clean eating, DIY's, freezer meal recipes, and more! I LOVE coaching and inspiring
        people to improve their health in my fitness challenge! You should also check out my favorite cleanse! Learn
        more about me and the rest of my team.</p>
</div>            </div>
        </div>

        <div class="footer-bottom">
            <div class="container">
				
<div class="social-links">
    <a href="https://www.facebook.com/FabuLESSlyFrugal/" target="_blank" rel="nofollow">
        <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/facebook.png" alt="" class="facebook">
    </a>

    <a href="https://www.pinterest.com/fabfrugal/" target="_blank" rel="nofollow">
        <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/pinterest.png" alt="" class="pinterest">
    </a>

    <a href="https://www.instagram.com/fabulesslyfrugal/" target="_blank" rel="nofollow">
        <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/instagram.png" alt="" class="instagram">
    </a>

    <a href="https://twitter.com/fabfrug" target="_blank" rel="nofollow">
        <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/twitter.png" alt="" class="twitter">
    </a>

    <a href="https://www.youtube.com/c/fabulesslyfrugal/" target="_blank" rel="nofollow">
        <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/youtube.png" alt="" class="youtube">
    </a>

    <a href="mailto:fabulesslyfrugal@gmail.com" rel="nofollow">
        <img src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/images/mail.png" alt="" class="mail">
    </a>

    <a href="https://www.doterracertifiedsite.com/site-verification?domain=fabulesslyfrugal.com"
       onclick="window.open('https://www.doterracertifiedsite.com/site-verification?domain=fabulesslyfrugal.com', 'newwindow', 'width=450,height=350'); return false;"
       rel="nofollow">
        <img src="https://www.doterracertifiedsite.com/api/Seal?domain=fabulesslyfrugal.com&amp;size=Medium" alt=""
             class="doterracertifiedsite">
    </a>
</div>

<div class="copyright-section-wrapper">
    <div class="copyright-section">
        <h5 class="copyright-notice">Copyright © 2008–2026</h5>
        <p class="about-site">
            Fabulessly Frugal: A Coupon Blog Sharing Gift Ideas, Amazon Deals, Printable Coupons, DIY, How to Extreme
            Coupon, and Make Ahead Meals. All rights reserved
        </p>
    </div>

	</div>
            </div>
        </div>
    </div>

<a href="#" class="mobile-nav-close-link" id="mobile-nav-close-link"></a>

</div> 
</div> 
</div> 

<div class="modal-prev-next-holder" id="modal-prev-next-holder">
    <span id="modal-triggered-item-info"></span>
    <span id="deals-modal-prev-button" class="deals-modal-prev-button deals-modal-buttons">
        <svg viewBox="0 0 100 100">
          <path d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z" class="arrow"></path>
        </svg>
    </span>

    <span id="deals-modal-next-button" class="deals-modal-next-button deals-modal-buttons">
        <svg viewBox="0 0 100 100">
            <path class="arrow" transform="translate(100, 100) rotate(180)"
                  d="M 10,50 L 60,100 L 70,90 L 30,50  L 70,10 L 60,0 Z"
            ></path>
        </svg>
    </span>
</div>
<div class="login-forms-modal-wrapper show-lf mga-off"
     data-default-form="lf">
    <div class="login-forms-modal clearfix">
        <div class="lfs-form-wrapper login-form-wrapper">
            <form action="login" method="post" id="login-form" class="login-form">
                <div class="lfs-header">
                    <h3 class="lfs-title lf-title">Sign Up / Login</h3>
                    <span class="lfs-close"><i class="fa fa-close" aria-hidden="true"></i></span>
                </div>

				
                <div class="lfs-body">
                    <p class="lfs-text">Login to cast your vote on your favorite deals.</p>

                    <div class="lfs-inputs-wrapper lf-inputs-wrapper clearfix">

						
                        <div class="lfs-inputs lf-inputs">
							<input type="hidden" id="_wp_ajax_login_nonce" name="_wp_ajax_login_nonce" value="a3e1213997" /><input type="hidden" name="_wp_http_referer" value="/sitemap/" />
                            <div class="lfs-input-wrapper lf-input-wrapper">
                                <label for="username">Email / Username</label>
                                <input id="username" type="text" class="lfs-input lf-input required" name="email">
                                <p class="error-text">**Email / Username field can't be empty!</p>
                            </div>
                            <div class="lfs-input-wrapper lf-input-wrapper">
                                <label for="password">Password</label>
                                <input id="password" type="password" class="lfs-input lf-input required"
                                       name="password">
                                <p class="error-text">**Password field can't be empty!</p>
                            </div>

                            <div class="lfs-cta-section lf-cta-section">
                                New to site?
                                <div class="lfs-cta-links lf-cta-links clearfix">
                                    <a id="create_account" href="">Create an Account</a>
                                    <a class="lp-link" href="https://fabulesslyfrugal.com/wp-login.php?action=lostpassword" rel="nofollow">Lost
                                        password?</a>
                                </div>

                            </div>

                            <input class="lfs-submit lf-submit" type="submit" value="LOGIN">
                            <span class="lfs-status lf-status"></span>
                        </div>
                    </div>
                </div>
            </form>
        </div>

        <div class="lfs-form-wrapper register-form-wrapper">
            <form action="register" method="post" id="register-form" class="register-form">
                <div class="lfs-header">
                    <h3 class="lfs-title rf-title">Sign Up to Vote Your Favorite Deals</h3>
                    <span class="lfs-close rf-close"><i class="fa fa-close" aria-hidden="true"></i></span>
                </div>

				
                <div class="lfs-body">
                    <p class="lfs-text">Create an account to cast your vote on your favorite deals.</p>

                    <div class="lfs-inputs-wrapper rf-inputs-wrapper clearfix">
						
                        <div class="lfs-inputs rf-inputs">
							<input type="hidden" id="_wp_ajax_register_user_nonce" name="_wp_ajax_register_user_nonce" value="0a25818280" /><input type="hidden" name="_wp_http_referer" value="/sitemap/" />                            <div class="lfs-input-wrapper rf-input-wrapper">
                                <label for="signonname">Username</label>
                                <input id="signonname" type="text" class="lfs-input rf-input required"
                                       name="signonname">
                                <p class="error-text">**Username can't be empty!</p>
                            </div>
                            <div class="lfs-input-wrapper rf-input-wrapper">
                                <label for="email">Email</label>
                                <input id="signonemail" type="email" class="lfs-input rf-input required" name="email">
                                <p class="error-text">**Email field can't be empty or invalid!</p>
                            </div>
                            <div class="lfs-input-wrapper rf-input-wrapper">
                                <label for="signonpassword">Password</label>
                                <input id="signonpassword" type="password" class="lfs-input rf-input required"
                                       name="signonpassword">
                                <p class="error-text">**Password field can't be empty!</p>
                            </div>

							
                            <div class="lfs-cta-section rf-cta-section">
                                Already have an account? <a id="show_login_modal" href="#">Login</a>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="lfs-footer">
                    <span class="lfs-status rf-status"></span>
                    <input class="lfs-submit rf-submit" type="submit" value="Sign Up & Win Amazon Gift Cards">
                    <p class='lfs-notice'>Don't worry, we hate spam too! Your email is safe with us!</p>
                </div>
            </form>
        </div>
    </div>
</div><div class="mg-popups-wrapper">
    <div class="mg-popup-wrapper mg-success-popup-wrapper">
        <div class="mg-popup mg-success-popup">
            <div class="mg-popup-header">
                <span class="mg-popup-close"><i class="fa fa-close" aria-hidden="true"></i></span>
            </div>

            <div class="mg-popup-body">
                <div class="mg-popup-icon-wrap mg-like-circle-wrap">
          <span class="mg-popup-icon">
            <i class="fa fa-thumbs-up" aria-hidden="true"></i>
          </span>
                </div>
                <p class="mg-popup-body-text">
                    Bummer! You're not a winner this time! But come back and try again! You can vote multiple times per
                    day. <a href="https://fabulesslyfrugal.com/giveaway-rules/">Check here for more details.</a>
                </p>
            </div>
        </div>
    </div>

    <div class="mg-popup-wrapper mg-already-voted-popup-wrapper">
        <div class="mg-popup mg-already-voted-popup">
            <div class="mg-popup-header">
                <span class="mg-popup-close"><i class="fa fa-close" aria-hidden="true"></i></span>
            </div>

            <div class="mg-popup-body">
                <div class="mg-popup-icon-wrap mg-like-circle-wrap">
          <span class="mg-popup-icon">
            <i class="fa fa-thumbs-up" aria-hidden="true"></i>
          </span>
                </div>
                <p class="mg-popup-body-text">
                    Oops! You have already voted this deal. Please vote another one.
                </p>
            </div>
        </div>
    </div>

    <div class="mg-popup-wrapper mg-error-popup-wrapper">
        <div class="mg-popup mg-error-popup">
            <div class="mg-popup-header">
                <span class="mg-popup-close"><i class="fa fa-close" aria-hidden="true"></i></span>
            </div>

            <div class="mg-popup-body">
                <div class="mg-popup-icon-wrap mg-exclamation-circle-wrap">
          <span class="mg-popup-icon">
            <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
          </span>
                </div>
                <p class="mg-popup-body-text">
                    Oops! Something has gone wrong! Please try again later.
                </p>
            </div>
        </div>
    </div>

    <div class="mg-popup-wrapper mg-winner-popup-wrapper">
        <div class="mg-popup mg-winner-popup">
            <div class="mg-popup-header">
                <span class="mg-popup-close"><i class="fa fa-close" aria-hidden="true"></i></span>
            </div>

            

            <div class="mg-popup-body">
                <div class="mg-popup-icon-wrap mg-gift-circle-wrap">
                    <span class="mg-popup-icon">
                        <i class="fa fa-gift" aria-hidden="true"></i>
                    </span>
                </div>
                <h3>Congratulations! You Won!</h3>
                <p class="mg-popup-body-text">
                    Here is your Amazon Gift Card Link: <br> <span id="mg-popup-winner-code"></span> <br>
                </p>
                <p class="mg-popup-body-text">Amazon Gift Card Value : <span id="mg-popup-winner-value"></span></p>
                <hr>
                <p>Click the link above, and then click on Apply to your Amazon account.</p>
            </div>
        </div>
    </div>
</div><div class="deal-favorite-popups-wrapper">
    <div class="deal-favorite-popup-wrapper deal-favorite-success-popup-wrapper">
        <div class="deal-favorite-popup deal-favorite-success-popup">
            <div class="deal-favorite-popup-header">
                <span class="deal-favorite-popup-close"><i class="fa fa-close" aria-hidden="true"></i></span>
            </div>

            <div class="deal-favorite-popup-body">
                <div class="deal-favorite-popup-icon-wrap deal-favorite-like-circle-wrap">
                    <span class="deal-favorite-popup-icon">
                        <i class="fa fa-thumbs-up" aria-hidden="true"></i>
                    </span>
                </div>
                <p class="deal-favorite-popup-body-text">
                    Congratulations! You have successfully favorited this deal.
                </p>
            </div>
        </div>
    </div>

    <div class="deal-favorite-popup-wrapper deal-favorite-already-favorited-popup-wrapper">
        <div class="deal-favorite-popup deal-favorite-already-favorited-popup">
            <div class="deal-favorite-popup-header">
                <span class="deal-favorite-popup-close"><i class="fa fa-close" aria-hidden="true"></i></span>
            </div>

            <div class="deal-favorite-popup-body">
                <div class="deal-favorite-popup-icon-wrap deal-favorite-like-circle-wrap">
                    <span class="deal-favorite-popup-icon">
                        <i class="fa fa-thumbs-up" aria-hidden="true"></i>
                    </span>
                </div>
                <p class="deal-favorite-popup-body-text">
                    Oops! You have already favorited this deal. Please choose another one.
                </p>
            </div>
        </div>
    </div>

    <div class="deal-favorite-popup-wrapper deal-favorite-error-popup-wrapper">
        <div class="deal-favorite-popup deal-favorite-error-popup">
            <div class="deal-favorite-popup-header">
                <span class="deal-favorite-popup-close"><i class="fa fa-close" aria-hidden="true"></i></span>
            </div>

            <div class="deal-favorite-popup-body">
                <div class="deal-favorite-popup-icon-wrap deal-favorite-exclamation-circle-wrap">
                    <span class="deal-favorite-popup-icon">
                        <i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
                    </span>
                </div>
                <p class="deal-favorite-popup-body-text">
                    Oops! Something has gone wrong! Please try again later.
                </p>
            </div>
        </div>
    </div>
</div>



<script data-no-optimize='1' data-cfasync='false' id='cls-insertion-23678f0'>(function(){window.adthriveCLS.buildDate=`2026-09-29`;let e={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},t=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],n=(e,n=t)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let t=0;t<n.length;t++)if(!e[n[t]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},r=()=>window.adthriveCLS;function i(e){"@babel/helpers - typeof";return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t){if(i(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(i(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function o(e){var t=a(e,`string`);return i(t)==`symbol`?t:t+``}function s(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=class{constructor(){s(this,`_clsGlobalData`,r())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&n(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[e.Below_Post,e.Content,e.Recipe,e.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},l=class{},u=class extends l{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}},d=class{constructor(){s(this,`_featureRollouts`,{}),s(this,`_checkedFeatureRollouts`,new Map),s(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new u(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},f=class extends d{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},p,m;let h=(p=window.adthrive)==null||(p=p.siteAds)==null?void 0:p.featureRollouts,g=(m=window.adthriveCLS)==null||(m=m.siteAds)==null?void 0:m.featureRollouts,_=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,v=new f(_(g)&&g||_(h)&&h||{}),y=new f(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?window.adthrive.siteAds.featureRollouts??{}:{}),b=e=>e.indexOf(`hbs-q`)===0,ee=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e??((n=window.adthrive)==null?void 0:n.bucket);return!(t??y.isRolloutEnabled.bind(y))(`enable-sticky-related`)||b(r||``)},x=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let S=navigator.userAgent,C=x(e=>/Chrom|Applechromium/.test(e||S)),te=x(()=>/WebKit/.test(S)),ne=x(()=>C()?`chromium`:te()?`webkit`:`other`),re=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ie=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),ae=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,w=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||ae(e),T=x((e=S)=>w(e)?`tablet`:ie(e)&&!w(e)?`mobile`:re(e)?`desktop`:`tablet`),oe={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},se=e=>e===`mobile`?`phone`:e,ce=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(oe).includes(t)?t:null},le=x((e,t)=>{let n=T(e),r=t??n;return se(r===`tablet`&&n!==r?n:r)}),E=(e=navigator.userAgent)=>le(e,ce()),D=(e=navigator.userAgent)=>E(e)===`phone`;var ue,O=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||=(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),!0)}static _detachViewportListeners(){this._listenersAttached&&=(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e)??e.getBoundingClientRect();return this.playerViewableFromRect(t)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e||=`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${D()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${D()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};ue=O,s(O,`_trackedElements`,new Set),s(O,`_cachedRects`,new WeakMap),s(O,`_rafId`,null),s(O,`_listenersAttached`,!1),s(O,`_viewportListener`,()=>{ue._scheduleViewportUpdate()});let k=(e,t)=>e==null||e!==e?t:e;var de=class{constructor(e){this._clsOptions=e,s(this,`relatedSettings`,void 0),s(this,`players`,void 0),s(this,`removeVideoTitleWrapper`,void 0),s(this,`footerSelector`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=k(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=ee({bucket:this._clsOptions.bucket,isRolloutEnabled:v.isRolloutEnabled.bind(v)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=k(t&&t.footerSelector,``),this.players=k(t&&t.players.map(e=>(e.mobileLocation=O.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},fe=class{constructor(e){s(this,`mobileStickyPlayerOnPage`,!1),s(this,`collapsiblePlayerOnPage`,!1),s(this,`playlistPlayerAdded`,!1),s(this,`relatedPlayerAdded`,!1),s(this,`collapseSettings`,void 0),s(this,`footerSelector`,``),s(this,`removeVideoTitleWrapper`,!1),s(this,`desktopCollapseSettings`,void 0),s(this,`mobileCollapseSettings`,void 0),s(this,`relatedSettings`,void 0),s(this,`playerId`,void 0),s(this,`playlistId`,void 0),s(this,`desktopRelatedCollapseSettings`,void 0),s(this,`mobileRelatedCollapseSettings`,void 0),s(this,`collapsePlayerId`,void 0),s(this,`players`,void 0),s(this,`videoAdOptions`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new de(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};let pe=[[300,50],[300,90],[320,50],[320,100]],A=(t,n)=>t===e.Recipe&&n===`phone`,me=([e,t])=>pe.some(([n,r])=>n===e&&r===t),he=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},ge=()=>document.createDocumentFragment().querySelectorAll(`*`),j=(e,t=document)=>{try{return{valid:!0,elements:t.querySelectorAll(e)}}catch(e){return{valid:!1,elements:ge(),error:e}}},M=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}},N=e=>j(e),P=e=>{if(e===``)return{valid:!0};let t=N(e);return t.valid?{valid:!0,elements:t.elements}:{valid:!1,error:t.error}},F=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},_e=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],ve=new Map([[e.Footer,1],[e.Header,2],[e.Sidebar,3],[e.Content,4],[e.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),ye=e=>_e.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),be=(t,[n,r],i)=>{let{location:a,sequence:o}=t;if(a===e.Footer)return!(i===`phone`&&n===320&&r===100);if(a===e.Header)return!0;if(a===e.Recipe)return!(D()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===e.Sidebar){let e=t.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!e||o===9?!0:n?i?t.sticky:!0:!i}else return!0},xe=(t,n)=>{let{location:r,sticky:i}=t;if(r===e.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(D()&&e!=null&&e.enabled||!D()&&t!=null&&t.enabled)return!0}return r===e.Footer||i},Se=(e,t)=>{var n;let i=(n=r())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&D()&&A(e,t)},Ce=(t,n)=>{let r=n.adUnits,i=v.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let a=r.location.replace(/\s+/g,`_`),o=a===`Sidebar`?0:2;a===e.Content&&i&&C()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let s=Se(a,t),c=[];for(let e of k(r.targeting,[])){let t=e;t.key===`special`&&c.push(...t.value)}let l=ye(r.adSizes).filter(e=>be(r,e,t)&&(s?me(e):!(e[0]===300&&e[1]===90)));return{auctionPriority:ve.get(a)||8,location:a,sequence:k(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:l,devices:r.devices,pageSelector:k(r.dynamic.pageSelector,``).trim(),elementSelector:k(r.dynamic.elementSelector,``).trim(),position:k(r.dynamic.position,`beforebegin`),max:Math.floor(k(r.dynamic.max,0)),spacing:k(r.dynamic.spacing,0),skip:Math.floor(k(r.dynamic.skip,0)),every:Math.max(Math.floor(k(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:xe(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:k(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:c,lazy:k(r.dynamic.lazy,!1),lazyMax:k(r.dynamic.lazyMax,o),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},we=(t,n)=>{let r=he(n),i=t.sticky&&t.location===e.Sidebar;return t.sizes.filter(e=>{let n=t.autosize?e[0]<=r||e[0]<=320:!0,a=i?e[1]<=window.innerHeight-100:!0;return n&&a})},Te=(e,t)=>e.devices.includes(t),Ee=e=>{if(e.pageSelector.length===0)return!0;let t=M(e.pageSelector);return t.valid?t.element!==null:!1},I={Desktop:`desktop`,Mobile:`mobile`},De=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){F.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);F.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},L=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,Oe=e=>`${L(e)}-${e.sequence}`;function ke(e,t,n){let r=e.pageOverrides.filter(e=>{let t=P(e.pageSelector);return t.valid||n==null||n({selector:e.pageSelector,selectorType:`pageOverride.pageSelector`,source:`getPageDensitySettings`,error:t.error}),e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[t]);return r.length?r[0]:e[t]}function Ae({targetDensity:e,targetAll:t,totalAvailableElements:n,mainContentHeight:r,minDivHeight:i,recipeCount:a}){return t?n:Math.floor(e*r/(1-e)/i)-a}function je(e,t,n,r){return e.filter(e=>{try{return t.querySelector(e.elementSelector)}catch(t){return r==null||r({selector:e.elementSelector,selectorType:`elementSelector`,source:`getCombinedMax`,context:n==null?void 0:n(e),error:t}),!1}}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0]||0}let Me=(e,t)=>{if(e<=0)return{spacing:0,nextAfter:0,reasons:[`non-density-disabled`]};let n=t*e;return{spacing:n,nextAfter:n,reasons:[`non-density-viewport-ratio`]}},Ne=({settings:e,densityDevice:t,dynamicAds:n,target:r,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s,selectorContext:c,onInvalidSelector:l})=>{let u=ke(e,t,l),d=u.adDensity,f=u.onePerViewport,p=d===.99,m=Ae({targetDensity:d,targetAll:p,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s}),h=je(n,r,c,l);return{onePerViewport:f,targetAll:p,targetDensity:d,targetDensityUnits:m,combinedMax:h,numberOfUnits:Math.min(i,m,...h>0?[h]:[]),reasons:[p?`target-all-eligible`:`target-density-formula`,...f?[`viewport-floor`]:[]]}},Pe=({totalAvailableElements:e,targetDensityUnits:t,numberOfUnits:n,mainContentHeight:r,absoluteMinimumSpacing:i,viewportHeight:a,onePerViewport:o})=>{let s=e>t||e>n,c=[],l,u;return s?(u=!1,l=r/Math.min(t,n),c.push(`wider-spacing`)):(u=!0,l=o&&a>i?a:i,c.push(`absolute-minimum`)),o&&a>l?(c.push(`viewport-floor`),{insertEvery:a,usedAbsoluteMinimum:u,reasons:c}):{insertEvery:l,usedAbsoluteMinimum:u,reasons:c}},Fe=(e,t)=>{let n=e*.6;return n<=t?{insertEvery:t,usedAbsoluteMinimum:!0,reasons:[`clamped-absolute-minimum`]}:{insertEvery:n,usedAbsoluteMinimum:!1,reasons:[`wider-spacing`]}},Ie=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,R=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Le=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Re=e=>e.includes(`,`)?e.split(`,`):[e],ze=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Be=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=ze(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=j(e.elementSelector,n);if(!t.valid)return;let i=Array.from(t.elements),s=Re(e.elementSelector),c=s.length===1?i:[];s.length>1&&s.forEach(e=>{Array.from(j(e,n).elements).forEach(e=>{c.push(e)})});let l=new Set(i.slice(0,e.skip));for(let t of c){if(r.has(t))continue;let n=t.parentElement;n&&n!==document.body?a.push(n):a.push(t),l.has(t)||o.push({dynamicAd:e,element:t})}});let s=Le(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Ve=(e,t,n=document)=>{let[r,i]=Be(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},He=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Ue=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},We=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function z(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ge=e=>e===9,Ke=e=>Ge(e)?`rp-sticky-sb-wrapper`:`rp-sticky-sidebar`,qe=e=>z(`
  .adthrive-device-phone .adthrive-sticky-content {
    height: 450px !important;
    margin-bottom: 100px !important;
  }
  .adthrive-content.adthrive-sticky {
    position: -webkit-sticky;
    position: sticky !important;
    top: 42px !important;
    margin-top: 42px !important;
  }
  .adthrive-content.adthrive-sticky:after {
    content: "— Advertisement. Scroll down to continue. —";
    font-size: 10pt;
    margin-top: 5px;
    margin-bottom: 5px;
    display:block;
    color: #888;
  }
  .adthrive-sticky-container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-height:${e||400}px;
    margin: 10px 0 10px 0;
    background-color: #FAFAFA;
    padding-bottom:0px;
  }
  `),Je=e=>{z(`
  .adthrive-recipe.adthrive-sticky {
    position: -webkit-sticky;
    position: sticky !important;
    top: 42px !important;
    margin-top: 42px !important;
  }
  .adthrive-recipe-sticky-container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-height:${e||400}px !important;
    margin: 10px 0 10px 0;
    background-color: #FAFAFA;
    padding-bottom:0px;
  }
  `)},B=(e,t)=>e.some(e=>{let n=M(e);return n.valid?n.element!==null:(t==null||t(e,n.error),!1)}),Ye=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),Xe=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};var V=class e extends l{constructor(e=[],t,n=Math.random){super(),this._choices=e,this._default=t,this._random=n}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=this._random()*100,t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let H={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Ze=class{constructor(){s(this,`name`,void 0),s(this,`disable`,void 0),s(this,`gdprPurposes`,void 0)}};let U=`__adthriveTcfApiStub`,W=`__tcfapiLocator`,G=[],K=!1,q,J=e=>typeof e==`function`&&!!e[U],Qe=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},$e=()=>{let e=()=>{if(document.querySelector(`iframe[name="${W}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=W,document.body.appendChild(t)};e()},Y=()=>{let e=window.__tcfapi;return typeof e==`function`&&!J(e)?e:void 0},X=()=>{let e=Y();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},et=()=>{if(K)return;if(K=!0,Y()){X();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!J(t)&&X()}})},tt=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:q,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(q=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,U,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},nt=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},rt=()=>{if(et(),Y())return!1;let e=!1;return J(window.__tcfapi)||(window.__tcfapi=tt(),nt(),e=!0),$e(),window.__tcfapiQueue=G,e},it=(e,t=2,n,r)=>{if(e===void 0)return;let i=Y();i?i(e,t,n,r):(G.push([e,t,n,r]),rt())},at=(e,t=2,n,r)=>{it(e,t,n,r)},ot=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Qe(a,2),n(Error(`TCF API request timed out`)))},e)),at(`getTCData`,2,a)}),st=[`mcmpfreqrec`],Z=new class extends Ze{constructor(...e){super(...e),s(this,`name`,`BrowserStorage`),s(this,`disable`,!1),s(this,`gdprPurposes`,[1]),s(this,`_sessionStorageHandlerQueue`,[]),s(this,`_localStorageHandlerQueue`,[]),s(this,`_cookieHandlerQueue`,[]),s(this,`_gdpr`,void 0),s(this,`_shouldQueue`,!1),s(this,`_storageConsentGranted`,void 0),s(this,`_storageConsentUpdateInFlight`,0),s(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await ot();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!st.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},ct=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},lt=e=>ct(e).toString(16),ut=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return lt(JSON.stringify(t))},dt=(e,t)=>{var n;return((n=e.find(({choice:e})=>e===t))==null?void 0:n.weight)??null},ft=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),pt=(e,t)=>{if(Z.isInGdprQueueMode())return t();let n=ut(e._choices),r=((e._expConfigABGroup?e._expConfigABGroup:e.abgroup)||e.key||``).toLowerCase(),i=n?`${r}_${n}`:r,a=e.localStoragePrefix?`${e.localStoragePrefix}-${i}`:i,o=Z.readInternalLocalStorage(`adthrive_branch`);(o&&o.enabled)===!1&&Z.deleteLocalStorage(a);let s=t(),c=dt(e._choices,s),[l,u]=Z.getOrSetABGroupLocalStorageValue(a,s,c,{value:24,unit:`hours`});return e._stickyResult=l,e._stickyWeight=u,l},mt=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},ht=e=>{let t={},n=mt().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),F.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},gt=(e,t)=>typeof e==typeof t,_t=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},vt=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},yt=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},bt=(e,t,n)=>{switch(t){case H.AdDensity:return _t(e,n);case H.StickyOutstream:return vt(e);case H.Interstitial:return yt(e);default:return!0}},xt=e=>e.length===1,St=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},Ct=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?xt(e.variants):St(e.variants);return l||F.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var wt=class{constructor(e){var t;s(this,`siteExperiments`,[]),s(this,`_clsOptions`,void 0),s(this,`_device`,void 0),this._clsOptions=e,this._device=D()?`mobile`:`desktop`,this.siteExperiments=((t=this._clsOptions.siteAds.siteExperiments)==null?void 0:t.filter(e=>{let t=e.key,n=Ct(e,this._device),r=bt(this._clsOptions.siteAds,t,this._device);return n&&r}))??[]}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=ht(`at_site_features`),r=gt(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},Tt=class{constructor(){s(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&ft(e)}},Et=class extends Tt{constructor(...e){super(...e),s(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}},Dt=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,``),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`string`),s(this,`key`,H.AdLayout),s(this,`abgroup`,H.AdLayout),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},Ot=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,`control`),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`number`),s(this,`key`,H.AdDensity),s(this,`abgroup`,H.AdDensity),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}},kt=class{constructor(){s(this,`_clsOptions`,new c),s(this,`shouldUseCoreExperimentsConfig`,!1)}setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}},At=class extends kt{constructor(){super(),s(this,`key`,`SMRA`),s(this,`abgroup`,`smra1`),s(this,`_result`,!1),D()&&(this._result=this.run(),this.setExperimentKey())}run(){return new u(.05).get()}get result(){return this._result}};let Q=`250px`;var jt=class{constructor(t,n){this._clsOptions=t,this._adInjectionMap=n,s(this,`_recipeCount`,0),s(this,`_mainContentHeight`,0),s(this,`_mainContentDiv`,null),s(this,`_totalAvailableElements`,[]),s(this,`_densityElementCoords`,void 0),s(this,`_minDivHeight`,250),s(this,`_densityDevice`,I.Desktop),s(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),s(this,`_smallerIncrementAttempts`,0),s(this,`_absoluteMinimumSpacingByDevice`,250),s(this,`_usedAbsoluteMinimum`,!1),s(this,`_infPageEndOffset`,0),s(this,`locationMaxLazySequence`,new Map([[e.Recipe,5]])),s(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),s(this,`_device`,void 0),s(this,`_smallMobileRecipeAdsExperimentEnabled`,void 0),s(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:r,desktop:i}=this._clsOptions.siteAds.breakpoints;this._device=Ie(r,i),this._smallMobileRecipeAdsExperimentEnabled=new At().result,this._isSmallMobileRecipeAdLocation(e.Recipe)&&(this.locationToMinHeight.Recipe=`100px`),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Ot(this._clsOptions):null}start(){try{var e;De(this._device);let n=new Dt(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Ye(t))try{document.body.classList.add(t)}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else F.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Ce(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Te(e,this._device)).filter(e=>Ee(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!B(a.blockedSelectors||[],this._logInvalidBlockedSelector.bind(this))){var t;qe(a==null||(t=a.content)==null?void 0:t.minHeight)}i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(t,n=document){this._densityElementCoords=void 0,this._densityDevice=this._device===`desktop`?I.Desktop:I.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let r=this._clsOptions.siteAds,i=k(r.adDensityEnabled,!0),a=r.adDensityLayout&&i,o=t.filter(t=>a?t.location!==e.Content:t),s=t.filter(t=>a?t.location===e.Content:null),c=s.length?this._preserveDensityMeasurements(s,n):!1;return this._capturePreSlotInsertionPageAreaMeasurement(),[...o.length?this._injectNonDensitySlots(o,n):[],...s.length?this._injectDensitySlots(s,n,c):[]]}_injectNonDensitySlots(t,n=document){var r;let i=[],a=[],o=!1;if(t.some(t=>t.location===e.Recipe&&t.sticky)&&!B(((r=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:r.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))){var s,c;let t=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Je(this._isSmallMobileRecipeAdLocation(e.Recipe)?100:this._device===`phone`?t==null||(s=t.recipeMobile)==null?void 0:s.minHeight:t==null||(c=t.recipeDesktop)==null?void 0:c.minHeight),o=!0}for(let e of t)this._insertNonDensityAds(e,i,a,n);return o||a.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),i}_isSmallMobileRecipeAdLocation(e){return this._smallMobileRecipeAdsExperimentEnabled&&A(e,this._device)}_injectDensitySlots(e,t=document,n=!1){try{n||(this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords())}catch{return[]}let{onePerViewport:r,targetAll:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=r?window.innerHeight:this._absoluteMinimumSpacingByDevice,s?(this._adInjectionMap.filterUsed(),this._findElementsForAds(s,r,i,o,a,t),this._insertAds()):[]}_preserveDensityMeasurements(e,t=document){try{return this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords(),!0}catch{return!1}}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let{onePerViewport:n,targetAll:r,targetDensity:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=Ne({settings:this._clsOptions.siteAds.adDensityLayout,densityDevice:this._densityDevice,dynamicAds:e,target:t,totalAvailableElements:this._totalAvailableElements.length,mainContentHeight:this._mainContentHeight,minDivHeight:this._minDivHeight,recipeCount:this._recipeCount,selectorContext:this._getDynamicAdSelectorContext.bind(this),onInvalidSelector:({selector:e,selectorType:t,source:n,context:r,error:i})=>{}});return this._pubLog={onePerViewport:n,targetDensity:i,targetDensityUnits:a,combinedMax:o},{onePerViewport:n,targetAll:r,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=Fe(e,this._absoluteMinimumSpacingByDevice);return this._usedAbsoluteMinimum=t.usedAbsoluteMinimum,t.insertEvery}_insertNonDensityAds(t,n,r,i=document){let{spacing:a,nextAfter:o}=Me(t.spacing,window.innerHeight),s=0,c=this._repeatDynamicAds(t),l=this.getElements(t.elementSelector,i,t),u=this._shouldUseRegularSlotHeightForSpacing(t),d=a>0&&u?this._getElementSpacingBottoms(l):new Map,f=0;t.skip;for(let p=t.skip;p<l.length&&!(s+1>c.length);p+=t.every){let m=l[p];if(a>0){let e=u?(d.get(m)??R(m).bottom)+f:R(m).bottom;if(e<=o)continue;o=e+a}let h=c[s],g=`${h.location}_${h.sequence}`;n.some(e=>e.name===g)&&(s+=1);let _=this.getDynamicElementId(h),v=L(t),y=Oe(t),b=t.location===e.Sidebar&&t.sticky?Ke(h.sequence):``,ee=[t.location===e.Recipe&&t.sticky?`adthrive-recipe-sticky-container`:``,v,y,...t.classNames];if(Xe(m,t.position,t.location)&&t.location===e.Recipe)continue;let x=this.addAd(m,_,t.position,ee,b);if(x){let a=we(h,x);if(a.length){let o={clsDynamicAd:t,dynamicAd:h,element:x,sizes:a,name:g,infinite:i!==document};n.push(o),r.push({location:h.location,element:x}),t.location===e.Recipe&&++this._recipeCount,s+=1,u&&(f+=this._getRegularSlotSpacingHeight(h.location))}m=b&&x.parentElement||x}}}_shouldUseRegularSlotHeightForSpacing(t){var n;return t.location===e.Recipe&&t.sticky&&!B(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))}_getElementSpacingBottoms(e){return Array.from(e).reduce((e,t)=>(e.set(t,R(t).bottom),e),new Map)}_getRegularSlotSpacingHeight(e){let t=parseInt(this.locationToMinHeight[e],10);return Number.isFinite(t)?t:this._minDivHeight}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=Pe({totalAvailableElements:this._totalAvailableElements.length,targetDensityUnits:n,numberOfUnits:e,mainContentHeight:this._mainContentHeight,absoluteMinimumSpacing:this._absoluteMinimumSpacingByDevice,viewportHeight:window.innerHeight,onePerViewport:t});return this._usedAbsoluteMinimum=r.usedAbsoluteMinimum,r.insertEvery}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,{...e},i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(t,n,r,i){let a=n.position===`beforebegin`||n.position===`afterbegin`,o=n.position===`beforeend`||n.position===`afterbegin`,s=r||this._isElementFarEnoughFromOtherAdElements(t,i,a),c=o||this._isElementNotInRow(t,a),l=t.id.indexOf(`AdThrive_${e.Below_Post}`)===-1;return s&&c&&l}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Ve(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=He(this._mainContentDiv)}_captureDensityElementCoords(){this._densityElementCoords=this._totalAvailableElements.reduce((e,{element:t})=>(e.set(t,{bottom:this._getLiveElementCoords(t),top:this._getLiveElementCoords(t,!0)}),e),new WeakMap)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Ue()*We();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){var n;let r=(n=this._densityElementCoords)==null?void 0:n.get(e);return r?t?r.top:r.bottom:this._getLiveElementCoords(e,t)}_getLiveElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=L(t),o=Oe(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=we(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=j(e,t);return r.valid,r.elements}_getDynamicAdSelectorContext(e){return{location:e.location,sequence:e.sequence,name:e.name}}_logInvalidBlockedSelector(e,t){}addAd(e,t,n,r=[],i=``){if(!document.getElementById(t)){let a=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;i&&(a=`<div class="${i}">${a}</div>`),e.insertAdjacentHTML(n,a)}return document.getElementById(t)}_repeatDynamicAds(t){let n=[],r=t.location===e.Recipe?99:this.locationMaxLazySequence.get(t.location),i=t.lazy?k(r,0):0,a=t.max,o=t.lazyMax,s=i===0&&t.lazy?a+o:Math.min(Math.max(i-t.sequence+1,0),a+o),c=Math.max(a,s);for(let e=0;e<c;e++){let r=Number(t.sequence)+e,i=t.lazy&&e>=a,o=r;t.name===`Recipe_1`&&r>=5&&(o=r+1),n.push({...t,sequence:o,lazy:i})}return n}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},Mt=class{constructor(){s(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Nt=class extends Mt{};let Pt=e=>{let t=ne(),n=T(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},Ft=e=>{let t=Pt(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Individual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var It=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let Lt=(e=navigator.userAgent)=>E(e)===`desktop`;var Rt=class extends It{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,s(this,`_potentialPlayerMap`,void 0),s(this,`_device`,void 0),s(this,`_stickyRelatedOnPage`,!1),s(this,`_relatedMediaIds`,[]),this._device=Lt()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(F.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`PSNF: ${e} does not exist on the page`}),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`ESNF: ${e} does not exist on the page`}),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,{valid:i,elements:a,...o}=P(t),{valid:s,elements:c,...l}=N(n);return t!==``&&!i?(F.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),o),null):s?this._checkPageSelector(t,i,a)&&this._getElementSelector(n,c,r)||null:(F.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),l),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t==="default")&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-video-container-${e} > div`)||t,this._createStickyRelatedPlayer({...i,mediaId:e},t)):F.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer({...i,mediaOrPlaylistId:e,orientation:r},t,n)}else F.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?{...t,mediaId:n}:t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){F.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{F.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},zt=class extends Rt{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,s(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),s(this,`_WRAPPER_BAR_HEIGHT`,36),s(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return F.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new c;!e||!e.enabled||(e.siteAds&&Ft(e.siteAds),new jt(e,new Nt).start(),new zt(new fe(e),e).init())})()}catch(e){F.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script><script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/ffdeals/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<div id="wpconsent-root" data-nosnippet="true" style="--wpconsent-z-index: 900000; --wpconsent-background: #e1245e; --wpconsent-text: #ffffff; --wpconsent-outline-color: rgba(255, 255, 255, 0.2); --wpconsent-accept-bg: #318a9c; --wpconsent-cancel-bg: #ffffff; --wpconsent-preferences-bg: #ffffff; --wpconsent-accept-color: #ffffff; --wpconsent-cancel-color: #000000; --wpconsent-preferences-color: #000000; --wpconsent-font-size: 16px;"><div id="wpconsent-container" style="display: none;"></div><template id="wpconsent-template"><div class="wpconsent-banner-holder wpconsent-banner-floating wpconsent-banner-floating-right-bottom" id="wpconsent-banner-holder" tabindex="-1" role="dialog" aria-labelledby="wpconsent-banner-title"><div class="wpconsent-banner" part="wpconsent-banner"><div class="wpconsent-banner-body" part="wpconsent-banner-body"><h2 id="wpconsent-banner-title" class="screen-reader-text">Cookie Consent</h2><div class="wpconsent-banner-message" tabindex="0"><p>We use cookies to improve your experience on our site. By using our site, you consent to cookies.</p>
</div></div><div class="wpconsent-banner-footer wpconsent-button-size-small wpconsent-button-corner-slightly-rounded wpconsent-button-type-filled" part="wpconsent-banner-footer"><button type="button" id="wpconsent-preferences-all" class="wpconsent-preferences-cookies wpconsent-banner-button wpconsent-preferences-all" part="wpconsent-button-preferences">Preferences</button><button type="button" id="wpconsent-cancel-all" class="wpconsent-cancel-cookies wpconsent-banner-button wpconsent-cancel-all" part="wpconsent-button-cancel">Reject</button><button type="button" id="wpconsent-accept-all" class="wpconsent-accept-cookies wpconsent-banner-button wpconsent-accept-all" part="wpconsent-button-accept">Accept All</button></div><div class="wpconsent-powered-by"><a style="color: #ffffff" href="https://wpconsent.com/powered-by/?utm_source=liteplugin&amp;utm_medium=poweredby&amp;utm_campaign" target="_blank" rel="nofollow noopener noreferrer"><span class="wpconsent-powered-by-text">Powered by</span> <svg class="wpconsent-icon wpconsent-icon-logo-mono" width="80" height="12" viewbox="0 0 57 9" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="#ffffff"><path d="M4.84 1.006a.34.34 0 0 0-.333-.34H2.564a.336.336 0 0 0-.292.172L.735 3.566a.336.336 0 0 0 .293.501h1.94a.342.342 0 0 0 .292-.173l1.531-2.713H4.79a.333.333 0 0 0 .05-.175ZM11.628 4.545a.33.33 0 0 0-.048-.171L9.76 1.144 8.403 3.547l.474.84a.33.33 0 0 1 .003.314L7.09 7.88a.341.341 0 0 0 .272.539h1.937a.336.336 0 0 0 .292-.17l2.005-3.558-.003-.002a.34.34 0 0 0 .034-.145h.002Z" /><path d="M9.76 1.144 9.493.667 8.17 2.994l-.038.066-.294.518a.34.34 0 0 1 .569-.03L9.76 1.144ZM6.995.667h-.012a.336.336 0 0 0-.303.19l-2.636 4.66a.345.345 0 0 1-.299.175.348.348 0 0 1-.303-.183l-.447-.792a.337.337 0 0 0-.294-.171l-1.936.006a.336.336 0 0 0-.293.5l1.802 3.199c.06.105.171.17.293.17h2.314c.129 0 .239-.071.297-.178L6.832 5.34l1.002-1.762.294-.518.038-.066L9.49.667H6.995ZM13.896 1.921c0-.148.053-.274.157-.378a.518.518 0 0 1 .38-.155c.136 0 .247.038.334.114.087.077.144.161.17.253l1.065 3.843 1.041-3.825a.48.48 0 0 1 .188-.28.516.516 0 0 1 .627.002c.096.072.16.167.188.285l1.041 3.825 1.076-3.856a.523.523 0 0 1 .501-.36.51.51 0 0 1 .37.151.508.508 0 0 1 .154.374.505.505 0 0 1-.027.163L19.596 7.32a.518.518 0 0 1-.488.375.47.47 0 0 1-.31-.11.546.546 0 0 1-.182-.285l-1.057-3.747-1.053 3.749a.525.525 0 0 1-.19.283.51.51 0 0 1-.325.11.514.514 0 0 1-.315-.102.5.5 0 0 1-.19-.264l-1.564-5.242a.514.514 0 0 1-.027-.165h.002ZM21.94 7.167V1.992c0-.146.05-.27.154-.374a.514.514 0 0 1 .377-.154h1.745c.566 0 1.026.159 1.383.478.357.318.536.785.536 1.399s-.177 1.077-.533 1.398c-.355.321-.817.484-1.385.484H23v1.943a.512.512 0 0 1-.152.375c-.1.1-.226.151-.375.151a.514.514 0 0 1-.378-.154.506.506 0 0 1-.155-.374v.003Zm1.059-2.896h1.134c.287 0 .509-.08.668-.243.16-.162.239-.392.239-.686 0-.294-.081-.526-.242-.685-.16-.16-.382-.239-.666-.239h-1.135v1.855L23 4.27ZM26.842 4.549c0-1.064.249-1.866.749-2.404.5-.539 1.202-.81 2.107-.81.432 0 .828.088 1.191.26.362.173.651.41.869.712.042.06.063.123.063.192a.287.287 0 0 1-.29.295.303.303 0 0 1-.241-.12 1.81 1.81 0 0 0-.671-.553 2.018 2.018 0 0 0-.92-.215c-.714 0-1.264.22-1.645.662-.38.441-.571 1.103-.571 1.984 0 .88.187 1.593.56 2.01.375.418.927.626 1.656.626.318 0 .62-.063.905-.19.285-.128.513-.314.686-.562a.276.276 0 0 1 .241-.12c.084 0 .153.029.207.086a.287.287 0 0 1 .083.21c0 .063-.018.12-.054.174-.2.293-.49.527-.869.704-.38.177-.78.265-1.2.265-.919 0-1.623-.26-2.116-.781-.494-.521-.74-1.328-.74-2.422v-.003ZM33.042 7.19c-.337-.37-.507-.92-.507-1.654 0-.734.168-1.281.504-1.646.336-.365.809-.548 1.417-.548.607 0 1.083.183 1.42.548.334.365.502.914.502 1.646 0 .732-.168 1.285-.503 1.654-.334.369-.809.553-1.42.553-.61 0-1.075-.184-1.413-.553Zm.087-1.654c0 1.118.443 1.676 1.327 1.676.884 0 1.326-.558 1.326-1.676 0-1.118-.442-1.667-1.326-1.667-.884 0-1.327.555-1.327 1.667ZM37.29 7.404V3.686c0-.084.029-.153.086-.207a.293.293 0 0 1 .21-.083c.084 0 .153.027.207.083a.286.286 0 0 1 .083.207v.294c.093-.185.247-.338.465-.458.217-.12.47-.181.755-.181.271 0 .508.031.712.096.204.064.366.147.488.247.121.101.218.226.293.371.075.146.124.291.15.434.025.142.037.3.037.47v2.444a.276.276 0 0 1-.082.207.286.286 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.086-.207V5.078c0-.193-.015-.36-.047-.498a1.104 1.104 0 0 0-.165-.38.718.718 0 0 0-.337-.256 1.503 1.503 0 0 0-.545-.085c-.813 0-1.22.427-1.22 1.282v2.262a.276.276 0 0 1-.083.207.286.286 0 0 1-.206.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.086-.207l-.002.001ZM41.584 6.899c0-.075.025-.137.076-.188a.254.254 0 0 1 .188-.076c.075 0 .14.03.2.09.3.3.69.451 1.162.451.287 0 .52-.052.7-.159.18-.106.27-.27.27-.493a.463.463 0 0 0-.104-.3.747.747 0 0 0-.273-.21 3.832 3.832 0 0 0-.387-.155c-.144-.05-.291-.1-.44-.153a3.603 3.603 0 0 1-.44-.186 2.328 2.328 0 0 1-.387-.242.974.974 0 0 1-.273-.344 1.08 1.08 0 0 1-.102-.48c0-.363.13-.638.392-.824.26-.186.597-.279 1.008-.279.635 0 1.099.195 1.39.586.045.06.067.118.067.174a.25.25 0 0 1-.078.187.263.263 0 0 1-.19.077.26.26 0 0 1-.193-.081 1.426 1.426 0 0 0-.43-.288 1.46 1.46 0 0 0-.566-.096c-.236 0-.43.043-.584.129-.153.087-.23.228-.23.424 0 .116.035.218.103.31a.749.749 0 0 0 .27.221c.113.057.242.113.387.164l.44.155c.147.052.294.114.44.186.145.072.274.15.388.232a.915.915 0 0 1 .275.33c.069.137.103.291.103.464 0 .269-.07.495-.21.681-.14.186-.324.321-.554.405-.23.083-.493.125-.79.125-.346 0-.66-.068-.938-.201-.28-.134-.49-.288-.626-.46a.303.303 0 0 1-.063-.175l-.002-.001ZM45.48 5.536c0-.7.166-1.24.496-1.622.33-.381.794-.572 1.39-.572.235 0 .446.029.635.087.19.059.346.138.47.239.123.1.23.211.317.33.088.119.154.25.2.389.044.14.076.268.095.387a2.447 2.447 0 0 1 .023.558 1.02 1.02 0 0 1-.038.177.26.26 0 0 1-.11.152.396.396 0 0 1-.21.05h-2.673c0 .455.123.817.369 1.087s.584.405 1.013.405c.238 0 .44-.034.607-.105.167-.07.33-.166.493-.288a.307.307 0 0 1 .165-.058.25.25 0 0 1 .187.078.263.263 0 0 1 .077.19.294.294 0 0 1-.1.21 1.61 1.61 0 0 1-.25.2 2.02 2.02 0 0 1-.48.207c-.22.072-.452.106-.7.106-.628 0-1.114-.181-1.458-.543-.343-.361-.516-.917-.516-1.664h-.002Zm.595-.339h2.462c0-.179-.018-.34-.054-.488a1.413 1.413 0 0 0-.177-.417.83.83 0 0 0-.362-.31 1.352 1.352 0 0 0-.579-.112c-.39 0-.696.118-.918.353-.222.236-.347.56-.374.974h.002ZM50.017 7.404V3.686c0-.084.028-.153.085-.207a.293.293 0 0 1 .21-.083c.085 0 .154.027.208.083a.287.287 0 0 1 .082.207v.294c.093-.185.248-.338.465-.458.218-.12.47-.181.755-.181.272 0 .509.031.713.096.204.064.366.147.488.247.121.101.217.226.292.371.075.146.125.291.15.434.026.142.038.3.038.47v2.444a.276.276 0 0 1-.083.207.287.287 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.085-.207V5.078c0-.193-.015-.36-.047-.498a1.106 1.106 0 0 0-.165-.38.718.718 0 0 0-.338-.256 1.504 1.504 0 0 0-.544-.085c-.814 0-1.22.427-1.22 1.282v2.262a.276.276 0 0 1-.083.207.287.287 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.085-.207l-.002.001ZM54.277 3.938a.263.263 0 0 1-.078-.195.27.27 0 0 1 .078-.196.26.26 0 0 1 .194-.081h.357v-.96a.27.27 0 0 1 .09-.203.284.284 0 0 1 .205-.087c.078 0 .149.028.206.085a.279.279 0 0 1 .085.206v.96h.6c.077 0 .142.027.193.081a.276.276 0 0 1 .078.197.264.264 0 0 1-.078.195.262.262 0 0 1-.194.078h-.599v2.525c0 .194.048.344.146.45.096.106.225.158.387.158.081 0 .149.026.204.078a.256.256 0 0 1 .083.195.251.251 0 0 1-.083.194.284.284 0 0 1-.204.078c-.354 0-.629-.105-.824-.317-.195-.211-.292-.49-.292-.836V4.018h-.357a.258.258 0 0 1-.194-.078l-.003-.002Z" /></g><defs><path fill="#ffffff" d="M0 0h55.857v7.753H0z" /></defs></svg><span class="screen-reader-text"> (opens in a new window)</span></a></div></div></div><div id="wpconsent-preferences-modal" class="wpconsent-preferences-modal" style="display:none;" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="wpconsent-preferences-title" part="wpconsent-preferences-modal"><div class="wpconsent-preferences-content" part="wpconsent-preferences-content"><div class="wpconsent-preferences-header" part="wpconsent-preferences-header"><h2 id="wpconsent-preferences-title" tabindex="0" part="wpconsent-preferences-title">Cookie Preferences</h2><div class="wpconsent-preferences-header-right"><button class="wpconsent-preferences-header-close" id="wpconsent-preferences-close" aria-label="Close" part="wpconsent-preferences-close">&times;</button></div></div><div class="wpconsent-preferences-body"><div class="wpconsent_preferences_panel_description" part="wpconsent-preferences-description"><p>Manage your cookie preferences below:</p>
</div><div class="wpconsent-preference-cookies wpconsent-preferences-accordion" part="wpconsent-preferences-accordion"><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category wpconsent-cookie-category-essential" part="wpconsent-accordion-item wpconsent-category-essential"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Essential</span></button><label for="cookie-category-essential">Essential</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle wpconsent-preferences-checkbox-toggle-disabled" part="wpconsent-checkbox-toggle wpconsent-checkbox-toggle-disabled"><input type="checkbox" id="cookie-category-essential" checked disabled><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-category-description" tabindex="0">Essential cookies enable basic functions and are necessary for the proper function of the website.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437126" part="wpconsent-cookies-list-item"><div class="cookie-name">Cookie Preferences</div><div class="cookie-desc">This cookie is used to store the user's cookie consent preferences.</div><div class="cookie-duration">30 days</div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-comments"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Comments</span></button><label>Comments</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle wpconsent-preferences-checkbox-toggle-disabled" part="wpconsent-checkbox-toggle wpconsent-checkbox-toggle-disabled"><input type="checkbox" id="cookie-service-comments" name="wpconsent_cookie[]" value="comments" checked disabled><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">These cookies are needed for adding comments on this website.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437130" part="wpconsent-cookies-list-item"><div class="cookie-name">comment_author</div><div class="cookie-desc">Used to track the user across multiple sessions.</div><div class="cookie-duration">Session</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437131" part="wpconsent-cookies-list-item"><div class="cookie-name">comment_author_email</div><div class="cookie-desc">Used to track the user across multiple sessions.</div><div class="cookie-duration">Session</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437132" part="wpconsent-cookies-list-item"><div class="cookie-name">comment_author_url</div><div class="cookie-desc">Used to track the user across multiple sessions.</div><div class="cookie-duration">Session</div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-google-recaptcha"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Google reCAPTCHA</span></button><label>Google reCAPTCHA</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle wpconsent-preferences-checkbox-toggle-disabled" part="wpconsent-checkbox-toggle wpconsent-checkbox-toggle-disabled"><input type="checkbox" id="cookie-service-google-recaptcha" name="wpconsent_cookie[]" value="google-recaptcha" checked disabled><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Google reCAPTCHA helps protect websites from spam and abuse by verifying user interactions through challenges.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437156" part="wpconsent-cookies-list-item"><div class="cookie-name">_GRECAPTCHA</div><div class="cookie-desc">Google reCAPTCHA sets a necessary cookie (_GRECAPTCHA) when executed for the purpose of providing its risk analysis.</div><div class="cookie-duration">179 days</div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-google-tag-manager"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Google Tag Manager</span></button><label>Google Tag Manager</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle wpconsent-preferences-checkbox-toggle-disabled" part="wpconsent-checkbox-toggle wpconsent-checkbox-toggle-disabled"><input type="checkbox" id="cookie-service-google-tag-manager" name="wpconsent_cookie[]" value="google-tag-manager" checked disabled><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Google Tag Manager simplifies the management of marketing tags on your website without code changes.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437133" part="wpconsent-cookies-list-item"><div class="cookie-name">cookiePreferences</div><div class="cookie-desc">Registers cookie preferences of a user</div><div class="cookie-duration">2 years</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437134" part="wpconsent-cookies-list-item"><div class="cookie-name">td</div><div class="cookie-desc">Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator.</div><div class="cookie-duration">session</div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-login"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Login</span></button><label>Login</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle wpconsent-preferences-checkbox-toggle-disabled" part="wpconsent-checkbox-toggle wpconsent-checkbox-toggle-disabled"><input type="checkbox" id="cookie-service-login" name="wpconsent_cookie[]" value="login" checked disabled><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">These cookies are used for managing login functionality on this website.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437128" part="wpconsent-cookies-list-item"><div class="cookie-name">wordpress_sec</div><div class="cookie-desc">Used to track the user across multiple sessions.</div><div class="cookie-duration">15 days</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437129" part="wpconsent-cookies-list-item"><div class="cookie-name">wordpress_test_cookie</div><div class="cookie-desc">Used to determine if cookies are enabled.</div><div class="cookie-duration">Session</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437127" part="wpconsent-cookies-list-item"><div class="cookie-name">wordpress_logged_in</div><div class="cookie-desc">Used to store logged-in users.</div><div class="cookie-duration">Persistent</div></div></div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category wpconsent-cookie-category-statistics" part="wpconsent-accordion-item wpconsent-category-statistics"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Statistics</span></button><label for="cookie-category-statistics">Statistics</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle" part="wpconsent-checkbox-toggle"><input type="checkbox" id="cookie-category-statistics" name="wpconsent_cookie[]" value="statistics" ><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-category-description" tabindex="0">Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.</p><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-google-analytics"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Google Analytics</span></button><label>Google Analytics</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle" part="wpconsent-checkbox-toggle"><input type="checkbox" id="cookie-service-google-analytics" name="wpconsent_cookie[]" value="google-analytics" ><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.</p><p tabindex="0" class="wpconsent-service-url">Service URL: <a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">policies.google.com<span class="screen-reader-text"> (opens in a new window)</span></a></p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437135" part="wpconsent-cookies-list-item"><div class="cookie-name">_gac_</div><div class="cookie-desc">Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.</div><div class="cookie-duration">90 days</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437136" part="wpconsent-cookies-list-item"><div class="cookie-name">__utma</div><div class="cookie-desc">ID used to identify users and sessions</div><div class="cookie-duration">2 years after last activity</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437137" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmt</div><div class="cookie-desc">Used to monitor number of Google Analytics server requests</div><div class="cookie-duration">10 minutes</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437138" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmb</div><div class="cookie-desc">Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.</div><div class="cookie-duration">30 minutes after last activity</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437139" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmc</div><div class="cookie-desc">Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.</div><div class="cookie-duration">End of session (browser)</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437140" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmz</div><div class="cookie-desc">Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server</div><div class="cookie-duration">6 months after last activity</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437141" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmv</div><div class="cookie-desc">Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.</div><div class="cookie-duration">2 years after last activity</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437142" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmx</div><div class="cookie-desc">Used to determine whether a user is included in an A / B or Multivariate test.</div><div class="cookie-duration">18 months</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437143" part="wpconsent-cookies-list-item"><div class="cookie-name">_ga</div><div class="cookie-desc">ID used to identify users</div><div class="cookie-duration">2 years</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437144" part="wpconsent-cookies-list-item"><div class="cookie-name">_gali</div><div class="cookie-desc">Used by Google Analytics to determine which links on a page are being clicked</div><div class="cookie-duration">30 seconds</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437145" part="wpconsent-cookies-list-item"><div class="cookie-name">_ga_</div><div class="cookie-desc">ID used to identify users</div><div class="cookie-duration">2 years</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437146" part="wpconsent-cookies-list-item"><div class="cookie-name">_gid</div><div class="cookie-desc">ID used to identify users for 24 hours after last activity</div><div class="cookie-duration">24 hours</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437147" part="wpconsent-cookies-list-item"><div class="cookie-name">_gat</div><div class="cookie-desc">Used to monitor number of Google Analytics server requests when using Google Tag Manager</div><div class="cookie-duration">1 minute</div></div></div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category wpconsent-cookie-category-marketing" part="wpconsent-accordion-item wpconsent-category-marketing"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Marketing</span></button><label for="cookie-category-marketing">Marketing</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle" part="wpconsent-checkbox-toggle"><input type="checkbox" id="cookie-category-marketing" name="wpconsent_cookie[]" value="marketing" ><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-category-description" tabindex="0">Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.</p><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-pinterest-tag"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Pinterest Tag</span></button><label>Pinterest Tag</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle" part="wpconsent-checkbox-toggle"><input type="checkbox" id="cookie-service-pinterest-tag" name="wpconsent_cookie[]" value="pinterest-tag" ><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Pinterest Tag is a web analytics service that tracks and reports website traffic.</p><p tabindex="0" class="wpconsent-service-url">Service URL: <a href="https://policy.pinterest.com/en/privacy-policy" target="_blank" rel="noopener noreferrer">policy.pinterest.com<span class="screen-reader-text"> (opens in a new window)</span></a></p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437148" part="wpconsent-cookies-list-item"><div class="cookie-name">pinterest_nt</div><div class="cookie-desc">Used for advertising and conversion tracking.</div><div class="cookie-duration">1 year</div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-thrive-leads"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Thrive Leads</span></button><label>Thrive Leads</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle" part="wpconsent-checkbox-toggle"><input type="checkbox" id="cookie-service-thrive-leads" name="wpconsent_cookie[]" value="thrive-leads" ><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Thrive Leads is a powerful lead generation plugin for WordPress that helps optimize email capture and conversion rates.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437150" part="wpconsent-cookies-list-item"><div class="cookie-name">tl_conversion_{key}</div><div class="cookie-desc">Flag if conversion exists for the campaign.</div><div class="cookie-duration">1 year</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437151" part="wpconsent-cookies-list-item"><div class="cookie-name">tl_conversion_{group_id}</div><div class="cookie-desc">Stores a conversion event for the campaign.</div><div class="cookie-duration">1 year</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437152" part="wpconsent-cookies-list-item"><div class="cookie-name">tl-conv-{content_id}</div><div class="cookie-desc">Stores a conversion event for the form variation.</div><div class="cookie-duration">1 year</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437153" part="wpconsent-cookies-list-item"><div class="cookie-name">t_{test_id}f{form_type_id}</div><div class="cookie-desc">Stores a page visit on a form variation included in the A/B test</div><div class="cookie-duration">30 days</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437154" part="wpconsent-cookies-list-item"><div class="cookie-name">tl_{group_id}{form_id}{variation_id}</div><div class="cookie-desc">Stores a page visit on the form.</div><div class="cookie-duration">30 days</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437155" part="wpconsent-cookies-list-item"><div class="cookie-name">tve_leads_unique</div><div class="cookie-desc">This cookie is used to track whether a pop-up form has been shown to a user, preventing repetitive displays.</div><div class="cookie-duration">30 days</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="1437149" part="wpconsent-cookies-list-item"><div class="cookie-name">tlf_*</div><div class="cookie-desc">Shown when the Display Frequency is set to greater than 0 in the Thrive Leads forms.</div><div class="cookie-duration">After the number of days set up for the form</div></div></div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category" part="wpconsent-accordion-item wpconsent-cookie-policy-item"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Cookie Policy</span></button><label class="wpconsent-cookie-policy-title">Cookie Policy</label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p tabindex="0" class="wpconsent-cookie-policy-text">You can find more information in our <a href="https://fabulesslyfrugal.com/cookie-policy/">Cookie Policy</a> and <a href="https://fabulesslyfrugal.com/privacy-policy/">Privacy Policy</a>.</p></div></div></div></div><div class="wpconsent-preferences-actions" part="wpconsent-preferences-actions"><div class="wpconsent-preferences-buttons wpconsent-button-size-small wpconsent-button-corner-slightly-rounded wpconsent-button-type-filled" part="wpconsent-preferences-buttons"><div class="wpconsent-preferences-buttons-left" part="wpconsent-preferences-buttons-left"><button class="wpconsent-accept-all wpconsent-banner-button" part="wpconsent-preferences-accept-button">Accept All</button><button class="wpconsent-close-preferences wpconsent-banner-button" part="wpconsent-preferences-cancel-button">Close</button></div><button class="wpconsent-save-preferences wpconsent-banner-button" part="wpconsent-preferences-save-button">Save and Close</button></div></div><div class="wpconsent-preferences-powered-by"><div class="wpconsent-powered-by"><a style="color: #ffffff" href="https://wpconsent.com/powered-by/?utm_source=liteplugin&#038;utm_medium=poweredby&#038;utm_campaign" target="_blank" rel="nofollow noopener noreferrer"><span class="wpconsent-powered-by-text">Powered by</span> <svg class="wpconsent-icon wpconsent-icon-logo-mono" width="80" height="12" viewBox="0 0 57 9" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="#ffffff"><path d="M4.84 1.006a.34.34 0 0 0-.333-.34H2.564a.336.336 0 0 0-.292.172L.735 3.566a.336.336 0 0 0 .293.501h1.94a.342.342 0 0 0 .292-.173l1.531-2.713H4.79a.333.333 0 0 0 .05-.175ZM11.628 4.545a.33.33 0 0 0-.048-.171L9.76 1.144 8.403 3.547l.474.84a.33.33 0 0 1 .003.314L7.09 7.88a.341.341 0 0 0 .272.539h1.937a.336.336 0 0 0 .292-.17l2.005-3.558-.003-.002a.34.34 0 0 0 .034-.145h.002Z"/><path d="M9.76 1.144 9.493.667 8.17 2.994l-.038.066-.294.518a.34.34 0 0 1 .569-.03L9.76 1.144ZM6.995.667h-.012a.336.336 0 0 0-.303.19l-2.636 4.66a.345.345 0 0 1-.299.175.348.348 0 0 1-.303-.183l-.447-.792a.337.337 0 0 0-.294-.171l-1.936.006a.336.336 0 0 0-.293.5l1.802 3.199c.06.105.171.17.293.17h2.314c.129 0 .239-.071.297-.178L6.832 5.34l1.002-1.762.294-.518.038-.066L9.49.667H6.995ZM13.896 1.921c0-.148.053-.274.157-.378a.518.518 0 0 1 .38-.155c.136 0 .247.038.334.114.087.077.144.161.17.253l1.065 3.843 1.041-3.825a.48.48 0 0 1 .188-.28.516.516 0 0 1 .627.002c.096.072.16.167.188.285l1.041 3.825 1.076-3.856a.523.523 0 0 1 .501-.36.51.51 0 0 1 .37.151.508.508 0 0 1 .154.374.505.505 0 0 1-.027.163L19.596 7.32a.518.518 0 0 1-.488.375.47.47 0 0 1-.31-.11.546.546 0 0 1-.182-.285l-1.057-3.747-1.053 3.749a.525.525 0 0 1-.19.283.51.51 0 0 1-.325.11.514.514 0 0 1-.315-.102.5.5 0 0 1-.19-.264l-1.564-5.242a.514.514 0 0 1-.027-.165h.002ZM21.94 7.167V1.992c0-.146.05-.27.154-.374a.514.514 0 0 1 .377-.154h1.745c.566 0 1.026.159 1.383.478.357.318.536.785.536 1.399s-.177 1.077-.533 1.398c-.355.321-.817.484-1.385.484H23v1.943a.512.512 0 0 1-.152.375c-.1.1-.226.151-.375.151a.514.514 0 0 1-.378-.154.506.506 0 0 1-.155-.374v.003Zm1.059-2.896h1.134c.287 0 .509-.08.668-.243.16-.162.239-.392.239-.686 0-.294-.081-.526-.242-.685-.16-.16-.382-.239-.666-.239h-1.135v1.855L23 4.27ZM26.842 4.549c0-1.064.249-1.866.749-2.404.5-.539 1.202-.81 2.107-.81.432 0 .828.088 1.191.26.362.173.651.41.869.712.042.06.063.123.063.192a.287.287 0 0 1-.29.295.303.303 0 0 1-.241-.12 1.81 1.81 0 0 0-.671-.553 2.018 2.018 0 0 0-.92-.215c-.714 0-1.264.22-1.645.662-.38.441-.571 1.103-.571 1.984 0 .88.187 1.593.56 2.01.375.418.927.626 1.656.626.318 0 .62-.063.905-.19.285-.128.513-.314.686-.562a.276.276 0 0 1 .241-.12c.084 0 .153.029.207.086a.287.287 0 0 1 .083.21c0 .063-.018.12-.054.174-.2.293-.49.527-.869.704-.38.177-.78.265-1.2.265-.919 0-1.623-.26-2.116-.781-.494-.521-.74-1.328-.74-2.422v-.003ZM33.042 7.19c-.337-.37-.507-.92-.507-1.654 0-.734.168-1.281.504-1.646.336-.365.809-.548 1.417-.548.607 0 1.083.183 1.42.548.334.365.502.914.502 1.646 0 .732-.168 1.285-.503 1.654-.334.369-.809.553-1.42.553-.61 0-1.075-.184-1.413-.553Zm.087-1.654c0 1.118.443 1.676 1.327 1.676.884 0 1.326-.558 1.326-1.676 0-1.118-.442-1.667-1.326-1.667-.884 0-1.327.555-1.327 1.667ZM37.29 7.404V3.686c0-.084.029-.153.086-.207a.293.293 0 0 1 .21-.083c.084 0 .153.027.207.083a.286.286 0 0 1 .083.207v.294c.093-.185.247-.338.465-.458.217-.12.47-.181.755-.181.271 0 .508.031.712.096.204.064.366.147.488.247.121.101.218.226.293.371.075.146.124.291.15.434.025.142.037.3.037.47v2.444a.276.276 0 0 1-.082.207.286.286 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.086-.207V5.078c0-.193-.015-.36-.047-.498a1.104 1.104 0 0 0-.165-.38.718.718 0 0 0-.337-.256 1.503 1.503 0 0 0-.545-.085c-.813 0-1.22.427-1.22 1.282v2.262a.276.276 0 0 1-.083.207.286.286 0 0 1-.206.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.086-.207l-.002.001ZM41.584 6.899c0-.075.025-.137.076-.188a.254.254 0 0 1 .188-.076c.075 0 .14.03.2.09.3.3.69.451 1.162.451.287 0 .52-.052.7-.159.18-.106.27-.27.27-.493a.463.463 0 0 0-.104-.3.747.747 0 0 0-.273-.21 3.832 3.832 0 0 0-.387-.155c-.144-.05-.291-.1-.44-.153a3.603 3.603 0 0 1-.44-.186 2.328 2.328 0 0 1-.387-.242.974.974 0 0 1-.273-.344 1.08 1.08 0 0 1-.102-.48c0-.363.13-.638.392-.824.26-.186.597-.279 1.008-.279.635 0 1.099.195 1.39.586.045.06.067.118.067.174a.25.25 0 0 1-.078.187.263.263 0 0 1-.19.077.26.26 0 0 1-.193-.081 1.426 1.426 0 0 0-.43-.288 1.46 1.46 0 0 0-.566-.096c-.236 0-.43.043-.584.129-.153.087-.23.228-.23.424 0 .116.035.218.103.31a.749.749 0 0 0 .27.221c.113.057.242.113.387.164l.44.155c.147.052.294.114.44.186.145.072.274.15.388.232a.915.915 0 0 1 .275.33c.069.137.103.291.103.464 0 .269-.07.495-.21.681-.14.186-.324.321-.554.405-.23.083-.493.125-.79.125-.346 0-.66-.068-.938-.201-.28-.134-.49-.288-.626-.46a.303.303 0 0 1-.063-.175l-.002-.001ZM45.48 5.536c0-.7.166-1.24.496-1.622.33-.381.794-.572 1.39-.572.235 0 .446.029.635.087.19.059.346.138.47.239.123.1.23.211.317.33.088.119.154.25.2.389.044.14.076.268.095.387a2.447 2.447 0 0 1 .023.558 1.02 1.02 0 0 1-.038.177.26.26 0 0 1-.11.152.396.396 0 0 1-.21.05h-2.673c0 .455.123.817.369 1.087s.584.405 1.013.405c.238 0 .44-.034.607-.105.167-.07.33-.166.493-.288a.307.307 0 0 1 .165-.058.25.25 0 0 1 .187.078.263.263 0 0 1 .077.19.294.294 0 0 1-.1.21 1.61 1.61 0 0 1-.25.2 2.02 2.02 0 0 1-.48.207c-.22.072-.452.106-.7.106-.628 0-1.114-.181-1.458-.543-.343-.361-.516-.917-.516-1.664h-.002Zm.595-.339h2.462c0-.179-.018-.34-.054-.488a1.413 1.413 0 0 0-.177-.417.83.83 0 0 0-.362-.31 1.352 1.352 0 0 0-.579-.112c-.39 0-.696.118-.918.353-.222.236-.347.56-.374.974h.002ZM50.017 7.404V3.686c0-.084.028-.153.085-.207a.293.293 0 0 1 .21-.083c.085 0 .154.027.208.083a.287.287 0 0 1 .082.207v.294c.093-.185.248-.338.465-.458.218-.12.47-.181.755-.181.272 0 .509.031.713.096.204.064.366.147.488.247.121.101.217.226.292.371.075.146.125.291.15.434.026.142.038.3.038.47v2.444a.276.276 0 0 1-.083.207.287.287 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.085-.207V5.078c0-.193-.015-.36-.047-.498a1.106 1.106 0 0 0-.165-.38.718.718 0 0 0-.338-.256 1.504 1.504 0 0 0-.544-.085c-.814 0-1.22.427-1.22 1.282v2.262a.276.276 0 0 1-.083.207.287.287 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.085-.207l-.002.001ZM54.277 3.938a.263.263 0 0 1-.078-.195.27.27 0 0 1 .078-.196.26.26 0 0 1 .194-.081h.357v-.96a.27.27 0 0 1 .09-.203.284.284 0 0 1 .205-.087c.078 0 .149.028.206.085a.279.279 0 0 1 .085.206v.96h.6c.077 0 .142.027.193.081a.276.276 0 0 1 .078.197.264.264 0 0 1-.078.195.262.262 0 0 1-.194.078h-.599v2.525c0 .194.048.344.146.45.096.106.225.158.387.158.081 0 .149.026.204.078a.256.256 0 0 1 .083.195.251.251 0 0 1-.083.194.284.284 0 0 1-.204.078c-.354 0-.629-.105-.824-.317-.195-.211-.292-.49-.292-.836V4.018h-.357a.258.258 0 0 1-.194-.078l-.003-.002Z"/></g><defs><clipPath id="a"><path fill="#ffffff" transform="translate(.429 .667)" d="M0 0h55.857v7.753H0z"/></clipPath></defs></svg><span class="screen-reader-text"> (opens in a new window)</span></a></div></div></div></div><button id="wpconsent-consent-floating" class="wpconsent-consent-floating-button" part="wpconsent-settings-button" style="background-color: #e1245e; color: #ffffff;" aria-label="Cookie Preferences"><svg class="wpconsent-icon wpconsent-icon-cookie-icon" width="24" height="24" viewbox="0 -960 960 960" xmlns="http://www.w3.org/2000/svg"><path d="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-75 29-147t81-128.5q52-56.5 125-91T475-881q21 0 43 2t45 7q-9 45 6 85t45 66.5q30 26.5 71.5 36.5t85.5-5q-26 59 7.5 113t99.5 56q1 11 1.5 20.5t.5 20.5q0 82-31.5 154.5t-85.5 127q-54 54.5-127 86T480-80Zm-60-480q25 0 42.5-17.5T480-620q0-25-17.5-42.5T420-680q-25 0-42.5 17.5T360-620q0 25 17.5 42.5T420-560Zm-80 200q25 0 42.5-17.5T400-420q0-25-17.5-42.5T340-480q-25 0-42.5 17.5T280-420q0 25 17.5 42.5T340-360Zm260 40q17 0 28.5-11.5T640-360q0-17-11.5-28.5T600-400q-17 0-28.5 11.5T560-360q0 17 11.5 28.5T600-320ZM480-160q122 0 216.5-84T800-458q-50-22-78.5-60T683-603q-77-11-132-66t-68-132q-80-2-140.5 29t-101 79.5Q201-644 180.5-587T160-480q0 133 93.5 226.5T480-160Zm0-324Z" fill="#ffffff" /></svg></button></template></div><script id="wprm-public-js-extra">
var wprm_public = {"user":"0","assets_url":"https://fabulesslyfrugal.com/wp-content/plugins/wp-recipe-maker/dist/","endpoints":{"analytics":"https://fabulesslyfrugal.com/wp-json/wp-recipe-maker/v1/analytics","integrations":"https://fabulesslyfrugal.com/wp-json/wp-recipe-maker/v1/integrations","manage":"https://fabulesslyfrugal.com/wp-json/wp-recipe-maker/v1/manage","utilities":"https://fabulesslyfrugal.com/wp-json/wp-recipe-maker/v1/utilities"},"settings":{"jump_output_hash":true,"features_comment_ratings":true,"template_color_comment_rating":"#a21641","instruction_media_toggle_default":"on","video_force_ratio":false,"analytics_enabled":true,"google_analytics_enabled":true,"print_access":"everyone","print_access_allowed":true,"print_new_tab":true,"print_recipe_identifier":"slug","pdf_download_enabled":true,"ingredient_unit_connector_elision":{"language":"","connectors":[],"allow_h_elision":false,"elision_vowels":"aeiouy","elision_words":[],"h_aspire_words":["hachis","haddock","haddocks","halva","hamburger","hamburgers","hareng","harengs","haricot","haricots","harissa","homard","homards"]}},"post_id":"447729","home_url":"https://fabulesslyfrugal.com/","print_slug":"wprm_print","permalinks":"/%postname%/","ajax_url":"https://fabulesslyfrugal.com/wp-admin/admin-ajax.php","nonce":"4dfab0815c","api_nonce":"726b37ebf4","translations":{"Close":"Close","More information":"More information","%d in %s":"%d in %s","Add %d Products to Cart":"Add %d Products to Cart","Add 1 Product to Cart":"Add 1 Product to Cart","Add to Cart":"Add to Cart","Added!":"Added!","Adding to Cart...":"Adding to Cart...","Adding...":"Adding...","Cart is empty":"Cart is empty","Close Modal":"Close Modal","Decrease serving size by 1":"Decrease serving size by 1","Failed to add products to cart. Please try again.":"Failed to add products to cart. Please try again.","Increase serving size by 1":"Increase serving size by 1","Loading cart...":"Loading cart...","Please select at least one product to add to cart.":"Please select at least one product to add to cart.","Select a collection":"Select a collection","Select a column":"Select a column","Select a group":"Select a group","Something went wrong. Please try again.":"Something went wrong. Please try again.","Unable to load cart":"Unable to load cart","your cart":"your cart"},"version":{"free":"10.8.4","pro":"10.8.2"}};
//# sourceURL=wprm-public-js-extra
</script>
<script id="wprm-public-js" defer='defer' src="https://fabulesslyfrugal.com/wp-content/plugins/wp-recipe-maker/dist/public-modern-split.js"></script>
<script id="cf_clickpop-js" defer='defer' src="https://app.clickfunnels.com/assets/cfpop.js"></script>
<script id="wp-hooks-js" defer='defer' src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/hooks.min.js"></script>
<script id="wp-i18n-js" defer='defer' src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/i18n.min.js"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="swv-js" defer='defer' src="https://fabulesslyfrugal.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js"></script>
<script id="contact-form-7-js-before">
var wpcf7 = {
    "api": {
        "root": "https:\/\/fabulesslyfrugal.com\/wp-json\/",
        "namespace": "contact-form-7\/v1"
    },
    "cached": 1
};
//# sourceURL=contact-form-7-js-before
</script>
<script id="contact-form-7-js" defer='defer' src="https://fabulesslyfrugal.com/wp-content/plugins/contact-form-7/includes/js/index.js"></script>
<script id="jquery-core-js" src="https://c0.wp.com/c/7.0.5/wp-includes/js/jquery/jquery.min.js"></script>
<script id="jquery-migrate-js" defer='defer' src="https://c0.wp.com/c/7.0.5/wp-includes/js/jquery/jquery-migrate.min.js"></script>
<script id="jpibfi-script-js-extra">
var jpibfi_options = {"hover":{"siteTitle":"Fabulessly Frugal","image_selector":".jpibfi_container img","disabled_classes":"nopin;wp-smiley","enabled_classes":"","min_image_height":151,"min_image_height_small":0,"min_image_width":151,"min_image_width_small":0,"show_on":"[front],[home],[single],[page],[archive],[search],[category]","disable_on":",344326,360297,360299,360295,360301,360305,360307,360309,360311,360313,360315,360316,360319,360321,360323,360325,360327,360329,360331,360333,360335,360337,360339,360341,360343,360345,360347,360349,360352,360355,360357,360359,360351,344307,366520,390910,522483,525611,537214,542709,376518,581324,586663,599057,604909,481443,621456,639484,640282,640283,684788,148610,689706,736818,749549,767141","show_button":"hover","button_margin_bottom":20,"button_margin_top":20,"button_margin_left":20,"button_margin_right":20,"button_position":"top-left","description_option":["img_title","img_alt","post_title"],"transparency_value":0.5,"pin_image":"default","pin_image_button":"round","pin_image_icon":"circle","pin_image_size":"small","custom_image_url":"","scale_pin_image":false,"pin_linked_url":true,"pinLinkedImages":true,"pinImageHeight":43.2,"pinImageWidth":43.2,"scroll_selector":"","support_srcset":false}};
//# sourceURL=jpibfi-script-js-extra
</script>
<script id="jpibfi-script-js" defer='defer' src="https://fabulesslyfrugal.com/wp-content/plugins/jquery-pin-it-button-for-images/js/jpibfi.client.js"></script>
<script id="wpconsent-frontend-js-js-extra">
var wpconsent = {"consent_duration":"30","css_url":"https://fabulesslyfrugal.com/wp-content/plugins/wpconsent-cookies-banner-privacy-suite/build/frontend.css","css_version":"cec95db78f836c4ebc39","default_allow":"","consent_type":"optin","manual_toggle_services":"1","slugs":["essential","comments","google-recaptcha","google-tag-manager","login","statistics","google-analytics","marketing","pinterest-tag","thrive-leads"],"enable_consent_banner":"1","enable_script_blocking":"1","enable_content_blocking":"0","enable_consent_floating":"1","enable_shared_consent":"","cookie_domain":"","accept_button_enabled":"1","cancel_button_enabled":"1","preferences_button_enabled":"1","respect_gpc":"","gpc_toast_message":"GPC Signal Honored","gpc_toast_duration":"10000","gpc_toast_enabled":"1"};
//# sourceURL=wpconsent-frontend-js-js-extra
</script>
<script id="wpconsent-frontend-js-js" defer='defer' src="https://fabulesslyfrugal.com/wp-content/plugins/wpconsent-cookies-banner-privacy-suite/build/frontend.js"></script>
<script id="wprmp-public-js-extra">
var wprmp_public = {"user":"0","endpoints":{"favorites":"https://fabulesslyfrugal.com/wp-json/wp-recipe-maker/v1/favorites","private_notes":"https://fabulesslyfrugal.com/wp-json/wp-recipe-maker/v1/private-notes","user_rating":"https://fabulesslyfrugal.com/wp-json/wp-recipe-maker/v1/user-rating"},"favorites":{"storage_key":"wprm-recipe-favorites","merge_session_key":"wprm-recipe-favorites-merged"},"settings":{"recipe_template_mode":"modern","features_adjustable_servings":true,"adjustable_servings_url":false,"adjustable_servings_url_param":"servings","adjustable_servings_round_to_decimals":"2","unit_conversion_remember":true,"unit_conversion_temperature":"change","unit_conversion_temperature_precision":"round_5","unit_conversion_system_1_temperature":"F","unit_conversion_system_2_temperature":"C","unit_conversion_advanced_servings_conversion":false,"unit_conversion_system_1_length_unit":"inch","unit_conversion_system_2_length_unit":"cm","fractions_enabled":true,"fractions_use_mixed":true,"fractions_use_symbols":true,"fractions_max_denominator":"8","servings_display_fractions":false,"unit_conversion_system_1_fractions":true,"unit_conversion_system_2_fractions":true,"unit_conversion_enabled":true,"decimal_separator":"point","features_comment_ratings":true,"features_user_ratings":true,"user_ratings_type":"modal","user_ratings_force_comment_scroll_to_smooth":true,"user_ratings_modal_title":"Rate This Recipe","user_ratings_thank_you_title":"Thank You!","user_ratings_thank_you_message_with_comment":"\u003Cp\u003EThank you for voting!\u003C/p\u003E","user_ratings_problem_message":"\u003Cp\u003ESorry. there was a problem. Please try again later.\u003C/p\u003E","user_ratings_force_comment_scroll_to":"commentform","user_ratings_open_url_parameter":"rate","user_ratings_require_comment":true,"user_ratings_require_name":true,"user_ratings_require_email":true,"user_ratings_comment_suggestions_enabled":"never","rating_details_zero":"No ratings yet","rating_details_one":"%average% / 5 ( 1 Review )","rating_details_multiple":"%average% / 5 ( %votes% Reviews )","rating_details_user_voted":"(Your vote: %user%)","rating_details_user_not_voted":"(Click on the stars to vote!)","servings_changer_display":"tooltip_slider","template_ingredient_list_style":"disc","template_instruction_list_style":"decimal","template_color_icon":"#343434"},"timer":{"sound_file":"https://fabulesslyfrugal.com/wp-content/plugins/wp-recipe-maker-premium/assets/sounds/alarm.mp3","text":{"start_timer":"Click to Start Timer"},"icons":{"pause":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"\u003E\u003Cg \u003E\u003Cpath fill=\"#fffefe\" d=\"M9,2H4C3.4,2,3,2.4,3,3v18c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V3C10,2.4,9.6,2,9,2z\"/\u003E\u003Cpath fill=\"#fffefe\" d=\"M20,2h-5c-0.6,0-1,0.4-1,1v18c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V3C21,2.4,20.6,2,20,2z\"/\u003E\u003C/g\u003E\u003C/svg\u003E","play":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"\u003E\u003Cg \u003E\u003Cpath fill=\"#fffefe\" d=\"M6.6,2.2C6.3,2,5.9,1.9,5.6,2.1C5.2,2.3,5,2.6,5,3v18c0,0.4,0.2,0.7,0.6,0.9C5.7,22,5.8,22,6,22c0.2,0,0.4-0.1,0.6-0.2l12-9c0.3-0.2,0.4-0.5,0.4-0.8s-0.1-0.6-0.4-0.8L6.6,2.2z\"/\u003E\u003C/g\u003E\u003C/svg\u003E","close":"\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"\u003E\u003Cg \u003E\u003Cpath fill=\"#fffefe\" d=\"M22.7,4.3l-3-3c-0.4-0.4-1-0.4-1.4,0L12,7.6L5.7,1.3c-0.4-0.4-1-0.4-1.4,0l-3,3c-0.4,0.4-0.4,1,0,1.4L7.6,12l-6.3,6.3c-0.4,0.4-0.4,1,0,1.4l3,3c0.4,0.4,1,0.4,1.4,0l6.3-6.3l6.3,6.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l3-3c0.4-0.4,0.4-1,0-1.4L16.4,12l6.3-6.3C23.1,5.3,23.1,4.7,22.7,4.3z\"/\u003E\u003C/g\u003E\u003C/svg\u003E"}},"recipe_submission":{"max_file_size":52428800,"text":{"image_size":"The file is too large. Maximum size:"}}};
//# sourceURL=wprmp-public-js-extra
</script>
<script id="wprmp-public-js" defer='defer' src="https://fabulesslyfrugal.com/wp-content/plugins/wp-recipe-maker-premium/dist/public-pro-split.js"></script>
<script id="merged-js-js-extra">
var ajax_auth_object = {"ajaxurl":"https://fabulesslyfrugal.com/wp-admin/admin-ajax.php","redirecturl":"https://fabulesslyfrugal.com","loadingmessage":"Sending user info, please wait..."};
//# sourceURL=merged-js-js-extra
</script>
<script id="merged-js-js" defer='defer' src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/js/merged.min.js"></script>
<script id="main-js-js-extra">
var ffdeals_js_data = {"ajax_url":"https://fabulesslyfrugal.com/wp-admin/admin-ajax.php","ajax_nonce":"acf6c195b8","site_url":"https://fabulesslyfrugal.com/","template_dir_url":"https://fabulesslyfrugal.com/wp-content/themes/ffdeals","logged_in":"","user_id":"0","post_type":"page","post_id":"447729","post_slug":"sitemap","query_args":[],"taxonomy":"","term":"","deal_first_click":"1","nl_ms_token":"4h?&wb*Il$ra5@l}z;Y+qFK8H)iGBeW","is_archive_footer":"","pwatch_brands_slugs":["wyze-labs","instant-pot","dyson","xbox","playstation","nintendo","ring","echo","nest","kitchenaid","tide","charmin","cascade","trident","jif","pampers","downy","crest","huggies","lego-store","disney","hasbro","nerf","star-wars","apple","mrs-meyers","quaker","anker","l-o-l-surprise","fisher-price","pepperidge-farm","shopkins","luvs","cents-of-style","cottonelle","barbie","vtech","american-girl","skippy-peanut-butter","oral-b","underarmour","squatty-potty","little-tikes","redbox","fandango","nutella","gotrax","old-navy","olive-garden","pizza-hut","oshkosh-bgosh","gain","planters","nabisco","nike","proozy","cricut","reebok","panda-express","carters","adidas","melissa-doug","ihop","chilis","atom-ticket","toms-shoes","alex-toys","blackdecker","hatchimals","six-flags","regal-cinemas","snuggle","jack-in-the-box","my-little-pony","covergirl","mattel","colgate","razor","hefty","dominos","red-robin","crock-pot","sonic-drive-in","wendys","ulta","maybelline","fabfitfun","philips-sonicare","clorox","gillette","burts-bees","savory-butcher","lange","entertainment","lysol","chick-fil-a","black-forest","blink","bounty","kleenex","kindle","keurig","kelloggs","harry-potter","finish","pyrex","rubbermaid","samsung","tropicana","ziploc","birkenstocks","annies-homegrown","mcdonalds","trader-joes","loreal","krispy-kreme","wilton","starbucks","pepsi","coca-cola","calphalon","glad","dove","get-away-today","mr-clean","pop-tarts","motts","lipton","prego","barilla","pantene","carrabbas","starter","dove-chocolate","goodnites","pull-ups","nestle","reeses","chips-ahoy","oreo","batiste","neosporin","nexcare","band-aid","dove-mencare","aquaphor","all","lodge","bic","marvel","ticonderoga","elmers","crayola","amazonbasics","solimo","presto","burger-king","irish-spring","renuzit","febreze","play-doh","baskin-robbins","starburst","bose","sandisk","jack-link","singer","vaseline","enfamil","similac","cuisinart","the-pioneer-woman","skittles","gatorade","cetaphil","contigo","corelle","amazon-prime-pantry","method","olay","almay","schick","degree","scope","tostitos","wet-n-wild","scotts","scott's","papa-johns","papa-murphys-pizza","little-caesars","doritos","ninja","farberware","anchor-hocking","sharpie","cheetos","grandmas-cookies","dial","kit-kat","larabar","izze","purina","windex","camelbak","softsoap","meguiars","rachael-ray","hp","hersheys","twix","snickers","mms","3-musketeers","glade","subway","cheez-it","gerber","hot-wheels","neutrogena","revlon","taco-bell","starkist","swiffer","post-it","nuby","old-spice","brachs","willow-tree","puffs","hamilton-beach","leapfrog","airheads","frito-lay","lays","mars","nfl","nba","nhl","mlb","ncaa","hallmark","crocs","purex","kraft","reynolds","yeti","capri-sun","pfaltzgraph","miracle-gro","nordic-ware","paper-mate","panera-bread","chipotle","philips","culvers","dunkin-donuts","mcalisters","jimmy-johns","five-guys","purell","germ-x","turtle-wax","corningware","lilys-sweets","del-monte","sally-hansen","biore","coffee-mate","oxo","kool-aid","mio","progresso","clif-bar","fiji-water","gevalia","campbells","kind","pringles","quest","welchs","alpo","cesar","9lives","hills-science-diet","meow-mix","purina-fancy-feast","iams","blue-buffalo","eureka","hoover","dirt-devil","shark","lifestraw","baby-shark","hartz","pentel","expo","john-frieda","dingo","tylenol","etekcity","calico-critters","scotch","dc-comics","scotch-brite","the-first-years","hanes","fruit-of-the-loom","nuk","dixie","keebler","lg","temptations","gum","plackers","sensodyne","george-foreman","beats","eddie-bauer","frozen-disney","brawny","spaghettios","oxiclean","arbys","sterilite","rayovac","dr-scholls","chef-boyardee","pga-tour","rain-x","sunbeam","panasonic","sunchips","fritos","milky-way","bissell","seventh-generation","folgers","green-mountain-coffee-roasters","rei","nivea","chex","the-north-face","columbia","sony","bausch-lomb","quilted-northern","braun","herbal-essences","ravensburger","jojo-siwa","asus","acer","lenovo","dell","ancestrydna","pokemon","lego-harry-potter","lego-star-wars","lego-marvel","lego-ninjago","toy-story-disney","pinkfong","funko","scruff-a-luvs","poopsie","fortnite","pikmi-pops","pj-masks","yankee-candle-company","23andme","johnson-johnson","mega-bloks","playmobil","matchbox","garnier","biolage","blue-diamond-almonds","coleman","ozark-trail","fire","martha-stewart","conair","graco","chicco","converse","american-eagle","polly-pocket","uber-eats","hydro-flask","the-childrens-place","suave","dawn","playskool","alka-seltzer","new-balance","woolite","aveeno","hr-block","turbotax","skinnypop","t-fal","spanx","red-lobster","boston-market","cosori","athleta","lululemon","pearl-milling-company"]};
//# sourceURL=main-js-js-extra
</script>
<script id="main-js-js" defer='defer' src="https://fabulesslyfrugal.com/wp-content/themes/ffdeals/js/main.js"></script>
<script id="google-recaptcha-js" defer='defer' src="https://www.google.com/recaptcha/api.js?render=6Le5nCggAAAAACU0xxTZLWwAr21KqUmfesraxGf7"></script>
<script id="wp-polyfill-js" defer='defer' src="https://c0.wp.com/c/7.0.5/wp-includes/js/dist/vendor/wp-polyfill.min.js"></script>
<script id="wpcf7-recaptcha-js-before">
var wpcf7_recaptcha = {
    "sitekey": "6Le5nCggAAAAACU0xxTZLWwAr21KqUmfesraxGf7",
    "actions": {
        "homepage": "homepage",
        "contactform": "contactform"
    }
};
//# sourceURL=wpcf7-recaptcha-js-before
</script>
<script id="wpcf7-recaptcha-js" defer='defer' src="https://fabulesslyfrugal.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js"></script>
<script id="jetpack-stats-js-before">
_stq = window._stq || [];
_stq.push([ "view", {"v":"ext","blog":"219411039","post":"447729","tz":"-6","srv":"fabulesslyfrugal.com","j":"1:16.2"} ]);
_stq.push([ "clickTrackerInit", "219411039", "447729" ]);
//# sourceURL=jetpack-stats-js-before
</script>
<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://fabulesslyfrugal.com/wp-includes/js/wp-emoji-release.min.js"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://fabulesslyfrugal.com/wp-includes/js/wp-emoji-loader.min.js
</script>
<script data-no-optimize='1' data-cfasync='false' id='adblock-detection-23678f0'>(function(){(function(e){if(e.cookie.indexOf(`__adblocker`)===-1){let t=!1,n=function(){t=!0};window.addEventListener(`pagehide`,n);let r=navigator.userAgent,i=/AppleWebKit/.test(r)&&!/Chrome/.test(r)||/\b(iPad|iPhone|iPod)\b/.test(r),a=new XMLHttpRequest;a.open(`GET`,`https://ads.adthrive.com/abd/abd.js`,!0),a.onreadystatechange=function(){if(a.readyState===4){if(window.removeEventListener(`pagehide`,n),a.status===200){let t=e.createElement(`script`);t.innerHTML=a.responseText,e.getElementsByTagName(`head`)[0].appendChild(t);return}if(!navigator.onLine||t||i&&e.visibilityState===`hidden`)return;let r=new Date;r.setTime(r.getTime()+300*1e3),e.cookie=`__adblocker=true; expires=`+r.toUTCString()+`; path=/`}},a.send()}})(document)})();</script><script data-no-optimize='1' data-cfasync='false' data-abr-mode='light' id='adblock-recovery-23678f0'>(function(){(function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:`light`;function n(){var e=document.cookie.match(`(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)`);return e&&e.pop()}function r(){var e=document.createElement(`script`);e.async=!0,e.id=`Tqgkgu`,e.setAttribute(`data-sdk`,`l/1.1.15`),e.setAttribute(`data-cfasync`,`false`),e.src=`https://html-load.com/loader.min.js`,e.charset=`UTF-8`,e.setAttribute(`data`,`kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8`),e.setAttribute(`onload`,`(async()=>{let e='html-'+'load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();`),e.setAttribute(`onerror`,`(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();`),document.head.appendChild(e);var t=document.createElement(`script`);t.setAttribute(`data-cfasync`,`false`),t.setAttribute(`nowprocket`,``),t.textContent=`(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr   eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() } catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();`,document.head.appendChild(t)}function i(){var e=document.createElement(`script`);e.setAttribute(`data-cfasync`,`false`),e.dataset.domain=`html-load.cc`,e.textContent=`(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x115,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();`,document.head.appendChild(e)}function a(){if(t===`essential`){i();return}r()}function o(){var e=n();if(e===`true`)a();else var t=0,r=setInterval(function(){if(t===100||e===`false`){clearInterval(r);return}if(e===`true`){a(),clearInterval(r);return}e=n(),t++},50)}o()})()})();</script>


<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K7MKLV4"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>






<script type="text/plain" data-wpconsent-name="pinterest-tag" data-wpconsent-category="marketing">
!function(e){if(!window.pintrk){window.pintrk = function () {
window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
  n=window.pintrk;n.queue=[],n.version="3.0";var
  t=document.createElement("script");t.async=!0,t.src=e;var
  r=document.getElementsByTagName("script")[0];
  r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
pintrk('load', '2613806015196', {em: '<user_email_address>'});
pintrk('page');
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt=""
  src="https://ct.pinterest.com/v3/?event=init&tid=2613806015196&pd[em]=<hashed_email_address>&noscript=1" />
</noscript>




 
<script src="https://content.jwplatform.com/libraries/g5PL7vtw.js"></script>





 <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-59d8597781c3bedd"></script>




<script>if(typeof jQuery!=="undefined"){jQuery(document).ready(function(){jQuery("#zlrecipe-innerdiv").append("<script>if(document.getElementById('zlrecipe-print-container')) {document.getElementsByClassName('adthrive-recipe')[0].innerHTML = ''}<\/script>")})}</script><script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43736f808c598f7',t:'MTc5MDgxMzExNg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>