1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[44351,78406,80984,98435],{3666:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(800),i=r(78860);function o(e){var t;return t={noAffiliateUrl:(0,n.jV)("metadata.no_affiliate_url"),blockAffiliates:(0,n.jV)("metadata.block_affiliates")},(0,i.z)(t?.noAffiliateUrl)||(0,i.z)(t.blockAffiliates)||(0,i.z)(e?.metadata?.is_block_affiliate)||(0,i.z)(e?.product_metadata?.is_block_affiliate)}},5647:(e,t,r)=>{"use strict";r.d(t,{H:()=>n});let n=(0,r(56317).eU)(null)},20401:(e,t,r)=>{"use strict";r.d(t,{A:()=>O,w:()=>v});var n=r(1873),i=r(53520),o=r(93682),a=r(38536),l=r(31237),s=r(28270),c=r(93225),u=r(71055),d=r(72268),f=r(40633),p=r(53995),m=r.n(p),b=r(9954);let g=["styles","views"];function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach(function(t){(0,o.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v({classes:e,classOverrides:t,themeKeys:r}){let n,i=[],o=e=>{e&&!i.includes(e)&&r.includes(e)&&i.push(e)};return e.forEach(e=>{let r=t[e];if(r){let i=r.constructor;if(i===String){let n=t[r];if(!n)return;e=r,r=n,i=n.constructor}if(i===Boolean)o(e);else if(i===Object){let{themeKey:t,sx:i}=r;o(t||e),i&&(n=h(h({},n),i))}}}),{defaultStyles:n,keys:i}}function w(e,{isEmpty:t,siblingLength:r}){return t&&1===r}let O=function(e){let{styles:t=null,views:r}=e,o=(0,i.A)(e,g),{styles:p}=(0,c.u)(),y=(0,d.o)().get("disableViews"),O=(0,u.useMemo)(()=>{var e,r;return e=m()(t,{}),r=Object.keys(p||{}),e?function(t,n,i){let o=e[t];if(!o||o.constructor===Function&&(!(o=o(n,i))||o.constructor===Function))return o;let l=n["theme-key"],c=l&&r.includes(l)?[l]:[],{classOverrides:u,themeKey:d,options:f}=o,{sx:p}=o;if(u&&n.class){let{defaultStyles:e,keys:t}=v({classOverrides:u,classes:n.class.split(" "),themeKeys:r});p=h(h({},p),e),t.length&&(c=c.concat(t))}return d&&r.includes(d)&&c.push(d),(0,a.A)(t,{target:"emevuu60"})((0,s.Ay)(c,p,f),"")}:null},[t,p]),k=(0,f.m)();return k&&k.setIfMissing("globalStyles",l.R7),(0,b.Y)(l.DV,(0,n.A)({transform:t&&p?O:void 0,views:"string"==typeof y?{}:r,trim:w},o))}},20882:(e,t,r)=>{"use strict";r.d(t,{A:()=>j});var n=r(1873),i=r(53520),o=r(71055),a=r(12625),l=r(56317),s=r(33305),c=r(80391),u=r.n(c),d=r(93682);let f=["children","tag"];function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,d.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let b=function(e){let{children:t,tag:r="script"}=e,n=(0,i.A)(e,f);return(0,o.createElement)(r,m(m({},n),{},{dangerouslySetInnerHTML:{__html:t}}))};var g=r(9954);function y(){return(0,g.Y)(b,{id:"dynamic-time-script"},u())}let h=(0,l.eU)(Date.now()),v=(0,l.eU)(0),w=(0,l.eU)(null),O=(0,l.eU)(null,(e,t)=>{let r=e(v);if(t(v,r+1),0===r){let e=setInterval(()=>{t(h,Date.now())},6e4);t(w,e)}}),k=(0,l.eU)(null,(e,t)=>{let r=Math.max(0,e(v)-1);if(t(v,r),0===r){let r=e(w);null!==r&&(clearInterval(r),t(w,null))}});function A(e){var t=Date.now(),r=new Date(e).getTime();if(Number.isNaN(r))return{text:"",isDynamic:!1};var n=t-r;if(n<0)return{text:new Date(r).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}),isDynamic:!1};if(n<6e4)return{text:"Just Now",isDynamic:!0};if(n<36e5){var i=Math.floor(n/6e4);return{text:i+" minute"+(1!==i?"s":"")+" ago",isDynamic:!0}}if(n<864e5){var o=Math.floor(n/36e5);return{text:o+" hour"+(1!==o?"s":"")+" ago",isDynamic:!0}}return{text:new Date(r).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}),isDynamic:!1}
1}var x=r(71055);let P=["datetime"];function j(e){let t,r,c,u,d,{datetime:f}=e,p=(0,i.A)(e,P),m=(t=(0,a.Xr)(O),r=(0,a.Xr)(k),c=(0,o.useMemo)(()=>(0,l.eU)(e=>(e(h),A(f).text)),[f]),u=(0,a.md)(c),d=A(f).isDynamic,(0,o.useEffect)(()=>{if(d)return t(),()=>r()},[d,t,r]),u),b=new Date(f).toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit",hour12:!0});return(0,g.Y)(x.Fragment,null,(0,g.Y)(s.Q,{name:"document-after-body",append:"dynamic-time",once:!0},(0,g.Y)(y,null)),(0,g.Y)("time",(0,n.A)({dateTime:f,"data-dynamic":!0,title:b},p),m))}},23487:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>eD});var n=r(82511),i=r(93682),o=r(71055),a=r(45379),l=r(53225),s=r(20339),c=r(800),u=r(59489),d=r(5714),f=r(54371),p=r(42746),m=r(51570),b=r(10352),g=r(59184),y=r(4642),h=r(78860),v=r(89205),w=r(94904),O=r(47382),k=r(37241),A=r(53647),x=r(30045);let P={ratingValue:0,bestRating:5},j=new O.default("FEED-ITEM-STAR-RATING");var C=r(64112),_=r(81546),I=r(87172),D=r(1873),S=r(53520),T=r(67667),Y=r(43119),E=r(72005),R=r(84014),$=r(38536),L=r(28270),N=r(9954);let U=(0,$.A)("span",{target:"e13q7m8i0"})((0,L.Ay)({color:"var(--comp-collection-auth-color-txt)",fontSize:"var(--comp-collection-auth-type-size-mobile)",lineHeight:"var(--comp-collection-auth-type-line-height-mobile)",fontFamily:"var(--comp-collection-auth-type-family-mobile)",fontWeight:"var(--comp-collection-auth-type-weight-mobile)",letterSpacing:"var(--comp-collection-auth-type-letter-spacing-mobile)",textTransform:"var(--comp-collection-auth-type-txt-case-mobile)"}),"");function M({Component:e=U,author:t,props:r={}}){return!t||Array.isArray(t)&&!t.length?null:(0,N.Y)(e,r,t)}var B=r(51874),z=r(20882);let G=(0,$.A)("span",{target:"e1sv9gab0"})((0,L.Ay)({color:"var(--comp-collection-timestamp-color-txt)",fontSize:"var(--comp-collection-timestamp-type-size-mobile)",lineHeight:"var(--comp-collection-timestamp-type-line-height-mobile)",fontFamily:"var(--comp-collection-timestamp-type-family-mobile)",fontWeight:"var(--comp-collection-timestamp-type-weight-mobile)",letterSpacing:"var(--comp-collection-timestamp-type-letter-spacing-mobile)",textTransform:"var(--comp-collection-timestamp-type-txt-case-mobile)"}),"");function F({Component:e=G,timestamp:t,props:r={}}){return t?(0,N.Y)(e,r,(0,N.Y)(z.A,{datetime:t})):null}var V=r(96119);function H({Component:e=V.gu,listen:t,props:r={}}){let[n,i]=(0,s.Bd)(["content.min","content.listen"]);if(!t)return null;let o=Math.ceil(t/60),a=`${o} ${n} ${i}`;return(0,N.Y)(e,r,(0,N.Y)(V.nk,null),a)}function q({Component:e=V.gu,reading:t,props:r={}}){let[n,i]=(0,s.Bd)(["content.min","content.read"]);if(!t)return null;let o=`${t} ${n} ${i}`;return(0,N.Y)(e,r,(0,N.Y)(V.EA,null),o)}function W({Component:e=V.uT,totalTime:t,props:r={}}){return t?(0,N.Y)(e,r,t):null}function K({hasRating:e,rating:t={ratingValue:0,bestRating:5},loaded:r=!1}){var n;let i,o=(0,s.Bd)("content.firstRate"),a=t?.reviewCount>0,l=a?t.bestRating:1;return e?(0,N.Y)(V.Ft,null,(0,N.Y)(V.Ij,null,(0,N.Y)(V.oD,null,(n=t.ratingValue,i=parseFloat(n,10),Array.from({length:l}).map((e,t)=>{let r=t+1;return r<=i?(0,N.Y)(V.IH,{key:r}):r>i&&r-i<1?(0,N.Y)(V.qq,{key:r}):(0,N.Y)(V.UO,{key:r})}))),(0,N.Y)(V.TH,null,(0,N.Y)(V.UQ,null,!a&&r?o:null)))):null}var J=r(78955),Z=r(35729),X=r(80984),Q=r(71055);let ee=["style"],et=["linkProps"];function er(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function en(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?er(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):er(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ei({components:e={},componentProps:t={},imageProps:r,block:n,isShowRecipeInfo:i,itemCta:o,showDivider:a,authors:l,breadcrumbs:s,customBreadcrumb:c,frontendUrl:u,dek:d,hasRating:f,image:p,isRecipe:m,label:b,title:g,timestamp:y,listen:h,reading:v,recipeTotalTime:w,imageConfig:O,video:k,shouldShowVideo:A,playbackProps:x,feedItemLinkDataAttrs:P,onTitleClick:j,onItemCtaClick:C,rating:_,ratingLoaded:I,recipeLabels:$,savePanel:L,MediaImageComponent:U,VideoPlayerComponent:z}){let G=e.cardContainer||V.qk,er=e.cardContent||Z.A,eo=e.textContainer,ea=t.cta||{},{style:el}=ea,es=(0,S.A)(ea,ee),ec=t.breadcrumbs||{},{linkProps:eu}=ec,ed=(0,S.A)(ec,et);return(0,N.Y)(G,t.cardContainer,A?(0,N.Y)(X.default,{Component:e.video,props:t.video,video:k,playbackProps:x,imageConfig:O,VideoPlayerComponent:z}):(0,N.Y)(B.Ay,(0,D.A)({blockType:n?.type,Component:e.image,props:t.image},r,{image:p,config:O,MediaImageComponent:U})),(0,N.Y)(er,t.cardContent,(0,N.Y)(T.A,{label:b,Component:e.label,props:t.label}),$,c?(0,N.Y)(J.Sc,(0,D.A)({label:c,href:s?.[0]?.link,Component:e.breadcrumbs,linkProps:eu},ed)):(0,N.Y)(J.Ay,{breadcrumbs:s,Component:e.breadcrumbs,props:t.breadcrumbs}),eo?(0,N.Y)(eo,t.textContainer,(0,N.Y)(Y.A,{title:g,Component:e.title,props:t.title,href:u,onClick:j,linkProps:P}),(0,N.Y)(E.Ay,{dek:d,Component:e.dek,props:t.dek})):(0,N.Y)(Q.Fragment,null,(0,N.Y)(Y.A,{title:g,Component:e.title,props:t.title,href:u,onClick:j,linkProps:P}),(0,N.Y)(E.Ay,{dek:d,Component:e.dek,props:t.dek})),a?(0,N.Y)(R.A,{Component:e.divider,props:t.divider}):null,(0,N.Y)(M,{author:l,Component:e.author,props:t.author}),(0,N.Y)(F,{timestamp:y,Component:e.timestamp,props:t.timestamp}),o?(0,N.Y)(V.Oe,(0,D.A)({as:"a",size:"xl",variant:"primary-solid",href:o.href,onClick:C,style:en(en({},V.pi),el)},es),o.text):null,h||v?(0,N.Y)(V.iF,null,(0,N.Y)(H,{listen:h,Component:e.listen,props:t.listen}),(0,N.Y)(q,{reading:v,Component:e.reading,props:t.reading})):null,i&&m?(0,N.Y)(V.MX,t.recipeContent||{},(0,N.Y)(K,{hasRating:f,rating:_,loaded:I}),w||L?(0,N.Y)(V.SB,null,(0,N.Y)(W,{totalTime:w,Component:e.recipeTotalTime,props:t.recipeTotalTime}),L):null):null))}var eo=r(78406),ea=r(41145);function el({resource:e,title:t}){let r=(0,ea.n5)(e?.display_type?.title);if(!r.enable)return null;let n=e?.metadata?.classifier_results,i=e?.collections,o=(0,I.yN)(e?.recipe?.total_time),a=e?.recipe_data?.ingredient_count??(0,ea.a1)(e?.recipe);return(0,N.Y)(eo.default,{classification:n,collections:i,config:r.config,cookTime:o,ingredientCount:a,title:t||""})}var es=r(87042);function ec(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ec(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ec(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ed(e){let{components:t={},componentProps:r={},imageProps:n,block:i,feed:O,resource:D,position:S=0,feedPosition:T,overrides:Y,onClick:E,dataAttrs:R={},dataId:$}=e,L=(0,l._P)("fre.show-recipe-info"),[U,M,B,z]=(0,s.Bd)(["content.hour","content.hours","content.min","content.mins"]),G=(i?.typeOrig||i?.type)===b._F.bigStory,F=G?(0,g.tf)({settings:i?.settings}):null,V=!!G&&(0,g.RB)({customizations:O?.customizations,resourceId:D?.id}),H=G?(0,g.CY)({customizations:O?.customizations,resourceId:D?.id}):null,q=G?(0,g.e5)({customizations:O?.customizations,resourceId:D?.id}):null,W=G?(0,g.ov)({customizations:O?.customizations,resourceId:D?.id}):null,{show_breadcrumbs:K}=(0,y._j)(i?.settings,O),{authors:J,breadcrumbs:Z,feedBookmarkData:X,frontendUrl:Q,fullUrl:ee,dek:et,hasRating:er,id:en,image:eo,isRecipe:ea,label:ec,title:ed,linkDataAttrs:ef,ratingData:ep,timestamp:em,listen:eb,reading:eg,recipeTotalTime:ey,imageConfig:eh,video:ev,shouldShowVideo:ew,playbackProps:eO,customBreadcrumb:ek}=(0,u.XK)({block:i,feed:O,resource:D,position:S,imageProps:n,overrides:Y}),eA=H||ed,ex=ec,eP=Z,ej=ek;if(G){if(W)ex=W,eP=null,ej="";else if((0,h.z)(K)){let e=ek||Z?.[0]?.label;e&&(ex=e,eP=null,ej="")}}let eC=(0,c.OA)("metadata.content_drawer"),e_=(0,f.kr)({hasContentDrawer:eC,displayTypeTitle:D?.display_type?.title,resourceType:D?.type||D?.__typename}),eI=(0,f.v_)({isContentDrawerItem:e_,id:en,metadata:D?.metadata,heading:i?.heading}),eD=eu(eu(eu({},ef),R["data-vars-ga-ux-element"]&&{"data-vars-ga-ux-element":R["data-vars-ga-ux-element"]}),eI),{onClick:eS}=(0,d.W)({blockType:i?.typeOrig||i?.type||i?.blockTypeName,frontendUrl:Q,heading:i?.heading,id:en,metadata:D?.metadata,position:T??S,type:D?.type}),{rating:eT,loaded:eY}=function(e){let t=e||{},{0:r,1:n}=(0,o.useState)(P),{0:i,1:a}=(0,o.useState)(!1),l=(0,w.A)(),s=(0,c.Q6)("spotim"),u=(0,c.Q6)("brand"),d=(0,c.Q6)();e&&((0,A.iv)(s,{skipFallback:k.A}
1),(0,A.iv)(u,{skipFallback:k.A}));let f=(0,o.useMemo)(()=>t?.displayTypeTitle===v.cH.RECIPE?v.rU.RECIPE:"",[t?.displayTypeTitle]),p=e?.content?.[0]?.display_id,m=e?.content?.[0]?.legacy_id,b=e?.displayTypeTitle;return(0,o.useEffect)(()=>{e&&(async()=>{try{let e=await (0,x.yq)({data:t,metadata:d,displayType:f,logger:j})??P;l()&&(e.ratingValue!==r.ratingValue||e.bestRating!==r.bestRating)&&n(e),l()&&a(!0)}catch(e){j.error("Failed to fetch rating:",e)}})()},[p,m,b]),{rating:r,loaded:i}}(L&&ea&&er?ep:null),eE=(0,o.useCallback)(e=>{E?.(e),(0,p.MP)(i.typeOrig||i.type,{ctaText:eA,destinationLink:ee,position:(T??S)+1}),!e_||e?.button!==void 0&&0!==e.button||e?.metaKey||e?.ctrlKey||e?.shiftKey||e?.altKey||(e?.preventDefault?.(),eS?.(e))},[E,i.typeOrig,i.type,T,ee,e_,eS,S,eA]),eR=function(e,t){if(!e)return null;let{daysVal:r,hoursVal:n,minsVal:i}=(0,I.fU)(e),o=24*Number(r)+Number(n),a=Number(i);if(!o&&!a)return null;let{hourText:l,hoursText:s,minText:c,minsText:u}=t,d=[];return o&&d.push(`${o} ${1===o?l:s}`),a&&d.push(`${a} ${1===a?c:u}`),d.join(" ")}(ey,{hourText:U,hoursText:M,minText:B,minsText:z}),e$=Y?.showRecipeLabels?(0,N.Y)(el,{resource:D,title:eA}):null,eL=X?(0,N.Y)(es.S,{name:"feed-save-panel",id:en,feedBookmarkData:X}):null,eN=(0,o.useRef)(null),eU=eC&&e_&&en&&Q,eM=(0,N.Y)(ei,{components:t,componentProps:eu(eu({},r),{},{cardContainer:eu(eu(eu({},r.cardContainer),null!=$&&{"data-id":$}),eU&&{ref:eN})}),imageProps:n,block:i,isShowRecipeInfo:L,itemCta:F,showDivider:V,authors:J,breadcrumbs:eP,customBreadcrumb:ej,frontendUrl:Q,dek:q||et,hasRating:er,image:eo,isRecipe:ea,label:ex,title:eA,timestamp:em,listen:eb,reading:eg,recipeTotalTime:eR,imageConfig:eh,video:ev,shouldShowVideo:ew,playbackProps:eO,feedItemLinkDataAttrs:eD,onTitleClick:eE,onItemCtaClick:e=>{(0,p.MP)(i.typeOrig||i.type,{ctaText:F.text,destinationLink:(0,m.IU)(F.destinationLink,{fullUrl:!0}),position:(T??S)+1}),!e_||e?.button!==void 0&&0!==e.button||e?.metaKey||e?.ctrlKey||e?.shiftKey||e?.altKey||(e?.preventDefault?.(),eS?.(e))},rating:eT,ratingLoaded:eY,recipeLabels:e$,savePanel:eL,MediaImageComponent:C.A,VideoPlayerComponent:_.A});return eU?(0,N.Y)(a.A,{frontendUrl:Q,articleId:en,feedRef:eN},eM):eM}var ef=r(18952),ep=r(45025),em=r(32354),eb=r(81009),eg=r(66726),ey=r(68014),eh=r.n(ey);let ev=(0,$.A)(eg.A,{target:"e1dkfgf41"})((0,L.Ay)({aspectRatio:"1 / 1"}),""),ew=(0,$.A)(eg.A,{target:"e1dkfgf40"})((0,L.Ay)({display:"flex",flexDirection:"column",alignItems:"center",height:"100%",textAlign:"center",textDecoration:"none",gap:"var(--comp-collection-product-dim-gap-mobile)"}),""),eO=eh()(()=>r.e(87798).then(r.bind(r,87798)),{id:"5aa9b20",loadableGenerated:{webpack:()=>[87798]}}),ek=eh()(()=>r.e(97493).then(r.bind(r,97493)),{id:"2c381a0",loadableGenerated:{webpack:()=>[97493]}}),eA=eh()(()=>r.e(34758).then(r.bind(r,34758)),{id:"6c81050",loadableGenerated:{webpack:()=>[34758]}}),ex=eh()(()=>r.e(89186).then(r.bind(r,89186)),{id:"018d9f0",loadableGenerated:{webpack:()=>[89186]}}),eP=eh()(()=>r.e(56508).then(r.bind(r,56508)),{id:"9f142f0",loadableGenerated:{webpack:()=>[56508]}}),ej={[ep.OC.feed]:{LayoutComponent:eO,slots:{ImageAnchorComponent:ev,TitleAnchorComponent:eg.A,ImageComponent:eA,TitleComponent:em.A,DescriptionComponent:eb.A,DiscountComponent:ex,ButtonsComponent:eP}},[ep.OC.feedCard]:{LayoutComponent:ek,slots:{CardAnchorComponent:ew,ImageComponent:eA,TitleComponent:em.A,ButtonsComponent:eP}}};function eC(e){let{layoutType:t=ep.OC.single}=e,r=(0,ef.Oi)(e),n=ej[t];if(!n||!r.restComponentProps?.product?.id)return null;let{LayoutComponent:i,slots:o}=n;return(0,N.Y)(i,(0,D.A)({},o,r))}var e_=r(50377);function eI(e){let{resource:t,imageProps:r,dataAttrs:n,layoutType:i=ep.OC.feed,productFooter:o=null}=e,a=(0,e_.Fp)({image:t?.image,imageProps:r});return(0,N.Y)(eC,{product:(0,e_.E4)(t),productWrapperProps:n,imageProps:a,layoutType:i,productFooter:o})}function eD(e){return"ContentProduct"===(0,n.J)(e,"resource.type")?(0,N.Y)(eI,e):(0,N.Y)(ed,e)}},24679:(e,t,r)=>{"use strict";r.d(t,{FC:()=>s,Fd:()=>l,NN:()=>a,ux:()=>c});var n=r(89205),i=r(96314),o=r(28707);function a(e,t){return e===n.rU.LISTICLE||e===n.rU.STANDARD_ARTICLE||e===n.rU.LONGFORM_ARTICLE||t===i.Wi.embeddedListicle}function l(e){return Array.isArray(e)&&e.length?e.map(e=>
1String(e).trim()).filter(Boolean):[...o.Gt]}function s(e,t){if(!e||!t?.length)return!1;let r=String(e).trim().toLowerCase();return t.some(e=>String(e).trim().toLowerCase()===r)}function c(e,t){let r=e?.slug?.trim(),n=t?.slug?.trim();return r&&n?`${r}/${n}`:r||n||""}},28707:(e,t,r)=>{"use strict";r.d(t,{Gt:()=>s,I9:()=>n,Jx:()=>p,Ln:()=>y,Lv:()=>g,MY:()=>a,Rh:()=>f,Sv:()=>c,Ug:()=>u,Xq:()=>b,jG:()=>i,jP:()=>d,nB:()=>m,pd:()=>o,vY:()=>l});let n="commerce.enable-product-recommendations",i="product_recommendations",o=`${i}:on`,a="data.content.0.productRecommendationsConfig",l=5e3,s=["Deals & Shopping News","Product Review","Round-up: Products"],c="More Editor Picks for You",u=4,d="content.showingCurrentOfTotal",f="Showing {current} of {total}",p="listicle-product-recommendations",m="recommendations",b="product_recommendations",g="viewable_product_impression",y="article-product-recommendations-viewable"},30299:(e,t,r)=>{"use strict";r.d(t,{r:()=>u});var n=r(93682),i=r(22440),o=r(69729);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let s={"&.center":{textAlign:"center"},"&.right":{textAlign:"right"}},c={a:{themeKey:"link-body-primary",sx:i.XU,classOverrides:{"body-btn-link":{themeKey:"body-cta-btn-link",sx:{display:"inline-block",textDecoration:"none",variant:"button-primary","&:focus-visible":{outlineColor:"body-cta-btn-link-focus"}}}}},h2:{themeKey:"body-h2",classOverrides:{"body-h3":!0,"body-h4":!0},sx:l({fontWeight:"normal",marginY:"xs"},s)},h3:{themeKey:"body-h3",sx:l({fontWeight:"normal",marginY:"xs"},s)},h4:{themeKey:"body-h4",sx:l({fontWeight:"normal",marginY:"xs"},s)},p:{themeKey:"body-text",classOverrides:{"body-h2":{themeKey:"body-h2"},"body-h3":{themeKey:"body-h3"},"body-h4":{themeKey:"body-h4"},"body-dropcap":{sx:{variant:"body-primary","&:first-letter":{float:"left",textTransform:"uppercase",fontWeight:"bold",marginRight:"s",marginBottom:"-{xs}",marginTop:"0"}}},dropcap:"body-dropcap","body-tip":{sx:{textAlign:"center",p:"m",my:"l",clear:"both",overflowWrap:"break-word",wordBreak:"break-word"}},tip:"body-tip","body-accented-tip":{sx:{textAlign:"center",p:"l",my:"l",clear:"both",overflowWrap:"break-word",wordBreak:"break-word"}},"accented-tip":"body-accented-tip"},sx:l({},s)},ul:{themeKey:"body-ul",sx:{margin:{_:"{xs} 0 0"},padding:"0 0 0 {m}","& li":{paddingBottom:"xs"}}},ol:{themeKey:"body-ol",sx:{margin:{_:"{xs} 0 0"},padding:"0 0 0 {m}","& li":{paddingBottom:"xs"}}},blockquote:{themeKey:"body-blockquote",sx:{margin:{_:"{xs} 0 0"},borderLeft:"border-medium-black",paddingLeft:"m"}},hr:{themeKey:"body-hr",sx:{border:"0",borderBottom:"border-thin-black",margin:"{l} 0",clear:"both"}}},u=(0,o.o)(c)},32342:(e,t,r)=>{"use strict";r.d(t,{B0:()=>c,GO:()=>l,nS:()=>s});var n=r(53520),i=r(80166),o=r(94442);function a(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}async function l(e,t){let{RUNTIME_GRAPHQL_TIMEOUT:r=1e4}=i.Ay,n=e.get("brand"),a=n?`?brand=${n}`:"";return await (0,o.hd)(`/_next/data/page${t}${a}`,{headers:{Accept:"application/json"},timeout:r,mode:"same-origin",credentials:"same-origin",priority:"high"})}function s({searchParams:e=null,path:t,parent:r=null}){if(!t)return;let n=new URLSearchParams(e||"");r?n.set("parent",r):n.delete("parent");let i=n.toString();window.history.replaceState({},"",i?`${t}?${i}`:t)}function c(e,t){e(e=>{let{[t]:r}=e;return(0,n.A)(e,[t].map(a))})}},32354:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});var n=r(1873),i=r(53520),o=r(38536),a=r(28270),l=r(9954);let s=(0,o.A)("h6",{target:"e1bddzxd0"})((0,a.Ay)("embedded-product-title",{fontWeight:"normal",m:0,"& em":{fontFamily:"inherit",fontStyle:"italic"}}),"");
1function c(e){return(0,l.Y)(s,(0,n.A)({as:e?.headerLevel?`h${e.headerLevel}`:null},e))}var u=r(47241),d=r(7144),f=r(49444),p=r(33911),m=r(50804),b=r(87301),g=r(86385),y=r(7855),h=r(47523),v=r(52134),w=r(94710);function O(e){return(0,l.Y)(w.Hh,(0,n.A)({as:e?.headerLevel?`h${e.headerLevel}`:null},e))}let k=["blockAffiliates","sxProps","themeOptions","title","useWrapper","onClick","data-theme-key"],A=function(e){let{blockAffiliates:t=!1,sxProps:r={},themeOptions:o={},title:a="",useWrapper:s=!1,onClick:w,"data-theme-key":A}=e,x=(0,i.A)(e,k),[,P]=(0,d.A)("affiliate_item_click"),[,j]=(0,d.A)(b.pt),{isDisplayGrid:C,isControl:_}=(0,m.ho)(),{isAboveTheFoldFeatureOn:I}=(0,p.a)(),D=!!(0,g.A)(y.HX),S=!!(0,g.A)(h.Hb),{trackRYAffiliateClick:T}=(0,f.r3)(t),Y=e=>{w&&w(e),P(),(C||_||I||D||S)&&j(),T(e)},E=(0,v.Z)(O,c),R=E===O?{}:{"data-theme-key":A};return a?s?(0,l.Y)(E,(0,n.A)({},x,R,{onClick:Y}),(0,l.Y)(u.A,{sxProps:r?.TitleWrapper,themeOptions:o?.titleWrapper},(0,l.Y)("span",{dangerouslySetInnerHTML:{__html:a}}))):(0,l.Y)(E,(0,n.A)({},x,R,{dangerouslySetInnerHTML:{__html:a},onClick:Y})):null}},32507:(e,t,r)=>{"use strict";r.d(t,{JB:()=>o,a7:()=>i,wR:()=>l});var n=r(47523);function i(e,t){return`${e}/${t}`}function o(e,t){return t?Math.max(0,Math.min(100,e/t*100)):0}function a(e){return n.iK.includes(e)}function l({config:e,contentId:t,productId:r}){if(!e?.contents?.length||!t||!r)return null;let i=e.contents.find(e=>e.contentId===t);if(!i?.products?.length)return null;let o=i.products.find(e=>e.productId===r);if(!o?.fields?.length)return null;let s=o.fields.find(e=>a(e.label)),c=o.fields.filter(e=>!a(e.label)).map(({label:e,value:t})=>({label:e,score:t,maxScore:n.Qh}));return s||c.length?{overall:s?.value,categories:c}:null}},39004:(e,t,r)=>{"use strict";r.d(t,{Gk:()=>s,Pl:()=>i,Ug:()=>a,ZN:()=>c,df:()=>n,hQ:()=>l,j3:()=>o});let n="ai_product_reviews",i="on",o={TITLE:"OUR TESTING PROCESS",LOADING:"Loading...",ERROR:"Failed to load statistics",ARIA_LABEL:"Testing process statistics"};function a(e,t){let{testingProcess:r}=JSON.parse(e)[[t]];return[{id:"testers",number:r.testingTesters.toString(),description:"Trusted Testers reviewed"},{id:"products",number:r.testingProducts.toString(),description:"Different products tested"},{id:"months",number:r.testingPeriod,description:"Months testing period"}]}let l="Our Testers Told Us";function s(e,t,r){let{testerFeedback:n}=JSON.parse(e)[[t]];return n.feedbackItems[r]??[]}let c=[{id:"f1a67c4d-4b5e-4d74-a5b4-83a2f3f4f8f1",text:"Easy to use",positiveCount:120,negativeCount:8,showIcon:!0,summary:"The vast majority of customers find this product very easy to use. They praise its intuitive design, simple controls, and user-friendly interface. Even those new to such devices report a smooth learning curve.",excerpts:[{id:"08f1e8b9-8c84-495b-9d50-9e0c9a76e8ab",text:"Incredibly user-friendly. I had it up and running in minutes without even glancing at the manual.",link:"#"},{id:"2cfe685f-6e4c-4b4e-bdf3-34b0c3966f6d",text:"My elderly mother can use it with ease. That's saying something!",link:"#"},{id:"a58cfdcf-556c-4f13-9754-80b6a9b9f491",text:"While mostly easy, some advanced features took a bit of time to figure out.",link:"#"},{id:"fe3efdc4-4176-42f6-b292-c8a3e8e45a45",text:"Straightforward and simple. Perfect for everyday use.",link:"#"}]},{id:"d2f5b68d-4cbb-4ad6-b0b6-e3d4a8f6f7b4",text:"Lightweight",positiveCount:95,negativeCount:5,showIcon:!0,summary:"Users consistently mention the product's lightweight nature as a major plus. It's easy to carry, maneuver, and use for extended periods without fatigue. A few users, however, felt it was almost too light, preferring a bit more heft.",excerpts:[{id:"c8db8c9e-4f9e-46e3-8c91-f8a2b7e1d9f8",text:"So light, I can clean the whole house without getting tired.",link:"#"},{id:"9f2f6a8b-9d49-420c-8d51-8359d4f8cafe",text:"Perfect for seniors or anyone with mobility issues. Easy to lift and move around.",link:"#"},{id:"3d8f1f1a-7f0c-42cb-9d5b-e3f8f5b9e4d9",text:"Almost too light. I worry about its durability sometimes.",link:"#"},{id:"fd7f1a3d-8b2f-4b7e-8e3b-d4f8a1f9e5c8",text:"Lightweight but still feels sturdy. Great balance!",link:"#"}]},{id:"e4f6b9d7-5c8e-4f9a-b2c5-f7a9e8d9f8b7",text:"Furniture",positiveCount:80,negativeCount:2,showIcon:!0,summary:"The product receives high praise for its performance on furniture. Users report that it effectively cleans various types of upholstery without causing damage. The few negative comments mention difficulties with very plush fabrics.",excerpts:[{id:"0d7f1e5a-4c8e-4d2f-b6e4-8f7a9e8c5b4f",text:"Works wonders on my fabric sofa. Removes pet hair like magic!",link:"#"},{id:"b6d5f1a7-7e9f-4f4c-9a5e-8e4c7a9f8b2d",text:"Great on furniture, but be careful with delicate fabrics.",link:"#"},{id:"2f8d1e9b-9c5e-4d3f-a7b9-e8d4c7a9f5f8",text:"I use it on everything from ottomans to dining chairs. Always impressed.",link:"#"},{id:"9c6d8b4f-5e8d-4c4e-b7a9-d5f8e1c7a9e4",text:"Struggled a bit with my very thick, shaggy rug. Works great on regular furniture though.",link:"#"}]},{id:"f8c7e1b4-6d9f-4a3e-9b7a-8e4d9f8a7b6c",text:"Suction power",positiveCount:110,negativeCount:15,showIcon:!1,summary:"The suction power is a standout feature for most users. Many report it outperforms their expectations, especially on carpets and rugs. However, a small number of users feel the suction could be stronger for very deep pile carpets or heavy debris.",excerpts:[{id:"2c7f5d4b-4e8e-4f9f-b7a8-e4f5c9d8a1b6",text:"Incredible suction. Picks up things I didn't even know were there!",link:"#"}
1,{id:"a5f1b4c8-9e4d-4f7c-8d9b-f6a7e8c5b9e2",text:"Good on hardwood, but struggles a bit with my thick carpets.",link:"#"},{id:"8f1d7b4c-5e8d-4f9a-b7e9-d5c9a8f7e1b4",text:"Adjustable suction is a great feature. I can clean delicate curtains and tough carpets.",link:"#"},{id:"4c8d5f7a-3e9d-4f6c-b8d7-a1b6c9f8e7f4",text:"Powerful enough for everyday use, but don't expect industrial-strength suction.",link:"#"}]},{id:"b9d7f5c8-4e9d-4f8b-b6a7-e1b4f8c9a7f6",text:"Cord length",positiveCount:75,negativeCount:25,showIcon:!1,summary:"Opinions on cord length are mixed. Many find it sufficient for most rooms, appreciating not having to switch outlets frequently. However, a significant number of users wish for a longer cord, especially for larger spaces or multi-room cleaning.",excerpts:[{id:"7e8d5f1b-9a4c-4f8d-b7f5-e1c9b8f7a6e4",text:"Cord is long enough for my entire living room. Very convenient.",link:"#"},{id:"9c7f5d4b-8e5d-4f6c-b7e8-a4b9c8d7f5e6",text:"I wish the cord was about 5 feet longer. Have to unplug often in larger rooms.",link:"#"},{id:"e7d5f1a9-9c4b-4f8e-8d5a-f7c8e9d6b5a4",text:"Perfect length for apartments, might be short for larger homes.",link:"#"},{id:"4f8d7c9b-5e9f-4f6e-8d7b-a9f7e8d6b4c5",text:"The cord retracts nicely, but I sometimes find myself wishing it was longer.",link:"#"}]},{id:"e1b4f8c7-4d9f-4b8a-b7c9-e5d7f9a8c6e4",text:"Hard floor",positiveCount:100,negativeCount:10,showIcon:!1,summary:"Performance on hard floors is highly rated. Users appreciate how it effectively cleans without scratching or scattering debris. The few negative comments mention occasional difficulty with very fine dust or in corners.",excerpts:[{id:"d9f7b6a4-8e9c-4f8d-b7e5-c9f7e8d6a4c5",text:"Glides smoothly on my hardwood floors. No scratches, just clean!",link:"#"},{id:"5f8d6c7b-9a4e-4f7c-8d5b-f9e7c8d6a5e4",text:"Great on tile, but sometimes misses in the grout lines.",link:"#"},{id:"e7d5f1b9-9a4c-4f8e-8d6a-b7f5c9e8d6b7",text:"I love how it doesn't blow light debris around like some other vacuums.",link:"#"},{id:"9f8d5b7c-4e9d-4f8e-b7a6-e5c9d8f7e1b4",text:"Works well overall, but can struggle with very fine dust on my polished concrete.",link:"#"}]},{id:"d7f1b4c9-4e8d-4f7c-b8d7-a5c9e8f7d1b4",text:"Noise",positiveCount:30,negativeCount:70,showIcon:!0,summary:"Noise level is a concern for many users. While some find it acceptable, a majority feel it's louder than expected or desired. This is especially noted as an issue for those with pets, small children, or noise-sensitive households.",excerpts:[{id:"9f7b5d4c-4e9d-4f8b-b7e6-a5c9e8f7d1b7",text:"Quite loud. I have to warn my family before I start cleaning.",link:"#"},{id:"8f7d5b4c-4e9c-4f8e-b7a6-d9f7c8e5a4b5",text:"The noise is reasonable considering the power it delivers.",link:"#"},{id:"7f8d6b4c-9e4c-4f7c-8d5b-f5c9e8f7a1d6",text:"Too noisy for my liking. I can't use it when the baby is sleeping.",link:"#"},{id:"e5c9b8f7-4d9f-4b8a-b7e5-d7f1b9c8a4e6",text:"Louder than my old vacuum. Effective, but I wish it was quieter.",link:"#"}]},{id:"f7b9d6e4-4c8e-4f8b-b7a6-d9f5e8c7a4e5",text:"Pet hair",positiveCount:35,negativeCount:85,showIcon:!0,summary:"Performance on pet hair is generally positive, with many pet owners expressing satisfaction. It's noted as particularly effective on hard floors and short-pile carpets. However, some users report difficulties with long pet hair or on very plush surfaces.",excerpts:[{id:"9f8d5b7c-5e8d-4f7b-b7a9-c9f7e8d6a4b5",text:"Amazing with cat hair! My furniture looks brand new after each use.",link:"#"},{id:"f8d5b7c9-9e4c-4f7b-b8d6-e5c9a7f8e1d7",text:"Good for everyday pet hair, but clogs easily with my long-haired dog's fur.",link:"#"},{id:"7f9d6b4c-4e8d-4f7b-b7a6-d5c9f8e1a7c6",text:"Finally, a vacuum that can keep up with my shedding cats!",link:"#"},{id:"8f7d5b4c-4e8c-4f7b-b8d7-c9f5e1a4b6e7",text:"Works well on pet hair, but the brush roll needs frequent cleaning to stay effective.",link:"#"}]}]},41145:(e,t,r)=>{"use strict";r.d(t,{RW:()=>s,a1:()=>f,n5:()=>c,p9:()=>p,sl:()=>d});var n=r(53225),i=r(38644),o=r(800),a=r(89205),l=r(43029);let s=e=>e?Object.values(e).flatMap(Object.values).filter(Array.isArray).flatMap(e=>e).map(e=>
1e?.id).filter(Boolean):[],c=e=>{let t=(0,n._P)("fre.show-recipe-info"),r=(0,n._P)("fre.show-recipe-info-labels"),s=(0,o.BV)("layoutContextProps.siteId"),c=t&&r&&(!e||e===a.cH.RECIPE),{data:u={}}=(0,i.IT)([l.u,{resourceId:s,resource_type:"site",config_type:"recipe-label-rules"}]);return{enable:c,config:u?.config||{}}},u={uuid:({rule:e,ctx:t})=>t.UUIDSet.has(e.id),fast:({rule:e,ctx:t})=>"number"==typeof t.cookTime&&t.cookTime>0&&t.cookTime<=e.maxMinutes,xIngredients:({rule:e,ctx:t})=>"number"==typeof t.ingredientCount&&t.ingredientCount>0&&t.ingredientCount<=e.maxIngredients},d=e=>u[e]||u.uuid,f=(e=[])=>new Set((e?.ingredient_groups||[]).flatMap(e=>e?.ingredients??[]).map(e=>e?.description).filter(Boolean)).size,p=(e,t,r)=>{if("Ingredient"!==e)return e;let n=r?`${r} `:"",i=1===t.ingredientCount?e:`${e}s`;return`${n}${t.ingredientCount} ${i}`}},44091:(e,t,r)=>{"use strict";r.d(t,{Mg:()=>O,xP:()=>k,G0:()=>w});var n=r(93682),i=r(53225),o=r(82511),a=r(78860),l=r(800),s=r(86385),c=r(68036);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var f=r(69067);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let b=(e,t)=>{let r=Array.isArray(e?.offers)?e.offers:[];return t&&r.length>0?{retailers:r,usesAltoOfferContract:!0}:{retailers:Array.isArray(e?.retailers)&&e.retailers.length>0?e.retailers:e?.product?.retailers,usesAltoOfferContract:!1}};function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let h=e=>[e?.id,e?.url,e?.affiliate_url,e?.retailer_name,e?.display_name].filter(Boolean).map(e=>String(e).toLowerCase()),v=(e,t)=>
1h(e).some(e=>h(t).includes(e)),w=(e,t=!1)=>{let r=(0,l.BV)("data.content.0.metadata",{}),n=(0,i._P)("product.content-product.smart-swap.out-of-stock"),u=(0,i._P)("commerce.use-alto-offer-selection"),p=(0,o.J)(r,"lock_affiliate_link",!1),g=(0,o.J)(e,"product_metadata.smartswap_donotswap",!1),h=!!(0,i._P)("commerce.marketplace.enable"),v=(0,f.p)(e,t),w=(0,s.A)(c.VB),{retailers:O,usesAltoOfferContract:k}=b(e,u),A=(0,o.J)(e,"product.retailer")||(0,o.J)(e,"retailer");if(k){var x=O[0];if(!x)return e;let t=(0,o.J)(e,"product.retailer")||(0,o.J)(e,"retailer"),r=e?.originalRetailerId??t?.id;return m(m({},e),{},{retailer:x,is_swapped_retailer:!1,originalRetailerId:r,custom_retailer:""})}let P=n?O?.[0]??A:A,j=(0,o.J)(e,"swapped_retailer"),C=n&&!p&&!(0,a.z)(g)&&!!j,_=y(y({},e),{},{custom_price:C?null:e?.custom_price,product_metadata:y(y({},e?.product_metadata),{},{custom_listprice:e?.product_metadata?.custom_listprice,custom_price:e?.custom_price}),retailer:P,is_swapped_retailer:C,originalRetailerId:A?.id,custom_retailer:A?.id===P?.id?e?.custom_retailer:""});if(w&&!(h&&v)&&!p&&!(0,a.z)(g)){let t=function(e,t){let r=e?.retailers?e?.retailers:e?.product?.retailers,n=r?.find(e=>"menshealth.com"!==e.retailer_name&&"AVAILABLE"===e.availability);if(!n)return null;let i=(0,o.J)(e,"product.retailers.0")||(0,o.J)(e,"retailers.0"),a=t===c._H;return d(d(d({},e),{},{retailer:a?n:i},!a&&{is_swapped_retailer:!0}),{},{ecm_affiliate_experiment:!!n})}(e,w);if(t)return t}return _},O=(e,t,r)=>{let{retailers:n,usesAltoOfferContract:i}=b(e,r);if(i)return n.slice(1).map(t=>y(y({},e),{},{custom_retailer:"",isMultiRetailer:!0,retailer:y(y({},t),{},{display_name:t?.display_name||t?.retailer_name,isCustomMultiRetailer:t?.is_custom,isInternal:t?.metadata?.m101_custom==="true"})}));let o=e?.retailer,a=h(o).length>0&&(n||[]).some(e=>v(e,o));return(n||[]).filter((e,t)=>a?!v(e,o):0!==t).slice(0,(t?3:1)-1).map(t=>y(y({},e),{},{custom_price:e?.originalRetailerId===t.id?e.custom_price||e?.product_metadata?.custom_price:null,isMultiRetailer:!0,retailer:y(y({},t),{},{display_name:t?.display_name||t?.retailer_name,isCustomMultiRetailer:t?.is_custom,isInternal:t?.metadata?.m101_custom==="true"}),product_metadata:y(y({},e.product_metadata),{},{custom_listprice:e?.originalRetailerId===t.id?e?.product_metadata?.custom_listprice:null})}))},k=(e,t)=>{let r=(0,f.p)(e,t);return O(e,r,(0,i._P)("commerce.use-alto-offer-selection"))}},45379:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var n=r(93682),i=r(71055),o=r(12625),a=r(72268),l=r(83222),s=r(96409),c=r(32342),u=r(47382);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let{SUCCESS:p,LOADING:m}=s.cS,b=new u.default("Article Prefetch");async function g(e,t,r,n){let i=await (0,c.GO)(e,t);if(!i?.ok)return void(0,c.B0)(n,r);try{let{pageProps:e}=await i.json(),t=e?.data?.content?.[0];if(!t)return void(0,c.B0)(n,r);null===t.subsection&&(t.subsection={}),n(t=>f(f({},t),{},{[r]:{data:e,status:p,source:"prefetch"}}))}catch(e){b.warn(e),(0,c.B0)(n,r)}}function y({frontendUrl:e,articleId:t,feedRef:r,children:n}){let c=(0,a.o)(),{inView:u,observer:d}=(0,l.A)({initialRef:r,rootMargin:"0px 0px"}),[p,b]=(0,o.fp)(s.zO),h=c.toString(),v=(0,i.useRef)(u),w=(0,i.useRef)(c),O=(0,i.useRef)(p);v.current=u,w.current=c,O.current=p;let k=(0,i.useCallback)(()=>{!v.current||(d.current?.disconnect(),O.current[t]||(b(e=>f(f({},e),{},{[t]:{data:null,status:m,source:"prefetch"}})),g(w.current,e,t,b)))},[t,e,b]);return(0,i.useEffect)(()=>{k()},[k,u,h]),n}},50377:(e,t,r)=>{"use strict";r.d(t,{E4:()=>u,Fp:()=>c});var n=r(93682),i=r(53995),o=r.n(i);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?a(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let{RUNTIME_PUBLIC_IMAGE_HOSTNAME:s}=r(80166).Ay;function c({image:e,imageProps:t}={}){let{crops:r,metadata:{extend_ratio:n=1}={}}=e??{};return l(l({},t),{},{default:o()({hostname:s?new URL(s).origin:"",crop:"1x1",extend_ratio:n,crops:r},t?.default??{})})}function u(e){return l(l({},e),{},{label:e?.image?.metadata?.custom_tag})}},59716:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(53225),i=r(68014),o=r.n(i),a=r(15630);let l=o()(()=>r.e(30455).then(r.bind(r,30455)),{id:"305b0c0",loadableGenerated:{webpack:()=>[30455]}});function s({image:e}={},t=null){return(0,n._P)("fre.enable-fastly-image")&&(0,a.Xt)(e)?l:t}},62005:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(68014),i=r.n(n);let o=i()(()=>Promise.all([r.e(74353),r.e(85701)]).then(r.bind(r,54323)),{id:"1a89900",loadableGenerated:{webpack:()=>[54323]}}),a=i()(()=>r.e(74712).then(r.bind(r,52331)),{id:"b855c10",loadableGenerated:{webpack:()=>[52331]}}),l=i()(()=>r.e(21030).then(r.bind(r,21030)),{id:"53653d0",loadableGenerated:{webpack:()=>[21030]}}),s=/amazon\.(com|co\.jp)/i,c={a(e,t,{node:r}){let n=r?.response||r?._data;return t["data-vars-ga-product-id"]&&n?.product?o:t["data-vars-membership-link"]&&n?a:s.test(t.href)?l:null}}},64112:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(1873),i=r(53520),o=r(54791),a=r(39895),l=r(59716),s=r(9954);let c=["image","sources"];function u(e){let{image:t,sources:r=[]}=e,u=(0,i.A)(e,c),d=(0,l.i)({image:t},o.default),f=(0,s.Y)(d,(0,n.A)({image:t},u));return r.length&&d===o.default?(0,s.Y)("picture",null,r.map(({config:e,media:r,sizes:n="100vw"})=>(0,s.Y)("source",{key:r,media:r,sizes:n,srcSet:function({config:e,image:t}){return Object.keys(e).filter(t=>e[t]).map(r=>`${(0,a.V)(t,e[r])} ${r}w`).join(", ")}({config:e,image:t})})),f):f}},64330:(e,t,r)=>{"use strict";r.d(t,{k:()=>p,v:()=>m});var n=r(71055),i=r(38644),o=r(53225),a=r(800),l=r(86385),s=r(24679),c=r(89205),u=r(43029),d=r(47523),f=r(32507);function p(){let e=(0,o._P)(d.Al),t=(0,l.A)(d.Hb)===d.CI,r=(0,a.BV)("data.content.0.content_type.title"),n=(0,a.BV)("displayType"),i=n===c.rU.LISTICLE||n===c.rU.STANDARD_ARTICLE;return t&&e&&i&&(0,s.FC)(r,d.v_)}function m(e){let t=p(),r=(0,a.BV)("layoutContextProps.siteId"),o=(0,a.BV)("data.content.0.id"),l=(0,n.useMemo)(()=>t&&r?[u.u,{resourceId:String(r),resource_type:"site",config_type:d.pE}]:null,[t,r]),{data:s={}}=(0,i.IT)(l);return(0,n.useMemo)(()=>t?(0,f.wR)({config:s?.config,contentId:o,productId:e}):null,[t,s?.config,o,e])}},66726:(e,t,r)=>{"use strict";r.d(t,{A:()=>P});var n=r(1873),i=r(53520),o=r(71055),a=r(59221),l=r(59830),s=r(20339),c=r(38536),u=r(22440),d=r(28270),f=r(52134),p=r(39812),m=r(4860),b=r(9954);let g=["hdsButton","sx"],y=(0,o.forwardRef)(function(e,t){let{hdsButton:r,sx:o}=e,a=(0,i.A)(e,g);return r?(0,b.Y)(m.$,(0,n.A)({ref:t,as:"a"},a)):(0,b.Y)(p.N,(0,n.A)({ref:t},a))}),h=["data-theme-key","className"],v=(0,c.A)(u.Ay,{target:"e12px3ys0"})((0,d.Ay)("product-link"),""),w=(0,o.forwardRef)(function(e,t){let r,a=(0,f.Z)(y,v),l=a===y,{"data-theme-key":s,className:c}=e,u=(0,i.A)(e,h),d=(r=(0,o.useRef)(null),t||r);(0,o.useEffect)(()=>{if(!l)return;let e=d.current?.base?.classList;e&&c&&c.split(/\s+/).filter(Boolean).filter(t=>!e.contains(t)).forEach(t=>e.add(t))},[d.current,c,l]);let p=l||void 0===s?{}:{"data-theme-key":s};return(0,b.Y)(a,(0,n.A)({ref:l?d:t,className:c},u,p))});var O=r(47624),k=r(39288);let A=["children","product","eventAction","galleryId","hideSale","mediaType","mediaRole","productReview","articleId","primaryUx","productPosition","recommendationUnitId","href","type","className","onClick"],{PRODUCT_ITEM:x}=k.c,P=function(e){let{children:t=null,product:r,eventAction:c=null,galleryId:u=null,hideSale:d=!1,mediaType:f=null,mediaRole:p="",productReview:m=null,articleId:g=null,primaryUx:y=null,productPosition:h=null,recommendationUnitId:v=null,href:k,type:P=null,className:j=x,onClick:C}=e,_=(0,i.A)(e,A),{name:I=r.custom_name}=r,D=(0,s.Bd)("content.product.for"),S=(0,a.z)({product:r}),T=(0,l.du)({eventAction:c,galleryId:u,hideSale:d,mediaRole:p,mediaType:f,product:r,productReview:m,type:P,articleId:g,primaryUx:y,productPosition:h,recommendationUnitId:v}),{handleAffiliateAttributionClick:Y}=(0,O.Ay)(),E=k??T.href,R=(0,o.useCallback)(e=>{Y(e),C&&C(e)},[Y,C]);return(0,b.Y)(w,(0,n.A)({href:E,"aria-label":`${S} ${D} ${I}`},T,{className:j,onClick:R},_),t)}},67601:(e,t,r)=>{"use strict";r.d(t,{H:()=>i,x:()=>n});let n="body-btn-link",i="body-link"},68036:(e,t,r)=>{"use strict";r.d(t,{Bk:()=>o,VB:()=>n,_H:()=>i});let n="ecm_affiliate",i="affiliate",o="ECM_Affiliate_ProdClick"},69067:(e,t,r)=>{"use strict";r.d(t,{p:()=>l});var n=r(53225),i=r(800),o=r(78860),a=r(82511);function l(e=null,t=!1){let[r,s]=(0,n._P)(["content-editor.gallery.multi-retailer.enabled","custom-feeds.multi-retailer-enabled"]),c=!!(0,i.OA)("id"),u=(0,i.jV)();if(!u)return r;let{metadata:d}=u,f=(0,o.z)((0,a.J)(e,"product_metadata.hide_alternatives",!1));return(c&&s||function(e,t={}){return!!e&&function(e={}){return(0,o.z)(e?.commerce?.enable_multi_retailer)}(t)}(r,d))&&!t&&!f}},69729:(e,t,r)=>{"use strict";r.d(t,{o:()=>function e(t){return Object.getOwnPropertyNames(t).forEach(r=>{let n=t[r];n&&"object"==typeof n&&e(n)}),Object.freeze(t)}})},78406:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>g});var n=r(1873),i=r(93682),o=r(71055),a=r(61546),l=r(64781),s=r(38536),c=r(28270);let u=(0,s.A)("div",{target:"eqyqu9j1"})((0,c.Ay)("recipe-labels-wrapper",{display:"flex",flexDirection:"row",flexWrap:"wrap",gap:"{*space.space-2xs}",justifyContent:"flex-start",alignItems:"flex-start"}),""),d=(0,s.A)("span",{target:"eqyqu9j0"})((0,c.Ay)("recipe-labels-label",{bg:"grey",borderRadius:"{s}",marginTop:"{xxs}",padding:"{xxxs} {xs}",flex:"0 0 auto",width:"auto",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",gap:"{*space.space-2xs}"}),"");var f=r(41145),p=r(9954);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?m(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function g({classification:e=[],collections:t=[],config:r,title:i="",cookTime:s=0,ingredientCount:c}){let m=(0,o.useMemo)(()=>{let n=r?.labels??{},o=Number(r?.limit)||1/0,a=i.toLowerCase(),l=[],u=new Set([...t?.map(e=>e.id)??[],...(0,f.RW)(e)]),d=[],p={UUIDSet:u,cookTime:s,ingredientCount:c};for(let e of Object.keys(n).slice().sort((e,t)=>(n[e]?.priority??1/0)-(n[t]?.priority??1/0))){if(d.length>=o)break;let t=n[e];if(!t||!t.label||!(0,f.sl)(e)({rule:b(b({},t),{},{id:e}),ctx:p})||t.alsoRequireUUIDs&&!t.alsoRequireUUIDs.every(e=>u.has(e))||t.excludeIfNameContains?.some(e=>a.includes(e.toLowerCase()))||t.excludeIfLabelShown?.some(e=>l.includes(e))||l.includes(t.label))continue;let r=(0,f.p9)(t.label,p,t.ingredientsPrefix);l.push(r),d.push({id:e,label:r,icon:t.icon,iconColor:t.iconColor})}return d},[e,t,r,i,s]);return m?.length?(0,p.Y)(u,{"data-theme-key":"recipe-labels-wrapper"},m.map(({id:e,label:t,icon:r,iconColor:i})=>(0,p.Y)(d,{key:e,"data-theme-key":"recipe-labels-label"},r?(0,p.Y)(l.default,(0,n.A)({"data-theme-key":"recipe-labels-label-icon",type:a.PV.Stylized,relativeUrl:`/static/icons/${r}.svg`,alt:`${r} icon`,width:14,height:14},i&&{primary:i})):null,t))):null}},80391:e=>{e.exports='!function(){function t(t){var e=6e4,n=36e5,r=Date.now(),i=new Date(t).getTime();if(Number.isNaN(i))return{text:"",isDynamic:!1};var a=r-i;if(a<0)return{text:new Date(i).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}),isDynamic:!1};if(a<e)return{text:"Just Now",isDynamic:!0};if(a<n){var o=Math.floor(a/e);return{text:o+" minute"+(1!==o?"s":"")+" ago",isDynamic:!0}}if(a<864e5){var c=Math.floor(a/n);return{text:c+" hour"+(1!==c?"s":"")+" ago",isDynamic:!0}}return{text:new Date(i).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}),isDynamic:!1}}(()=>{const e=document.querySelectorAll("time[data-dynamic]");for(let n=0;n<e.length;n++){const r=e[n],i=t(r.getAttribute("dateTime"));r.textContent=i.text}})()}();'},80984:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FeedItemVideoContainer:()=>a,default:()=>l});var n=r(38536),i=r(28270),o=r(9954);let a=(0,n.A)("div",{target:"e1w9m85p0"})((0,i.Ay)({display:"block"}),"");function l({video:e,playbackProps:t={},aspectRatio:r,Component:n=a,imageConfig:i,props:s={},VideoPlayerComponent:c}){return c?(0,o.Y)(n,s,(0,o.Y)(c,{video:e,playbackProps:t,aspectRatio:r,imageConfig:i})):null}},81009:(e,t,r)=>{"use strict";r.d(t,{A:()=>x});var n=r(1873),i=r(53520),o=r(38536),a=r(28270),l=r(30299);let s=(0,o.A)("div",{target:"exai5wx0"})((0,a.Ay)("embedded-product-description",{"& ul":{paddingLeft:"m"},"& ol":{paddingLeft:"m"},paddingX:"xs"}),""),c={a:l.r.a};var u=r(68014),d=r.n(u),f=r(39004),p=r(86385),m=r(20401),b=r(62005),g=r(52134),y=r(94710),h=r(64330),v=r(9954),w=r(71055);let O=["description","prId"],k=d()(()=>Promise.all([r.e(704),r.e(74588)]).then(r.bind(r,74588)),{id:"f76b2c0",loadableGenerated:{webpack:()=>[74588]}}),A=d()(()=>r.e(12508).then(r.bind(r,12508)).then(e=>e.TesterFeedback),{id:"d6ee190",loadableGenerated:{webpack:()=>[12508]}}),x=function(e){let{description:t,prId:r}=e,o=(0,i.A)(e,O),a=(0,p.A)(f.df),l=(0,h.k)(),u=(0,g.Z)(y.Pc,s),d=(0,g.Z)(void 0,"embedded-product-description"),x=l?(0,v.Y)(k,{productId:r}):null;return t?"string"==typeof t?(0,v.Y)(w.Fragment,null,(0,v.Y)(u,(0,n.A)({"data-optimizely":"product-dek-container","data-theme-key":d,"data-fp-embedded-product-description":!0},o,{dangerouslySetInnerHTML:{__html:t}})),x):(0,v.Y)(w.Fragment,null,(0,v.Y)(u,(0,n.A)({"data-optimizely":"product-dek-container","data-theme-key":d},o,{"data-fp-embedded-product-description":!0}),(0,v.Y)(m.A,{dom:t,styles:c,views:b.A})),x,a?(0,v.Y)(A,{productID:r}):null):x}},81546:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(68014),i=r.n(n),o=r(89205),a=r(32956),l=r(9954);let s=i()(()=>Promise.all([r.e(18731),r.e(87704),r.e(95794),r.e(70966),r.e(76818)]).then(r.bind(r,70966)),{id:"5cc4c40",loadableGenerated:{webpack:()=>[70966]}}),c=i()(()=>r.e(40672).then(r.bind(r,18291)),{id:"31fae60",loadableGenerated:{webpack:()=>[18291]}}),u=i()(()=>Promise.all([r.e(97608),r.e(41865)]).then(r.bind(r,41865)),{id:"7346f10",loadableGenerated:{webpack:()=>[41865]}});function d({video:{videoEmbed:e,mediaType:t}={},playbackProps:r={},aspectRatio:n,imageConfig:i}){return(0,a.Zh)(e)?(0,l.Y)(u,{embed:e}
1):t===o.Z2.EMBED?(0,l.Y)(c,{videoEmbed:e,imagePriority:i?.priority,mediaType:t}):(0,l.Y)(s,{videoEmbed:e,imagePriority:i?.priority,aspectRatio:n,autoPlay:r.autoPlay,muted:r.muted,adsDisabled:r.adsDisabled,related:r.related})}},84014:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,k:()=>a});var n=r(38536),i=r(28270),o=r(9954);let a=(0,n.A)("hr",{target:"e1vv16ms0"})((0,i.Ay)({height:"var(--comp-hr-dim-height)",width:"100%",minWidth:"var(--dim-layout-4xs)",maxWidth:"var(--dim-layout-3xl)",backgroundColor:"var(--comp-hr-color-bg)",margin:"var(--dim-space-none)",border:"none"}),"");function l({Component:e=a,props:t={}}){return(0,o.Y)(e,t)}},87172:(e,t,r)=>{"use strict";r.d(t,{fU:()=>er,Gx:()=>et,nj:()=>q,i7:()=>X,Fz:()=>W,oS:()=>ee,x8:()=>J,V$:()=>Q,yN:()=>en});var n=r(20608),i=r(14285);let o=new(r(85073)).F("IngredientGroupPagableFragment",(0,n.J1)` 2 fragment IngredientGroupPagableFragment on IngredientGroup { 3 id 4 subhead 5 ingredients(first: $first, start: $start) { 6 id 7 food 8 amount 9 unit 10 description 11 main_ingredient 12 position 13 } 14 } 15 `),a=(0,n.J1)` 16 query IngredientGroups($id: UUID!, $start: Int = 1, $first: Int = ${i.pC}) { 17 ingredientgroups(ID: $id) { 18 ...${o.name} 19 } 20 } 21 ${o.fragment} 22`;var l=r(81225),s=r(72635);let c="tablespoons?|teaspoons?|milliliters?|kilograms?|milligrams?|centiliters?|fluid\\s*ounces?|ounces?|pounds?|gallons?|quarts?|liters?|grams?|pints?|cups?|tbsp\\.?|tsp\\.?|gal\\.?|fl\\.?\\s*oz\\.?|lbs?\\.?|oz\\.?|qt\\.?|pt\\.?|kg\\.?|mg\\.?|ml\\.?|cl\\.?|lb\\.?|c\\.?|L\\.?|g\\.?",u=RegExp(`^(?:${c})\\.?(?=\\s|$|\\)|,)`,"i"),d=/[\d½¼¾â â â â â â ]/,f="NUMBER",p="RANGE",m="UNIT",b="PACKAGE_SIZE",g="PAREN",y=(e,t,r)=>({type:e,value:t,start:r,end:r+t.length}),h=e=>/[½¼¾â â â â â â /.]/.test(e),v="(?:\\d+\\s+\\d+/\\d+|\\d+-\\d+/\\d+|\\d+[\xbd\xbc\xbeâ â â â â â ]|\\d+/\\d+|[\xbd\xbc\xbeâ â â â â â ]|\\d+\\.\\d+|\\d+)",w=RegExp(`^(?:\\s*-\\s*|\\s+)(?:${c})\\.?(?=\\s|$|\\)|,)`,"i"),O=(e,t,r)=>{let n=e.slice(t+r);return w.test(n)},k=[(e,t)=>{for(let r of[RegExp(`^${v}\\s*-\\s*${v}`),RegExp(`^${v}\\s+to\\s+${v}`,"i")]){let n=e.slice(t).match(r);if(n){if(/^\d+-\d+\/\d+$/.test(n[0]))return null;return y(p,n[0],t)}}return null},(e,t)=>{if(t>1){let r=e[t-1],n=e[t-2];if("-"===r&&/[a-zA-Z0-9]/.test(n))return null}for(let r of[/^\d+\s+\d+\/\d+/,/^\d+-\d+\/\d+/,/^\d+[½¼¾â â â â â â ]/,/^\d+\/\d+/,/^[½¼¾â â â â â â ]/,/^\d+\.\d+/,/^\d+/]){let n=e.slice(t).match(r);if(!n)continue;let i=n[0],o=t+i.length;if(o<e.length&&"-"===e[o]&&!i.includes("/")){let t=o+1<e.length?e[o+1]:"";if(/[a-zA-Z0-9]/.test(t))break}if(o<e.length&&/[a-zA-Z]/.test(e[o])&&!e.slice(o).match(u))break;if(h(i))return y(f,i,t);if(1===i.length){let r=t-1,n=!1;if(r>=0){let t=r;for(;t>=0&&/\s/.test(e[t]);)t--;t>=0&&/\d/.test(e[t])&&(n=!0)}if(n&&O(e,t,i.length))return null;return y(f,i,t)}if(O(e,t,i.length))break;return y(f,i,t)}return null},(e,t)=>{if(!/^\d/.test(e.slice(t)))return null;let r=RegExp(`^(\\d+)(?:\\s*-\\s*|\\s+)(${c})\\.?(?=\\s|$|\\)|,)`,"i"),n=e.slice(t).match(r);return n?y(b,n[0],t):null},(e,t)=>{if(t>0){let r=e[t-1];if(/[a-zA-Z]/.test(r)&&!/[\d]/.test(r))return null}let r=e.slice(t).match(u);return r?y(m,r[0],t):null},(e,t)=>{if("("!==e[t])return null;let r=0,n=t;for(;n<e.length;){if("("===e[n]&&r++,")"===e[n]&&0==--r)return{type:g,value:e.slice(t,n+1),content:e.slice(t+1,n),start:t,end:n+1};n++}return null},(e,t)=>{let r=t;for(;r<e.length;){let n=e[r];if("("===n||")"===n)break;if(d.test(n)){if(r>t&&/[a-zA-Z0-9]/.test(e[r-1])){r++;continue}break}if(","===n){r++;break}if("-"===n&&r>t){let t=e[r-1],n=r+1<e.length?e[r+1]:"";if(/[a-zA-Z0-9]/.test(t)&&/[a-zA-Z0-9]/.test(n)){for(r++;r<e.length&&/[a-zA-Z0-9]/.test(e[r]);)r++;continue}break}r++}if(r>t){let n=e.slice(t,r).trim();return 0===n.length?null:{type:"TEXT",value:n,start:t,end:r}}return null}],A=e=>{let t=[],r=0;for(;r<e.length;){for(;r<e.length&&/\s/.test(e[r]);)r++;if(r>=e.length)break;let n=!1;for(let i of k){let o=i(e,r);if(o){t.push(o),r=o.end,n=!0;break}}!n&&r++}return t},x=[{pattern:[f,m]},{pattern:[p,m]},{pattern:[f,b]},{pattern:[p,b]},{pattern:[p]},{pattern:[b]},{pattern:[f]}],P=[{pattern:[f,m]},{pattern:[p,m]},{pattern:[f,b]},{pattern:[p,b]},{pattern:[b]}],j=(e,t,r)=>r.find(r=>((e,t,r)=>{if(t+r.pattern.length>e.length)return!1;for(let n=0;n<r.pattern.length;n++)if(e[t+n].type!==r.pattern[n])return!1;return!r.condition||r.condition(e[t],e,t)})(e,t,r)),C=(e,t=x)=>{let r=new Set,n=0;for(;n<e.length;){let i=j(e,n,t);
22i?(i.pattern.forEach((e,t)=>{r.add(n+t)}),n+=i.pattern.length):n++}return r},_=(e,t)=>{let r=A(e.content),n=C(r,P);return`(${t(r,n,e.content)})`},I=(e,t,r)=>{if(0===e.length)return r;let n=r=>r+1<e.length&&t.has(r+1),i="",o=0,a=0;for(;a<e.length;)if(t.has(a)){let t=a;for(;n(t);)t++;let l=e[a].start;l>o&&(i+=r.substring(o,l));let s=e[t].end,c=r.substring(l,s);i+=`<strong>${c}</strong>`,o=s,a=t+1}else{let t=e[a].start;t>o&&(i+=r.substring(o,t)),e[a].type===g?i+=_(e[a],I):i+=r.substring(e[a].start,e[a].end),o=e[a].end,a++}return o<r.length&&(i+=r.substring(o)),i},D=e=>e.filter(Boolean).join(" ").trim();var S=r(93682),T=r(29231),Y=r(67601);function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function R(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach(function(t){(0,S.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let $=/<a\b([^>]*)>([\s\S]*?)<\/a>/gi,L=new Set(["http","https","mailto"]),N=/^([a-z][a-z0-9+.-]*):/i,U=/^https?:/i,M=/[\s\p{Cc}]/gu,B={"&":"&","<":"<",">":">",'"':""","'":"'"},z={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xa0",quot:'"'},G=/&(#[xX][0-9a-fA-F]+|#\d+|[a-zA-Z]+);/g,F=e=>String(e).replace(G,(e,t)=>{if("#"!==t[0])return z[t.toLowerCase()]??e;let r="x"===t[1]||"X"===t[1],n=parseInt(r?t.slice(2):t.slice(1),r?16:10);return Number.isInteger(n)&&n>0&&n<=1114111?String.fromCodePoint(n):e}),V=e=>String.fromCodePoint(57344+e),H=(e,t)=>{let r=e.match(RegExp(`(?:^|\\s)${t}\\s*=\\s*("([^"]*)"|'([^']*)')`,"i"));return r?F(r[2]??r[3]):void 0},q=(e,t,r)=>{var n,o;let a;if(!r)return"";let{masked:l,anchors:s}=(a=[],{masked:r.replace($,(e,t,r)=>{let n=V(a.length);return a.push(((e,t)=>{let r=(0,T.Q)(t),n=String(r).replace(/[<>]/g,e=>B[e]),i=H(e,"href")?.trim();if(!i||!(e=>{if(!e)return!1;let t=e.replace(M,"");if(!t)return!1;let r=t.match(N);return!r||L.has(r[1].toLowerCase())})(i))return n;let o=Object.entries((({href:e,text:t,target:r,rel:n,className:i})=>{let o=i?i.split(/\s+/).filter(Boolean):[],a=n?n.split(/\s+/).filter(Boolean):[],l=U.test(e);return a.includes("nofollow")&&l&&!a.includes("noopener")&&a.push("noopener"),"_blank"===r&&["noopener","noreferrer"].forEach(e=>{a.includes(e)||a.push(e)}),!l||o.includes(Y.H)||o.includes(Y.x)||o.push(Y.H),R(R(R(R({href:e},r&&{target:r}),a.length&&{rel:a.join(" ")}),o.length&&{class:o.join(" ")}),l&&{"data-vars-ga-outbound-link":e,"data-vars-ga-ux-element":"Hyperlink","data-vars-ga-call-to-action":t})})({href:i,text:F(r),target:H(e,"target"),rel:H(e,"rel"),className:H(e,"class")})).map(([e,t])=>`${e}="${String(t).replace(/[&<>"']/g,e=>B[e])}"`).join(" ");return`<a ${o}>${n}</a>`})(t??"",r??"")),n}),anchors:a}),c=l.replace(/<[^>]*>/g,"").trim();return c=(n=c)?n.replace(/[½â
â
¼¾â
â
â
â
]/g,(e,t,r)=>{let n=i.ei[e],o=t>0?r[t-1]:"";return/\d/.test(o)?` ${n}`:n}):n,o=((e,t,r)=>{let n,i;if(!r)return"";let o=(i=C(n=A(r)),I(n,i,r));return e&&t?D([`<strong>${e} ${t}</strong>`,o]):e&&!t?D([`<strong>${e}</strong>`,o]).replace(/<\/strong>\s+<strong>/g," "):t?D([t,o]):o})(e?(e=>{if(null==e||isNaN(e))return e;let t=Math.floor(e),r=+(e%1).toFixed(3),n=i.mx[r];return n?[t||null,n].filter(Boolean).join(" "):e})(e):e,t,c),s.length?s.reduce((e,t,r)=>e.split(V(r)).join(t),o):o},W=({totalNutrients:e,yields:t,yieldsUnit:r})=>(0,s.I)(e)?[]:Object.keys(i.Pw)?.map?.(n=>{let o=e[n];return o?{label:i.Pw[n],quantity:"number"==typeof t&&t?`${Math.round(i.dn[r]?o.quantity/t:o.quantity)}`:"0",unit:i.BL[o.unit]||""}:{}}),K=e=>{if(null==e||isNaN(e))return"";let t=Math.floor(e),r=+(e%1).toFixed(3),n=i.mx[r];return n?t>0?`${t} ${n}`:n:t.toString()},J=(e,t,r)=>{let n=null!=e?K(e):"",i=null!=t&&t>0?K(t):"",o="";return n&&i?o=`${n} - ${i}`:n?o=n:i&&(o=i),o?[o,...r?[r]:[]]:[]},Z=e=>{if(!e)return[];let t=e.split(" "),r=2===t.length?t[0]:"",[n=0,i=0]=(2===t.length?t[1]:t[0]).split(":");return[+r,+n,+i]},X=(e,t,r)=>{if(!r||t&&!t.length)return null;let n=i.pC+1;return[r,n,e*n+1,e]};async function Q(e,t){let[r,n,i,o]=e;if(0===o)return t;let s=await (0,l.G)([a,{id:r,start:i,first:n}]);return s?.ingredientgroups?.[0].ingredients?.[0]?s?.ingredientgroups?.[0].ingredients:[]}let ee=(e,t,r,n,o=!1)=>[{title:o?"active-time":"prep-time",timeValue:e},{title:"process-time",timeValue:t},{title:"total-time",timeValue:r}].map(({title:e,timeValue:t})=>{let[o,a,l]=Z(t);return r&&o+a+l>0?[n[e],{daysVal:o,hoursVal:a,minsVal:l},i.Ps.TIME]:[]}).filter(e=>!!e.length),et=(e,t,r,n,o,a)=>
22{if(!t)return e;if(!r||!o)return null;let l=o*i.Uo[a];return"number"==typeof l&&n?Math.round(n/l):e},er=e=>{let[t=0,r=0,n=0]=Z(e);return{daysVal:t,hoursVal:r,minsVal:n}},en=e=>{if(null==e)return null;let{daysVal:t,hoursVal:r,minsVal:n}=er(e),i=24*Number(t)*60+60*Number(r)+Number(n);return Number.isFinite(i)?i:null}},94904:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(71055);function i(){let e=(0,n.useRef)(!1);return(0,n.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),(0,n.useCallback)(()=>e.current,[])}},98435:(e,t,r)=>{"use strict";function n(e,t="16:9",r="x"){return(e||t).replace(":",r)}r.d(t,{_:()=>n})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.