1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,61898,(e,t,a)=>{t.exports=function(e,t){this.v=e,this.k=t},t.exports.__esModule=!0,t.exports.default=t.exports},12579,(e,t,a)=>{function n(e,a,r,l){var i=Object.defineProperty;try{i({},"",{})}catch(e){i=0}t.exports=n=function(e,t,a,r){function l(t,a){n(e,t,function(e){return this._invoke(t,a,e)})}t?i?i(e,t,{value:a,enumerable:!r,configurable:!r,writable:!r}):e[t]=a:(l("next",0),l("throw",1),l("return",2))},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,a,r,l)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},78255,(e,t,a)=>{var n=e.r(12579);function r(){var e,a,l="function"==typeof Symbol?Symbol:{},i=l.iterator||"@@iterator",o=l.toStringTag||"@@toStringTag";function d(t,r,l,i){var o=Object.create((r&&r.prototype instanceof s?r:s).prototype);return n(o,"_invoke",function(t,n,r){var l,i,o,d=0,s=r||[],c=!1,m={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,a){return l=t,i=0,o=e,m.n=a,u}};function f(t,n){for(i=t,o=n,a=0;!c&&d&&!r&&a<s.length;a++){var r,l=s[a],f=m.p,p=l[2];t>3?(r=p===n)&&(o=l[(i=l[4])?5:(i=3,3)],l[4]=l[5]=e):l[0]<=f&&((r=t<2&&f<l[1])?(i=0,m.v=n,m.n=l[1]):f<p&&(r=t<3||l[0]>n||n>p)&&(l[4]=t,l[5]=n,m.n=p,i=0))}if(r||t>1)return u;throw c=!0,n}return function(r,s,p){if(d>1)throw TypeError("Generator is already running");for(c&&1===s&&f(s,p),i=s,o=p;(a=i<2?e:o)||!c;){l||(i?i<3?(i>1&&(m.n=-1),f(i,o)):m.n=o:m.v=o);try{if(d=2,l){if(i||(r="next"),a=l[r]){if(!(a=a.call(l,o)))throw TypeError("iterator result is not an object");if(!a.done)return a;o=a.value,i<2&&(i=0)}else 1===i&&(a=l.return)&&a.call(l),i<2&&(o=TypeError("The iterator does not provide a '"+r+"' method"),i=1);l=e}else if((a=(c=m.n<0)?o:t.call(n,m))!==u)break}catch(t){l=e,i=1,o=t}finally{d=1}}return{value:a,done:c}}}(t,l,i),!0),o}var u={};function s(){}function c(){}function m(){}a=Object.getPrototypeOf;var f=m.prototype=s.prototype=Object.create([][i]?a(a([][i]())):(n(a={},i,function(){return this}),a));function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,n(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return c.prototype=m,n(f,"constructor",m),n(m,"constructor",c),c.displayName="GeneratorFunction",n(m,o,"GeneratorFunction"),n(f),n(f,o,"Generator"),n(f,i,function(){return this}),n(f,"toString",function(){return"[object Generator]"}),(t.exports=r=function(){return{w:d,m:p}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports},61702,(e,t,a)=>{var n=e.r(61898),r=e.r(12579);t.exports=function e(t,a){var l;this.next||(r(e.prototype),r(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),r(this,"_invoke",function(e,r,i){function o(){return new a(function(r,l){!function e(r,l,i,o){try{var d=t[r](l),u=d.value;return u instanceof n?a.resolve(u.v).then(function(t){e("next",t,i,o)},function(t){e("throw",t,i,o)}):a.resolve(u).then(function(e){d.value=e,i(d)},function(t){return e("throw",t,i,o)})}catch(e){o(e)}}(e,i,r,l)})}return l=l?l.then(o,o):o()},!0)},t.exports.__esModule=!0,t.exports.default=t.exports},83402,(e,t,a)=>{var n=e.r(78255),r=e.r(61702);t.exports=function(e,t,a,l,i){return new r(n().w(e,t,a,l),i||Promise)},t.exports.__esModule=!0,t.exports.default=t.exports},99513,(e,t,a)=>{var n=e.r(83402);t.exports=function(e,t,a,r,l){var i=n(e,t,a,r,l);return i.next().then(function(e){return e.done?e.value:i.next()})},t.exports.__esModule=!0,t.exports.default=t.exports},62834,(e,t,a)=>{t.exports=function(e){var t=Object(e),a=[];for(var n in t)a.unshift(n);return function e(){for(;a.length;)if((n=a.pop())in t)return e.value=n,e.done=!1,e;return e.done=!0,e}},t.exports.__esModule=!0,t.exports.default=t.exports},52983,(e,t,a)=>{function n(e){return t.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}
1,t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},27943,(e,t,a)=>{var n=e.r(52983).default;t.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],a=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&a>=e.length&&(e=void 0),{value:e&&e[a++],done:!e}}}}throw TypeError(n(e)+" is not iterable")},t.exports.__esModule=!0,t.exports.default=t.exports},73417,(e,t,a)=>{var n=e.r(61898),r=e.r(78255),l=e.r(99513),i=e.r(83402),o=e.r(61702),d=e.r(62834),u=e.r(27943);function s(){"use strict";var e=r(),a=e.m(s),c=(Object.getPrototypeOf?Object.getPrototypeOf(a):a.__proto__).constructor;function m(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===c||"GeneratorFunction"===(t.displayName||t.name))}var f={throw:1,return:2,break:3,continue:3};function p(e){var t,a;return function(n){t||(t={stop:function(){return a(n.a,2)},catch:function(){return n.v},abrupt:function(e,t){return a(n.a,f[e],t)},delegateYield:function(e,r,l){return t.resultName=r,a(n.d,u(e),l)},finish:function(e){return a(n.f,e)}},a=function(e,a,r){n.p=t.prev,n.n=t.next;try{return e(a,r)}finally{t.next=n.n}}),t.resultName&&(t[t.resultName]=n.v,t.resultName=void 0),t.sent=n.v,t.next=n.n;try{return e.call(this,t)}finally{n.p=t.prev,n.n=t.next}}}return(t.exports=s=function(){return{wrap:function(t,a,n,r){return e.w(p(t),a,n,r&&r.reverse())},isGeneratorFunction:m,mark:e.m,awrap:function(e,t){return new n(e,t)},AsyncIterator:o,async:function(e,t,a,n,r){return(m(t)?i:l)(p(e),t,a,n,r)},keys:d,values:u}},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports},28943,(e,t,a)=>{var n=e.r(73417)();t.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},5377,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.COMBO_CARD_UPC_PREFIX=a.GIFT_CARD_PAYMENT_UPC_PREFIX=a.getUpcACheckDigit=void 0,a.getUpcACheckDigit=e=>{if(!e||!/^\d{11}$/ug.test(e))return{checkDigit:null,error:!0,message:"input must be an 11-digit string"};let t=e.substring(0,11).split("").map((e,t)=>{let a;return a=Number(e),t%2?a:3*a}).reduce((e,t)=>e+t,0)%10;return{checkDigit:t>0?10-t:0,error:!1,message:null}},a.GIFT_CARD_PAYMENT_UPC_PREFIX="07545028066",a.COMBO_CARD_UPC_PREFIX="75450280661"},50104,72735,63237,10766,18974,52570,e=>{"use strict";e.s(["BodyContent",()=>pV,"getBodyContentSerializer",()=>pG],50104),e.s(["default",()=>pz],52570);var t=e.i(75907),a=e.i(91788),n=a;let r=(0,n.createContext)(null),l={didCatch:!1,error:null};class i extends n.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=l}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){let{error:e}=this.state;if(null!==e){for(var t,a,n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];null==(t=(a=this.props).onReset)||t.call(a,{args:r,reason:"imperative-api"}),this.setState(l)}}componentDidCatch(e,t){var a,n;null==(a=(n=this.props).onError)||a.call(n,e,t)}componentDidUpdate(e,t){let{didCatch:a}=this.state,{resetKeys:n}=this.props;if(a&&null!==t.error&&function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some((e,a)=>!Object.is(e,t[a]))}(e.resetKeys,n)){var r,i;null==(r=(i=this.props).onReset)||r.call(i,{next:n,prev:e.resetKeys,reason:"keys"}),this.setState(l)}}render(){let{children:e,fallbackRender:t,FallbackComponent:a,fallback:l}=this.props,{didCatch:i,error:o}=this.state,d=e;if(i){let e={error:o,resetErrorBoundary:this.resetErrorBoundary};if((0,n.isValidElement)(l))d=l;else if("function"==typeof t)d=t(e);else if(a)d=(0,n.createElement)(a,e);else throw o}return(0,n.createElement)(r.Provider,{value:{didCatch:i,error:o,resetErrorBoundary:this.resetErrorBoundary}},d)}}var o=a.default.createContext(void 0);o.displayName="ReactWebAndMobileUIComponentsCartContext";var d=o.Provider,u=function(){var e=(0,a.useContext)(o);if(!e)throw Error("Unable to create cart context, please ensure your component is within CartProvider");return e};e.s(["CartProvider",0,function(e){var t=e.children,n=e.cart,r=(0,a.useMemo)(function(){return{cart:n}},[n]);return a.default.createElement(d,{value:r},t)},"useCartContext",0,u],72735),(p=y||(y={}))[p.DEAL=0]="DEAL",p[p.ITEM=1]="ITEM",p[p.PRODUCT=2]="PRODUCT";var s=y;e.s(["default",0,s],63237),(h=b||(b={}))[h.RETAIL_ITEM=0]="RETAIL_ITEM",h[h.PRODUCT=1]="PRODUCT";var c=b;(g=w||(w={}))[g.ITEM=0]="ITEM",g[g.PRODUCT=1]="PRODUCT",g[g.COUPON=2]="COUPON",g[g.CASH_BACK_OFFER=3]="CASH_BACK_OFFER";var m=w;(_=x||(x={}))[_.TOP=0]="TOP",_[_.LEFT=1]="LEFT",_[_.RIGHT=2]="RIGHT",_[_.CENTER=3]="CENTER";var f=x;(v=C||(C={})).Video="Video",v.Image="Image or Gif";var p,h,g,_,v,y,b,w,x,C,E,k=C,T={CLICKED:"clicked",ADD_TO_CART:"cart_add",BEGIN_TO_RENDER:"begin_to_render",ONE_PX_VIEWABLE:"1px_viewable",VIEWABLE:"viewable",IMAGE_BEGIN_TO_RENDER:"image:begin_to_render",IMAGE_VIEWABLE:"image:viewable",LOAD:"load",V
1IDEO_BEGIN_TO_RENDER:"video:begin_to_render",VIDEO_PLAY_BEGIN:"video:play_begin",VIDEO_ONE_PX_VIEWABLE:"video:1px_viewable",VIDEO_VIEWABLE:"video:viewable",ITEM_CART_ADD:"item:cart_add",ITEM_CLICKED:"item:clicked",ITEM_ONE_PX_VIEWABLE:"item:1px_viewable",ITEM_VIEWABLE:"item:viewable",ITEM_IMAGE_BEGIN_TO_RENDER:"item:image:begin_to_render",VIDEO_PLAY_VIEWABLE:"video:play_viewable",VIDEO_PLAY_COMPLETE:"video:play_complete"};(S=E||(E={})).SponsoredProduct="sponsored_product",S.ShoppableDisplay="shoppable_display",S.BrandPage="brand_page",S.Banner="banner",e.s(["AnalyticsEvent",0,T,"EventCategory",0,E],10766);var S,I,P,N,O=e.i(94276),A=e.i(42147),B=e.i(19174),L=B.default.button.attrs(function(e){return{"aria-label":e["aria-label"],label:e.label,role:"button",type:e.type||"button"}})(I||(I=(0,O.default)(["\n align-items: center;\n border-radius: var(--spacing--lg);\n cursor: pointer;\n display: inline-flex;\n font-family: ",";\n font-size: ",";\n font-weight: 500;\n justify-content: center;\n line-height: 16px;\n margin: 0;\n padding: "," ",";\n position: relative;\n text-align: center;\n text-decoration: none;\n transition: all var(--animation-fade--quick) ease;\n"])),A.webFontStack,A.sizing[14],A.spacing.small,A.spacing.extraLarge),D={primary:{background:A.hyvee.primary,border:A.hyvee.primary,color:"#FFF",focusBackground:A.colors.darkRed,focusBorder:A.colors.darkRed,focusColor:"#FFF"}},R=(0,B.default)(L)(P||(P=(0,O.default)(["\n background: ",";\n border: 1px solid ",";\n color: ",";\n\n &.js-focus-visible,\n &.focus-visible {\n outline: none;\n }\n\n ","\n"])),D.primary.background,D.primary.border,D.primary.color,function(e){return e.disabled?"\n filter: brightness(0.85);\n cursor: default;\n ":"\n :hover,\n :focus {\n background-color: "+D.primary.focusBackground+";\n border: 1px solid "+D.primary.focusBorder+";\n color: "+D.primary.focusColor+";\n }"}),M=B.default.span(N||(N=(0,O.default)(["\n display: flex;\n align-items: center;\n pointer-events: none;\n"]))),F=function(e){var t=e.className,n=e.buttonIcon,r=e.buttonLabel,l=e.buttonText,i=e.disabled,o=e.href,d=e.onPress,u=e.testID,s=e.style;return d?a.default.createElement(R,{"aria-label":r||l,as:void 0,className:t,"data-testid":u,disabled:i,href:null,label:l,onClick:d,style:s},a.default.createElement(M,null,n,l)):a.default.createElement(R,{"aria-label":r||l,as:"a",className:t,"data-testid":u,disabled:i,href:o,label:l,style:s},a.default.createElement(M,null,n,l))};(W=H||(H={})).FACEBOOK="facebook",W.INSTAGRAM="instagram",W.TIKTOK="tiktok",W.TWITTER="twitter",W.X="x",W.YOUTUBE="youtube",W.WHATSAPP="whatsapp",W.PINTEREST="pinterest";var W,H,z,j,U=function(e,t){if(""===e)return"";var a=e+"?auto=format";return t&&(a=a+"&w="+t.width+"&h="+t.height),a},G=function(e,t){return t(null!=e?e:Z()?window.innerWidth:0)},V=function(e){return G(e,function(e){return e<768})},q=function(e){return G(e,function(e){return e>=768&&e<960})},Y=function(e){return G(e,function(e){return e>=960&&e<1380})},X=function(e){return G(e,function(e){return e>=1380})},Z=function(){return"u">typeof window},K=function(e,t){return Object.entries(e).every(function(e){var a,n=e[0],r=e[1];return"__typename"===n||"everyone"===r||(null!=(a=t[n])?a:"").toString()===r})},Q=function(e){e.currentTarget.src="https://cdn.sanity.io/images/hc05lr8m/development/dd9785e73900f26066c8133c3e67abb91c4df5a0-876x658.jpg"},$=B.default.div(z||(z=(0,O.default)(["\n display: flex;\n flex: 1;\n width: 100%;\n justify-content: center;\n align-items: center;\n background-color: ",";\n margin-bottom: ",";\n"])),function(e){return e.backgroundColor?e.backgroundColor:"transparent"},function(e){return"cmsCardWithIcon"===e.cardType?"24px":"0px"}),J=B.default.div(j||(j=(0,O.default)(["\n display: flex;\n margin: 20px var(--spacing--md);\n max-width: var(--breakpoint-screen--x-lg);\n flex-wrap: wrap;\n width: 100%;\n justify-content: ",";\n\n @media (max-width: 768px) {\n margin: 8px 16px;\n }\n\n @media (min-width: 1380px) {\n margin: 20px 0;\n }\n"])),function(e){return e.leftAlign?"flex-start":"center"}),ee=Object.defineProperty,et=new Map,ea=new WeakMap,en=0,er=void 0;function el({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:l,triggerOnce:i,skip:o,initialInView:d,fallbackInView:u,onChange:s}={}){var c;let[m,f]=a.useState(null),p=a.useRef(),[h,g]=a.useState({inView:!!d,entry:void 0});p.current=s,a.useEffect(()=>{let a;if(!o&&m)return a=function(e,t,a={},n=er){if(void 0===window.IntersectionObserver&&void 0!==n){let r=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:"number"==typeof a.threshold?a.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}let{id:r,observer:l,elements:i}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var a;return`${t}_${"root"===t?!(a=e.root)?"0":(ea.has(a)||(en+=1,ea.set(a,en.toString())),ea.get(a)):e[t]}`}).toString(),a=et.get(t);if(!a){let n,r=new Map,l=new IntersectionObserver(t=>{t.forEach(t=>{var a;let l=t.isIntersecting&&n.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=l),null==(a=r.get(t.target))||a.forEach(e
1=>{e(l,t)})})},e);n=l.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),a={id:t,observer:l,elements:r},et.set(t,a)}return a}(a),o=i.get(e)||[];return i.has(e)||i.set(e,o),o.push(t),l.observe(e),function(){o.splice(o.indexOf(t),1),0===o.length&&(i.delete(e),l.unobserve(e)),0===i.size&&(l.disconnect(),et.delete(r))}}(m,(e,t)=>{g({inView:e,entry:t}),p.current&&p.current(e,t),t.isIntersecting&&i&&a&&(a(),a=void 0)},{root:l,rootMargin:r,threshold:e,trackVisibility:n,delay:t},u),()=>{a&&a()}},[Array.isArray(e)?e.toString():e,m,l,r,i,o,n,u,t]);let _=null==(c=h.entry)?void 0:c.target,v=a.useRef();m||!_||i||o||v.current===_||(v.current=_,g({inView:!!d,entry:void 0}));let y=[f,h.inView,h.entry];return y.ref=y[0],y.inView=y[1],y.entry=y[2],y}a.Component;var ei,eo,ed=function(e){var n=el((0,t.default)({root:null,rootMargin:"0px 0px 100px 0px",triggerOnce:!0},e.inViewOptions)),r=n[0],l=n[1];return e.lazyLoad?a.default.createElement("div",{"data-testid":"LazyLoadWrapper",ref:r},l?e.children:null):e.children},eu=function(e,t){return e?e&&"imageUrl"in e&&e.imageUrl?e.imageUrl:t||U(e.asset.url):""},es=B.default.img(ei||(ei=(0,O.default)(["\n height: auto;\n width: 95%;\n"]))),ec=B.default.div(eo||(eo=(0,O.default)(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: ",";\n margin-top: 12px;\n"])),function(e){return e.width}),em=function(e){return a.default.createElement(ed,{lazyLoad:e.lazyLoad},a.default.createElement(ec,{"data-testid":"ImageCard-StyledImageContainer",width:e.width},a.default.createElement(es,{alt:e.image.alt,src:eu(e.image)})))};function ef(e,t,a,n,r,l,i){try{var o=e[l](i),d=o.value}catch(e){return void a(e)}o.done?t(d):Promise.resolve(d).then(n,r)}function ep(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var l=e.apply(t,a);function i(e){ef(l,n,r,i,o,"next",e)}function o(e){ef(l,n,r,i,o,"throw",e)}i(void 0)})}}var eh=e.i(28943),eg=e.i(5606),e_=e.i(54598),ev=function(e){var t=e.logoUrl,n=e.logoAlt,r=e.title,l=e.url,i=e.linkText,o=e.onPress,d=e.linkStyle;return a.default.createElement("a",{className:"whammy_ShoppableDisplayHeader_headerContainer__xY9-cUJH",href:l,onClick:o},a.default.createElement("div",{className:"whammy_ShoppableDisplayHeader_logoContainer__PgWfLsmy"},a.default.createElement("img",{alt:n,className:"whammy_ShoppableDisplayHeader_logo__PPC9TIAo",src:t}),a.default.createElement("div",{className:"whammy_ShoppableDisplayHeader_details__zISsy3Ht"},a.default.createElement("h5",{className:"whammy_ShoppableDisplayHeader_title__uA67-LJu"},r),a.default.createElement("p",{className:"whammy_ShoppableDisplayHeader_sponsored__wymNO8ty"},"Sponsored"))),l&&a.default.createElement("div",{"data-testid":"shop-now-link"},a.default.createElement("div",{className:"whammy_ShoppableDisplayHeader_shopNowContainer__MPH2VZc7","data-testid":"shop-now"},a.default.createElement("div",{className:"whammy_ShoppableDisplayHeader_shopNow__dOHBm0t4",style:d},null!=i?i:"Shop now"),V()&&a.default.createElement(e_.ArrowForwardIcon,{color:"var(--color-red--30)","data-testid":"forward-icon"}))))},ey=e.i(35073),eb=e.i(70047),ew={iconWrapper:"whammy_ScrollIcon_iconWrapper__md1QhK9g",scrollIconWrapper:"whammy_ScrollIcon_scrollIconWrapper__NBK-KfOz",removeRightGradient:"whammy_ScrollIcon_removeRightGradient__-spbV0r3",removeLeftGradient:"whammy_ScrollIcon_removeLeftGradient__9nPBuA-N",linkButton:"whammy_ScrollIcon_linkButton__FNI7-CMr",styledSvg:"whammy_ScrollIcon_styledSvg__Coht018y",scrollIconWrapperRight:"whammy_ScrollIcon_scrollIconWrapperRight__G8F64eji",fullHeight:"whammy_ScrollIcon_fullHeight__H7wiCm7R",scrollIconWrapperLeft:"whammy_ScrollIcon_scrollIconWrapperLeft__kd8J7NyG",showOnMobile:"whammy_ScrollIcon_showOnMobile__Mzd8d3cZ",noOpacity:"whammy_ScrollIcon_noOpacity__05STWIMV",showOnTablet:"whammy_ScrollIcon_showOnTablet__NOuFsVlS",showOnDesktop:"whammy_ScrollIcon_showOnDesktop__GhPLiw5F",showOnSmallDesktop:"whammy_ScrollIcon_showOnSmallDesktop__ugOY78Vv"},ex=function(e,t){return"linear-gradient(to "+e+", rgba(255, 255, 255, 0) 0%, "+(null==t?void 0:t.hex)+" 100%)"},eC=(0,a.memo)(a.default.forwardRef(function(e,n){var r=e.direction,l=e.iconBackgroun
1dColor,i=e.fullHeight,o=e.gradientFadeColor,d=e.removeGradient,u=e.noOpacity,s=e.scrollModifier,c=void 0===s?.85:s,m=e.showOnDevices,f=void 0===m?{mobile:!1,tablet:!1,desktop:!0,smallDesktop:!1}:m,p=e.gradientOnDevices,h=void 0===p?{mobile:!1,tablet:!1,desktop:!1,smallDesktop:!1}:p,g=e.style,_=e.position,v=void 0===_?"2%":_,y=e.wrapperHeight,b=e.wrapperWidth,w=e.onClick,x=(0,a.useState)(0),C=x[0],E=x[1];(0,a.useEffect)(function(){n.current&&E(Math.floor(n.current.clientWidth*c))},[n,c]);var k=(0,ey.useSmoothScroll)({direction:"x",ref:n,speed:50,threshold:5}),T=k.scrollTo,S=k.reachedTop,I=k.reachedBottom,P="left"===r?!S:!I,N="left"===r?e_.CaretLeftIcon:e_.CaretRightIcon,O="left"===r?-1*C:C,A=ew.scrollIconWrapper,B=ew["scrollIconWrapper"+(r.charAt(0).toUpperCase()+r.slice(1))],L=d?ew.removeRightGradient+" "+ew.removeLeftGradient:"",D=f.mobile?ew.showOnMobile:"",R=f.tablet?ew.showOnTablet:"",M=f.desktop?ew.showOnDesktop:"",F=f.smallDesktop?ew.showOnSmallDesktop:"",W=void 0!==i&&i?ew.fullHeight:"",H=function(e){var n,i=e.handleClick;return a.default.createElement("div",{className:"\n "+A+"\n "+B+"\n "+L+"\n "+W+"\n "+D+"\n "+R+"\n "+M+"\n "+F+"\n ","data-testid":"scroll-icon-"+r,id:"scroll-icon-"+r,style:(0,t.default)(((n={"--wrapper-height":y,"--wrapper-width":b})[r]=v,n),g)},a.default.createElement(eb.LinkButton,{"aria-label":"scroll "+r,className:ew.linkButton,"data-testid":"scroll-icon-"+r+"-button",onClick:i,style:{"--mobile-background":h.mobile?ex(r,o):"","--tablet-background":h.tablet?ex(r,o):"","--desktop-background":h.desktop?ex(r,o):""}},a.default.createElement("span",{className:ew.iconWrapper+" "+(u?ew.noOpacity:""),"data-testid":"scroll-icon-"+r+"-span",style:{backgroundColor:l||""}},a.default.createElement(N,{className:ew.styledSvg,color:"inherit","data-testid":"normal-icon",size:"medium"}))))};return C&&P&&!w?a.default.createElement(H,{handleClick:function(){return T(O)}}):w?a.default.createElement(H,{handleClick:w}):null})),eE=function(e,t){return e._type===t},ek=function(e,t,a){return e||(a?t+"/"+a:"")},eT=e.i(15297);(tM=tH||(tH={})).EvolyticsClick="select_promotion",tM.EvolyticsImpression="view_promotion",tM.EvolyticsAddToCart="add_to_cart",tM.EvolyticsAddToWishList="add_to_wishlist",tM.EvolyticsAdPageLoad="ad_page_load",(tF=tz||(tz={})).TabBanner="tab_banner",tF.LargeSecondaryBanner="large_secondary_banner",tF.Leaderboard="leaderboard",tF.SmallSecondaryBanner="small_secondary_banner",tF.seasonsTileShort="seasons_tile_short",tF.seasonsTileTall="seasons_tile_tall",tF.CitrusBanner="citrus_banner",tF.WeeklyAd="weekly_ad",tF.CollectionCard="collection_card",tF.ShopCategory="shop_category",tF.HeroBanner="hero",tF.ArticleCard="article_card",tF.RecipeCard="recipe_card",tF.TallFeatureCard="tall_feature_card",tF.StoreProductCard="store_product_card",tF.ItemProductCard="item_product_card",tF.cardSwimlane="swimlane_card",tF.SeasonsHero="seasons_hero",tF.CouponProductCard="coupon",tF.SeasonsCardGridRecipe="seasons_card_grid_recipe_card",tF.SeasonsCardGridMasonry="seasons_card_grid_masonry_card",tF.SeasonsCardGridProduct="seasons_card_grid_product_card",tF.SeasonsCardGridCategory="seasons_card_grid_category_card",tF.SeasonsHeroModule="seasons_hero_module",tF.SeasonsHeroGuideDefault="seasons_hero_guide_default",tF.SeasonsHeroGuideProfile="seasons_hero_guide_profile",tF.SeasonsHeroGuideHowTo="seasons_hero_guide_howto",tF.SeasonsHeroGuideWatch="seasons_hero_guide_watch",tF.SeasonsFeatureSwimlaneRecipe="seasons_feature_swimlane_recipe",tF.SeasonsFeatureSwimlaneCustom="seasons_feature_swimlane_custom",tF.SeasonsFeatureContentRecipe="seasons_feature_content_recipe",tF.SeasonsFeatureContentOther="seasons_feature_content_other",tF.SeasonsFeatureContent="seasons_feature_content",tF.SeasonsNumberedSwimlane="seasons_numbered_swimlane",tF.SeasonsCardSwimlaneFeatureCard="seasons_card_swimlane_feature_card",tF.SeasonsCardSwimlaneRecipeCard="seasons_recipe_swimlane_card",tF.SeasonsShoppableHero="seasons_shoppable_hero",tF.SeasonsShoppableHeroProduct="seasons_shoppable_hero_product_card",tF.SeasonsRecipeDetailsIngredients="seasons_recipe_details_ingredients",tF.SeasonsCardSwimlane="seasons_swimlane_card",tF.ShoppableVideo="seasons_shoppable_video",tF.SeasonsInfluencerFeedCard="seasons_influencer_feed_card",tF.SeasonsInfluencerProductCard="seasons_influencer_product_card",tF.SeasonsInfluencerFilter="seasons_influencer_filter",tF.SeasonsWatchCarousal="seasons_watch_carousel",tF.SeasonsInfluencerVideo="seasons_influencer_video",tF.SeasonsBambuserShoppableVideo="seasons_bambuser_shoppable_video",tF.MenuFeatureCard="menu_feature_card",tF.RecipePage="recipe_page",tF.SeasonsFeatureSwimlane="seasons_feature_swimlane",(tW=tj||(tj={})).partialComponent="partial_componet",tW.fullComponent="full_component";var eS={onChangeAmountInCart:void 0,getQuantityInCartCallback:void 0},eI=function(e,t,a){return e?e(t,a):eS},eP=function(e,t){var a;return(null!=(a=null==e?void 0:e.cartItems)?a:[]).find(function(e){return Number(e.storeProduct.product.productId)===Number(t)})||null},eN=function(e){return e?e.replace(/&/g,"And").replace(/(?:[\0-\x08\x0E-\x1F!-\/:-@\[-`\{-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2F
1FF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,"").replace(/[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+/g,"-"):""},eO=function(e,t,a){if(t)return e+"/aisles-online/p/"+t+"/"+eN(a)},eA=function(e,t){var a=e.isWeighted,n=e.averageWeight;return!!(t&&a&&n)&&(n*t).toFixed(2)+" lbs"},eB=function(e){var t=e.averageWeight,a=e.isWeighted,n=e.unitOfMeasure;return t&&a?eA({averageWeight:t,isWeighted:a},1):n},eL=function(e){return{elementPositionOnPage:((null==e?void 0:e.getBoundingClientRect().top)||0)+window.scrollY,pageLength:document.documentElement.scrollHeight,adResolution:(null==e?void 0:e.clientHeight)+"x"+(null==e?void 0:e.clientWidth)}},eD=function(e){var t,a,n,r=((null==e||null==(t=e.current)?void 0:t.getBoundingClientRect().top)||0)+window.scrollY,l=document.documentElement.scrollHeight;return{adResolution:(null==e||null==(a=e.current)?void 0:a.clientHeight)+"x"+(null==e||null==(n=e.current)?void 0:n.clientWidth),pageLength:l,elementPositionOnPage:r}},eR=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")},eM=function(e){return V()&&e.mobileThumbnail.imageUrl?e.mobileThumbnail.imageUrl:V()&&!e.mobileThumbnail.imageUrl?e.mobileThumbnail.asset.url:(Y()||q())&&e.tabletThumbnail.imageUrl?e.tabletThumbnail.imageUrl:(Y()||q())&&!e.tabletThumbnail.imageUrl?e.tabletThumbnail.asset.url:e.desktopThumbnail.imageUrl?e.desktopThumbnail.imageUrl:e.desktopThumbnail.asset.url},eF=function(e){return V()?e.mobileThumbnail.alt:Y()||q()?e.tabletThumbnail.alt:null==e?void 0:e.desktopThumbnail.alt},eW=function(e){var t,a,n,r,l,i;return V()?(null==e||null==(n=e.mobileBackgroundImage)||null==(n=n.backgroundImage)?void 0:n.alt)||(null==e||null==(r=e.transparentBackgroundImageMobile)||null==(r=r.backgroundImage)?void 0:r.alt):Y()||q()?(null==e||null==(l=e.tabletBackgroundImage)||null==(l=l.backgroundImage)?void 0:l.alt)||(null==e||null==(i=e.transparentBackgroundImageTablet)||null==(i=i.backgroundImage)?void 0:i.alt):(null==e||null==(t=e.desktopBackgroundImage)||null==(t=t.backgroundImage)?void 0:t.alt)||(null==e||null==(a=e.transparentBackgroundImageDesktop)||null==(a=a.backgroundImage)?void 0:a.alt)},eH=function(e,t){"Enter"!==e.key&&" "!==e.key||t()},ez=function(e){return X()?e.largeViewportImageUrl:Y()?e.mediumViewportImageUrl:e.smallViewportImageUrl},ej=function(){return"https://hy-vee.com"},eU=function(e){return[{_type:"universalProductCard",cards:[].concat(e)}]},eG=function(e,t){var a=new URLSearchParams(t).toString();return a?e+(e.includes("?")?"&":"?")+a:e},eV=function(e){return Object.keys(e).length?Object.fromEntries(Object.entries(e).map(function(e){var t=e[0],a=e[1];return[t,null==a||Number.isNaN(a)?"undefined":a]})):null},eq=function(){return!!window.dataLayer||!!(window.parentIFrame&&window.parent&&window.parent.window.dataLayer)},eY=function(e){if(!("u"<typeof window))if(eq())e();else var t=setInterval(function(){eq()&&(clearInterval(t),e())},200)},eX=function(e){try{var t=new URL(e).pathname.split("/").filter(function(e){return e.length>0});return t.length?t[0]:"home page"}catch(e){return console.error("Error parsing URL:",e),"home page"}},eZ=function(e){var t;return((t={})[tH.EvolyticsClick]="clicked",t[tH.EvolyticsImpression]="viewed",t)[e]||""},eK={page_type:"ecommerce",site_name:"Hy-Vee"},eQ=function(e){var a,n,r;return(0,t.default)({},eK,{site_subcategory:eX(window.location.href),card_id:(null==e||null==(a=e.fuelSaverCardNumber)?void 0:a.toString())||void 0,environment:(null==e?void 0:e.environment)||void 0,account_login_status:"logged "+(null!=e&&e.isAuthenticated?"in":"out"),component_title:(null==e?void 0:e.componentTitle)||void 0,customer_id:(null==e?void 0:e.customerId)||void 0,uuid:(null==e?void 0:e.customerUuid)||void 0,promo_destination:(null==e?void 0:e.destination)||void 0,promo_name:(null==e?void 0:e.name)||void 0,tactic_id:(null==e?void 0:e.tacticId)||void 0,page_length:Math.round(null!=(n=null==e?void 0:e.pageLength)?n:0)||void 0,element_position_on_page:Math.round(null!=(r=null==e?void 0:e.elementPositionOnPage)?r:0)||void 0,alt_text:(null==e?void 0:e.altText)||void 0,image_title:(null==e?void 0:e.imageTitle)||void 0,promo_percent_viewed:null==e?void 0:e.promoPercentViewed})},e$=function(e){var a=e.ad,n=e.data,r=e.event,l=e.promoCategory,i=e.additionalFields;if(a){var o=(0,t.default)({},a,n);eY(function(){window.dataLayer.push(eV((0,t.default)({event:r,promo_action:eZ(r),promo_category:l},eQ(o),i)))})}},eJ=function(e,a,n,r,l,i){e&&eY(function(){var o;window.dataLayer.push(eV((0,t.default)({ecommerce:{add:{products:[{brand:e.brandName,category:a,id:e.productId,name:e.name,price:e.item.retailItems&&e.item.retailItems[0].ecommerceTagPrice,quantity:n}]}},event:tH.EvolyticsAddToCart,promo_action:"click",promo_category:i,upc:(null==(o=e.couponProductV4)?void 0:o.upc)||(null==l?void 0:l.upc)},eQ((0,t.default)({},r,l)))))})},e0=function(e,a,n,r,l){e&&eY(function(){var i;window.dataLayer.push(eV((0,t.default)({ecommerce:{add:{products:[{brand:e.brandName,category:a,id:e.productId,name:e.name,price:e.item.retailItems&&e.item.retailItems[0].ecommerceTagPrice}]}},event:tH.EvolyticsAddToWishList,promo_action:"click",promo_category:l,upc:(null==(i=e.couponProductV4)?void 0:i.upc)||(null==r?void 0:r.upc)},eQ((0,t.default)({},n,r)),{gaEventAction:"addToWishListClick",gaEventCategory:"Ecommerce",gaEventLabel:"Clicked add to wish list product from "+window.location.pathname})))})},e1=function(e,t,a){var n,r,l,i,o,d={customerId:null==t||null==(n=t.userFlags)?void 0:n.customerId,environment:null==t||null==(r=t.userFlags)?void 0:r.environment,fuelSaverCardNumber:null==t||null==(l=t.userFlags)?void 0:l.fuelSaverCardNumber,isAuthenticated:null==t||null==(i=t.userFlags)?void 0:i.isAuthenticated,customerUuid:null==t||null==(o=t.userFlags)?void 0:o.customerUuid},u={promo_action:"click",ad_resolution:null==e?void 0:e.adResolution,alt_text:(null==e?void 0:e.altText)||void 0,image_title:(null==e?void 0:e.imageTitle)||void 0,upc:(null==e?void 0:e.upc)||void 0};e$({ad:e,data:d,event:tH.EvolyticsAddToWishList,promoCategory:a,additionalFields:u})},e2=function(e,t,a){var n,r,l,i,o,d={customerId:null==t||null==(n=t.userFlags)?void 0:n.customerId,environment:null==t||null==(r=t.userFlags)?void 0:r.environment,fuelSaverCardNumber:null==t||null==(l=t.userFlags)?void 0:l.fuelSaverCardNumber,isAuthenticated:null==t||null==(i=t.userFlags)?void 0:i.isAuthenticated,customerUuid:null==t||null==(o=t.userFlags)?void 0:o.customerUuid},u={ad_resolution:null==e?void 0:e.adResolution,alt_text:(null==e?void 0:e.altText)||void 0,image_title:(null==e?void 0:e.imageTitle)||void 0,upc:(null==e?void 0:e.upc)||void 0};e$({ad:e,data:d,event:tH.EvolyticsClick,promoCategory:a,additionalFields:u})},e3=function(e,t,a,n){var r,l,i,o,d,u={customerId:null==t||null==(r=t.userFlags)?void 0:r.customerId,environment:null==t||null==(l=t.userFlags)?void 0:l.environment,fuelSaverCardNumber:null==t||null==(i=t.userFlags)?void 0:i.fuelSaverCardNumber,isAuthenticated:null==t||null==(o=t.userFlags)?void 0:o.isAuthenticated,customerUuid:null==t||null==(d=t.userFlags)?void 0:d.customerUuid},s={ad_resolution:null==e?void 0:e.adResolution,alt_text:(null==e?void 0:e.altText)||void 0,image_title:(null==e?void 0:e.imageTitle)||void 0,upc:null==e?void 0:e.upc,promo_action:eZ(tH.EvolyticsImpression)};e$({ad:e,data:u,event:n||tH.EvolyticsImpression,promoCategory:a,additionalFields:s})},e4={display:"flex",justifyContent:"center",width:"100%"},e5=function(e){var n,r=e.item,l=e.retailItemId,i=e.soldByUnitOfMeasure,o=e.ecommerceTagPriceQuantity,d=e.ecommerceTagPrice,u=e.memberTagPrice,f=e.contextProps,p=e.swimlaneType,h=(0,a.useState)(!1),g=h[0],_=h[1],v=(0,a.useRef)(null),y=r.itemId,b=r.description,w=r.images,x=r.unitAverageWeight,C=r.variant,E=void 0===C?"vertical":C,k=f.callbacks,T=k.cartActions,S=k.loginCallback,I=k.storeSelectorVisibleCallback,P=k.addToListCallback,N=k.onProductClickCallback,O=k.getHyVeeBaseUrl,A=null!=(n=null==f?void 0:f.userFlags)?n:{},B=A.isAuthenticated,L=A.hasStore,D=eI(T,c.RETAIL_ITEM,l),R=D.onChangeAmountInCart,M=D.getQuantityInCartCallback,F=eO(O(),y,b),W=function(e){R&&(_(!0),R(e).finally(function(){_(!1)}))},H={__typename:"productCard",averageWeight:x,name:b,productImages:w,productId:"",item:r,size:"normal"},z={isWeighted:!!(i&&"CT"!==i.code),price:d,priceMultiple:o,perksPrice:u};return a.default.createElement("article",{ref:v,style:e4},a.default.createElement(eT.default,{amountInCart:M?M():0,"aria-label":"Product",hasStoreSelected:!!L,hideBorders:!0,href:F,isAddToCartLoading:g,isAuthenticated:!!B,isFullBleedImage:!0,isList:!1,notAvailableWarningMessage:"",onAddToList:P?function(){var e,a,n,r,l;P(s.ITEM,y),e0(H,p,{environment:null==f||null==(e=f.userFlags)?void 0:e.environment,fuelSaverCardNumber:null==f||null==(a=f.userFlags)?void 0:a.fuelSaverCardNumber,isAuthenticated:null==f||null==(n=f.userFlags)?void 0:n.isAuthenticated,customerId:null==f||null==(r=f.userFlags)?void 0:r.customerId,customerUuid:null==f||null==(l=f.userFlags)?void 0:l.customerUuid},(0,t.default)({},eD(v),{name:H.name}),tz.ItemProductCard)}:null,onChangeAmountInCart:function(e){var a,n,r,l,i;eJ(H,p,e,{environment:null==f||null==(a=f.userFlags)?void 0:a.environment,fuelSaverCardNumber:null==f||null==(n=f.userFlags)?void 0:n.fuelSaverCardNumber,isAuthenticated:null==f||null==(r=f.userFlags)?void 0:r.isAuthenticated,customerId:null==f||null==(l=f.userFlags)?void 0:l.customerId,customerUuid:null==f||null==(i=f.userFlags)?void 0:i.customerUuid},(0,t.default)({},eD(v),{name:H.name}),tz.ItemProductCard),W(e)},onClick:function(){N&&N(m.ITEM,y)}
1,onLoginUser:S,onSelectStore:I,product:H,storeProduct:z,variant:E,width:"horizontal"===E?void 0:"180px"}))},e6=e.i(73791),e7=RegExp("(free \\$\\d* gift card)|(buy .*, get .* free)|(\\d.*% off regular price)","ui"),e9=function(e){return e?"Shop item"+(1===e?"":"s"):"In Store Only"},e8=function(e){return e.filter(function(e){return!!e}).join(", ")},te=function(e,t,a,n){if(!t){if(null==n||!n.length)return"";var r=n.match(e7);return(null==r?void 0:r[0])||""}var l=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(t),i=1!==e?e:null;return"lb."===a?l+" per lb.":i&&l?i+" for "+l:l},tt=e.i(86748),tt=tt,ta={year:0,month:1,day:2,hour:3,minute:4,second:5},tn={};function tr(e,t,a,n,r,l,i){var o=new Date(0);return o.setUTCFullYear(e,t,a),o.setUTCHours(n,r,l,i),o}var tl=/^(Z)$/,ti=/^([+-]\d{2})$/,to=/^([+-]\d{2}):?(\d{2})$/;function td(e,t,a){if(!e||(n=tl.exec(e)))return 0;if(n=ti.exec(e))return ts(l=parseInt(n[1],10))?-(36e5*l):NaN;if(n=to.exec(e)){var n,r,l=parseInt(n[1],10),i=parseInt(n[2],10);return ts(l,i)?(r=36e5*Math.abs(l)+6e4*i,l>0?-r:r):NaN}if(function(e){if(tc[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),tc[e]=!0,!0}catch(e){return!1}}(e)){t=new Date(t||Date.now());var o,d=tu(a?t:tr((o=t).getFullYear(),o.getMonth(),o.getDate(),o.getHours(),o.getMinutes(),o.getSeconds(),o.getMilliseconds()),e);return-(a?d:function(e,t,a){var n=e.getTime()-t,r=tu(new Date(n),a);if(t===r)return t;var l=tu(new Date(n-=r-t),a);return r===l?r:Math.max(r,l)}(t,d,e))}return NaN}function tu(e,t){var a,n,r,l,i,o=(i=function(e){if(!tn[e]){var t=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z"));tn[e]="06/25/2014, 00:00:00"===t||"â06â/â25â/â2014â â00â:â00â:â00"===t?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return tn[e]}(t)).formatToParts?function(e,t){try{for(var a=e.formatToParts(t),n=[],r=0;r<a.length;r++){var l=ta[a[r].type];l>=0&&(n[l]=parseInt(a[r].value,10))}return n}catch(e){if(e instanceof RangeError)return[NaN];throw e}}(i,e):(a=i,n=e,r=a.format(n).replace(/\u200E/g,""),[(l=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(r))[3],l[1],l[2],l[4],l[5],l[6]]),d=tr(o[0],o[1]-1,o[2],o[3]%24,o[4],o[5],0).getTime(),u=e.getTime(),s=u%1e3;return d-(u-=s>=0?s:1e3+s)}function ts(e,t){return -23<=e&&e<=23&&(null==t||0<=t&&t<=59)}var tc={},tm=e.i(71550),tf=e.i(23221);let tp=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/;var th=/^([0-9W+-]+)(T| )(.*)/,tg=/^([0-9W+-]+)(.*)/,t_=/^(\d{2})$/,tv=[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],ty=/^(\d{4})/,tb=[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],tw=/^-(\d{2})$/,tx=/^-?(\d{3})$/,tC=/^-?(\d{2})-?(\d{2})$/,tE=/^-?W(\d{2})$/,tk=/^-?W(\d{2})-?(\d{1})$/,tT=/^(\d{2}([.,]\d*)?)$/,tS=/^(\d{2}):?(\d{2}([.,]\d*)?)$/,tI=/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/;function tP(e,t){if(arguments.length<1)throw TypeError("1 argument required, but only "+arguments.length+" present");if(null===e)return new Date(NaN);var a=t||{},n=null==a.additionalDigits?2:(0,tm.default)(a.additionalDigits);if(2!==n&&1!==n&&0!==n)throw RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e))return new Date(e.getTime());if("number"==typeof e||"[object Number]"===Object.prototype.toString.call(e))return new Date(e);if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var r=function(e){var t,a={},n=th.exec(e);if(n?(a.date=n[1],t=n[3]):(n=tg.exec(e))?(a.date=n[1],t=n[2]):(a.date=null,t=e),t){var r=tp.exec(t);r?(a.time=t.replace(r[1],""),a.timeZone=r[1].trim()):a.time=t}return a}(e),l=function(e,t){var a,n=tv[t],r=tb[t];
1if(a=ty.exec(e)||r.exec(e)){var l=a[1];return{year:parseInt(l,10),restDateString:e.slice(l.length)}}if(a=t_.exec(e)||n.exec(e)){var i=a[1];return{year:100*parseInt(i,10),restDateString:e.slice(i.length)}}return{year:null}}(r.date,n),i=l.year,o=function(e,t){if(null===t)return null;if(0===e.length)return(l=new Date(0)).setUTCFullYear(t),l;if(a=tw.exec(e))return(l=new Date(0),tL(t,n=parseInt(a[1],10)-1))?(l.setUTCFullYear(t,n),l):new Date(NaN);if(a=tx.exec(e)){var a,n,r,l=new Date(0),i=parseInt(a[1],10);return!function(e,t){if(t<1)return!1;var a=tB(e);return(!a||!(t>366))&&(!!a||!(t>365))}(t,i)?new Date(NaN):(l.setUTCFullYear(t,0,i),l)}if(a=tC.exec(e)){l=new Date(0),n=parseInt(a[1],10)-1;var o=parseInt(a[2],10);return tL(t,n,o)?(l.setUTCFullYear(t,n,o),l):new Date(NaN)}if(a=tE.exec(e))return tD(t,r=parseInt(a[1],10)-1)?tN(t,r):new Date(NaN);if(a=tk.exec(e)){r=parseInt(a[1],10)-1;var d=parseInt(a[2],10)-1;return tD(t,r,d)?tN(t,r,d):new Date(NaN)}return null}(l.restDateString,i);if(isNaN(o)||!o)return new Date(NaN);var d,u=o.getTime(),s=0;if(r.time&&isNaN(s=function(e){if(t=tT.exec(e))return tR(a=parseFloat(t[1].replace(",",".")))?a%24*36e5:NaN;if(t=tS.exec(e))return tR(a=parseInt(t[1],10),n=parseFloat(t[2].replace(",",".")))?a%24*36e5+6e4*n:NaN;if(t=tI.exec(e)){var t,a=parseInt(t[1],10),n=parseInt(t[2],10),r=parseFloat(t[3].replace(",","."));return tR(a,n,r)?a%24*36e5+6e4*n+1e3*r:NaN}return null}(r.time)))return new Date(NaN);if(r.timeZone||a.timeZone){if(isNaN(d=td(r.timeZone||a.timeZone,new Date(u+s))))return new Date(NaN)}else d=(0,tf.default)(new Date(u+s)),d=(0,tf.default)(new Date(u+s+d));return new Date(u+s+d)}function tN(e,t,a){t=t||0,a=a||0;var n=new Date(0);n.setUTCFullYear(e,0,4);var r=7*t+a+1-(n.getUTCDay()||7);return n.setUTCDate(n.getUTCDate()+r),n}var tO=[31,28,31,30,31,30,31,31,30,31,30,31],tA=[31,29,31,30,31,30,31,31,30,31,30,31];function tB(e){return e%400==0||e%4==0&&e%100!=0}function tL(e,t,a){if(t<0||t>11)return!1;if(null!=a){if(a<1)return!1;var n=tB(e);if(n&&a>tA[t]||!n&&a>tO[t])return!1}return!0}function tD(e,t,a){return!(t<0)&&!(t>52)&&(null==a||!(a<0)&&!(a>6))}function tR(e,t,a){return(null==e||!(e<0)&&!(e>=25))&&(null==t||!(t<0)&&!(t>=60))&&(null==a||!(a<0)&&!(a>=60))}var tM,tF,tW,tH,tz,tj,tU,tG,tV,tq,tY,tX,tZ=e.i(55210),tK="M/d/yyyy",tQ="M/d/yy",t$=function(e,t,a){var n,r,l,i,o,d=(n=new Date(e),l=td(t||Intl.DateTimeFormat().resolvedOptions().timeZone,r=tP(n,void 0),!0),i=new Date(r.getTime()-l),(o=new Date(0)).setFullYear(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()),o.setHours(i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds(),i.getUTCMilliseconds()),o);return(0,tt.default)(d,a||tK)},tJ=function(e,t){var a=function(e,t){if("string"==typeof e&&!e.match(tp)){var a=(0,tZ.default)(void 0);return a.timeZone=t,tP(e,a)}var n=tP(e,void 0),r=tr(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()).getTime(),l=td(t,new Date(r));return new Date(r+l)}(e,Intl.DateTimeFormat().resolvedOptions().timeZone);return(0,tt.default)(a,t||tK)},t0=function(e,t){return(0,tt.default)(new Date(e),t||tK)},t1=(0,B.css)(tU||(tU=(0,O.default)(["\n font-family: inherit;\n font-weight: 300;\n line-height: 1.4;\n margin-bottom: ",";\n width: 100%;\n"])),A.spacing.small);B.default.p(tG||(tG=(0,O.default)(["\n ",";\n font-size: ",";\n line-height: 1.4;\n\n small {\n font-size: ",";\n color: ",";\n }\n"])),t1,A.sizing[16],A.sizing[14],A.colors.grey[500]),B.default.span(tV||(tV=(0,O.default)(["\n ",";\n font-size: ",";\n margin-bottom: 0;\n line-height: 1.4;\n"])),t1,A.sizing[16]),B.default.small(tq||(tq=(0,O.default)(["\n ",";\n font-size: 80%;\n color: ",";\n"])),t1,A.colors.grey[400]);var t2,t3,t4,t5,t6,t7,t9,t8,ae,at,aa,an,ar,al,ai,ao,ad,au,as,ac,am,af,ap,ah,ag,a_,av=B.default.p(tY||(tY=(0,O.default)(["\n ",";\n font-size: 24px;\n line-height: 30px;\n font-weight: 400;\n"])),t1),ay=B.default.span(tX||(tX=(0,O.default)(["\n ",";\n font-size: 16px;\n line-height: 22px;\n font-weight: 400;\n"])),t1),ab=B.default.div(t2||(t2=(0,O.default)(["\n font-family: var(--font-family);\n display: flex;\n ",";\n @media (max-width: 768px) {\n ",";\n } \n"])),function(e){return e.isHorizontal?"width: 100%;":"width: 198px"},function(e){return e.isHorizontal?"width: 100%;":"width: 150px"}),aw=(0,B.default)(e6.default)(t3||(t3=(0,O.default)(["\n display: flex;\n max-height: 96px;\n height: 96px;\n width: 125px;\n min-width: 125px;\n justify-content: center;\n margin-right: 10px;\n"]))),ax=B.default.div(t4||(t4=(0,O.default)(["\n display: flex;\n"])));(0,B.default)(e6.default)(t5||(t5=(0,O.default)(["\n display: flex;\n max-height: 130px;\n height: 130px;\n justify-content: center;
1\n"])));var aC=B.default.div(t6||(t6=(0,O.default)(["\n display: flex;\n margin-top: 22px;\n flex-wrap: wrap;\n"]))),aE=(0,B.default)(aC)(t7||(t7=(0,O.default)(["\n margin-top: 0;\n width: 100%;\n"])));(0,B.default)(ay)(t9||(t9=(0,O.default)(["\n font-size: var(--font-size--14);\n font-weight: var(--font-weight--light);\n line-height: var(--line-height--x-lg);\n"])));var ak=B.default.div(t8||(t8=(0,O.default)(["\n font-family: var(--font-family);\n background-color: var(--color-white);\n border:1px solid ",";\n border-radius: var(--spacing--md);\n position: relative;\n &:hover {\n box-shadow: 0 10px 20px 5px rgba(220, 220, 220, 0.5);\n }\n"])),A.colors.grey[200]),aT=B.default.div(ae||(ae=(0,O.default)(["\n display: grid;\n grid-template-columns: 125px calc(100% - 125px);\n grid-column-gap: 0px;\n grid-row-gap: 0px;\n"]))),aS=(0,B.default)(ak)(at||(at=(0,O.default)(["\n min-width: 350px;\n width: 100%;\n padding: ",";\n"])),A.spacing.medium),aI=(0,B.default)(ak)(aa||(aa=(0,O.default)(["\n box-sizing: border-box;\n width: 100%;\n min-height: ",";\n display: flex;\n flex-direction: column;\n flex: 1;\n padding: var(--spacing--md);\n justify-content: space-between;\n min-width: 150px;\n ",";\n @media (min-width: 768px) {\n max-width: 198px;\n } \n\n &:hover {\n ",";\n }\n"])),function(e){return e.inSwimLane||e.inImageCarousel?"100%":"410px"},function(e){return e.inSwimLane?"max-width: 150px;":"max-width: 198px"},function(e){return e.inSwimLane?"box-shadow: 0 0px 5px 5px rgba(220,220,220,0.25)":""}),aP=B.default.div(an||(an=(0,O.default)(["\n display: block;\n width: 100%;\n"]))),aN=B.default.button(ar||(ar=(0,O.default)(["\n background-color: white;\n border-radius: 100%;\n border: 1px solid var(--color-brand--a11y-primary);\n display: flex;\n filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.15));\n justify-content: flex-end;\n padding: var(--spacing--sm-md);\n position: absolute;\n ","\n right: var(--spacing--md);\n width: auto;\n\n &:focus-visible {\n background: var(--color-red--10);\n border: 1px solid var(--color-gray--50);\n }\n\n &:hover {\n background: var(--color-red--10);\n cursor: pointer;\n }\n\n svg {\n height: 16px;\n width: 16px;\n }\n"])),function(e){return e.isHorizontalCard?"bottom: var(--spacing--md);":"top: var(--spacing--sm-md);"}),aO=B.default.span(al||(al=(0,O.default)(["\n svg {\n height: var(--spacing--sm-md);\n margin-right: var(--spacing--x-sm);\n vertical-align: middle;\n width: var(--spacing--sm-md);\n }\n"]))),aA=(0,B.default)(av)(ai||(ai=(0,O.default)(["\n color: var(--color-brand--a11y-primary);\n font-size: var(--font-size--24);\n line-height: var(--line-height--lg);\n font-weight: var(--font-weight--extra-bold);\n margin-bottom: var(--spacing--sm-md);\n"]))),aB=(0,B.default)(av)(ao||(ao=(0,O.default)(["\n color: var(--color-brand--a11y-primary);\n font-size: var(--font-size--24);\n line-height: var(--line-height--lg);\n font-weight: var(--font-weight--extra-bold);;\n margin-bottom: var(--spacing--sm-md);\n"]))),aL=(0,B.default)(av)(ad||(ad=(0,O.default)(["\n color: var(--color-gray--60);\n font-size: var(--font-size--13);\n line-height: var(--line-height--x-lg);\n font-weight: var(--font-weight--regular);\n margin-bottom: var(--spacing--x-sm);\n display: -webkit-box;\n overflow: hidden;\n -webkit-line-clamp: ",";\n -webkit-box-orient: vertical;\n"])),function(e){return e.isFuelSaverDisplayed?"2":"3"}),aD=(0,B.default)(ay)(au||(au=(0,O.default)(["\n border-bottom: ",";\n color: var(--color-gray--40);\n font-size: 10px;\n font-weight: var(--font-weight--medium);\n line-height: var(--line-height--x-lg);\n margin: var(--spacing--x-sm) 0;\n padding: var(--spacing--sm) 0;\n display: -webkit-box;\n overflow: hidden;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 3;\n"])),function(e){return e.hasExtraDeal?"1px solid transparent":"0"}),aR=(0,B.default)(aD)(as||(as=(0,O.default)(["\n border-bottom: none;\n color: var(--color-brand--hover);\n font-weight: var(--font-weight--medium);\n line-height: var(--line-height--x-lg);\n margin: var(--spacing--x-sm) 0;\n padding: 0;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;
1\n"]))),aM=(0,B.default)(ay)(ac||(ac=(0,O.default)(["\n color: var(--color-gray-50);\n font-size: 10px;\n font-weight: var(--font-weight--semi-bold);\n line-height: var(--line-height--x-lg);\n margin: var(--spacing--x-sm) 0;\n padding: 0;\n display: -webkit-box;\n overflow: hidden;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n"]))),aF=B.default.a(am||(am=(0,O.default)(["\n cursor: pointer;\n"]))),aW=(0,B.default)(aF)(af||(af=(0,O.default)(["\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n"]))),aH=(0,B.default)(F)(ap||(ap=(0,O.default)(["\n font-size: var(--font-size--16);\n font-weight: var(--font-weight--bold);\n height: 38px;\n margin: var(--spacing--sm-md) 0 0;\n padding: var(--spacing-sm) var(--spacing);\n width: ",";\n\n &:hover,\n &:focus {\n background: linear-gradient(90deg, var(--color-brand--a11y-primary) 0%, var(--color-brand--hover) 100%);\n }\n\n &:active {\n background: var(--color-brand--hover);\n }\n"])),function(e){return e.hasAddToList?"calc(100% - calc(var(--spacing--x-lg) + var(--spacing--md)))":"100%"}),az=(0,B.default)(F)(ah||(ah=(0,O.default)(["\n background: var(--color-brand--a11y-primary);\n border-radius: 0 0 var(--spacing) var(--spacing);\n font-size: var(--font-size--16);\n font-weight: var(--font-weight--bold);\n margin: var(--spacing--sm) calc(-1 * var(--spacing)) calc(-1 * var(--spacing));\n padding: var(--spacing--md-sm) var(--spacing);\n \n &:hover {\n background: linear-gradient(90deg, var(--color-brand--a11y-primary) 0%, var(--color-brand--hover) 100%);\n }\n\n &:active {\n background: var(--color-brand--hover);\n }\n\n & span {\n display: inline-block;\n line-height: var(--font-size--20);\n }\n"]))),aj=B.default.div(ag||(ag=(0,O.default)(["\n align-items: center;\n display: flex;\n flex-direction: row;\n justify-content: center;\n margin-top: 8px;\n width: 100%;\n"]))),aU=(0,B.default)(ay)(a_||(a_=(0,O.default)(["\n margin-left: var(--spacing--x-sm);\n margin-top: var(--spacing--x-sm);\n"]))),aG=function(e){var t=e.contextProps,n=t.callbacks,r=n.addToListCallback,l=n.seeAdDealDetailsCallback,i=t.userFlags,o=e.price,d=e.priceMultiple,u=e.endDate,c=e.deal,m=e.inSwimLane,f=e.inImageCarousel;if(!c)return null;var p=c.fuelSaverDescription?c.fuelSaverDescription:"",h=c.dealId,g=c.dealTitle,_=c.dealDescription,v=c.imageUri,y=c.varietiesCount,b=c.size,w=g+" image",x=a.default.createElement(e_.SvgProductImagePlaceholder,{alt:w,height:"130px",width:"100%"});return a.default.createElement(aI,{"data-testid":"VerticalDealsProductCard",inImageCarousel:f,inSwimLane:m},(null==i?void 0:i.isAuthenticated)&&r&&a.default.createElement(aN,{"aria-label":"Add to list, "+te(d,o,b,_)+", "+g,"data-analytics-type":"deals carousel tile","data-analytics-value":"add to list",onClick:function(e){e.stopPropagation(),r(s.DEAL,h)}},a.default.createElement(e_.AddToListIconV2,{color:"var(--color-brand--a11y-primary)","data-testid":"add-to-list-icon"})),a.default.createElement(aF,{"data-testid":h,onClick:function(){return y?l(h):null}},a.default.createElement(e6.default,{alt:w,fallbackSrc:x,height:f?"96px":"130px",src:v,width:"100%"}),a.default.createElement(aC,null,a.default.createElement(aA,null,te(d,o,b,_)),a.default.createElement(aL,{isFuelSaverDisplayed:!!p},g),!f&&a.default.createElement(a.default.Fragment,null,a.default.createElement(aD,{"data-testid":"deal-text",hasExtraDeal:!!_||!!p},a.default.createElement(aO,null,a.default.createElement(e_.ClockIcon,{color:"var(--color-gray--40)",size:"small"})),"Expires "+t0(u)),"string"==typeof _&&""!==_.trim()&&a.default.createElement(aR,null,a.default.createElement(aO,null,a.default.createElement(e_.DealsIcon,{color:"var(--color-brand--hover)",size:"small"})),e8([_,b])),""!==p&&a.default.createElement(aM,null,a.default.createElement(aO,null,a.default.createElement(e_.GasIcon,{color:"var(--color-gray--50)",size:"small"})),p)))),y?a.default.createElement(az,{buttonLabel:e9(y)+", "+g,buttonText:e9(y),"data-testid":"button-link-"+h,onPress:function(){l(h)}}):a.default.createElement(aj,null,a.default.createElement(e_.AlertIcon,{height:"16px"}),a.default.createElement(aU,null,"Available in store only")))},aV=function(e){var t=e.fill;return a.default.createElement("svg",{fill:"none",height:"17",viewBox:"0 0 17 17",width:"17",xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("g",{clipPath:"url(#clip0_750_16567)"},a.default.createElement("path",{clipRule:"evenodd",d:"M8.5 2.41602C4.91015 2.41602 2 5.32616 2 8.91602C2 12.5059 4.91015 15.416 8.5 15.416C12.0899 15.416 15 12.5059 15 8.91602C15 5.32616 12.0899 2.41602 8.5 2.41602ZM0.5 8.91602C0.5 4.49774 4.08172 0.916016 8.5 0.916016C12.9183 0.916016 16.5 4.49774 16.5 8.91602C16.5 13.3343 12.9183 16.916 8.5 16.916C4.08172 16.916 0.5 13.3343 0.5 8.91602Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M8.25 3.91602C8.66421 3.91602 9 4.2518 9 4.66602V8.41602H11.75C12.1642 8.41602 12.5 8.7518 12.5 9.16602C12.5 9.58023 12.1642 9.91602 11.75 9.91602H8.25C7.83579 9.91602 7.5 9.58023 7.5 9.16602V4.66602C7.5 4.2518 7.83579 3.91602 8.25 3.91602Z",fill:t.hex,fillRule:"evenodd"})),a.default.createElement("defs",null,a.default.createElement("clipPath",{id:"clip0_750_16567"},a.default.createElement("rect",{fill:t.hex,height:"16",transform:"translate(0.5 0.916016)",width:"16"}))))};(a2||(a2={})).RECIPES="recipe";var aq=a2,aY=function(e,n,r){var l=(0,a.useRef)(null),i=(0,a.useRef)(null),o=(0,a.useRef)(!1),d=(0,a.useRef)(0),u=(0,a.useRef)(0),s=(0,a.useRef)(0),c=(0,a.useRef)(!1);return(0,a.useEffect)(function(){null===e||c.current||r!==tz.RecipePage||(e3((0,t.default)({},e),n,r,tH.EvolyticsAdPageLoad),c.current=!0)}
1,[e,n,r]),(0,a.useEffect)(function(){if(null!==e){i.current=new IntersectionObserver(function(a){a.forEach(function(a){var l=a.isIntersecting,c=a.intersectionRatio;if(l)if(d.current=Math.round(100*c),d.current>u.current&&(u.current=d.current),1!==c||o.current)c<1&&(o.current=!1);else{var m=eL(a.target);u.current>s.current&&(e3((0,t.default)({},e,{promoPercentViewed:u.current},m),n,r),s.current=u.current),o.current=!0,i.current&&(i.current.unobserve(a.target),i.current.disconnect())}})},{threshold:Array.from({length:101},function(e,t){return t/100})});var a=l.current;a&&i.current.observe(a);var c=function(){if(a&&u.current<100){var l=eL(a);u.current>s.current&&(e3((0,t.default)({},e,{promoPercentViewed:u.current},l),n,r),s.current=u.current)}};return window.addEventListener("beforeunload",c),function(){i.current&&a&&(i.current.unobserve(a),i.current.disconnect()),window.removeEventListener("beforeunload",c)}}return function(){return e}},[e,n,r]),{ref:(0,a.useCallback)(function(e){l.current=e,i.current&&e&&i.current.observe(e)},[]),componentRef:l,selectPromotionClick:function(a){e2((0,t.default)({},e,{promoPercentViewed:u.current},eL(a.currentTarget)),n,r)},selectCtaPromotionClick:function(a){e2((0,t.default)({},e,{promoPercentViewed:u.current},eL(l.current),null!=a?a:{}),n,r)},couponAddToWishListClick:function(a,l){e1(l===tj.fullComponent?(0,t.default)({},e,{promoPercentViewed:u.current},eL(a.currentTarget)):(0,t.default)({},e),n,r)},addToCardClick:function(a,l,i,o,d){var s,c,m,f,p,h;h=l===tj.fullComponent?(0,t.default)({},e,{promoPercentViewed:u.current},eL(a.currentTarget)):(0,t.default)({},e),eJ(i,o,d,{environment:null==n||null==(s=n.userFlags)?void 0:s.environment,fuelSaverCardNumber:null==n||null==(c=n.userFlags)?void 0:c.fuelSaverCardNumber,isAuthenticated:null==n||null==(m=n.userFlags)?void 0:m.isAuthenticated,customerId:null==n||null==(f=n.userFlags)?void 0:f.customerId,customerUuid:null==n||null==(p=n.userFlags)?void 0:p.customerUuid},h,r)}}},aX=function(e){return a.default.createElement("svg",{className:e.svgTagClassName,focusable:!1,viewBox:"0 -3 27 30"},a.default.createElement("path",{className:e.svgPathClassName,d:"M23.7 12.6c1-1.1 1.8-2.9 1.8-4.5 0-3.5-3.2-6.6-6.6-6.6-2.4 0-4.4 1.2-5.6 2.9-1.1-1.7-3.2-2.7-5.5-2.7-3.5 0-6.3 2.9-6.3 6.5 0 1.7.6 3.1 1.8 4.4l8.6 9.3c.3.3.9.6 1.4.6s1.1-.2 1.4-.6l9-9.3",fill:"#"}))},aZ={favoriteButtonWrapper:"whammy_favoriteButton_favoriteButtonWrapper__sUGDkMZa",heartSvgDimensions:"whammy_favoriteButton_heartSvgDimensions__pCNZysZa",favoriteButton:"whammy_favoriteButton_favoriteButton__xibgzZ1H",icon:"whammy_favoriteButton_icon__07HipoUb",iconHeart:"whammy_favoriteButton_iconHeart__RDDSPXbi",svgShape:"whammy_favoriteButton_svgShape__gytF2y-9",favoriteButtonActive:"whammy_favoriteButton_favoriteButtonActive__cXzcO5Ib",iconHeartLarge:"whammy_favoriteButton_iconHeartLarge__aQznR-jU",favoriteButtonSaving:"whammy_favoriteButton_favoriteButtonSaving__is9K3sXT",savingBounce:"whammy_favoriteButton_savingBounce__iiX5P97g",savingFill:"whammy_favoriteButton_savingFill__3icHIBQ9",favoriteButtonUnsaving:"whammy_favoriteButton_favoriteButtonUnsaving__QFnAjEyO",unsavingFill:"whammy_favoriteButton_unsavingFill__eFeGYmsR",savingMessage:"whammy_favoriteButton_savingMessage__0ZrKow2v"},aK=function(e){var t,n=(0,a.useState)({isFavorite:null==e?void 0:e.isFavorite,saving:!1,unsaving:!1}),r=n[0],l=n[1],i=function(){return{activeClass:r.isFavorite?"favoriteButtonActive":"",savingClass:r.saving?"favoriteButtonSaving":"",unsavingClass:r.unsaving?"favoriteButtonUnsaving":""}};return a.default.createElement("div",{className:aZ.favoriteButtonWrapper,style:{backgroundColor:null==e||null==(t=e.bgColor)?void 0:t.hex}},a.default.createElement("button",{"aria-label":(null==e?void 0:e.ariaLabel)||"Favorite Button","aria-pressed":r.isFavorite,className:aZ.favoriteButton+" "+aZ[i().activeClass]+" "+aZ[i().savingClass]+" "+aZ[i().unsavingClass],"data-testid":e.testId,onClick:function(t){t.preventDefault(),e.toggleFavorite()&&l(function(e){return{isFavorite:!e.isFavorite,saving:!e.isFavorite,unsaving:e.isFavorite}})},type:"button"},a.default.createElement("span",{className:aZ.icon+" "+aZ.iconHeart},a.default.createElement(aX,{svgPathClassName:aZ.svgShape,svgTagClassName:[aZ.iconHeart,aZ.iconHeartLarge,aZ.heartSvgDimensions].filter(
1Boolean).join(" ")}))))},aQ=function(){return a.createElement("svg",{fill:"none",height:"100",viewBox:"0 0 100 100",width:"100"},a.createElement("path",{clipRule:"evenodd",d:"M17.2682 0H43.8642V20.7859H55.9202V0H83.2945V67.6055C83.2945 67.6055 85.1315 82.6686 78.3252 91.3518C70.4777 101.365 55.9202 99.8754 55.9202 99.8754V30.0071H43.8642V99.8754C43.8642 99.8754 34.0815 101.504 23.6503 92.9871C15.6994 86.4966 17.2682 67.6055 17.2682 67.6055V0Z",fill:"#D0D3D2",fillRule:"evenodd"}))},a$=function(e){var t,n=e.className,r=e.tag,l=e.tagColor,i=null!=(t=aJ[r])?t:void 0;if(!i)return null;var o={backgroundColor:l||i.badgeColor.hex};return a.default.createElement("span",{className:n,"data-testid":"DietaryIcon",style:o},i.name)},aJ={"Gluten-Free":{name:"GF",badgeColor:{hex:"#F39F0C"}},Vegan:{name:"V",badgeColor:{hex:"#6F7B4D"}},"Dairy-Free":{name:"DF",badgeColor:{hex:"#C22D81"}},"Dietitian Approved":{name:"DA",badgeColor:{hex:"#2DA9DE"}},"Heart Healthy":{name:"HH",badgeColor:{hex:"#FF6363"}},"Diabetes-Friendly":{name:"DBF",badgeColor:{hex:"#00DCC1"}},"High Protein":{name:"HP",badgeColor:{hex:"#0C09BD"}},"Maternity Nutrition":{name:"MN",badgeColor:{hex:"#7F7CAF"}},"Low Added Sugars":{name:"LAS",badgeColor:{hex:"#CAB1BD"}},"Sports Nutrition":{name:"SN",badgeColor:{hex:"#28587B"}},Keto:{name:"K",badgeColor:{hex:"#F4CF0B"}},"Low-Glycemic Index":{name:"LGI",badgeColor:{hex:"#216869"}},"Contains Nuts":{name:"CS",badgeColor:{hex:"#C2847A"}},"Low Carb":{name:"LC",badgeColor:{hex:"#D16666"}},"Low Cholesterol":{name:"LCL",badgeColor:{hex:"#372772"}},Whole30:{name:"W30",badgeColor:{hex:"#EB8258"}}},a0=function(e){var t,n,r=null==(t=((null==(n=e.recipe.categoriesAndTags)?void 0:n.tags)||[]).filter(function(e){return null!==e&&aJ[e.name]}))?void 0:t.reduce(function(e,t){return e.some(function(e){return e.name===t.name})||e.push(t),e},[]).slice(0,4);return a.default.createElement(a.default.Fragment,null,r.map(function(e,t){var n;return a.default.createElement(a$,{className:"whammy_dietaryIcons_dietaryIcon__5V1QwbJW",key:"tag-"+(t+1),tag:e.name,tagColor:null==e||null==(n=e.badgeColor)?void 0:n.hex})}))};(a1=a3||(a3={})).RECIPE_PATH="/discover/recipes",a1.IDEAS_HOW_TOS_PATH="/discover/ideas-and-how-tos",a1.SPOTLIGHTS_PATH="/discover/spotlights",a1.ARTICLES_PATH="/discover/spotlights";var a1,a2,a3,a4,a5,a6,a7,a9,a8,ne,nt,na,nn,nr,nl,ni,no,nd,nu,ns,nc,nm,nf,np,nh,ng,n_,nv,ny=a3,nb="whammy_recipeCard_recipeTime__ojgFC5DN",nw=function(e){var t,n,r,l,i,o,d,u,s,c,m,f,p,h,g,_,v,y,b,w=(null==(t=e.recipe.content)?void 0:t.shortTitle)||(null==(n=e.recipe.content)?void 0:n.title),x={asset:{url:(null==(r=e.recipe.content)||null==(r=r.primaryMedia)||null==(r=r.recipeImage)?void 0:r.imageUrl)||(null==(l=e.recipe)||null==(l=l.metaData)||null==(l=l.metaDataMedia)||null==(l=l.recipeImage)?void 0:l.imageUrl)||""},alt:(null==(i=e.recipe.content)||null==(i=i.primaryMedia)||null==(i=i.recipeImage)?void 0:i.imageAlt)||(null==(o=e.recipe)||null==(o=o.metaData)||null==(o=o.metaDataMedia)||null==(o=o.recipeImage)?void 0:o.imageAlt)||""},C=!!(e.cardImage||(null==(d=e.recipe.content)||null==(d=d.primaryMedia)?void 0:d.recipeImage)||(null==(u=e.recipe)||null==(u=u.metaData)||null==(u=u.metaDataMedia)||null==(u=u.recipeImage)?void 0:u.imageUrl)),E=e.cardImage||x,k=(null==(s=e.cardImage)?void 0:s.alt)||(null==(c=e.recipe.content)||null==(c=c.primaryMedia)||null==(c=c.recipeImage)?void 0:c.imageAlt)||(null==(m=e.recipe)||null==(m=m.metaData)||null==(m=m.metaDataMedia)||null==(m
1=m.recipeImage)?void 0:m.imageAlt)||"",T=ny.RECIPE_PATH+"/"+e.recipe.slug.current,S=null==e||null==(f=e.recipe)||null==(f=f.variations[0])?void 0:f.totalTime,I=null==(p=e.contextProps)||null==(p=p.callbacks)||null==p.useFavoritesContext?void 0:p.useFavoritesContext(),P=null!=(h=null==I||null==I.isFavorite?void 0:I.isFavorite(null==e||null==(g=e.recipe)?void 0:g.recipeId))&&h,N=aY({name:w,imageTitle:w,destination:T,altText:k,tacticId:null==e?void 0:e.tacticId},e.contextProps,(null==e?void 0:e.rmaPromoCategory)||tz.RecipeCard),O=N.ref,A=N.selectPromotionClick;return a.default.createElement("div",{className:"whammy_recipeCard_recipeCard__iC3fJjZk","data-testid":"RecipeCard",ref:function(e){return O(e)}},a.default.createElement("div",{className:"whammy_recipeCard_favoriteButton__ATjR4nQo"},a.default.createElement(aK,{isFavorite:P,testId:"favoriteIcon",toggleFavorite:function(){var t,a;return null==I||null==I.toggleFavorite||I.toggleFavorite({favoriteType:aq.RECIPES,remoteId:null==e||null==(t=e.recipe)?void 0:t.recipeId}),!(null==e||null==(a=e.contextProps)||null==(a=a.userFlags)||!a.isAuthenticated)}})),a.default.createElement("a",{"data-analytics-detail":w,"data-analytics-type":w,"data-analytics-value":w,"data-testid":"recipeCardLinkWrapper",href:T,onClick:A,rel:"noreferrer"},C?a.default.createElement("img",{alt:k,className:"whammy_recipeCard_recipeImage__cu4AjKqD","data-testid":"RecipeCardImage",decoding:(null==(_=e.imgAttrs)?void 0:_.decoding)||"auto",loading:(null==(v=e.imgAttrs)?void 0:v.loading)||"lazy",src:eu(E)}):a.default.createElement("div",{className:"whammy_recipeCard_defaultImage__Qu7l3Hnp","data-testid":"fallbackImage"},a.default.createElement(aQ,null))),a.default.createElement("div",{className:"whammy_recipeCard_body__CRc1mGAy"},(null==(y=e.recipe)||null==(y=y.categoriesAndTags)||null==(y=y.tags)?void 0:y.filter(function(e){return null!==e}))&&a.default.createElement("div",{className:"whammy_recipeCard_dietaryIconRow__8blNQWuz"},a.default.createElement(a0,{recipe:e.recipe})),S&&(null!=S&&S.hours||null!=S&&S.minutes)?a.default.createElement("div",{className:nb+" "+((null==(b=e.recipe)||null==(b=b.categoriesAndTags)||null==(b=b.tags)?void 0:b.filter(function(e){return null!==e}))&&"whammy_recipeCard_extraPadding__aPeM2N7Q"),"data-testid":"recipeTime"},a.default.createElement("div",{className:"whammy_recipeCard_recipeTimeIcon__lbiuDog6"},a.default.createElement(aV,{fill:{hex:"black"}})),S.hours?S.hours+" hr ":"",S.minutes+" min"):a.default.createElement("div",{className:nb}),w&&a.default.createElement("a",{className:"whammy_recipeCard_titleLink__0wyq1fGf","data-analytics-detail":w,"data-analytics-type":w,"data-analytics-value":w,"data-testid":"recipeCardLinkTitle",href:T,onClick:A,rel:"noreferrer"},a.default.createElement("div",{className:"whammy_recipeCard_title__ZNmEkmWc","data-testid":"RecipeCardTitle"},w))))},nx=e.i(14300),nC=e.i(4077),nE=function(e,t){var a,n=null==e||null==(a=e.callbacks)?void 0:a.analyticsEventCallback;t.adTrackingId&&n&&n(t)},nk=e.i(60997),nT=e.i(92591),nS=["onImpression","impressionEventsToTrack","children"],nI=(0,a.forwardRef)(function(e,n){var r=e.onImpression,l=e.impressionEventsToTrack,i=void 0===l?[eg.ImpressionEvent.VIEWABLE]:l,o=e.children,d=(0,nk.default)(e,nS),u=(0,nT.default)(r,i).ref;return a.default.createElement("div",(0,t.default)({ref:u},d),o)}),nP="whammy_UniversalProductCard_cartButtonContainer__HFU5nMoN",nN="whammy_UniversalProductCard_productContainer__Z0nkrcSL",nO=function(e){var n=e.description,r=e.id,l=e.image,i=e.unitOfMeasure,o=e.isSponsored,d=e.upc,c=e.badges,m=e.foodHealthScore,f=e.pricing,p=e.averageWeight,h=e.contextProps,g=e.isWeighted,_=e.isEcommerceActive,v=e.storeProductId,y=e.analytics,b=e.adType,w=e.adTrackingId,x=e.imageType,C=e.videoType,k=e.adEventCategory,S=e.productCardSize,I=e.brandPageId,P=u().cart,N=eP(P,r),O=null==N?void 0:N.quantity,A=h.callbacks,B=h.userFlags,L=h.featureFlags,D=A.onClickNotAvailableCallback,R=A.addToListCallback,M=A.onChangeAmountInCart,F=A.loginCallback,W=A.showCouponModal,H=A.storeSelectorVisibleCallback,z=y||{},j=z.adInteractionId,U=z.adProductId,G=(0,a.useState)(null!=O?O:0),V=G[0],q=G[1],Y=(0,a.useState)(!1),X=Y[0],Z=Y[1],K=null==B?void 0:B.isAuthenticated,Q=g&&!p,$=(0,a.useRef)(!O),J=w&&U&&k;(0,a.useEffect)(function(){O?1!==O||$.current||q(1):($.current=!0,q(0))},[O]);var ee={id:r,upc:d,image:{altText:null==l?void 0:l.altText,url:null==l?void 0:l.url},isSponsored:o,pricing:{isVariable:null==f?void 0:f.isVariable,tagPrice:null==f?void 0:f.tagPrice,memberPrice:null==f?void 0:f.memberPrice,basePrice:null==f?void 0:f.basePrice,isMember:null==f?void 0:f.isMember},description:n,unitOfMeasure:i,badges:null==c?void 0:c.map(function(e){return{id:null==e?void 0:e.id,isActivated:null==e?void 0:e.isActivated,text:null==e?void 0:e.text,type:null==e?void 0:e.type}}),foodHealthScore:m},et=eA({averageWeight:p,isWeighted:g},V),ea=eB({averageWeight:p,isWeighted:g,unitOfMeasure:i}),en=function(e){var a,n=(a={eventType:e,adInteractionId:j,adProductId:U},k===E.BrandPage&&I&&w&&j?(0,t.default)({},a,{adInteractionId:j,adTrackingId:w,eventCategory:E.BrandPage,id:I,platform:"WEB",upc:d}):k===E.ShoppableDisplay&&b&&w?(0,t.default)({},a,{adTrackingId:w,adType:b,eventCategory:E.ShoppableDisplay,imageType:x,videoType:C}):null);J&&n&&nE(h,n)},er="/aisles-online/p/"+ee.id+"/"+eN(ee.description),el=D&&null!=L&&L.isStoresNearMeFeatureEnabled?function(){return null==D?void 0:D(d)}:void 0,ei=k===E.BrandPage?[eg.ImpressionEvent.ONE_PX_VIEWABLE,eg.ImpressionEvent.BEGIN_TO_RENDER]:[eg.ImpressionEvent.ONE_PX_VIEWABLE,eg.ImpressionEvent.VIEWABLE];return a.default.createElement(nI,{className:nN,"data-testid":"UniversalProductCard",impressionEventsToTrack:ei,onImpression:function(e){e===eg.ImpressionEvent.BEGIN_TO_RENDER&&en(T.ITEM_IMAGE_BEGIN_TO_RENDER),e===eg.ImpressionEvent.ONE_PX_VIEWABLE&&en(T.ITEM_ONE_PX_VIEWABLE),e===eg.ImpressionEvent.VIEWABLE&&en(T.ITEM_VIEWABLE)}},a.default.createElement(nx.default,{CardPrimaryActionsComponent:function(){return a.default.createElement("div",{className:nP},a.default.createElement(nC.default,{amountInCart:V,formattedAverageWeight:et,hasStoreSelected:null==P?void 0:P.store,isAddToCartLoading:X,isAuthenticated:K,isList:!1,notAvailable:_?void 0:"Not available at this location.",onChangeAmountInCart:function(e){!function(e){if(e<=0)return $.current=!0,q(0);$.current=!1,O>0&&q(e)}(e),Z(!0),null==M||M(N,(0,t.default)({},ee,{averageWeight:p,isWeighted:g,productId:r}),{storeProductId:Number.parseInt(v),isWeighted:g},{customerId:null==B?void 0:B.customerId},e,Z),e>V&&en(T.ITEM_CART_ADD)},onClickNotAvailable:el,onLoginUser:F,onSelectStore:H,price:null==f?void 0:f.basePrice,quantifier:Q?"lbs":"",stepValue:Q?.25:1,subTitle:""+ea,theme:"filled",title:n,unavailableButtonText:"Select Store"}))},addToListAriaLabel:"Add to list, "+n,disabled:X,href:er,isLoading:X,lockLayout:!0,onAddToListClick:K&&function(){return null==R?void 0:R(s.PRODUCT,r)},onBadgeClick:function(e){null==W||W(null==e?void 0:e.id)},onClick:function(e){if(j&&en(T.ITEM_CLICKED),!(null!=e&&e.ctrlKey||null!=e&&e.metaKey||null!=e&&e.shiftKey)&&k===E.BrandPage&&w&&U&&I&&j){var t=new URLSearchParams;t.set("adTrackingId",w),t.set("adProductId",U),t.set("pageId",I),t.set("adInteractionId",j),window.location.assign(""+window.location.origin+er+"?"+t.toString())}},product:ee,size:S}))},nA=e.i(42832),nB=e.i(62765),nL=function(e){try{return new URL(e).hostname.endsWith("hy-vee.com")}catch(e){}return!0},nD=new Set([1,2,3,4,5,6]),nR=function(e){return"h"+(void 0!==e&&nD.has(e)?e:2)},nM="#3f3f3f",nF=B.default.span(a4||(a4=(0,O.default)(["\n column-gap: 48px;\n columns: ",";\n font-family: ",";\n font-weight: 300;\n line-height: 22px;\n font-size: 16px;\n padding-top: ",";\n text-align: ",";\n white-space: ",";\n color: ",";\n display: ",";\n flex-direction: column;\n max-width: ",";\n align-self: center;\n width: ",";\n overflow-wrap: break-word;\n\n strong {\n font-weight: 500\n }\n\n em {\n font-style: italic\n }\n\n li {\n margin-bottom: 8px;\n }\n\n sup {\n vertical-align: super;\n font-size: smaller;\n }\n sub {\n vertical-align: sub;\n font-size: smaller;\n }\n\n @media (max-width: 768px) {\n columns: 1\n }\n"])),function(e){return e.maxColumns},A.webFontStack,function(e){return e.paddingTop+"px"},function(e){return e.textAlignment},function(e){return e.whiteSpace},function(e){return e.textColor},function(e){return e.displayValue},function(e){return e.widthSize},function(e){return e.widthSize}),nW=(0,t.default)({},{h1:"heading1",h2:"heading2",h3:"heading3",h4:"heading4",h5:"heading5",h6:"heading6"},{h1Large:"heading1-lg",h2Large:"heading2-lg",body1:"body1",body2:"body2",body3:"body3"}),nH=new Set(["title","h1","h2","h3","h4","h5","h6"]),nz={strong:function(e){return a.default.createElement("strong",{key:"strong-"+e.key},e)},em:function(e){return a.default.createElement("em",{key:"em-"+e.key},e)},sup:function(e){return a.default.createElement("sup",{key:"sup-"
1+e.key},e)},sub:function(e){return a.default.createElement("sub",{key:"sub-"+e.key},e)},underline:function(e){return a.default.createElement("u",null,e)},"strike-through":function(e){return a.default.createElement("s",null,e)},code:function(e){return a.default.createElement("code",null,e)},link:function(e,t,n){return a.default.createElement(nB.Link,{ariaLabel:"Link: "+e,"data-testid":t._key,external:t.target,externalIcon:!nL(t.href),href:t.href,key:t._key,style:{color:n===nM?"#242729":n}},e)}},nj=function(e){var t=e.child,n=e.markDefs,r=e.textColor,l=e.style,i=t.text;switch(t.marks&&(i=t.marks.reduce(function(e,t){var a=n.find(function(e){return e._key===t});return a?nz[a._type](e,a,r):nz[t](e,a)},i)),l){case"title":return a.default.createElement(av,{key:t._key},i);case"subtitle":return a.default.createElement(ay,{key:t._key},i);case"normal":return i;default:return a.default.createElement(nA.Text,{key:t._key,style:{color:r},textStyle:nW[l]},i)}},nU=function(e,t){var n=void 0===t?{}:t,r=n.textAlignment,l=n.maxColumns,i=n.paddingTop,o=n.textColor,d=void 0===o?nM:o,u=n.whiteSpace,s=n.maxWidth,c=n.widthSize,m=n.displayValue,f=function(e,t){for(var a=[],n=-1,r=e;r<t.length;r++){var l=t[r];if(a.push(l),r+1===t.length){n=-1;break}if(l.listItem!==t[r+1].listItem){n=r;break}}return[a,n]};return a.default.createElement(nF,{displayValue:void 0===m?"block":m,maxColumns:void 0===l?1:l,maxWidth:void 0===s?"1000px":s,paddingTop:void 0===i?16:i,textAlignment:void 0===r?"left":r,textColor:d,whiteSpace:void 0===u?"pre-line":u,widthSize:void 0===c?"100%":c},function(t){if(e){var n=function(e){for(var t=[],a=0;a<e.length;a++){var n=e[a];if(n.listItem){var r=f(a,e),l=r[0],i=r[1];if(t.push({_key:n._key,_type:n._type,type:"list",children:l,listItem:n.listItem}),i<0)break;a=i}else t.push(n)}return t}(e);return n&&n.map(function(e){var n,r,l,i,o,d,u,s=(n=e.children,r=e.markDefs,l=e.style,i=e.listItem,o=e.type,d=e._key,u=t.textColor,"list"===o?[a.default.createElement("bullet"===i?"ul":"ol",{key:"list-"+d},n.map(function(e){var t=e.children;return a.default.createElement("li",{key:"list-"+e._key},t.map(function(t){return nj({child:t,markDefs:e.markDefs,textColor:u,style:e.style})}))}))]:n.map(function(e){return nj({child:e,markDefs:r,textColor:u,style:l})}));return nH.has(e.style)||s.push("\n"),s})}}({textColor:d}))},nG=function(e){void 0===e&&(e=960);var t=(0,a.useState)(window.innerWidth),n=t[0],r=t[1],l=(0,a.useState)(!1),i=l[0],o=l[1];return(0,a.useEffect)(function(){o(window.innerWidth>e)},[n,e]),(0,a.useEffect)(function(){var e=function(){r(window.innerWidth)};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}},[n]),i},nV=function(e,t){return e<=4?"100%":t},nq=B.default.button(a5||(a5=(0,O.default)(["\n ","\n ","\n background-color: transparent;\n border: none;\n text-align: left;\n"])),function(e){return e.isClickable?"cursor: pointer;":"cursor: default;"},function(e){return e.isHorizontal?"display: flex;":""});B.default.div(a6||(a6=(0,O.default)(["\n display: flex;\n align-items: stretch;\n flex: 1 0 auto;\n max-width: 215px;\n margin-right: var(--spacing--x-sm);\n background-color: var(--color-white);\n"])));var nY=B.default.div(a7||(a7=(0,O.default)(["\n box-sizing: border-box;\n ",";\n @media (max-width: 768px) {\n ",";\n }\n"])),function(e){return e.isHorizontal?"width: 100%;":"width: 195px"},function(e){return e.isHorizontal?"width: 100%;":"width: 150px"}),nX=B.default.div(a9||(a9=(0,O.default)(["\n background-color: var(--color-white);\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n flex: 1;\n font-family: var(--font-family);\n height: ",";\n border: 1px dashed var(--color-green--30);\n border-radius: var(--spacing--md);\n padding: var(--spacing--sm-md);\n justify-content: space-between;\n cursor: ",";\n width: ",";\n\n @media (max-width: 768px) {\n width: 150px;\n }\n\n &:hover {\n box-shadow: 0px 6px 20px 4px rgba(0, 0, 0, 0.10);\n }\n"])),function(e){return e.inSwimLane?"100%":"398px"},function(e){return e.isClickable?"pointer":"default"},function(e){return e.inSwimLane?"150px":"198px"}),nZ=(0,B.default)(nX)(a8||(a8=(0,O.default)(["\n height: auto;\n min-width: 344px;\n width: 100%;\n"]))),nK=B.default.div(ne||(ne=(0,O.default)(["\n font-family: var(--font-system);\n background-color: var(--color-white);\n border-radius: var(--spacing--md);\n box-sizing: border-box;\n border: var(--border-width) solid var(--color-gray--20);\n color: var(--color-gray--50);\n display: flex;\n flex-direction: column;\n flex: 1;\n width: ",";\n height: 100%;\n\n @media (min-width: 768px) {\n width: ",";\n }\n"])),function(e){return nV(e.swimlaneSize,"194px")},function(e){return nV(e.swimlaneSize,"280px")}),nQ=B.default.a(nt||(nt=(0,O.default)(["\n background-color: var(--color-white);\n width: 215px;\n display: flex;\n flex-direction: column;\n flex: 1;\n cursor: pointer;\n text-decoration: none;\n color: inherit;\n"]))),n$=B.default.div(na||(na=(0,O.default)(["\n display: flex;\n margin-bottom: var(--spacing--lg);\n margin-top: var(--spacing--sm-md);\n max-height: 130px;\n max-width: 100%;\n width: 100%;\n height: 130px;\n justify-content: center;\n background-image: url('","');\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n"])),function(e){return e.backgroundImg}),nJ=(0,B.default)(n$)(nn||(nn=(0,O.default)(["\n width: 130px;\n min-width: 130px;\n"]))),n0=B.default.img(nr||(nr=(0,O.default)(["\n width: 100%;\n border-top-left-radius: var(--spacing--md) var(--spacing--md);\n border-top-right-radius: var(--spacing--md) var(--spacing--md);\n"]))),n1=B.default.div(nl||(nl=(0,O.default)(["\n height: 100%;\n width: 100%;\n background-image: url('","');\n background-repeat: no-repeat;\n background-position: top;\n background-size: cover;\n"])),function(e){return e.backgroundImg}),n2=B.default.div(ni||(ni=(0,O.default)(["\n display: flex;\n flex-wrap: wrap;\n padding: 0 0 var(--spacing--sm);\n"]))),n3=B.default.div(no||(no=(0,O.default)(["\n height: 100%;\n padding: var(--spacing--lg);\n color: var(--color-gray--70);\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n"]))),n4=B.default.a(nd||(nd=(0,O.default)(["\n text-decoration: none;
1\n"]))),n5=(0,B.default)(av)(nu||(nu=(0,O.default)(["\n color: var(--color-brand--a11y-primary);\n font-family: var(--font-family);\n font-size: var(--font-size--20);\n line-height: var(--line-height--lg);\n font-weight: var(--font-weight--extra-bold);\n margin-bottom: var(--spacing--sm-md);\n"]))),n6=B.default.div(ns||(ns=(0,O.default)(["\n font-size: var(--font-size--20);\n color: var(--color-gray--50);\n font-weight: var(--font-weight--extra-bold);\n line-height: var(--line-height--md);\n margin-bottom: 0;\n overflow-wrap: break-word;\n\n &:hover{\n text-decoration: underline;\n cursor: pointer;\n }\n\n @media (min-width: 768px) {\n color: var(--color-gray--60);\n font-size: var(--font-size--26);\n }\n"]))),n7=B.default.div(nc||(nc=(0,O.default)(["\n font-size: var(--font-size--20);\n color: var(--color-gray--50);\n font-weight: var(--font-weight--extra-bold);\n line-height: var(--line-height--md);\n margin-bottom: 0;\n\n &:hover{\n text-decoration: none;\n cursor: pointer;\n }\n\n @media (min-width: 768px) {\n color: var(--color-gray--60);\n font-size: var(--font-size--26);\n }\n"]))),n9=(0,B.default)(ay)(nm||(nm=(0,O.default)(["\n font-family: var(--font-family);\n font-size: var(--font-size--13);\n font-weight: var(--font-weight--regular);\n line-height: var(--line-height--x-lg);\n display: -webkit-box;\n overflow: hidden;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n"]))),n8=B.default.div(nf||(nf=(0,O.default)(["\n display: ",";\n font-size: var(--font-size--16);\n font-weight: var(--font-weight--regular);\n line-height: var(--line-height--x-lg);\n color: var(--color-gray--60);\n -webkit-box-orient: vertical;\n padding-top: var(--spacing--md);\n text-decoration: none;\n\n @media (min-width: 768px) {\n display: -webkit-box;\n }\n\n"])),function(e){return e.showArticleDescriptionTextOnMobileView?"-webkit-box":"none"}),re=(0,B.default)(ay)(np||(np=(0,O.default)(["\n color: var(--color-gray--40);\n font-family: var(--font-family);\n font-size: 10px;\n font-weight: var(--font-weight--medium);\n line-height: var(--line-height--x-lg);\n\n svg {\n height: 12px;\n margin-right: var(--spacing--x-sm);\n width: 12px;\n }\n"])));B.default.div(nh||(nh=(0,O.default)(["\n display: flex;\n justify-content: center;\n width: 100%;\n"])));var rt=(0,B.default)(ay)(ng||(ng=(0,O.default)(["\n display: flex;\n justify-content: flex-start;\n color: #E21C11;\n font-size: var(--font-size--14);\n font-weight: var(--font-weight--semi-bold);\n line-height: 22px;\n margin: var(--spacing--sm) 0;\n"])));B.default.a(n_||(n_=(0,O.default)(["\n cursor: pointer;\n\n &:hover {\n "," {\n color: #AF0000;\n text-decoration: underline;\n }\n }\n"])),rt);var ra,rn,rr,rl,ri,ro,rd,ru,rs,rc,rm,rf,rp,rh,rg,r_,rv,ry,rb,rw,rx,rC,rE,rk,rT,rS,rI,rP,rN,rO,rA,rB,rL,rD,rR,rM,rF=B.default.div(nv||(nv=(0,O.default)(["\n display: block;\n padding-top: var(--spacing);\n\n a,\n a:hover,\n a:active,\n a:link,\n a:visited {\n cursor: pointer;\n color: inherit;\n font-size: var(--font-size--16);\n font-weight: var(--font-weight--medium);\n line-height: var(--line-height--x-lg);\n border-bottom: var(--border-width) solid var(--color-brand--a11y-primary);\n text-decoration: none;\n }\n\n a:hover, a:active, a:focus{\n color: var(--color-red--30);\n text-decoration-style: solid;\n text-decoration: none;\n }\n\n a:focus-visible {\n outline: 3px solid var(--color-gray--40);\n outline-offset: 1px;\n }\n\n a:focus:not(:focus-visible) {\n outline: none;\n }\n\n"]))),rW=function(e){var t,n,r=e.articleCardLink,l=e.articleCardTitle,i=e.swimlaneSize,o=e.lazyLoad,d=e.articleCardImage,u=e.articleCardDescriptionTextRaw,s=e.articleCardDescription,c=e.linksOpenInNewTab,m=e.titleSwimlane,f=e.contextProps,p=e.showArticleDescriptionTextOnMobileView,h=e.tacticId,g=(null==r?void 0:r.anchorLinkText)&&(null==r?void 0:r.anchorLinkURL),_=aY({name:null!=(t=null!=l?l:m)?t:"",destination:null==r?void 0:r.anchorLinkURL,altText:null==d?void 0:d.alt,tacticId:h,imageTitle:null!=(n=null!=l?l:m)?n:""},f,tz.ArticleCard),v=_.ref,y=_.selectPromotionClick;return a.default.createElement(ed,{inViewOptions:{rootMargin:"100px"},lazyLoad:o},a.default.createElement(nK,{"data-testid":"ArticleCard",ref:function(e){return v(e)},swimlaneSize:i},d?a.default.createElement("a",{"data-analytics-detail":null==r?void 0:r.anchorLinkText,"data-analytics-type":m||l,"data-analytics-value":l,"data-testid":"articleCardLinkWrapper",href:null==r?void 0:r.anchorLinkURL,onClick:y,rel:"noreferrer",target:c?"_blank":"_self"},a.default.createElement(n0,{alt:null==d?void 0:d.alt,"data-testid":"ArticleCardImage",src:eu(d),swimlaneSize:i})):null,a.default.createElement(n3,null,a.default.createElement("div",null,l&&a.default.createElement(n4,{"data-analytics-detail":null==r?void 0:r.anchorLinkText,"data-analytics-type":m||l,"data-analytics-value":l,"data-testid":"articleCardLinkTitle",href:null==r?void 0:r.anchorLinkURL,onClick:y,rel:"noreferrer",target:c?"_blank":"_self"},null!=r&&r.anchorLinkURL&&r.anchorLinkText?a.default.createElement(n6,{"data-testid":"ArticleCardTitle"},l):a.default.createElement(n7,{"data-testid":"ArticleCardTitleWithoutLink"},l)),u&&a.default.createElement(n8,{"data-testid":"ArticleCardDescriptionTextRaw",showArticleDescriptionTextOnMobileView:p},nU(u,{paddingTop:0})),s&&a.default.createElement(n8,{"data-testid":"ArticleCardDescription",showArticleDescriptionTextOnMobileView:p},s)),g&&a.default.createElement(rF,{"data-testid":"articleCardLink"},a.default.createElement("a",{"data-analytics-detail":null==r?void 0:r.anchorLinkText,"data-analytics-type":m||l,"data-analytics-value":l,"data-testid":"articleCardLinkAnchor",href:null==r?void 0:r.anchorLinkURL,onClick:y,rel:"noreferrer",target:c?"_blank":"_self"},null==r?void 0:r.anchorLinkText)))))},rH=e.i(96822),rz="whammy_button_loadCouponButton__krA2OvXg",rj="whammy_button_vertical__RcyYqpcC",rU=function(e){var t=e.cashBackOfferId,n=e.label,r=e.offerState,l=e.setOfferState,i=e.contextProps,o=i.callbacks,d=i.userFlags,u=n.replace(", "," | ");if(null==d||!d.isAuthenticated)return a.default.createElement(rH.Button,{"aria-label":"Log in to activate, "+n,className:rz+" "+rj,"data-analytics-detail":t,"data-analytics-type":"cash_back_offer","data-analytics-value":u,"data-testid":"cash-back-button-login",onClick:o.loginCallback},"Log In to Activate");if("available"===r&&o.activateCallback)return a.default.createElement(rH.Button,{"aria-label":"Activate, "+n,className:rz+" "+rj,"data-analytics-detail":t,"data-analytics-type":"cash_back_offer","data-analytics-value":u,"data-testid":"cash-back-button-available",onClick:function(){return o.activateCallback&&o.activateCallback(t,l,m.CASH_BACK_OFFER)}},a.default.createElement("span",{style:{display:"flex",justifyContent:"center"}},a.default.createElement(e_.AddIcon,{color:"var(--color-green--30)",style:{height:16,width:16,paddingRight:10}}),"Activate"));switch(r){case"loading":return a.default.createElement(rH.Button,{className:rz+" "+rj,"data-analytics-detail":t,"data-analytics-type":"cash_back_offer","data-analytics-value":u,"data-testid":"cash-back-button-loading",disabled:!0,isLoading:!0,style:{backgroundColor:"var(--color-green--30)",borderColor:"var(--color-green--30)"}},"Loading");case"activated":return a.default.createElement(rH.Button,{"aria-label":"Activated, "+n,className:rz+" "+rj,"data-analytics-detail":t,"data-analytics-type":"cash_back_offer","data-analytics-value":u,"data-testid":"cash-back-button-activated",disabled:!0,style:{backgroundColor:"var(--color-gray--10)",color:"var(--color-gray--40)"}},"Activated");case"expired":return a.default.createElement(rH.Button,{"aria-label":"Expired, "+n,className:rz+" "+rj,"data-analytics-detail":t,"data-analytics-type":"cash_back_offer","data-analytics-value":u,"data-testid":"cash-back-button-expired",disabled:!0,style:{backgroundColor:"var(--color-gray--10)",color:"var(--color-gray--40)"}},"Expired");case"redeemed":return a.default.createElement(rH.Button,{"aria-label":"Redeemed, "+n,className:rz+" "+rj,"data-analytics-detail":t,"data-analytics-type":"cash_back_offer","data-analytics-value":u,"data-testid":"cash-back-button-redeemed",disabled:!0,style:{backgroundColor:"var(--color-gray--10)",color:"var(--color-gray--40)"}},"Redeemed");default:return a.default.createElement(rH.Button,{className:rz+" "+rj,"data-analytics-detail":t,"data-analytics-type":"cash_back_offer","data-analytics-value":u,"data-testid":"cash-back-button-error",disabled:!0,isLoading:!0},"Error")}},rG=function(e){var t=e.contextProps.callbacks,n=e.offerState,r=e.cashBackOfferCode,l=e.cashBackOfferId,i=e.contextProps,o=e.description,d=e.offerEndDate,u=e.imageUrl,s=e.valueText,c=(0,a.useState)(n),f=c[0],p=c[1],h=!!t.seeDetailsCallback;return a.default.createElement(nX,{"data-testid":"CashBackOfferCard",isClickable:h},a.default.createElement(nq,{"data-testid":"cash-back-offer-code-"+r,isClickable:h,onClick:function(){h&&t.seeDetailsCallback(l,m.CASH_BACK_OFFER)},tabIndex:h?0:-1,type:"button"},a.default.createElement(n$,{backgroundImg:u}),a.default.createElement(n2,null,a.default.createElement(n5,null,s),a.default.createElement(n9,null,o),a.default.createElement(re,null,a.default.createElement(e_.ClockIcon,{color:"var(--color-gray--40)",size:"small"}),"Expires "+t$(d,"America/Los_Angeles")))),a.default.createElement(rU,{cashBackOfferId:l,contextProps:i,label:s+", "+o,offerState:f,setOfferState:p}))},rV=function(e){return rz+" "+(e?"whammy_button_horizontal__gCFkZvH6":rj)}
1,rq=function(e){var n=e.couponId,r=e.coupon,l=e.isHorizontal,i=e.label,o=e.offerState,d=e.setOfferState,u=e.style,s=e.contextProps,c=e.evolyticsProps,m=e.couponAddToWishListClick,f=s.callbacks,p=s.userFlags,h=i.replace(", "," | "),g=aY(c,s,tz.CouponProductCard).couponAddToWishListClick;if(null==p||!p.isAuthenticated)return a.default.createElement(rH.Button,{"aria-label":"Log in to clip, "+i,className:rV(l),"data-analytics-detail":n,"data-analytics-type":"load_coupon","data-analytics-value":h,onClick:f.loginCallback,size:"small",style:u},"Log in to clip");if(!r)return a.default.createElement(rH.Button,{"aria-label":i,className:rV(l),"data-analytics-detail":n,"data-analytics-type":"load_coupon","data-analytics-value":h,disabled:!0,size:"small",style:u},"Error");switch(o){case null:return a.default.createElement(rH.Button,{"aria-label":"Register to clip, "+i,className:rV(l),"data-analytics-detail":n,"data-analytics-type":"load_coupon","data-analytics-value":h,onClick:f.registerCallback,size:"small",style:u},"Register to clip");case"loading":return a.default.createElement(rH.Button,{"aria-label":i,className:rV(l),"data-analytics-detail":n,"data-analytics-type":"load_coupon","data-analytics-value":h,disabled:!0,isLoading:!0,size:"small",style:(0,t.default)({},u,{backgroundColor:"var(--color-green--30)",borderColor:"var(--color-green--30)"})},"Loading");case"Recommended":case"Targeted":return null!=p&&p.hasFuelSaver?a.default.createElement(rH.Button,{"aria-label":"Clip coupon, "+i,className:rV(l),"data-analytics-detail":n,"data-analytics-type":"load_coupon","data-analytics-value":h,onClick:function(e){e.stopPropagation(),f.clipCallback(n,d)(),m?m(e,tj.fullComponent):g(null,tj.partialComponent)},size:"small",style:u},"Clip coupon"):a.default.createElement(rH.Button,{"aria-label":"Register to clip, "+i,className:rV(l),"data-analytics-detail":n,"data-analytics-type":"load_coupon","data-analytics-value":h,onClick:f.registerCallback,size:"small",style:u},"Register to clip");case"Redeemed":return a.default.createElement(rH.Button,{"aria-label":"Redeemed, "+i,className:rV(l),"data-analytics-detail":n,"data-analytics-type":"load_coupon","data-analytics-value":h,disabled:!0,size:"small",style:(0,t.default)({},u,{backgroundColor:"var(--color-gray--10)",color:"var(--color-gray--40)"})},"Redeemed");case"Shut Off":return a.default.createElement(rH.Button,{"aria-label":"Expired, "+i,className:rV(l),"data-analytics-detail":n,"data-analytics-type":"load_coupon","data-analytics-value":h,disabled:!0,size:"small",style:(0,t.default)({},u,{backgroundColor:"var(--color-gray--10)",color:"var(--color-gray--40)"})},"Expired");default:return a.default.createElement(rH.Button,{"aria-label":"Clipped, "+i,className:rV(l),"data-analytics-detail":n,"data-analytics-type":"load_coupon","data-analytics-value":h,disabled:!0,size:"small",style:(0,t.default)({},u,{background:"#2F8532",color:"#FFFFFF",borderColor:"#2F8532",filter:"brightness(1)"})},a.default.createElement(e_.CheckIcon,{color:null!=u&&u.color?u.color:"#FFFFFF",style:{height:16,width:16,paddingRight:12}}),"Clipped")}},rY=function(e){var t=e.contextProps.callbacks.seeDetailsCallback,n=e.offerState,r=e.couponId,l=e.contextProps,i=e.description,o=e.clipEndDate,d=e.imageUrl,u=e.inSwimlane,s=e.valueText,c=e.upcs,f=e.tacticId,p=(0,a.useState)(n),h=p[0],g=p[1],_="Activated"===h||"Recommended"===h,v={name:s+" "+i,altText:i,imageTitle:s+" "+i,destination:window.location.origin+"/deals/coupons/"+r,upc:null==c?void 0:c[0],tacticId:f},y=aY(v,l,tz.CouponProductCard),b=y.ref,w=y.selectPromotionClick,x=aY(v,l,tz.CouponProductCard),C=x.ref,E=x.couponAddToWishListClick;return a.default.createElement(nX,{"data-testid":"CouponProductCard",inSwimLane:u,isClickable:_,onClick:w,ref:function(e){C(e),b(e)}},a.default.createElement(nq,{"data-testid":r,isClickable:_,onClick:function(){_&&t(r,m.COUPON)},tabIndex:_?0:-1,type:"button"},a.default.createElement(n$,{backgroundImg:d}),a.default.createElement(n2,null,a.default.createElement(n5,null,s),a.default.createElement(n9,null,i),a.default.createElement(re,null,a.default.createElement(e_.ClockIcon,{color:"var(--color-gray--40)",size:"small"}),"Expires "+t0(o)))),a.default.createElement(rq,{contextProps:l,coupon:{offerState:n},couponAddToWishListClick:E,couponId:r,evolyticsProps:v,label:s+", "+i,offerState:h,setOfferState:g,style:{zIndex:2}}))},rX=B.default.img(ra||(ra=(0,O.default)(["\n width: 100%;\n"]))),rZ=function(e){return a.default.createElement(rX,{alt:e.image.alt,"data-testId":"ImageCard",onClick:function(){return window.location.assign(e.link)},src:eu(e.image)})},rK=B.default.div(rn||(rn=(0,O.default)(["\n aspect-ratio: 1/1;\n display: flex;\n justify-content: center;\n background-color: #FFFFFF;\n"]))),rQ=function(e){return a.default.createElement(nQ,{"data-testid":"LocalAdCard",href:e.contextProps.callbacks.getHyVeeBaseUrl()+"/deals/ads/"+e.localAdId,id:"gtm-local-ad-card"},a.default.createElement(rK,null,e.imageUri?a.default.createElement(n1,{backgroundImg:e.imageUri,"data-testid":"ad-image"}):a.default.createElement(e_.SvgProductImagePlaceholder,{alt:"Ad image coming soon",height:"215px",width:"100%"})),a.default.createElement(n2,null,a.default.createElement(n9,null,e.title),a.default.createElement(re,null,t0(e.startDate,tQ)+" - "+t0(e.endDate,tQ))))}
1,r$=B.default.div(rr||(rr=(0,O.default)(["\n aspect-ratio: 1/1;\n display: flex;\n justify-content: center;\n background-color: #FFFFFF;\n"]))),rJ=function(e){var t=e.ad,n=e.contextProps,r=e.imageUri,l=e.beginDate,i=e.endDate;return t?a.default.createElement(nQ,{"data-testid":"StoreAdCard",href:n.callbacks.getHyVeeBaseUrl()+"/deals/ads?Ads="+t.description.replace(/[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]/g,"+")+"&page=1",id:"gtm-store-ad-card"},a.default.createElement(r$,null,r?a.default.createElement(n1,{backgroundImg:r,"data-testid":"ad-image"}):a.default.createElement(e_.SvgProductImagePlaceholder,{alt:"Ad image coming soon",height:"215px",width:"100%"})),a.default.createElement(n2,null,a.default.createElement(n9,null,t.description),a.default.createElement(re,null,t0(l,tQ)+" - "+t0(i,tQ)))):null},r0=function(e,t,a,n){return{backgroundColor:null==e||!e.hex||void 0!==a&&a?"var(--color-white)":e.hex,backgroundImage:a&&!t?"linear-gradient(90deg, "+(null==e?void 0:e.hex)+", transparent)":t?'url("'+eu(t)+'")':void 0,padding:n?"0":"0 0 var(--spacing--md) 0"}},r1=function(){var e=getComputedStyle(document.documentElement);return{dollarFreshHover:e.getPropertyValue("--color-dollar-fresh-green--secondary"),dollarFreshPrimary:e.getPropertyValue("--color-dollar-fresh-green--primary"),hyVeeMainHover:e.getPropertyValue("--color-brand--hover"),hyVeeMainPrimary:e.getPropertyValue("--color-brand--a11y-primary")}},r2=function(e,t){return t?{"--color-brand--primary":null==e?void 0:e.dollarFreshPrimary,"--color-brand--a11y-primary":null==e?void 0:e.dollarFreshPrimary,"--color-brand--active":null==e?void 0:e.dollarFreshHover,"--color-brand--hover":null==e?void 0:e.dollarFreshHover}:{"--color-brand--a11y-primary":null==e?void 0:e.hyVeeMainPrimary,"--color-brand--hover":null==e?void 0:e.hyVeeMainHover}},r3=e.i(76091),r4=function(e){return Number.parseFloat(e.replace("$",""))},r5=function(e,t,a,n){if(a&&n){var r,l,i,o=null!=(r=null==e||null==(l=e.item)||null==(l=l.retailItems)?void 0:l[0])?r:{},d=o.tagPriceQuantity,u=o.basePriceQuantity;if(1===d&&1===u)return(0,r3.getFormattedPriceWithSuffix)({averageWeight:null==e||null==(i=e.item)?void 0:i.unitAverageWeight,isWeighted:t,price:n,priceMultiple:u})}},r6=function(e){var t,a,n,r,l,i,o,d,u,s,c,m,f,p,h,g,_,v,y,b=null==e||null==(v=e.item)||null==(v=v.retailItems)?void 0:v[0],w=(u=!!((null==(d=null==e||null==(t=e.item)||null==(t=t.retailItems)?void 0:t[0])?void 0:d.soldByUnitOfMeasure)&&"CT"!==(null==d?void 0:d.soldByUnitOfMeasure.code)),s=null==e||null==(a=e.item)?void 0:a.unitAverageWeight,c=!!(null==d?void 0:d.memberTagPrice),{formattedPerksPrice:(0,r3.getFormattedPriceWithSuffix)({averageWeight:s,isWeighted:u,price:null!=(n=null==d?void 0:d.memberTagPrice)?n:0,priceMultiple:null!=(r=null==d?void 0:d.memberTagPriceQuantity)?r:0}),formattedStoreProductPrice:(0,r3.getFormattedPriceWithSuffix)({averageWeight:s,isWeighted:u,price:null!=(l=null==d?void 0:d.ecommerceTagPrice)?l:0,priceMultiple:null!=(i=null==d?void 0:d.ecommerceTagPriceQuantity)?i:0}),isPerksPricing:c,itemIsWeighted:u,perksPrice:null!=(o=null==d?void 0:d.memberTagPrice)?o:0,promotionFulfilled:!1,shouldRenderItemEachOrWeightText:!c||!u&&c}),x=w.itemIsWeighted,C=w.isPerksPricing,E=w.formattedPerksPrice,k=w.formattedStoreProductPrice,T=w.perksPrice,S=function(e){var t;if(null!=e&&null!=(t=e.item)&&null!=(t=t.retailItems)&&t[0]){var a=e.item.retailItems[0],n=a.basePrice,r=a.basePriceQuantity,l=a.ecommerceTagPrice,i=a.ecommerceTagPriceQuantity;if(n&&r&&l&&i)return{basePrice:n,onSale:l/i<n/r}}return{basePrice:null,onSale:!1}}(e),I=S.basePrice,P=S.onSale,N=(f=(m={formattedPerksPrice:E,formattedStoreProductPrice:k,itemIsWeighted:x,perksPrice:T,storeProductTagPrice:null!=(y=null==b?void 0:b.ecommerceTagPrice)?y:0}).perksPrice,p=m.storeProductTagPrice,h=m.formattedPerksPrice,g=m.formattedStoreProductPrice,_=m.itemIsWeighted,Number(f)?_?{memberPrice:h+" ("+f+"/lb)",tagPrice:g+" ("+p+"/lb)"}:{memberPrice:r4(h)<r4(g)?h:g,tagPrice:g}:{memberPrice:void 0,tagPrice:g}),O=C?N.tagPrice:function(e){var t,a,n=null==e||null==(t=e.item)||null==(t=t.retailItems)?void 0:t[0];if(null!=n&&n.ecommerceTagPrice&&null!=n&&n.ecommerceTagPriceQuantity)return(0,r3.getFormattedPriceWithSuffix)({averageWeight:null==e||null==(a=e.item)?void 0:a.unitAverageWeight,isWeighted:!!(n.soldByUnitOfMeasure&&"CT"!==n.soldByUnitOfMeasure.code),price:n.ec
1ommerceTagPrice,priceMultiple:n.ecommerceTagPriceQuantity})}(e);return{basePrice:r5(e,x,P,null!=I?I:void 0),memberPrice:N.memberPrice,tagPrice:O}},r7=e.i(37827),r9=e.i(49267),r8=e.i(20201),le=(0,B.default)(r7.LinkButton)(rl||(rl=(0,O.default)(["\n color: ",";\n font-size: ",";\n height: 0;\n line-height: 0;\n\n :hover,\n :focus {\n color: ",";\n }\n"])),A.colors.grey[500],A.sizing[12],A.colors.grey[500]),lt=function(e){var n=e.coupon,r=e.showCouponModal,l=e.onFuelSaver,i=e.fuelSaver,o=e.dealText,d=e.snapBadge,u=e.simpleCouponText,s=[],c=function(e){e&&s.push(e)};return c(l?{description:"string"==typeof i?i:(0,r3.formatCurrencyCents)(i)+" off / gal.",ribbonType:r9.FUEL_SAVER}:null),c(!n||n.offerState&&["Shut Off","Redeemed"].includes(n.offerState)?null:(0,t.default)({},{ribbonType:r9.COUPON},u?{description:n.valueText||"See Details"}:{description:a.default.createElement(le,{"aria-label":"Open "+n.valueText+" coupon details",onClick:r},n.valueText||"See Details")})),c(d?{ribbonType:r9.SNAP_ELIGIBLE,description:"SNAP"}:null),c(o?{ribbonType:"DEAL",description:o}:null),s.length?s:null},la=function(e){if(!e)return"";switch(e){case"DEAL":return r8.BADGE_TYPE.DEAL;case r9.FUEL_SAVER:return r8.BADGE_TYPE.FUEL_SAVER;case r9.COUPON:return r8.BADGE_TYPE.COUPON;case r9.SNAP_ELIGIBLE:return r8.BADGE_TYPE.SNAP;default:return""}},ln=function(e){var n,r,l,i,o,d,c,m,f,p,h,g,_,v,y=e.aisleId,b=void 0===y?null:y,w=e.contextProps,x=e.product,C=e.isWeighted,k=e.storeProductIsAvailable,S=e.onRightClick,I=void 0===S?null:S,P=e.responseId,N=void 0===P?null:P,O=e.responseProductId,A=void 0===O?null:O,B=e.onFuelSaver,L=e.storeProductId,D=e.fuelSaver,R=e.storeProductDescriptions,M=e.swimlaneType,F=e.titleSwimlane,W=e.tacticId,H=e.rmaPromoCategory,z=e.index,j=e.isSponsored,U=e.showFoodHealthScore,G=e.adTrackingId,V=(0,a.useState)(!1),q=V[0],Y=V[1],X=(0,a.useState)(),Z=X[0],K=X[1],Q=x.item.retailItems&&x.item.retailItems[0],$=(void 0===k||k)&&!!(null==(r=x.item)||null==(r=r.retailItems)?void 0:r.length)&&!!(null==x||null==(l=x.item)||null==(l=l.retailItems)||null==(l=l[0])?void 0:l.ecommerceTagPrice),J=u().cart,ee=eP(J,x.productId),et=(0,a.useRef)(),ea=null==ee?void 0:ee.quantity,en=(0,a.useState)(null!=ea?ea:0),er=en[0],el=en[1],ei=(0,a.useRef)(!ea),eo=!!(v=null==x||null==(i=x.item)||null==(i=i.madeToOrder)?void 0:i.mtoItems)&&v.some(function(e){var t,a;return(null==e||null==(t=e.mtoModifiers)?void 0:t.length)||(null==e||null==(a=e.messages)?void 0:a.length)}),ed=!!(n=null==x||null==(o=x.item)||null==(o=o.madeToOrder)?void 0:o.mtoItems)&&n.some(function(e){var t;return null==e||null==(t=e.mtoModifiers)?void 0:t.some(function(e){var t;return null==e||null==(t=e.options)?void 0:t.some(function(e){return null==e?void 0:e.amount})})}),eu=new Set(["cmsDealsCardsByAdId-swimlane","cmsFeatureCards-swimlane","cmsProductGroupCollection-swimlane","cmsStoreProductCollection-swimlane","cmsWeeklyOffersCollection-swimlane"]),es=function(e){j&&G&&nE(w,{eventType:e,adTrackingId:G,position:"number"==typeof z&&z>=0?z+1:0,eventCategory:E.SponsoredProduct})},ec=lt({onFuelSaver:B,fuelSaver:D,coupon:null==(d=x.couponProductV4)?void 0:d.couponsV4[0],simpleCouponText:!0,dealText:null==R||null==(c=R[0])?void 0:c.description,snapBadge:null==Q||null==(m
1=Q.sellingRules)?void 0:m.includes("SNAP_ELIGIBLE")});(0,a.useEffect)(function(){K(r1())},[]);var em={name:null==x?void 0:x.name,destination:"https://www.hy-vee.com/aisles-online/p/"+(null==x?void 0:x.productId)+"/"+eN(null==x?void 0:x.name),imageTitle:null==x?void 0:x.name,altText:null==x?void 0:x.name,componentTitle:F,tacticId:W,upc:x.upc},ef=r2(Z,"dollarfreshmarket"===window.location.hostname),ep=aY(em,w,H||tz.cardSwimlane),eh=ep.ref,e_=ep.selectPromotionClick,ev=(0,nT.default)(function(e){es(e)},[eg.ImpressionEvent.BEGIN_TO_RENDER,eg.ImpressionEvent.ONE_PX_VIEWABLE,eg.ImpressionEvent.VIEWABLE]).ref,ey=null!=w&&null!=(f=w.callbacks)&&f.onClickNotAvailableCallback&&null!=w&&null!=(p=w.featureFlags)&&p.isStoresNearMeFeatureEnabled?function(){var e;null==w||null==(e=w.callbacks)||null==e.onClickNotAvailableCallback||e.onClickNotAvailableCallback(null==x?void 0:x.upc)}:void 0;(0,a.useEffect)(function(){ea?1!==ea||ei.current||el(1):(ei.current=!0,el(0))},[ea]);var eb,ew=(null==(eb=null==x?void 0:x.productImages)?void 0:eb.find(function(e){var t;return"full_bleed"===(null==(t=e.viewType)?void 0:t.toLowerCase())&&"MEDIUM"===e.size}))||(null==eb?void 0:eb.find(function(e){return e.isPrimary&&"THUMBNAIL"===e.size}))||null,ex=r6(x),eC={id:x.productId,upc:x.upc,image:{altText:x.name,url:(null==ew?void 0:ew.uri)||""},isSponsored:j||!1,pricing:(0,t.default)({},ex,{isVariable:ed}),description:x.name,unitOfMeasure:x.size||"",badges:$&&ec?ec.map(function(e){var t=la(e.ribbonType)||"";return{isActivated:!1,text:e.description||"",type:t}}):[],foodHealthScore:U?null==x||null==(h=x.item)||null==(h=h.nutrition)?void 0:h.score:null},eE=eA({averageWeight:x.item.unitAverageWeight,isWeighted:C},er),ek=eB({averageWeight:x.item.unitAverageWeight,isWeighted:C,unitOfMeasure:x.size||""}),eT=C&&!x.item.unitAverageWeight,eS="/aisles-online/p/"+x.productId+"/"+eN(x.name),eI=function(e){var t=M&&eu.has(M)||H;e&&t&&e_(e),es(T.CLICKED)};return a.default.createElement("div",{className:nN,"data-testid":"StoreProductCard",key:x.productId,onContextMenu:function(){var e;null!=(e=w.userFlags)&&e.isAuthenticated&&I&&I({aisleId:b,responseId:N,responseProductId:A})},ref:function(e){et.current=e,(M&&eu.has(M)||H)&&eh(e)},style:(0,t.default)({},ef)},a.default.createElement(nx.default,{CardPrimaryActionsComponent:function(){var e,n;return a.default.createElement("div",{className:nP},a.default.createElement(nC.default,{amountInCart:er,buttonTextOverride:eo?"Customize":void 0,formattedAverageWeight:eE,hasStoreSelected:null==J?void 0:J.store,isAddToCartLoading:q,isAuthenticated:null==w||null==(e=w.userFlags)?void 0:e.isAuthenticated,isList:!1,notAvailable:$?void 0:"Not available at this location.",onChangeAmountInCart:function(e){var a,n,r,l,i,o;return eo?(eI(),window.location.assign(eS),null):(function(e){if(e<=0)return ei.current=!0,el(0);ei.current=!1,ea>0&&el(e)}(e),eJ(x,M,e,{environment:null==w||null==(a=w.userFlags)?void 0:a.environment,fuelSaverCardNumber:null==w||null==(n=w.userFlags)?void 0:n.fuelSaverCardNumber,isAuthenticated:null==w||null==(r=w.userFlags)?void 0:r.isAuthenticated,customerId:null==w||null==(l=w.userFlags)?void 0:l.customerId,customerUuid:null==w||null==(i=w.userFlags)?void 0:i.customerUuid},(0,t.default)({},eD(et),em),H||tz.StoreProductCard),Y(!0),null==w.callbacks.onChangeAmountInCart||w.callbacks.onChangeAmountInCart(ee,x,{storeProductId:L,isWeighted:C},{customerId:null==w||null==(o=w.userFlags)?void 0:o.customerId},e,Y,{aisleId:b,responseId:N,responseProductId:A}),e>er&&es(T.ADD_TO_CART),null)},onClickNotAvailable:ey,onLoginUser:null==w?void 0:w.callbacks.loginCallback,onSelectStore:null==w?void 0:w.callbacks.storeSelectorVisibleCallback,price:(null==ex||null==(n=ex.basePrice)?void 0:n.toString())||"",quantifier:eT?"lbs":"",stepValue:eT?.25:1,subTitle:""+ek,theme:"filled",title:x.name,unavailableButtonText:"Select stores"}))},addToListAriaLabel:"Add to list, "+x.name,disabled:q,href:eS,isFullBleedImage:"full_bleed"===(null==ew||null==(g=ew.viewType)?void 0:g.toLowerCase()),isLoading:q,lockLayout:!0,onAddToListClick:!eo&&null!=w&&null!=(_=w.userFlags)&&_.isAuthenticated?function(){var e,a,n,r,l;null==w.callbacks.addToListCallback||w.callbacks.addToListCallback(s.PRODUCT,x.productId,{responseId:N,responseProductId:A}),e0(x,M,{environment:null==w||null==(e=w.userFlags)?void 0:e.environment,fuelSaverCardNumber:null==w||null==(a=w.userFlags)?void 0:a.fuelSaverCardNumber,isAuthenticated:null==w||null==(n=w.userFlags)?void 0:n.isAuthenticated,customerId:null==w||null==(r=w.userFlags)?void 0:r.customerId,customerUuid:null==w||null==(l=w.userFlags)?void 0:l.customerUuid},(0,t.default)({},eD(et),em),H||tz.StoreProductCard)}:void 0,onBadgeClick:function(){var e;return null==w.callbacks.showCouponModal?void 0:w.callbacks.showCouponModal(null==(e=x.couponProductV4)||null==(e=e.couponsV4[0])?void 0:e.couponId)},onClick:eI,product:eC,ref:ev}))},lr={container:"whammy_cards_container__03pe45oD",shortCardContainer:"whammy_cards_shortCardContainer__Er-cOs3s",tallCardContainer:"whammy_cards_tallCardContainer__wXHOnC73",tagContainer:"whammy_cards_tagContainer__Gd3YhV6A",tag:"whammy_cards_tag__Zm7mvXHS",tallCardTag:"whammy_cards_tallCardTag__kKYGE62v",shortCardTag:"whammy_cards_shortCardTag__I
1F0gPHBZ",tagText:"whammy_cards_tagText__7XYw4pn-",cardLink:"whammy_cards_cardLink__Hr4bN6Vw",title:"whammy_cards_title__7SY-gHVW",icon:"whammy_cards_icon__TB-aFaYx",textContainer:"whammy_cards_textContainer__Hylpi2GT",textContainerTall:"whammy_cards_textContainerTall__pEt5dbgO",text:"whammy_cards_text__dKpo3tA1",tallCardText:"whammy_cards_tallCardText__-PV-fEjR",shortCardText:"whammy_cards_shortCardText__9AuNEUWM",subtitle:"whammy_cards_subtitle__GlYiLb4L",tallCardTitle:"whammy_cards_tallCardTitle__mzvCr8ag",shortCardTitle:"whammy_cards_shortCardTitle__TiijwdLY",gradientTop:"whammy_cards_gradientTop__EqQqMbkp",gradientBottom:"whammy_cards_gradientBottom__AGG1i37g",gradientTall:"whammy_cards_gradientTall__wbL-hEA1",shortDualCardContainer:"whammy_cards_shortDualCardContainer__WvdGLaep",shortSingleCardContainer:"whammy_cards_shortSingleCardContainer__IfwUb2sn",shortSlimCardContainer:"whammy_cards_shortSlimCardContainer__8ZjlVKgA"},ll=function(e){var n,r,l,i=e.contextProps,o=e._key,d=e.tacticId,u=e.icon,s=e.gradient,c=e.isTall,m=e.backgroundColor,f=e.subtitle,p=e.title,h=e.tag,g=e.swimlaneSize,_=e.cardLink,v=e.backgroundImage,y=e.linksOpenInNewTab,b=e.titleSwimlane,w=aY({name:null!=p?p:f,destination:_,altText:null==v?void 0:v.alt,imageTitle:b,tacticId:d},i,tz.TallFeatureCard),x=w.ref,C=w.selectPromotionClick,E={color:null==u||null==(n=u.color)?void 0:n.hex,backgroundColor:null==u||null==(r=u.backgroundColor)?void 0:r.hex},k=e_[null==u?void 0:u.iconName],T={container:lr.container+" "+lr.tallCardContainer,tag:lr.tag+" "+lr.tallCardTag,text:lr.text+" "+lr.tallCardText,title:lr.title+" "+lr.tallCardTitle,textContainer:lr.textContainer+" "+lr.textContainerTall},S={container:lr.container+" "+lr.shortCardContainer,tag:lr.tag+" "+lr.shortCardTag,text:lr.text+" "+lr.shortCardText,title:lr.title+" "+lr.shortCardTitle,textContainer:lr.textContainer+" "+lr.textContainerShort};g>3?S.container+=" "+lr.shortSlimCardContainer:2===g?S.container+=" "+lr.shortDualCardContainer:1===g&&(S.container+=" "+lr.shortSingleCardContainer);var I=c?T:S,P={backgroundColor:m?m.hex:"",backgroundImage:"url("+eu(v)+")",backgroundRepeat:"no-repeat",backgroundPosition:"center",backgroundSize:c?"auto 100%":"105%"},N=c?{"data-analytics-detail":p,"data-analytics-type":"Carousel","data-analytics-value":b}:{}
1,O=c?p&&p.trim():p||f,A=s&&c?lr.gradientTall:"",B=s&&!c?lr.gradientBottom:"";return a.default.createElement("a",(0,t.default)({"aria-label":!p&&v.alt?v.alt:void 0,className:lr.cardLink,"data-testid":"featureCardLinkWrapper",href:_,key:o},N,{onClick:C,ref:function(e){return x(e)},rel:"noreferrer",target:y?"_blank":"_self"}),a.default.createElement("div",{className:I.container,"data-testid":"cmsFeatureCard",style:P},h&&a.default.createElement("div",{className:lr.tagContainer+" "+(s?lr.gradientTop:""),"data-testid":"FeatureCard-tagContainer"},a.default.createElement("div",{className:I.tag,"data-testid":"FeatureCard-tag"},u&&k&&a.default.createElement(k,{className:lr.icon,color:null==u||null==(l=u.color)?void 0:l.hex,"data-testid":"FeatureCard-icon",size:"small",style:E}),a.default.createElement("div",{className:lr.tagText},h))),O&&a.default.createElement("div",{className:I.textContainer+" "+A+" "+B,"data-testid":"FeatureCard-textContainer"},a.default.createElement("div",{className:I.text},f&&!c&&a.default.createElement(nA.Text,{className:lr.subtitle,"data-testid":"FeatureCard-subtitle",textStyle:"body3"},f),p&&a.default.createElement(nA.Text,{className:I.title,"data-testid":"FeatureCard-title",textStyle:"heading2"},p)))))},li=function(e){var n,r,l,i=e.__typename,o=e.swimlaneSize,d=e.style,u=e.productCardSize,s=(0,a.useMemo)(function(){if("cmsImageCardWithLink"===e._type)return a.default.createElement(rZ,(0,t.default)({},e));if("universalProductCard-swimlane"===e.swimlaneType)return a.default.createElement(nO,(0,t.default)({},e));switch(e.__typename){case"CouponV4":return a.default.createElement(rY,(0,t.default)({inSwimlane:!0},e));case"storeAd":return a.default.createElement(rJ,(0,t.default)({},e));case"localAd":return a.default.createElement(rQ,(0,t.default)({},e));case"storeDeal":return a.default.createElement(aG,(0,t.default)({},e,{inSwimLane:!0}));case"RetailItem":return a.default.createElement(e5,(0,t.default)({},e));case"cashBackOffer":return a.default.createElement(rG,(0,t.default)({},e));case"storeProduct":return a.default.createElement(ln,(0,t.default)({},e));case"CmsFeatureCard":return a.default.createElement(ll,(0,t.default)({},e));case"CmsArticleCard":return a.default.createElement(rW,(0,t.default)({},e));case"CmsRecipeCard":return a.default.createElement(nw,(0,t.default)({},e));default:return null}},[e]),c=(0,a.useMemo)(function(){return i&&({CmsArticleCard:"whammy_cardSwimlane_articleCardContainer__XhFpnDbu",CmsRecipeCard:"whammy_cardSwimlane_recipeCardContainer__9o6Ap49T",CmsFeatureCard:"whammy_cardSwimlane_featureCardContainer__1HB63-Od"})[i]},[i]);if(o<5){var m=o-1;"CmsArticleCard"===i&&(n="calc(100% / "+o+" - var(--spacing--lg) * "+m+" / "+o+")"),"CmsRecipeCard"===i&&(r="calc(100% / "+o+" - var(--spacing--lg) * "+m+" / "+o+")"),"CmsFeatureCard"===i&&"isTall"in e&&e.isTall&&(l="100%")}return a.default.createElement("div",{className:"whammy_cardSwimlane_cardContainer__Ky6XFLo- "+(i?c:"")+" "+("medium"===u&&"whammy_cardSwimlane_maxWidthContainer__ozk4h3XL"),"data-testid":"CardContainer",style:(0,t.default)({},d,{"--articleCard-width":n,"--recipeCard-width":r,"--featureCard-width":l})},s)},lo="whammy_cardSwimlane_container__qMdqM37t",ld="whammy_cardSwimlane_stackedCardsContainer__jrxo-xT-",lu="whammy_cardSwimlane_drawer__A6z1XBvs",ls=e.i(6039),lc=["ariaLabel","children","href","color","largeTitleToggle","target"],lm=a.default.forwardRef(function(e,n){var r=e.ariaLabel,l=e.children,i=e.href,o=e.color,d=e.largeTitleToggle,u=e.target,s=(0,nk.default)(e,lc),c=["whammy_LinkWithColorControls_dsLink__LQNt9U0s",void 0!==d&&d&&"whammy_LinkWithColorControls_dsLinkExtraMargin__cUm8ioa2"].filter(Boolean).join(" ");return a.default.createElement("a",(0,t.default)({"aria-label":r,className:c,href:i,ref:n,style:{color:o},target:u},s),l)}),lf=function(e){var t,n,r,l,i,o=e.title,d=e.subtitle,u=e.largeTitleToggle,s=void 0!==u&&u,c=e.seeAllLink,m=e.titleColor,f=e.seeAllLinkColor,p=e.seeAllLinkText,h=e.seeAllLinkInNewTab,g=e.swimlaneType;return a.default.createElement("div",null,a.default.createElement("div",{className:"whammy_SwimlaneHeader_swimLaneHeader__Arlc3JgZ whammy_SwimlaneHeader_swimLaneHeaderTall__ecoFJ2nK","data-testid":"SwimlaneHeader"}
1,o&&(n=(t={title:o,swimlaneType:g,largeTitleToggle:s,titleColor:m}).title,r=t.swimlaneType,l=t.largeTitleToggle,i=t.titleColor,"cmsFeatureCards"===r?a.default.createElement(nA.Text,{className:l?"whammy_SwimlaneHeader_headlineStyledTall__ybkvcFpp":"whammy_SwimlaneHeader_headlineStyled__8L6dQv2x","data-testid":"FeatureHeader",style:{color:i},textStyle:"heading2-lg"},n):"cmsArticleCardsCollection"===r||"cmsRecipeCardsCollection"===r?a.default.createElement(nA.Text,{className:"whammy_SwimlaneHeader_articleHeadlineStyled__WOn5Wv86","data-testid":"FeatureHeader",style:{color:i},textStyle:"heading2-lg"},n):a.default.createElement(nA.Text,{className:!l&&"whammy_SwimlaneHeader_styledHeader__PZBWpOqX",style:{color:i},textStyle:l?"heading2-lg":"heading2"},n)),c&&a.default.createElement("span",{className:"whammy_SwimlaneHeader_seeAllLinkContainer__Gbpl17lD"},a.default.createElement(lm,{color:f,href:c,largeTitleToggle:s,rel:"noreferrer",target:h?"_blank":"_self"},p||"See All"))),d&&a.default.createElement(nA.Text,{className:"whammy_SwimlaneHeader_swimLaneSubHeader__BW-DvV1C","data-testid":"FeatureSubHeader",style:{color:m},textStyle:"body2"},d))},lp=function(e){var t,n=e.backgroundColor,r=e.backgroundTile,l=e.contextProps,i=e.isEmpty,o=e.seeAllLink,d=e.seeAllLinkColor,u=e.textColor,s=e.title,c=e.largeTitleToggle,m=e.containerStyle;return a.default.createElement("div",{className:"whammy_BlurredSwimlane_container__-ehma6sh",style:r0(n,r)},a.default.createElement(lf,{largeTitleToggle:c,seeAllLink:o,seeAllLinkColor:null==d?void 0:d.hex,title:s,titleColor:null==u?void 0:u.hex}),a.default.createElement("div",{className:"whammy_BlurredSwimlane_logInToViewCallout__LJP-decQ",key:"login-to-view-callout",style:m},a.default.createElement("div",{className:"whammy_BlurredSwimlane_cardsContainer__iNlVkTFE"},Array.from({length:7}).map(function(){return a.default.createElement("div",{className:"whammy_BlurredSwimlane_placeholderCard__PSxOwg4T"})})),a.default.createElement("div",{className:"whammy_BlurredSwimlane_logInToViewCalloutBox__TIz5M90a"},a.default.createElement("span",{className:"whammy_BlurredSwimlane_logInToViewText__R-13EXmg"},i?"No Items Available Now. Please Come Back Soon":a.default.createElement("div",null,a.default.createElement(ls.TextLinkButton,{onClick:l.callbacks.storeSelectorVisibleCallback,size:"small"},"Choose your store"),!(null!=l&&null!=(t=l.userFlags)&&t.isAuthenticated)&&a.default.createElement(a.default.Fragment,null,"Â ","or","Â ",a.default.createElement(ls.TextLinkButton,{onClick:l.callbacks.loginCallback,size:"small"},"log in"),"Â ","to view deals"))))))},lh=e.i(97084),lg=B.default.a(ri||(ri=(0,O.default)(["\n text-decoration: none;\n color: inherit;\n"]))),l_=B.default.div(ro||(ro=(0,O.default)(["\n align-items: center;\n display: flex;\n flex-direction: column;\n flex-grow: 0;\n height: 100%;\n min-height: 420px;\n transition: all 0.15s ease;\n width: 150px;\n border-radius: var(--spacing--md);\n border: var(--border-width) solid var(--color-gray--20);\n overflow: hidden;\n padding: 58px var(--spacing--sm-md) 0;\n box-sizing: border-box;\n text-align: center;\n position: relative;\n \n @media screen and (min-width: 48rem) {\n width: 280px;\n }\n"]))),lv=B.default.div(rd||(rd=(0,O.default)(["\n positon: realtive;\n z-index: 1;\n display: flex;\n flex-direction: column;\n"]))),ly=B.default.span(ru||(ru=(0,O.default)(["\n font-size: var(--font-size--23);\n font-style: normal;\n font-weight: var(--font-weight--bold);\n line-height: var(--line-height--md);\n padding-bottom: var(--spacing--sm);\n \n @media screen and (min-width: 48rem) {\n font-size: var(--font-size--36);\n font-weight: var(--font-weight--extra-bold);\n padding-bottom: var(--spacing--md);\n }\n "]))),lb=B.default.img(rs||(rs=(0,O.default)(["\n width: 100%;\n position: absolute;\n margin: 0 auto;\n bottom: 0;\n z-index: 0;\n "]))),lw=function(e){var t,n,r,l={color:e.textColor?e.textColor.hex:""},i={backgroundColor:e.backgroundColor?e.backgroundColor.hex:""}
1,o=aY({name:null==e?void 0:e.heading,destination:null==e?void 0:e.linkUrl,altText:null==(t=e.image)?void 0:t.alt,imageTitle:null==e?void 0:e.heading,tacticId:null==e?void 0:e.tacticId},e.contextProps,tz.cardSwimlane),d=o.ref,u=o.selectPromotionClick;return a.default.createElement(ed,{lazyLoad:e.lazyLoad},a.default.createElement(lg,{"data-analytics-detail":e.linkText,"data-analytics-type":"promo card","data-analytics-value":e.parentTitle||e.heading,"data-testid":"promo-clickable",href:e.linkUrl,onClick:u,ref:function(e){d(e)}},a.default.createElement(l_,{"data-testid":"promo-card",style:i},a.default.createElement(lv,null,e.heading&&a.default.createElement(ly,{"data-testid":"promo-card-heading",style:l},e.heading),e.text&&a.default.createElement(nA.Text,{className:"whammy_MerchandisingCard_textPromoCard__o3SDDU7P","data-testid":"promo-card-text",style:l},e.text),a.default.createElement(lh.SecondaryButton,{as:"a",className:"whammy_MerchandisingCard_buttonLink__P17M9voA","data-testid":"promo-card-link",href:e.linkUrl,size:"large"},e.linkText)),e.image&&a.default.createElement(lb,{alt:null!=(n=null==(r=e.image)?void 0:r.alt)?n:"merchandising-card","data-testid":"promo-image",src:eu(e.image)}))))},lx=function(){var e=(0,a.useState)({height:void 0,isMobileWidth:!1,isTabletWidth:!1,width:void 0}),t=e[0],n=e[1];return(0,a.useEffect)(function(){var e=function(){n({height:window.innerHeight,isMobileWidth:window.innerWidth<=767,isTabletWidth:767<window.innerWidth&&window.innerWidth<=1380,width:window.innerWidth})};return window.addEventListener("resize",e),e(),function(){return window.removeEventListener("resize",e)}},[]),t},lC=(0,B.keyframes)(rc||(rc=(0,O.default)(["\n 0% {\n opacity: 100%;\n }\n 50% {\n opacity: 30%;\n }\n 100% {\n opacity: 100%;\n }\n"]))),lE=(0,B.css)(rm||(rm=(0,O.default)(["\n "," 1s infinite ease-in-out;\n"])),lC),lk=B.default.div(rf||(rf=(0,O.default)(["\n box-sizing: border-box;\n width: 195px;\n height: 410px;\n display: flex;\n flex-direction: column;\n flex: 1;\n border: 1px solid #FFFFFF;\n padding: 16px;\n justify-content: space-between;\n max-width: 195px;\n @media (max-width: 768px) {\n width: 150px;\n } \n"]))),lT=B.default.a(rp||(rp=(0,O.default)(["\n"]))),lS=B.default.div(rh||(rh=(0,O.default)(["\n display: flex;\n max-height: 130px;\n height: 130px;\n width: 130px;\n margin: 0 auto;\n animation: ",";\n background-color: ",";\n"])),lE,A.colors.grey[100]),lI=B.default.div(rg||(rg=(0,O.default)(["\n display: flex;\n margin-top: 22px;\n flex-wrap: wrap;\n"]))),lP=(0,B.default)(av)(r_||(r_=(0,O.default)(["\n height: 37px;\n width: 130px;\n margin-bottom: 8px;\n animation: ",";\n background-color: ",";\n"])),lE,A.colors.grey[100]),lN=(0,B.default)(av)(rv||(rv=(0,O.default)(["\n height: 22px;\n min-width: 130px;\n max-width: 175px;\n margin-bottom: 0;\n display: -webkit-box;\n overflow: hidden;\n -webkit-box-orient: vertical;\n animation: ",";\n background-color: ",";\n"])),lE,A.colors.grey[100]),lO=(0,B.default)(ay)(ry||(ry=(0,O.default)(["\n height: 22px;\n width: 100%;\n margin-bottom: 4px;\n display: -webkit-box;\n overflow: hidden;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n animation: ",";\n background-color: ",";\n"])),lE,A.colors.grey[100]),lA=B.default.div(rb||(rb=(0,O.default)(["\n display: flex;\n width: 100%;\n"]))),lB=B.default.div(rw||(rw=(0,O.default)(["\n display: flex;\n height: 22px;\n width: 150px;\n margin: 8px 0;\n animation: ",";\n background-color: ",";\n"])),lE,A.colors.grey[100]),lL=B.default.div(rx||(rx=(0,O.default)(["\n background: #FFF;\n animation: ",";\n height: 38.8px;\n background-color: ",";\n"])),lE,A.colors.grey[100]),lD=function(){return a.default.createElement(lk,null,a.default.createElement(lT,null,a.default.createElement(lS,null),a.default.createElement(lI,null,a.default.createElement(lP,null),a.default.createElement(lN,null),a.default.createElement(lO,null),a.default.createElement(lO,null),a.default.createElement(lA,null,a.default.createElement(lB,null)))),a.default.createElement(lL,null))},lR=(0,B.keyframes)(rC||(rC=(0,O.default)(["\n 0% {\n opacity: 100%;\n }\n 50% {\n opacity: 30%;\n }\n 100% {\n opacity: 100%;\n }\n"]))),lM=(0,B.keyframes)(rE||(rE=(0,O.default)(["\n 0% {\n opacity: 100%;\n }\n 50% {\n opacity: 30%;\n }\n 100% {\n opacity: 100%;\n }\n"]))),lF=(0,B.css)(rk||(rk=(0,O.default)(["\n "," 1s infinite ease-in-out;\n"])),lR),lW=(0,B.css)(rT||(rT=(0,O.default)(["\n "," 1s infinite ease-in-out;\n"])),lM),lH=B.default.div(rS||(rS=(0,O.default)(["\n min-width: 350px;\n width: 100%;\n display: flex;\n flex-direction: row;\n overflow: hidden;\n padding: ",";\n justify-content: flex-start;\n animation: ",";\n border: ",";\n"])),A.spacing.medium,function(e){return e.hideHorizontalCardBorders?"none":lW},function(e){return e.hideHorizontalCardBorders?"none":"1px solid "+A.colors.grey[100]}),lz=B.default.a(rI||(rI=(0,O.default)(["\n display: flex;\n flex-wrap: wrap;\n"]))),lj=B.default.div(rP||(rP=(0,O.default)(["\n display: flex;\n max-height: 96px;\n height: 96px;\n width: 96px;\n min-width: 96px;\n justify-content: flex-start;\n margin-right: 10px;\n animation: ",";\n background-color: ",";\n"])),lF,A.colors.grey[100]),lU=B.default.div(rN||(rN=(0,O.default)(["\n margin-top: 0px;\n"]))),lG=(0,B.default)(av)(rO||(rO=(0,O.default)(["\n height: 37px;\n width: 100px;\n margin-bottom: 3px;\n animation: ",";\n background-color: ",";\n"])),lF,A.colors.grey[100]),lV=(0,B.default)(av)(rA||(rA=(0,O.default)(["\n height: 22px;\n min-width: 130px;\n max-width: 175px;\n margin-bottom: 0;\n display: -webkit-box;\n overflow: hidden;\n -webkit-box-orient: vertical;\n animation: ",";\n background-color: ",";\n"])),lF,A.colors.grey[100]),lq=(0,B.default)(ay)(rB||(rB=(0,O.default)(["\n height: 22px;\n max-width: 270px;\n margin-bottom: 4px;\n display: -webkit-box;\n overflow: hidden;\n -webkit-line-clamp: 1;\n -webkit-box-orient: vertical;\n animation: ",";\n background-color: ",";\n"])),lF,A.colors.grey[100]),lY=B.default.div(rL||(rL=(0,O.default)(["\n display: flex;\n width: 100%;\n"]))),lX=B.default.div(rD||(rD=(0,O.default)(["\n display: flex;\n height: 22px;\n width: 150px;\n margin: 8px 0;\n animation: ",";\n background-color: ",";\n"])),lF,A.colors.grey[100]),lZ=B.default.div(rR||(rR=(0,O.default)(["\n background: #FFF;\n animation: ",";\n height: 38.8px;\n width: 190px;\n background-color: ",";\n"])),lF,A.colors.grey[100]),lK=function(e){return a.default.createElement(lH,{"data-testid":"horizontal-card-skeleton",hideHorizontalCardBorders:e.hideHorizontalCardBorders},a.default.createElement(lz,null,a.default.createElement(lj,null)),a.default.createElement(lU,null,a.default.createElement(lz,null,a.default.createElement(lG,null),a.default.createElement(lV,null),a.default.createElement(lq,null),a.default.createElement(lq,null),a.default.createElement(lY,null,a.default.createElement(lX,null))),a.default.createElement(lZ,null)))},lQ=B.default.div(rM||(rM=(0,O.default)(["\n display: flex;\n"]))),l$=function(e){var n=e.cardBreakpointSize?e.cardBreakpointSize:768,r=lx().width;return a.default.createElement(lQ,null,r&&r<=n?a.default.createElement(lK,(0,t.default)({},e)):a.default.createElement(lD,(0,t.default)({},e)))},lJ="cmsWeeklyOffersCollection",l0=function(e){var n=e.backgroundColor,r=e.backgroundTile,l=e.cardType,i=e.contextProps,o=e.containerStyle,d=e.endPromo,u=e.hasBackgroun
1dGradient,s=e.largeTitleToggle,c=e.lazyLoad,m=e.promo,f=e.seeAllLink,p=e.seeAllLinkColor,h=e.seeAllLinkText,g=e.seeAllLinkInNewTab,_=e.subtitle,v=e.textColor,y=e.title,b=e.adEventCategory,w=e.adType,x=e.imageType,C=e.productCardSize,E=(0,a.useRef)(null),k=eE(l[0],lJ)?l[0]:null,T=null==k?void 0:k.collectionId,S=null==k?void 0:k.tacticId,I=f?eG(f,{isWeeklyCollection:!0}):void 0,P=(0,a.useState)([]),N=P[0],O=P[1],A=(0,a.useState)(!0),B=A[0],L=A[1],D=(0,a.useState)(),R=D[0],M=D[1],F=(0,a.useMemo)(function(){return N.length},[N]),W=i.callbacks.getWeeklyDeals;if((0,a.useEffect)(function(){M(r1())},[]),(0,a.useEffect)(function(){if(T&&W){var e;L(!0),(e=ep(eh.default.mark(function e(){var t;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,W(T);case 1:O((null!=(t=e.sent)?t:[]).map(function(e){var t,a,n,r,l,i,o,d,u,s,c,m,f;return{__typename:"storeProduct",basePrice:null!=(t=null!=(a=null==(n=e.product.item.retailItems)||null==(n=n[0])?void 0:n.basePrice)?a:null==(r=e.product.storeProduct)?void 0:r.price)?t:0,fuelSaver:null!=(l=null==(i=e.product.storeProduct)?void 0:i.fuelSaver)?l:0,isSponsored:null,isWeighted:!!(null==(o=e.product.storeProduct)?void 0:o.isWeighted),onFuelSaver:null!=(d=null==(u=e.product.storeProduct)?void 0:u.onFuelSaver)&&d,product:e.product,storeProductDescriptions:null!=(s=null==(c=e.product.storeProduct)?void 0:c.storeProductDescriptions)?s:[],storeProductId:null!=(m=null==(f=e.product.storeProduct)?void 0:f.storeProductId)?m:0,storeProductIsAvailable:!!e.product.storeProduct}}));case 2:return e.prev=2,L(!1),e.finish(2);case 3:case"end":return e.stop()}},e,null,[[0,,2,3]])})),function(){return e.apply(this,arguments)})()}else L(!1)},[T,W]),!F&&!B)return null;var H=r2(R,"dollarfreshmarket"===window.location.hostname);return a.default.createElement(ed,{lazyLoad:c},a.default.createElement("div",{"data-testid":"background",style:r0(n,r,u,y)},a.default.createElement("div",{className:lo,style:o},(y||f)&&a.default.createElement(lf,{largeTitleToggle:void 0!==s&&s,seeAllLink:I,seeAllLinkColor:null==p?void 0:p.hex,seeAllLinkInNewTab:g,seeAllLinkText:h,subtitle:_,swimlaneType:lJ,title:y,titleColor:null==v?void 0:v.hex}),a.default.createElement("div",{className:lu,ref:E,role:"marquee",style:(0,t.default)({},H)},!B&&a.default.createElement(a.default.Fragment,null,a.default.createElement(eC,{direction:"left",gradientFadeColor:n,iconBackgroundColor:"",ref:E,removeGradient:!1}),a.default.createElement(eC,{direction:"right",gradientFadeColor:n,iconBackgroundColor:"",ref:E,removeGradient:!1})),m&&a.default.createElement(lw,(0,t.default)({parentTitle:y},m,{contextProps:i})),B?Array.from({length:6},function(e,t){return a.default.createElement(l$,{key:t})}):N.map(function(e,n){return a.default.createElement(li,(0,t.default)({key:e.product.productId},e,{adEventCategory:b,adType:w,contextProps:i,imageType:x,index:n,productCardSize:C,style:{opacity:100},swimlaneSize:F,swimlaneType:lJ+"-swimlane",tacticId:S,titleSwimlane:y}))}),d&&a.default.createElement(lw,(0,t.default)({parentTitle:y},d,{contextProps:i}))))))},l1=new Set(["cmsAdsByLocalAd","cmsStoreAdAndLocalAdCards","cmsAdsByStoreAd","cmsDealsByAdId"]),l2=function(e){var n,r,l,i,o=e.backgroundTile,d=e.backgroundColor,u=e.cardType,s=e.contextProps,c=e.displayFlags,m=e.hasBackgroundGradient,f=e.endPromo,p=e.largeTitleToggle,h=e.lazyLoad,g=e.promo,_=e.seeAllLink,v=e.seeAllLinkColor,y=e.seeAllLinkText,b=e.seeAllLinkInNewTab,w=e.textColor,x=e.title,C=e.subtitle,E=e.showFoodHealthScore,k=e.containerStyle,T=e.adType,S=e.adTrackingId,I=e.imageType,P=e.videoType,N=e.adEventCategory,O=e.productCardSize,A=e.brandPageId,B=(0,a.useRef)(null),L=u[0]._type,D=(0,a.useState)(),R=D[0],M=D[1],F=(0,a.useMemo)(function(){var e;return null!=(e=u[0].cards)?e:[]},[u]),W=(0,a.useMemo)(function(){return F.length},[F]),H="cmsFeatureCards"===L,z=null!=(n=u[0])&&n.cards?u[0].cards[0]:null,j=!!(H&&z&&"isTall"in z)&&z.isTall,U=H?"#AF000080":"",G=eE(null==u?void 0:u[0],"cmsStoreProductCollection")||eE(null==u?void 0:u[0],"cmsProductGroupCollection")||eE(null==u?void 0:u[0],"cmsCouponCategory")?null==u||null==(r=u[0])?void 0:r.tacticId:void 0,V=(0,a.useMemo)(function(){return{smallScreen:ld+" whammy_cardSwimlane_smallScreenStackedCardsContainer__F9VNBbOo",mediumScreen:ld+" whammy_cardSwimlane_mediumScreenStackedCardsContainer__JQw-5dad"}},[]);
1(0,a.useEffect)(function(){M(r1())},[]);var q,Y,X=(0,a.useMemo)(function(){return j?V.smallScreen:H?V.mediumScreen:""},[j,H,V]);if("cmsWeeklyOffersCollection"===L)return null!=(q=s.userFlags)&&q.showWeeklyDealsSwimlane&&null!=(Y=s.userFlags)&&Y.isAuthenticated?a.default.createElement(l0,(0,t.default)({},e)):null;if(c&&!K(c,null!=(l=null==s?void 0:s.userFlags)?l:{}))return null;if((null==(i=s.userFlags)||!i.hasStore)&&l1.has(L))return a.default.createElement(lp,(0,t.default)({isEmpty:!1},e));if(!W)return a.default.createElement(lp,(0,t.default)({isEmpty:!0},e));var Z=r2(R,"dollarfreshmarket"===window.location.hostname);return a.default.createElement(ed,{lazyLoad:h},a.default.createElement("div",{"data-testid":"background",style:r0(d,o,m,x)},a.default.createElement("div",{className:lo,style:k},(x||_)&&a.default.createElement(lf,{largeTitleToggle:void 0!==p&&p,seeAllLink:_,seeAllLinkColor:null==v?void 0:v.hex,seeAllLinkInNewTab:b,seeAllLinkText:y,subtitle:C,swimlaneType:L,title:x,titleColor:null==w?void 0:w.hex}),a.default.createElement("div",{className:lu+" "+X,ref:B,role:"marquee",style:(0,t.default)({},Z)},a.default.createElement(eC,{direction:"left",gradientFadeColor:d,iconBackgroundColor:U,ref:B,removeGradient:H}),a.default.createElement(eC,{direction:"right",gradientFadeColor:d,iconBackgroundColor:U,ref:B,removeGradient:H}),g?a.default.createElement(lw,(0,t.default)({parentTitle:x},g,{contextProps:s})):null,F.map(function(e,n){return a.default.createElement(li,(0,t.default)({adEventCategory:N,adTrackingId:S,adType:T,brandPageId:A,contextProps:s,imageType:I,index:n,key:e.__typename+"-"+n,productCardSize:O,showFoodHealthScore:E,style:{opacity:100},swimlaneSize:W,swimlaneType:L+"-swimlane",tacticId:G,titleSwimlane:x,videoType:P},e))}),f?a.default.createElement(lw,(0,t.default)({parentTitle:x},f,{contextProps:s})):null))))};(l3=l5||(l5={})).TOP="top",l3.INTERLEAVED="interleaved";var l3,l4,l5,l6,l7,l9,l8,ie=3/7,it=function(e){var t,n,r,l,i=e.contextProps,o=e.containerStyle,d=e.index,u=e.linkStyle,s=(0,a.useState)(null),c=s[0],m=s[1],f=(0,a.useState)(null),p=f[0],h=f[1],g=(0,a.useState)(!0),_=g[0],v=g[1],y=(0,a.useState)(null),b=y[0],w=y[1],x=null==i||null==(t=i.callbacks)?void 0:t.getShoppableDisplay,C=null==i?void 0:i.sessionLoading,k=d&&d>0?l5.INTERLEAVED:l5.TOP,S=(0,a.useRef)(null),I=(0,a.useRef)({}),P={padding:V()?"0 0 16px 16px":"24px 16px",margin:0},N=null!=c?c:{},O=N.title,A=N.logo,B=N.link,L=N.hero,D=N.adInteractionId,R=N.adTrackingId,M=N.adType;(0,a.useEffect)(function(){if(S.current){var e=requestAnimationFrame(function(){var e=S.current;if(e&&!V()){var t=e.offsetHeight;t<=0||(e.style.minWidth=Math.round(t*ie)+"px")}});return function(){return cancelAnimationFrame(e)}}},[p,c,_]),(0,a.useEffect)(function(){var e;(e=ep(eh.default.mark(function e(){var t,a,n,r,l,o;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,v(!0),w(null),!x||C){e.next=2;break}return e.next=1,x(k);case 1:(null==(r=null==(n=e.sent)?void 0:n.shoppableDisplay)?void 0:r.adTrackingId)&&(null==r?void 0:r.adType)&&!(null!=(t=I.current)&&t[T.LOAD])&&(nE(i,{adInteractionId:null==r?void 0:r.adInteractionId,adTrackingId:null==r?void 0:r.adTrackingId,adType:null==r?void 0:r.adType,eventType:T.LOAD,eventCategory:E.ShoppableDisplay,imageType:null==r||null==(l=r.hero)||null==(l=l.image)?void 0:l.adType}),I.current[T.LOAD]=!0),m(r||null),h((null==r||null==(a=r.itemCollection)?void 0:a.length)>0?eU(r.itemCollection):null),e.next=3;break;case 2:throw Error("Invalid Shoppable display data received");case 3:e.next=5;break;case 4:e.prev=4,w((o=e.catch(0))instanceof Error?o.message:"Failed to load Shoppable Display data");case 5:return e.prev=5,v(!1),e.finish(5);case 6:case"end":return e.stop()}},e,null,[[0,4,5,6]])})),function(){return e.apply(this,arguments)})()},[x,C,k,i]);var F=function(){var e;D&&R&&M&&nE(i,{adTrackingId:R,adInteractionId:D,adType:M,eventType:T.CLICKED,eventCategory:E.ShoppableDisplay,imageType:null==L||null==(e=L.image)?void 0:e.adType})},W=function(e){var t,a;(null==(t=I.current)||!t[e])&&R&&M&&(nE(i,{adTrackingId:R,adInteractionId:D,adType:M,eventType:e,eventCategory:E.ShoppableDisplay,imageType:null==L||null==(a=L.image)?void 0:a.adType}),I.current[e]=!0)};return b||_||!c||!p?null:a.default.createElement(nI,{className:"whammy_shoppableDisplayImage_container__kRi8YbuJ",impressionEventsToTrack:[eg.ImpressionEvent.ONE_PX_VIEWABLE,eg.ImpressionEvent.VIEWABLE],onImpression:function(e){e===eg.ImpressionEvent.ONE_PX_VIEWABLE&&W(T.ONE_PX_VIEWABLE),e===eg.ImpressionEvent.VIEWABLE&&W(T.VIEWABLE)},style:o},a.default.createElement("div",{className:"whammy_shoppableDisplayImage_wrapper__5xaU0JD-"},A&&B&&O&&a.default.createElement(ev,{linkStyle:u,logoAlt:O,logoUrl:null==A?void 0:A.webUrl,onPress:F,title:O,url:null==B?void 0:B.webAppUrl}),a.default.createElement("div",{className:"whammy_shoppableDisplayImage_imageWrapper__XObGNyE7"},(null==L?void 0:L.image)&&a.default.createElement("a",{className:"whammy_shoppableDisplayImage_displayImageContainer__ZLjbI8bG","data-testid":"display-image-container",href:null==B?void 0:B.webAppUrl,onClick:F},a.default.createElement(nI,{className:"whammy_shoppableDisplayImage_displayImage__8VuqAdys",impressionEventsToTrack:[eg.ImpressionEvent.BEGIN_TO_RENDER,eg.ImpressionEvent.VIEWABLE],onImpression:function(e){e===eg.ImpressionEvent.BEGIN_TO_RENDER&&(W(T.BEGIN_TO_RENDER),W(T.IMAGE_BEGIN_TO_RENDER)),e===eg.ImpressionEvent.VIEWABLE&&W(T.IMAGE_VIEWABLE)}},a.default.createElement("img",{alt:null==L||null==(n=L.image)?void 0:n.alt,className:"whammy_shoppableDisplayImage_displayImageImg__8TAfBRvF","data-testid":"display-image",src:null==L||null==(r=L.image)?void 0:r.webUrl}))),p&&!b&&!_&&a.default.createElement("div",{className:"whammy_shoppableDisplayImage_productsContainer__U1aK6XyA","data-testid":"product-swimlane",ref:S},a.default.createElement(l2,{adEventCategory:E.ShoppableDisplay,adTrackingId:R,adType:M,cardType:p,containerStyle:P,contextProps:i,imageType:null==L||null==(l=L.image)?void 0:l.adType})))))},ia=e.i(85984),ir="whammy_videoPlayer_hlsVideo__dJwcY4Hz",il=function(e){var t=e.thumbnailUrl,n=e.thumbnailAlt;return a.default.createElement("img",{alt:n,className:"whammy_videoPlayer_thumbnail__k-MhhB1K","data-testid":"thumbnail-image",src:t})},ii=function(e){var n=e.videoUrl,r=e.height,l=e.width,i=e.thumbnail,o=e.showHlsPlayer,d=e.onTimeUpdate,u=e.onVideoPlayed,s=e.selectPromotionClick,c=e.resetTime,m=e.onVideoCompleted,f=(0,a.useState)(!1),p=f[0],h=f[1],g=(0,a.useState)(!0),_=g[0],v=g[1],y=(0,a.useState)(1),b=y[0],w=y[1],x=(0,a.useRef)(!1),C=(0,a.useRef)(null),E=(0,a.useRef)(null),k=(0,a.useRef)(!1),T=i||{},S=T.webUrl,I=T.alt,P=function(){h(!0),v(!1)},N={className:"whammy_videoPlayer_video__isGkU-Kf "+(o?ir:""),controls:p,height:r,onPause:function(){var e;null!=(e=E.current)&&e.seeking||(h(!1),null==c||c())},onPlay:P,src:n,style:{height:r,width:l},width:l},O=(0,a.useCallback)(function(e){e&&(E.current=e)},[]);return a.default.createElement(a.Suspense,{fallback:a.default.createElement("div",null,"Loa
1ding video...")},a.default.createElement("div",{className:"whammy_videoPlayer_videoContainer__KkAWJMm- "+(o?ir:""),"data-testid":"trending-feed-video-player"},o?a.default.createElement(a.default.Fragment,null,!p&&S&&_&&a.default.createElement(il,{thumbnailAlt:I||"",thumbnailUrl:S}),a.default.createElement(ia.default,(0,t.default)({},N,{"data-testid":"react-video-player",onEnded:function(){null==c||c(!0),null==m||m()},onSeeked:function(){k.current&&E.current&&(E.current.play(),h(!0))},onSeeking:function(){k.current=p,null==c||c(!0)},onTimeUpdate:function(){var e=E.current;e&&!e.seeking&&(null==d||d(e.currentTime))},playing:p,ref:O,volume:b}))):a.default.createElement("video",(0,t.default)({},N,{"data-testid":"video-player",ref:C})),!p&&a.default.createElement("button",{"aria-label":"Play",className:"whammy_videoPlayer_playButton__AHTCW5IO "+(o?"whammy_videoPlayer_hlsPlayButton__zvYJWQ-Q":""),onClick:function(){var e;null!=C&&C.current?null==C||null==(e=C.current)||e.play():(P(),null==u||u()),null!=x&&x.current||!s||(s(),x.current=!0)},type:"button"},a.default.createElement("svg",{fill:"white",viewBox:"0 0 24 24",xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{d:"M8 5v14l11-7z"}))),p&&!o&&a.default.createElement("div",{className:"whammy_videoPlayer_volumeContainer__TLF-h5BK"},a.default.createElement("input",{className:"whammy_videoPlayer_volumeSlider__nxqUyPqo","data-testid":"video-player-volume-slider",max:"1",min:"0",onChange:function(e){var t=e.target.value;w(t),C.current.volume=t},step:"0.01",type:"range",value:b}))))},io=3/7,id=function(e){var t,n,r,l=e.contextProps,i=e.containerStyle,o=e.index,d=e.linkStyle;e.searchTerm,e.categoryIds;var u=(0,a.useState)(null),s=u[0],c=u[1],m=null!=s?s:{},f=m.logo,p=m.title,h=m.link,g=m.hero,_=m.adInteractionId,v=m.adType,y=m.adTrackingId,b=(0,a.useState)(null),w=b[0],x=b[1],C=(0,a.useState)(!0),k=C[0],S=C[1],I=(0,a.useState)(null),P=I[0],N=I[1],O=null==l||null==(t=l.callbacks)?void 0:t.getShoppableDisplay,A=null==l?void 0:l.sessionLoading,B=o&&o>0?l5.INTERLEAVED:l5.TOP,L=(0,a.useRef)(null),D=(0,a.useRef)(0),R=(0,a.useRef)(0),M=(0,a.useRef)({}),F={padding:V()?"0 0 16px 16px":"24px 16px",margin:0};(0,a.useEffect)(function(){if(L.current){var e=requestAnimationFrame(function(){var e=L.current;if(e&&!V()){var t=e.offsetHeight;t<=0||(e.style.minWidth=Math.round(t*io)+"px")}});return function(){return cancelAnimationFrame(e)}}},[w,s,k]),(0,a.useEffect)(function(){var e;(e=ep(eh.default.mark(function e(){var t,a,n,r,i,o;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,S(!0),N(null),!O||A){e.next=2;break}return e.next=1,O(B,!0);case 1:(null==(r=null==(n=e.sent)?void 0:n.shoppableDisplay)?void 0:r.adTrackingId)&&(null==r?void 0:r.adType)&&!(null!=(t=M.current)&&t[T.LOAD])&&(nE(l,{adInteractionId:null==r?void 0:r.adInteractionId,adTrackingId:null==r?void 0:r.adTrackingId,adType:null==r?void 0:r.adType,eventType:T.LOAD,eventCategory:E.ShoppableDisplay,videoType:null==r||null==(i=r.hero)||null==(i=i.video)?void 0:i.adType}),M.current[T.LOAD]=!0),c(r),x((null==r||null==(a=r.itemCollection)?void 0:a.length)>0?eU(r.itemCollection):null),e.next=3;break;case 2:throw Error("getShoppableDisplay is undefined");case 3:e.next=5;break;case 4:e.prev=4,N((o=e.catch(0))instanceof Error?o.message:"Failed to load data");case 5:return e.prev=5,S(!1),e.finish(5);case 6:case"end":return e.stop()}},e,null,[[0,4,5,6]])})),function(){return e.apply(this,arguments)})()},[O,A,B,!0,l]);var W=function(e){e&&(R.current=-1),D.current=0},H=function(e){var t,a;(null==(t=M.current)||!t[e])&&y&&v&&(nE(l,{adTrackingId:y,adInteractionId:_,adType:v,eventType:e,eventCategory:E.ShoppableDisplay,videoType:null==g||null==(a=g.video)?void 0:a.adType}),M.current[e]=!0)};return P||k||!s||!w?null:a.default.createElement(nI,{className:"whammy_shoppableDisplayVideo_container__MYSHA5J2","data-testid":"shoppable-display-video",impressionEventsToTrack:[eg.ImpressionEvent.ONE_PX_VIEWABLE,eg.ImpressionEvent.VIEWABLE],onImpression:function(e){e===eg.ImpressionEvent.ONE_PX_VIEWABLE&&H(T.ONE_PX_VIEWABLE),e===eg.ImpressionEvent.VIEWABLE&&(H(T.VIEWABLE),W())},style:i},a.default.createElement("div",{className:"whammy_shoppableDisplayVideo_wrapper__RdGnJRK6"},f&&h&&p&&a.default.createElement(ev,{linkStyle:d,logoAlt:p,logoUrl:f.webUrl,onPress:function(){var e;_&&y&&v&&nE(l,{adInteractionId:_,adTrackingId:y,adType:v,eventType:T.CLICKED,eventCategory:E.ShoppableDisplay,videoType:null==g||null==(e=g.video)?void 0:e.adType})},title:p,url:null==h?void 0:h.webAppUrl}),a.default.createElement("div",{className:"whammy_shoppableDisplayVideo_videoWrapper__ucvDBxQx"},(null==g?void 0:g.video)&&a.default.createElement("div",{className:"whammy_shoppableDisplayVideo_videoContainer__JoYE-3EB","data-testid":"shoppable-video-player"},a.default.createElement(nI,{className:"whammy_shoppableDisplayVideo_video__vI9sfRGQ",impressionEventsToTrack:[eg.ImpressionEvent.BEGIN_TO_RENDER,eg.ImpressionEvent.ONE_PX_VIEWABLE,eg.ImpressionEvent.VIEWABLE],onImpression:function(e){e===eg.ImpressionEvent.BEGIN_TO_RENDER&&H(T.VIDEO_BEGIN_TO_RENDER),e===eg.ImpressionEvent.ONE_PX_VIEWABLE&&H(T.VIDEO_ONE_PX_VIEWABLE)}},a.default.createElement(ii,{height:"100%",onTimeUpdate:function(e){-1!==R.current?(D.current+=e-R.current,R.current=e,D.current>=2&&H(T.VIDEO_PLAY_VIEWABLE)):R.current=e},onVideoCompleted:function(){var e;y&&v&&nE(l,{adTrackingId:y,adInteractionId:_,adType:v,eventType:T.VIDEO_PLAY_COMPLETE,eventCategory:E.ShoppableDisplay,videoType:null==g||null==(e=g.video)?void 0:e.adType})},onVideoPlayed:function(){H(T.VIDEO_PLAY_BEGIN)},resetTime:W,showHlsPlayer:!0,thumbnail:null==g||null==(n=g.video)?void 0:n.thumbnail,videoUrl:null==g?void 0:g.video.webUrl,width:"100%"}))),w&&!P&&!k&&a.default.createElement("div",{className:"whammy_shoppableDisplayVideo_productsContainer__KNHudLTb","data-testid":"product-swimlane",ref:L},a.default.createElement(l2,{adEventCategory:E.ShoppableDisplay,adTrackingId:y,adType:v,cardType:w,containerStyle:F,contextProps:l,videoType:null==g||null==(r=g.video)?void 0:r.adType})))))},iu=function(e){var t,n,r=e.index,l=e.searchTerm,i=e.position,o=e.contextProps,d=e.contentType,u=(0,a.useState)(null),s=u[0],c=u[1],m=(0,a.useState)(!0),f=m[0],p=m[1],h=(0,a.useState)(null),g=h[0],_=h[1],v=(0,a.useState)(V()),y=v[0],b=v[1],w=(0,a.useRef)({}),x=(s||{}).adType,C=(null==s?void 0:s.analytics)||{},k=C.adTrackingId,S=C.adInteractionId,I=C.mobileImageAdType,P=C.webImageAdType;(0,a.useEffect)(function(){var e=function(){return b(V())};return window.addEventListener("resize",e),e(),function(){return window.removeEventListener("resize",e)}},[]);var N=function(e){var t,a=e.analytics,n=y?null==a?void 0:a.mobileImageAdType:null==a?void 0:a.webImageAdType;!(null!=(t=w.current)&&t[T.LOAD])&&(null==a?void 0:a.adTrackingId)&&(null==e?void 0:e.adType)&&n&&(nE(o,{adInteractionId:a.adInteractionId,adTrackingId:a.adTrackingId,adType:e.adType,eventType:T.LOAD,eventCategory:E.Banner,imageType:n,searchTerm:l}),w.current[T.LOAD]=!0)};if((0,a.useEffect)(function(){var e;(e=ep(eh.default.mark(function e(){var t,a,n;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,p(!0),_(null),t=r&&r>0?l5.INTERLEAVED:l5.TOP,i&&(t=i),!o.callbacks.getFeatureBanner||null!=o&&o.sessionLoading){e.next=4;break}return e.next=1,o.callbacks.getFeatureBanner(t);case 1:if(!(a=e.sent)||!a.featureBanner){e.next=2;break}N(null==a?void 0:a.featureBanner),c(a.featureBanner),e.next=3;break;case 2:throw Error("Invalid banner data received");case 3:e.next=5;break;case 4:throw Error("getFeatureBanner is undefined");case 5:e.next=7;break;case 6:e.prev=6,_((n=e.catch(0))instanceof Error?n.message:"Failed to load banner data");case 7:return e.prev=7,p(!1),e.finish(7);case 8:case"end":return e.stop()}},e,null,[[0,6,7,8]])}
1)),function(){return e.apply(this,arguments)})()},[i,l,null==(t=o.callbacks)?void 0:t.getFeatureBanner,null==(n=o.featureFlags)?void 0:n.sessionLoading,r]),g||!s||f)return null;var O=s.bannerImage,A=s.analytics,B=s.link,L=function(){var e=y?null==A?void 0:A.mobileImageAdType:null==A?void 0:A.webImageAdType;k&&x&&e&&nE(o,{adInteractionId:S,adTrackingId:k,adType:x,eventType:T.CLICKED,eventCategory:E.Banner,imageType:e,searchTerm:l})},D=function(e){var t,a=y?I:P;(null==(t=w.current)||!t[e])&&k&&x&&a&&(nE(o,{adInteractionId:S,adTrackingId:k,adType:x,eventType:e,eventCategory:E.Banner,imageType:a,searchTerm:l}),w.current[e]=!0)};return O.mobileUrl||O.webUrl?y&&!O.mobileUrl?null:y||O.webUrl?a.default.createElement(nI,{className:"whammy_featureBanner_featureBannerTileWrapper__RNjuWDBY",impressionEventsToTrack:[eg.ImpressionEvent.BEGIN_TO_RENDER,eg.ImpressionEvent.ONE_PX_VIEWABLE,eg.ImpressionEvent.VIEWABLE],onImpression:function(e){e===eg.ImpressionEvent.BEGIN_TO_RENDER&&(D(T.BEGIN_TO_RENDER),D(T.IMAGE_BEGIN_TO_RENDER)),e===eg.ImpressionEvent.ONE_PX_VIEWABLE&&D(T.ONE_PX_VIEWABLE),e===eg.ImpressionEvent.VIEWABLE&&(D(T.VIEWABLE),D(T.IMAGE_VIEWABLE))}},a.default.createElement("div",{className:"whammy_featureBanner_bannerContent__iYbwCEVD"},a.default.createElement("a",{className:"whammy_featureBanner_mobileBanner__rrgb5tvt",href:B.webAppUrl,onClick:L,rel:"noreferrer"},a.default.createElement("img",{alt:O.label,className:"TILE"===d?"whammy_featureBanner_tileMobileImage__clYpKt1t":"whammy_featureBanner_mobileImage__TIFvpn2s",src:O.mobileUrl})),a.default.createElement("a",{className:"whammy_featureBanner_desktopBanner__RfX8T5iu",href:B.webAppUrl,onClick:L,rel:"noreferrer"},a.default.createElement("img",{alt:O.label,className:"TILE"===d?"whammy_featureBanner_tileDesktopImage__unALQE1n":"whammy_featureBanner_desktopImage__0HHWh09-",src:O.webUrl})),a.default.createElement("span",{className:"whammy_featureBanner_sponsoredLabel__DrWE4dCb"},"Sponsored"))):null:null},is=function(){return a.default.createElement("svg",{fill:"none",height:"40",viewBox:"0 0 40 40",width:"40",xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("g",{filter:"url(#filter0_b_3099_12698)"},a.default.createElement("circle",{cx:"20",cy:"20",fill:"#D82117",fillOpacity:"0.9",r:"20"})),a.default.createElement("path",{d:"M17 24.3876V15.6112C17.0002 15.5014 17.0297 15.3936 17.0855 15.2993C17.1412 15.2049 17.2212 15.1273 17.317 15.0748C17.4128 15.0222 17.5208 14.9965 17.6299 15.0004C17.7389 15.0043 17.8449 15.0376 17.9367 15.0969L24.7199 19.4839C24.8058 19.5393 24.8764 19.6155 24.9254 19.7056C24.9743 19.7957 25 19.8967 25 19.9994C25 20.1021 24.9743 20.2031 24.9254 20.2932C24.8764 20.3832 24.8058 20.4595 24.7199 20.5149L17.9367 24.9031C17.8449 24.9624 17.7389 24.9957 17.6299 24.9996C17.5208 25.0035 17.4128 24.9778 17.317 24.9252C17.2212 24.8727 17.1412 24.7951 17.0855 24.7007C17.0297 24.6064 17.0002 24.4986 17 24.3888V24.3876Z",fill:"white"}),a.default.createElement("path",{d:"M8 20C8 13.3727 13.3727 8 20 8C26.6273 8 32 13.3727 32 20C32 26.6273 26.6273 32 20 32C13.3727 32 8 26.6273 8 20ZM20 9.63636C17.2514 9.63636 14.6154 10.7282 12.6718 12.6718C10.7282 14.6154 9.63636 17.2514 9.63636 20C9.63636 22.7486 10.7282 25.3846 12.6718 27.3282C14.6154 29.2718 17.2514 30.3636 20 30.3636C22.7486 30.3636 25.3846 29.2718 27.3282 27.3282C29.2718 25.3846 30.3636 22.7486 30.3636 20C30.3636 17.2514 29.2718 14.6154 27.3282 12.6718C25.3846 10.7282 22.7486 9.63636 20 9.63636Z",fill:"white"}),a.default.createElement("defs",null,a.default.createElement("filter",{colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse",height:"53.3333",id:"filter0_b_3099_12698",width:"53.3333",x:"-6.66667",y:"-6.66667"},a.default.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),a.default.createElement("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"3.33333"}),a.default.createElement("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_3099_12698"}),a.default.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_backgroundBlur_3099_12698",mode:"normal",result:"shape"}))))},ic="en-US",im=function(e,a){return(0,t.default)({success:e},!e&&{reason:"custom-error"},a&&{message:a})},ip=function(){return!1},ih=["showPlayer","setShowPlayer","videoId","sanityDocumentId","contextProps"],ig=(l4=ep(eh.default.mark(function e(a,n,r,l,i,o,d){var u,s,c,m,f,p,h,g,_,v,y,b,w,x,C,E;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,y=null==l||null==(u=l.userFlags)?void 0:u.isAuthenticated,b=r.find(function(e){var t;return(null==(t=e.retailItems[0])||null==(t=t.item)?void 0:t.upcHyVee)===a.sku}),y){e.next=1;break}return o.loginCallback(),e.abrupt("return",im(!1,"Login required. Redirecting to sign-in."));case 1:if(b){e.next=2;break}return e.abrupt("return",im(!1,"Item not available right now. Check other stores."));case 2:var k;return k=b,w=(0,t.default)({},k.product,{item:{retailItems:k.retailItems}}),x=Number(null==b||null==(s=b.product)?void 0:s.productId),C=null==l||null==(c=l.userFlags)?void 0:c.customerId,E=eP(null==i||null==(m
1=i.current)?void 0:m.cart,null==b||null==(f=b.product)?void 0:f.productId),e.prev=3,e.next=4,null==o.onChangeAmountInCart?void 0:o.onChangeAmountInCart(E,w,{storeProductId:x,isWeighted:!1},{customerId:C},n,ip);case 4:e.next=6;break;case 5:return e.prev=5,e.catch(3),e.abrupt("return",im(!1,"Item not available right now. Check other stores."));case 6:return eJ(w,"bambuser-liveshopping",n,{customerId:null==l||null==(p=l.userFlags)?void 0:p.customerId,environment:null==l||null==(h=l.userFlags)?void 0:h.environment,fuelSaverCardNumber:null==l||null==(g=l.userFlags)?void 0:g.fuelSaverCardNumber,isAuthenticated:null==l||null==(_=l.userFlags)?void 0:_.isAuthenticated,customerUuid:null==l||null==(v=l.userFlags)?void 0:v.customerUuid},(0,t.default)({},d,{name:null==w?void 0:w.name,imageTitle:null==w?void 0:w.name}),tz.SeasonsBambuserShoppableVideo),e.abrupt("return",!0);case 7:return e.prev=7,console.error("Failed to handle cart action:",e.catch(0)),e.abrupt("return",im(!1,"A connection problem occurred. Please try again in a few minutes."));case 8:case"end":return e.stop()}},e,null,[[0,7],[3,5]])})),function(e,t,a,n,r,l,i){return l4.apply(this,arguments)}),i_=function(e){var t,n,r,l=e.showPlayer,i=e.setShowPlayer,o=e.videoId,d=e.sanityDocumentId,s=e.contextProps,c=(0,nk.default)(e,ih),m=(0,a.useState)([]),f=m[0],p=m[1],h=(0,a.useMemo)(function(){var e;return null==c||null==(e=c.upcs)?void 0:e.split(", ")},[c.upcs]),g=(0,a.useMemo)(function(){return null==s?void 0:s.callbacks},[null==s?void 0:s.callbacks]),_=u(),v=(0,a.useRef)(_),y=(0,a.useRef)(null),b=(0,a.useCallback)(function(e){var t,a,n;return{promoPercentViewed:100,name:null==y||null==(t=y.current)?void 0:t.title,tacticId:(null==c?void 0:c.tacticId)||(null==y||null==(a=y.current)?void 0:a.videoId),imageTitle:null==y||null==(n=y.current)?void 0:n.title,upc:e.sku}},[null==y||null==(n=y.current)?void 0:n.title,null==y||null==(r=y.current)?void 0:r.videoId,null==c?void 0:c.tacticId]),w=(0,a.useCallback)((t=ep(eh.default.mark(function e(t){var a;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,null==g.getItemByUpc?void 0:g.getItemByUpc(t);case 1:return a=e.sent,e.abrupt("return",a);case 2:throw e.prev=2,console.error("Error fetching items:",e.catch(0)),Error("Error Fetching Items");case 3:case"end":return e.stop()}},e,null,[[0,2]])})),function(e){return t.apply(this,arguments)}),[g]),x=(0,a.useCallback)(function(e){var t,a,n=window.innerWidth<=970?window.innerHeight-100+"x"+(null==(t=window)?void 0:t.innerWidth):window.innerHeight+"x440";return{promoPercentViewed:100,name:null==e?void 0:e.title,tacticId:(null==c?void 0:c.tacticId)||(null==y||null==(a=y.current)?void 0:a.videoId),destination:null==e?void 0:e.url,altText:null==e?void 0:e.title,imageTitle:null==e?void 0:e.title,adResolution:n,pageLength:window.innerHeight,elementPositionOnPage:0,upc:null==e?void 0:e.sku}},[null==c?void 0:c.tacticId]),C=(0,a.useCallback)(function(){var e,t,a,n,r;return{promoPercentViewed:100,name:null==y||null==(e=y.current)?void 0:e.title,altText:null==y||null==(t=y.current)?void 0:t.title,tacticId:(null==c?void 0:c.tacticId)||(null==y||null==(a=y.current)?void 0:a.videoId),destination:"bambuser-liveshopping-"+(null==y||null==(n=y.current)?void 0:n.videoId),imageTitle:null==y||null==(r=y.current)?void 0:r.title,adResolution:window.innerHeight+"x"+window.innerWidth,pageLength:window.innerHeight,elementPositionOnPage:0,upc:null==h?void 0:h.join(",")}},[y,null==c?void 0:c.tacticId]);return(0,a.useEffect)(function(){v.current=_},[_]),(0,a.useEffect)(function(){if(!window.initBambuserLiveShopping){window.initBambuserLiveShopping=function(e){window.initBambuserLiveShopping.queue.push(e)},window.initBambuserLiveShopping.queue=[];var e=document.createElement("script");e.src="https://lcx-embed.bambuser.com/default/embed.js",document.body.append(e)}},[]),(0,a.useEffect)(function(){var e,t=(e=ep(eh.default.mark(function e(){var t;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=function(){var e=ep(eh.default.mark(function e(){var t,a,n,r,l,i,o;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(null==g||!g.getShoppableVideo||!d){e.next=2;break}return e.next=1,null==g?void 0:g.getShoppableVideo(d);case 1:o=e.sent,e.next=3;break;case 2:o=null;case 3:if(t=o,e.prev=4,!t||!t.ok){e.next=6;break}return e.next=5,t.json();case 5:a=null==(n=e.sent)?void 0:n.products;case 6:if(!a){e.next=7;break}return p(r=a.flatMap(function(e){var t=e.storeProducts[0];return t?{product:{productId:t.productId,name:e.name,brandName:e.brandName},retailItems:[{basePrice:t.basePrice,tagPrice:t.price,item:{upcHyVee:e.upc,description:e.name}}]}:[]})),e.abrupt("return",r);case 7:return e.next=8,w(h);case 8:return p(i=null==(l=e.sent)?void 0:l.data.itemsByUPCs),e.abrupt("return",i);case 9:return e.prev=9,console.error("Error parsing JSON:",e.catch(4)),e.abrupt("return",null);case 10:case"end":return e.stop()}},e,null,[[4,9]])}
1));return function(){return e.apply(this,arguments)}}(),e.next=1,t();case 1:return e.abrupt("return",e.sent);case 2:return e.prev=2,console.error("Error Fetching Shoppable Video Data:",e.catch(0)),e.abrupt("return",null);case 3:case"end":return e.stop()}},e,null,[[0,2]])})),function(){return e.apply(this,arguments)});window.onBambuserLiveShoppingReady=function(e){var a,n,r;e.configure({currency:"USD",locale:ic}),e.on(e.EVENT.ADD_TO_CART,(a=ep(eh.default.mark(function e(t,a){var n,r,l,i;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return l=(r=eP(null==v||null==(n=v.current)?void 0:n.cart,t.sku))?r.quantity+1:1,e.next=1,ig(t,l,f,s,v,g,b(t));case 1:return i=e.sent,e.abrupt("return",a(i));case 2:case"end":return e.stop()}},e)})),function(e,t){return a.apply(this,arguments)})),e.on(e.EVENT.UPDATE_ITEM_IN_CART,(n=ep(eh.default.mark(function e(t,a){var n;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,ig(t,t.quantity,f,s,v,g,b(t));case 1:return n=e.sent,e.abrupt("return",a(n));case 2:case"end":return e.stop()}},e)})),function(e,t){return n.apply(this,arguments)})),e.on(e.EVENT.CHECKOUT,function(){var t,a,n,r=new URL(null==(t=window)||null==(t=t.location)?void 0:t.href),l=r.protocol+"//"+r.hostname,i=("localhost"===(null==s||null==(a=s.userFlags)?void 0:a.environment)||null==s||null==(n=s.userFlags)||n.environment,l+"/aisles-online/checkout/cart");e.showCheckout(i)}),e.on(e.EVENT.SHOW_PRODUCT_VIEW,function(e){e2(x(e),s,tz.SeasonsBambuserShoppableVideo)}),e.on(e.EVENT.CLOSE,function(){e3(C(),s,tz.SeasonsBambuserShoppableVideo);var e=new URL(window.location.href);(e.search.length||e.hash.length)&&(e.search="",e.hash="",window.location.href=e.toString()),i(!1),c.setIsLoading(!1)}),e.on(e.EVENT.PROVIDE_PRODUCT_DATA,(r=ep(eh.default.mark(function a(n){var r;return eh.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if((r=f)&&0!==r.length){a.next=2;break}return a.next=1,t();case 1:r=a.sent;case 2:n.products.forEach(function(t){var a=t.ref,n=t.id,l=r&&r.find(function(e){var t;return(null==(t=e.retailItems[0])||null==(t=t.item)?void 0:t.upcHyVee)===a});l&&e.updateProduct(n,function(e){return e.currency("USD").locale(ic).product(function(e){var t,a,n;return e.name(null==l||null==(t=l.retailItems[0])||null==(t=t.item)?void 0:t.description).brandName((null==l||null==(a=l.product)?void 0:a.brandName)||"").sku(null==l||null==(n=l.retailItems[0])||null==(n=n.item)?void 0:n.upcHyVee).defaultVariationIndex(0).variations(function(e){var t,a;return[e().name(null==l||null==(t=l.retailItems[0])||null==(t=t.item)?void 0:t.description).sku(null==l||null==(a=l.retailItems[0])||null==(a=a.item)?void 0:a.upcHyVee).sizes(function(e){var t,a;return[e().name(null==l||null==(t=l.retailItems[0])||null==(t=t.item)?void 0:t.description).inStock(!0).sku(null==l||null==(a=l.retailItems[0])||null==(a=a.item)?void 0:a.upcHyVee).price(function(e){var t,a;return e.currency("USD").current(null==l||null==(t=l.retailItems[0])?void 0:t.tagPrice).original(null==l||null==(a=l.retailItems[0])?void 0:a.basePrice)})]})]})})})});case 3:case"end":return a.stop()}},a)})),function(e){return r.apply(this,arguments)}))},t(),l&&window.initBambuserLiveShopping({showId:o,type:"overlay"})},[l]),(0,a.useEffect)(function(){var e=function(e){var t,a,n=null==e?void 0:e.detail;"on-interaction"===(null==n?void 0:n.event)&&(y.current={title:null==n||null==(t=n.data)?void 0:t.title,videoId:null==n||null==(a=n.data)?void 0:a.showId})};window.addEventListener("bambuser-liveshop-tracking-point",e);var t=function(){window.removeEventListener("bambuser-liveshop-tracking-point",e)};return window.addEventListener("beforeunload",t),function(){t(),window.removeEventListener("beforeunload",t)}},[f]),a.default.createElement("div",{"data-testid":"liveshopping-"+o,id:"liveshopping-"+o,style:{display:"none"}})},iv=function(e){var t=e.item,n=e.onButtonPress,r=e.index,l=e.handleUpcomingVideoPress;return a.default.createElement("div",{className:"whammy_curatedShoppableVideo_cardContainer__gVVrJdvB","data-testid":"video-card-"+r,key:t._id+"-"+r,onClick:function(){return l(t,r)},onKeyDown:function(){return l(t,r)},role:"button",tabIndex:0},a.default.createElement("img",{alt:"video-card-img","data-testid":"video-card-image",src:U(eM(t))}),a.default.createElement("div",{className:"whammy_curatedShoppableVideo_card__3M910S4F"},a.default.createElement("div",{className:"whammy_curatedShoppableVideo_episodeInfo__QHFx-JXQ","data-testid":"episodes-info"},a.default.createElement("div",{className:"whammy_curatedShoppableVideo_title__Z6ROYNOO"},t.title),a.default.createElement("p",null,t.season+" "+t.episode)),a.default.createElement("div",{className:"whammy_curatedShoppableVideo_descriptionWrapper__EWGaPls1","data-testid":"description"},a.default.createElement("p",{className:"whammy_curatedShoppableVideo_description__FKO1lRzS"},t.description),a.default.createElement("button",{"data-testid":"play-icon-button-"+r,onClick:function(){return n(t.videoId,t.shoppableUpcs)},type:"button"},a.default.createElement(is,null)))))},iy=function(e){var t=e.episodes,n=e.header,r=e.onPlayButtonPress,l=e.handleUpcomingVideoPress;return a.default.createElement("div",{className:"whammy_curatedShoppableVideo_swimlaneContainer__Ege--pj3","data-testid":"video-card-swimlane"},n&&a.default.createElement("h1",null,n),a.default.createElement("div",{className:"whammy_curatedShoppableVideo_swimlane__W76ZYGL7"},null==t?void 0:t.map(function(e,t){return a.default.createElement(iv,{handleUpcomingVideoPress:l,index:t,item:e,key:""+e._id,onButtonPress:r})})))},ib=["contextProps"],iw=function(e){var t=e.height,n=e.width,r=e.fill;return a.default.createElement("svg",{fill:void 0===r?"#000000":r,height:void 0===t?24:t,viewBox:"0 0 18 18",width:void 0===n?24:n},a.default.createElement("path",{d:"M4.9414 5.4803L0.79248 1.33138L1.59702 0.52684L5.74594 4.67576L9.89486 0.52684L10.6994 1.33138L6.55049 5.4803L10.6994 9.62922L9.89486 10.4338L5.74594 6.28485L1.59702 10.4338L0.79248 9.62922L4.9414 5.4803Z"}))},ix=function(e,t){return t&&e.length>t?e.slice(0,Math.max(0,t)):e}
1,iC="whammy_socialMediaHandle_readMore__xTJrcfz7",iE=function(e){var t=250*(window.innerWidth>=768),n=(0,a.useState)(ix(null==e?void 0:e.caption,t)),r=n[0],l=n[1],i=function(){return r.length===(null==e?void 0:e.caption.length)&&r.length>250?"See less":r.length===(null==e?void 0:e.caption.length)&&r.length<=250?"":"Read more"};return a.default.createElement("div",{className:"whammy_socialMediaHandle_socialMediaHandleContainer__TABlMPhK"},a.default.createElement("div",{className:"whammy_socialMediaHandle_imageProfileNameSocialIconsWrapper__RAAvKyd-"},a.default.createElement("div",{className:"whammy_socialMediaHandle_profileNameImage__gYLbd70i"},a.default.createElement("span",{className:"whammy_socialMediaHandle_profileName__I23-40-Y"},null==e?void 0:e.userName))),a.default.createElement("p",{className:"whammy_socialMediaHandle_caption__OKAj5Z0c","data-testid":"profile-title-caption"},r),r.length>0&&i()&&a.default.createElement("button",{className:iC,"data-testid":"read-more",onClick:function(){"none"!==iC.display&&r.length===(null==e?void 0:e.caption.length)?l(ix(null==e?void 0:e.caption,250)):l(null==e?void 0:e.caption)},type:"button"},i()))},ik=function(){return a.default.createElement("svg",{fill:"none",height:"85",viewBox:"0 0 64 85",width:"64",xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{d:"M0 5C0 2.23858 2.23858 0 5 0H64V85H5C2.23858 85 0 82.7614 0 80V5Z",fill:"white"}),a.default.createElement("path",{d:"M33.7452 11.7758C34.1672 11.9871 34.1672 11.9871 34.521 12.3576C34.6323 12.9811 34.6323 12.9811 34.6543 13.703C34.6854 14.7905 34.6854 14.7905 34.9089 15.8485C35.0369 15.7205 35.1649 15.5925 35.2967 15.4606C35.9755 15.4121 35.9755 15.4121 36.6543 15.4606C37.0422 15.8485 37.0422 15.8485 37.0722 16.199C36.9052 17.9966 36.2921 19.6806 35.7268 21.3845C35.1509 23.131 34.7501 24.6487 34.9089 26.5151C35.0621 26.5728 35.2153 26.6304 35.3732 26.6898C36.3308 27.0938 36.814 27.9701 37.2452 28.8856C37.9123 30.7704 37.7479 32.9079 37.4301 34.8545C37.7501 34.8545 38.0701 34.8545 38.3998 34.8545C38.4753 34.6128 38.5508 34.371 38.6285 34.122C39.0027 33.002 39.4811 31.9379 39.9755 30.8667C40.07 30.6619 40.1645 30.4572 40.2618 30.2463C42.0191 26.4841 44.1889 21.9028 48.0967 20.0303C49.1867 19.8259 50.0847 19.9359 51.0664 20.4545C52.3548 21.5332 52.8376 22.7283 53.0044 24.3888C53.0306 25.0381 53.0356 25.6835 53.0301 26.3333C53.0293 26.5677 53.0285 26.8021 53.0277 27.0436C52.9868 29.6715 52.6354 32.3075 51.9755 34.8545C52.1555 34.8385 52.3355 34.8225 52.521 34.8061C53.1392 34.8545 53.1392 34.8545 53.4755 35.1328C53.8577 35.9074 53.7095 36.5913 53.6126 37.4332C53.5931 37.6262 53.5736 37.8192 53.5535 38.018C53.5083 38.4605 53.4616 38.9028 53.4136 39.345C53.3268 40.1496 53.2446 40.9546 53.1633 41.7598C52.9803 43.5632 52.7915 45.366 52.6016 47.1688C52.5447 47.7094 52.4879 48.2501 52.4311 48.7907C52.2527 50.4874 52.074 52.1841 51.8949 53.8807C51.6889 55.8311 51.4842 57.7816 51.2804 59.7323C51.122 61.2486 50.9624 62.7647 50.8021 64.2808C50.7066 65.1834 50.6117 66.0859 50.5178 66.9886C50.4299 67.834 50.3407 68.6793 50.2504 69.5245C50.2175 69.8343 50.1852 70.1441 50.1533 70.454C50.1098 70.8769 50.0645 71.2997 50.0187 71.7224C49.9814 72.077 49.9814 72.077 49.9433 72.4389C49.7291 73.7555 49.7291 73.7555 49.2604 74.2242C48.8272 74.2448 48.3935 74.2513 47.9599 74.2528C47.8223 74.2535 47.6847 74.2542 47.543 74.2549C47.0786 74.2571 46.6142 74.2578 46.1499 74.2586C45.8183 74.2598 45.4868 74.2611 45.1552 74.2624C44.252 74.2658 43.3489 74.2679 42.4457 74.2695C41.882 74.2705 41.3183 74.2716 40.7546 74.2729C38.9927 74.2765 37.2308 74.2793 35.4689 74.2809C33.4318 74.2828 31.3948 74.2879 29.3577 74.2958C27.7853 74.3016 26.2129 74.3045 24.6404 74.3051C23.7003 74.3056 22.7602 74.3073 21.82 74.3122C20.9359 74.3167 20.0519 74.3175 19.1677 74.3155C18.8427 74.3154 18.5177 74.3167 18.1927 74.3193C17.75 74.3227 17.3075 74.3214 16.8647 74.3188C16.6166 74.3193 16.3686 74.3198 16.113 74.3202C15.5149 74.2242 15.5149 74.2242 15.1532 73.9227C14.8573 73.2852 14.7823 72.6639 14.7159 71.9728C14.6995 71.8234 14.6832 71.674 14.6664 71.5201C14.6122 71.0194
114.5616 70.5183 14.511 70.0172C14.4729 69.6581 14.4346 69.2991 14.3961 68.9401C14.2921 67.9646 14.1912 66.9888 14.0909 66.0129C13.9854 64.9917 13.8772 63.9709 13.7694 62.9499C13.5886 61.2348 13.4097 59.5195 13.232 57.804C13.0041 55.6033 12.7732 53.403 12.5414 51.2027C12.342 49.3104 12.1438 47.418 11.946 45.5255C11.8824 44.9177 11.8186 44.3099 11.7549 43.702C11.6547 42.7459 11.5552 41.7897 11.4564 40.8334C11.42 40.4827 11.3834 40.1321 11.3466 39.7815C11.2963 39.3022 11.2469 38.8229 11.1976 38.3435C11.1829 38.2054 11.1683 38.0672 11.1531 37.9249C10.924 35.6618 10.924 35.6618 11.2702 35.0629C11.8019 34.7602 12.2298 34.7986 12.8361 34.8182C13.0469 34.8234 13.2576 34.8287 13.4748 34.8341C13.7166 34.8442 13.7166 34.8442 13.9634 34.8545C13.9729 34.7203 13.9824 34.586 13.9922 34.4477C14.0792 33.3091 14.2114 32.1992 14.3998 31.0727C14.5784 29.7357 14.604 28.5122 13.9634 27.2909C13.5819 26.9908 13.241 26.8335 12.7876 26.6644C12.1897 26.4269 11.9492 26.0964 11.6361 25.5455C11.3986 24.6399 11.3552 24.041 11.7089 23.1697C12.6204 21.6452 14.8766 21.3675 16.4725 20.9394C16.6889 20.8781 16.9052 20.8169 17.1282 20.7538C19.6564 20.0695 19.6564 20.0695 20.9452 20.3091C21.6059 20.7167 22.1463 21.1597 22.4967 21.8606C22.5997 22.799 22.6587 23.6862 22.1331 24.503C21.9291 24.731 21.9291 24.731 21.721 24.9636C21.593 24.9636 21.465 24.9636 21.3331 24.9636C21.6628 27.8195 23.4078 29.9195 25.0292 32.1878C26.3755 34.0947 26.3755 34.0947 26.3755 34.8545C27.0155 34.8545 27.6555 34.8545 28.3149 34.8545C28.3088 34.6422 28.3088 34.6422 28.3026 34.4255C28.2863 33.7726 28.2763 33.1197 28.2664 32.4667C28.2599 32.244 28.2534 32.0214 28.2467 31.792C28.2282 30.1564 28.3544 28.5195 29.4757 27.2392C30.1728 26.5756 30.6637 26.2963 31.6119 26.1273C31.4755 25.7724 31.4755 25.7724 31.3363 25.4103C30.9962 24.525 30.657 23.6394 30.3181 22.7537C30.1718 22.3718 30.0253 21.99 29.8785 21.6082C29.6665 21.0568 29.4554 20.5049 29.2445 19.953C29.1796 19.7849 29.1147 19.6167 29.0479 19.4434C28.6212 18.3235 28.2563 17.1947 27.927 16.0424C28.247 15.7224 28.567 15.4024 28.8967 15.0727C29.4255 15.1439 29.4255 15.1439 30.0604 15.4606C30.438 16.0793 30.6679 16.7427 30.9089 17.4242C30.9776 17.6075 31.0464 17.7907 31.1172 17.9795C31.2861 18.4315 31.4508 18.8846 31.6119 19.3394C31.6058 19.0267 31.6058 19.0267 31.5996 18.7077C31.5855 17.9346 31.5766 17.1616 31.5693 16.3884C31.5654 16.0537 31.5601 15.7191 31.5534 15.3844C31.544 14.9035 31.5396 14.4227 31.5361 13.9417C31.5321 13.7919 31.5281 13.6422 31.524 13.488C31.5236 12.4548 31.5236 12.4548 31.9621 11.9722C32.587 11.6837 33.0662 11.703 33.7452 11.7758ZM45.9634 24.7697C43.7808 27.8828 42.0948 31.3173 40.727 34.8545C41.431 34.8545 42.135 34.8545 42.8604 34.8545C42.7324 34.6625 42.6044 34.4705 42.4725 34.2727C42.4361 33.5697 42.4361 33.5697 42.4725 32.9151C42.5685 32.8191 42.5685 32.8191 42.6664 32.7212C43.3387 32.723 44.009 32.7471 44.6808 32.7712C45.4448 32.7167 45.8802 32.5025 46.5452 32.1394C47.1998 32.103 47.1998 32.103 47.7089 32.1394C48.1283 33.1648 48.1283 33.1648 47.9998 33.7273C47.5939 34.2177 47.1223 34.4097 46.5452 34.6606C46.5452 34.7246 46.5452 34.7886 46.5452 34.8545C47.5692 34.8545 48.5932 34.8545 49.6482 34.8545C49.8065 34.0789 49.964 33.3031 50.121 32.5273C50.1656 32.309 50.2102 32.0908 50.2562 31.8659C50.6179 30.0732 50.8492 28.358 50.8604 26.5273C50.8644 26.3639 50.8684 26.2005 50.8725 26.0322C50.8801 24.8002 50.7734 23.4727 49.9469 22.4955C49.6531 22.212 49.6531 22.212 49.1998 22.1636C47.7608 22.3979 46.8059 23.6753 45.9634 24.7697ZM18.471 22.7818C18.3424 22.8163 18.2138 22.8507 18.0813 22.8862C17.6702 22.9964 17.2592 23.1073 16.8482 23.2182C16.5697 23.293 16.2912 23.3677 16.0126 23.4424C15.3294 23.6258 14.6464 23.8097 13.9634 23.9939C13.8994 24.2499 13.8354 24.5059 13.7695 24.7697C15.1382 24.6554 16.3999 24.3758 17.721 24.0061C17.9117 23.9547 18.1025 23.9033 18.299 23.8504C19.3817 23.5556 19.3817 23.5556 20.3634 23.0242C20.2674 22.7362 20.2674 22.7362 20.1695 22.4424C19.5756 22.4424 19.0436 22.6278 18.471 22.7818ZM17.6361 26.1273C17.4432 26.1828 17.4432 26.1828 17.2464 26.2394C16.9277 26.3311 16.6092 26.4231 16.2907 26.5151C16.3164 26.6534 16.3422 26.7916 16.3687 26.9341C16.403 27.1198 16.4372 27.3056 16.4725 27.497C16.5062 27.6792 16.54 27.8615 16.5748 28.0492C16.609 28.247 16.6433 28.4447 16.6785 28.6485C16.7205 28.858 16.7625 29.0675 16.8058 29.2833C16.8891 30.1863 16.7574 30.9738 16.5937 31.8606C16.5365 32.1799 16.4802 32.4993 16.4248 32.8189C16.3992 32.9586 16.3735 33.0982 16.3472 33.2421C16.28 33.7757 16.2907 34.3167 16.2907 34.8545C18.8507 34.8545 21.4107 34.8545 24.0482 34.8545C23.1558 33.4521 22.2572 32.0753 21.3005 30.7193C20.4777 29.5387 19.9336 28.4216 19.5513 27.0242C19.4845 26.7827 19.4178 26.5412 19.349 26.2924C19.2998 26.1099 19.2505 25.9274 19.1998 25.7394C18.6833 25.7394 18.134 25.9832 17.6361 26.1273ZM31.0301 28.8424C30.5488 29.7059 30.4482 30.3676 30.4482 31.3636C31.5362 31.4276 32.6242 31.4916 33.7452 31.5576C33.9574 32.4062 33.9806 33.0144 33.9392 33.8848C33.8112 34.0768 33.6832 34.2688 33.5513 34.4667C33.0452 34.5412 32.5805 34.5836 32.0725 34.6C31.9355 34.6066 31.7985 34.6132 31.6573 34.6201C31.3191 34.6361 30.9806 34.6487 30.6422 34.6606C30.6422 34.7246 30.6422 34.7886 30.6422 34.8545C32.1142 34.8545 33.5862 34.8545 35.1028 34.8545C35.659 31.9899 35.659 31.9899 34.9089 29.2303C34.3296 28.5799 33.6998 28.1056 32.824 28.0061C32.0027 28.085 31.6465 28.2945 31.0301 28.8424ZM13.3816 36.9879C13.7133 40.8076 13.7133 40.8076 14.0953 44.6216C14.1256 44.9086 14.1559 45.1955 14.1862 45.4825C14.2668 46.2449 14.3478 47.0072 14.429 47.7695C14.5146 48.5741 14.5997 49.3787 14.685 50.1833C14.8276 51.5296 14.9706 52.8759 15.1138 54.2223C15.279 55.7755 15.4438 57.3288 15.6083 58.8821C15.7675 60.3858 15.927 61.8895 16.0867 63.3931C16.1542 64.0296 16.2217 64.6662 16.2892 65.3027C16.3684 66.0503 16.4478 66.7979 16.5275 67.5454C16.5566 67.8188 16.5856 68.0922 16.6145 68.3656C16.6541 68.7399 16.694 69.1141 16.734 69.4883C16.7562 69.6972 16.7784 69.9062 16.8012 70.1214C16.8778 70.7794 16.9727 71.4351 17.0664 72.0909C27.1784 72.0909 37.2904 72.0909 47.7089 72.0909C48.364 65.9303 48.364 65.9303 49.0187 59.7697C49.2855 57.2588 49.5523 54.7478 49.8194 52.2369C50.0138 50.4086 50.2082 48.5802 50.4024 46.7518C50.5052 45.7831 50.6082 44.8145 50.7113 43.8459C50.8082 42.9351 50.905 42.0242 51.0016 41.1134C51.0372 40.7783 51.0729 40.4432 51.1086 40.1081C51.1572 39.6522 51.2055 39.1963 51.2538 38.7403C51.2681 38.6064 51.2825 38.4724 51.2973 38.3344C51.3692 37.6626 51.3692 37.6626 51.3937 36.9879C38.8497 36.9879 26.3057 36.9879 13.3816 36.9879Z",fill:"#CCCCCC"}),a.default.createElement("path",{d:"M25.9878 45.7151C27.6518 45.7151 29.3158 45.7151 31.0302 45.7151C31.0302 46.9311 31.0302 48.1471 31.0302 49.4C31.7342 49.4 32.4382 49.4 33.1635 49.4C33.1635 48.184 33.1635 46.9
168 33.1635 45.7151C34.8275 45.7151 36.4915 45.7151 38.206 45.7151C38.2446 47.4955 38.2806 49.2759 38.312 51.0565C38.3266 51.8835 38.3425 52.7104 38.3609 53.5373C38.3788 54.337 38.3935 55.1368 38.4062 55.9366C38.4115 56.24 38.4179 56.5434 38.4255 56.8467C38.5306 61.1429 38.5306 61.1429 37.3938 62.6848C36.0857 63.8477 34.8933 64.1394 33.1635 64.1394C33.1635 59.9154 33.1635 55.6914 33.1635 51.3394C32.4595 51.3394 31.7555 51.3394 31.0302 51.3394C31.0302 55.5634 31.0302 59.7874 31.0302 64.1394C29.4692 64.1394 28.4661 63.8314 27.1635 63C26.0464 61.849 25.9579 60.5167 25.9658 58.9914C25.9657 58.8475 25.9657 58.7036 25.9657 58.5554C25.9658 58.0821 25.9673 57.6089 25.9688 57.1356C25.9692 56.8065 25.9695 56.4775 25.9697 56.1484C25.9704 55.284 25.9723 54.4197 25.9745 53.5553C25.9765 52.6726 25.9773 51.7899 25.9783 50.9072C25.9804 49.1765 25.9838 47.4458 25.9878 45.7151Z",fill:"#CCCCCC"}),a.default.createElement("path",{d:"M49.2119 27.7758C49.6483 27.8727 49.6483 27.8727 50.0119 28.2C50.2301 28.6485 50.2301 28.6485 50.2422 29.1212C49.8885 29.9744 49.2679 30.3982 48.4619 30.7848C47.1641 31.2788 46.1993 31.2479 44.9089 30.6848C44.4119 30.3939 44.4119 30.3939 44.218 30.2C44.1695 29.5333 44.1695 29.5333 44.218 28.8424C44.9405 28.3608 45.1713 28.4604 46.0119 28.5758C47.4951 28.7224 47.8936 28.0155 49.2119 27.7758Z",fill:"#CDCDCD"}))},iT={productCard:"whammy_desktop_productCard__yaFJkILN",imageWrapper:"whammy_desktop_imageWrapper__-vnSCn03",productCardPrice:"whammy_desktop_productCardPrice__cjrIyVYO",productCardTitle:"whammy_desktop_productCardTitle__2xVjvjtX",productCardImage:"whammy_desktop_productCardImage__7pg5bhKl",productCardButton:"whammy_desktop_productCardButton__UIEXwI9Y"},iS=function(e){var t,n=a.default.useState(!1),r=n[0],l=n[1],i=aY({name:e.name,destination:eO(ej(),e.productId,e.name)||ej(),altText:e.name,imageTitle:e.name,upc:null==e?void 0:e.upc},null==e?void 0:e.contextProps,tz.SeasonsInfluencerProductCard),o=i.ref,d=i.selectCtaPromotionClick;return a.default.createElement("div",{className:iT.productCard,"data-testid":"trending-product-card-desktop",ref:function(e){return o(e)}},a.default.createElement("div",{className:iT.imageWrapper},r?a.default.createElement("div",{"data-testid":"default-product-image"},a.default.createElement(ik,null)):a.default.createElement("img",{alt:null==e?void 0:e.name,className:iT.productCardImage,"data-testid":"product-image",height:100,onError:function(){return l(!0)},src:null==e||null==(t=e.productImage)?void 0:t.uri})),a.default.createElement("div",{className:iT.productCardTitle},null==e?void 0:e.name),a.default.createElement("div",{className:iT.productCardButton},a.default.createElement(rH.Button,{className:iT.callToActionBtn,"data-testid":"call-to-action-button",onClick:function(){d(),window.location.assign(eO(ej(),null==e?void 0:e.productId,null==e?void 0:e.name)||ej())}},"Shop Now")))},iI=function(e){var t;return a.default.createElement("div",{"aria-label":"Close Modal",className:"whammy_desktop_overlay__1H4JuhjK","data-testid":"trending-product-details-desktop"},a.default.createElement("div",{className:"whammy_desktop_modal__YDXBcysm",onClick:function(e){return e.stopPropagation()},onKeyDown:function(t){return e.handleClose(t)},role:"dialog"},a.default.createElement("button",{className:"whammy_desktop_closeButton__aJYtETEe","data-testid":"close-desktop-trending-details-icon",onClick:function(){return e.handleClose()},type:"button"},a.default.createElement(iw,{fill:"white"})),a.default.createElement("div",{className:"whammy_desktop_socialMediaProductsContainer__h9bsJ7X9"},a.default.createElement("div",{className:"whammy_desktop_socialMediaImageVideoHandleWrapper__r72zq842"},a.default.createElement("div",{className:"whammy_desktop_socialMediaImageVideoHandle__7tszpJ81"},a.default.createElement("div",{className:"whammy_desktop_socialMediaImageVideo__gsotHCdP",ref:null==e?void 0:e.elementRef},"image"===(null==e?void 0:e.contentType)?a.default.createElement("img",{alt:null==e?void 0:e.altText,className:"whammy_desktop_videoImageWrapper__Y-Q-mwVt","data-testid":"trending-product-details-desktop-image",src:ez(null==e?void 0:e.contentUrl)}):a.default.createElement(ii,{height:"90vh",selectPromotionClick:null==e?void 0:e.onPromotionClicked,videoUrl:null==e?void 0:e.videoUrl,width:"fit-content"})))),a.default.createElement("div",{className:"whammy_desktop_productsGridContainer__FUgcjJC6"},a.default.createElement("div",{className:"whammy_desktop_socialMediaHandleWrapper__efmKm3-6"},a.default.createElement(iE,{altText:null==e?void 0:e.altText,avatarUrl:null==e?void 0:e.avatarUrl,caption:null==e?void 0:e.caption,userName:null==e?void 0:e.userName})),a.default.createElement("div",{className:"whammy_desktop_productsGrid__cGoOvnrZ","data-testid":"trending-product-details-desktop-products-grid"},0===(null==e||null==(t=e.products)?void 0:t.length)?a.default.createElement("div",{className:"whammy_desktop_noProductsMessage__6vasaoLJ"},"No Products Available"):e.products.map(function(t){var n,r;return a.default.createElement(iS,{contextProps:null==e?void 0:e.contextProps,key:t.productId,name:null==t?void 0:t.name,productId:null==t?void 0:t.productId,productImage:{uri:null==t||null==(n=t.productImages[0])?void 0:n.uri},tagPrice:null==t||null==(r=t.item)||null==(r=r.retailItems[0])?void 0:r.tagPrice,upc:null==t?void 0:t.upc})}
1))))))},iP=function(e){var t=e.height,n=e.width,r=e.fill;return a.default.createElement("svg",{height:void 0===t?24:t,viewBox:"0 0 18 18",width:void 0===n?24:n,xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("circle",{cx:"9",cy:"9",fill:void 0===r?"#E21C11":r,r:"9"}),a.default.createElement("path",{clipRule:"evenodd",d:"M8.20455 9.00004L4.10229 4.89779L4.89779 4.10229L9.00004 8.20455L13.1023 4.10229L13.8978 4.89779L9.79554 9.00004L13.8978 13.1023L13.1023 13.8978L9.00004 9.79554L4.89779 13.8978L4.10229 13.1023L8.20455 9.00004Z",fill:"white",fillRule:"evenodd"}))},iN={overlay:"whammy_mobile_overlay__vCpqk-Gm",modal:"whammy_mobile_modal__g2G46W90",closeButton:"whammy_mobile_closeButton__o6u-EAPF",socialMediaHandleContainer:"whammy_mobile_socialMediaHandleContainer__47hNqGax",profileNameImage:"whammy_mobile_profileNameImage__hSreeWxy",imageProfileNameSocialIconsWrapper:"whammy_mobile_imageProfileNameSocialIconsWrapper__9I7eC4nV",profileName:"whammy_mobile_profileName__QhINUv2Q",profileTitle:"whammy_mobile_profileTitle__LZ00cSLP",productScrollContainer:"whammy_mobile_productScrollContainer__ciJovAmR"},iO="whammy_mobile_productImage__fUSLNmjI",iA=function(e){var t,n=a.default.useState(!1),r=n[0],l=n[1],i=aY({name:e.name,destination:eO(ej(),e.productId,e.name)||ej(),altText:e.name,imageTitle:e.name,upc:null==e?void 0:e.upc},null==e?void 0:e.contextProps,tz.SeasonsInfluencerProductCard),o=i.ref,d=i.selectCtaPromotionClick;return a.default.createElement("div",{className:"whammy_mobile_productCard__yTGDv0X4","data-testid":"trending-product-card-mobile",ref:function(e){return o(e)}},a.default.createElement("div",{className:iO},r?a.default.createElement("div",{"data-testid":"default-product-image"},a.default.createElement(ik,null)):a.default.createElement("img",{alt:null==e?void 0:e.name,className:iO,"data-testid":"product-image",onError:function(){return l(!0)},src:null==e||null==(t=e.productImage)?void 0:t.uri})),a.default.createElement("div",{className:"whammy_mobile_details__mn8e1jkM"},a.default.createElement("div",{className:"whammy_mobile_detailsTitle__mgqN55mD"},null==e?void 0:e.name),a.default.createElement("a",{className:"whammy_mobile_shopNow__625-tvwa",href:eO(ej(),null==e?void 0:e.productId,null==e?void 0:e.name),onClick:d,rel:"noreferrer",target:"_blank"},"Shop Now ")))},iB=function(e){var t;return a.default.createElement("div",{"aria-label":"Close Modal",className:iN.overlay,"data-testid":"trending-product-details-mobile"},a.default.createElement("div",{className:iN.modal,onClick:function(e){return e.stopPropagation()},onKeyDown:function(t){return e.handleClose(t)},role:"dialog"},a.default.createElement("button",{className:iN.closeButton,onClick:function(){return e.handleClose()},type:"button"},a.default.createElement(iP,{fill:"#242729"})),"image"===(null==e?void 0:e.contentType)?a.default.createElement("img",{alt:null==e?void 0:e.altText,className:iN.videoImageWrapper,"data-testid":"trending-product-details-mobile-image",height:537,ref:e.elementRef,src:ez(null==e?void 0:e.contentUrl),width:479}):a.default.createElement("div",{ref:e.elementRef,style:{position:"relative"}},a.default.createElement(ii,{height:537,selectPromotionClick:e.onPromotionClicked,videoUrl:null==e?void 0:e.videoUrl,width:479}),a.default.createElement("div",{className:iN.productScrollContainer,"data-testid":"trending-product-details-mobile-products-scroll"},null==e||null==(t=e.products)?void 0:t.map(function(t){var n,r;return a.default.createElement("div",{key:null==t?void 0:t.productId},a.default.createElement(iA,{contextProps:null==e?void 0:e.contextProps,name:null==t?void 0:t.name,productId:null==t?void 0:t.productId,productImage:{uri:null==t||null==(n=t.productImages[0])?void 0:n.uri},tagPrice:null==t||null==(r=t.item)||null==(r=r.retailItems[0])?void 0:r.tagPrice,upc:null==t?void 0:t.upc}))}))),a.default.createElement(iE,{altText:null==e?void 0:e.altText,avatarUrl:null==e?void 0:e.avatarUrl,caption:null==e?void 0:e.caption,userName:null==e?void 0:e.userName})))},iL=function(e){var n=(0,a.useState)(!1),r=n[0],l=n[1],i=(0,a.useState)(null),o=i[0],d=i[1],u=(0,a.useState)(ez((null==e?void 0:e.contentUrl)||{})||(null==e?void 0:e.thumbnailImageUrl)),s=u[0],c=u[1],m=null==e?void 0:e.caption.slice(0,100),f=(0,a.useRef)(null),p={altText:null==e?void 0:e.altText,imageTitle:m,name:m,tacticId:null==e?void 0:e.postId,destination:null==e?void 0:e.postId},h=aY(p,null==e?void 0:e.contextProps,tz.SeasonsInfluencerFeedCard),g=h.ref,_=h.selectPromotionClick,v=function(){var e=eL(null==f?void 0:f.current);return(0,t.default)({},p,e,{promoPercentViewed:100})},y=function(t){e3(v(),e.contextProps,tz.SeasonsInfluencerVideo),t?eH(t,b):b()},b=function(){l(!1)},w=function(){e2(v(),e.contextProps,tz.SeasonsInfluencerVideo)};return a.default.createElement("div",null,a.default.createElement("div",{className:"whammy_influencerTrendingCard_container__pcsVaeAy","data-testid":"influencer-trending-card",onClick:function(t){l(!0),d(e),_(t)},onKeyDown:function(){return l(!0)},ref:function(e){return g(e)},role:"banner"},a.default.createElement("img",{alt:null==e?void 0:e.altText,className:"whammy_influencerTrendingCard_thumbnail__4-HrlRp8","data-testid":"trending-card-thumbnail",onError:function(t){s!==(null==e?void 0:e.thumbnailImageUrl)&&null!=e&&e.thumbnailImageUrl?c(null==e?void 0:e.thumbnailImageUrl):Q(t)},src:s})),function(){if(!r)return null;var e=(0,t.default)({},o,{handleClose:y,onPromotionClicked:w,elementRef:f});return Y()||X()?a.default.createElement(iI,(0,t.default)({},e)):V()||q()?a.default.createElement(iB,(0,t.default)({},e)):null}())}
1,iD={container:"whammy_influencerTrendingCardsGrid_container__N0SrXK5B",heading:"whammy_influencerTrendingCardsGrid_heading__DFXsd8BI"},iR=B.default.div(l6||(l6=(0,O.default)(["\n width: 100%;\n height: 300px;\n position: relative;\n background-size: cover;\n background-image: url(",");\n background-position: center;\n background-repeat: no-repeat;\n\n @media (max-width: 960px) {\n background-image: url(",");\n }\n\n @media (max-width: 768px) {\n background-image: url(",");\n }\n"])),function(e){return e.desktopImage.asset.url||e.desktopImage.imageUrl},function(e){return e.tabletImage.asset.url||e.tabletImage.imageUrl},function(e){return e.mobileImage.asset.url||e.mobileImage.imageUrl}),iM=B.default.div(l7||(l7=(0,O.default)(["\n position: absolute;\n top: 15%;\n left: 50%;\n transform: translate(-50%, 0);\n width: 400px;\n text-align: center;\n font-family: 'Montserrat', sans-serif;\n font-size: var(--font-size--48);\n font-weight: 800;\n line-height: 52px;\n color: ",";\n overflow: hidden;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n text-overflow: ellipsis;\n white-space: normal;\n\n @media (max-width: 960px) {\n font-size: 40px;\n line-height: 42px;\n }\n\n @media (max-width: 768px) {\n font-size: var(--font-size--30);\n line-height: var(--spacing--x-lg);\n width: 300px;\n }\n"])),function(e){var t;return(null==e||null==(t=e.textColor)?void 0:t.hex)||"var(--color-white)"}),iF=B.default.div(l9||(l9=(0,O.default)(["\n position: absolute;\n bottom: 5%;\n width: 100%;\n display: flex;\n flex-wrap: wrap; \n justify-content: center; \n align-items: center;\n gap: var(--spacing--sm);\n max-height: calc(32px * 2 + 8px); \n overflow: hidden; \n"]))),iW=B.default.div(l8||(l8=(0,O.default)(["\n display: inline-block;\n height: var(--spacing--x-lg);\n padding: 0 var(--spacing--md);\n border-radius: 20px;\n background-color: ",";\n box-shadow: 0 1px 3px 0 #00000026;\n white-space: nowrap;\n align-content: center;\n opacity: 1;\n\n /* Text styles */\n font-family: 'Montserrat', sans-serif;\n font-size: var(--font-size--12);\n font-weight: var(--font-weight--semi-bold);\n line-height: 18px;\n text-align: left;\n color: ",";\n cursor: pointer;\n"])),function(e){var t;return(null==e||null==(t=e.pillColor)?void 0:t.hex)||"var(--color-white)"},function(e){var t;return(null==e||null==(t=e.pillTextColor)?void 0:t.hex)||"var(--color-gray--60)"});function iH(e){return e.getBoundingClientRect()}function iz(e,t){return{get collidedTop(){return iH(e).top<iH(t).top},get collidedBottom(){return iH(e).bottom>iH(t).bottom},get collidedLeft(){return iH(e).left<iH(t).left},get collidedRight(){return iH(e).right>iH(t).right},get overflowTop(){return iH(t).top-iH(e).top},get overflowBottom(){return iH(e).bottom-iH(t).bottom},get overflowLeft(){return iH(t).left-iH(e).left},get overflowRight(){return iH(e).right-iH(t).right}}}var ij={container:"whammy_shoppableHero_container__Xyk-qnFc",hotspot:"whammy_shoppableHero_hotspot__9G1SHGoW",circle:"whammy_shoppableHero_circle__7yukmpu-",plus:"whammy_shoppableHero_plus__CljB774T",image:"whammy_shoppableHero_image__rJxWGG4U",overlay:"whammy_shoppableHero_overlay__JA2BpXJ2",logo:"whammy_shoppableHero_logo__96NfFiWj",mobileTitleContent:"whammy_shoppableHero_mobileTitleContent__q-CJZ-ra",mobileButtonContainer:"whammy_shoppableHero_mobileButtonContainer__pQ-o5nBt",heading:"whammy_shoppableHero_heading__WqYQjC0p",subHeader:"whammy_shoppableHero_subHeader__eHNAXy9-",callToActionBtn:"whammy_shoppableHero_callToActionBtn__9cQpbxJ4",tagIconWrapper:"whammy_shoppableHero_tagIconWrapper__Gt0x9uM7",productDetailWrapper:"whammy_shoppableHero_productDetailWrapper__SijaauV4"},iU=e.i(71091);(dF=dU||(dU={}))[dF.THREE=3]="THREE",dF[dF.FIVE=5]="FIVE";var iG=dU,iV=function(e){var t=e.height,n=e.width,r=e.fill;return a.default.createElement("svg",{fill:"none",height:void 0===t?19:t,viewBox:"0 0 19 19",width:void 0===n?19:n,xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{clipRule:"evenodd",d:"M17.6493 0.160156H1.03091C0.461167 0.160156 0 0.621323 0 1.19107V17.8094C0 18.3792 0.461167 18.8403 1.03091 18.8403H9.97755V11.6064H7.54212V8.78806H9.97755V6.70639C9.97
1755 4.29431 11.4509 2.98203 13.6038 2.98203C14.6348 2.98203 15.5209 3.05675 15.7789 3.09178V5.6136H14.2845C13.117 5.6136 12.8893 6.17401 12.8893 6.99126V8.78923H15.6797L15.3177 11.6146H12.8893V18.8403H17.6493C18.219 18.8403 18.6802 18.3792 18.6802 17.8094V1.19107C18.6802 0.621323 18.219 0.160156 17.6493 0.160156Z",fill:void 0===r?"#ffffff":r,fillRule:"evenodd"}))},iq=function(e){var t=e.height,n=e.width,r=e.fill;return a.default.createElement("svg",{fill:"none",height:void 0===t?19:t,viewBox:"0 0 20 19",width:void 0===n?19:n,xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{clipRule:"evenodd",d:"M0.679688 9.48034C0.679688 13.434 3.14403 16.8104 6.62311 18.1691C6.54128 17.4308 6.46763 16.2984 6.65585 15.4925C6.82653 14.7636 7.75241 10.8542 7.75241 10.8542C7.75241 10.8542 7.47184 10.2944 7.47184 9.46868C7.47184 8.17412 8.22704 7.20261 9.16462 7.20261C9.96308 7.20261 10.3477 7.80091 10.3477 8.517C10.3477 9.31823 9.83799 10.5148 9.57378 11.6239C9.35167 12.5535 10.0414 13.3092 10.9591 13.3092C12.6191 13.3092 13.8981 11.5621 13.8981 9.03832C13.8981 6.81074 12.2895 5.24794 9.99113 5.24794C7.33039 5.24794 5.77088 7.24226 5.77088 9.2949C5.77088 10.0996 6.07834 10.9627 6.46412 11.4292C6.54128 11.5225 6.5518 11.6041 6.53076 11.6974C6.46062 11.989 6.30163 12.6304 6.27006 12.7587C6.22915 12.9337 6.13562 12.9687 5.95676 12.887C4.79005 12.3494 4.05823 10.6466 4.05823 9.27041C4.05823 6.33141 6.20226 3.62566 10.239 3.62566C13.4819 3.62566 16.0047 5.93487 16.0047 9.01383C16.0047 12.2327 13.9706 14.8219 11.1415 14.8219C10.1945 14.8219 9.30607 14.332 8.99043 13.7489L8.40591 15.9648C8.19548 16.7789 7.62265 17.7959 7.23686 18.414C8.11365 18.6822 9.03719 18.8303 10.0075 18.8303C15.163 18.8303 19.3599 14.6551 19.3599 9.50017C19.3599 4.34524 15.163 0.169992 10.0075 0.169992C4.86721 0.150166 0.679688 4.32775 0.679688 9.48034Z",fill:void 0===r?"#ffffff"
1:r,fillRule:"evenodd",id:"PIN"}))},iY=function(e){var t=e.height,n=e.width,r=e.fill;return a.default.createElement("svg",{fill:"none",height:void 0===t?19:t,viewBox:"0 0 19 15",width:void 0===n?19:n,xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{clipRule:"evenodd",d:"M0.0410156 6.76442C0.0410156 5.25366 0.227822 3.74056 0.227822 3.74056C0.227822 3.74056 0.409946 2.4563 0.970352 1.88772C1.6802 1.14402 2.61421 1.16737 3.02984 1.08915C4.52425 0.944374 9.3811 0.902344 9.3811 0.902344C9.3811 0.902344 13.3063 0.907014 15.9192 1.09615C16.2858 1.14052 17.082 1.14285 17.7919 1.88772C18.3523 2.45513 18.5344 3.74173 18.5344 3.74173C18.5344 3.74173 18.7212 5.25249 18.7212 6.76558V8.23431C18.7212 9.74741 18.5344 11.2582 18.5344 11.2582C18.5344 11.2582 18.3523 12.5448 17.7919 13.1122C17.082 13.857 16.2858 13.8594 15.9192 13.9037C13.3063 14.0929 9.3811 14.0976 9.3811 14.0976C9.3811 14.0976 4.52425 14.0544 3.02984 13.9108C2.61421 13.8325 1.6802 13.8559 0.970352 13.1122C0.409946 12.5436 0.227822 11.2593 0.227822 11.2593C0.227822 11.2593 0.0410156 9.74741 0.0410156 8.23548V6.76442ZM7.45237 9.95172V4.70376L12.4995 7.3365L7.45588 9.95172H7.45237Z",fill:void 0===r?"#ffffff"
1:r,fillRule:"evenodd",id:"YT"}))},iX=function(e){var t=e.height,n=e.width,r=e.fill;return a.default.createElement("svg",{fill:"none",height:void 0===t?19:t,viewBox:"0 0 20 19",width:void 0===n?19:n,xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{clipRule:"evenodd",d:"M10.0608 0.160156C7.52379 0.160156 7.20623 0.171831 6.21034 0.216197C5.21562 0.262897 4.53847 0.419344 3.94304 0.650511C3.32893 0.888683 2.80705 1.20858 2.28867 1.72812C1.76913 2.2465 1.44806 2.76721 1.21106 3.38249C0.979888 3.97792 0.822273 4.65507 0.77674 5.64979C0.730039 6.64568 0.720703 6.96324 0.720703 9.50024C0.720703 12.0372 0.732374 12.3548 0.77674 13.3507C0.82344 14.3454 0.979888 15.0237 1.21106 15.618C1.44923 16.2321 1.76913 16.754 2.28867 17.2724C2.80705 17.7919 3.32776 18.113 3.94304 18.35C4.53847 18.5811 5.21562 18.7388 6.21034 18.7843C7.20623 18.831 7.52379 18.8403 10.0608 18.8403C12.5978 18.8403 12.9154 18.8287 13.9112 18.7843C14.906 18.7376 15.5843 18.5811 16.1785 18.35C16.7927 18.1118 17.3145 17.7919 17.8329 17.2724C18.3525 16.754 18.6735 16.2333 18.9105 15.618C19.1417 15.0226 19.2993 14.3454 19.3448 13.3507C19.3915 12.3548 19.4009 12.0372 19.4009 9.50024C19.4009 6.96324 19.3892 6.64568 19.3448 5.64979C19.2981 4.65507 19.1417 3.97675 18.9105 3.38249C18.6724 2.76838 18.3525 2.2465 17.8329 1.72812C17.3145 1.20858 16.7938 0.887516 16.1785 0.650511C15.5831 0.419344 14.906 0.26173 13.9112 0.216197C12.9154 0.169496 12.5978 0.160156 10.0608 0.160156ZM10.0608 1.84137C12.5546 1.84137 12.8511 1.85305 13.8354 1.89741C14.746 1.93944 15.2399 2.09122 15.5691 2.21965C16.0058 2.38893 16.3163 2.59091 16.6432 2.91782C16.9701 3.24472 17.1721 3.55528 17.3414 3.99193C17.4698 4.32117 17.6216 4.81502 17.6636 5.72568C17.708 6.71106 17.7185 7.00644 17.7185 9.50024C17.7185 11.994 17.7068 12.2906 17.6601 13.2748C17.6134 14.1855 17.4616 14.6793 17.3332 15.0086C17.1581 15.4452 16.9596 15.7558 16.6327 16.0827C16.3058
116.4096 15.9906 16.6116 15.5586 16.7808C15.2317 16.9093 14.7297 17.061 13.819 17.1031C12.8266 17.1474 12.5347 17.1579 10.0363 17.1579C7.5378 17.1579 7.24592 17.1463 6.25354 17.0996C5.34288 17.0529 4.84085 16.9011 4.51395 16.7727C4.07029 16.5975 3.76674 16.3991 3.43984 16.0722C3.11294 15.7453 2.90278 15.43 2.73933 14.9981C2.6109 14.6712 2.45912 14.1691 2.41242 13.2585C2.3774 12.2778 2.36572 11.9742 2.36572 9.4874C2.36572 7.0006 2.3774 6.69705 2.41242 5.70467C2.45912 4.79401 2.6109 4.29198 2.73933 3.96507C2.90278 3.52142 3.11294 3.21787 3.43984 2.89096C3.76674 2.56406 4.07029 2.35391 4.51395 2.19046C4.84085 2.06203 5.3312 1.91026 6.24186 1.86355C7.23424 1.82853 7.52613 1.81685 10.0246 1.81685L10.0608 1.84137ZM10.0608 4.70411C7.41054 4.70411 5.26465 6.85233 5.26465 9.50024C5.26465 12.1505 7.41288 14.2964 10.0608 14.2964C12.711 14.2964 14.8569 12.1482 14.8569 9.50024C14.8569 6.84999 12.7087 4.70411 10.0608 4.70411ZM10.0608 12.614C8.34105 12.614 6.94704 11.22 6.94704 9.50024C6.94704 7.7805 8.34105 6.38649 10.0608 6.38649C11.7805 6.38649 13.1745 7.7805 13.1745 9.50024C13.1745 11.22 11.7805 12.614 10.0608 12.614ZM16.1669 4.51497C16.1669 5.13375 15.6648 5.63578 15.0461 5.63578C14.4273 5.63578 13.9252 5.13375 13.9252 4.51497C13.9252 3.89619 14.4273 3.39416 15.0461 3.39416C15.6648 3.39416 16.1669 3.89619 16.1669 4.51497Z",fill:void 0===r?"#ffffff"
1:r,fillRule:"evenodd",id:"INSTA"}))},iZ=["contextProps"],iK=function(e){var t=e.contextProps,n=(0,nk.default)(e,iZ),r=(0,a.useState)(!1),l=r[0],i=r[1],o=(0,a.useState)(!1),d=o[0],u=o[1],s=(0,a.useState)(!1),c=s[0],m=s[1],f=aY({altText:n.videoThumbnail.alt,destination:"bambuser-liveshopping-"+n.videoId,imageTitle:null==n?void 0:n.title,name:null==n?void 0:n.title,tacticId:null==n?void 0:n.tacticId},t,tz.SeasonsWatchCarousal),p=f.ref,h=f.selectPromotionClick;return a.default.createElement("div",{className:"whammy_watchCarousel_videoThumbnailWrapper__ILat70VG","data-testid":"bambuserPlayerContainer",ref:function(e){return p(e)}},a.default.createElement(i_,{contextProps:t,setIsLoading:m,setShowPlayer:u,showPlayer:d,tacticId:null==n?void 0:n.tacticId,upcs:n.shoppableUpcs,videoId:n.videoId}),!c&&l&&n.videoSrc?a.default.createElement("video",{autoPlay:!0,"data-testid":"preview-video",muted:!0,onClick:function(e){i(!1),m(!0),u(!0),h(e)},onMouseLeave:function(){return i(!1)},src:n.videoSrc}):a.default.createElement("img",{alt:n.videoThumbnail.alt,"data-testid":"thumbnail",onClick:function(){i(!1),m(!0),u(!0)},onKeyDown:function(){i(!1),m(!0),u(!0)},onMouseEnter:function(){return i(!0)},src:n.videoThumbnail.imageUrl}),n.showMetaData?a.default.createElement("div",{className:"whammy_watchCarousel_metaDataWrapper__ulkj96nN",style:{color:n.isShoppableVideoCardTextDarkColor?"var(--color-gray--60)":A.colors.white}},a.default.createElement("div",{className:"whammy_watchCarousel_title__cu-QXmJm"},n.title),n.length?a.default.createElement("div",{className:"whammy_watchCarousel_clockDurationViewsWrapper__J20PefWa"},a.default.createElement(aV,{fill:{hex:n.isShoppableVideoCardTextDarkColor?"var(--color-gray--60)":A.colors.white}}),a.default.createElement("span",{className:"whammy_watchCarousel_duration__dveNcWnO"},n.length)):null):null)}
1,iQ="whammy_watchCarousel_blockHeading__zt1SYHAi",i$="whammy_watchCarousel_scrollButton__2N-kTwAe",iJ="whammy_watchCarousel_hideForMobile__S9ZGf94b",i0="whammy_watchCarousel_hideForDesktop__IGbZr0CI",i1=["extraClassNames","testIdPrefix"],i2=function(e){var t=e.extraClassNames,n=e.testIdPrefix,r=(0,nk.default)(e,i1),l=null!=r&&r.useDarkSocialMediaIcons?"#000000":"#ffffff",i=(0,a.useCallback)(function(e){window.location.assign(e)},[]);return a.default.createElement("div",{className:"whammy_watchCarousel_socialHandlBlock__KlenQq-n "+t},a.default.createElement("button",{"aria-label":n+" Facebook Icon",onClick:function(){return i(null==r?void 0:r.facebook)},type:"button"},a.default.createElement(iV,{fill:l})),a.default.createElement("button",{"aria-label":n+" Pinterest Icon",onClick:function(){return i(null==r?void 0:r.pinterest)},type:"button"},a.default.createElement(iq,{fill:l})),a.default.createElement("button",{"aria-label":n+" Youtube Icon",onClick:function(){return i(null==r?void 0:r.youtube)},type:"button"},a.default.createElement(iY,{fill:l})),a.default.createElement("button",{"aria-label":n+" Instagram Icon",onClick:function(){return i(null==r?void 0:r.instagram)},type:"button"},a.default.createElement(iX,{fill:l})))},i3=function(e){var t=e.ctaLabel,n=e.ctaRedirectUrl,r=e.ctaTextColor,l=e.ctaUnderLineColor,i=e.extraClassNames,o=e.testId;return a.default.createElement("div",{className:"whammy_watchCarousel_blockCTA__kBpfR-gV "+i},a.default.createElement("button",{"data-testid":o,onClick:function(){return window.location.assign(n)},style:{borderBottomColor:(null==l?void 0:l.hex)||"var(--color-red--30)",color:(null==r?void 0:r.hex)||"var(--color-white)"},type:"button"},t))},i4=function(e){var t;return a.default.createElement("div",{className:"whammy_cards_card__ePoLyy9v","data-testid":"content-card"},a.default.createElement("div",{className:"whammy_cards_cardImg__fMXww4do"},a.default.createElement("a",{"data-testid":"image-link",href:e.linkUrl,rel:"noreferrer",target:"_blank"},e.image?a.default.createElement("img",{alt:null==(t=e.image)?void 0:t.alt,"data-testid":"content-card-image",src:eu(e.image)}):a.default.createElement("div",{className:"whammy_cards_defaultImage__SjKJ-9-J","data-testid":"content-card-default-image"},a.default.createElement(aQ,null)))),a.default.createElement("div",{className:"whammy_cards_cardTextContent__Ggf5T4i9","data-testid":"content-card-text"},a.default.createElement("a",{className:"whammy_cards_titleLink__3qCCKLbZ","data-testid":"title-link",href:e.linkUrl,rel:"noreferrer",target:"_blank"},a.default.createElement("div",{className:"whammy_cards_contentCardTitle__ihLRfLpU","data-testid":"content-card-heading"},e.title))))},i5="whammy_seasonsCardCarousel_scrollButton__as0YE-G9",i6=function(e){var t=e.fill;return a.default.createElement("svg",{"data-testid":"moderate-icon",fill:"none",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{clipRule:"evenodd",d:"M7.97098 2.38685C9.2521 2.38197 10.5138 2.69997 11.6396 3.31149C12.7654 3.923 13.7189 4.80831 14.4122 5.88567C15.1054 6.96303 15.516 8.19769 15.6061 9.47566C15.6962 10.7536 15.4628 12.0337 14.9276 13.1976C14.8583 13.3482 14.7321 13.4652 14.5766 13.5227C14.4211 13.5802 14.2492 13.5736 14.0986 13.5043L12.6168 12.8229C12.3032 12.6787 12.1659 12.3075 12.3101 11.9939C12.4543 11.6803 12.8255 11.543 13.1391 11.6872L14.0251 12.0947C14.3053 11.2842 14.4198 10.4233 14.3592 9.56355C14.2839 8.49509 13.9406 7.46282 13.361 6.56208C12.7814 5.66134 11.9841 4.92116 11.0429 4.4099C10.1017 3.89863 9.04684 3.63276 7.97574 3.63684C6.90463 3.64092 5.85182 3.91481 4.91452 4.43323C3.97722 4.95164 3.18565 5.69787 2.61291 6.603C2.04017 7.50812 1.70473 8.54297 1.63755 9.61198C1.5835 10.4722 1.70454 11.3321 1.99091 12.1405L2.87384 11.7263C3.18634 11.5797 3.55851 11.7142 3.70511 12.0267C3.85172 12.3392 3.71724 12.7114 3.40474 12.858L1.92818 13.5507C1.61568 13.6973 1.24351 13.5628 1.0969 13.2503C0.552777 12.0904 0.309664 10.8122 0.390012 9.53358C0.470361 8.25497 0.871581 7.01721 1.55662 5.9346C2.24166 4.852 3.18844 3.95946 4.30952 3.33939C5.4306 2.71932 6.68985 2.39173 7.97098 2.38685Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M2.05806 5.56985C2.30214 5.32577 2.69786 5.32577 2.94194 5.56985L3.94194 6.56985C4.18602 6.81393 4.18602 7.20966 3.94194 7.45374C3.69786 7.69781 3.30214 7.69781 3.05806 7.45374L2.05806 6.45374C1.81398 6.20966 1.81398 5.81393 2.05806 5.56985ZM13.9419 5.56985C14.186 5.81393 14.186 6.20966 13.9419 6.45374L12.9419 7.45374C12.6979 7.69781 12.3021 7.69781 12.0581 7.45374C11.814 7.20966 11.814 6.81393 12.0581 6.56985L13.0581 5.56985C13.3021 5.32577 13.6979 5.32577 13.9419 5.56985Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M7.95711 2.38672C8.30229 2.38672 8.58211 2.66654 8.58211 3.01172V4.42593C8.58211 4.77111 8.30229 5.05093 7.95711 5.05093C7.61193 5.05093 7.33211 4.77111 7.33211 4.42593V3.01172C7.33211 2.66654 7.61193 2.38672 7.95711 2.38672Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{d:"M5.2896 5.73793C5.22935 5.61011 5.27714 5.45745 5.39952 5.38679C5.5219 5.31614 5.678 5.35109 5.75857 5.46717L8.62139 9.59181C8.8516 9.92349 8.74916 10.3811 8.39952 10.5829C8.04987 10.7848 7.60237 10.6447 7.43024 10.2795L5.2896 5.73793Z",fill:t.hex}))},i7=function(e){var t=e.fill;return a.default.createElement("svg",{"data-testid":"easy-icon",fill:"none",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{clipRule:"evenodd",d:"M7.97098 2.38685C9.2521 2.38197 10.5138 2.69997 11.6396 3.31149C12.7654 3.923 13.7189 4.80831 14.4122 5.88567C15.1054 6.96303 15.516 8.19769 15.6061 9.47566C15.6962 10.7536 15.4628 12.0337 14.9276 13.1976C14.8583 13.3482 14.7321 13.4652 14.5766 13.5227C14.4211 13.5802 14.2492 13.5736 14.0986 13.5043L12.6168 12.8229C12.3032 12.6787 12.1659 12.3075 12.3101 11.9939C12.4543 11.6803 12.8255 11.543 13.1391 11.6872L14.0251 12.0947C14.3053 11.2842 14.4198 10.4233 14.3592 9.56355C14.2839 8.49509 13.9406 7.46282 13.361 6.56208C12.7814 5.66134 11.9841 4.92116 11.0429 4.4099C10.1017 3.89863 9.04684 3.63276 7.97574 3.63684C6.90463 3.64092 5.85182 3.91481 4.91452 4.43323C3.97722 4.95164 3.18565 5.69787 2.61291 6.603C2.04017 7.50812 1.70473 8.54297 1.63755 9.61198C1.5835 10.4722 1.70454 11.3321 1.99091 12.1405L2.87384 11.7263C3.18634 11.5797 3.55851 11.7142 3.70511 12.0267C3.85172 12.3392 3.71724 12.7114 3.40474 12.858L1.92818 13.5507C1.
161568 13.6973 1.24351 13.5628 1.0969 13.2503C0.552777 12.0904 0.309664 10.8122 0.390012 9.53358C0.470361 8.25497 0.871581 7.01721 1.55662 5.9346C2.24166 4.852 3.18844 3.95946 4.30952 3.33939C5.4306 2.71932 6.68985 2.39173 7.97098 2.38685Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M2.05806 5.56985C2.30214 5.32577 2.69786 5.32577 2.94194 5.56985L3.94194 6.56985C4.18602 6.81393 4.18602 7.20966 3.94194 7.45374C3.69786 7.69781 3.30214 7.69781 3.05806 7.45374L2.05806 6.45374C1.81398 6.20966 1.81398 5.81393 2.05806 5.56985ZM13.9419 5.56985C14.186 5.81393 14.186 6.20966 13.9419 6.45374L12.9419 7.45374C12.6979 7.69781 12.3021 7.69781 12.0581 7.45374C11.814 7.20966 11.814 6.81393 12.0581 6.56985L13.0581 5.56985C13.3021 5.32577 13.6979 5.32577 13.9419 5.56985Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M7.95711 2.38672C8.30229 2.38672 8.58211 2.66654 8.58211 3.01172V4.42593C8.58211 4.77111 8.30229 5.05093 7.95711 5.05093C7.61193 5.05093 7.33211 4.77111 7.33211 4.42593V3.01172C7.33211 2.66654 7.61193 2.38672 7.95711 2.38672Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{d:"M2.99914 10.0325C2.85832 10.0207 2.75 9.90303 2.75 9.76172C2.75 9.62041 2.85832 9.50269 2.99914 9.49096L8.00259 9.074C8.40493 9.04047 8.75 9.35798 8.75 9.76172C8.75 10.1655 8.40493 10.483 8.00259 10.4494L2.99914 10.0325Z",fill:t.hex}))},i9=function(e){var t;return a.default.createElement("div",{className:"whammy_cards_card__DPq7DfX7","data-testid":"level-up-card"},a.default.createElement("div",{className:"whammy_cards_cardImg__FBS88Z-H"},a.default.createElement("a",{"data-testid":"image-link",href:e.linkUrl,rel:"noreferrer",target:"_blank"},a.default.createElement("img",{alt:null==(t=e.image)?void 0:t.alt,"data-testid":"level-up-card-image",src:eu(e.image)}))),a.default.createElement("div",{className:"whammy_cards_cardTextLevelUp__84UcPi-1","data-testid":"level-up-card-text"},e.difficulty&&a.default.createElement("div",{className:"whammy_cards_difficultyWrapper__wBuS-4ct"},"moderate"===e.difficulty?a.default.createElement(i6,{fill:{hex:"black"}}):a.default.createElement(i7,{fill:{hex:"black"}}),e.difficulty),a.default.createElement("a",{className:"whammy_cards_titleLink__GYws9Fk4","data-testid":"title-link",href:e.linkUrl,rel:"noreferrer",target:"_blank"},a.default.createElement("div",{className:"whammy_cards_levelUpCardTitle__baMUW2Sm content-card-div","data-testid":"level-up-card-heading"},e.title))))},i8="cmsSeasonsCardSwimlaneRecipeCard",oe="cmsInfluencerProductCard",ot=function(e){var t=e.externalReference||{},a=t.isExternalRedirectEnabled,n=t.title,r=t.externalUrl;return{externalTitle:a?n:"",externalCardLink:a?r:""}},oa=function(e,t,a){return{background:e?"linear-gradient(to "+a+", rgba(0, 0, 0, 0), "+t.hex+")":"none",width:e?"90px":"inherit"}},on=function(e){var n,r,l,i,o=(0,a.useRef)(null),d=[].concat((null==e?void 0:e.cards)||[]),u=[].concat((null==e?void 0:e.levelUpCards)||[]);3===(null==e||null==(n=e.cards)?void 0:n.length)&&(d=[].concat(e.cards,e.cards)),3===(null==e||null==(r=e.levelUpCards)?void 0:r.length)&&(u=[].concat(e.levelUpCards,e.levelUpCards));var s=e.buttonGradientFadeColor||{hex:"white"};return a.default.createElement("div",{className:"content"===e.carouselType?"whammy_seasonsCardCarousel_carouselContainer__2Q5x30-2":"whammy_seasonsCardCarousel_carouselLevelUpContainer__L-6Jjps8"},a.default.createElement("button",{className:i5+" whammy_seasonsCardCarousel_scrollButtonLeft__dv-tyeZj","data-testid":"scroll-icon-left-button",onClick:function(){var e;return null==o||null==(e=o.current)?void 0:e.slickPrev()},style:oa(e.buttonsInside,s,"left"),type:"button"},a.default.createElement("span",{style:{backgroundColor:(null==(l=e.arrowBgColor)?void 0:l.hex)||"var(--color-brand--primary)"}},a.default.createElement(e_.CaretLeftIcon,null))),a.default.createElement(iU.default,(0,t.default)({},{centerMode:!0,centerPadding:"0px",infinite:!0,touchThreshold:2300,speed:500,slidesToShow:3,arrows:!1,initialSlide:1,responsive:[{breakpoint:10,settings:{centerPadding:"20%",slidesToShow:1}}
1,{breakpoint:531,settings:{centerPadding:"10%",slidesToShow:1}},{breakpoint:731,settings:{centerPadding:"10%",slidesToShow:2}}]},{className:e.buttonsInside?"whammy_seasonsCardCarousel_sliderButtonsInside__mjozgthA":"whammy_seasonsCardCarousel_slider__3IfvZKOt",ref:o}),"content"===e.carouselType&&d?d.map(function(e){return function(e){var t=e._type!==i8&&e._type!==oe?ot(e):{externalTitle:"",externalCardLink:""},n=t.externalTitle,r=t.externalCardLink;switch(e._type){case i8:var l,i,o,d={asset:{url:(null==(l=e.recipe.content.primaryMedia)||null==(l=l.recipeImage)?void 0:l.imageUrl)||""},alt:(null==(i=e.recipe.content.primaryMedia)||null==(i=i.recipeImage)?void 0:i.imageAlt)||""},u=!!(e.recipeImage||(null==(o=e.recipe.content.primaryMedia)?void 0:o.recipeImage));return a.default.createElement(i4,{image:u?e.recipeImage||d:void 0,key:e._key,linkUrl:ny.RECIPE_PATH+"/"+e.recipe.slug.current,title:e.recipe.content.shortTitle||e.recipe.content.title});case"cmsSeasonsCardSwimlaneHowToCard":return a.default.createElement(i4,{image:e.howToImage||e.howTo.image,key:e._key,linkUrl:ek(r,ny.IDEAS_HOW_TOS_PATH,null==(s=e.howTo.slug)?void 0:s.current),title:n||e.howTo.title});case"cmsSeasonsCardSwimlaneGuideCard":return a.default.createElement(i4,{image:e.guideImage||e.guide.image,key:e._key,linkUrl:ek(r,ny.IDEAS_HOW_TOS_PATH,null==(c=e.guide.slug)?void 0:c.current),title:n||e.guide.title});case"cmsSeasonsCardSwimlaneArticleCard":return a.default.createElement(i4,{image:e.articleImage||e.article.image,key:e._key,linkUrl:ek(r,ny.ARTICLES_PATH,null==(m=e.article.slug)?void 0:m.current),title:n||e.article.title});case"cmsSeasonsCardSwimlaneSpotlightCard":return a.default.createElement(i4,{image:e.spotlightImage||e.spotlight.image,key:e._key,linkUrl:ek(r,ny.SPOTLIGHTS_PATH,null==(f=e.spotlight.slug)?void 0:f.current),title:n||e.spotlight.title});case oe:var s,c,m,f,p,h,g,_,v,y=null==(p=e.product)||null==(p=p.card)?void 0:p.product.productImages,b=y&&y.find(function(e){return e.isPrimary&&"MEDIUM"===e.size}),w={asset:{url:(null==b?void 0:b.uri)||""},alt:(null==(h=e.product)||null==(h=h.card)?void 0:h.product.name)||""},x=!!(e.productImage||b),C="https://www.hy-vee.com/aisles-online/p/"+(null==(g=e.product)||null==(g=g.card)||null==(g=g.product)?void 0:g.productId)+"/"+eN(null==(_=e.product)||null==(_=_.card)||null==(_=_.product)?void 0:_.name),E=x?e.productImage||w:void 0,k="collection"===e.productCardType?e.collectionImage:E,T="collection"===e.productCardType?e.collectionUrl:C,S="collection"===e.productCardType?e.collectionName:null==(v=e.product)||null==(v=v.card)||null==(v=v.product)?void 0:v.name;return a.default.createElement(i4,{image:k,key:e._key,linkUrl:T,title:S});default:return null}}(e)}):"level-up"===e.carouselType&&u&&u.map(function(e){var t,n,r,l,i;return l=(r=ot(e)).externalTitle,i=r.externalCardLink,a.default.createElement(i9,{difficulty:null==(t=e.howTo)?void 0:t.difficulty,image:e.howToImage||e.howTo.image,key:e._key,linkUrl:ek(i,ny.IDEAS_HOW_TOS_PATH,null==(n=e.howTo.slug)?void 0:n.current),title:l||e.howTo.title})})),a.default.createElement("button",{className:i5+" whammy_seasonsCardCarousel_scrollButtonRight__MZNnVnQz","data-testid":"scroll-icon-right-button",onClick:function(){var e;return null==o||null==(e=o.current)?void 0:e.slickNext()},style:oa(e.buttonsInside,s,"right"),type:"button"},a.default.createElement("span",{style:{backgroundColor:(null==(i=e.arrowBgColor)?void 0:i.hex)||"var(--color-brand--primary)"}},a.default.createElement(e_.CaretRightIcon,null))))};(dW=dG||(dG={})).VIDEO="video",dW.RECIPE="recipe";var or=["contextProps","shoppableUpcs","onClick"],ol=function(e){var t,n,r,l,i=e.contextProps,o=e.shoppableUpcs,d=e.onClick,u=(0,nk.default)(e,or),s=u.title,c=u.length,m=u.videoId,f=u._id,p=u.hasFavoriteButton,h=u.shoppableVideoCardTextColor,g=u.customWrapperStyle,_=u.showMetaData,v=u.tacticId,y=(0,a.useState)(!1),b=y[0],w=y[1],x=(0,a.useState)(!1),C=x[0],E=x[1],k=(0,a.useState)(!1),T=k[0],S=k[1],I=null==i||null==(t=i.callbacks)||null==t.useFavoritesContext?void 0:t.useFavoritesContext(),P=null!=(n=null==I?void 0:I.isFavorite(f))&&n,N=aY({altText:eF(u),destination:"bambuser-liveshopping-"+m,imageTitle:s,name:s,tacticId:v},i,tz.ShoppableVideo),O=N.ref,A=N.selectPromotionClick;return a.default.createElement("div",{className:"whammy_shoppableVideo_video__qaPfxuqO",ref:function(e){return O(e)}},a.default.createElement(i_,{contextProps:i,sanityDocumentId:f,setIsLoading:S,setShowPlayer:E,showPlayer:C,upcs:o,videoId:m}),p&&a.default.createElement("div",{className:"whammy_shoppableVideo_favoriteButtonContainer__7QIFKLw9"},a.default.createElement(aK,{isFavorite:P,testId:"fav-icon-"+f,toggleFavorite:function(){var e;return null==I||null==I.toggleFavorite||I.toggleFavorite({favoriteType:dG.VIDEO,remoteId:f}),null==i||null==(e=i.userFlags)?void 0:e.isAuthenticated}}
1)),a.default.createElement("div",{className:"whammy_shoppableVideo_videoThumbnailWrapper__tN7Fx5dJ "+g},function(){if(T)return a.default.createElement("div",{className:"whammy_shoppableVideo_loadingContent__JsctwELh",id:"loading-spinner"},a.default.createElement("div",{className:"whammy_shoppableVideo_loadingSpinner__FXZzVdYV"},a.default.createElement(r7.Spinner,null)));var e=V()?u.mobilePreviewUrl:Y()||q()?u.tabletPreviewUrl:u.desktopPreviewUrl;return b&&e?a.default.createElement("video",{autoPlay:!0,"data-testid":"preview-video",muted:!0,onClick:function(e){S(!0),w(!1),E(!0),null==d||d(e),A(e)},onMouseLeave:function(){return w(!1)},src:e}):a.default.createElement("img",{alt:eF(u),"data-testid":"thumbnail",onClick:function(e){S(!0),w(!1),E(!0),null==d||d(e),A(e)},onKeyDown:function(e){S(!0),w(!1),E(!0),null==d||d(e),A(e)},onMouseEnter:function(){return w(!0)},src:eM(u)})}()),(void 0===_||_)&&a.default.createElement("div",{className:"whammy_shoppableVideo_metaDataWrapper__t8uJy2Y1",style:{color:null!=(r=null==h?void 0:h.hex)?r:"var(--color-gray--60)"}},a.default.createElement("div",{className:"whammy_shoppableVideo_title__EdCfon9G"},s),a.default.createElement("div",{className:"whammy_shoppableVideo_clockDurationViewsWrapper__iAqmCYHJ"},a.default.createElement(aV,{fill:{hex:null!=(l=null==h?void 0:h.hex)?l:"var(--color-gray--60)"}}),a.default.createElement("span",{className:"whammy_shoppableVideo_duration__gRMkm7xx"},c))))},oi=function(e){var t=e.text,n=e.textColor,r=e.showBorder,l=e.backgroundColor;return a.default.createElement("div",{className:"whammy_CategoryPill_categoryPillContainer__OuV4ScS8"},a.default.createElement("div",{className:"whammy_CategoryPill_pillWrapper__WAKPSPFP","data-testid":"category-pill-wrapper",style:{color:(null==n?void 0:n.hex)||"var(--color-gray--60)",border:void 0!==r&&r?"1px solid rgba(156, 156, 156, 0.25)":"none",background:(null==l?void 0:l.hex)||"rgba(255, 255, 255, 0.8)"}},a.default.createElement("span",{className:"whammy_CategoryPill_pillText__jjGT9nCH","data-testid":"category-pill-text",style:{color:(null==n?void 0:n.hex)||"var(--color-gray--60)"}},t)))},oo={horizontal:"whammy_contentCard_horizontal__fDjnd8nR",vertical:"whammy_contentCard_vertical__jbrmFTud",card:"whammy_contentCard_card__NZRuZG-W",cardImg:"whammy_contentCard_cardImg__fjp0tonu",defaultImage:"whammy_contentCard_defaultImage__G3eHPfjg",titleLink:"whammy_contentCard_titleLink__4ujHHX8-",contentCardTitle:"whammy_contentCard_contentCardTitle__oj94w7hT",cardTextContent:"whammy_contentCard_cardTextContent__6hjhmdZS",pillWrapper:"whammy_contentCard_pillWrapper__fFanPFfc"},od=function(e){var t=e.contentType,n=e.linkUrl,r=e.imageAlt,l=e.imageUrl,i=e.title,o=e.layout,d=void 0===o?"horizontal":o;return a.default.createElement("div",{className:oo[d]+" "+oo.card,"data-testid":"content-card-"+d},a.default.createElement("a",{"data-analytics-detail":i,"data-analytics-type":i,"data-analytics-value":i,"data-testid":"image-link",href:n,rel:"noreferrer"},l?a.default.createElement("img",{alt:r,className:oo.cardImg,"data-testid":"content-card-image",src:l}):a.default.createElement("div",{className:oo.defaultImage,"data-testid":"content-card-default-image"},a.default.createElement(aQ,null))),a.default.createElement("div",{className:oo.cardTextContent,"data-testid":"content-card-text"},t&&a.default.createElement("div",{className:oo.pillWrapper,"data-testid":"content-type-text"},a.default.createElement(oi,{showBorder:!0,text:t})),a.default.createElement("a",{className:oo.titleLink,"data-analytics-detail":i,"data-analytics-type":i,"data-analytics-value":i,"data-testid":"title-link",href:n,rel:"noreferrer"},a.default.createElement("div",{className:oo.contentCardTitle,"data-testid":"content-card-heading"},i))))},ou={cardContainer:"whammy_cards_cardContainer__qqvuyvJQ",imageContainer:"whammy_cards_imageContainer__ComvC6wJ",cardImg:"whammy_cards_cardImg__-T7q1b4R",newEpisodePill:"whammy_cards_newEpisodePill__NJhkT9LX",textContainer:"whammy_cards_textContainer__0nvm
1cBjW",title:"whammy_cards_title__OKPip6OX"},os=function(e){var t,n=e.series,r=e.imageOverride,l=e.showNewEpisodeTag,i=e.textColor,o=r||n.seriesCover;return a.default.createElement("div",{"data-testid":"series-card-container"},a.default.createElement("div",{className:ou.cardContainer},a.default.createElement("div",{className:ou.imageContainer},a.default.createElement("a",{"data-testid":"image-link",href:"/"+n.seriesSlug.current,rel:"noreferrer",target:"_blank"},a.default.createElement("img",{alt:null==o?void 0:o.alt,className:ou.cardImg,"data-testid":"series-card-image",src:eu(o)})),l&&a.default.createElement("div",{className:ou.newEpisodePill},"New videos")),a.default.createElement("div",{className:ou.textContainer},a.default.createElement("a",{className:ou.titleLink,"data-testid":"title-link",href:"/"+n.seriesSlug.current,rel:"noreferrer",target:"_blank"},a.default.createElement("div",{className:ou.title,"data-testid":"series-card-title",style:{color:null!=(t=null==i?void 0:i.hex)?t:"#000000"}},n.seriesTitle)))))},oc="whammy_seasonsCardSwimlane_linkTop__XJgZcE69",om="whammy_seasonsCardSwimlane_linkBottom__kdLZn9JU",of="whammy_seasonsCardSwimlane_swimlaneContentCardContainer__5UEhsHTf",op={outerContainer:"whammy_cards_outerContainer__xAu1OdVu",mainContainer:"whammy_cards_mainContainer__EBw010tR",tallCardContainer:"whammy_cards_tallCardContainer__0omp8aTA",mediumCardContainer:"whammy_cards_mediumCardContainer__4GN-KvBI",shortCardContainer:"whammy_cards_shortCardContainer__G5wtwb8D",imageContainer:"whammy_cards_imageContainer__I5Pp2VRM",tagContainer:"whammy_cards_tagContainer__cgVoJcgZ",mediumCardTag:"whammy_cards_mediumCardTag__RTrE6nX6",shortCardTag:"whammy_cards_shortCardTag__r4R8-5D2",favoriteButton:"whammy_cards_favoriteButton__ygftoY-o",cardLink:"whammy_cards_cardLink__gHKL4f8i",title:"whammy_cards_title__rMBIaEnh",textContainer:"whammy_cards_textContainer__ivx157Vy",textContainerInner:"whammy_cards_textContainerInner__JuKMk8-Y",tallCardTitle:"whammy_cards_tallCardTitle__vvbz4v06",mediumCardTitle:"whammy_cards_mediumCardTitle__qft1wziO",shortCardTitle:"whammy_cards_shortCardTitle__gBJ7oIhK",gradientTop:"whammy_cards_gradientTop__bPMeMv-B",gradientBottom:"whammy_cards_gradientBottom__a6EB1Y2U",gradientTall:"whammy_cards_gradientTall__T0mQXm1s",shortDualCardContainer:"whammy_cards_shortDualCardContainer__tyonkmOW",shortSingleCardContainer:"whammy_cards_shortSingleCardContainer__W7dgpsAi",shortSlimCardContainer:"whammy_cards_shortSlimCardContainer__kEFBOwBz"},oh=function(e){var n,r=e.contextProps,l=e._key,i=e.gradient,o=e.isTall,d=e.isMedium,u=e.backgroundColor,s=e.title,c=e.tag,m=e.swimlaneSize,f=e.cardLink,p=e.backgroundImage,h=e.linksOpenInNewTab,g=e.titleSwimlane,_=e.showFavoriteButton,v=e.recipeId,y=e.promoCategory,b=e.tacticId,w=aY({name:s,destination:f,altText:null==p?void 0:p.alt,imageTitle:s,tacticId:b},r,y||tz.SeasonsCardSwimlaneFeatureCard),x=w.ref,C=w.selectPromotionClick,E=null==r||null==(n=r.callbacks)||null==n.useFavoritesContext?void 0:n.useFavoritesContext(),k=!!v&&(null==E||null==E.isFavorite?void 0:E.isFavorite(v)),T={container:op.outerContainer+" "+op.tallCardContainer,tag:op.tag+" "+op.tallCardTag,text:op.text+" "+op.tallCardText,title:op.title+" "+op.tallCardTitle,textContainer:op.textContainer+" "+op.textContainerTall},S={container:op.outerContainer+" "+op.mediumCardContainer,tag:op.tag+" "+op.mediumCardTag,text:op.text+" "+op.mediumCardText,title:op.title+" "+op.mediumCardTitle,textContainer:op.textContainer+" "+op.textContainerMedium},I={container:op.outerContainer+" "+op.shortCardContainer,tag:op.tag+" "+op.shortCardTag,text:op.text+" "+op.shortCardText,title:op.title+" "+op.shortCardTitle,textContainer:op.textContainer+" "+op.textContainerShort};m>3?I.container+=" "+op.shortSlimCardContainer:2===m?I.container+=" "+op.shortDualCardContainer:1===m&&(I.container+=" "+op.shortSingleCardContainer);var P=I;o&&(P=T),d&&(P=S);var N={backgroundColor:u?u.hex:"",backgroundImage:"url("+eu(p)+")",backgroundSize:"cover"},O=o?{"data-analytics-detail":s,"data-analytics-type":"Carousel","data-analytics-value":g}:{},A=s&&s.trim(),B=i&&o?op.gradientTall:"",L=i&&!o?op.gradientBottom:"";return a.default.createElement("a",(0,t.default)({"aria-label":!s&&p?null==p?void 0:p.alt:void 0,className:op.cardLink,"data-testid":"featureCardLinkWrapper",href:f,key:l},O,{onClick:C,ref:function(e){return x(e)},rel:"noreferrer",target:h?"_blank":"_self"}),a.default.createElement("div",{className:P.container+" "+op.mainContainer,"data-testid":"cmsFeatureCard"},a.default.createElement("div",{className:op.imageContainer,"data-testid":"featureCardImageContainer",style:p?N:{}}),v&&_&&a.default.createElement("div",{className:op.favoriteButton},a.default.createElement(aK,{isFavorite:k||!1,testId:"favoriteIcon",toggleFavorite:function(){var e;return null==E||null==E.toggleFavorite||E.toggleFavorite({favoriteType:aq.RECIPES,remoteId:v}),!(null==r||null==(e=r.userFlags)||!e.isAuthenticated)}})),c&&a.default.createElement("div",{className:op.tagContainer,"data-testid":"content-type-text"},a.default.createElement(oi,{showBorder:!0,text:c})),A&&a.default.createElement("div",{className:P.textContainer+" "+B+" "+L,"data-testid":"FeatureCard-textContainer"},s&&a.default.createElement("div",{className:op.textContainerInner},a.default.createElement(nA.Text,{className:P.title,"data-testid":"FeatureCard-title",textStyle:"heading4"},s)))))},og="Recipe",o_="cmsSeasonsCardSwimlaneRecipeCard",ov="How-To",oy="cmsSeasonsCardSwimlaneHowToCard",ob="Guide",ow="cmsSeasonsCardSwimlaneGuideCard",ox="Article",oC="cmsSeasonsCardSwimlaneArticleCard",oE=function(e){var t=e.externalReference||{},a=t.isExternalRedirectEnabled,n=t.title,r=t.externalUrl;return{externalTitle:a?n:"",externalCardLink:a?r:""}},ok=function(e){var n,r,l,i,o,d,u,s,c,m,f,p,h=(0,a.useRef)(null),g=null==(n=e.contextProps)||null==(n=n.userFlags)?void 0:n.isAuthenticated,_=(0,a.useState)(),v=_[0],y=_[1],b=null==(r=e.contextProps)||null==(r=r.callbacks)||null==r.useFavoritesContext?void 0:r.useFavoritesContext(),w={backgroundColor:null==e||null==(l=e.backgroundColor)?void 0:l.hex,"--full-width":e.backgroundFixedWidth?"":"100%"},x=(0,a.useCallback)(ep(eh.default.mark(function e(){var t;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,null==b?void 0:b.fetchDataFromApi();case 1:return t=e.sent,e.abrupt("return",t);case 2:return e.prev=2,console.error(e.catch(0)),e.abrupt("return",void 0);case 3:case"end":return e.stop()}},e,null,[[0,2]])})),[b]);(0,a.useEffect)(function(){var t;(t=ep(eh.default.mark(function t(){return eh.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!g||"API"!==e.dataSource){t.next=2;break}return t.next=1,x();case 1:y(t.sent),t.next=3;break;case 2:y(e.recipeCards);case 3:case"end":return t.stop()}},t)})),function(){return t.apply(this,arguments)})()}
1,[x,g,e.dataSource,e.recipeCards]);var C=null==(i=e.products)?void 0:i.reduce(function(e,t){return t.card?e.push(t.card):t.product&&e.push({product:t.product}),t.cards&&e.push.apply(e,t.cards),e},[]),E={color:null==e||null==(o=e.textColor)?void 0:o.hex},k=(null==(d=e.cards)?void 0:d.length)||0,T=e.buttonGradientFadeColor||{hex:"rgba(255, 255, 255, 0.75)"};if(!function(e,t){var a=e.swimlaneType,n=e.cards,r=e.recipeCards,l=e.seriesCards,i=e.shoppableVideos;switch(a){case"feature":case"horizontal":return!!(null==n?void 0:n.length);case"recipe":return!!(null==r?void 0:r.length);case"series":return!!(null==l?void 0:l.length);case"shoppableVideo":return!!(null==i?void 0:i.length);default:return!!(null==t?void 0:t.length)}}(e,C))return null;var S=e.showOnDevices?e.showOnDevices:void 0;if(!g&&"API"===e.dataSource||g&&"API"===e.dataSource&&!v)return null;var I=null!=(u=null==e||null==(s=e.callToAction)||null==(s=s.borderColor)?void 0:s.hex)?u:"",P={"--border-color":I.trim()?I:"#d82117"},N={renderTopCTA:function(){var n,r;return e.ctaPosition?e.callToAction&&"top"===e.ctaPosition&&a.default.createElement("a",{className:oc,"data-testid":"swimlane-header-link-top",href:e.callToAction.href,rel:"noreferrer",style:(0,t.default)({color:null==e||null==(r=e.textColor)?void 0:r.hex},P),target:e.callToAction.mainButtonOpensInNewTab?"_blank":"_self"},e.callToAction.buttonText):e.callToAction&&"feature"!==e.swimlaneType&&a.default.createElement("a",{className:oc,"data-testid":"swimlane-header-link-top",href:e.callToAction.href,rel:"noreferrer",style:(0,t.default)({color:null==e||null==(n=e.textColor)?void 0:n.hex},P),target:e.callToAction.mainButtonOpensInNewTab?"_blank":"_self"},e.callToAction.buttonText)},renderBottomCTA:function(){var t,n;return e.ctaPosition?!e.hideHeaderAndCta&&e.callToAction&&"bottom"===e.ctaPosition&&a.default.createElement("div",{className:om,style:P},a.default.createElement("a",{"data-testid":"swimlane-header-link-bottom",href:e.callToAction.href,rel:"noreferrer",style:{color:null==e||null==(n=e.textColor)?void 0:n.hex},target:e.callToAction.mainButtonOpensInNewTab?"_blank":"_self"},e.callToAction.buttonText)):!e.hideHeaderAndCta&&e.callToAction&&"feature"===e.swimlaneType&&a.default.createElement("div",{className:om,style:P},a.default.createElement("a",{"data-testid":"swimlane-header-link-bottom",href:e.callToAction.href,rel:"noreferrer",style:{color:null==e||null==(t=e.textColor)?void 0:t.hex},target:e.callToAction.mainButtonOpensInNewTab?"_blank":"_self"},e.callToAction.buttonText))}},O=N.renderTopCTA,A=N.renderBottomCTA;return a.default.createElement("div",{className:"whammy_seasonsCardSwimlane_parentWrapper__rfDE6GOZ "+(!(null!=e&&e.noPadding)&&"whammy_seasonsCardSwimlane_parentWrapperPadding__8jWy-klR")+" "+(e.featureSwimlane?"whammy_seasonsCardSwimlane_featureSwimlane__i4igqxZ1":""),style:w},a.default.createElement("div",{className:"whammy_seasonsCardSwimlane_contentWrapper__EeynBNLl"},!e.hideHeaderAndCta&&a.default.createElement("div",{className:"whammy_seasonsCardSwimlane_header__58ut0tF0 "+((null==e?void 0:e.titleExtraPadding)&&"whammy_seasonsCardSwimlane_headerExtraPadding__Fd-HV8vg")+" "+(e.featureSwimlane?"whammy_seasonsCardSwimlane_featureSwimlaneHeader__zuRgEjHE":""),"data-testid":"header-container"},a.default.createElement(nA.Text,{className:"whammy_seasonsCardSwimlane_heading__AB3oy4ZK","data-testid":"swimlane-header",style:E,textStyle:"heading4"},e.header),O()),a.default.createElement("div",{className:"whammy_seasonsCardSwimlane_swimlaneContainer__Zxp9K4am "+(e.featureSwimlane?"whammy_seasonsCardSwimlane_featureSwimlaneContainer__ZIzs5oK3":"")},a.default.createElement("div",{className:"whammy_seasonsCardSwimlane_swimlane__nz-hnnqD",ref:h},a.default.createElement(eC,{direction:"left",gradientFadeColor:T,iconBackgroundColor:"var(--color-brand--primary)",position:"0",ref:h,removeGradient:!0,scrollModifier:.35,showOnDevices:S,wrapperHeight:"100%",wrapperW
1idth:"128px"}),"feature"===e.swimlaneType&&(null==(c=e.cards)?void 0:c.map(function(t){return function(e,t,n){var r,l,i,o,d="tall"===e.featureCardSize,u="medium"===e.featureCardSize,s=t._type!==o_?oE(t):{externalTitle:"",externalCardLink:""},c=s.externalTitle,m=s.externalCardLink;switch(t._type){case o_:var f,p,h,g,_,v={asset:{url:(null==(f=t.recipe.content.primaryMedia)||null==(f=f.recipeImage)?void 0:f.imageUrl)||""},alt:(null==(p=t.recipe.content.primaryMedia)||null==(p=p.recipeImage)?void 0:p.imageAlt)||""},y=!!(t.recipeImage||(null==(h=t.recipe.content.primaryMedia)?void 0:h.recipeImage)),b=null!=(g=t.recipe)&&null!=(g=g.slug)&&g.current?null==(_=t.recipe)||null==(_=_.slug)?void 0:_.current:"";return a.default.createElement(oh,{__typename:"CmsFeatureCard",_key:t._key,backgroundImage:y?t.recipeImage||v:void 0,cardLink:ny.RECIPE_PATH+"/"+b,contextProps:e.contextProps,gradient:!1,isMedium:u,isTall:d,recipeId:t.recipe.recipeId,showFavoriteButton:!0,swimlaneSize:n,tacticId:null==t?void 0:t.tacticId,tag:og,title:t.recipe.content.shortTitle||t.recipe.content.title});case oy:return a.default.createElement(oh,{__typename:"CmsFeatureCard",_key:t._key,backgroundImage:t.howToImage||t.howTo.image,cardLink:ek(m,ny.IDEAS_HOW_TOS_PATH,null==(r=t.howTo)||null==(r=r.slug)?void 0:r.current),contextProps:e.contextProps,gradient:!1,isMedium:u,isTall:d,showFavoriteButton:!1,swimlaneSize:n,tacticId:null==t?void 0:t.tacticId,tag:ov,title:c||t.howTo.title});case ow:return a.default.createElement(oh,{__typename:"CmsFeatureCard",_key:t._key,backgroundImage:t.guideImage||t.guide.image,cardLink:ek(m,ny.IDEAS_HOW_TOS_PATH,null==(l=t.guide)||null==(l=l.slug)?void 0:l.current),contextProps:e.contextProps,gradient:!1,isMedium:u,isTall:d,showFavoriteButton:!1,swimlaneSize:n,tacticId:null==t?void 0:t.tacticId,tag:ob,title:c||t.guide.title});case oC:return a.default.createElement(oh,{__typename:"CmsFeatureCard",_key:t._key,backgroundImage:t.articleImage||t.article.image,cardLink:ek(m,ny.ARTICLES_PATH,null==(i=t.article)||null==(i=i.slug)?void 0:i.current),contextProps:e.contextProps,gradient:!1,isMedium:u,isTall:d,showFavoriteButton:!1,swimlaneSize:n,tacticId:null==t?void 0:t.tacticId,tag:ox,title:c||t.article.title});case"cmsSeasonsCardSwimlaneSpotlightCard":return a.default.createElement(oh,{__typename:"CmsFeatureCard",_key:t._key,backgroundImage:t.spotlightImage||t.spotlight.image,cardLink:ek(m,ny.SPOTLIGHTS_PATH,null==(o=t.spotlight)||null==(o=o.slug)?void 0:o.current),contextProps:e.contextProps,gradient:!1,isMedium:u,isTall:d,showFavoriteButton:!1,swimlaneSize:n,tacticId:null==t?void 0:t.tacticId,tag:"Spotlight",title:c||t.spotlight.title});default:return null}}(e,t,k)})),"horizontal"===e.swimlaneType&&(null==(m=e.cards)?void 0:m.map(function(e){return function(e){var t,n,r,l,i,o,d,u,s,c=e._type!==o_?oE(e):{externalTitle:"",externalCardLink:""},m=c.externalTitle,f=c.externalCardLink;switch(e._type){case o_:var p,h,g,_,v,y,b=null!=(p=e.recipe)&&null!=(p=p.slug)&&p.current?null==(h=e.recipe)||null==(h=h.slug)?void 0:h.current:"";return a.default.createElement("div",{className:of},a.default.createElement(od,{contentType:og,imageAlt:(null==(g=e.recipeImage)?void 0:g.alt)||(null==(_=e.recipe.content.primaryMedia)||null==(_=_.recipeImage)?void 0:_.imageAlt),imageUrl:e.recipeImage?eu(e.recipeImage):U(null!=(v=null==(y=e.recipe.content.primaryMedia)||null==(y=y.recipeImage)?void 0:y.imageUrl)?v:""),key:e._key,layout:"horizontal",linkUrl:ny.RECIPE_PATH+"/"+b,title:e.recipe.content.shortTitle||e.recipe.content.title}));case oy:return a.default.createElement("div",{className:of},a.default.createElement(od,{contentType:ov,imageAlt:(null==(t=e.howToImage)?void 0:t.alt)||(null==(n=e.howTo.image)?void 0:n.alt),imageUrl:e.howToImage?eu(e.howToImage):eu(e.howTo.image),key:e._key,layout:"horizontal",linkUrl:ek(f,ny.IDEAS_HOW_TOS_PATH,null==(r=e.howTo)||null==(r=r.slug)?void 0:r.current),title:m||e.howTo.title}));case ow:return a.default.createElement("div",{className:of},a.default.createElement(od,{contentType:ob,imageAlt:(null==(l=e.guideImage)?void 0:l.alt)||(null==(i=e.guide.image)?void 0:i.alt),imageUrl:e.guideImage?eu(e.guideImage):eu(e.guide.image),key:e._key,layout:"horizontal",linkUrl:ek(f,ny.IDEAS_HOW_TOS_PATH,null==(o=e.guide)||null==(o=o.slug)?void 0:o.current),title:m||e.guide.title}));case oC:return a.default.createElement("div",{className:of},a.default.createElement(od,{contentType:ox,imageAlt:(null==(d=e.articleImage)?void 0:d.alt)||(null==(u=e.article.image)?void 0:u.alt),imageUrl:e.articleImage?eu(e.articleImage):eu(e.article.image),key:e._key,layout:"horizontal",linkUrl:ek(f,ny.ARTICLES_PATH,null==(s=e.article)||null==(s=s.slug)?void 0:s.current),title:m||e.article.title}));default:return null}}(e)})),"recipe"===e.swimlaneType&&(null==v?void 0:v.map(function(n){return a.default.createElement("div",{className:"whammy_seasonsCardSwimlane_recipeCard__iwplcAQy",key:n._key},a.default.createElement(nw,(0,t.default)({key:n._key},n,{contextProps:e.contextProps,rmaPromoCategory:tz.SeasonsCardSwimlaneRecipeCard,tacticId:null==n?void 0:n.tacticId})))})),"product"===e.swimlaneType&&(null==C?void 0:C.map(function(n){return a.default.createElement(ln,(0,t.default)({key:n.product.productId,rmaPromoCategory:tz.SeasonsCardSwimlane},n,e))})),"series"===e.swimlaneType&&(null==(f=e.seriesCards)?void 0:f.map(function(n,r){return a.default.createElement(os,(0,t.default)({key:"series-"+(r+1),textColor:e.textColor},n))})),"shoppableVideo"===e.swimlaneType&&(null==(p=e.shoppableVideos)?void 0:p.map(function(n){return a.default.createElement("div",{className:"whammy_seasonsCardSwimlane_shoppableVideo__eXpnRbz9",key:n._id},a.default.createElement(ol,(0,t.default)({key:null==n?void 0:n._id},n,e,{contextProps:e.contextProps,tacticId:n.tacticId})))})),a.default.createElement(eC,{direction:"right",gradientFadeColor:T,iconBackgroun
1dColor:"var(--color-brand--primary)",position:"0",ref:h,removeGradient:!0,scrollModifier:.35,showOnDevices:S,wrapperHeight:"100%",wrapperWidth:"128px"}))),A()))},oT="whammy_influencer_image__sl5bfwoW",oS=["contextProps"],oI=e.i(25016),oP={card:"whammy_cards_card__alZO77-s",titleContainer:"whammy_cards_titleContainer__-BpkqI3S",subtitle:"whammy_cards_subtitle__2Z7WHU-i",cardWithLink:"whammy_cards_cardWithLink__twCFWSGD",titleWithLink:"whammy_cards_titleWithLink__PEHepC7T"},oN=function(e){var t=e.cardImage,n=e.href,r=e.title,l=e.subtitle,i=e.className,o=e.subtitleTextColor,d=e.titleTextColor;return a.default.createElement("div",{"aria-hidden":!0,className:oP.card+" "+(n?oP.cardWithLink:"")+" "+(void 0===i?"":i),"data-testid":"card-container",onClick:function(){n&&window.location.assign(n)},rel:"noreferrer"},a.default.createElement("img",{alt:t.alt,decoding:"async",loading:"lazy",src:eu(t)}),a.default.createElement("div",{className:oP.titleContainer},a.default.createElement("label",{className:n?oP.titleWithLink:oP.title,style:{color:d}},r),l&&a.default.createElement("label",{className:oP.subtitle,"data-testid":"subtitle-container",style:{color:o}},l)))},oO=(0,a.forwardRef)(function(e,t){var n=e.children;return a.default.createElement("ul",{className:"whammy_basicCarousel_cardContainer__ZMTZggf8",ref:t},n)}),oA=function(e){var t=e.width,n=e.height;return a.createElement("svg",{fill:"none",height:n||20,width:t||55},a.createElement("g",{clipPath:"url(#a)"},a.createElement("path",{d:"M.033.762h3.98v3.115H5.82V.762h4.085v10.106s.261 2.251-.734 3.534c-1.204 1.493-3.377 1.283-3.377 1.283V5.24H3.987v10.446s-1.467.236-3.011-1.02c-1.179-.97-.943-3.797-.943-3.797V.762Zm40.298 14.74V13.8h-2.173s-.419.131-.812-.262c-.419-.392-.34-1.283-.34-1.283V5.684s0-.68.68-.707c.786-.026.917.707.917.707v5.131c-.157 1.048-1.047 1.467-1.047 1.467s2.828.21 3.666-.34c1.073-.734 1.1-1.938 1.1-1.938V7.307c0-1.1-.42-1.885-1.205-2.566-1.021-.864-2.016-.916-3.064-.942-.628-.026-2.828-.026-3.927 1.309-.865 1.047-.943 2.2-.943 2.2v4.398s0 1.309.969 2.408c1.361 1.545 2.854 1.414 2.854 1.414h3.325v-.026ZM30.224.762l-3.797 11.65V.762h-3.77v6.886c.576.288.968.864.968 1.544s-.392 1.257-.968 1.545v4.765h.942c2.828 0 4.006.157 5.551-1.466.55-.576 1.048-1.78 1.048-1.78L34.649.735h-4.425v.026Zm-10.055 8.43c0-.654.3
167-1.204.89-1.492V3.904h-3.797v10.289s-1.256.105-1.518-.34c-.262-.446-.21-1.571-.21-1.571V3.904h-4.032v8.404s.13 1.57.916 2.33c1.074 1.047 2.566.916 2.566.916h2.252v3.901h3.797v-8.744c-.497-.314-.864-.864-.864-1.519Zm30.348 6.31V13.8h-2.173s-.42.131-.812-.262c-.419-.392-.34-1.283-.34-1.283V5.658s0-.681.68-.707c.786-.026.917.707.917.707v5.131c-.157 1.047-1.047 1.466-1.047 1.466s2.828.21 3.665-.34c1.074-.733 1.1-1.937 1.1-1.937V7.28c0-1.1-.419-1.885-1.204-2.566-1.021-.864-2.017-.916-3.064-.942-.628-.026-2.828-.026-3.928 1.309-.864 1.047-.942 2.199-.942 2.199v4.398s0 1.31.968 2.41c1.362 1.544 2.855 1.413 2.855 1.413h3.325Zm2.488-1.833a.967.967 0 0 0-.288.707c0 .288.104.524.288.707a.967.967 0 0 0 .707.288c.288 0 .497-.105.707-.288a.967.967 0 0 0 .288-.707c0-.262-.105-.497-.288-.707a.967.967 0 0 0-.707-.288c-.288 0-.498.105-.707.288Zm1.518 1.545c-.235.236-.497.34-.811.34-.315 0-.603-.104-.812-.34a1.089 1.089 0 0 1-.34-.812c0-.314.104-.576.34-.811a1.09 1.09 0 0 1 .812-.34c.314 0 .602.104.811.34.236.235.34.497.34.811 0 .288-.104.576-.34.812Zm-.602-1.257a.657.657 0 0 0-.262-.052h-.183v.471h.21c.104 0 .157 0 .209-.026.078-.026.13-.105.13-.21-.025-.104-.051-.157-.104-.183Zm-.236-.21c.158 0 .262.027.34.053.132.052.184.157.21.314 0 .105-.052.21-.13.262a.378.378 0 0 1-.184.053c.105.026.183.052.21.13.052.079.078.131.078.21v.314H54V14.9c0-.157-.052-.236-.13-.288a.523.523 0 0 0-.236-.053h-.183v.498h-.236V13.8h.471v-.052Z",fill:"#D82117"})),a.createElement("defs",null,a.createElement("clipPath",{id:"a"},a.createElement("path",{d:"M0 .5h55v19.06H0z",fill:"#fff"}))))},oB=["renderIcon","cardBgColor","iconLabel","iconLabelColor","headLineTextColor","contentTextColor","headLine"],oL=function(e){var t=e.text,n=e.styleProps,r=e.className,l=e.testId;return a.default.createElement("span",{className:r,"data-testid":l,style:n},t)},oD=function(e){var t=e.renderIcon,n=e.cardBgColor,r=e.iconLabel,l=e.iconLabelColor,i=e.headLineTextColor,o=e.contentTextColor,d=e.headLine,u=(0,nk.default)(e,oB);return a.default.createElement("div",{className:"whammy_expertTip_container__BCGIJi8D","data-testid":"expert-tip-container",style:{"--card-bg-color":void 0===n?"#FFFFFF":n}},a.default.createElement("div",{className:"whammy_expertTip_imageVStack__3K-bk6FG"},a.default.createElement("img",{alt:u.image.alt,className:"whammy_expertTip_icon__-h340lrb","data-testid":"expert-tip-image",src:eu(u.image)}),a.default.createElement(oL,{className:"whammy_expertTip_imageText__atlVo-x-",styleProps:{"--icon-label-color":void 0===l?"#3F3F3F":l},testId:"icon-label",text:void 0===r?"Hy-Vee Test\nKitchen":r})),a.default.createElement("div",{className:"whammy_expertTip_vstack__uhcOTdrK"},a.default.createElement("div",{className:"whammy_expertTip_hstack__Yc1A2bwh"},(void 0===t||t)&&a.default.createElement("div",{className:"whammy_expertTip_marginRight__dLCtub42"},a.default.createElement(oA,null)),a.default.createElement(oL,{className:"whammy_expertTip_title__5krnoFFN",styleProps:{"--head-line-text-color":void 0===i?"#3F3F3F":i},testId:"headline",text:void 0===d?"Culinary Expert Tip":d})),a.default.createElement(oL,{className:"whammy_expertTip_content__VkLmjLbP",styleProps:{"--content-text-color":void 0===o?"#3F3F3F":o},testId:"content",text:u.content})))},oR=function(e){var t=e.height,n=e.width,r=e.className;return a.createElement("svg",{className:r,fill:"none",height:t||14,width:n||18},a.createElement("path",{d:"M6.114 13.725.264 7.623a.968.968 0 0 1 0-1.327l1.272-1.328a.874.874 0 0 1 1.273 0l3.941 4.11L15.19.276a.874.874 0 0 1 1.274 0l1.272 1.327a.967.967 0 0 1 0 1.328L7.386 13.725a.874.874 0 0 1-1.272 0Z"}))},oM="whammy_recipeDirections_firstStep__VWo0h1SI",oF="whammy_recipeDirections_completed__f0h0DsXG",oW="whammy_recipeDirections_nextToComplete__KIMv8jhv",oH=function(e){var t=e.index,n=e.isCompleted,r=e.onClick,l=e.isPreviousStepCompleted,i=e.isNextStepToComplete;return a.default.createElement("button",{"aria-pressed":n?"true":"false",className:eR("whammy_recipeDirections_step__73W9SOsn",n&&oF,i&&oW,(l||0===t)&&"whammy_recipeDirections_hoverable__YVazuB29",0===t&&oM),"data-testid":"step-"+(t+1),disabled:!l,onClick:r,type:"button"},a.default.createElement(oR,{className:"whammy_recipeDirections_tickMarkIcon__szHpF3We",key:"completed"}),!n&&a.default.createElement("div",{className:"whammy_recipeDirections_stepNumber__see5aqS-","data-testid":"step-number-"+(t+1)},t+1))},oz=function(e){var n=e.directions,r=e.contextProps,l=e.remoteId,i=e.directionsTitle,o=(0,a.useState)([]),d=o[0],u=o[1];return(0,a.useEffect)(function(){var e,t,a=(e=ep(eh.default.mark(function e(){var t,a;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,null==r||null==(t=r.callbacks)||null==t.getCompletedSteps?void 0:t.getCompletedSteps(l);case 1:return a=e.sent,e.abrupt("return",null!=a?a:[]);case 2:case"end":return e.stop()}},e)})),function(){return e.apply(this,arguments)});null!=r&&null!=(t=r.userFlags)&&t.isAuthenticated&&a().then(function(e){u(e)})},[r,l]),a.default.createElement("div",null,a.default.createElement("h2",{className:"whammy_recipeDirections_mainLabel__vF-LeZz1","data-testid":"directions-label"},i||"Directions"),a.default.createElement("div",{className:"whammy_recipeDirections_container__IR7dMCXE","data-testid":"recipe-directions-container"},Array.isArray(n)&&(null==n?void 0:n.map(function(e,n){var i,o,s=(i="direction-"+n,{isCompleted:o=null==d?void 0:d.includes("direction-"+(n+1)),isPreviousStepCompleted:0===n||(null==d?void 0:d.includes(i)),isNextStepToComplete:!o&&(null==d?void 0:d.includes(i))&&!(null!=d&&d.includes("direction-"+(n+2)))}),c=s.isCompleted,m=s.isPreviousStepCompleted,f=s.isNextStepToComplete;return a.default.createElement("div",{className:"whammy_recipeDirections_directions__nrNujsqd","data-testid":"direction-"+(n+1),key:"direction-"+(n+1)},a.default.createElement("div",{className:"whammy_recipeDirections_leftVStack__YUnkMo1u"},a.default.createElement(oH,{index:n,isCompleted:c,isNextStepToComplete:f,isPreviousStepCompleted:m,onClick:function(){var e,t,a,i,o;return m&&(o="direction-"+(n+1),void(null!=d&&d.includes(o)?null!=d&&d.includes("direction-"+(n+2))||(u(function(e){return e.filter(function(e){return e!==o})}),null!=r&&null!=(e=r.userFlags)&&e.isAuthenticated&&(null==r||null==(t=r.callbacks)||null==t.onCompleteStepCh
1ange||t.onCompleteStepChange({status:"unchecked",step:o,remoteId:l}))):(u(function(e){return[].concat(e,[o])}),null!=r&&null!=(a=r.userFlags)&&a.isAuthenticated&&(null==r||null==(i=r.callbacks)||null==i.onCompleteStepChange||i.onCompleteStepChange({status:"checked",step:o,remoteId:l})))))}})),a.default.createElement("div",{className:"whammy_recipeDirections_content__V-4U8JGr"},a.default.createElement("div",{className:eR("whammy_recipeDirections_directionContent__GmWA2Rjr",c&&oF,f&&oW,0===n&&!c&&oM),"data-testid":"direction-content-"+(n+1)},e.content),e.expertTip&&a.default.createElement(oD,(0,t.default)({},e.expertTip,{image:{alt:e.expertTip.image.alt,asset:{url:e.expertTip.image.asset.url}}}))))}))))},oj=function(){return a.default.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{clipRule:"evenodd",d:"M3 3.75C3 3.33579 3.33579 3 3.75 3H12.25C12.6642 3 13 3.33579 13 3.75V15.25C13 15.6642 12.6642 16 12.25 16H3.75C3.33579 16 3 15.6642 3 15.25V3.75ZM4.5 4.5V14.5H11.5V4.5H4.5Z",fill:"white",fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M1.5 0.75C1.5 0.335786 1.83579 0 2.25 0H13.75C14.1642 0 14.5 0.335786 14.5 0.75V3.75C14.5 4.16421 14.1642 4.5 13.75 4.5H2.25C1.83579 4.5 1.5 4.16421 1.5 3.75V0.75ZM3 1.5V3H13V1.5H3Z",fill:"white",fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M9.5 6.25C9.91421 6.25 10.25 6.58579 10.25 7V12C10.25 12.4142 9.91421 12.75 9.5 12.75C9.08579 12.75 8.75 12.4142 8.75 12V7C8.75 6.58579 9.08579 6.25 9.5 6.25Z",fill:"white",fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M6.5 6.25C6.91421 6.25 7.25 6.58579 7.25 7V12C7.25 12.4142 6.91421 12.75 6.5 12.75C6.08579 12.75 5.75 12.4142 5.75 12V7C5.75 6.58579 6.08579 6.25 6.5 6.25Z",fill:"white",fillRule:"evenodd"}))},oU={.5:"½",.25:"¼",.75:"¾",.125:"â
",.333:"â
",.375:"â
",.625:"â
",.666:"â
",.875:"â
"},oG=function(e,t,a){var n=Math.floor(e),r=Number((e%1).toFixed(3)),l=t?" "+t:"",i=oU[""+r],o=a?" "+oU[a.split("/").map(Number).reduce(function(e,t){return e/t})]:"";return r&&i?n>0?n+" "+i+l:""+i+l:n||r||o?e>0?""+e+o+l:""+o+l:""},oV="SeasonsProductCard",oq="whammy_recipeIngredients_heading__j6llKfXn",oY="whammy_recipeIngredients_buttonDimensions__tHT8SdPH",oX="whammy_recipeIngredients_buttonStyle__5yA47Jze",oZ="whammy_recipeIngredients_quantityButtonWrapper__-XNMkbPy",oK="whammy_recipeIngredients_disabledPointerEvents__hc4s3hmk",oQ="whammy_recipeIngredients_largeHeading__eJtGfSg3",o$=function(){return a.default.createElement("div",{className:oZ+" "+oK},a.default.createElement("div",{className:"whammy_recipeIngredients_spinnerContainer__h-gHlLzj","data-testid":"add-to-cart-loader"},a.default.createElement(r7.Spinner,{spinnerColor:o0.spinnerColor})))},oJ=function(e){var t=e.quantity,n=e.onIncrement,r=e.onDecrement,l=e.handleBlur,i=e.handleOnChange,o=e.handleFocus,d=e.tempQuantity,u=e.isEditable,s=e.index;return a.default.createElement(a.default.Fragment,null,a.default.createElement("button",{className:oX,"data-testid":"ingredient-recipe-dec-button-"+s,onClick:r,type:"button"},o0.getDecrementIcon(t)),a.default.createElement("input",{className:"whammy_recipeIngredients_quantityInput__GDrYcDuP","data-testid":"ingredient-recipe-quantity-"+s,onBlur:l,onChange:i,onFocus:o,onKeyPress:o2,readOnly:!u,type:"text",value:u?d:t}),a.default.createElement("button",{className:oX,"data-testid":"ingredient-recipe-inc-button-"+s,onClick:n,type:"button"},o0.incrementIcon))},o0={getDecrementIcon:function(e){return 1===e?a.default.createElement(oj,null):"-"},incrementIcon:"+",getAddToCartButtonText:function(e){return null!==e?"Add to cart":"Out of stock"},imageSize:"THUMBNAIL",LogInToAdd:"Login to add",spinnerColor:"#ffffff"},o1=function(e){e.currentTarget.src="https://cdn.sanity.io/images/hc05lr8m/development/dd9785e73900f26066c8133c3e67abb91c4df5a0-876x658.jpg"},o2=function(e){"Enter"===e.key&&e.target.blur()},o3=function(e){var t,n,r,l,i,o,d,c,m,f=e.cardsData,p=e.onChangeInQuantity,h=e.contextProps,g=e.index,_=e.largeCard,v=e.tacticId,y=e.promoCategory,b=e.upc,w=u().cart,x=eP(w,f.productId),C=(0,a.useState)(null!=(n=null==x?void 0:x.quantity)?n:0),E=C[0],k=C[1],T=(0,a.useState)(!1),S=T[0],I=T[1],P=(0,a.useState)(E),N=P[0],O=P[1],A=(0,a.useState)(!1),B=A[0],L=A[1],D=(0,a.useState)(!1),R=D[0],M=D[1],F=(0,a.useRef)(null),W=(null==f||null==(r=f.product.item)?void 0:r.retailItems)||void 0,H=W&&W.length>0&&W[0].memberPrice||0,z=W&&W.length>0&&W[0].memberPriceMultiple||0;(0,a.useEffect)(function(){var e;k(null!=(e=null==x?void 0:x.quantity)?e:0)},[x]);var j=f&&f.product.productImages.find(function(e){return e.isPrimary&&e.size===o0.imageSize}),U=aY({altText:f.product.name||(null==j?void 0:j.uri),imageTitle:f.product.name,name:f.product.name,tacticId:v,upc:b},h,y),G=U.ref,V=U.selectPromotionClick,q=U.addToCardClick,Y=U.couponAddToWishListClick,X=function(e){k(e),F.current&&clearTimeout(F.current),F.current=setTimeout(ep(eh.default.mark(function t(){var a,n;return eh.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return null==p||p(e,f.productId),t.next=1,null==h||null==(a=h.callbacks)||null==a.onChangeAmountInCart?void 0:a.onChangeAmountInCart(x,f.product,f.product.storeProduct,{customerId:null==h||null==(n=h.userFlags)?void 0:n.customerId},e,I);case 1:t.sent&&L(!1);case 2:case"end":return t.stop()}},t)})),1e3)};return(0,a.useEffect)(function(){x&&(null==p||p(E,f.productId))},[f.productId,w,x,E]),a.default.createElement("div",{className:"whammy_recipeIngredients_outerContainer__hF03Xbvu",ref:function(e){return G(e)}},a.default.createElement("div",{className:"whammy_recipeIngredients_container__rE0zzgjt "+(_&&"whammy_recipeIngredients_largeContainer__nKJ2nnWF"),"data-testid":"ingredient-recipe-product-card-container"},a.default.createElement("div",{className:"whammy_recipeIngredients_productImageWrapper__mjVarqAg","data-testid":"ingredient-recipe-productImageWrapper"},a.default.createElement("img",{alt:null==(l=f.product)?void 0:l.name,className:"whammy_recipeIngredients_productImage__xIgjwZNz "+(_&&"whammy_recipeIngredients_largeProductImage__Zj-br9t9"),"data-testid":"ingredient-recipe-productImage",onError:o1,src:null==j?void 0:j.uri}),(null==h||null==(i=h.userFlags)?void 0:i.isAuthenticated)&&a.default.createElement("button",{className:"whammy_recipeIngredients_wishlistButton__fo3rkaeh "+(_&&"whammy_recipeIngredients_largeWishlistButton__hFplDzbD"),"data-testid":"ingredient-recipe-card-wishlist-"+g,onClick:function(e){var t;null==h||null==(t=h.callbacks)||null==t.addToListCallback||t.addToListCallback(s.PRODUCT,f.productId),Y(e,tj.fullComponent)},type:"button"},a.default.createElement(e_.AddToListIconV2,{color:"red",size:"large"}))),a.default.createElement("div",{className:"whammy_recipeIngredients_middleSection__qGAIeDwU "+(_&&"whammy_recipeIngredients_largeMiddleSection__maW-X1bk"),"data-testid":"ingredient-recipe-middleSection"},a.default.createElement("div",{className:"whammy_recipeIngredients_description__AASP6fhn "+(_&&"whammy_recipeIngredients_largeDescription__TnQh2dTC"),"data-testid":"ingredient-recipe-description"},a.default.createElement(nA.Text,{className:oq+" "+(_&&oQ),"data-testid":"header-text",textStyle:"body3"},f.product.name),a.default.createElement(nA.Text,{className:oq+" "+(_&&oQ),"data-testid":"quantity-unit-text",textStyle:"body3"},oG(null!=(o=null==f?void 0:f.quantity)?o:0,null!=(d=null==f?void 0:f.unit)?d:"")))),a.default.createElement("div",{className:"whammy_recipeIngredients_priceQuantityWrapper__De3o0rsO "+(_&&"whammy_recipeIngredients_largePriceQuantityWrapper__oYILGq79"),"data-testid":"ingredient-recipe-priceQuantityWrapper"},a.default.createElement("div",{className:"whammy_recipeIngredients_topRightText__OFQ-uld0 "+(_&&"whammy_recipeIngredients_largeTopRightText__-t266GJp"),"data-testid":"ingredient-recipe-card-price"},(!!(null==f||null==(c=f.product)||null==(c=c.storeProduct)?void 0:c.price)||!!(null==f?void 0:f.price))&&a.default.createElement(a.default.Fragment,null,H>0&&z>0&&a.default.createElement("div",{className:"whammy_recipeIngredients_perksPriceContainer__wJld6MZC","data-testid":"ingredient-recipe-card-perks-price"},a.default.createElement("div",{className:"whammy_recipeIngredients_perksPriceLabel__hEizZWrP"},"PERKS Price"),a.default.createElement("div",{className:"whammy_recipeIngredients_perksPrice__cvZSxb6q","data-testid":"perks-price"},H>0&&1===z?"$"+H.toFixed(2):z+" / $"+H.toFixed(2))),H?a.default.createElement("div",{className:"whammy_recipeIngredients_withoutPerksPrice__ipPY8dE7"}
1,"$",((null==f||null==(m=f.product)||null==(m=m.storeProduct)?void 0:m.price)||f.price).toFixed(2)," ","without PERKS"):a.default.createElement("div",null,"$",((null==f?void 0:f.price)||0).toFixed(2)))),S&&a.default.createElement(o$,null),!S&&(0===E?a.default.createElement("div",null,null!=h&&null!=(t=h.userFlags)&&t.isAuthenticated&&0===E?a.default.createElement(rH.Button,{className:oY+" "+(B?oK:""),"data-testid":"add-to-cart-button-"+g,disabled:!f.product.storeProduct,onClick:function(e){var t;I(!0),q(e,tj.fullComponent,f.product,oV,1),X(x&&null!=(t=x[0])&&t.quantity&&x[0].quantity>0?x[0].quantity:1)}},o0.getAddToCartButtonText(f.product.storeProduct)):a.default.createElement(rH.Button,{className:oY,"data-testid":"login-button-"+g,onClick:function(e){var t;null==h||null==(t=h.callbacks)||t.loginCallback(),V(e)}},o0.LogInToAdd)):a.default.createElement("div",{className:""+oZ,"data-testid":"ingredient-recipe-quantityButtonWrapper"},a.default.createElement(oJ,{handleBlur:function(){var e;Number.isNaN(e=Math.ceil(Number.parseFloat(N)))||X(e>99?99:e),M(!1)},handleFocus:function(){O(""),M(!0)},handleOnChange:function(e){var t=RegExp("^[.0-9\b]+$","u"),a=e.target.value;(""===a||t.test(a))&&(O(a),q(e,tj.fullComponent,f.product,oV,Number.parseFloat(a)))},index:g,isEditable:R,isLoading:S,onDecrement:function(e){var t=Math.max(E-1,0);q(e,tj.fullComponent,f.product,oV,t),t||L(!0),L(!0),X(t)},onIncrement:function(e){var t=Math.min(E+1,99);q(e,tj.fullComponent,f.product,oV,t),X(t)},quantity:E,tempQuantity:N}))))))},o4=function(e){var t=e.ingredients,n=e.title;return a.default.createElement("div",{className:"whammy_components_listContainer__colIB2iI","data-testid":"ingredient-list-item"},a.default.createElement("div",{className:"whammy_components_header__LrlKZKdb"},n),t.map(function(e){return e.ingredient&&a.default.createElement("div",{className:"whammy_components_text__m5BF0uu7","data-testid":"ingredient-text",key:e.ingredient},oG(e.quantity,e.unit,e.quantityIncrements)+" "+e.ingredient)}))},o5="whammy_recipeIngredients_recipeIngredientText__j-Y6XQYT",o6=function(e){var n,r,l=e.servings,i=e.longRecipeIngredientCardData,o=e.contextProps,d=e.ingredientGroups,u=e.ingredientGroupsTitle,s=e.buyIngredientsTitle,c=(0,a.useState)({totalPrice:0,pricePerServings:0}),m=c[0],f=c[1],p=(0,a.useState)({});p[0];var h=p[1],g=!!(null==i?void 0:i.length),_=function(e,a){var n=null==i?void 0:i.find(function(e){return e.productId===a});h(function(r){var l,i=(0,t.default)({},r,((l={})[a]=n&&n.price*e,l)),o=Object.values(i).reduce(function(e,t){return e+t},0);return f((0,t.default)({},m,{totalPrice:o})),i})};return(0,a.useEffect)(function(){0===m.totalPrice&&0!==l&&g&&i&&f({totalPrice:0,pricePerServings:i.reduce(function(e,t){return e+t.price},0)/l})},[g,i,m.totalPrice,l]),a.default.createElement("div",{className:"whammy_recipeIngredients_recipeIngredientContainer__jF6WSwZT","data-testid":"recipe-ingredient-component"},a.default.createElement("h2",{className:o5},u||"Ingredients"),a.default.createElement("div",{className:"whammy_recipeIngredients_list__nWx369Xz"},null==d?void 0:d.map(function(e){return a.default.createElement(o4,{ingredients:e.ingredients,key:e.title,title:null==e?void 0:e.title})})),g&&a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"whammy_recipeIngredients_recipeIngredientHeader__TyQjMPgi","data-testid":"recipe-ingredient-Header"},a.default.createElement("h2",{className:o5,"data-testid":"recipe-ingredient-text"},s||"Buy Ingredients"),0!==l&&a.default.createElement("div",{className:"whammy_recipeIngredients_recipeIngredientServingText__FFEwfiN3","data-testid":"recipe-ingredient-servings"},"Servings : ",l)),a.default.createElement("div",{className:"whammy_recipeIngredients_longRecipeCardContainer__pQ-YL0vC","data-testid":"ingredient-card-container"},null==i?void 0:i.map(function(e,t){return a.default.createElement("div",{className:"whammy_recipeIngredients_longRecipeCard__0NjLj1xf","data-testid":"ingredient-cards-"+(t+1),key:"ingredient-card-"+(t+1)},a.default.createElement(o3,{cardsData:e,contextProps:o,"data-testid":"ingredient-card-component-"+(t+1),index:t+1,largeCard:!0,onChangeInQuantity:_,promoCategory:tz.SeasonsRecipeDetailsIngredients,upc:null==e?void 0:e.product.upc}))})),a.default.createElement("div",{className:"whammy_recipeIngredients_recipeIngredientFinalDetails__qEZbGW3f","data-testid":"recipe-ingredient-final-details"},a.default.createElement("div",{className:"whammy_recipeIngredients_recipeIngredientsFinalPrice__ZIgkZ1f6","data-testid":"recipe-ingredient-total-price"},"$",null==(n=m.totalPrice)?void 0:n.toFixed(2)),0!==l&&a.default.createElement("div",{className:"whammy_recipeIngredients_recipeIngredientPricePerServings__MNgpDaA4","data-testid":"recipe-ingredient-price-per-servings"},"Per servings $",null==(r=m.pricePerServings)?void 0:r.toFixed(2)))))},o7={wrapperContainer:"whammy_ingredientDirectionWrapper_wrapperContainer__t5-EbHff",directionComponent:"whammy_ingredientDirectionWrapper_directionComponent__OfrGv-ib",ingredientComponent:"whammy_ingredientDirectionWrapper_ingredientComponent__s62kL2Au"},o9=function(e){var n=e.header,r=e.lazyLoad,l=e.recipeGridCards,i=e.contextProps;return a.default.createElement(ed,{inViewOptions:{rootMargin:"100px"},lazyLoad:r},a.default.createElement("div",{className:"whammy_recipeGrid_container__5IKXNlol","data-testid":"grid-component"},a.default.createElement(nA.Text,{className:"whammy_recipeGrid_header__wRZYjHBx","data-testid":"grid-header",textStyle:"heading6"},n),a.default.createElement("div",{className:"whammy_recipeGrid_grid__cL3kVV0i","data-testid":"grid-cards"},null==l?void 0:l.map(function(e){return a.default.createElement(nw,(0,t.default)({key:e._key},e,{contextProps:i}))}))))};function o8(){return!!("u">typeof window&&window.document&&window.document.createElement)}function de(e,t){return a=>{if(e&&e(a),!a.defaultPrevented)return t(a)}}function dt(e){return!!(e&&"[object Function]"==({}).toString.call(e))}function da(...e){return(0,a.useCallback)(t=>{for(let a of e)if(null!=a)if(dt(a))a(t);else try{a.current=t}catch(e){throw Error(`Cannot assign value "${t}" to ref "${a}"`)}},e)}function dn(e){return o8()?e?e.ownerDocument:document:null}function dr(...e){return e.filter(e=>null!=e).join("--")}function dl(){}var di=o8()?a.useLayoutEffect:a.useEffect;function dd(e,t){let[n,r]=(0,a.useState)(t);return[n,(0,a.useCallback)(t=>{e.current=t,r(t)},[])]}function du(e,t={}
1){let n=a.createContext({descendants:[],registerDescendant:()=>dl,...t});return n.displayName=e,n}function ds(e,t,n){let r=function(){let[,e]=(0,a.useState)(Object.create(null));return(0,a.useCallback)(()=>{e(Object.create(null))},[])}(),{registerDescendant:l,descendants:i}=a.useContext(t),o=n??i.findIndex(t=>t.element===e.element);return di(()=>(e.element||r(),l({...e,index:o})),[e,r,o,l,...Object.values(e)]),o}function dc(){return a.useState([])}function dm({context:e,children:t,items:n,set:r}){let l=a.useCallback(({element:e,index:t,...a})=>e?(r(n=>{if(null!=t&&-1!==t)return dp(n,{element:e,index:t,...a},t);if(0===n.length)return[{...a,element:e,index:0}];if(n.find(t=>t.element===e))return console.warn("[reach-ui]: `useDescendant` was called with an element that was already registered.\n\nIf you are using the `@reach/descendants` package directly, make sure to only register descendants once. Registering a descendant more than once will lead to bugs in your app.\n\nIf you are using another `reach-ui` package, this is probably our bug!\n\nTo report a bug, open a new issue:\n\n https://github.com/reach/reach-ui/issues/new?assignees=&labels=&template=Bug_report.md\n\nIMPORTANT: this check will only run in the development build, so if you see this warning please be aware that your app may crash when deployed."),n.sort((e,t)=>e.element&&t.element?df(e.element,t.element)?-1:1:0).map((e,t)=>({...e,index:t}));let r=function(e,t){if(!t||!e.length)return -1;let a=e.length;for(;a--;){let n=e[a].element;if(n&&df(n,t))return a+1}return -1}(n,e);return -1===r?[...n,{...a,element:e,index:n.length}]:dp(n,{...a,element:e,index:r},r)}),()=>{e&&r(t=>t.filter(t=>e!==t.element))}):dl,[]);return a.createElement(e.Provider,{value:a.useMemo(()=>({descendants:n,registerDescendant:l}),[n,l])},t)}function df(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function dp(e,t,a){return null!=a&&a in e?[...e.slice(0,a),t,...e.slice(a)]:[...e,t]}var dh=!1,dg=0,d_=a["useId".toString()],dv=du("TabsDescendantsContext"),dy=du("TabPanelDescendantsContext"),[db,dw]=function(e){let t=a.createContext(void 0);function n(e){let{children:n,...r}=e,l=a.useMemo(()=>r,Object.values(r));return a.createElement(t.Provider,{value:l},n)}return t.displayName=`${e}Context`,n.displayName=`${e}Provider`,[n,function(n){let r=a.useContext(t);if(r)return r;throw Error(`${n} must be rendered inside of a ${e} component.`)}]}("Tabs"),dx=((dH=dx||{}).Auto="auto",dH.Manual="manual",dH),dC=((dz=dC||{}).Horizontal="horizontal",dz.Vertical="vertical",dz),dE=a.forwardRef(({as:e="div",children:t,defaultIndex:n,orientation:r="horizontal",index:l,keyboardActivation:i="auto",onChange:o,readOnly:d=!1,...u},s)=>{let{current:c}=a.useRef(void 0!==l),m=function(e){if(void 0!==d_){let t=d_();return e??t}let t=e??(dh?++dg:null),[n,r]=a.useState(t);return di(()=>{null===n&&r(++dg)},[]),a.useEffect(()=>{!1===dh&&(dh=!0)},[]),e??n??void 0}(u.id||"tabs"),f=a.useRef(null),p=a.useRef(!1),[h,g]=function({controlledValue:e,defaultValue:t,calledFrom:n="A component"}){let r=void 0!==e,l=(0,a.useRef)(r);!l.current&&r&&console.warn(`${n} is changing from controlled to uncontrolled. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),l.current&&!r&&console.warn(`${n} is changing from uncontrolled to controlled. Components should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`);let[i,o]=(0,a.useState)(l.current?e:t),d=(0,a.useCallback)(e=>{l.current||o(e)},[]);return[l.current?e:i,d]}({controlledValue:l,defaultValue:n??0,calledFrom:"Tabs"}),[_,v]=a.useState(-1),[y,b]=dc(),w=a.useCallback(()=>{f.current&&dt(f.current.focus)&&f.current.focus()},[]),x=a.useCallback(e=>{o&&o(e),g(e)},[o,g]),C=a.useCallback(e=>{let t=y[e]?.element,a=dn(t);"auto"===i&&(o&&o(e),g(e)),t&&t!==a.activeElement&&dt(t.focus)&&t.focus()},[i,o,g,y]);return a.createElement(dm,{context:dv,items:y,set:b},a.createElement(db,{focusedIndex:_,id:m,isControlled:c,isRTL:p,keyboardActivation:i,onFocusPanel:w,onSelectTab:d?dl:x,onSelectTabWithKeyboard:d?dl:C,orientation:r,selectedIndex:h,selectedPanelRef:f,setFocusedIndex:v,setSelectedIndex:g},a.createElement(e,{...u,ref:s,"data-reach-tabs":"","data-orientation":r,id:u.id},dt(t)?t({focusedIndex:_,id:m,selectedIndex:h}):t)))});dE.displayName="Tabs";var dk=a.forwardRef(({children:e,as:t="div",onKeyDown:n,...r},l)=>{let{focusedIndex:i,isControlled:o,isRTL:d,keyboardActivation:u,onSelectTabWithKeyboard:s,orientation:c,selectedIndex:m,setSelectedIndex:f}=dw("TabList"),p=a.useContext(dv).descendants,h=a.useRef(null),g=da(l,h);a.useEffect(()=>{var e,t;let a,n;h.current&&(h.current.ownerDocument&&"rtl"===h.current.ownerDocument.dir||"rtl"===(e=h.current,((n=(a=dn(t=e))?a.defaultView||window:null)?n.getComputedStyle(t,null):null)?.getPropertyValue("direction")||null))&&(d.current=!0)},[d]);let _=de(n,function(e,t){let{descendants:n}=a.useContext(e),{callback:r,currentIndex:l,filter:i,key:o="index",orientation:d="vertical",rotate:u=!0,rtl:s=!1}=t;return function(e){if(!["ArrowDown","ArrowUp","ArrowLeft","ArrowRight","PageUp","PageDown","Home","End"].includes(e.ke
1y))return;let t=l??-1,a=i?n.filter(i):n;if(!a.length)return;let c=a.findIndex(e=>e.index===l);function m(){return t===p().index?u?a[0]:a[c]:a[(c+1)%a.length]}function f(){return t===a[0].index?u?p():a[c]:a[(c-1+a.length)%a.length]}function p(){return a[a.length-1]}switch(e.key){case"ArrowDown":if("vertical"===d||"both"===d){e.preventDefault();let t=m();r("option"===o?t:t[o])}break;case"ArrowUp":if("vertical"===d||"both"===d){e.preventDefault();let t=f();r("option"===o?t:t[o])}break;case"ArrowLeft":if("horizontal"===d||"both"===d){e.preventDefault();let t=(s?m:f)();r("option"===o?t:t[o])}break;case"ArrowRight":if("horizontal"===d||"both"===d){e.preventDefault();let t=(s?f:m)();r("option"===o?t:t[o])}break;case"PageUp":e.preventDefault();let h=(e.ctrlKey?f:function(){return a[0]})();r("option"===o?h:h[o]);break;case"Home":e.preventDefault();let g=a[0];r("option"===o?g:g[o]);break;case"PageDown":e.preventDefault();let _=(e.ctrlKey?m:p)();r("option"===o?_:_[o]);break;case"End":e.preventDefault();let v=p();r("option"===o?v:v[o])}}}(dv,{currentIndex:"manual"===u?i:m,orientation:c,rotate:!0,callback:s,filter:e=>!e.disabled,rtl:d.current}));return di(()=>{var e;if(!o&&("true"===(e=p[m]?.disabled)||"boolean"==typeof e&&e)){let e=p.find(e=>!e.disabled);e&&f(e.index)}},[p,o,m,f]),a.createElement(t,{role:"tablist","aria-orientation":c,...r,"data-reach-tab-list":"",ref:g,onKeyDown:_},e)});dk.displayName="TabList";var dT=a.memo(dk);dT.displayName="TabList";var dS=a.forwardRef(({isSelected:e,children:t,as:n="button",index:r,disabled:l,onBlur:i,onFocus:o,...d},u)=>{let{id:s,onSelectTab:c,orientation:m,selectedIndex:f,setFocusedIndex:p}=dw("Tab"),[h,g]=dd(a.useRef(null),null),_=da(u,g),v=ds(a.useMemo(()=>({element:h,disabled:!!l}),[l,h]),dv,r),y="button"===n&&null==d.type?"button":d.type,b=v===f;return a.createElement(n,{"aria-controls":dr(s,"panel",v),"aria-disabled":l,"aria-selected":b,role:"tab",tabIndex:b?0:-1,...d,ref:_,"data-reach-tab":"","data-orientation":m,"data-selected":b?"":void 0,disabled:l,id:dr(s,"tab",v),onClick:function(){c(v)},onFocus:de(o,()=>{p(v)}),onBlur:de(i,()=>{p(-1)}),type:y},t)}
1);dS.displayName="Tab";var dI=a.forwardRef(({children:e,as:t="div",...n},r)=>{let l=da(a.useRef(),r),[i,o]=dc();return a.createElement(dm,{context:dy,items:i,set:o},a.createElement(t,{...n,ref:l,"data-reach-tab-panels":""},e))});dI.displayName="TabPanels";var dP=a.memo(dI);dP.displayName="TabPanels";var dN=a.forwardRef(({children:e,"aria-label":t,as:n="div",index:r,...l},i)=>{let{selectedPanelRef:o,selectedIndex:d,id:u}=dw("TabPanel"),[s,c]=dd(a.useRef(null),null),m=ds(a.useMemo(()=>({element:s}),[s]),dy,r),f=dr(u,"panel",m),p=m===d,h=a.useRef(!1),g=!!h.current&&!p;a.useEffect(()=>{h.current=!0},[]);let _=da(i,c,p?o:null);return a.createElement(n,{"aria-labelledby":dr(u,"tab",m),hidden:g,role:"tabpanel",tabIndex:p?0:-1,...l,ref:_,"data-reach-tab-panel":"",id:f},e)});dN.displayName="TabPanel";var dO=function(e){var n=e.header,r=e.description;e.textColor;var l=e.masonryGridCategories,i=e.fullWidthBackground,o=e.contextProps,d=a.default.createElement(dE,{className:"whammy_components_categoryTabs__RrCSkWYW","data-testid":"masonry-grid-tabs"},a.default.createElement(dT,{className:"whammy_components_categoryTabsList__CEwODy-4"},null==l?void 0:l.map(function(e){return a.default.createElement(dS,{key:e._key},e.categoryName)})),a.default.createElement(dP,null,null==l?void 0:l.map(function(e,n){return a.default.createElement(dN,{key:e._key},a.default.createElement(dA,(0,t.default)({fullWidthBackground:i,key:e._key},e,{contextProps:o,index:n})))}))),u=null==l?void 0:l.map(function(e,n){return a.default.createElement(dA,(0,t.default)({fullWidthBackground:i,key:e._key},e,{contextProps:o,index:n}))});return a.default.createElement("div",{className:"whammy_components_container__tys7CLSq "+(i?"":"whammy_components_containerWithMaxWidth__qkg-OnkP"),"data-testid":"masonry-grid-wrapper"},a.default.createElement(nA.Text,{className:"whammy_components_heading__z5TwPBqe",textStyle:"heading3"},n),r&&a.default.createElement(nA.Text,{className:"whammy_components_subtitle__znuntDnn","data-testid":"masonry-grid-description",textStyle:"heading4"},r),l&&l.length>1?d:u)},dA=function(e){var t=e.numberOfCards,n=e.masonryTiles,r=e.fullWidthBackground,l=e.contextProps;return a.default.createElement("div",{className:"whammy_components_grid__5FfvQWUR "+("5"===t?"whammy_components_gridWithBanner__HvoRZKtg":"whammy_components_gridWithEightCards__Zpr7-7Sp")+" "+(r?"whammy_components_gridFullWidthPadding__OpmEaOHB":"whammy_components_gridPadding__12y3N-DE"),"data-testid":"masonry-tiles-wrapper"},n.map(function(e){return function(e,t,n,r){void 0===r&&(r=0);var l,i,o,d,u,s=e.chooseContent._type;if("cmsMarketingCulinaryRecipe"===s){var c,m,f,p,h,g,_={asset:{url:(null==(f=e.chooseContent.content.primaryMedia)||null==(f=f.recipeImage)?void 0:f.imageUrl)||""},alt:(null==(p=e.chooseContent.content.primaryMedia)||null==(p=p.recipeImage)?void 0:p.imageAlt)||""},v=!!(e.cardImage||(null==(h=e.chooseContent.content.primaryMedia)?void 0:h.recipeImage));return a.default.createElement(oh,{__typename:"CmsFeatureCard",_key:e.chooseContent.recipeId,backgroundImage:v?e.cardImage||_:void 0,cardLink:ny.RECIPE_PATH+"/"+e.chooseContent.slug.current,contextProps:n,gradient:!1,isTall:!0,promoCategory:tz.SeasonsCardGridMasonry,recipeId:e.chooseContent.recipeId,showFavoriteButton:!0,swimlaneSize:r,tacticId:null==e?void 0:e.tacticId,tag:t,title:null==(g=e.chooseContent.content)?void 0:g.title})}var y="";"cmsSeasonsGuide"===s||"cmsSeasonsHowTo"===s?y=ny.IDEAS_HOW_TOS_PATH:"cmsSeasonsArticle"===s?y=ny.ARTICLES_PATH:"cmsSeasonsSpotlight"===s&&(y=ny.SPOTLIGHTS_PATH);var b=(o=(i=null!=(l=e.externalReference)?l:{}).isExternalRedirectEnabled,d=i.title,u=i.externalUrl,{externalTitle:o?d:void 0,externalCardLink:o?u:void 0}),w=b.externalTitle,x=b.externalCardLink,C=null!=w?w:e.chooseContent.title,E=x||y+"/"+(null==(c=e.chooseContent)||null==(c=c.slug)?void 0:c.current);return a.default.createElement(oh,{__typename:"CmsFeatureCard",_key:e.chooseContent.title,backgroundImage:e.cardImage||(null==(m=e.chooseContent)?void 0:m.image),cardLink:E,contextProps:n,gradient:!1,isTall:!0,promoCategory:tz.SeasonsCardGridMasonry,showFavoriteButton:!0,swimlaneSize:r,tacticId:null==e?void 0:e.tacticId,tag:t,title:C})}(e,null==e?void 0:e.cardPillTag,l)}))},dB=function(e){var t;return(null==e||null==(t=e.product)||null==(t=t.item)||null==(t=t.retailItems)||null==(t=t[0])?void 0:t.ecommerceTagPrice)||(null==e?void 0:e.productPrice)||0},dL=function(e){var n=e.header,r=e.productCards,l=e.textColor,i=e.contextProps;return a.default.createElement("div",{className:"whammy_components_container__-3NGZiwS"},a.default.createElement("div",{className:"whammy_components_header__xhnBj8jk",style:{color:l.hex}},n),a.default.createElement("div",{className:"whammy_components_grid__XLgApfsQ"},null==r?void 0:r.flatMap(function(e,n){var r;return(null!=e&&e.card?[e.card]:null!=(r=null==e?void 0:e.cards)?r:[]).map(function(e,r){var l,o;return a.default.createElement(o3,{cardsData:(0,t.default)({price:dB(e),quantity:null==e||null==(l=e.product)?void 0:l.size,productId:null==e||null==(o=e.product)?void 0:o.productId},e),contextProps:i,index:r,key:n,largeCard:!1,promoCategory:tz.SeasonsCardGridProduct,tacticId:null==e?void 0:e.tacticId})})})),a.default.createElement("div",{className:"whammy_components_footer__LEA0Kr07"}))},dD={BlackBottom:"linear-gradient(359deg,rgba(0, 0, 0, 0.5) 0.88%,rgba(0, 0, 0, 0) 28.22%)",WhiteBottom:"linear-gradient(359deg, rgba(255, 255, 255, 0.50) 0.88%, rgba(255, 255, 255, 0.00) 28.22%)",BlackTop:"linear-gradient(0deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%)",WhiteTop:"linear-gradient(0deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.15) 100%)",SideWhite:"linear-gradient(270deg,rgba(255, 255, 255, 0.95) 0%,rgba(255, 255, 255, 0) 100%)",SideBlack:"linear-gradient(270deg,rgba(0, 0, 0, 0.95) 0%,rgba(0, 0, 0, 0) 100%)"}
1,dR=function(e){var t=e.header,n=e.headerBackgroundImage,r=e.textColor,l=e.categoryTiles,i=e.gradientEnabled,o=e.gradientPosition,d=e.gradientColor,u=e.sideGradientColor,s=e.sideGradientEnabled,c=e.contextProps,m="none",f="none",p="none";return i&&d&&("Both"===o||"Top"===o)&&(m=dD["Black"===d?"BlackTop":"WhiteTop"]),i&&d&&("Both"===o||"Bottom"===o)&&(f=dD["Black"===d?"BlackBottom":"WhiteBottom"]),s&&u&&(p=dD["Black"===u?"SideBlack":"SideWhite"]),a.default.createElement("div",{className:"whammy_components_container__dWKzk50a","data-testid":"category-grid-wrapper",style:{"--tile-color":""+r.hex}},a.default.createElement("div",{className:"whammy_components_categoryTileGridHero__7cyOu1MR",style:{"--background-image":"url("+eu(null==n?void 0:n.backgroundImage)+")","--top-gradient-color":m,"--bottom-gradient-color":f,"--background-position":null==n?void 0:n.backgroundPosition}},a.default.createElement(nA.Text,{className:"whammy_components_heading__gTAczsZc",textStyle:"heading2"},t)),a.default.createElement("div",{className:"whammy_components_categoryGridTiles__x9V-hkLq",style:{"--side-gradient-color":p}},null==l?void 0:l.map(function(e,t){var n,l,i,o,d=aY({altText:null==e||null==(n=e.backgroundImage)?void 0:n.alt,destination:null==e||null==(l=e.tileLink)?void 0:l.href,imageTitle:null==e||null==(i=e.tileLink)?void 0:i.buttonText,name:null==e||null==(o=e.tileLink)?void 0:o.buttonText,tacticId:null==e?void 0:e.tacticId},c,tz.SeasonsCardGridCategory),u=d.ref,s=d.selectPromotionClick,m="none",f="none";return e.tileGradientEnabled&&e.tileGradientColor&&("Both"===e.tileGradientPosition||"Top"===e.tileGradientPosition)&&(m=dD["Black"===e.tileGradientColor?"BlackTop":"WhiteTop"]),e.tileGradientEnabled&&e.tileGradientColor&&("Both"===e.tileGradientPosition||"Bottom"===e.tileGradientPosition)&&(f=dD["Black"===e.tileGradientColor?"BlackBottom":"WhiteBottom"]),a.default.createElement("a",{href:e.tileLink.href,key:e._key,onClick:s,ref:function(e){return u(e)}},a.default.createElement("div",{className:"whammy_components_card__mRWVqoMV",style:{"--background-image":"url("+eu(e.backgroundImage)+")","--tile-top-gradient-color":m,"--tile-bottom-gradient-color":f}},a.default.createElement("div",{className:"whammy_components_cardContent__OBNwPwR2"},a.default.createElement("div",{style:{"--tile-color":""+r.hex}},a.default.createElement(nA.Text,{textStyle:"heading4"},e.tileLink.buttonText)))))})))},dM=function(e){var t,n,r;return null!=(t=e.thingsToGrab)&&t.length?a.default.createElement("div",{className:"whammy_whatToGrab_container__TXDaPnEt","data-testid":"top-container",style:{color:e.textColor?e.textColor.hex:"var(--color-gray--70)",backgroundColor:e.bgcolor?e.bgcolor.hex:"transparent"}},a.default.createElement("div",{className:"whammy_whatToGrab_label__8uoAQbsA"},a.default.createElement("h3",{className:"whammy_whatToGrab_header__d9ClTnxl","data-testid":"what-to-grab-header",style:{color:null!=(n=null==(r=e.textColor)?void 0:r.hex)?n:"var(--color-gray--70)"}},e.thingsToGrabTitle||"What to grab")),a.default.createElement(nA.Text,{className:"whammy_whatToGrab_thingsToGrab__q4CmZjxt",textStyle:"body2"},e.thingsToGrab.join(", "))):null};(dj=dV||(dV={})).calories="Calories",dj.totalFat="Fat",dj.totalCarbs="Carbs",dj.protein="Protein";var dF,dW,dH,dz,dj,dU,dG,dV,dq,dY={totalFat:78,saturatedFat:20,cholesterol:300,sodium:2300,totalCarbs:275,dietaryFiber:28,protein:50,transFat:0,totalSugars:50},dX=function(e,t){var a=dY[e];if(null==t)return null;var n=Number.parseFloat(t);return Number.isNaN(n)?null:a&&0!==Number.parseInt(t)?(n/a*100).toFixed(0):null},dZ=function(e,t){return{amount:t||"0",dailyValue:dX(e,t)||null}},dK="whammy_nutritionLabel_label__UvxEVpjO",dQ="whammy_nutritionLabel_flexSpaceBetween__XunTWGO2",d$="whammy_nutritionLabel_calories__iGqBJvPj",dJ=function(e){var t=e.children,n=e.isMainLabel,r=e.customStyles,l=e.dataTestId;return a.default.createElement("span",{className:eR("whammy_nutritionLabel_text__Ul8a8k2D",r,void 0!==n&&n&&"whammy_nutritionLabel_fontWeightBold__6gw3e-Lg"),"data-testid":l},t)},d0=[{label:"Total Fat",key:"totalFat",nested:[{label:"Saturated Fat",key:"saturatedFat"},{label:"Trans Fat",key:"transFat"}]},{label:"Cholesterol",key:"cholesterol"},{label:"Sodium",key:"sodium"},{label:"Protein",key:"protein"},{label:"Total Carbohydrates",key:"totalCarbs",nested:[{label:"Dietary Fiber",key:"dietaryFiber"},{label:"Total Sugars",key:"totalSugars"}]}],d1=function(e){var t=e.height,n=e.marginTop;return a.default.createElement("div",{className:"whammy_nutritionLabel_separator__K8ZjUPfd",style:{height:t,marginTop:n}})},d2=function(e){var t=e.label,n=e.amount,r=e.dailyValue,l=e.isNested;return t?a.default.createElement(a.default.Fragment,{key:t},a.default.createElement("div",{className:"whammy_nutritionLabel_nutrientRow__GS-24hY-","data-testid":"nutrient-row-"+t.replace(" ","_")},a.default.createElement(dJ,{customStyles:eR(dK,l&&"whammy_nutritionLabel_nested__Lk-ZSt4z"),dataTestId:"nutrient-label-"+t.replace(" ","_")},t,a.default.createElement(dJ,{customStyles:"whammy_nutritionLabel_amount__4gQ-TIqn",dataTestId:"nutrient-amount-"+t.replace(" ","_")},n)),a.default.createElement(dJ,{dataTestId:"nutrient-dailyValue-"+t.replace(" ","_"),isMainLabel:!0},r&&a.default.createElement("span",{className:dK},r+"%"))),a.default.createElement(d1,{height:"1px"})):null},d3=function(e,t,n){return void 0===n&&(n=!1),e.map(function(e){var r=e.label,l=e.key,i=e.nested,o=t[l];return"object"==typeof o&&null!==o&&"amount"in o&&"dailyValue"in o?a.default.createElement(a.default.Fragment,{key:r+"-"+l},a.default.createElement(d2,{amount:o.amount,dailyValue:o.dailyValue,isNested:n,label:r}),Array.isArray(i)&&d3(i,t,!0)):null})},d4=function(e){var t=e.nutritionalInfo;return a.default.createElement("div",null,a.default.createElement("div",{className:"whammy_nutritionLabel_mainLabelContainer__wi8OqeX0"},a.default.createElement(dJ,{customStyles:"whammy_nutritionLabel_mainLabel__uUEl1o3T",dataTestId:"main-nutrition-label",isMainLabel:!0},"Nutrition Facts")),a.default.createElement("div",{className:dQ,"data-testid":"serving-size"},a.default.createElement(dJ,{customStyles:"whammy_nutritionLabel_fontSize24__XuYYI36-",dataTestId:"serving-size-label",isMainLabel:!0},"Serving Size"),a.default.createElement(dJ,{customStyles:"whammy_nutritionLabel_singleServing__bltwK-y9",dataTestId:"serving-description",isMainLabel:!0},t.singleServingDescription)),a.default.createElement(d1,{height:"18px",marginTop:"12px"}),a.default.createElement("div",{className:dQ,"data-testid":"amount-per-serving"},a.default.createElement(dJ,{dataTestId:"amount-per-serving-label",isMainLabel:!0},"Amount per serving")),a.default.createElement("div",{className:dQ,"data-testid":"calories"},a.default.createElement(dJ,{customStyles:d$,dataTestId:"calories-label",isMainLabel:!0},"Calories"),a.default.createElement(dJ,{customStyles:d$,dataTestId:"calories-value",isMainLabel:!0},t.calories)),a.default.createElement(d1,{height:"8px",marginTop:"12px"}),a.default.createElement("div",{className:"whammy_nutritionLabel_flexEnd__dn4IOsqA"},a.default.createElement(dJ,{customStyles:"whammy_nutritionLabel_dailyValue__Xd5UoLSk",dataTestId:"daily-value-label",isMainLabel:!0},"% Daily Value*")),a.default.createElement(d1,{height:"1px"}),a.default.createElement("div",{style:{marginTop:"4px"}},d3(d0,t)))},d5=function(e){var n=e.data,r=e.shouldShowModal,l=e.closeModal,i=(0,t.default)({},n,{totalFat:dZ("totalFat",n.totalFat),saturatedFat:dZ("saturatedFat",n.saturatedFat),cholesterol:dZ("cholesterol",n.cholesterol),sodium:dZ("sodium",n.sodium),totalCarbs:dZ("totalCarbs",n.totalCarbs),dietaryFiber:dZ("dietaryFiber",n.dietaryFiber),protein:dZ("protein",
1n.protein),transFat:dZ("transFat",n.transFat),totalSugars:dZ("totalSugars",n.totalSugars)});return a.default.createElement("div",{className:"whammy_nutritionLabel_container__jVPBtuYk","data-testid":"nutrition-label-container"},r&&a.default.createElement(r7.Modal,{onClose:l,size:"large"},a.default.createElement(d4,{nutritionalInfo:i})))},d6="whammy_nutritionBlock_text__WtwDQwCh",d7=function(e){var t,n=e.nutritionalInfo,r=e.backgroundColor,l=e.textColor,i=n.title||"Nutrition",o=n.buttonLabel||"View nutrition label",d=Object.keys(t=dV).reduce(function(e,a){return a in n&&0!==n[a]&&null!==n[a]&&""!==n[a]?[].concat(e,[{id:a,name:t[a],value:n[a]}]):e},[]),u=d.length>0,s=a.default.useState(!1),c=s[0],m=s[1],f=function(){m(function(e){return!e})},p=function(e){var t=e.children,n=e.customStyles,r=e.dataTestId;return a.default.createElement("span",{className:eR(d6,n),"data-testid":r,style:{color:null==l?void 0:l.hex}},t)};return a.default.createElement("div",{className:"whammy_nutritionBlock_container__SUmWn4aj","data-testid":"nutrition-block",style:{backgroundColor:null==r?void 0:r.hex}},u?a.default.createElement("div",null,a.default.createElement("h3",{className:eR(d6,"whammy_nutritionBlock_nutritionHeading__XfIUx1Qm"),"data-testid":"nutrition-header",style:{color:null==l?void 0:l.hex}},i),a.default.createElement("div",{className:"whammy_nutritionBlock_labelSeperator__AFLk49Nc"},d.map(function(e){return a.default.createElement("div",{className:"whammy_nutritionBlock_infoContainer__mF-d2QSQ",key:"nutrition-info-"+e.id},a.default.createElement(p,{customStyles:"whammy_nutritionBlock_nutritionLabel__-x0YB0jl",dataTestId:"nutrition-label"},e.name),a.default.createElement(p,{customStyles:"whammy_nutritionBlock_nutritionValue__YOfmr1zF",dataTestId:"nutrition-value"},e.value))})),a.default.createElement("div",{className:"whammy_nutritionBlock_footerSeperator__zev6bWwt"}),a.default.createElement("button",{"data-testid":"nutrition-footer-button",onClick:f,style:{backgroundColor:"transparent",border:"none",cursor:"pointer",padding:0},type:"button"},a.default.createElement("h3",{className:eR(d6,"whammy_nutritionBlock_nutritionFooter__7o3sPkAb"),"data-testid":"nutrition-footer",style:{color:null==l?void 0:l.hex}},o)),a.default.createElement("div",{className:"whammy_nutritionBlock_legalDisclaimerSeperator__RVnDFhys"},a.default.createElement(p,{customStyles:"whammy_nutritionBlock_legalDisclaimer__k7n3i8uV",dataTestId:"nutrition-legal-disclaimer"},"Disclaimer: Nutritional values are estimates based on the suggested ingredients. To obtain the most accurate nutritional information in any given recipe, calculate with the actual ingredients used in your recipe.")),a.default.createElement(d5,{closeModal:f,data:n,shouldShowModal:c})):null)},d9=function(e){e.currentTarget.src="https://cdn.sanity.io/images/hc05lr8m/development/dd9785e73900f26066c8133c3e67abb91c4df5a0-876x658.jpg"},d8={container:"whammy_howToGuideHeader_container__G-XDDw0U",mainImage:"whammy_howToGuideHeader_mainImage__ECI8-tsE",sponsoredImage:"whammy_howToGuideHeader_sponsoredImage__PdXVCa7g",halfwidth:"whammy_howToGuideHeader_halfwidth__665Kn14b"},ue={top:0,left:0,behavior:"smooth"},ut=function(e){var t;return a.default.createElement("svg",{className:e.svgTagClassName,fill:"none",height:"42",viewBox:"0 0 56 42",width:"56"},a.default.createElement("path",{className:e.svgPathClassName,d:"M24.9 0.320015L16.5 28.42L13.2 15.82C17.1333 15.82 20.3 16.92 22.7 19.12C25.1667 21.32 26.4 24.3867 26.4 28.32C26.4 32.1867 25.1333 35.2867 22.6 37.62C20.1333 39.9534 17 41.12 13.2 41.12C9.4 41.12 6.23333 39.9534 3.7 37.62C1.23333 35.2867 1.41561e-07 32.1867 1.41561e-07 28.32C1.41561e-07 27.2534 0.0666668 26.1867 0.2 25.12C0.4 24.0533 0.766667 22.7533 1.3 21.22C1.9 19.6867 2.76667 17.6867 3.9 15.22L10.9 0.320015H24.9ZM53.9 0.320015L45.5 28.42L42.2 15.82C46.1333 15.82 49.3 16.92 51.7 19.12C54.1667 21.32 55.4 24.3867 55.4 28.32C55.4 32.1867 54.1333 35.2867 51.6 37.62C49.1333 39.9534 46 41.12 42.2 41.12C38.4 41.12 35.2333 39.9534 32.7 37.62C30.2333 35.2867 29 32.1867 29 28.32C29 27.2534 29.0667 26.1867 29.2 25.12C29.4 24.0533 29.7667 22.7533 30.3 21.22C30.9 19.6867 31.7667 17.6867 32.9 15.22L39.9 0.320015H53.9Z",fill:(null==(t=e.color)?void 0:t.hex)||"#AFAFAF"}))},ua=e.i(48037),un=function(e){var t=e.fill;return a.default.createElement("svg",{fill:"none",height:"17",viewBox:"0 0 9 16",width:"17",xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{clipRule:"evenodd",d:"M6.33361 8.56621L6.73125 4.68895C6.87816 3.25644 5.78986 2.00829 4.3939 2.00829C2.9924 2.00829 1.90234 3.26591 2.05806 4.70318L2.47788 8.57795C2.58762 9.59079 3.41749 10.3567 4.40513 10.3567C5.39714 10.3567 6.2292 9.58419 6.33361 8.56621ZM4.3939 0.416016C2.0723 0.416016 0.266617 2.49926 0.524576 4.88011L0.944397 8.75487C1.11117 10.2941 2.20413
111.5158 3.61116 11.8549V13.7692C3.48341 13.7891 3.35623 13.8138 3.22987 13.8433C2.81433 13.9406 2.55391 14.3671 2.6482 14.7959C2.74249 15.2247 3.15579 15.4934 3.57132 15.3962C4.10624 15.2709 4.66224 15.2695 5.19736 15.3922C5.61332 15.4876 6.02542 15.2169 6.11781 14.7877C6.2102 14.3585 5.94789 13.9332 5.53193 13.8378C5.40671 13.8091 5.28072 13.7852 5.1542 13.7661V11.8654C6.58992 11.5401 7.70762 10.2984 7.86808 8.73378L8.26572 4.85652C8.50908 2.48358 6.70632 0.416016 4.3939 0.416016ZM4.12109 4.56667C4.12109 4.32999 4.19326 4.21199 4.24304 4.15926C4.29383 4.10548 4.36639 4.07031 4.46529 4.07031C4.8795 4.07031 5.21529 3.73453 5.21529 3.32031C5.21529 2.9061 4.8795 2.57031 4.46529 2.57031C3.97626 2.57031 3.50173 2.75949 3.15239 3.12947C2.80206 3.5005 2.62109 4.00567 2.62109 4.56667C2.62109 4.98088 2.95688 5.31667 3.37109 5.31667C3.78531 5.31667 4.12109 4.98088 4.12109 4.56667Z",fill:t.hex,fillRule:"evenodd"}))},ur=function(e){var t=e.fill;return a.default.createElement("svg",{fill:"none",height:"17",viewBox:"0 0 13 17",width:"17",xmlns:"https://www.w3.org/2000/svg"},a.default.createElement("path",{clipRule:"evenodd",d:"M5.76181 8.3604L5.76181 3.97945C5.76181 3.60139 6.06828 3.29492 6.44634 3.29492C6.82439 3.29492 7.13086 3.60139 7.13086 3.97945L7.13086 8.3604C7.13086 8.73845 6.82439 9.04492 6.44634 9.04492C6.06828 9.04492 5.76181 8.73845 5.76181 8.3604Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M4.44634 3.29492C4.82439 3.29492 5.13086 3.60139 5.13086 3.97945L5.13086 8.3604C5.13086 8.73845 4.82439 9.04492 4.44634 9.04492C4.06828 9.04492 3.76181 8.73845 3.76181 8.3604L3.76181 3.97945C3.76181 3.60139 4.06828 3.29492 4.44634 3.29492Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M7.76181 8.3604L7.76181 3.97945C7.76181 3.60139 8.06828 3.29492 8.44634 3.29492C8.82439 3.29492 9.13086 3.60139 9.13086 3.97945L9.13086 8.3604C9.13086 8.73845 8.82439 9.04492 8.44634 9.04492C8.06828 9.04492 7.76181 8.73845 7.76181 8.3604Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{clipRule:"evenodd",d:"M0.905068 1.39541C1.20451 1.09027 1.63121 0.916016 2.07895 0.916016H10.921C11.3688 0.916016 11.7955 1.09027 12.0949 1.39541C12.3944 1.70056 12.5384 2.10789 12.4912 2.51604L11.6874 9.21341C11.6323 9.68947 11.324 10.1098 10.8638 10.3361L8.50971 11.494C8.28015 11.6069 8.02368 11.666 7.76316 11.666H7.12989L7.12989 15.416H7.75C8.16421 15.416 8.5 15.7518 8.5 16.166C8.5 16.5802 8.16421 16.916 7.75 16.916H5.25C4.83579 16.916 4.5 16.5802 4.5 16.166C4.5 15.7518 4.83579 15.416 5.25 15.416H5.76084L5.76084 11.666H5.23684C4.97632 11.666 4.71985 11.6069 4.49029 11.494L2.13623 10.3361C1.67604 10.1098 1.36772 9.68947 1.31264 9.21341L0.508814 2.51604C0.46159 2.10789 0.605624 1.70056 0.905068 1.39541ZM7.76316 10.2186H6.49705C6.47999 10.2174 6.46275 10.2168 6.44536 10.2168C6.42797 10.2168 6.41074 10.2174 6.39367 10.2186H5.23684L2.88278 9.06075L2.07895 2.36338H10.921L10.1172 9.06075L7.76316 10.2186Z",fill:t.hex,fillRule:"evenodd"}),a.default.createElement("path",{d:"M5.25 11.416C5.25 11.2779 5.36193 11.166 5.5 11.166H7.5C7.63807 11.
1166 7.75 11.2779 7.75 11.416V15.916C7.75 16.0541 7.63807 16.166 7.5 16.166H5.5C5.36193 16.166 5.25 16.0541 5.25 15.916V11.416Z",fill:t.hex,stroke:t.hex,strokeWidth:"1.5"}))},ul="whammy_recipeOverview_innerDetails__dD9Ru0J0",ui="whammy_recipeOverview_timeValues__U5t97KYL",uo="whammy_recipeOverview_servingValues__xF8xrHe6",ud=(0,B.default)(ua.default)(dq||(dq=(0,O.default)(["\n .focus-visible {\n outline: none;\n box-shadow: 0 0 0 2px var(--color-gray--40);\n }\n"]))),uu="var(--color-brand--primary)",us=function(e){var t=e.containerRef,n=e.scrollModifier,r=(0,a.useState)(0),l=r[0],i=r[1];(0,a.useEffect)(function(){t.current&&i(Math.floor(t.current.clientWidth*n))},[t,n]);var o=(0,ey.useSmoothScroll)({direction:"x",ref:t,speed:50,threshold:5}),d=o.scrollTo;return o.reachedBottom?a.default.createElement("div",{className:"whammy_stepByStep_allDoneButtonWrapper__D3hSeeP0"},a.default.createElement(rH.Button,{className:"whammy_stepByStep_allDoneButton__i9WCmLWG",onClick:function(){return d(l)}},a.default.createElement("span",null,a.default.createElement(e_.CheckCircleIcon,{className:"whammy_stepByStep_caretSvg__LX0zqIux",size:"small"}),"All done"))):null},uc=function(e){var t=e.stepNumber,n=e.stepHeader,r=e.photo,l=e.instructions,i=e.isStepNumberVisible,o=e.instructionsColor,d=e.stepNumberColor;return a.default.createElement("div",{className:"whammy_stepByStep_step__1oVwurBc"},a.default.createElement("div",{className:"whammy_stepByStep_imageContainer__s-jKDK2l"},a.default.createElement("div",null,a.default.createElement("img",{alt:r.alt||"","data-testid":"step-image",src:eu(r)}))),a.default.createElement("div",{className:"whammy_stepByStep_instructionContainer__KgFlvV5y"},a.default.createElement("div",{className:"whammy_stepByStep_stepHeader__CLA7uwDd"},a.default.createElement("h4",{"data-testid":"step-number",style:i?{color:(null==d?void 0:d.hex)||(null==o?void 0:o.hex)}:{display:"none"}},t+"."),a.default.createElement("h5",{"data-testid":"step-header",style:null!=o&&o.hex?{color:null==o?void 0:o.hex}:{}},n)),a.default.createElement("div",{className:"whammy_stepByStep_instructions__jwJg22aI",style:{color:(null==o?void 0:o.hex)||"inherit"}},a.default.createElement("div",null,a.default.createElement(nA.Text,{className:"whammy_stepByStep_instruction__AjRQmBOP","data-testid":"instruction-container",tabIndex:0,textStyle:"body1"},nU(l))))))};(ub=ux||(ux={})).Primary="Primary",ub.Secondary="Secondary";var um=function(e){if(e.variant===ux.Secondary)return a.default.createElement(lh.SecondaryButton,(0,t.default)({},e),e.buttonText);var n=(0,t.default)({},e,{variant:ux.Primary});return a.default.createElement(rH.Button,(0,t.default)({},n),e.buttonText)},uf={container:"whammy_numberedSwimlane_container__wIt68GuJ",content:"whammy_numberedSwimlane_content__xuB8q7YF",header:"whammy_numberedSwimlane_header__KIDszpja",headerContent:"whammy_numberedSwimlane_headerContent__t8fo6Clq",pillList:"whammy_numberedSwimlane_pillList__6JqGH9ha",pill:"whammy_numberedSwimlane_pill__EHg-h6l9",favorite:"whammy_numberedSwimlane_favorite__JQN5UB-o",btnWrapper:"whammy_numberedSwimlane_btnWrapper__8G11BE6D",ctaButton:"whammy_numberedSwimlane_ctaButton__WmUtwkjr",explore:"whammy_numberedSwimlane_explore__rI16yLh6",instructionsContainer:"whammy_numberedSwimlane_instructionsContainer__i4C3cOYd",arrowsWrapper:"whammy_numberedSwimlane_arrowsWrapper__vmw-yXxA",listContainer:"whammy_numberedSwimlane_listContainer__kR4OI7s1",list:"whammy_numberedSwimlane_list__IHio0Zu3",returnItemButton:"whammy_numberedSwimlane_returnItemButton__RlHFzw9z",skipItemButton:"whammy_numberedSwimlane_skipItemButton__AOosHzd6",cartIndex:"whammy_numberedSwimlane_cartIndex__irsU2vac",cartIndexActive:"whammy_numberedSwimlane_cartIndexActive__5wql8Tfb",overlay:"whammy_numberedSwimlane_overlay__kbgEKyaM",tabViewExplore:"whammy_numberedSwimlane_tabViewExplore__QFM6Nncj"},up=function(e){var t=e.stepNumber,n=e.stepName,r=e.thumbnail,l=e.instructions,i=e.isStandaloneMode,o=e.stepNumberColor,d=e.tacticId,u=e.contextProps,s=aY({altText:null==r?void 0:r.alt,imageTitle:n,name:n,tacticId:d},u,tz.SeasonsNumberedSwimlane).ref;return a.default.createElement("div",{className:"whammy_numberedSwimlane_card__VyjFPj6b",ref:function(e){return s(e)}},r&&a.default.createElement("div",{className:"whammy_numberedSwimlane_imageContainer__XbjcaTUY"},a.default.createElement("img",{alt:r.alt||"",src:eu(r)})),t&&a.default.createElement("h4",{"data-testid":"step-number",style:o&&{color:o.hex}},t,"."),a.default.createElement("h5",{"data-testid":"step-name"},n),!i&&a.default.createElement(nA.Text,{className:"whammy_numberedSwimlane_instruction__dESCXeGF","data-testid":"instruction-container",textStyle:"body2"},nU(l)))},uh="whammy_components_card__-5xORRi-",ug="whammy_components_backgroundImageContainer__N-XARb-v",u_="whammy_components_backgroundImage__R104xnot",uv="whammy_components_cardContent__t6iaDCrV",uy="whammy_components_contentType__VBqHTEzi";(uw=uC||(uC={})).CART_ADD="CART_ADD",uw.CART_QUANTITY_DECREMENT="CART_QUANTITY_DECREMENT",uw.CART_QUANTITY_INCREMENT="CART_QUANTITY_INCREMENT",uw.CART_REMOVE="CART_REMOVE",uw.LIST_ADD="L
1IST_ADD",uw.PRODUCT_VIEW="PRODUCT_VIEW",uw.RIGHT_CLICK="RIGHT_CLICK";var ub,uw,ux,uC,uE,uk,uT=uC,uS=function(e){var n=e.backgroundImage,r=e.contentType;e.hideBorders;var l=e.products,i=e.contextProps,o=l[0],d=o.card,u=o.product,s=o._type,c=(null==d?void 0:d.product)||u,m=i.callbacks;return a.default.createElement("div",{className:uh,"data-testid":"product-tile"},a.default.createElement("div",{className:ug},a.default.createElement("div",{className:u_,style:{"--background-image":"url("+eu(n)+")"}}),a.default.createElement("div",{className:uv},r&&a.default.createElement("div",{className:uy},a.default.createElement(oi,{showBorder:!0,text:r})),a.default.createElement("div",{className:"whammy_ProductTile_product__LUQeB8YV"},c&&"cmsStoreProduct"===s&&a.default.createElement(ln,{__typename:"storeProduct",basePrice:0,contextProps:i,"data-testid":"storeProductCard",fuelSaver:"",isWeighted:!!(null==d?void 0:d.isWeighted),onClick:function(e){m.sendProdxEvent&&e.aisleId&&m.sendProdxEvent((0,t.default)({actionTypeId:uT.PRODUCT_VIEW},e))},onFuelSaver:!1,onRightClick:function(e){m.sendProdxEvent&&e.aisleId&&m.sendProdxEvent((0,t.default)({actionTypeId:uT.RIGHT_CLICK},e))},product:c,responseId:null==d?void 0:d.responseId,responseProductId:null==d?void 0:d.responseProductId,storeProductDescriptions:null==d?void 0:d.storeProductDescriptions,storeProductId:0,storeProductIsAvailable:!!c.storeProduct,swimlaneType:"intelligent-start-product-tabs"})))))},uI={lifestyle:"whammy_LifestyleTile_lifestyle__OSONCyK2"},uP={White:"linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%)",Black:"linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%)"},uN=function(e){var t=e.backgroundImage,n=e.contentType,r=e.ctaButton,l=r.buttonText,i=r.href;r.variant;var o=e.tileHeader,d=e.tileSubheader,u=e.tileSubheaderContentRaw,s=e.tileTextColor,c=e.gradientEnabled,m=e.gradientColor,f="none";return c&&m&&(f=uP[m]),a.default.createElement("div",{className:uh,"data-testid":"lifestyle-tile"},a.default.createElement("div",{className:ug},a.default.createElement("div",{className:u_,style:{"--background-image":"url("+eu(t)+")"}}),a.default.createElement("div",{className:uv},n&&a.default.createElement("div",{className:uy},a.default.createElement(oi,{showBorder:!0,text:n})),a.default.createElement("div",{className:uI.lifestyle,style:{"--tile-color":null==s?void 0:s.hex,"--gradient-background":f}},a.default.createElement("h3",null,o),a.default.createElement("p",{"data-testid":"tileSubheaderRaw"},u?nU(u):d),a.default.createElement(nB.Link,{className:uI.link,href:i},l)))))},uO=function(e){var t=e.backgroundImage,n=e.contentType;return a.default.createElement("div",{className:uh,"data-testid":"simple-tile"},a.default.createElement("div",{className:ug},a.default.createElement("div",{className:u_,style:{"--background-image":"url("+eu(t)+")"}}),n&&a.default.createElement("div",{className:uv},a.default.createElement("div",{className:uy},a.default.createElement(oi,{showBorder:!0,text:n})))))},uA=function(e,n){var r={cmsProductTile:uS,cmsLifestyleTile:uN,cmsSimpleTile:uO}[e._type];return a.default.createElement(r,(0,t.default)({},e,n,{hideBorders:!0}))},uB=function(e){var t=e.testId,n=e.icon,r=e.time,l=e.timeSuffix;return a.default.createElement("div",null,r.hours||r.minutes?a.default.createElement("div",{className:"whammy_RecipeTime_recipeMainContainer__9X-wiI9i","data-testid":t},a.default.createElement("div",{className:"whammy_RecipeTime_iconWrapper__srlXXLAc"},n),(0!==r.hours&&r.hours?r.hours+" hr":"")+" "+r.minutes+" "+l):null)},uL=function(e){var t=e.totalTime,n=e.prepTime,r=e.servings,l=e.textColor;return a.default.createElement("div",{className:"whammy_RecipeFeatureElements_recipeElementsContainer__pk2hmHMS"},t&&a.default.createElement(uB,{icon:a.default.createElement(aV,{fill:l}),testId:"total-time",time:t,timeSuffix:"min total"}),n&&a.default.createElement(uB,{icon:a.default.createElement(ur,{fill:l}),testId:"prep-time",time:n,timeSuffix:"min prep"}),!!r&&a.default.createElement("div",{className:"whammy_RecipeFeatureElements_recipeMainContainer__DRrA-5fS"},a.default.createElement("div",{className:"whammy_RecipeFeatureElements_iconWrapper__kAkjZhW6"},a.default.createElement(un,{fill:l})),a.default.createElement("span",{"data-testid":"servings-quantity"},r+" servings")))},uD={content:"whammy_FeaturedRecipe_content__Dy4DXI7v",headerContent:"whammy_FeaturedRecipe_headerContent__IvT7hL-P",pills:"whammy_FeaturedRecipe_pills__HDKkDtFn",button:"whammy_FeaturedRecipe_button__39bXdl-M",btnWrapper:"whammy_FeaturedRecipe_btnWrapper__5j8Ch3cQ",favoriteBtn:"whammy_FeaturedRecipe_favoriteBtn__hyZaWIvV",dietaryIcons:"whammy_FeaturedRecipe_dietary
1Icons__cbTbt-nv"},uR=function(e){var t,n,r,l,i,o,d=e.widthSize,u=e.textColor,s=e.ctaButton,c=e.featuredRecipe,m=e.overrideButtonLink,f=e.COBImage,p=e.contextProps,h=e.headerWithWidthSetting,g=e.headingLevel,_=e.selectCtaPromotionClick,v=nR(g),y=null==p||null==(t=p.callbacks)||null==t.useFavoritesContext?void 0:t.useFavoritesContext(),b=!(null==c||!c.recipeId)&&null!=(n=null==y||null==y.isFavorite?void 0:y.isFavorite(null==c?void 0:c.recipeId))&&n;return a.default.createElement("div",{className:uD.content+" "+(c&&uD.featuredContent),"data-testid":"featured-recipe-content",style:{top:100*!!f}},a.default.createElement("div",{className:uD.pills},a.default.createElement(oi,{showBorder:!0,text:"Recipe"}),(null==c||null==(r=c.categoriesAndTags)||null==(r=r.tags)?void 0:r.filter(function(e){return null!==e}))&&a.default.createElement("div",{className:uD.dietaryIcons},a.default.createElement(a0,{recipe:c}))),a.default.createElement("div",{"data-testid":"featured-recipe-content-wrapper",style:{width:d}},a.default.createElement(v,{className:uD.headerContent,"data-testid":"header",style:{"--mobile-title-text-width":null==h?void 0:h.mobileTextWidth,"--tablet-title-text-width":null==h?void 0:h.tabletTextWidth,"--desktop-title-text-width":null==h?void 0:h.desktopTextWidth}},(null==c||null==(l=c.content)?void 0:l.shortTitle)||(null==c||null==(i=c.content)?void 0:i.title)),c&&c.variations&&c.variations[0]&&a.default.createElement(uL,{prepTime:c.variations[0].prepTime,servings:c.variations[0].servings,textColor:u,totalTime:c.variations[0].totalTime})),s&&((null==c||null==(o=c.slug)?void 0:o.current)||s.href)&&a.default.createElement("div",{className:uD.btnWrapper},a.default.createElement(um,{buttonText:s.buttonText,className:uD.button,onClick:function(){var e;(_&&_(),null!=m&&m.shouldOverrideButtonLink)?window.open(ny.RECIPE_PATH+"/"+(null==c||null==(e=c.slug)?void 0:e.current),"_self"):window.open(null==s?void 0:s.href,null!=s&&s.mainButtonOpensInNewTab?"_blank":"_self")},role:"link",variant:s.variant}),a.default.createElement("div",{className:uD.favoriteBtn},a.default.createElement(aK,{isFavorite:b,testId:"favoriteIcon",toggleFavorite:function(){var e;return null==y||null==y.toggleFavorite||y.toggleFavorite({favoriteType:aq.RECIPES,remoteId:null==c?void 0:c.recipeId}),!(null==p||null==(e=p.userFlags)||!e.isAuthenticated)}}))))},uM={content:"whammy_StandardLayout_content__kiiEpVna",pills:"whammy_StandardLayout_pills__aakPosRi",recipeElementsContainer:"whammy_StandardLayout_recipeElementsContainer__eqWFupvJ",header:"whammy_StandardLayout_header__5yz6K-2H",button:"whammy_StandardLayout_button__OkmJVLGg",recipeMainContainer:"whammy_StandardLayout_recipeMainContainer__pVMfuMkY"},uF=function(e){var t=e.header,n=e.headingLevel,r=e.subheader,l=e.headerWithWidthSetting,i=e.subHeaderWithWidthSetting,o=e.contentType,d=e.ctaButton,u=e.COBImage,s=e.selectCtaPromotionClick,c=nR(n);return a.default.createElement("div",{className:uM.content,style:{top:100*!!u}},o&&a.default.createElement("div",{className:uM.pills},a.default.createElement(oi,{showBorder:!0,text:o})),a.default.createElement(c,{className:uM.header,"data-testid":"header",style:null!=l&&l.text?{paddingTop:o?"":"40px","--mobile-title-text-width":null==l?void 0:l.mobileTextWidth,"--tablet-title-text-width":null==l?void 0:l.tabletTextWidth,"--desktop-title-text-width":null==l?void 0:l.desktopTextWidth}:{}},(null==l?void 0:l.text)||t),a.default.createElement("p",{"data-testid":"sub-header",style:null!=i&&i.text?{paddingTop:o||null!=l&&l.text||t?"":"40px","--mobile-description-text-width":null==i?void 0:i.mobileTextWidth,"--tablet-description-text-width":null==i?void 0:i.tabletTextWidth,"--desktop-description-text-width":null==i?void 0:i.desktopTextWidth}:{}},(null==i?void 0:i.text)||r),d&&!d.disabled&&a.default.createElement("div",{className:uM.btnWrapper},a.default.createElement(um,{buttonText:d.buttonText,className:uM.button,onClick:function(){s&&s(),null!=d&&d.href&&window.open(d.href,null!=d&&d.mainButtonOpensInNewTab?"_blank":"_self")},role:"link",variant:d.variant})))},uW=e.i(7962),uH=function(e){var n,r,l,i,o,d,u=e.cardDisplayType,s=e.cardSwimlane,c=e.featureHeader,m=e.ctaButton,f=e.overrideButtonLink,p=e.featureDescription,h=e.contentType,g=e.recipe,_=e.layout,v=e.textColor,y=e.textPositions,b=e.applyGradient,w=e.backgroundColor,x=e.backgroundGradientColor,C=e.backgroundColorWidthSettings,E=e.transparentBackgroun
1dWidthSettings,k=e.transparentBackgroundImageMobile,T=e.transparentBackgroundImageTablet,S=e.transparentBackgroundImageDesktop,I=e.COBImage,P=e.mobileBackgroundImage,N=e.tabletBackgroundImage,O=e.desktopBackgroundImage,A=e.desktopBackgroundImageWidthSettings,B=e.contextProps,L=e.tacticId,D=null==c?void 0:c.text,R=null==p?void 0:p.text,M=h,F="carousel"===u,W=null!=f&&f.shouldOverrideButtonLink?ny.RECIPE_PATH+"/"+(null==g||null==(n=g.slug)?void 0:n.current):null==m?void 0:m.href;"recipe"===_&&(D=g&&g.content.title?g.content.title:"",R=g&&g.content.shortTitle?g.content.shortTitle:"",M=h&&0!==h.trim().length?h:"RECIPE");var H,z=aY({altText:eW({transparentBackgroundWidthSettings:E,transparentBackgroundImageMobile:k,transparentBackgroundImageTablet:T,mobileBackgroundImage:P,tabletBackgroundImage:N,desktopBackgroundImage:O}),imageTitle:D,name:D,tacticId:L,destination:W},B,tz.SeasonsFeatureSwimlane),j=z.ref,U=z.selectCtaPromotionClick,G=function(){return({center:{margin:"auto"},"flex-end":{marginLeft:"auto"}})[null==y?void 0:y.horizontalTextPosition]||{}},V=null==B||null==(r=B.callbacks)||null==r.useFavoritesContext?void 0:r.useFavoritesContext(),q=!(null==g||!g.recipeId)&&null!=(l=null==V||null==V.isFavorite?void 0:V.isFavorite(null==g?void 0:g.recipeId))&&l;return a.default.createElement("div",{className:(F?"whammy_FeatureHeader_featureCarouselWrapper__3M0ebGLt":I?"whammy_FeatureHeader_featureSwimlaneWrapperCOB__GOa9I0oO":"whammy_FeatureHeader_featureSwimlaneWrapper__TOKKaQlc")+" whammy_FeatureHeader_headerBase__5JFfyhXt",ref:function(e){return j(e)},style:{"--horizontal-text-position":null!=(i=null==y?void 0:y.horizontalTextPosition)?i:"flex-start","--feature-text-alignment":null==y?void 0:y.textAlignment,"--feature-vertical-text-position":null==y?void 0:y.verticalTextPosition,maxWidth:A?"1380px":"100%"}},a.default.createElement("div",{className:"whammy_FeatureHeader_featureHeader__huPNO2M9 "+function(){if("swimlane"===u)switch(null==s?void 0:s.swimlaneType){case"feature":switch(null==s?void 0:s.featureCardSize){case"medium":return"whammy_FeatureHeader_headerSwimlaneFeatureMedium__VOL1x-Pw";case"tall":return"whammy_FeatureHeader_headerSwimlaneFeatureTall__nKsT9ZT5";default:return"whammy_FeatureHeader_headerSwimlaneFeatureShort__Rl7bcsH4"}case"horizontal":return"whammy_FeatureHeader_headerSwimlaneHorizontal__uJ827zbv";case"product":return"whammy_FeatureHeader_headerSwimlaneProduct__wZyX031T";case"recipe":return"whammy_FeatureHeader_headerSwimlaneRecipe__T-teUmCn";default:return""}return F?"whammy_FeatureHeader_headerCarousel__VxofF52T":""}()+" "+(I?"whammy_FeatureHeader_featureHeaderCOB__UW1FFiKi":""),"data-testid":"feature-header",style:{color:v.hex,zIndex:95}},M&&M.trim().length>0&&a.default.createElement("div",{className:"whammy_FeatureHeader_pills__HlcdQEy9"},a.default.createElement(oi,{showBorder:!0,text:M}),"recipe"===_&&(null==g||null==(o=g.categoriesAndTags)||null==(o=o.tags)?void 0:o.filter(function(e){return null!==e}))&&a.default.createElement("div",{className:"whammy_FeatureHeader_dietaryIcons__GDYjRmWY"},a.default.createElement(a0,{recipe:g}))),c&&a.default.createElement("h2",{className:"whammy_FeatureHeader_header__xj-FMyJv",style:(0,t.default)({"--mobile-title-text-width":c.mobileTextWidth,"--tablet-title-text-width":c.tabletTextWidth,"--desktop-title-text-width":c.desktopTextWidth},G())},D),p&&a.default.createElement("h4",{className:"whammy_FeatureHeader_subheader__llLyPkHz",style:(0,t.default)({"--mobile-description-text-width":p.mobileTextWidth,"--tablet-description-text-width":p.tabletTextWidth,"--desktop-description-text-width":p.desktopTextWidth},G())},R),"recipe"===_&&g&&g.variations&&(null==g?void 0:g.variations[0])&&a.default.createElement(uL,{prepTime:g.variations[0].prepTime,servings:g.variations[0].servings,textColor:v,totalTime:g.variations[0].totalTime}),m&&!m.disabled&&((null==g||null==(d=g.slug)?void 0:d.current)||m.href)&&a.default.createElement("div",{className:"whammy_FeatureHeader_btnWrapper__Rof77-ba"},a.default.createElement(um,{buttonText:m.buttonText,className:"whammy_FeatureHeader_button__8aqZ0gck","data-testid":"cta-button",onClick:function(){U(),window.open(W,"_self")},variant:m.variant}),"recipe"===_&&a.default.createElement("div",{className:"whammy_FeatureHeader_favoriteBtn__AlqXKdlG"},a.default.createElement(aK,{isFavorite:q,testId:"favoriteIcon",toggleFavorite:function(){var e;return null==V||null==V.toggleFavorite||V.toggleFavorite({favoriteType:aq.RECIPES,remoteId:null==g?void 0:g.recipeId}),!(null==B||null==(e=B.userFlags)||!e.isAuthenticated)}})))),b&&x&&a.default.createElement("div",{className:(H="black"===x?"whammy_FeatureHeader_blackGradientFixed__id-yCJHS":"whammy_FeatureHeader_whiteGradientFixed__yP9rfZfj",!1===A||!1===C&&w?!eu(O.backgroundImage)&&C?H:"black"===x?"whammy_FeatureHeader_blackGradient__AGVWtajC":"whammy_FeatureHeader_whiteGradient__AEzmCzW4":H),"data-testid":"gradient-container",style:{marginTop:100*!!I}}),a.default.createElement("div",{className:A?"whammy_FeatureHeader_containerFixed__p1grYWZk":"whammy_FeatureHeader_container__0GayEJpq","data-testid":"FeatureHeaderBg",style:{"--mobile-background":"url("+eu(P.backgroundImage)+")","--tablet-background":"url("+eu(N.backgroundImage)+")","--desktop-background":"url("+eu(O.backgroundImage)+")","--mobile-background-position":""+P.backgroundPosition,"--tablet-background-position":""+N.backgroundPosition,"--desktop-background-position":""+O.backgroundPosition,zIndex:2,marginTop:100*!!I}}),a.default.createElement("div",{className:(E?"whammy_FeatureHeader_containerTransparentFixed__GKi6PpFs":"whammy_FeatureHeader_containerTransparent__68Es0Nq8")+" "+(I?F?"whammy_FeatureHeader_transparentCOBCarousel__owYUQ-5b":"whammy_FeatureHeader_transparentCOBSwimlane__przaH-Qy":""),"data-testid":"transparent-background",style:{"--mobile-transparent-background":"url("+eu(null==k?void 0:k.backgroundImage)+")","--tablet-transparent-background":"url("+eu(null==T?void 0:T.backgroundImage)+")","--desktop-trans
1parent-background":"url("+eu(null==S?void 0:S.backgroundImage)+")","--mobile-transparent-background-position":""+(null==k?void 0:k.backgroundPosition),"--tablet-transparent-background-position":""+(null==T?void 0:T.backgroundPosition),"--desktop-transparent-background-position":""+(null==S?void 0:S.backgroundPosition),zIndex:3,position:"absolute"}}),(null==w?void 0:w.hex)&&a.default.createElement("div",{className:C?"whammy_FeatureHeader_featureFixedBgColor__MptO2Wz3":"whammy_FeatureHeader_featureBgColor__HiBaEI52","data-testid":"FeatureHeaderBgColor",style:{"--background-color":w.hex,zIndex:1,marginTop:100*!!I}}))},uz=B.default.div(uE||(uE=(0,O.default)(["\n display: flex;\n position: relative;\n width: 60px;\n margin: auto;\n height: 100px\n"]))),uj={mainContainer:"whammy_heroGuide_mainContainer__TtU-LueL",mainContainerFixed:"whammy_heroGuide_mainContainerFixed__vy8Ge4Qa",layoutContainer:"whammy_heroGuide_layoutContainer__kSPPKp3L",defaultMaxHeight:"whammy_heroGuide_defaultMaxHeight__87Z-us2p",defaulthomeMaxHeight:"whammy_heroGuide_defaulthomeMaxHeight__iAMsBtlS",defaultMarginCOB:"whammy_heroGuide_defaultMarginCOB__SJTz5nhp",defaulthomePageMarginCOB:"whammy_heroGuide_defaulthomePageMarginCOB__A3m96YuA",defaulthomePageLayoutContainer:"whammy_heroGuide_defaulthomePageLayoutContainer__kY8KeTN-",defaultPageMarginCOB:"whammy_heroGuide_defaultPageMarginCOB__RQhp2Usx",defaultPageLayoutContainer:"whammy_heroGuide_defaultPageLayoutContainer__Nu59JwFK",profileMaxHeight:"whammy_heroGuide_profileMaxHeight__68mwDxir",howtoMaxHeight:"whammy_heroGuide_howtoMaxHeight__rpt00Cke",defaultBorderRadius:"whammy_heroGuide_defaultBorderRadius__7rZSeRIg",profileBorderRadius:"whammy_heroGuide_profileBorderRadius__NFTn9gHF",howtoBorderRadius:"whammy_heroGuide_howtoBorderRadius__cc6Qy4a3",defaultPageBorderRadius:"whammy_heroGuide_defaultPageBorderRadius__rr6PXHlX",defaulthomePageBorderRadius:"whammy_heroGuide_defaulthomePageBorderRadius__7GGntlpX",container:"whammy_heroGuide_container__yh7cuS5X",containerFixed:"whammy_heroGuide_containerFixed__SXlIXzfk",containerTransparent:"whammy_heroGuide_containerTransparent__37bgwMgM",containerTransparentFixed:"whammy_heroGuide_containerTransparentFixed__t57aAagi",heroBgColor:"whammy_heroGuide_heroBgColor__5w12lAK7",heroFixedBgColor:"whammy_heroGuide_heroFixedBgColor__-F8D8cfL",gradientBase:"whammy_heroGuide_gradientBase__VRBr-uOZ",gradientFixedSize:"whammy_heroGuide_gradientFixedSize__Rdf1afyk",blackGradient:"whammy_heroGuide_blackGradient__n7REi9US",whiteGradient:"whammy_heroGuide_whiteGradient__UHECk23a",transparentCOBOn:"whammy_heroGuide_transparentCOBOn__aIZh8RVb",transparentSwimlaneCOBOn:"whammy_heroGuide_transparentSwimlaneCOBOn__xiZz8w7q",defaultTransparentCOBOff:"whammy_heroGuide_defaultTransparentCOBOff__WmygOVBU",defaultHomeTransparentCOBOff:"whammy_heroGuide_defaultHomeTransparentCOBOff__i6VKtlU-",swimlaneWrapper:"whammy_heroGuide_swimlaneWrapper__2k7qrNF7",swimlane:"whammy_heroGuide_swimlane__YRAAxpzT",header:"whammy_heroGuide_header__0Ph3-Er-",headerWidth:"whammy_heroGuide_headerWidth__8FX6X5I7",subheader:"whammy_heroGuide_subheader__xiNvOS0q",subheaderWidth:"whammy_heroGuide_subheaderWidth__NHsnLBcC",roundedCorners:"whammy_heroGuide_roundedCorners__DNPiDZb9",containerBgGradientFixed:"whammy_heroGuide_containerBgGradientFixed__cZoUr2s7",containerBgGradient:"whammy_heroGuide_containerBgGradient__drAAVdNx"},uU=function(e){var t,n,r,l,i=e.header,o=e.subheader,d=e.headerWithWidthSetting,u=e.subHeaderWithWidthSetting,s=e.mobileContentTextWidth,c=e.tabletContentTextWidth,m=e.desktopContentTextWidth,f=e.mobileContentTextAligment,p=e.tabletContentTextAligment,h=e.desktopContentTextAligment,g=e.swimlane,_=e.ctaButton,v=e.logo,y=e.desktopBackgroundImage,b=e.transparentBackgroundImageDesktop,w=e.tacticId,x=e.COBImage,C=e.contextProps,E=aY({altText:x?null==b||null==(t=b.backgroundImage)?void 0:t.alt:null==y||null==(n=y.backgroundImage)?void 0:n.alt,destination:null==_?void 0:_.href,imageTitle:i,name:i,tacticId:w},C,tz.SeasonsHeroGuideDefault),k=E.ref,T=E.selectCtaPromotionClick;return a.default.createElement("div",{className:(g?"whammy_Standard_containerWithSwimLane__arzLMIj4":"")+" whammy_Standard_container__SBi5FDTt",ref:function(e){return k(e)}},a.default.createElement("div",{className:"whammy_Standard_content__ZtJkG721","data-testid":"text-container",style:{"--mobile-content-text-width":s,"--tablet-content-text-width":c,"--desktop-content-text-width":m,"--mobile-content-text-aligment":f,"--tablet-content-text-aligment":p,"--desktop-content-text-aligment":h}},v&&a.default.createElement("img",{alt:v.alt||"",className:"whammy_Standard_logo__qMEweaz6","data-testid":"hero-module-img",src:eu(v)}),a.default.createElement("h1",{className:"\n "+uj.header+"\n "+(null!=d&&d.text?uj.headerWidth:"")+" \n ","data-testid":"title",style:null!=d&&d.text?{"--mobile-title-text-width":null==d?void 0:d.mobileTextWidth,"--tablet-title-text-width":null==d?void 0:d.tabletTextWidth,"--desktop-title-text-width":null==d?void 0:d.desktopTextWidth}:{}},null!=(r=null==d?void 0:d.text)?r:i),a.default.createElement("p",{className:"\n "+uj.subheader+" \n "+(null!=u&&u.text?uj.subheaderWidth:""),"data-testid":"subheader",style:null!=u&&u.text?{"--mobile-description-text-width":null==u?void 0:u.mobileTextWidth,"--tablet-description-text-width":null==u?void 0:u.tabletTextWidth,"--desktop-description-text-width":null==u?void 0:u.desktopTextWidth}:{}},null!=(l=null==u?void 0:u.text)?l:o),_&&a.default.createElement("div",{className:"whammy_Standard_btnWrapper__Q-eEFM-U"},a.default.createElement(um,{buttonText:_.buttonText,className:"whammy_Standard_button__nkME-2pL","data-testid":"hero-module-cta-button",onClick:function(){T(),_.href&&window.open(_.href,"_blank")},role:"link",variant:_.variant}))))},uG=function(e){var t,n,r,l,i,o,d=e.header;e.subheader;
1var u=e.headerWithWidthSetting,s=e.subHeaderWithWidthSetting,c=e.textColor,m=e.mobileContentTextWidth,f=e.tabletContentTextWidth,p=e.desktopContentTextWidth,h=e.mobileContentTextAligment,g=e.tabletContentTextAligment,_=e.desktopContentTextAligment,v=e.profile,y=e.readTime,b=e.tacticId,w=e.desktopBackgroundImage,x=e.transparentBackgroundImageDesktop,C=e.COBImage,E=e.contextProps,k=aY({altText:C?null==x||null==(t=x.backgroundImage)?void 0:t.alt:null==w||null==(n=w.backgroundImage)?void 0:n.alt,imageTitle:null!=d?d:null==u?void 0:u.text,name:null!=d?d:null==u?void 0:u.text,tacticId:b},E,tz.SeasonsHeroGuideProfile).ref;return a.default.createElement("div",{className:"whammy_Profile_profileWrapper__NPciV560",ref:function(e){return k(e)}},a.default.createElement("div",{className:"whammy_Profile_container__0d08-S0P","data-testid":"text-container",style:{"--mobile-content-text-width":m,"--tablet-content-text-width":f,"--desktop-content-text-width":p,"--mobile-content-text-aligment":h,"--tablet-content-text-aligment":g,"--desktop-content-text-aligment":_}},a.default.createElement("div",{className:"whammy_Profile_content__aQm8dPBX"},a.default.createElement("h1",{className:"\n "+uj.header+"\n "+(null!=u&&u.text?uj.headerWidth:"")+" \n ","data-testid":"title",style:null!=u&&u.text?{"--mobile-title-text-width":null==u?void 0:u.mobileTextWidth,"--tablet-title-text-width":null==u?void 0:u.tabletTextWidth,"--desktop-title-text-width":null==u?void 0:u.desktopTextWidth}:{}},null!=(r=null==u?void 0:u.text)?r:d),a.default.createElement("p",{className:"\n "+uj.subheader+" \n "+(null!=s&&s.text?uj.subheaderWidth:"")+" \n ","data-testid":"subheader",style:null!=s&&s.text?{"--mobile-description-text-width":null==s?void 0:s.mobileTextWidth,"--tablet-description-text-width":null==s?void 0:s.tabletTextWidth,"--desktop-description-text-width":null==s?void 0:s.desktopTextWidth}:{}},null!=(l=null==s?void 0:s.text)?l:d),a.default.createElement("div",{className:"whammy_Profile_readTimeMainContainer__Wm-5dWJx"},a.default.createElement("div",{className:"whammy_Profile_iconWrapper__NyDBRwed"},a.default.createElement(aV,{fill:c})),y+" min read"))),a.default.createElement("div",{className:"whammy_Profile_profileImageContainer__0-nFuIed"},a.default.createElement("div",{className:"whammy_Profile_profileImageAvatarContainer__JtWui0lh","data-testid":"profile-image",style:{"--avatar-border-color":null!=(i=null==v||null==(o=v.profileImageBorderColor)?void 0:o.hex)?i:""}},a.default.createElement("img",{alt:null==v?void 0:v.profileImage.alt,src:null==v?void 0:v.profileImage.asset.url})),a.default.createElement("div",{className:"whammy_Profile_profileTextWrapper__ZnvRj8E9"},a.default.createElement("span",{className:"whammy_Profile_profileName__dXE7ZNe1"},null==v?void 0:v.name),a.default.createElement("span",{className:"whammy_Profile_profileTitle__Lfg5vZ2e"},null==v?void 0:v.title))))},uV={container:"whammy_HowTo_container__XcQaAQbk",shoppableVideo:"whammy_HowTo_shoppableVideo__3l04PU9e",content:"whammy_HowTo_content__Vbvfdoz1",iconWrapper:"whammy_HowTo_iconWrapper__6k6jcZUv",timeAndSeptsContainer:"whammy_HowTo_timeAndSeptsContainer__DdA2W6VW",videocContainer:"whammy_HowTo_videocContainer__fLya2Orm",videoContainerPadding:"whammy_HowTo_videoContainerPadding__zPeHI-6g",videoDataContainer:"whammy_HowTo_videoDataContainer__-ezpj28o",starsWrapper:"whammy_HowTo_starsWrapper__SpJ
1Kinhf",stars:"whammy_HowTo_stars__p0bW1Wcn",whiteStars:"whammy_HowTo_whiteStars__yMSnLzzA",extraContentWrapper:"whammy_HowTo_extraContentWrapper__KdZvkLHb"},uq=function(e){var t,n,r,l,i=e.header,o=e.subheader,d=e.headerWithWidthSetting,u=e.subHeaderWithWidthSetting,s=e.textColor,c=e.mobileContentTextWidth,m=e.tabletContentTextWidth,f=e.desktopContentTextWidth,p=e.mobileContentTextAligment,h=e.tabletContentTextAligment,g=e.desktopContentTextAligment,_=e.mobileBackgroundImage,v=e.tabletBackgroundImage,y=e.desktopBackgroundImage,b=e.transparentBackgroundImageDesktop,w=e.COBImage,x=e.howTo,C=e.contextProps,E=e.tacticId,k=aY({altText:w?null==b||null==(t=b.backgroundImage)?void 0:t.alt:null==y||null==(n=y.backgroundImage)?void 0:n.alt,destination:null==x?void 0:x.videoURL,imageTitle:i,name:i,tacticId:E},C,tz.SeasonsHeroGuideHowTo).ref;return a.default.createElement("div",{className:uV.container,ref:function(e){return k(e)},style:{"--mobile-background":"url("+eu(null==_?void 0:_.backgroundImage)+")","--tablet-background":"url("+eu(null==v?void 0:v.backgroundImage)+")","--desktop-background":"url("+eu(null==y?void 0:y.backgroundImage)+")","--mobile-background-position":""+(null==_?void 0:_.backgroundPosition),"--tablet-background-position":""+(null==v?void 0:v.backgroundPosition),"--desktop-background-position":""+(null==y?void 0:y.backgroundPosition),"--text-color":""+s.hex,color:""+s.hex}},a.default.createElement("div",{className:""+uV.content,"data-testid":"text-container",style:{"--mobile-content-text-width":c,"--tablet-content-text-width":m,"--desktop-content-text-width":f,"--mobile-content-text-aligment":p,"--tablet-content-text-aligment":h,"--desktop-content-text-aligment":g}},a.default.createElement("h1",{className:"\n "+uj.header+"\n "+(null!=d&&d.text?uj.headerWidth:"")+" \n ","data-testid":"title",style:null!=d&&d.text?{"--mobile-title-text-width":null==d?void 0:d.mobileTextWidth,"--tablet-title-text-width":null==d?void 0:d.tabletTextWidth,"--desktop-title-text-width":null==d?void 0:d.desktopTextWidth}:{}},null!=(r=null==d?void 0:d.text)?r:i),a.default.createElement("p",{className:"\n "+uj.subheader+" \n "+(null!=u&&u.text?uj.subheaderWidth:"")+" \n "+uV.subheader,"data-testid":"subheader",style:null!=u&&u.text?{"--mobile-description-text-width":null==u?void 0:u.mobileTextWidth,"--tablet-description-text-width":null==u?void 0:u.tabletTextWidth,"--desktop-description-text-width":null==u?void 0:u.desktopTextWidth}:{}},null!=(l=null==u?void 0:u.text)?l:o)))},uY=function(e){var n,r,l,i,o,d=e.howTo,u=e.header,s=e.contextProps,c=e.COBImage,m=e.transparentBackgroundImageDesktop,f=e.desktopBackgroundImage,p=e.tacticId,h=null!=d&&d.rating?null==d?void 0:d.rating:0,g=aY({altText:c?null==m||null==(n=m.backgroundImage)?void 0:n.alt:null==f||null==(r=f.backgroundImage)?void 0:r.alt,destination:null==d?void 0:d.videoURL,imageTitle:u,name:u,tacticId:p},s,tz.SeasonsHeroGuideHowTo).selectCtaPromotionClick,_=((l={})["--rating"]=h.toString(),l);if(null==d||!d.shoppableVideo)return null;var v=null!=(i=(null==d?void 0:d.length)||(null==d||null==(o=d.shoppableVideo)?void 0:o.length))?i:0,y=v&&(null==d?void 0:d.numberOfSteps)>0?v+"min | "+(null==d?void 0:d.numberOfSteps)+" Steps":"",b=!y&&v?v+"min":"",w=!y&&(null==d?void 0:d.numberOfSteps)>0?(null==d?void 0:d.numberOfSteps)+" Steps":"",x=y||b||w;return a.default.createElement("div",{className:""+uV.videocContainer,"data-testid":"video-container"},a.default.createElement("div",{className:uV.videoContainerPadding},a.default.createElement(ol,(0,t.default)({},d.shoppableVideo,{customWrapperStyle:uV.shoppableVideo,hasFavoriteButton:!1,onClick:function(){return g({adResolution:eL(document.documentElement).adResolution,promoPercentViewed:100})},showMetaData:!1})),a.default.createElement("div",{className:uV.videoDataContainer},a.default.createElement("div",{className:uV.timeAndSeptsContainer},x&&a.default.createElement("div",{style:{display:"flex"}},(y||b)&&a.default.createElement("div",{className:uV.iconWrapper},a.default.createElement(aV,{fill:{hex:"#000"}})),x)),(null==d?void 0:d.rating)&&(null==d?void 0:d.rating)>0&&a.default.createElement("div",{className:uV.starsWrapper},a.default.createElement("div",{"aria-label":"Rating of this product is "+h+" out of 5",className:uV.stars,"data-testid":"stars",role:"img",style:_}),a.default.createElement("div",{className:uV.whiteStars,style:_})))))}
1,uX="cmsBannerImageSlot",uZ="cmsCarouselHeroBanner",uK=["backgroundColor","text","textRaw","maxColumns","textAlignment","textColor","widthSize"],uQ=B.default.div(uk||(uk=(0,O.default)(["\n background-color: ",";\n width: 20%;\n height: 2px;\n margin-top: 10px;\n margin-bottom: 20px;\n align-self: center;\n"])),function(e){return e.theme.primary}),u$=function(e){var t,n,r=e.backgroundColor,l=e.text,i=e.textRaw,o=e.maxColumns,d=e.textAlignment,u=e.textColor,s=e.widthSize,c=(0,nk.default)(e,uK);return c.displayFlags&&!K(c.displayFlags,null!=(t=null==(n=c.contextProps)?void 0:n.userFlags)?t:{})?null:a.default.createElement($,{backgroundColor:null==r?void 0:r.hex},a.default.createElement(J,null,nU(l||i,{maxColumns:o,textAlignment:d,textColor:u?u.hex:"#3f3f3f",widthSize:s}),c.horizontalDivider&&a.default.createElement(uQ,null)))},uJ=a.default.createContext(void 0),u0=uJ.Provider;uJ.displayName="SlotBannerContext";var u1=function(){var e=(0,a.useContext)(uJ);if(!e)throw Error("Unable to create slot banner context, please ensure your component is within the SlotBannerProvider.");return e},u2=function(e){var t,n,r=u1(),l=r.bannersLoading,i=r.bannersBySlotId,o=r.slotIdConsumerCounts,d=r.isBannerImpressed,u=r.setImpressedBanner,s=(0,a.useState)(0),c=s[0],m=s[1];if((0,a.useEffect)(function(){var t,a=Number(null!=(t=o[e])?t:0)+1;o[e]=a,m(a)},[l,o,e]),l||!c)n=void 0;else{var f=i[e];if(f){var p=(c-1)%f.length;n=f[p]}else n=void 0}return{banner:n,loading:l,isImpressed:d(null==(t=n)?void 0:t.bannerImageId),setImpressed:function(){var e;return u(null==(e=n)?void 0:e.bannerImageId)}}},u3=function(e){var n=e.children,r=e.banners,l=void 0===r?[]:r,i=e.bannersLoading,o=(0,a.useMemo)(function(){return l.reduce(function(e,a){var n,r=e[a.slotId];return r=r?[].concat(r,[a]).sort(function(e,t){return e.bidRanking-t.bidRanking}):[a],(0,t.default)({},e,((n={})[a.slotId]=r,n))},{})},[l]),d=(0,a.useState)([]),u=d[0],s=d[1],c=(0,a.useRef)({}),m=function(e){return!!e&&u.includes(e)};return a.default.createElement(u0,{value:{bannersBySlotId:o,bannersLoading:void 0!==i&&i,isBannerImpressed:m,setImpressedBanner:function(e){e&&!m(e)&&s([].concat(u,[e]))},slotIdConsumerCounts:c.current}},n)};e.s(["SlotBannerProvider",0,u3,"useBannerSlotId",0,u2,"useSlotBannerContext",0,u1],18974);var u4,u5="whammy_tabs_tab__Ofs-1fc2",u6=B.default.button(u4||(u4=(0,O.default)([""]))),u7=function(e){var t=e.data,n=e.ariaLabel,r=e.handleChange,l=(0,a.useState)(0),i=l[0],o=l[1],d=(0,a.useMemo)(function(){return[]},[]),u=/(?:[\0-%'-\/:-@\[-`\{-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,s=function(e){d[e].focus()},c=function(e){s(0===e?d.length-1:e-1)},m=function(e){e===d.length-1?s(0):s(e+1)};return a.default.createElement("div",{"aria-label":void 0===n?"Tab List":n,className:"whammy_tabs_container__qFqnzq3s",key:"mytabs",role:"tablist"},t.map(function(e,t){return a.default.createElement(u6,{"aria-selected":i===t,className:i===t?"whammy_tabs_active__nhOcMFxB "+u5+" tab-"+t:"tab-"+t+" "+u5,"data-analytics-detail":null==e?void 0:e.tabName.replace(u,""),"data-analytics-type":"just for you","data-index":t,"data-testid":"tab",key:null==e?void 0:e.tabName,onClick:function(e){o(t),r(t)},onKeyDown:function(e){var a=!1;switch(e.key){case"ArrowLeft":c(t),a=!0;break;case"ArrowRight":m(t),a=!0;break;case"Home":s(0),a=!0;break;case"End":s(d.length-1),a=!0}a&&(e.stopPropagation(),e.preventDefault())},ref:function(e){d[t]=e},role:"tab"},a.default.createElement(nA.Text,{className:"whammy_tabs_tabName__0CZyzs32",textStyle:"heading6"},null==e?void 0:e.tabName))}))};(u9=sa||(sa={})).COLUMN="column",u9.ROW="row",u9.ROWREVERSE="row-reverse",(u8=sn||(sn={})).TOP="1300px",u8.LEFT="580px",u8.RIGHT="580px",(se=sr||(sr={})).TOP="64px 80px 10px",se.LEFT="40px 40px 10px",se.RIGHT="40px 40px 10px",(st=sl||(sl={})).CENTER="center",st.LEFT="left",st.RIGHT="right";var u9,u8,se,st,sa,sn,sr,sl,si,so,sd,su,ss,sc,sm,sf,sp,sh,sg,s_,sv,sy,sb,sw,sx,sC,sE,sk,sT,sS,sI,sP,sN=B.default.div(si||(si=(0,O.default)(["\n display: flex;\n margin-bottom: 16px;\n max-width: 1379px;\n position: absolute;\n\n @media (min-width: 768px) {\n top: 67%;\n left: 5%\n }\n \n @media (min-width: 1201px) {\n top: 73%;\n left: 1.75%;\n }\n \n @media (max-width: 768px) {\n display: flex;\n justify-content: space-evenly;\n margin-top: 16px;\n position: relative;\n }\n"]))),sO=B.default.div(so||(so=(0,O.default)(["\n \n display: inline-block;\n position: relative;\n \n @media (max-width: 819px) {\n display: flex;\n flex-direction: column;\n }\n}\n"]))),sA={width:"100%",display:"flex",justifyContent:"center"},sB=function(e){var n,r=e.contextProps,l=e.heroBanner,i=e.productId,o=r.callbacks.getHyVeeBaseUrl;return l?a.default.createElement("div",{"data-testid":"daily-deal-banner",style:sA},a.default.createElement(sO,null,a.default.createElement(mY,(0,t.default)({},l,{contextProps:r,href:null!=(n=l.href)?n:eO(o(),i,"")})),a.default.createElement(sN,null,a.default.createElement(mG,{c
1ontextProps:r,productId:i})))):null},sL=B.default.div(sd||(sd=(0,O.default)(["\n display: block;\n"]))),sD=B.default.div(su||(su=(0,O.default)(["\n @media (min-width: 960px) {\n display: flex;\n }\n"]))),sR=B.default.div(ss||(ss=(0,O.default)(["\n display: -webkit-box;\n max-width: ",";\n @media (min-width: 960px) {\n margin-right: 50px;\n }\n"])),function(e){return e.maxWidth+"px"}),sM=B.default.div(sc||(sc=(0,O.default)(["\n font-size: 1rem;\n font-family: var(--font-family);\n font-weight: 400;\n border: 1px solid var(--color-gray--20);\n border-radius: 50%;\n box-sizing: border-box;\n display: inline-block;\n height: 40px;\n line-height: 40px;\n overflow: hidden;\n position: relative;\n text-align: center;\n width: 40px;\n margin-top: var(--spacing--md);\n"]))),sF=B.default.div(sm||(sm=(0,O.default)(["\n margin: 0 var(--spacing--sm);\n @media (max-width: 960px) {\n width: 90%;\n }\n"]))),sW=B.default.hr(sf||(sf=(0,O.default)(["\n background-color: var(--color-gray--20);\n border: none;\n border-radius: var(--border-radius);\n height: 1px;\n"]))),sH=B.default.div(sp||(sp=(0,O.default)(["\n max-width: var(--breakpoint-screen--x-lg);\n"]))),sz=B.default.div(sh||(sh=(0,O.default)(["\n display: flex;\n flex-direction: row;\n margin: 22px;\n justify-content: space-between;\n align-items: center;\n flex-wrap: wrap;\n\n @media (min-width: 1380px) {\n margin: 22px 0;\n }\n"]))),sj=B.default.a(sg||(sg=(0,O.default)(["\n max-width: calc(",");\n"])),function(e){var t=e.colSpan;return 1===t?"33.3% - 5px":2===t?"66.6% - 5px":"100%"}),sU=B.default.img(s_||(s_=(0,O.default)(["\n height: auto;\n max-width: 100%;\n object-fit: contain;\n"]))),sG=function(e){var t=e.fill,n=e.width,r=e.height;return a.default.createElement("svg",{fill:"none",height:r,viewBox:"0 0 100 100",width:n},a.default.createElement("path",{clipRule:"evenodd",d:"M17.2685 0H43.8644V20.7859H55.9205V0H83.2948V67.6055C83.2948 67.6055 85.1317 82.6686 78.3254 91.3518C70.4779 101.365 55.9205 99.8754 55.9205 99.8754V30.0071H43.8644V99.8754C43.8644 99.8754 34.0818 101.504 23.6506 92.9871C15.6997 86.4966 17.2685 67.6055 17.2685 67.6055V0Z",fill:t,fillRule:"evenodd"}))},sV=B.default.a(sv||(sv=(0,O.default)(["\n align-items: center;\n display: flex;\n flex-direction: column;\n margin: 16px 0px;\n width: 200px;\n text-decoration: none;\n"]))),sq=B.default.img(sy||(sy=(0,O.default)(["\n height: 100px;\n"]))),sY=(0,B.default)(r7.H4)(sb||(sb=(0,O.default)(["\n font-weight: 800;\n line-height: 26px;\n margin-top: 12px;\n margin-bottom: 0;\n text-align: center;
1\n"]))),sX=(0,B.default)(r7.H6)(sw||(sw=(0,O.default)(["\n line-height: 24px;\n margin: 8px 0;\n text-align: center;\n"]))),sZ=function(e){var t=e.linkUrl,n=e.title,r=e.imageUrl,l=e.subtext,i=e.lazyLoad;return t?a.default.createElement(ed,{lazyLoad:i},a.default.createElement(sV,{"data-testid":"ad-icon-container",href:t},r?a.default.createElement(sq,{alt:n,src:U(r)}):a.default.createElement(sG,{fill:"#E21C11",height:100,width:100}),a.default.createElement(sY,null,n),l&&a.default.createElement(sX,{"data-testid":"ad-icon-subtext"},l))):null},sK=B.default.div(sx||(sx=(0,O.default)(["\n flex-direction: column;\n display: flex;\n width: 100%;\n align-self: flex-start;\n"]))),sQ=B.default.span(sC||(sC=(0,O.default)(["\n font-weight: 400;\n font-size: 16px;\n line-height: 16px;\n"]))),s$=B.default.span(sE||(sE=(0,O.default)(["\n font-weight: 700;\n font-size: 28px;\n margin-bottom: 0;\n"]))),sJ=B.default.h2(sk||(sk=(0,O.default)(["\n font-weight: 700;\n font-size: var(--font-size--42);\n margin-bottom: 0;\n\n @media screen and (min-width: 768px) {\n font-size: var(--font-size--72);\n }\n"]))),s0=B.default.div(sT||(sT=(0,O.default)(["\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n width: 100%;\n justify-content: space-around;\n"]))),s1=B.default.div(sS||(sS=(0,O.default)(["\n height: ",";\n background-color: ",";\n max-width: ",";\n margin: ","; \n"])),function(e){return e.height?e.height:"2px"},function(e){return e.backgroundColor?e.backgroundColor:"#CCCCCC"},function(e){return e.width?e.width:"100%"},function(e){return e.withoutHorizontalMargin?"0 auto":"20px auto"}),s2=B.default.div(sI||(sI=(0,O.default)(["\n background-color: ",";\n width: 100%;\n padding: ","\n"])),function(e){return e.backgroundColor?e.backgroundColor:"transparent"},function(e){return e.withoutHorizontalMargin?"0 0":"20px 0"}),s3=B.default.section(sP||(sP=(0,O.default)(["\n flex-direction: row;\n"])));B.default.img(s4||(s4=(0,O.default)(["\n display: flex;\n align-items: center;\n justify-content: center;\n padding-left: 12px;\n padding-right: 12px;\n flex: 1;\n object-fit: contain;\n align-self: flex-start;\n"])));var s4,s5,s6,s7,s9,s8,ce,ct,ca,cn,cr,cl,ci,co,cd,cu,cs,cc=B.default.div(s5||(s5=(0,O.default)(["\n padding-left: 12px;\n padding-right: 12px;\n display: flex;\n flex-direction: column;\n"]))),cm=B.default.div(s6||(s6=(0,O.default)(["\n padding-left: 12px;\n padding-right: 12px;\n display: flex;\n flex-direction: column;\n height: 100%;\n"]))),cf=B.default.div(s7||(s7=(0,O.default)(["\n cursor: ",";\n flex: 1;\n width: 100%;\n"])),function(e){return e.bodyTextLinkUrl?"pointer":"auto"}),cp=B.default.img(s9||(s9=(0,O.default)(["\n width: 100%;\n"]))),ch=B.default.img(s8||(s8=(0,O.default)(["\n width: 100%;\n\n @media (max-width: 768px) {\n display: none;\n};\n"]))),cg=B.default.img(ce||(ce=(0,O.default)(["\n width: 100%;\n display: none;\n\n @media (max-width: 768px) {\n dispaly: block;\n };\n\n\n"]))),c_=B.default.div(ct||(ct=(0,O.default)(["\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 1;\n object-fit: contain;\n align-self: flex-start;\n width: 100%;\n"]))),cv=B.default.div(ca||(ca=(0,O.default)(["\n margin: 16px 0;\n display: flex;\n flex-direction: row;\n column-gap: var(--spacing--md);\n justify-content: ",";\n @media (max-width: 768px) {\n padding-bottom: 48px;\n };\n"])),function(e){return"center"===e.buttonAlignment?"center":"flex-start"}),cy=B.default.div(cn||(cn=(0,O.default)(["\n position: relative;\n display: block;\n width: 100%;\n height: 0;\n margin: auto;\n padding: 0% 0% 56.25%; /* 16:9 ratio */\n overflow: hidden;\n"]))),cb=B.default.iframe(cr||(cr=(0,O.default)(["\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n"]))),cw=B.default.div(cl||(cl=(0,O.default)(["\n cursor: ",";\n flex: 1;\n"])),function(e){return e.imageLinkUrl||e.shoppableVideo?"pointer":"auto"}),cx=function(e,n,r,l){return n?a.default.createElement(cy,null,a.default.createElement(cb,{"data-testid":"video-iframe",src:n})):a.default.createElement(c_,{style:(0,t.default)({},l)},!r&&a.default.createElement(cp,{alt:e.alt,src:eu(e)}),r&&a.default.createElement(a.default.Fragment,null,a.default.createElement(ch,{alt:e.alt,src:eu(e)}),a.default.createElement(cg,{alt:r.alt,src:eu(r)})))},cC="whammy_cardCollection_headerText__OlQ0U63G",cE=function(e){return 100/e+"%"},ck=function(e,t){return t*(e-1)/e+"px"},cT=function(e,t,a){return e>=t?cE(t)+" - "+ck(t,a):cE(e)+" - "+ck(e,a)},cS=B.default.div(ci||(ci=(0,O.default)(["\n display: flex;\n flex-direction: column;\n padding-bottom: 18px;\n background-color: ",";\n width: calc(\n ","\n );\n margin-bottom: 18px;\n margin-left: ","px;\n\n :nth-child(","n+1) {\n margin-left: 0;\n }\n\n @media (max-width: 768px) {\n width: calc(\n ","\n );\n margin-left: 0;\n }\n\n @media (min-width: 769px) and (max-width: 960px) {\n width: calc(\n ","\n );\n\n :nth-child(","n+1) {\n margin-left: 0;\n }\n }
1\n\n @media (min-width: 961px) and (max-width: 1380px) {\n width: calc(\n ","\n );\n\n :nth-child(","n+1) {\n margin-left: 0;\n }\n }\n"])),function(e){return e.backgroundColor?e.backgroundColor:"transparent"},function(e){return cT(e.totalCards,4,16)},16,4,function(e){return cT(e.totalCards,e.maxMobileCards,16)},function(e){return cT(e.totalCards,2,16)},2,function(e){return cT(e.totalCards,3,16)},3),cI=function(e){var t,n,r,l,i,o,d,u,s,c,m,f,p,h={name:null!=(t=null!=(n=null==e?void 0:e.headerText)?n:null==e||null==(r=e.bodyText)||null==(r=r[0].children)?void 0:r[0].text)?t:void 0,destination:null!=(l=null==e||null==(i=e.buttons)?void 0:i[0].href)?l:void 0,altText:null!=(o=null==(d=e.image)?void 0:d.alt)?o:null==(u=e.mobileImage)?void 0:u.alt,tacticId:null==e?void 0:e.tacticId},g=(0,a.useState)(!1),_=g[0],v=g[1],y=aY(h,e.contextProps,tz.CollectionCard),b=y.ref,w=y.selectPromotionClick;return e.displayFlags&&!K(e.displayFlags,e.userFlags)?null:a.default.createElement(cS,{backgroundColor:null==(s=e.backgroundColor)?void 0:s.hex,"data-testid":"vertical-card",maxMobileCards:e.maxMobileCards,onClick:w,ref:function(e){return b(e)},totalCards:e.totalCards},a.default.createElement(cw,{"data-testid":"image-link-url",imageLinkUrl:e.imageLinkUrl,onClick:function(){return!!e.imageLinkUrl&&window.location.assign(e.imageLinkUrl)},shoppableVideo:e.shoppableVideo},e.shoppableVideo?a.default.createElement(c_,null,a.default.createElement(cp,{alt:e.image.alt,"data-testid":"shoppable-video-wrapper",onClick:function(){v(!0)},src:eu(e.image)})):cx(e.image,e.videoUrl,e.mobileImage,{alignSelf:"stretch"}),e.shoppableVideo&&a.default.createElement(i_,{contextProps:e.shoppableVideo.contextProps,setIsLoading:v,setShowPlayer:v,showPlayer:_,upcs:e.shoppableVideo.shoppableUpcs,videoId:e.shoppableVideo.videoId})),a.default.createElement(cm,null,a.default.createElement(nA.Text,{className:cC,"data-testid":"header-text",style:{color:null!=(c=e.textColor)?c:"var(--color-gray--50)",paddingLeft:0,textAlign:e.textAlignment},textStyle:"heading2"},a.default.createElement("strong",null,e.headerText)),a.default.createElement(cf,{bodyTextLinkUrl:e.bodyTextLinkUrl,"data-testid":"body-text-link-url",onClick:function(){e.bodyTextLinkUrl&&(e.linksOpenInNewTabs?window.open(e.bodyTextLinkUrl):window.location.assign(e.bodyTextLinkUrl))}},nU(e.bodyText||e.bodyTextRaw,{paddingTop:0,textAlignment:e.textAlignment,textColor:e.textColor})),a.default.createElement(cv,{buttonAlignment:e.textAlignment,"data-testid":"vertical-card-button-wrapper"},(f=(m={key:e._key,buttons:e.buttons,ad:h,contextProps:e.contextProps}).key,null==(p=m.buttons)?void 0:p.map(function(e){var t="Primary"===e.type?rH.Button:lh.SecondaryButton;return a.default.createElement(t,{"data-testid":"button-"+e.type,id:"gtm-vertical-card-button",key:f,onClick:function(t){e.linksOpenInNewTabs?window.open(e.href):window.location.assign(e.href)}},e.buttonText)})))))},cP=B.default.div(co||(co=(0,O.default)(["\n display: flex;\n flex-direction: ",";\n width: ",";\n\n @media (max-width: 768px) {\n flex-direction: column;\n padding-bottom: var(--spacing--md);\n }\n"])),function(e){return e.imageSide&&"right"===e.imageSide?"row-reverse":"row"},function(e){return e.width}),cN=B.default.div(cd||(cd=(0,O.default)(["\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: center;
1\n"]))),cO=B.default.div(cu||(cu=(0,O.default)(["\n width: ",";\n align-self: center;\n\n @media (max-width: 768px) {\n width: 100%\n }\n"])),function(e){return e.isExtraWide?"90%":"65%"}),cA=function(e){var t,n,r,l=(0,a.useState)(!1),i=l[0],o=l[1],d=nR(e.headingLevel);return a.default.createElement(cP,{imageSide:e.imageSide,width:e.width},a.default.createElement(cw,{"data-testid":"image-link-url",imageLinkUrl:e.imageLinkUrl,onClick:function(){return!!e.imageLinkUrl&&window.location.assign(e.imageLinkUrl)},shoppableVideo:e.shoppableVideo},e.shoppableVideo?a.default.createElement(c_,null,a.default.createElement(cp,{alt:e.image.alt,"data-testid":"shoppable-video-wrapper",onClick:function(){o(!0)},src:eu(e.image)})):cx(e.image,e.videoUrl),e.shoppableVideo&&a.default.createElement(i_,{contextProps:e.shoppableVideo.contextProps,setIsLoading:o,setShowPlayer:o,showPlayer:i,upcs:e.shoppableVideo.shoppableUpcs,videoId:e.shoppableVideo.videoId})),a.default.createElement(cN,null,a.default.createElement(cO,{isExtraWide:e.isExtraWide},a.default.createElement(d,{className:cC,style:{color:null!=(t=e.textColor)?t:"var(--color-gray--50)",textAlign:e.textAlignment}},a.default.createElement("strong",null,e.headerText)),(null==e?void 0:e.subHeader)&&a.default.createElement(nA.Text,{className:"whammy_cardCollection_subheading__1Xvs16PV","data-testid":"subheader",textStyle:"body2"},e.subHeader),a.default.createElement(cc,null,a.default.createElement(cf,{bodyTextLinkUrl:e.bodyTextLinkUrl,"data-testid":"body-text-link-url",onClick:function(){e.bodyTextLinkUrl&&(e.linksOpenInNewTabs?window.open(e.bodyTextLinkUrl):window.location.assign(e.bodyTextLinkUrl))}},nU(e.bodyText||e.bodyTextRaw,{paddingTop:0,textAlignment:e.textAlignment,textColor:e.textColor})),a.default.createElement(cv,{buttonAlignment:e.textAlignment,"data-testid":"horizontal-card-button-wrapper"},(n=e._key,null==(r=e.buttons)?void 0:r.map(function(e){var t="Primary"===e.type?rH.Button:lh.SecondaryButton;return a.default.createElement(t,{"data-testid":"button-"+e.type,id:"gtm-vertical-card-button",key:n,onClick:function(){e.linksOpenInNewTabs?window.open(e.href):window.location.assign(e.href)}},e.buttonText)})))))))},cB=function(e){return 100/e+"%"},cL=function(e,t){return t*(e-1)/e+"px"},cD=function(e,t,a){return e>=t?cB(t)+" - "+cL(t,a):cB(e)+" - "+cL(e,a)},cR=B.default.div(cs||(cs=(0,O.default)(["\n background-color: ",";\n border-radius: 16px;\n box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);\n display: flex;\n justify-content: space-between;\n flex-flow: column nowrap;\n margin-left: ","px;\n margin-top: ","px;\n margin-bottom: ","px;\n width: calc(",");\n\n :nth-child(","n+1) {\n margin-left: 0;\n }\n\n :hover {\n transition: all ease-in-out 0.3s;\n box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);\n }\n\n @media (max-width: 768px) {\n :first-child {\n margin-top: var(--spacing--md);\n }\n \n margin-left: 0;\n margin-bottom: var(--spacing--md);\n width: calc(",");\n }\n\n /* This is needed to solve an issue with no left and right margins between 1200 and 1530 px */\n @media (min-width: 1200px) and (max-width: 1540px) {\n width: calc(",");\n}"])),function(e){return e.backgroundColor?e.backgroundColor:"transparent"},24,48,48,function(e){return cD(e.totalCards,3,24)},3,function(e){return cD(e.totalCards,e.maxMobileCards,24)},function(e){return cD(e.totalCards,3,48)}),cM=function(e){var t=e.backgroundColor,n=e.bodyText,r=e.bodyTextRaw,l=e.headerText,i=e.icon,o=e.linksOpenInNewTab,d=e.linkText,u=e.linkUrl,s=e.maxMobileCards,c=e.textAlignment,m=e.textColor,f=e.totalCards;return a.default.createElement(cR,{backgroundColor:null==t?void 0:t.hex,"data-testid":"card-with-icon",maxMobileCards:s,totalCards:f},a.default.createElement("div",{className:"whammy_cardCollection_iconContainer__eTnIUxpW"},a.default.createElement("div",{className:"whammy_cardCollection_iconBackground__sMf-Iz2J"},a.default.createElement("img",{alt:i.alt,className:"whammy_cardCollection_icon__RSjnxJAw",src:eu(i)}))),a.default.createElement(nA.Text,{className:"whammy_cardCollection_heading__49Abzw82",textStyle:"heading3"},a.default.createElement("strong",null,l)),a.default.createElement(nA.Text,{className:"whammy_cardCollection_body__tpmyhmU6",textStyle:"body2"},nU(n||r,{textAlignment:c,textColor:m})),a.default.createElement("div",{className:"whammy_cardCollection_footer__9YNqYTrb"},u&&d&&a.default.createElement(nB.Link,{className:"whammy_cardCollection_link__h5pEznYg","data-testid":"link",external:!!o,href:u},d)))},cF=function(e){var n,r,l,i,o,d,u,s,c,m,f,p,h;return e.displayFlags&&!K(e.displayFlags,null!=(n=null==(r=e.contextProps)?void 0:r.userFlags)?n:{})?null:a.default.createElement($,{backgroundColor:null==(l=e.backgroundColor)?void 0:l.hex,cardType:e.cards[0]._type,"data-testid":"card-collection-container"},a.default.createElement(J,{leftAlign:"cmsArticleCard"===e.cards[0]._type},(d=e.cards,u=e.textAlignment,s=e.theme,c=e.contextProps,m=null==(i=e.textColor)?void 0:i.hex,f=e.maxMobileCards,p=null==(o=e.contextProps)?void 0:o.userFlags,void 0===m&&(m="#000000"),void 0===f&&(f=1),void 0===p&&(p={}),(h=d.filter(function(e){return!e.displayFlags||K(e.displayFlags,p)})).map(function(e){return"cmsVerticalCard"===e._type?a.default.createElement(cI,(0,t.default)({contextProps:c,key:e._key,maxMobileCards:f,textAlignment:u,textColor:m,theme:s,totalCards:h.length,userFlags:p},e)):"cmsCardWithIcon"===e._type?a.default.createElement(cM,(0,t.default)({key:e._key,maxMobileCards:f,totalCards:h.length},e)):"cmsArticleCard"===e._type?a.default.createElement("div",{className:"whammy_cardCollection_articleCardWrapper__ZqOBaGKx",style:{"--total-cards":h.length,"--max-mobile-cards":f}},a.default.createElement(rW,(0,t.default)({swimlaneSize:Math.min(h.length,4)},e))):a.default.createElement(cA,(0,t.default)({contextProps:c,key:e._key,textAlignment:u,textColor:m,theme:s,width:"100%"},e))}))))};cF.defaultProps={theme:A.hyvee};var cW,cH,cz,cj,cU,cG,cV,cq,cY,cX=e.i(82898),cZ=e.i(23957),cK=B.default.div(cW||(cW=(0,O.default)(["\n position: relative;\n width: 100vw;\n background-position: center;\n background-repeat: no-repeat;\n background-size: 100% auto;\n height: ",";\n ","\n ",";\n\n \n @media (max-width: 767px) {\n height: ",";\n ","\n }\n \n @media (min-width: 768px) and (max-width: 1379px) {\n height: ",";\n ","\n };\n"])),function(e){return e.mediaHeight/e.mediaWidth*100+"vw"},function(e){return"background-image: url("+eu(e.backgroundImage)+");"},function(e){return e.maxWidth&&"max-width: "+e.maxWidth+";"},function(e){return 3*e.mediaHeight/e.mediaWidth*100+"vw"},function(e){return"background-image: url("+eu(e.mobileBackgroun
1dImage)+");"},function(e){return e.isBackground?e.mediaHeight/e.mediaWidth*100+"vw":3*e.mediaHeight/2/e.mediaWidth*100+"vw"},function(e){return"background-image: url("+eu(e.tabletBackgroundImage)+");"}),cQ=B.default.div(cH||(cH=(0,O.default)(["\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n display: flex;\n justify-content: ",";\n align-items: ",";\n"])),function(e){return e.contentSide&&"center"!==e.contentSide?"left"===e.contentSide?"flex-start":"flex-end":"center"},function(e){return e.contentSide&&"center"!==e.contentSide?"flex-start":"center"}),c$=B.default.div(cz||(cz=(0,O.default)(["\n height: 100%;\n width: ",";\n display: flex;\n padding-left: 16px;\n padding-right: 16px;\n flex-direction: column;\n justify-content: center;\n align-items: ",";\n"])),function(e){return e.contentSide&&"center"!==e.contentSide?"40%":"100%"},function(e){return e.contentSide&&"center"!==e.contentSide?"flex-start":"center"}),cJ=B.default.div(cj||(cj=(0,O.default)(["\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n right: 30px;\n bottom: 20px;\n width: 40px;\n height: 40px;\n transition-property: opacity;\n transition-duration: 0.2s;\n opacity: 0.6;\n cursor: pointer;\n\n &:hover {\n opacity: 1.0;\n }\n\n @media (max-width: 767px) {\n display: none;\n }\n"]))),c0=B.default.video(cU||(cU=(0,O.default)(["\n display: block;\n position: absolute;\n width: 100%;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n \n @media (max-width: 767px) {\n display: none;\n }\n"]))),c1=(0,B.default)(eb.Button)(cG||(cG=(0,O.default)(["\n margin-top: 24px;\n"]))),c2=B.default.div(cV||(cV=(0,O.default)(["\n font-size: ",";\n line-height: 1.1;\n color: white;\n white-space: pre-line;\n text-align: ",";;\n font-weight: ",";\n\n @media (min-width: 767px) {\n font-size: ",";\n }\n"])),function(e){return e.contentSide&&"center"!==e.contentSide?"min(6vw, 48px)":"min(9vw, 80px)"},function(e){return e.contentSide&&"center"!==e.contentSide?"left":"center"},function(e){return e.contentSide&&"center"!==e.contentSide?400:700},function(e){return e.contentSide&&"center"!==e.contentSide?"3vw":"8vw"}),c3=B.default.div(cq||(cq=(0,O.default)(["\n font-size: ",";\n line-height: 1;\n color: white;\n white-space: pre-line;\n padding-top: 24px;\n text-align: ",";\n font-weight: 200;\n\n @media (min-width: 767px) {\n font-size: 2.5vw;\n }\n"])),"min(4vw, 24px)",function(e){return e.contentSide&&"center"!==e.contentSide?"left":"center"}),c4=B.default.img(cY||(cY=(0,O.default)(["\n margin-bottom: max(10px, 1vw);\n width: 30vw;\n max-width: 409px;\n\n @media (min-width: 600px) {\n font-size: 8vw;\n }\n"])));e.s(["StyledHeroBannerContent",0,cQ,"StyledHeroBannerContentWrapper",0,c$,"StyledHeroBannerHeader",0,cK,"StyledHeroBannerOverlayHeroButton",0,c1,"StyledHeroBannerOverlayHeroText",0,c2,"StyledHeroBannerOverlayImage",0,c4,"StyledHeroBannerOverlaySubheaderText",0,c3,"StyledHeroBannerPlaybackControls",0,cJ,"StyledHeroBannerVideo",0,c0],11624);var c5,c6,c7,c9,c8,me,mt,ma,mn,mr,ml,mi=B.default.div(c5||(c5=(0,O.default)(["\n position: relative;\n width: 100vw;\n height: auto;\n overflow: hidden;\n font-family: 'Montserrat', sans-serif;\n background-position: center;\n background-repeat: no-repeat;\n background-size: 100% auto;\n ",";\n ",";\n\n @media (max-width: 767px) {\n height: 511px;\n ",";\n }\n \n @media (min-width: 768px) and (max-width: 1023px) {\n height: 704px;\n ",";\n }\n"])),function(e){return"background-image: url("+eu(e.backgroundImage)+");"},function(e){return e.maxWidth?"max-width: "+e.maxWidth+";":"max-width: 1400px;"},function(e){return"background-image: url("+eu(e.mobileBackgroundImage)+");"},function(e){return"background-image: url("+eu(e.tabletBackgroundImage)+");"}),mo=B.default.div(c6||(c6=(0,O.default)(["\n position: absolute;\n top: 0%;\n left: 13%;\n width: 55%;\n height: 100%;\n display: flex;\n padding-top: 139px;\n flex-direction: column;\n justify-content: center;
1\n align-items: flex-start;\n color: var(--color-white);\n\n @media (max-width: 767px){\n left: 0%;\n width: auto;\n padding-left: 10vw;\n padding-right: 10vw;\n padding-top: 40px;\n }\n \n @media (min-width: 768px) and (max-width: 1023px){\n left: 8%;\n width: 75%;\n padding-left: 0;\n padding-right: 0;\n padding-top: 73px;\n }\n\n @media (min-width: 1024px) and (max-width: 1279px){\n left: 10%;\n width: 70%;\n padding-top: 67px;\n }\n\n @media (min-width: 1280px) and (max-width: 1379px){\n left: 12%;\n width: 57.5%;\n padding-top: 103px;\n }\n"]))),md=B.default.div(c7||(c7=(0,O.default)(["\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n justify-content: flex-start;\n"]))),mu=B.default.div(c9||(c9=(0,O.default)(["\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n right: 30px;\n bottom: 20px;\n width: 40px;\n height: 40px;\n transition-property: opacity;\n transition-duration: 0.2s;\n opacity: 0.6;\n cursor: pointer;\n\n &:hover {\n opacity: 1.0;\n }\n\n @media (max-width: 1023px) {\n display: none;\n }\n"]))),ms=B.default.video(c8||(c8=(0,O.default)(["\n width: 100%;\n height: auto;\n\n @media (max-width: 1023px) {\n display: none;\n }\n"]))),mc=B.default.h4(me||(me=(0,O.default)(["\n font-weight: var(--font-weight--bold);\n font-size: var(--font-size--16);\n line-height: 1.75;\n margin-top: var(--spacing--x-sm);\n margin-bottom: 46px;\n\n @media (max-width: 767px) {\n width: 70%;\n line-height: var(--line-height--x-lg);\n margin-bottom: 28px;\n }\n\n @media (min-width: 768px) and (max-width: 1023px) {\n margin-top: 2px;\n margin-bottom: 34px;\n }\n\n @media (min-width: 1024px) and (max-width: 1379px) {\n margin-bottom: 40px;\n }\n"]))),mm=(0,B.default)(eb.Button)(mt||(mt=(0,O.default)(["\n border-radius: 40px;\n font-family: 'SF Pro Display', sans-serif;\n font-size: var(--font-size--18);\n font-weight: var(--font-weight--bold);\n line-height: var(--line-height);\n padding: 12px 21px;\n color: var(--color-white);\n background-color: var(--color-brand--primary);\n border-color: var(--color-brand--primary);\n gap: 10px;\n\n @media (max-width: 767px) {\n border-radius: 34px;\n font-size: 15px;\n padding: 10px 18px;\n gap: 8px;\n }\n"]))),mf=B.default.h1(ma||(ma=(0,O.default)(["\n line-height: 70px;\n font-size: 74px;\n font-weight: var(--font-weight--bold);\n margin: 24px 0px;\n white-space: pre-line;\n width: auto;\n\n @media (max-width: 767px) {\n line-height: var(--line-height);\n font-size: var(--font-size--42);\n margin: 18px 0px;\n\n }\n\n @media (min-width: 768px) and (max-width: 1023px) {\n margin: 21px 0px;\n }\n\n @media (min-width: 1024px) {\n text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n }\n"]))),mp=B.default.h4(mn||(mn=(0,O.default)(["\n width: 62.5%;\n font-weight: var(--font-weight--semi-bold);\n font-size: var(--font-size--16);\n line-height: 1.25;\n letter-spacing: -0.16px;\n\n @media (max-width: 767px) {\n width: 85%;\n line-height: var(--line-height--x-lg);\n }\n\n @media (min-width: 768px) and (max-width: 959px) {\n width: 82.5%;\n margin-bottom: var(--spacing--x-sm);\n }\n\n @media (min-width: 960px) and (max-width: 1379px) {\n width: 67.5%;\n }\n"]))),mh=B.default.img(mr||(mr=(0,O.default)(["\n margin-bottom: max(10px, 1vw);\n width: 30vw;\n max-width: 409px;\n\n @media (min-width: 600px) {\n font-size: 8vw;\n }\n"]))),mg=B.default.span(ml||(ml=(0,O.default)(["\n color: #E1251B;\n"])));e.s(["StyledHeroBannerContent",0,mo,"StyledHeroBannerContentWrapper",0,md,"StyledHeroBannerHeader",0,mi,"StyledHeroBannerOverlayHeroButton",0,mm,"StyledHeroBannerOverlayHeroButtonHeader",0,mc,"StyledHeroBannerOverlayHeroText",0,mf,"StyledHeroBannerOverlayImage",0,mh,"StyledHeroBannerOverlaySubheaderText",0,mp,"StyledHeroBannerPlaybackControls",0,mu,"StyledHeroBannerVideo",0,ms,"StyledRedPeriod",0,mg],62115);var m_,mv,my,mb,mw,mx,mC,mE,mk=e.i(57997),mT=B.default.img(m_||(m_=(0,O.default)(["\n height: auto;\n width: 49.75%;\n object-fit: contain;\n\n @media (max-width: ",") {\n width: 100%;\n }\n"])),A.breakpoints.medium),mS=B.default.div(mv||(mv=(0,O.default)(["\n width: auto; \n display: flex;\n flex-direction: ",";\n padding-top: 8px;\n background-color: ",";\n min-height: 372px;\n\n @media (max-width: ",") {\n flex-direction: column;\n padding-left: 16px;\n padding-right: 16px;\n padding-top: 26px;\n }\n"])),function(e){return"end"===e.justifyContent?"row-reverse":"row"},function(e){return e.backgroundColor},A.breakpoints.medium),mI=B.default.div(my||(my=(0,O.default)(["\n padding-right: 100px;\n padding-left: ",";\n padding-right: ",";\n \n @media (max-width: ",") {\n padding: 40px 0px 16px 0px;\n }\n"])),function(e){return"end"===e.justifyContent?"70px":"54px"},function(e){return"end"===e.justifyContent?"25px":"100px"},A.breakpoints.medium),mP=(0,B.default)(r7.H2)(mb||(mb=(0,O.default)(["\n font-weight: 500;\n margin: 12px 0;\n"]))),mN=(0,B.default)(r7.Button)(mw||(mw=(0,O.default)(["\n width: 136px;\n height: 42px;\n padding: 0px;\n margin: 16px 0;\n"]))),mO=B.default.a(mx||(mx=(0,O.default)(["\n text-decoration-color: transparent;\n"]))),mA=B.default.div(mC||(mC=(0,O.default)(["\n display: flex;\n flex: 1;\n width: 100%;\n justify-content: center;
1\n align-items: center;\n background-color: ",";\n"])),function(e){return e.backgroundColor?e.backgroundColor:"transparent"}),mB=B.default.div(mE||(mE=(0,O.default)(["\n display: flex;\n max-width: var(--breakpoint-screen--x-lg);\n flex-wrap: wrap;\n width: 100%;\n justify-content: center;\n align-items: center;\n margin-top: 0px;\n padding: 0px;\n"])));(mL=mR||(mR={})).FUEL_SAVER_SIGN_UP_SEGMENT_DISPLAY="FS_SIGN_UP",mL.GENERIC_SEGMENT_DISPLAY="GENERIC",(mD=mM||(mM={})).LOG_IN="LOG_IN",mD.LOG_OUT="LOG_OUT",mD.FS_SIGN_UP="FS_SIGN_UP",mD.FS_ENTER_CARD_NUMBER="FS_ENTER_CARD_NUMBER",mD.FS_DISPLAY_PARTNER_LOCATIONS="FS_DISPLAY_PARTNER_LOCATIONS";var mL,mD,mR,mM,mF,mW,mH,mz=B.default.div(mF||(mF=(0,O.default)(["\n margin-right: 8px;\n"]))),mj=B.default.div(mW||(mW=(0,O.default)(["\n display: flex;\n flex-direction: row;\n"]))),mU=B.default.div(mH||(mH=(0,O.default)(["\n margin-left: 10px;\n"]))),mG=function(e){var t=e.productId,n=e.contextProps;if(!t)return null;var r=n.callbacks,l=n.userFlags,i=void 0===l?{}:l,o=i.isAuthenticated,d=i.hasStore,u=r.cartActions,m=r.loginCallback,f=r.storeSelectorVisibleCallback,p=r.addToListCallback,h=eI(u,c.PRODUCT,t),g=h.onChangeAmountInCart,_=h.getQuantityInCartCallback;if(!o)return a.default.createElement(r7.Button,{"data-testid":"product-button-login",onClick:m},"Log In to Add to Cart or List");if(!d)return a.default.createElement(r7.Button,{"data-testid":"product-button-select-store",onClick:f},"Select Store to Add to Cart or List");var v=_?_():0;return a.default.createElement(mj,null,g&&a.default.createElement(r7.Button,{onClick:function(){return g(v+1)}},a.default.createElement(mz,null,a.default.createElement(e_.CartIcon,{color:"#fff"})),"Add to Cart"),p&&a.default.createElement(mU,null,a.default.createElement(r7.OutlineButton,{onClick:function(){return p(s.PRODUCT,t)}},a.default.createElement(mz,null,a.default.createElement(e_.ListIcon,{color:A.hyvee.primary})),"Add to List")))},mV=function(e){var n=pG(pz,e);return(0,t.default)({},n,{types:(0,t.default)({},n.types,{cmsTextBlock:function(e){var t,n,r=e.horizontalDivider,l=e.backgroundColor,i=e.text,o=e.textRaw,d=e.maxColumns,u=e.textColor,s=e.textAlignment;return a.default.createElement("div",{style:{background:null!=(t=null==l?void 0:l.hex)?t:"transparent"}},nU(i||o,{maxColumns:d,textAlignment:s,paddingTop:0,textColor:null!=(n=null==u?void 0:u.hex)?n:"#3f3f3f"}),r&&a.default.createElement(uQ,null))},cmsOverlayProductButton:function(n){return a.default.createElement(mG,(0,t.default)({},n,{contextProps:e}))}})})},mq=function(e){var n=e.top,r=e.left,l=e.children,i={top:n,left:r,transform:"",maxWidth:e.maxWidth},o={x:"0",y:"0"};return"center"===n&&(i.top="50%",o.y="-50%"),"center"===r&&(i.left="50%",o.x="-50%"),i.transform="translate("+o.x+", "+o.y+")",a.default.createElement("div",{style:(0,t.default)({position:"absolute"},i)},l)},mY=function(e){var n,r,l,i,o,d=aY({name:null!=(n=null==e?void 0:e.name)?n:void 0,destination:null==e?void 0:e.href,altText:e.webImage.alt,tacticId:null==e?void 0:e.tacticId},e.contextProps,tz.HeroBanner),u=d.ref,s=d.selectPromotionClick,c=lx().width,m=(0,a.useState)(e.webImage),f=m[0],p=m[1],h=e.webImage.overlays?e.webImage.overlays[0].body.widthSize:"100%";if((0,a.useEffect)(function(){!c||c>e.tabletImage.asset.metadata.dimensions.width/2?p(e.webImage):c>e.mobileImage.asset.metadata.dimensions.width/2?p(e.tabletImage):p(e.mobileImage)},[c,e]),e.displayFlags&&!K(e.displayFlags,null!=(r=e.contextProps.userFlags)?r:{}))return null;var g,_,v=(g=null==(l=e.bgColor)?void 0:l.hex,_=null==(i=e.secondaryBgColor)?void 0:i.hex,g?_?{background:"linear-gradient(to right, "+g+" 50%, "+_+" 50%)"}:{backgroundColor:g}:{}),y=(0,t.default)({},v,{width:"100%",display:"flex",justifyContent:"center"}),b=mV(e.contextProps);return a.default.createElement("div",{"data-testid":"banner-container",ref:function(e){return u(e)},style:y},a.default.createElement("div",{onClick:s,onKeyDown:s,style:{display:"inline-block",position:"relative"}},a.default.createElement("a",{"data-testid":"banner-link",href:e.href,rel:"noreferrer",target:e.linksOpenInNewTab?"_blank":"_self"},a.default.createElement("img",{alt:e.webImage.alt,className:"whammy_banner_webImage__lPOyQHqY","data-testid":"webImage",role:"presentation",src:eu(e.webImage)}),a.default.createElement("img",{alt:e.tabletImage.alt,className:"whammy_banner_tabletImage__LqbFYpU2","data-testid":"tabletImage",role:"presentation",src:eu(e.tabletImage)}),a.default.createElement("img",{alt:e.mobileImage.alt,className:"whammy_banner_mobileImage__xqqXIgoQ","data-testid":"mobileImage",role:"presentation",src:eu(e.mobileImage)})),null==f||null==(o=f.overlays)?void 0:o.map(function(e){return a.default.createElement(mq,{key:e._key,left
1:e.left,maxWidth:h,top:e.top},a.default.createElement(pV,{body:[e.body],serializers:b}))})))},mX="CLICK",mZ="IMPRESSION",mK={desktopBanner:"whammy_sidebar_desktopBanner__s-sc4joo",desktopImage:"whammy_sidebar_desktopImage__Mjq2wbry"},mQ={CAROUSEL:function(e){var t=el(),n=t[0],r=t[1],l=el(),i=l[0],o=l[1],d=u2(e.mobileSlot.slotId),u=d.banner,s=d.loading,c=d.isImpressed,m=d.setImpressed,f=u2(e.desktopSlot.slotId),p=f.banner,h=f.loading,g=f.isImpressed,_=f.setImpressed;if((0,a.useEffect)(function(){!s&&u&&u.bannerImageId&&r&&!c&&(m(),null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(u.bannerImageId,mZ)),!h&&p&&o&&!g&&(_(),null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(p.bannerImageId,mZ))},[r,o]),!u||!p||s||h)return null;var v=function(t){null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(t,mX)};return a.default.createElement(a.default.Fragment,null,a.default.createElement("a",{className:"whammy_carousel_mobileBanner__s1v-i-cL","data-testid":"mobile-carousel-slot-banner",href:u.link,onClick:function(){return v(u.bannerImageId)},rel:"noreferrer",target:u.linkOpensInNewTab?"_blank":"_self"},a.default.createElement("img",{alt:u.altText,className:"whammy_carousel_mobileImage__LkhAByLi",ref:n,src:u.imageUrl})),a.default.createElement("a",{className:"whammy_carousel_desktopBanner__bQRkBFH0","data-testid":"desktop-carousel-slot-banner",href:p.link,onClick:function(){return v(p.bannerImageId)},rel:"noreferrer",target:p.linkOpensInNewTab?"_blank":"_self"},a.default.createElement("img",{alt:p.altText,className:"whammy_carousel_desktopImage__M6MsjTpg",ref:i,src:p.imageUrl})))},SIDEBAR:function(e){var t,n,r=(0,a.useRef)(null),l=(null==r||null==(t=r.current)?void 0:t.clientHeight)+"x"+(null==r||null==(n=r.current)?void 0:n.clientWidth),i=u2(e.desktopSlot.slotId),o=i.banner,d=i.loading,u=i.isImpressed,s=i.setImpressed,c=el(),m=c[0],f=c[1],p=(0,a.useState)(null),h=p[0],g=p[1],_=aY(h,e.contextProps,tz.CitrusBanner),v=_.ref,y=_.selectPromotionClick;return((0,a.useEffect)(function(){!d&&o&&o.bannerImageId&&f&&!u&&(g({destination:o.link,name:o.slotId,adResolution:l,altText:o.altText,imageTitle:o.bannerImageId,tacticId:null==e?void 0:e.tacticId}),s(),null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(o.bannerImageId,mZ))},[o,d,f]),!o||d)?null:a.default.createElement("a",{className:mK.banner,"data-testid":"link-banner",href:o.link,onClick:function(t){y(t),null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(o.bannerImageId,mX)},ref:function(e){return v(e)},rel:"noreferrer",target:o.linkOpensInNewTab?"_blank":"_self"},a.default.createElement("img",{alt:o.altText,className:mK.desktopImage,ref:m,src:o.imageUrl}))},BANNER:function(e){var t,n,r,l,i=(0,a.useRef)(),o=(0,a.useRef)(),d=el(),u=d[0],s=d[1],c=el(),m=c[0],f=c[1],p=(0,a.useState)(null),h=p[0],g=p[1],_=(0,a.useState)(null),v=_[0],y=_[1],b=u2(e.mobileSlot.slotId),w=b.banner,x=b.loading,C=b.isImpressed,E=b.setImpressed,k=u2(e.desktopSlot.slotId),T=k.banner,S=k.loading,I=k.isImpressed,P=k.setImpressed,N=(null==i||null==(t=i.current)?void 0:t.clientHeight)+"x"+(null==i||null==(n=i.current)?void 0:n.clientWidth),O=(null==o||null==(r=o.current)?void 0:r.clientHeight)+"x"+(null==o||null==(l=o.current)?void 0:l.clientWidth),A=aY(h,e.contextProps,tz.Leaderboard),B=A.ref,L=A.selectPromotionClick,D=aY(v,e.contextProps,tz.Leaderboard),R=D.ref,M=D.selectPromotionClick;if((0,a.useEffect)(function(){!x&&w&&w.bannerImageId&&s&&!C&&(g({adResolution:N,altText:w.altText,destination:w.link,imageTitle:w.slotId,name:null==e?void 0:e.title,tacticId:null==e?void 0:e.tacticId}),E(),null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(w.bannerImageId,mZ)),!S&&T&&f&&!I&&(y({adResolution:O,altText:T.altText,destination:T.link,imageTitle:T.slotId,name:null==e?void 0:e.title,tacticId:null==e?void 0:e.tacticId}),P(),null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(T.bannerImageId,mZ))},[x,S,T,w,s,f]),!w||!T||S||x)return null;var F=function(t){null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(t,mX)};return a.default.createElement(a.default.Fragment,null,a.default.createElement("a",{className:"whammy_standard_mobileBanner__ENY-7gsC",href:w.link,onClick:function(e){L(e),F(w.bannerImageId)},ref:function(e){return B(e)},rel:"noreferrer",target:w.linkOpensInNewTab?"_blank":"_self"},a.default.createElement("img",{alt:w.altText,className:"whammy_standard_mobileImage__yn-4CDsK",ref:u,src:w.imageUrl})),a.default.createElement("a",{className:"whammy_standard_desktopBanner__w6uR775g",href:T.link,onClick:function(e){M(e),F(T.bannerImageId)},ref:function(e){return R(e)},rel:"noreferrer",target:T.linkOpensInNewTab?"_blank":"_self"},a.default.createElement("img",{alt:T.altText,className:"whammy_standard_desktopImage__cNUzHZEU",ref:m,src:T.imageUrl})))},TILE:function(e){var n=el(),r=n[0],l=n[1],i=el(),o=i[0],d=i[1],u=(0,a.useRef)(null),s=(0,a.useRef)(null),c=(0,a.useState)(null),m=c[0],f=c[1],p=(0,a.useState)(null),h=p[0],g=p[1],_=u2(e.mobileSlot.slotId),v=_.banner,y=_.loading,b=_.isImpressed,w=_.setImpressed,x=u2(e.desktopSlot.slotId),C=x.banner,E=x.loading,k=x.isImpressed,T=x.setImpressed,S=aY(m,e.contextProps,tz.SmallSecondaryBanner),I=S.ref,P=S.selectPromotionClick,N=aY(h,e.contextProps,tz.SmallSecondaryBanner),O=N.ref,A=N.selectPromotionClick;if((0,a.useEffect)(function(){!y&&v&&v.bannerImageId&&l&&!b&&(f((0,t.default)({destination:v.link,name:v.slotId},eD(s),{altText:v.altText,tacticId:null==e?void 0:e.tacticId})),w(),null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(v.bannerImageId,mZ)),!E&&C&&d&&!k&&(g((0,t.default)({destination:C.link,name:C.slotId},eD(u),{altText:C.altText,tacticId:null==e?void 0:e.tacticId})),T(),null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(C.bannerImageId,mZ))},[l,d]),!v||!C||E||y)return null;var B=function(t){null==e.contextProps.callbacks.reportSlotBannerAnalytics||e.contextProps.callbacks.reportSlotBannerAnalytics(t,mX)};return a.default.createElement(a.default.Fragment,null,a.default.createElement("a",{className:"whammy_tile_mobileBanner__VqdW3kLX",href:v.link,onClick:function(e){P(e),B(v.bannerImageId)},ref:function(e){return I(e)},rel:"noreferrer",target:v.linkOpensInNewTab?"_blank":"_self"},a.default.createElement("img",{alt:v.altText,className:"whammy_tile_mobileImage__vp-mr3Dk",ref:r,src:v.imageUrl})),a.default.createElement("a",{className:"whammy_tile_desktopBanner__dawfIwYy",href:C.link,onClick:function(e){A(e),B(C.bannerImageId)},ref:function(e){return O(e)},rel:"noreferrer",target:C.linkOpensInNewTab?"_blank":"_self"},a.default.createElement("img",{alt:C.altText,className:"whammy_tile_desktopImage__LirkiKhx",ref:o,src:C.imageUrl})))}},m$=function(e){if("SHOPPABLE_IMAGE"===e.contentType)return a.default.createElement(it,(0,t.default)({},e));if("SHOPPABLE_VIDEO"===e.contentType)return a.default.createElement(id,(0,t.default)({},e));var n=mQ[e.contentType];return a.default.createElement("div",{className:"TILE"===e.contentType?"whammy_slotBanner_slotBannerTileWrapper__VqV3HdgA":"whammy_slotBanner_slotBannerWrapper__zmdltBtQ"},e.contextProps.callbacks.getFeatureBanner?a.default.createElement(iu,(0,t.default)({},e)):a.default.createElement(n,(0,t.default)({},e)))},mJ=function(e,t){return{imageUrl:eu(e)||eu(t),altText:(null==e?void 0:e.alt)||(null==t?void 0:t.alt)||""}},m0=function(e){var t,n,r,l,i,o=e.title,d=e.episode,u=e.desktopBackgroun
1dImage,s=e.tabletBackgroundImage,c=e.mobileBackgroundImage,m=e.logo,f=e.textColor,p=e.contextProps,h=e.primaryDesktopThumbnail,g=e.primaryMobileThumbnail,_=e.primaryTabletThumbnail,v=e.videoPlayButtonText,y=e.tacticId,b=aY({altText:null==u||null==(t=u.backgroundImage)?void 0:t.alt,destination:null==d||null==(n=d.ctaButton)?void 0:n.href,imageTitle:o,name:o,tacticId:y,upc:d.shoppableUpcs},p,tz.SeasonsHeroGuideWatch),w=b.ref,x=b.selectCtaPromotionClick,C=null!=f&&f.hex?f.hex:"var(--color-white)",E=(0,a.useState)(!1);E[0];var k=E[1],T=(0,a.useState)(!1),S=T[0],I=T[1],P=mJ(h,null==d?void 0:d.desktopThumbnail),N=P.imageUrl,O=P.altText,A=mJ(g,null==d?void 0:d.mobileThumbnail).imageUrl,B=mJ(_,null==d?void 0:d.tabletThumbnail).imageUrl;return a.default.createElement("div",{ref:function(e){return w(e)},style:{"--mobile-background":"url("+eu(c.backgroundImage)+")","--tablet-background":"url("+eu(s.backgroundImage)+")","--desktop-background":"url("+eu(u.backgroundImage)+")","--mobile-background-position":""+c.backgroundPosition,"--tablet-background-position":""+s.backgroundPosition,"--desktop-background-position":""+u.backgroundPosition,color:""+C}},a.default.createElement("div",{className:"whammy_HeroSlides_carousel__I4JuD3GZ","data-testid":"carousel-wrapper"},a.default.createElement("div",{className:"whammy_HeroSlides_carouselContent__TkIw2Jla"},a.default.createElement("div",{className:"whammy_HeroSlides_logoWrapper__eQxNTq9E"},eu(m)?a.default.createElement("img",{alt:null==m?void 0:m.alt,className:"whammy_HeroSlides_carouselLogo__1gQhLfMK","data-testid":"banner-logo-image",src:eu(m)}):null),a.default.createElement("div",{className:"whammy_HeroSlides_carouselThumbnail__J4izZ3MT"},a.default.createElement("picture",{className:"whammy_HeroSlides_picture__pK0bFKEg"},a.default.createElement("source",{media:"(max-width: 300px)",srcSet:A}),a.default.createElement("source",{media:"(max-width: 768px)",srcSet:B}),a.default.createElement("img",{alt:O,className:"whammy_HeroSlides_thumbnailImage__IkgDM2oI","data-testid":"hero-slide-thumbnail-image",sizes:"(max-width: 300px) 300px, (max-width: 768px) 768px, 1280px",src:N})),a.default.createElement("div",{className:"whammy_HeroSlides_thumbnailTextWrapper__2HhwHeAA"},a.default.createElement("p",{className:"whammy_HeroSlides_thumbnailHeading__7txkAYby","data-testid":"hero-title",style:{color:C}},o),a.default.createElement("p",{className:"whammy_HeroSlides_thumbnailSubHeading__VYfsk5ET","data-testid":"episode-title",style:{color:C}},d.description),a.default.createElement("div",{className:"whammy_HeroSlides_carouselButtons__PM5q8Z88","data-testid":"carousel-buttons"},a.default.createElement(rH.Button,{className:"whammy_HeroSlides_watchButton__c7oMNoAL","data-testid":"button-watch",onClick:function(){x(),I(!0),k(!0)}},null!=v?v:"Watch"),null!=(r=d.ctaButton)&&r.buttonText?a.default.createElement(rH.Button,{className:"whammy_HeroSlides_episodeButton__2EFD5E2I","data-testid":"button-episode",disabled:null==d||null==(l=d.ctaButton)?void 0:l.disabled,onClick:function(){var e,t,a;(x(),null!=d&&null!=(e=d.ctaButton)&&e.mainButtonOpensInNewTab)?window.open(null==d||null==(t=d.ctaButton)?void 0:t.href):window.location.assign(null==d||null==(a=d.ctaButton)?void 0:a.href)}},null==(i=d.ctaButton)?void 0:i.buttonText):null))),a.default.createElement(i_,{contextProps:p,setIsLoading:k,setShowPlayer:I,showPlayer:S,upcs:null==d?void 0:d.shoppableUpcs,videoId:null==d?void 0:d.videoId}))))},m1={border:"none",backgroundColor:"#F5F5F5"},m2=function(e){var t=e.activeIndex,n=e.updateActiveIndex,r=e.numberOfDots,l=(0,a.useState)(!0),i=l[0],o=l[1];return(0,a.useEffect)(function(){var e;return i?e=setInterval(function(){n(t+1)},6e3):clearInterval(e),function(){return clearInterval(e)}},[i,t,n]),a.default.createElement("div",{className:"whammy_HeroSlides_container__77idFhr4",role:"toolbar"},a.default.createElement(eb.LinkButton,{className:"whammy_HeroSlides_playPause__TFVSQcTY",onClick:function(){o(function(e){return!e})}},i?a.default.createElement(e_.PauseIcon,{color:"#E8E8E8"}):a.default.createElement(e_.PlayIcon,{color:"#E8E8E8"})),Array.from({length:r}).map(function(e,r){return a.default.createElement(eb.LinkButton,{"aria-label":"Banner Item Number "+r,className:"whammy_HeroSlides_dot__6ZEzJ0lD",key:r,onClick:function(){return n(r)},style:t===r?m1:null})}))},m3=function(e,t,a){void 0===a&&(a=!0);var n,r=function(){clearTimeout(n),n=setTimeout(function(){e()},t)};return a&&r(),{stop:function(){return clearTimeout(n)},start:r}},m4={border:"var(--border-width) solid var(--color-brand--primary)",backgroundColor:"var(--color-brand--primary)"},m5=function(e){var t=e.activeIndex,n=e.updateActiveIndex,r=e.numberOfDots,l=e.bannerType,i=(0,a.useState)(!0),o=i[0],d=i[1],u=m3(function(){return n(t+1)},6e3,o),s=u.start,c=u.stop;return(0,a.useEffect)(function(){return function(){return c()}}),a.default.createElement("div",{className:"whammy_controls_container__nX7drgCU",role:"toolbar",style:{"--tablet-lg-bottom":"cmsCarou
1selHeroBanner"===l?"16px":"-15px","--desktop-bottom":"cmsCarouselHeroBanner"===l?"32px":"-15px"}},a.default.createElement(eb.LinkButton,{className:"whammy_controls_playPause__18yK6kEE",onClick:function(){var e=!o;d(e),e?s():c()}},o?a.default.createElement(e_.PauseWithoutCircleIcon,null):a.default.createElement(e_.PlayWithoutCircleIcon,null)),Array.from({length:r}).map(function(e,r){return a.default.createElement(eb.LinkButton,{"aria-label":"Banner Item Number "+r,className:"whammy_controls_dot__qAu0ymRC",key:r,onClick:function(){return n(r)},style:t===r?m4:null})}))},m6={border:"none",backgroundColor:"var(--color-gray--40)"},m7=function(e){var t=e.activeIndex,n=e.updateActiveIndex,r=e.numberOfDots,l=e.bannerType,i=(0,a.useState)(!0),o=i[0],d=i[1];return(0,a.useEffect)(function(){var e;return o?e=setInterval(function(){n(t+1)},6e3):clearInterval(e),function(){return clearInterval(e)}},[o,t,n]),a.default.createElement("div",{className:"whammy_controls_container__E4HkA6Gf",role:"toolbar",style:{"--tablet-lg-bottom":"cmsCarouselHeroBanner"===l?"16px":"-15px","--desktop-bottom":"cmsCarouselHeroBanner"===l?"32px":"-15px"}},a.default.createElement(eb.LinkButton,{className:"whammy_controls_playPause__6VpqmEYz",onClick:function(){d(!o)}},o?a.default.createElement(e_.PauseIcon,{color:"var(--color-gray--40)"}):a.default.createElement(e_.PlayIcon,null)),Array.from({length:r}).map(function(e,r){return a.default.createElement(eb.LinkButton,{"aria-label":"Banner Item Number "+r,className:"whammy_controls_dot__xQ8zRc-S",key:r,onClick:function(){return n(r)},style:t===r?m6:null})}))},m9={display:"flex",position:"absolute",width:"100px",height:"100%",justifyContent:"center",zIndex:1},m8=function(e){return"rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")"},fe=function(e){var a,n,r,l;return(0,t.default)({},m9,{background:null!=e&&null!=(a=e.gradientColor)&&null!=(a=a.darkColor)&&a.rgb&&null!=e&&null!=(n=e.gradientColor)&&null!=(n=n.lightColor)&&n.rgb?"linear-gradient(90deg, "+m8(null==e||null==(r=e.gradientColor)?void 0:r.darkColor)+" 0%, "+m8(null==e||null==(l=e.gradientColor)?void 0:l.lightColor)+" 100%)":"transparent"})},ft=function(e){var a,n,r,l;return(0,t.default)({},m9,{background:null!=e&&null!=(a=e.gradientColor)&&null!=(a=a.darkColor)&&a.rgb&&null!=e&&null!=(n=e.gradientColor)&&null!=(n=n.lightColor)&&n.rgb?"linear-gradient(90deg, "+m8(null==e||null==(r=e.gradientColor)?void 0:r.lightColor)+" 0%, "+m8(null==e||null==(l=e.gradientColor)?void 0:l.darkColor)+" 100%)":"transparent",right:0,top:0})},fa={width:"50px",height:"50px"},fn=function(e){var t=e.left,n=e.onClick,r=e.config,l=t?e_.CaretLeftIcon:e_.CaretRightIcon;return a.default.createElement("div",{style:(t?fe:ft)(r),tabIndex:-1},a.default.createElement(eb.LinkButton,{"aria-label":"scroll "+(t?"left":"right"),onClick:n,style:{width:"100%",border:"none"}},a.default.createElement("span",null,a.default.createElement(l,{color:"white",filter:"drop-shadow(2px 2px 1px rgb(0 0 0 / 0.4))",size:"large",style:fa}))))},fr={display:"flex",position:"absolute",width:"100px",height:"88%",justifyContent:"center",zIndex:1},fl={background:"var(--color-brand--primary)",borderRadius:"1000%",height:"40px",width:"40px",display:"flex",alignItems:"center",justifyContent:"center"},fi=function(e){var n=e.left,r=e.onClick,l=n?e_.CaretLeftIcon:e_.CaretRightIcon;return a.default.createElement("div",{style:(n?function(){return(0,t.default)({},fr)}:function(){return(0,t.default)({},fr,{right:0,top:0})})(),tabIndex:-1},a.default.createElement(eb.LinkButton,{"aria-label":"scroll "+(n?"left":"right"),onClick:r,style:{width:"100%",border:"none"}},a.default.createElement("span",{style:fl},a.default.createElement(l,{color:"white",size:"medium"}))))},fo=function(e){var t=e.className,n=e.leftCallback,r=e.rightCallback,l=e.upCallback,i=e.downCallback,o=e.children,d=e.style,u=(0,a.useState)(),s=u[0],c=u[1],m=function(e){if("touchstart"===e.type)c({x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY});else if("touchend"===e.type&&s){c(null);var t=e.changedTouches[0].clientX,a=e.changedTouches[0].clientY;s.x<t&&n&&n(),s.x>t&&r&&r(),s.y>a&&i&&i(),s.y<a&&l&&l()}};return a.default.createElement("div",{className:t,onTouchEnd:m,onTouchStart:m,style:d},o)},fd="whammy_imageCarousel_maxWidth__Wp0v2SVg",fu={componentWrapper:"whammy_carouselHeroBanner_componentWrapper__RGgTydnA",componentWrapperAlt:"whammy_carouselHeroBanner_componentWrapperAlt__YulOqFij",wrapper:"whammy_carouselHeroBanner_wrapper__-HDAgOoY",wrapperAlt:"whammy_carouselHeroBanner_wrapperAlt__kIa4luK2",rowWrapper:"whammy_carouselHeroBanner_rowWrapper__iR5LT6Qr",rowWrapperAlt:"whammy_carouselHeroBanner_rowWrapperAlt__025jP6mW",rowWrapperSponsor:"whammy_carouselHeroBanner_rowWrapperSponsor__QN1dNPaW",content:"whammy_carouselHeroBanner_content__kTfguuTq",contentAlt:"whammy_carouselHeroBanner_contentAlt__JpZ89Lnp",imageContainer:"whammy_carouselHeroBanner_imageContainer__rWeXpaxD",roundedRow:"whammy_carouselHeroBanner_roundedRow__IBpV4diM",contentRow:"whammy_carouselHeroBanner_contentRow__rVPETInV",row:"whammy_carouselHeroBanner_row__vke-5lnf",headline:"whammy_carouselHeroBanner_headline__4CINOHT2",textWrapper:"whammy_carouselHeroBanner_textWrapper__gi4iYf9m",textWrapperAlt:"whammy_carouselHeroBanner_textWrapperAlt__QUxXjuIi",buttonAndLinkWrapper:"whammy_carouselHeroBanner_buttonAndLinkWrapper__BZbBdwEx",buttonAndLinkWrapperAlt:"whammy_carouselHeroBanner_buttonAndLinkWrapperAlt__BLsuseNi",seasonsButtonAndLinkWrapper:"whammy_carouselHeroBanner_seasonsButtonAndLinkWrapper__44Yu3x7X",heading:"whammy_carouselHeroBanner_heading__IBxZrJka",seasonsHeading:"whammy_carouselHeroBanner_seasonsHeading__iHQEZGrA",tag:"whammy_carouselHeroBanner_tag__Hh3BLBEj",seasonsTag:"whammy_carouselHeroBanner_seasonsTag__4GUk-NdA",seasonsTagText:"whammy_carouselHeroBanner_seasonsTagText__NY-YUTqF",iconAligner:"whammy_carouselHeroBanner_iconAligner__5Dfq5oCJ",tagText:"whammy_carouselHeroBanner_tagText__arHY4Dr7",subtitle:"whammy_carouselHeroBanner_subtitle__K4eu31Vg",bodyTextWrapper:"whammy_carouselHeroBanner_bodyTextWrapper__jAJ0MYqt",bodyTextWrapperAlt:"whammy_carouselHeroBanner_bodyTextWrapperAlt__nD2Agl5V",button:"whammy_carouselHeroBanner_button__pjl8Db3M",mobileImage:"whammy_carouselHeroBanner_mobileImage__pPam9OBO",tabletImage:"whammy_carouselHeroBanner_tabletImage__tEJhjKq6",tabletHotspot:"whammy_carouselHeroBanner_tabletHotspot__1bX4Fyad",desktopImage:"whammy_carouselHeroBanner_desktopImage__ISlHV7Sa",hotspot:"whammy_carouselHeroBanner_hotspot__S9NbutVd",disclaimer:"whammy_carouselHeroBanner_disclaimer__7Mv6Ui4o",ribbonDisclaimer:"whammy_carouselHeroBanner_ribbonDisclaimer__Tk1TuLux",footer
1:"whammy_carouselHeroBanner_footer__EBQYrn1t",footerDisclaimer:"whammy_carouselHeroBanner_footerDisclaimer__1FpAX4bk",footerImage:"whammy_carouselHeroBanner_footerImage__5YOj5okP",circle:"whammy_carouselHeroBanner_circle__V9cL6p7j",plus:"whammy_carouselHeroBanner_plus__L9Z5lsrU",tooltip:"whammy_carouselHeroBanner_tooltip__VxpNJTIM",productCardContainer:"whammy_carouselHeroBanner_productCardContainer__dzyXYkK3",seasonsRowWrapper:"whammy_carouselHeroBanner_seasonsRowWrapper__kUcYRjMR",mobileHotspot:"whammy_carouselHeroBanner_mobileHotspot__2TBnml3W",seasonsWrapper:"whammy_carouselHeroBanner_seasonsWrapper__vUn6Tc8h"},fs=function(e){var n,r,l,i,o,d,u=(0,a.useState)(null),s=u[0],c=u[1],m=nR(e.headingLevel),f=e.singleBanner?"var(--spacing--x-lg) 0 var(--spacing--x-lg) 48px":"var(--spacing--x-lg) 0 var(--spacing--x-lg) 100px",p=e.singleBanner?"48px 0 48px 48px":"48px 0 48px 100px",h=e.singleBanner?"64px 0 64px 64px":"64px 0 64px 100px",g=aY({name:null==e?void 0:e.title,destination:null==e||null==(n=e.button)?void 0:n.href,altText:e.desktopImage.alt,tacticId:null==e?void 0:e.tacticId,imageTitle:null==e?void 0:e.title},e.contextProps,tz.SeasonsHero),_=g.ref,v=g.selectPromotionClick;e.altLayout&&e.singleBanner&&(h="64px 0 10px 64px");var y=null!=(r=e.textColor)&&r.hex?{color:e.textColor.hex,textDecorationColor:e.textColor.hex}:{},b=e_[e.iconName],w=null==(l=e.button)?void 0:l.variant;w||(w=e.sponsoredRibbon?"Secondary":"Primary");var x=!!e.sponsoredRibbon,C=e.altLayout?fu.componentWrapperAlt:fu.componentWrapper,E=x?fu.seasonsWrapper:fu.wrapper,k=e.altLayout?fu.wrapperAlt:E,T=x?fu.seasonsRowWrapper:fu.rowWrapper,S=e.altLayout?fu.rowWrapperAlt:T,I=e.altLayout?fu.contentAlt:fu.content,P=e.altLayout?fu.textWrapperAlt:fu.textWrapper,N=e.altLayout?fu.bodyTextWrapperAlt:fu.bodyTextWrapper,O=e.altLayout?fu.buttonAndLinkWrapperAlt:fu.buttonAndLinkWrapper,A=e.hotspots,B=function(e){c(e)};return a.default.createElement("div",{className:C,"data-analytics-type":"Hero","data-testid":"CarouselHeroBanner",key:e.title,style:{"--tablet-padding-sm":f,"--tablet-padding-lg":p,"--desktop-padding":h,justifyContent:e.sponsoredRibbon?"end":"center"}},!e.sponsoredRibbon&&a.default.createElement(nA.Text,{className:fu.headline,"data-analytics-detail":e.headline,"data-testid":"headline",textStyle:"heading2-lg"},e.headline),a.default.createElement("div",{"aria-hidden":!0,className:S+" "+(e.sponsoredRibbon?fu.rowWrapperSponsor:""),ref:function(e){return _(e)}},a.default.createElement("div",{className:e.sponsoredRibbon?fu.roundedRow:fu.row,style:{backgroundColor:e.backgroundColor.hex}},a.default.createElement("div",{className:k+" "+(e.sponsoredRibbon?"":fu.contentRow)},a.default.createElement("div",{className:I+" "+fu.seasonsContent},a.default.createElement("div",{className:P},e.tag&&a.default.createElement("div",{className:e.sponsoredRibbon?fu.seasonsTag:fu.tag,"data-analytics-value":e.tag},e.iconName?a.default.createElement(b,{className:fu.iconAligner,color:null==(i=e.textColor)?void 0:i.hex,"data-testid":"carouselHeroIcon",size:"small"}):null,a.default.createElement(nA.Text,{className:e.sponsoredRibbon?fu.seasonsTagText:fu.tagText,textStyle:"body2"},a.default.createElement("span",{style:y},e.tag))),a.default.createElement(m,{className:e.sponsoredRibbon?fu.seasonsHeading:fu.heading,"data-testid":"title"},a.default.createElement("span",{style:y},e.title)),e.subtitle&&a.default.createElement(nA.Text,{className:fu.subtitle,textStyle:"heading3"},a.default.createElement("span",{style:y},e.subtitle)),a.default.createElement("div",{className:N},nU(e.bodyRaw,{paddingTop:4,textColor:null==(o=e.textColor)?void 0:o.hex})),a.default.createElement("div",{className:O+" "+(e.sponsoredRibbon?fu.seasonsButtonAndLinkWrapper:"")},e.button?a.default.createElement(um,{buttonText:e.button.buttonText,className:fu.button,"data-analytics-detail":e.analyticsDetail?e.analyticsDetail:e.title+": "+e.button.buttonText,"data-analytics-type":e.analyticsType?e.analyticsType:"Hero","data-analytics-value":e.analyticsValue?e.analyticsValue:e.tag,"data-testid":"CarouselHeroBannerMainButton",href:e.button.href,onClick:function(t){v(t),e.button.mainButtonOpensInNewTab?window.open(e.button.href):e.button.href&&window.location.assign(e.button.href)},variant:w}):null,e.linkText&&e.linkUrl&&a.default.createElement(nB.Link,{"data-testid":"CarouselHeroBanner-link",external:!!e.linksOpenInNewTab,href:e.linkUrl,
1style:y},a.default.createElement("span",{style:y},e.linkText)))),!e.sponsoredRibbon&&a.default.createElement(nA.Text,{className:fu.disclaimer,style:y,textStyle:"body3"},e.disclaimer)),a.default.createElement("div",{className:fu.imageContainer},a.default.createElement("img",{alt:e.mobileImage.alt,className:fu.mobileImage,src:eu(e.mobileImage)}),a.default.createElement("img",{alt:e.tabletImage.alt,className:fu.tabletImage,src:eu(e.tabletImage)}),a.default.createElement("img",{alt:e.desktopImage.alt,className:fu.desktopImage,src:eu(e.desktopImage)}),a.default.createElement("div",{"data-testid":"desktopHotspotsContainer"},null==A?void 0:A.map(function(n,r){var l,i,o,d;return a.default.createElement("div",{className:fu.hotspot,key:n.x+r+"_hotspot",style:{left:n.x+"%",top:n.y+"%"}},a.default.createElement("div",{"aria-describedby":"desktop-tooltip-displayed",className:fu.circle,"data-testid":"hotspotContainer_"+r,onClick:function(){return B(r)},onKeyDown:function(){return B(r)},onMouseLeave:function(){setTimeout(function(){return c(null)},7e3)},role:"button",tabIndex:0},a.default.createElement("div",{className:fu.plus},"+")),e.hotspots&&n&&s===r&&((d=(null==(i=(l=n.productId[0]).card)?void 0:i.product)||l.product)?a.default.createElement("div",{className:fu.productCardContainer,"data-testid":"desktop-tooltip-displayed"},a.default.createElement(ln,(0,t.default)({},l.card||{},{__typename:"storeProduct",basePrice:0,contextProps:e.contextProps,"data-testid":"storeProductCard",fuelSaver:"",isWeighted:!1,onFuelSaver:!1,product:{__typename:d.__typename,averageWeight:d.averageWeight,brandName:d.brandName,name:d.name,productImages:d.productImages,size:d.size,productId:d.productId,item:d.item},storeProductId:Number(null==(o=l.card)?void 0:o.storeProductId)}))):null))}))),e.sponsoredRibbon&&a.default.createElement("div",{className:fu.footer},a.default.createElement("span",{className:fu.footerDisclaimer},e.sponsoredRibbonText),e.sponsoredRibbonImage&&a.default.createElement("img",{alt:null==(d=e.sponsoredRibbonImage)?void 0:d.alt,className:fu.footerImage,src:eu(e.sponsoredRibbonImage)}))))))},fc=function(e){var t=e.contextProps,n=t.callbacks,r=n.addToListCallback,l=n.seeAdDealDetailsCallback,i=t.userFlags,o=e.price,d=e.priceMultiple,u=e.endDate,c=e.deal;if(!c)return null;var m=c.dealId,f=c.dealTitle,p=c.dealDescription,h=c.imageUri,g=c.varietiesCount,_=c.size,v=c.fuelSaverDescription?c.fuelSaverDescription:"",y=a.default.createElement(e_.SvgProductImagePlaceholder,{alt:f+" image",height:"130px",width:"100%"});return a.default.createElement(aS,{"data-testid":"horizontal-product-card",isHorizontalCard:!0},a.default.createElement(aT,null,a.default.createElement(ax,{"data-testid":m,onClick:function(){return g?l(m):null}},a.default.createElement(aw,{alt:f+" image",fallbackSrc:y,src:h})),a.default.createElement(aE,null,a.default.createElement(aW,null,a.default.createElement(aB,null,te(d,o,_,p)),a.default.createElement(aL,{isFuelSaverDisplayed:!!v},f),a.default.createElement(aD,null,a.default.createElement(aO,null,a.default.createElement(e_.ClockIcon,{color:"var(--color-gray--40)",size:"small"})),"Expires "+t0(u)),"string"==typeof p&&""!==p.trim()&&a.default.createElement(aR,null,a.default.createElement(aO,null,a.default.createElement(e_.DealsIcon,{color:"var(--color-brand--hover)",size:"small"})),e8([p,_])),""!==v&&a.default.createElement(aM,null,a.default.createElement(aO,null,a.default.createElement(e_.GasIcon,{color:"var(--color-gray--50)",size:"small"})),v)))),a.default.createElement(aP,null,g?a.default.createElement(aH,{buttonLabel:e9(g)+", "+f,buttonText:e9(g),"data-testid":"button-link-"+m,disabled:!g,hasAddToList:!!((null==i?void 0:i.isAuthenticated)&&r),onPress:function(){l(m)}}):a.default.createElement(aj,null,a.default.createElement(e_.AlertIcon,{height:"16px"}),a.default.createElement(aU,null,"Available in store only")),(null==i?void 0:i.isAuthenticated)&&r&&a.default.createElement(aN,{"aria-label":"Add to list, "+te(d,o,_,p)+", "+f,"data-analytics-type":"deals carousel tile","data-analytics-value":"add to list",isHorizontalCard:!0,onClick:function(e){e.stopPropagation(),r(s.DEAL,m)}},a.default.createElement(e_.AddToListIconV2,{color:"var(--color-brand--a11y-primary)","data-testid":"add-to-list-icon",size:"medium"}))))},fm=function(e){var n=e.cardBreakpointSize?e.cardBreakpointSize:768*!e.inImageCarousel,r=lx().width,l=!!(r&&r<=n);return a.default.createElement(ab,{isHorizontal:l},l?a.default.createElement(fc,(0,t.default)({},e)):a.default.createElement(aG,(0,t.default)({},e)))},ff={componentWrapper:"whammy_banners_componentWrapper__lEhsAg-8",wrapper:"whammy_banners_wrapper__M25DyWOQ",content:"whammy_banners_content__uSiMrKxn",textWrapper:"whammy_banners_textWrapper__ieckoCxb",heading:"whammy_banners_heading__-lEhPIb5",text:"whammy_banners_text__-BsssQfA",button:"whammy_banners_button__44ebC8cg",bannerImageMobile:"whammy_banners_bannerImageMobile__j2ZDnm7D",bannerImageTablet:"whammy_banners_bannerImageTablet__U-5dmpww",bannerImageDesktop:"whammy_banners_bannerImageDesktop__V48LDJD3",productCardContainer:"whammy_banners_productCardContainer__q6-AGuw9"},fp={Primary:rH.Button,Secondary:lh.SecondaryButton},fh=function(e){var n,r,l,i,o,d,u,s,c,m=e_[e.iconName],f=e.button.variant?fp[e.button.variant]:fp.Primary,p=null!=(n=e.textColor)&&n.hex?{color:e.textColor.hex}:{}
1,h=aY({name:null==e?void 0:e.title,destination:null==e||null==(r=e.button)?void 0:r.href,altText:e.desktopImage.alt,imageTitle:null==e?void 0:e.title,tacticId:null==e?void 0:e.tacticId},e.contextProps,tz.HeroBanner),g=h.ref,_=h.selectPromotionClick;return a.default.createElement("div",{className:"intelligent-start-hero-banner "+ff.componentWrapper,"data-testid":"IntelligentStartHeroBanner",key:e.title,ref:function(e){g(e)}},a.default.createElement("div",{className:"wrapper "+ff.wrapper,style:{backgroundColor:e.backgroundColor.hex}},a.default.createElement("div",{className:"content "+ff.content},a.default.createElement("div",{className:ff.textWrapper},e.tag&&a.default.createElement("div",{className:ff.tag},e.iconName&&a.default.createElement(m,{className:ff.iconAligner,"data-testid":"carouselHeroIcon",size:"small"}),a.default.createElement(nA.Text,{className:ff.tagText,textStyle:"body2"},a.default.createElement("span",null,e.tag))),a.default.createElement(nA.Text,{className:ff.heading,textStyle:"heading2"},a.default.createElement("span",{style:p},e.title)),a.default.createElement("div",{className:ff.bodyTextWrapper},a.default.createElement("span",{className:ff.text,style:p},e.text))),a.default.createElement("div",{className:ff.buttonWrapper},a.default.createElement(f,{className:ff.button,"data-analytics-detail":e.button.buttonText,"data-analytics-type":"Hero","data-analytics-value":e.title,"data-testid":"IntelligentStartHeroBannerMainButton",onClick:function(t){e.button.mainButtonOpensInNewTab?window.open(e.button.href):window.location.assign(e.button.href),_(t)}},e.button.buttonText))),a.default.createElement("div",{className:ff.bannerImageMobile,"data-testid":"intelligent-start-mobile-image",style:{backgroundImage:"url("+eu(e.mobileImage)+")"}}),a.default.createElement("div",{className:ff.bannerImageTablet,"data-testid":"intelligent-start-tablet-image",style:{backgroundImage:"url("+eu(e.tabletImage)+")"}}),a.default.createElement("div",{className:ff.bannerImageDesktop,"data-testid":"intelligent-start-desktop-image",style:{backgroundImage:"url("+eu(e.desktopImage)+")"}}),"cmsStoreProduct"===(null==(l=e.cardType)||null==(l=l[0])?void 0:l._type)&&a.default.createElement("div",{className:ff.productCardContainer},(c=(null==(d=(o=e.cardType[0]).card)?void 0:d.product)||o.product)?a.default.createElement(ln,(0,t.default)({},o.card||{},{__typename:"storeProduct",contextProps:e.contextProps,product:{__typename:c.__typename,averageWeight:c.item.unitAverageWeight,brandName:c.brandName,name:c.name,productImages:c.productImages,size:c.size,productId:c.productId,item:c.item},storeProductId:null!=(u=null==(s=o.card)?void 0:s.storeProductId)?u:o.storeProductId,storeProductIsAvailable:!!c.storeProduct,swimlaneType:"intelligent-start-hero-banner"})):null),"cmsStoreDeal"===(null==(i=e.cardType)||null==(i=i[0])?void 0:i._type)&&e.cardType[0].card&&a.default.createElement("div",{className:ff.productCardContainer},a.default.createElement(fm,(0,t.default)({},e.cardType[0].card,{contextProps:e.contextProps,inImageCarousel:!0})))))},fg=function(e,n,r,l){return e._type===uX?a.default.createElement(m$,(0,t.default)({contextProps:n,key:"image-carousel-pane-"+r},e)):e._type===uZ?a.default.createElement(fs,(0,t.default)({},e,{contextProps:n})):"cmsIntelligentStartHeroBanner"===e._type?a.default.createElement(fh,(0,t.default)({},e,{contextProps:n})):"cmsHeroSlide"===e._type?a.default.createElement(m0,(0,t.default)({},e,{contextProps:n,tacticId:l})):a.default.createElement(mY,(0,t.default)({contextProps:n,key:"image-carousel-pane-"+r},e,{tacticId:l}))},f_=function(e){var n,r=e.banners,l=e.contextProps,i=e.lazyLoad,o=e.sideButtonConfig,d=e.isIntelligentStart,u=e.isWatchModule,s=e.tacticId,c=u1(),m=c.bannersLoading,f=c.bannersBySlotId,p=lx().isMobileWidth,h=(0,a.useState)([]),g=h[0],_=h[1],v=(0,a.useState)(0),y=v[0],b=v[1];(0,a.useEffect)(function(){if(!m&&r){var e={};_(r.reduce(function(t,a,n){var r,i,o=null!=(r="tacticId"in a?a.tacticId:void 0)?r:s;if(a._type===uX){var d,u,c,m,p,h=null==(d=a.desktopSlot)?void 0:d.slotId,g=Number.MAX_SAFE_INTEGER,_=0;h&&(g=(null!=(c=e[h])?c:0)+1,e[h]=g,_=null!=(m=null==(p=f[h])?void 0:p.length)?m:0);var v,y,b,w=null==(u=a.mobileSlot)?void 0:u.slotId,x=Number.MAX_SAFE_INTEGER,C=0;w&&(x=(null!=(v=e[w])?v:0)+1,e[w]=x,C=null!=(y=null==(b=f[w])?void 0:b.length)?y:0),(g<=_||x<=C)&&(i=fg(a,l,n,o))}else i=fg(a,l,n,o);return[].concat(t,[i])},[]).filter(function(e){return!!e}))}},[r,l,m,f,s]);var w=function(e){e>=0&&e<g.length?b(e):e>g.length-1?b(0):b(g.length-1)};return g.length?1===g.length?g[0].props._type===uZ?a.default.createElement(fs,(0,t.default)({},g[0].props,{singleBanner:!0})):g[0]:a.default.createElement(ed,{lazyLoad:i},a.default.createElement("div",{"aria-roledescription":"carousel",className:"whammy_imageCarousel_container__wax9iTTH "+(u?"":fd),"data-testid":"image-carousel",id:"imageCarousel",role:"region"},a.default.createElement(fo,{className:"whammy_imageCarousel_touchContainer__yD9kxjjp "+(u?"":fd),leftCallback:function(){return w(y-1)},rightCallback:function(){return w(y+1)},style:{overflowX:"initial"}},!p&&!d&&!u&&a.default.createElement(fn,{"aria-controls":"imageCarousel-items",config:o,left:!0,onClick:function(){return w(y-1)},tabindex:"-1"}),!p&&d&&!u&&a.default.createElement(fi,{"aria-controls":"imageCarousel-items",left:!0,onClick:function(){return w(y-1)},tabindex:"-1"}),g.map(function(e,t){return a.default.createElement("div",{"data-testid":"banner-component-"+t,key:"banner-component-"+t,role:"banner",style:{display:t===y?"block":"none"}},e)}),!p&&!d&&!u&&a.default.createElement(fn,{"aria-controls":"imageCarousel-items",config:o,onClick:function(){return w(y+1)}}),!p&&d&&!u&&a.default.createElement(fi,{"aria-controls":"imageCarousel-items",onClick:function(){return w(y+1)}}),(n={activeIndex:y,bannerType:g[y].props._type,numberOfDots:g.length,updateActiveIndex:w},u?a.default.createElement(m2,(0,t.default)({},n)):d?a.default.createElement(m7,(0,t.default)({},n)):a.default.createElement(m5,(0,t.default)({},n)))))):null},fv=function(e){var t=e.heroSlides,n=e.contextProps,r=e.tacticId;return t&&t.length?a.default.createElement(u3,{bannersLoading:!1,"data-testid":"hero-slides"},a.default.createElement("div",{className:"whammy_HeroSlides_carouselLayoutContainer__fn5eNYW2"},a.default.createElement(f_,{banners:t,contextProps:n,isWatchModule:!0,tacticId:r}))):null},fy={container:"whammy_bannerWithButtonAndLogo_container__omTzUmlX",logoContainer:"whammy_bannerWithButtonAndLogo_logoContainer__bcTOhJ8U",textAndBtnContainer:"whammy_bannerWithButtonAndLogo_textAndBtnContainer__b-WoiCoL",buttonContainer:"whammy_bannerWithButtonAndLogo_buttonContainer__o4kGXJzN",textContainer:"whammy_bannerWithButtonAndLogo_textContainer__HGyfYE6y",heading:"whammy_bannerWithButtonAndLogo_heading__YExN9oE2",subHeading:"whammy_bannerWithButtonAndLogo_subHeading__XLG0BoXF"},fb=function(e){var t=e.imagesWithText;return a.default.createElement("div",{className:"whammy_cards_imageContainer__-ASfvwW5","data-testid":"image-container"},t&&t.map(function(e,t){return a.default.createElement("div",{className:"whammy_cards_imageWithText__MqIRnwxM","data-testid":"image-with-text-"+t,key:eu(e.image)},a.default.createElement("img",{alt:e.image.alt,"data-testid":"image-"+t,src:eu(e.image)}),a.default.createElement("div",{className:"whammy_cards_imageWithTextContainer__aStv3J9P"},a.default.createElement(nB.Link,{className:"whammy_cards_imageText__aKJU82ZZ","data-testid":"image-text-"+t,href:e.textWithLink.anchorLinkURL,key:"link-"+e.textWithLink.anchorLinkURL,rel:"noopener noreferrer"},e.textWithLink.anchorLinkText)))}))},fw=function(e){var t,n,r;return a.default.createElement("div",{className:"whammy_videoCarousel_videoContainerStyle__H1u2RZcC","data-testid":"video-card-"+e._key},a.default.createElement("iframe",{className:"whammy_videoCarousel_videoStyle__mzRTCPiS","data-testid":"video-card-link-"+e.videoSrc,height:"100%",src:e.videoSrc,title:"Video",width:"100%"}),a.default.createElement("div",{className:"whammy_videoCarousel_textContainerStyle__LPNxHAGw"},a.default.createElement(nA.Text,{className:"whammy_videoCarousel_subheading__bPH5HFKM","data-testid":"title-text",style:{color:(null==(t=e.textColor)?void 0:t.hex)||"var(--color-white)"},textStyle:"body2"},e.titleText),a.default.createElement(nA.Text,{className:"whammy_videoCarousel_heading__bmL-6fXe","data-testid":"header-text",style:{color:(null==(n=e.textColor)?void 0:n.hex)||"var(--color-white)"},textStyle:"heading3"},a.default.createElement("strong",null,e.headerText)),!e.isMobileView&&a.default.createElement(a.default.Fragment,null,nU(e.bodyText,{paddingTop:0,textColor:(null==(r=e.textColor)?void 0:r.hex)||"var(--color-white)"}))))},fx="whammy_columnTextSectionWithImage_subTitle__Z0wy96R-",fC=function(e){var t=e.textColor,n=e.image,r=e.title,l=e.imageRequired,i=e.body,o=i.subTitle,d=i.description,u=i.link;return a.default.createElement("div",{className:"whammy_columnTextSectionWithImage_sectionColumn__I10p3XKk","data-testid":"card-wrapper"},l&&a.default.createElement("div",{className:"whammy_columnTextSectionWithImage_imgWrapper__w9OPYXUU"},a.default.createElement("img",{alt:n.alt,className:"whammy_columnTextSectionWithImage_img__yksQwZWG","data-testid":"img-element",src:eu(n)})),a.default.createElement("div",{className:"whammy_columnTextSectionWithImage_columnTitle__EWewnvqB"},r),a.default.createElement("div",{className:"whammy_columnTextSectionWithImage_body__RWLQbLCS"},a.default.createElement("div",{className:fx},o),nU(d,{paddingTop:0,textColor:t.hex||"var(--color-white)"})),a.default.createElement("div",{"aria-hidden":"true",className:"whammy_columnTextSectionWithImage_link__zj9iQuxB","data-testid":"link-button",onClick:function(){return window.open(u.linkUrl)}},u.linkText))},fE=function(e){switch(e){case f.LEFT:return"flex-start";case f.RIGHT:return"flex-end";
1case f.CENTER:return"center";default:return"flex-start"}},fk=function(e){switch(e){case f.LEFT:case f.RIGHT:return!0;default:return!1}},fT=function(e){switch(e){case f.LEFT:return"left";case f.RIGHT:return"right";default:return"center"}},fS=function(e){var n,r,l,i=JSON.parse(JSON.stringify(e.text||[])),o=Array.isArray(i)?{element:null==i?void 0:i.find(function(e){return e.markDefs&&("body1"===e.style||"body2"===e.style||"body3"===e.style||"normal"===e.style)}),index:null==i?void 0:i.findIndex(function(e){return e.markDefs&&("body1"===e.style||"body2"===e.style||"body3"===e.style||"normal"===e.style)})}:null,d=(null==o||null==(n=o.element)||null==(n=n.children[0])?void 0:n.text.charAt(0))||"",u=(null==o||null==(r=o.element)||null==(r=r.children[0])?void 0:r.text.slice(1))||"",s=(null==o?void 0:o.index)||0;return null!=i&&null!=(l=i[s])&&null!=(l=l.children)&&l[0]&&(i[s].children=[(0,t.default)({},i[s].children[0],{text:u})]),a.default.createElement("div",{className:"whammy_textBlockWithDropCap_componentContainer__ePua1Zn9","data-testid":"textBlock",style:{backgroundColor:e.backgroundColor?e.backgroundColor.hex:"var(--color-white)",alignItems:fE(e.textPosition?e.textPosition:1)}},a.default.createElement("div",{className:"whammy_textBlockWithDropCap_dropContainer__NX3JOIAw","data-testid":"drop-cap",style:{columns:e.maxColumns,width:e.width?e.width:"100%"}},a.default.createElement("p",{className:"whammy_textBlockWithDropCap_dropCap__T20D8CIt","data-testid":"drop-cap-letter",style:{color:e.dropCapColor?e.dropCapColor.hex:"var(--color-brand--primary)"}},d),a.default.createElement("p",null,nU(i,{displayValue:"inline",textColor:e.textColor?e.textColor.hex:"var(--color-gray--60)"}))))},fI=["textPlacement"],fP={container:"whammy_recipeCardWithMedia_container__vseXE8iu",textContainerStyle:"whammy_recipeCardWithMedia_textContainerStyle__IuXJJZ67",mediaFrame:"whammy_recipeCardWithMedia_mediaFrame__on2CaDh0",borderlessIframe:"whammy_recipeCardWithMedia_borderlessIframe__DZfYR-w3",innerContainerStyle:"whammy_recipeCardWithMedia_innerContainerStyle__oIgQ2BmP",headerStyle:"whammy_recipeCardWithMedia_headerStyle__mk7HczXn",recipeStyle:"whammy_recipeCardWithMedia_recipeStyle__nKXaHjU7",recipeTextStyle:"whammy_recipeCardWithMedia_recipeTextStyle__FHWG-4GT",showRecipeStyle:"whammy_recipeCardWithMedia_showRecipeStyle__NgbhNSTe",subtitle:"whammy_recipeCardWithMedia_subtitle__-gMVB1MK",footerStyle:"whammy_recipeCardWithMedia_footerStyle__FDN8t-nQ",heading:"whammy_recipeCardWithMedia_heading__f3q-jAe0"},fN=e.i(73151),fO={container:"whammy_cards_container__H5GLQPjP",contentWrapper:"whammy_cards_contentWrapper__gAC7C6xQ",cardLink:"whammy_cards_cardLink__nYBCXzFd",textContainer:"whammy_cards_textContainer__vj6LoVwk",text:"whammy_cards_text__deG7HRiC",title:"whammy_cards_title__6oAmmFt5",subtitle:"whammy_cards_subtitle__3RmJIcdH",tiles:"whammy_cards_tiles__O3veJR8a"},fA=function(e){var t=e._key,n=e.backgroundColor,r=e.text,l=e.title,i=e.cardLink,o=e.backgroundImage,d=e.linksOpenInNewTab,u=e.linkText,s=e.textColor,c=e.contextProps,m=e.tacticId,f={color:s?s.hex:""},p={container:""+fO.container,text:fO.text+" "+fO.tallCardText,title:fO.title+" "+fO.tallCardTitle},h={backgroundColor:n?n.hex:"",backgroundImage:"url("+eu(o)+")",backgroundSize:"redMediaBannerCard"===t?"cover":"contain",backgroundPosition:"redMediaBannerCard"===t?"top":"bottom"}
1,g=aY({name:null!=l?l:u,destination:i,altText:o.alt,tacticId:m,imageTitle:null!=l?l:u},c,tz.TabBanner),_=g.ref,v=g.selectPromotionClick;return a.default.createElement("a",{"aria-label":"redMediaBannerCard"===t?o.alt||u:"",className:fO.cardLink,"data-testId":"promoCardLinkWrapper_"+t,href:i,key:t,onClick:"redMediaBannerCard"===t?v:void 0,ref:"redMediaBannerCard"===t?function(e){_(e)}:null,rel:"noreferrer",target:d?"_blank":"_self"},a.default.createElement("div",{className:p.container,"data-testid":"promoCard",style:h},a.default.createElement("div",{className:fO.contentWrapper},a.default.createElement("div",{className:""+fO.textContainer,"data-testid":"promoCardTextContainer"},a.default.createElement("div",{className:p.text},l&&a.default.createElement(nA.Text,{className:p.title,"data-testid":"promoCardTitle",style:f,textStyle:"heading2"},l),r&&a.default.createElement(nA.Text,{className:fO.subtitle,"data-testid":"promoCardText",style:f,textStyle:"body3"},r)),u&&i&&a.default.createElement(lh.SecondaryButton,null,u)))))},fB="whammy_productTabs_tiles__1trWW2B8",fL=function(){return a.default.createElement("div",{className:"whammy_placeHolder_placeHolder__l5s6QYPO"})},fD={container:"whammy_fullBleedRecipeCard_container__SiU8fCuN",recipeCard:"whammy_fullBleedRecipeCard_recipeCard__grlwX11W",recipeMobileImage:"whammy_fullBleedRecipeCard_recipeMobileImage__-tZPEwjh",textBlock:"whammy_fullBleedRecipeCard_textBlock__tIzSsxxD",recipeWrapper:"whammy_fullBleedRecipeCard_recipeWrapper__XGmKGDGn",categoryPillContainer:"whammy_fullBleedRecipeCard_categoryPillContainer__FYFiUmLe",pillWrapper:"whammy_fullBleedRecipeCard_pillWrapper__TI6Ls7EI",pillText:"whammy_fullBleedRecipeCard_pillText__nVcb6f-s",textBlockTitle:"whammy_fullBleedRecipeCard_textBlockTitle__22eetVaj",productContainer:"whammy_fullBleedRecipeCard_productContainer__hUM9GcJN",productWrapper:"whammy_fullBleedRecipeCard_productWrapper__nGKIZ3kW",productImage:"whammy_fullBleedRecipeCard_productImage__u3PbiXgF",productTitle:"whammy_fullBleedRecipeCard_productTitle__fszMfSmz"},fR=["cardBackgroundImage"],fM=function(e){var n,r,l,i,o,d,u=e.textBlock,s=e.button,c=e.categoryPill,m=e.product,p=e.isProductAttached;return a.default.createElement("div",{className:fD.textBlock,"data-testid":"recipe-float-container",style:(0,t.default)({color:u.textColor.hex||"var(--color-gray--60)"},u.textBlockPosition===f.RIGHT?{right:"7%"}:{left:"7%"})},a.default.createElement("div",{className:fD.recipeWrapper,"data-testid":"recipe-block-with-bg-color",style:{backgroundColor:(null==(n=u.backgroundColor)?void 0:n.hex)||"var(--color-brand--active)",borderRadius:p?"16px 16px 0px 0px":"16px"}},a.default.createElement("div",{className:fD.categoryPillContainer},a.default.createElement("div",{className:fD.pillWrapper,style:{backgroundColor:(null==(r=c.backgroundColor)?void 0:r.hex)||"var(--color-white)",color:(null==(l=c.textColor)?void 0:l.hex)||"var(--color-gray--60)"}},a.default.createElement("span",{className:fD.pillText},c.text))),a.default.createElement("div",null,a.default.createElement("h2",{className:fD.textBlockTitle,"data-testid":"recipe-title"},u.title),nU(u.description,{textColor:u.textColor.hex||"var(--color-gray--60)",textAlignment:"left"})),a.default.createElement("div",{className:fD.btnWrapper},a.default.createElement(rH.Button,{"data-testid":"recipe-button",onClick:function(){return s.redirectUrl&&window.open(s.redirectUrl,"_blank")},style:{backgroundColor:null==(i=s.backgroundColor)?void 0:i.hex,color:null==(o=s.textColor)?void 0:o.hex}},s.text))),p&&a.default.createElement("div",{className:fD.productContainer,style:{backgroundColor:(null==(d=u.backgroundColor)?void 0:d.hex)||"var(--color-brand--active)"}},a.default.createElement("div",{className:fD.productWrapper},a.default.createElement("div",{className:fD.imageWrapper},a.default.createElement("img",{alt:null==m?void 0:m.image.alt,className:fD.productImage,"data-testid":"product-image",src:eu(null==m?void 0:m.image)})),a.default.createElement("div",{className:fD.prodcutTextWrapper},a.default.createElement("span",{className:fD.productTitle},null==m?void 0:m.title),nU(m.description,{textColor:(nG()?u.textColor.hex:"var(--color-gray--60)")||"var(--color-gray--60)",textAlignment:"left",paddingTop:0})))))},fF=function(e){switch(e){case f.TOP:return sa.COLUMN;case f.LEFT:return sa.ROW;case f.RIGHT:return sa.ROWREVERSE;default:return sa.ROW}},fW=function(e){switch(e){case f.TOP:return sn.TOP;case f.LEFT:return sn.LEFT;case f.RIGHT:return sn.RIGHT;default:return sn.TOP}},fH=function(e){switch(e){case f.TOP:return sr.TOP;case f.LEFT:return sr.LEFT;case f.RIGHT:return sr.RIGHT;default:return sr.TOP}}
1,fz=function(e){switch(e){case f.TOP:return sl.CENTER;case f.LEFT:case f.RIGHT:return sl.LEFT;default:return sl.CENTER}},fj=function(e){var t=e.textContent,n=e.videoSrc,r=e.textColor,l=e.backgroundColor,i=e.textPosition,o=e.videoTitle;return a.default.createElement("div",{className:"whammy_heroBannerWithMedia_VideoBannerContainer__6R3TFIQ0","data-testid":"hero-banner-with-video-container",style:{backgroundColor:l.hex}},a.default.createElement("div",{className:"whammy_heroBannerWithMedia_videoContainer__ulTWyq0J","data-testid":"video-text-container",style:{flexDirection:fF(i)}},a.default.createElement("div",{className:"whammy_heroBannerWithMedia_videoContainerInnerDiv__KJCyzCS8","data-testid":"video-text-container-inner-div",style:{maxWidth:fW(i)}},a.default.createElement("div",{className:"whammy_heroBannerWithMedia_videoTextContainer__AWZAZA3-",style:{color:r.hex,padding:fH(i)}},a.default.createElement("div",{className:"whammy_heroBannerWithMedia_videoTitle__imnnWzo5",style:{textAlign:fz(i)}},t.title),nU(t.body,{textColor:r.hex}))),a.default.createElement("div",{className:"whammy_heroBannerWithMedia_iframeContainer__ZNgHB5qq","data-testid":"video-card-link-"+n},a.default.createElement("iframe",{allowFullScreen:!0,className:"whammy_heroBannerWithMedia_borderlessIframe__i16MI-k8",height:"100%",src:n,title:o,width:"100%"}))))},fU=function(e){var t=e.textContent,n=e.image,r=e.textColor,l=e.backgroundColor,i=e.textPosition;return a.default.createElement("div",{className:"whammy_heroBannerWithMedia_ImageBannerContainer__lwxZcnRz","data-testid":"hero-banner-with-image-container",style:{backgroundColor:l.hex}},a.default.createElement("div",{className:"whammy_heroBannerWithMedia_container__R7B8Yk19","data-testid":"image-text-container",style:{flexDirection:fF(i)}},a.default.createElement("div",{className:"whammy_heroBannerWithMedia_textContainer__M0SFWz-2",style:{color:r.hex,padding:fH(i)}},a.default.createElement("div",{className:"whammy_heroBannerWithMedia_title__2-vIw4xi",style:{textAlign:fz(i)}},t.title),nU(t.body,{textColor:r.hex,textAlignment:fz(i)})),a.default.createElement("img",{alt:n.alt,className:"whammy_heroBannerWithMedia_imageAttachmentContainer__SopMw7J-",src:eu(n)})))},tt=tt,fG=function(e){var t;return null!=(t=e[(0,tt.default)(new Date(Date.now()),"EEEE").toLowerCase()])?t:null},fV=["contextProps"],fq=function(e,t){return"/deals/ads?Ads="+t.trim().replace(/((?:[\0-\x08\x0E-\x1F!-\/:-@\[-`\{-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]))/g,"").replace(/[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]/g,"+")},fY=function(e,t,a,n,r){var l="";if(n)l=n;else if(t){var i=null==r?void 0:r.find(function(e){var a;return(null==e||null==(a=e.ad)||null==(a=a.description)?void 0:a.toLowerCase())===(null==t?void 0:t.toLowerCase())});if(!i)return null;l=""+e+fq(i.adId,t)}return a&&(l+="?"+a.split("&").map(function(e){var t=e.split("=");return t[0]+"="+encodeURIComponent(t[1])}).join("&")),l}
1,fX=function(e){var t=e.storeAds,n=e.adIcons,r=e.adIcon,l=e.hyveeBaseUrl,i={};null==n||n.forEach(function(e){e.adTitle&&(i[e.adTitle.toLowerCase()]=!0)});var o=null==t?void 0:t.find(function(e){return!i[e.ad.description.toLowerCase()]});if(!o)return null;var d=fq(o.adId,o.ad.description);return a.default.createElement(sZ,{imageUrl:o.imageUri,linkUrl:""+l+d,subtext:r.subtext,title:o.ad.description})},fZ=e.i(11624),fK=e.i(62115),fQ=e.i(5377),f$=function(e){var t=e.badge,n=e.lazyLoad;return a.default.createElement(ed,{lazyLoad:n},a.default.createElement("div",{className:"whammy_superHotDeals_superHotDealsBadge__B3nzoVlq",style:{backgroundColor:t.bgColor.hex,borderColor:t.borderColor.hex}},t.icon&&a.default.createElement("div",{className:"whammy_superHotDeals_iconContainer__jE4TG8lh","data-testid":"icon-container"},a.default.createElement("img",{alt:t.icon.alt,className:"whammy_superHotDeals_icon__tRkAx8B5",src:eu(t.icon)})),a.default.createElement(nA.Text,{className:"whammy_superHotDeals_superHotDealBadgeText__U6wl5Dy4",style:{color:t.textColor.hex},textStyle:"body1"},a.default.createElement("strong",null,t.text))))},fJ={superHotDealsCard:"whammy_superHotDeals_superHotDealsCard__53UjYFeb",barcodeContainer:"whammy_superHotDeals_barcodeContainer__QVxY6-8e",loadButtonContainer:"whammy_superHotDeals_loadButtonContainer__-S6Jb2B6",image:"whammy_superHotDeals_image__kmFPxuSp",imageAndDescription:"whammy_superHotDeals_imageAndDescription__k-HQh10B",descriptionContainer:"whammy_superHotDeals_descriptionContainer__QpnGDao3",priceText:"whammy_superHotDeals_priceText__tTCEEjs2",titleText:"whammy_superHotDeals_titleText__5yG2HWk9",buttonWrapper:"whammy_superHotDeals_buttonWrapper__5i8jx1z1",fuelSaverContainer:"whammy_superHotDeals_fuelSaverContainer__cP2h9CtU",disclaimerText:"whammy_superHotDeals_disclaimerText__dupPOdjx",divider:"whammy_superHotDeals_divider__ibMjhohY",sizeText:"whammy_superHotDeals_sizeText__LVgvQW-v",smallText:"whammy_superHotDeals_smallText__rNkk3r-X",smallGrayText:"whammy_superHotDeals_smallGrayText__7QWRnyS3",barcodeText:"whammy_superHotDeals_barcodeText__6bzD-XWL"},f0=function(e){var t,n=e.deal,r=e.contextProps,l=e.lazyLoad,i=(0,a.useState)(null==(t=n.coupon)?void 0:t.offerState),o=i[0],d=i[1],u=(0,fQ.getUpcACheckDigit)("000000"+n.luNumber).checkDigit,s="000000"+n.luNumber+u,c={name:n.title,altText:n.image.alt,imageTitle:n.title},m=aY(c,r,tz.CouponProductCard),f=m.ref,p=m.selectPromotionClick;return a.default.createElement(ed,{lazyLoad:l},a.default.createElement("div",{className:fJ.superHotDealsCard,"data-testid":"super-hot-deals-card",onClick:p,onKeyDown:p,ref:function(e){return f(e)},role:"button",tabIndex:0},a.default.createElement("div",null,a.default.createElement("div",{className:fJ.superHotDealsIcon},a.default.createElement(f$,{badge:n.badge})),a.default.createElement("div",{className:fJ.imageAndDescription},a.default.createElement("img",{alt:n.image.alt,className:fJ.image,key:n.image.alt,src:eu(n.image)}),a.default.createElement("div",{className:fJ.descriptionContainer},a.default.createElement("div",null,a.default.createElement(nA.Text,{className:fJ.priceText,textStyle:"heading2"},a.default.createElement("strong",null,n.price)),a.default.createElement(nA.Text,{className:fJ.titleText,textStyle:"body2"},a.default.createElement("strong",null,n.title)),a.default.createElement(nA.Text,{className:fJ.sizeText,textStyle:"body3"},n.size))))),a.default.createElement("div",null,a.default.createElement("div",{className:fJ.loadButtonContainer},a.default.createElement("div",{className:fJ.fuelSaverContainer},a.default.createElement(nA.Text,{className:fJ.smallText,textStyle:"body3"},a.default.createElement("strong",null,"Fuel Saver + Perks")),a.default.createElement(nA.Text,{className:fJ.smallGrayText,textStyle:"body3"},"We'll apply at checkout, either in-store or online")),r&&a.default.createElement("div",{className:fJ.buttonWrapper},a.default.createElement(rq,{contextProps:r,coupon:n.coupon,couponId:n.couponId,evolyticsProps:c,isHorizontal:!0,label:n.title,offerState:o,setOfferState:d,style:{width:180}}))),a.default.createElement("div",{className:fJ.divider}),a.default.createElement("div",null,a.default.createElement(nA.Text,{className:fJ.barcodeText,textStyle:"body2"},a.default.createElement("strong",null,"Or, scan barcode in store:")),a.default.createElement("div",{className:fJ.barcodeContainer},a.default.createElement(mk.default,{displayValue:!1,flat:!0,format:"upc",height:40,margin:0,marginRight:12,value:s}),a.default.createElement(nA.Text,{textStyle:"body3"},a.default.createElement("strong",null,"LU "+n.luNumber))),a.default.createElement(nA.Text,{className:fJ.smallGrayText,textStyle:"body2"},n.disclaimer)))))},f1=function(e){var t;return a.default.createElement(mA,{backgroundColor:null==(t=e.backgroundColor)?void 0:t.hex},a.default.createElement(mB,null,nU(e.text||e.textRaw,{textAlignment:e.textAlignment,textColor:e.textColor?e.textColor.hex:"#3f3f3f"})))},f2=function(e){var t=e.contextProps.callbacks.seeDetailsCallback,n=e.offerState,r=e.couponId,l=e.contextProps,i=e.description,o=e.clipEndDate,d=e.imageUrl,u=e.valueText,s=e.upcs,c=e.tacticId,f=(0,a.useState)(n),p=f[0],h=f[1],g="Activated"===p||"Recommended"===p,_={name:u+" "+i,altText:i,imageTitle:u+" "+i,destination:window.location.origin+"/deals/coupons/"+r,upc:null==s?void 0:s[0],tacticId:c},v=aY(_,l,tz.CouponProductCard),y=v.ref,b=v.selectPromotionClick,w=aY(_,l,tz.CouponProductCard),x=w.ref,C=w.
1couponAddToWishListClick;return a.default.createElement(nZ,{"data-testid":"CouponProductCard",isClickable:g,onClick:b,ref:function(e){x(e),y(e)}},a.default.createElement(nq,{"data-testid":r,isClickable:g,isHorizontal:!0,onClick:function(){g&&t(r,m.COUPON)},tabIndex:g?0:-1,type:"button"},a.default.createElement(nJ,{backgroundImg:d}),a.default.createElement(n2,null,a.default.createElement(n5,null,u),a.default.createElement(n9,null,i),a.default.createElement(re,null,a.default.createElement(e_.ClockIcon,{color:"var(--color-gray--40)",size:"small"}),"Expires "+t0(o)))),a.default.createElement(rq,{contextProps:l,coupon:{offerState:n},couponAddToWishListClick:C,couponId:r,evolyticsProps:_,isHorizontal:!0,label:u+", "+i,offerState:p,setOfferState:h,style:{zIndex:2}}))},f3=e.i(36456),f4=["buttonType","contextProps","actionContext"],f5=function(e){var t=e.buttonType,n=e.contextProps,r=e.actionContext,l=(0,nk.default)(e,f4),i=n.callbacks.getClientUrls?n.callbacks.getClientUrls():{loginUrl:"",logoutUrl:""},o=i.loginUrl,d=i.logoutUrl,u=function(){var e;null!=n&&null!=(e=n.callbacks)&&e.actionButtonClickCallback&&n.callbacks.actionButtonClickCallback(l,r)};return l.destination?a.default.createElement(nB.Link,{externalIcon:!nL(l.destination),href:l.destination},l.text):l.buttonAction===mM.LOG_IN?a.default.createElement(nB.Link,{href:o},l.text):l.buttonAction===mM.LOG_OUT?a.default.createElement(nB.Link,{href:d},l.text):"secondary"===t?a.default.createElement(lh.SecondaryButton,{"data-testid":"secondary-button-"+l.text,onClick:u},l.text):"tertiary"===t?a.default.createElement(f3.TertiaryButton,{"data-testid":"tertiary-button-"+l.text,onClick:u},l.text):a.default.createElement(rH.Button,{"data-testid":"primary-button-"+l.text,onClick:u},l.text)},f6="whammy_segmentDisplay_segmentDisplay__M13ct8GK whammy_web_landingPageComponent__HgZtmmBd",f7="whammy_segmentDisplay_segmentDisplayContent__GJW6c2aD whammy_web_landingPageComponentContent__sUxGgnAL",f9="whammy_segmentDisplay_segmentDisplayHeader__dntETA8t",f8="whammy_segmentDisplay_segmentDisplaySegments__zIVtRSXF",pe=["contextProps"],pt=function(e){var n,r,l=e.contextProps,i=(0,nk.default)(e,pe),o=null!=(n=l.userFlags)&&n.isAuthenticated?e.segmentLoggedInActionButton:e.segmentNotLoggedInActionButton;return a.default.createElement("div",{className:"whammy_segmentDisplay_segmentDisplaySegment__WkJlJzN9","data-testid":"SegmentDisplaySegment"},((null==(r=i.segmentIcon)?void 0:r.asset.url)||i.imageUrl)&&a.default.createElement("img",{alt:i.segmentHeader+" icon",className:"whammy_segmentDisplay_segmentDisplaySegmentIcon__Ez6I7tUT",src:eu(i.segmentIcon,i.imageUrl)}),a.default.createElement("div",{className:"whammy_segmentDisplay_segmentDisplaySegmentContent__ThZUsYcP"},a.default.createElement(nA.Text,{className:"whammy_segmentDisplay_segmentDisplaySegmentHeader__hkCDVpQP",textStyle:"body2"},a.default.createElement("strong",null,i.segmentHeader)),a.default.createElement(nA.Text,{className:"whammy_segmentDisplay_segmentDisplaySegmentBody__BE-aHyYs",textStyle:"body3"},nU(i.segmentBody,{paddingTop:0})),a.default.createElement(f5,(0,t.default)({actionContext:i,buttonType:"secondary",contextProps:l},o))))},pa=["contextProps"],pn=function(e){var n,r=e.contextProps,l=(0,nk.default)(e,pa),i=null!=(n=r.userFlags)&&n.isAuthenticated?e.segmentLoggedInActionButton:e.segmentNotLoggedInActionButton;return a.default.createElement("div",{className:"whammy_segmentDisplay_fuelSaverAppSegment__62dB6QuS","data-testid":"FuelSaverAppSegment"},a.default.createElement("div",{"aria-label":"Hy-Vee application icon",className:"whammy_segmentDisplay_fuelSaverAppIcon__lISeN3u4","data-testid":"FuelSaverAppSegment application icon"}),a.default.createElement("div",{className:"whammy_segmentDisplay_fuelSaverAppSegmentContent__wWseBaai"},a.default.createElement(nA.Text,{textStyle:"body2"},a.default.createElement("strong",null,l.segmentHeader)),a.default.createElement(nA.Text,{textStyle:"body3"},nU(l.segmentBody,{paddingTop:0,maxWidth:"initial"}))),a.default.createElement("div",{className:"whammy_segmentDisplay_fuelSaverAppSegmentActionButtonWrapper__x--CEK-U"},a.default.createElement(f5,(0,t.default)({actionContext:l,buttonType:"secondary",contextProps:r},i))))},pr=["contextProps"],pl=function(e){var n,r=e.contextProps,l=(0,nk.default)(e,pr),i=null==r||null==(n=r.userFlags)?void 0:n.hasFuelSaver,o=i?[]:l.segments,d=i?l.segments.slice(-1)[0]:void 0;return a.default.createElement("div",{className:f6,"data-testid":"FuelSaverSignUpSegmentDisplay"},a.default.createElement("div",{className:f7},!i&&a.default.createElement(nA.Text,{className:f9,textStyle:"heading2"},l.headerText),a.default.createElement("div",{className:f8},o.map(function(e){return a.default.createElement(pt,(0,t.default)({contextProps:r,key:e.segmentHeader},e))}),d&&a.default.createElement(pn,(0,t.default)({contextProps:r},d)))))},pi=["contextProps"],po=function(e){var n=e.contextProps,r=(0,nk.default)(e,pi);return a.default.createElement("div",{className:f6},a.default.createElement("div",{className:f7},a.default.createElement(nA.Text,{className:f9,textStyle:"heading2"},r.headerText),a.default.createElement("div",{className:f8},r.segments.map(function(e){return a.default.createElement(pt,(0,t.default)({contextProps:n,key:e.segmentHeader},e))}))))},pd=["contextProps"],pu=function(e){e.contextProps;var t,n,r,l=(0,nk.default)(e,pd);return a.default.createElement(ed,{lazyLoad:l.lazyLoad}
1,a.default.createElement("div",{className:"whammy_socialMediaDisplay_socialMediaPost__xi7N4eUY","data-testid":"SocialMediaPost-"+l.user+"-"+l.postDate},a.default.createElement("a",{className:"whammy_socialMediaDisplay_socialMediaPostContentAnchor__RO1hQOIt","data-testid":"social-media-post-link",href:l.postLink,rel:"noopener noreferrer",target:"_blank"},a.default.createElement("div",{className:"whammy_socialMediaDisplay_socialMediaPostContent__DthtbblK"},a.default.createElement("div",{className:"whammy_socialMediaDisplay_socialMediaPostHeader__fBLGKlXI"},a.default.createElement(nA.Text,{className:"whammy_socialMediaDisplay_socialMediaPostUser__H8C7N1Bf","data-testid":"social-media-post-user",textStyle:"body3"},l.user),a.default.createElement("img",{alt:(null!=(t=null==(n=l.socialMediaBrand)?void 0:n.name)?t:"social media")+" icon",className:"whammy_socialMediaDisplay_socialMediaPostBrandIcon__4ULa2xPg","data-testid":"social-media-post-brand-icon",src:null==(r=l.socialMediaBrand)?void 0:r.logo})),a.default.createElement(nA.Text,{className:"whammy_socialMediaDisplay_socialMediaPostText__ORcc-9st","data-testid":"social-media-post-content",textStyle:"body2"},nU(l.content,{paddingTop:0})),a.default.createElement("img",{alt:l.user+" post",className:"whammy_socialMediaDisplay_socialMediaPostImage__v-jSE-Mw","data-testid":"social-media-post-image",src:l.imageUrl}),a.default.createElement(nA.Text,{className:"whammy_socialMediaDisplay_socialMediaPostDate__7QiejHo2","data-testid":"social-media-post-date",textStyle:"body3"},l.postDate?tJ(l.postDate,"MMMM d, yyyy"):"")))))},ps=["contextProps"],pc=function(e){var t,n=aY({name:e.buttonText,destination:e.buttonLink,altText:e.buttonImage.alt,imageTitle:e.buttonText,tacticId:null==e?void 0:e.tacticId},e.contextProps,tz.ShopCategory),r=n.ref,l=n.selectPromotionClick;return a.default.createElement(ed,{lazyLoad:e.lazyLoad},a.default.createElement(nB.Link,{className:"whammy_imageButtons_imageButton__n-Pdaj6r","data-analytics-type":e.isCategoryButton?"shop top categories":"","data-analytics-value":e.buttonText,"data-testid":"image-button-link-"+e.buttonLink,href:e.buttonLink},a.default.createElement("div",{"aria-hidden":!0,className:"whammy_imageButtons_imageContainer__jC1dqRCo",onClick:l,ref:function(e){return r(e)}},a.default.createElement("img",{alt:null==(t=e.buttonImage)?void 0:t.alt,className:"whammy_imageButtons_imageButtonImage__taCtzdXn",src:eu(e.buttonImage)}),a.default.createElement("div",{className:"whammy_imageButtons_imageButtonText__aYH1Roxh"},a.default.createElement("span",{className:"whammy_imageButtons_imageButtonTextHead__5dWuKmTp"},e.buttonText),e.buttonSubText&&a.default.createElement("span",{className:"whammy_imageButtons_imageButtonSubText__e28eb34q","data-testid":"image-button-subtext"},e.buttonSubText)))))},pm=function(e){var t,n;return a.default.createElement("div",{className:"whammy_imageButtons_moreButton__sW6TZhiM"},a.default.createElement("div",{className:"whammy_imageButtons_moreButtonLinkWrapper__LPnayiYm"},a.default.createElement(nB.Link,{className:"whammy_imageButtons_moreButtonLink__eWs1ttgW",href:e.link,style:{color:null==(t=e.textColor)?void 0:t.hex}},a.default.createElement("svg",{className:"whammy_imageButtons_moreButtonBackgroundSvg__nrh45gyD",viewBox:"0 0 100 100"},a.default.createElement("circle",{className:"whammy_imageButtons_moreButtonBackgroundSvgCirlce__GUEZjkdq",cx:"50%",cy:"50%",r:"49.5%",style:{fill:null==(n=e.backgroundColor)?void 0:n.hex}})),a.default.createElement("div",{className:"whammy_imageButtons_moreButtonTitleContainer__IphCKu2w"},a.default.createElement("div",{className:"whammy_imageButtons_moreButtonTitle__aZI3KTi-"},e.text),a.default.createElement(e_.CaretRightIcon,{color:"inherit",size:"small"})))))},pf="whammy_welcomeUser_stackedText__gKt8ESc8",pp="whammy_welcomeUser_iconAndTextContainer__J12AjQM5",ph="whammy_welcomeUser_iconContainer__FRXRIxgZ",pg="whammy_welcomeUser_linkStyles__U4klQBu2",p_="whammy_welcomeUser_textStackStyles__-Jp10q48",pv=function(e){var t=e.isAuthenticated,n=e.hasFuelSaver,r=e.fuelSaverBalance;return t?a.default.createElement(a.default.Fragment,null,a.default.createElement(nA.Text,{className:p_,textStyle:"body3"},"Fuel Saver"),n?a.default.createElement(nB.Link,{className:pg,"data-testid":"fsBalance",href:"/my-account/fuel-saver-plus-perks"},r&&r<1?(100*r).toFixed()+"¢ balance":"$"+r+" balance"):a.default.createElement(nB.Link,{className:pg,href:"/perks"},"Sign Up")):a.default.createElement(nB.Link,{className:p_,"data-testid":"fsLinkWelcome",href:"/perks"},"Fuel Saver")},py=function(){var e=(new Date).getHours();return e>=0&&e<12?"Good morning":e>=12&&e<18?"Good afternoon":"Good evening"},pb=function(e){var t=e.firstName,n=e.isAuthenticated,r=e.loginUrl;return a.default.createElement("div",{id:"whammy_welcomeUser_greeting__wgaWq8cz"},a.default.createElement(nA.Text,{className:"whammy_welcomeUser_greetingText__tFgyf-UQ","data-testid":"timeOfDayGreeting",textStyle:"heading3"},py(),t?", ":"."),t&&a.default.createElement(nA.Text,{className:"whammy_welcomeUser_firstNameText__g04bcQzs","data-testid":"firstName",textStyle:"heading3"}
1,t+"."),!n&&a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"whammy_welcomeUser_widthFormatter__k-vHkn7g"}),a.default.createElement(nB.Link,{"data-testid":"loginLinkWelcome",href:r,id:"whammy_welcomeUser_loginLink__R8WV4Hdk"},"Log In")))},pw=function(e){var t=e.isAuthenticated,n=e.numberOfClippedCoupons;return t?a.default.createElement(a.default.Fragment,null,a.default.createElement(nA.Text,{className:p_,textStyle:"body3"},"Digital Coupons"),n&&n>0?a.default.createElement(nB.Link,{className:pg,"data-testid":"clippedCoupons",href:"/deals/coupons?offerState=Loaded"},n+" loaded"):a.default.createElement(nB.Link,{className:pg,"data-testid":"viewAllCoupons",href:"/deals/coupons"},"View All")):a.default.createElement(nB.Link,{className:p_,"data-testid":"couponsLinkWelcome",href:"/deals/coupons"},"Digital Coupons")},px=function(e){var t=e.hasHPlusMembership,n=e.isAuthenticated,r=e.numberOfHPlusOffers;return n?a.default.createElement(a.default.Fragment,null,a.default.createElement(nA.Text,{className:p_,textStyle:"body3"},"Hy-Vee PERKS Plus®"),t&&r>0?a.default.createElement(nB.Link,{className:pg,"data-testid":"availableHPlusOffers",href:"/plus/preferences"},r+" offers"):a.default.createElement(nB.Link,{className:pg,href:"/plus"},"Join Today")):a.default.createElement(nB.Link,{className:p_,"data-testid":"joinHPlusLinkWelcome",href:"/plus"},"Hy-Vee PERKS Plus®")},pC=["contextProps"],pE="whammy_tableOfContents_subheading__BdqDG3pt",pk="whammy_tableOfContents_tableOfContentsLink__zcOFiDkP",pT="whammy_tableOfContents_tableFeatureImage__giynnKjd",pS="whammy_tableOfContents_imageContainer__23uBOFjy",pI="whammy_socialBanner_iconContainer__JbcqOYIg",pP="whammy_socialBanner_socialBannerIconImage__ulzjPq04",pN="whammy_inspirationTiles_largeInspirationTile__7Cs4zjLP",pO="whammy_inspirationTiles_smallInspirationTile__dcIWaA72",pA=[pN,pO,pO,pN,pN,pO,pO,pN],pB=function(e){var t,n=(e.index||0)%pA.length,r={name:e.titleLink.anchorLinkText,destination:e.titleLink.anchorLinkURL,altText:e.backgroundImage.alt,imageTitle:e.titleLink.anchorLinkText,tacticId:null==e?void 0:e.tacticId},l=pN===""+pA[n]?tz.seasonsTileTall:tz.seasonsTileShort,i=null==e||null==(t=e.contextProps)||null==(t=t.callbacks)||null==t.useFavoritesContext?void 0:t.useFavoritesContext(),o=!!e._id&&(null==i?void 0:i.isFavorite(e._id)),d=aY(r,e.contextProps,l),u=d.ref,s=d.selectPromotionClick;return a.default.createElement(nB.Link,{"data-analytics-detail":e.titleLink.anchorLinkText,"data-analytics-type":"Seasons","data-analytics-value":e.category,"data-testid":"inspiration-tile",href:e.titleLink.anchorLinkURL},a.default.createElement("div",{"aria-hidden":!0,className:"whammy_inspirationTiles_inspirationTile__vKh2btTU "+pA[n],"data-testid":"inspiration-tile-container",onClick:s,ref:function(e){return u(e)}},e.isPillAttached&&a.default.createElement("div",{className:"whammy_inspirationTiles_tileCategoryContainer__Vf2kPQO7","data-testid":"inspiration-tiles-pill"},a.default.createElement("span",{className:"whammy_inspirationTiles_tileCategory__Bjkb-4Xr"},e.category)),a.default.createElement("div",{className:"whammy_inspirationTiles_favoriteButtonContainer__OorqquZ9"},a.default.createElement(aK,{ariaLabel:"Favorite Button "+(null==e?void 0:e._id),isFavorite:o||!1,toggleFavorite:function(){var t;return null==i||null==i.toggleFavorite||i.toggleFavorite({favoriteType:aq.RECIPES,remoteId:null==e?void 0:e._id}),!(null==e||null==(t=e.contextProps)||null==(t=t.userFlags)||!t.isAuthenticated)}})),a.default.createElement("img",{alt:e.backgroundImage.alt,className:"whammy_inspirationTiles_tileImage__yx9tSjxy",src:eu(e.backgroundImage)}),a.default.createElement("div",{className:"whammy_inspirationTiles_tileSubTextContainer__vJhGMUzv"},a.default.createElement("span",{className:"whammy_inspirationTiles_tileSubText__dk6tHMzm"},e.titleLink.anchorLinkText))))},pL={border:"none",backgroundColor:"var(--color-gray--40)"},pD=function(e){var t=e.numberOfPages,n=e.activeIndex,r=e.setActiveIndex,l=e.arrowBgColor,i=(0,a.useRef)(null),o=(0,a.useRef)([]),d=function(){return a.default.createElement("div",{className:"whammy_paginator_placeholder__cXDzrdDC"})},u=(0,a.useState)({isMobileWidth:!0,isTabletWidth:!1}),s=u[0],c=u[1];(0,a.useEffect)(function(){var e=function(){c({isMobileWidth:window.innerWidth<=767,isTabletWidth:767<window.innerWidth&&window.innerWidth<=1380})};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}},[]);var m=(0,a.useCallback)(function(e,t){e&&!o.current.includes(e)&&o.current.splice(t,0,e)},[]),f=function(e){return a.default.createElement(eC,{direction:e,fullHeight:!0,gradientOnDevices:{mobile:!0,tablet:!0,desktop:!0}
1,iconBackgroundColor:(null==l?void 0:l.hex)||"var(--color-brand--primary)",noOpacity:!0,onClick:function(){"right"===e&&n<t-1&&r(n+1),"left"===e&&0!==n&&r(n-1)},position:s.isMobileWidth?"2%":"auto",ref:i,removeGradient:!0,showOnDevices:{mobile:!0,tablet:!0,desktop:!0},style:{top:0,position:"static"}})};return t<=1?null:a.default.createElement("div",{className:"whammy_paginator_paginator__Pv4rPB6E","data-testid":"paginator-container",ref:i},a.default.createElement("div",{className:"whammy_paginator_leftScrollContainer__5-S6LMl7","data-testid":"left-scroll-container"},0!==n?f("left"):d()),a.default.createElement("div",{className:"whammy_paginator_dotContainer__qVCh0f-j","data-testid":"dot-container"},Array.from({length:t}).map(function(e,t){return a.default.createElement(eb.LinkButton,{"aria-label":"Banner Item Number "+t,className:"whammy_paginator_dot__uFvFiott","data-testid":"dot-button",key:t,onClick:function(){return r(t)},style:n===t?pL:null},a.default.createElement("div",{"data-testid":"dot",ref:function(e){m(e,t)}}))})),a.default.createElement("div",{className:"whammy_paginator_rightScrollContainer__-D3l8w1h","data-testid":"right-scroll-container"},n<t-1?f("right"):d()))},pR="whammy_questionAndAnswer_innerContainer__EupyltJK",pM="whammy_questionAndAnswer_questionResponseContainer__U1-lJ6Dw",pF="whammy_questionAndAnswer_letter__g2d-hUOY",pW="whammy_questionAndAnswer_heading__ByQzpluP",pH=function(e){var t=e.activeIndex,n=e.setActiveIndex,r=e.image,l=e.question,i=e.answer,o=e.header,d=e.subheader,u=e.numberOfQuestionsInSet,s=e.headerEnabled,c=void 0===s||s,m=e.headerSize,f=e.imageEnabled,p=e.questionHeading,h=e.answerHeading,g=e.arrowBgColor,_=e.textColor,v=function(){return a.default.createElement("div",{className:"whammy_questionAndAnswer_questionHeaderContainer__J8qOnpzr"},c&&a.default.createElement("div",{className:"whammy_questionAndAnswer_header__Ki112Vgt"},a.default.createElement("h2",{className:"large"===m?"whammy_questionAndAnswer_largeHeader__XMN--wSf":"whammy_questionAndAnswer_smallHeader__THhf22Y0","data-testid":"header"},o)),a.default.createElement("div",{className:"whammy_questionAndAnswer_subHeader__iU0JgmzD"},a.default.createElement("div",{"data-testid":"sub-header"},d)))},y=function(){return a.default.createElement("div",{className:"whammy_questionAndAnswer_content__hiRP4478",key:t},a.default.createElement("div",{className:"whammy_questionAndAnswer_row__F6UcxCOM"},a.default.createElement("div",{className:pW},p&&a.default.createElement("div",{className:pF,"data-testid":"questionHeading"},p),a.default.createElement("div",{className:"whammy_questionAndAnswer_questionText__N5O3qZEJ","data-testid":"question"},nU(l,{paddingTop:0,textColor:null==_?void 0:_.hex}))),a.default.createElement("div",{className:pW},h&&a.default.createElement("div",{className:pF,"data-testid":"answerHeading"},h),a.default.createElement("div",{className:"whammy_questionAndAnswer_answerText__YZhDRpMT","data-testid":"answer"},nU(i,{paddingTop:0,textColor:null==_?void 0:_.hex})))))},b=function(){return f&&r&&a.default.createElement("div",{className:"whammy_questionAndAnswer_imageContainer__bTA4XqPg"},a.default.createElement("img",{alt:r.alt,"data-testid":"question-image",src:eu(r)}))};return a.default.createElement("div",{className:"whammy_questionAndAnswer_questionContainer__UD5nJspy","data-testid":"question-container"},a.default.createElement("div",{className:"whammy_questionAndAnswer_questionPanel__C79oOEb3"},a.default.createElement("div",{className:"whammy_questionAndAnswer_questionOrientationContainer__cQeCgKk1"},a.default.createElement("div",{className:"whammy_questionAndAnswer_horizontal__uylvhBdo"},a.default.createElement("div",{className:pR},b(),a.default.createElement("div",{className:pM},a.default.createElement("div",{className:"whammy_questionAndAnswer_headerContainer__mESESiKG"},v()),y(),u>0&&a.default.createElement(pD,{activeIndex:t,arrowBgColor:g,numberOfPages:u,setActiveIndex:n})))),a.default.createElement("div",{className:"whammy_questionAndAnswer_vertical__fmkUhYpK"},a.default.createElement("div",{className:pR},a.default.createElement("div",{className:pM},v(),b(),a.default.createElement("div",{className:"whammy_questionAndAnswer_qaContainer__VJQwWRMs"},y())))))))},pz={ShoppableDisplayImage:it,ShoppableDisplayVideo:id,FeatureBanner:iu,CuratedShoppableVideo:function(e){var t=e.contextProps,n=(0,nk.default)(e,ib),r=(0,a.useState)(n.shoppableVideo),l=r[0],i=r[1],o=(0,a.useState)(n.episodes
1),d=o[0],u=o[1],s=U(eM(l)),c=(0,a.useState)(""),m=c[0],f=c[1],p=(0,a.useState)(""),h=p[0],g=p[1],_=(0,a.useState)(!1)[1],v=(0,a.useState)(!1),y=v[0],b=v[1],w=function(e,t){_(!0),b(!0),f(e),g(t)};return a.default.createElement("div",{className:"whammy_curatedShoppableVideo_container__A99eTb00","data-testid":"curated-shoppable-video"},"text"===n.contentType?a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:"whammy_curatedShoppableVideo_headerContainer__92OpB-ck","data-testid":"curated-shoppable-header"},a.default.createElement("h1",null,n.title),a.default.createElement("p",null,n.subTitle))):a.default.createElement(a.default.Fragment,null,a.default.createElement(i_,{contextProps:t,setIsLoading:_,setShowPlayer:b,showPlayer:y,upcs:h,videoId:m}),n.logo&&a.default.createElement("div",{className:"whammy_curatedShoppableVideo_logoContainer__w6fhwSZF","data-testid":"logo-image"},a.default.createElement("img",{alt:"logo-img",src:eu(n.logo)})),a.default.createElement("div",{className:"whammy_curatedShoppableVideo_componentWrapper__Jl-a0yHA"},a.default.createElement("div",{className:"whammy_curatedShoppableVideo_bannerContainer__TiUWn6nL","data-testid":"banner-image"},a.default.createElement("img",{alt:"background-img",className:"whammy_curatedShoppableVideo_backgroundImage__PxezH3eV",src:s}),a.default.createElement("div",{className:"whammy_curatedShoppableVideo_bottomContainer__Irm0Tb3a","data-testid":"bottom-container"},a.default.createElement("div",{className:"whammy_curatedShoppableVideo_bottomBannerWrapper__0DH7AjJM"},a.default.createElement("div",{className:"whammy_curatedShoppableVideo_thumbnailContainer__8FU0LImK"},a.default.createElement("div",{className:"whammy_curatedShoppableVideo_thumbnail__j-LHyf7Z"},a.default.createElement("img",{alt:"thumbnail-img","data-testid":"thumbnail-image",src:U(eM(l))}),a.default.createElement("div",{className:"whammy_curatedShoppableVideo_episodeInfo__r4Kexz3-","data-testid":"thumbnail-episode-info"},a.default.createElement("div",{className:"whammy_curatedShoppableVideo_title__SzEIwmqg"},l.title),a.default.createElement("p",null,l.season+" "+l.episode))),a.default.createElement("p",{className:"whammy_curatedShoppableVideo_description__OK32LIdh"},l.description)),a.default.createElement("button",{"data-testid":"play-icon",onClick:function(){return w(l.videoId,l.shoppableUpcs)},type:"button"},a.default.createElement(is,null))))),a.default.createElement(iy,{episodes:d,handleUpcomingVideoPress:function(e,t){V()&&(u(function(e){var a=[].concat(e);return a[t]=l,a}),i(e))},header:n.header,onPlayButtonPress:w}))))},InfluencerTrendingCardsGrid:function(e){var n=e.feedData,r=e.heading,l=e.contextProps;return a.default.createElement("div",{className:iD.gridContainer},r&&a.default.createElement("h1",{className:iD.heading,"data-testid":"trending-feed-heading"},r),a.default.createElement("div",{className:iD.container,"data-testid":"influencer-trending-cards-grid"},null==n?void 0:n.map(function(e){return a.default.createElement(iL,(0,t.default)({contextProps:l,key:e.postId},e))})))},InfluencerTrendingCard:iL,RecipeSearchFilter:function(e){var t=e.title,n=e.redirectUrl,r=e.textColor,l=e.tabletImage,i=e.mobileImage,o=e.desktopImage,d=e.pillColor,u=e.pillTextColor,s=e.tags.slice(0,6).filter(function(e){return e.name&&!e.isBadge});return a.default.createElement(iR,{desktopImage:o,mobileImage:i,tabletImage:l},a.default.createElement(iM,{textColor:r},t),a.default.createElement(iF,null,s.map(function(e){return a.default.createElement(iW,{key:e.name,onClick:function(){var t;return t=e.name,void(n&&window.open(n+"?search="+t,"_self"))},pillColor:d,pillTextColor:u},e.name)})))},ShoppableHero:function(e){var t,n,r=e.desktopImage,l=e.tabletImage,i=e.mobileImage,o=e.hotspots,d=e.desktopHotspots,u=e.tabletHotspots,s=e.logo,c=e.subheader,m=e.displayLogoOnHero,f=e.title,p=e.buttonText,h=e.titleColor,g=e.subheaderTextColor,_=e.buttonColor,v=e.contextProps,y=e.buttonLink,b=e.isSmallHeadline,w=e.mobileContentTextAligment,x=e.tabletContentTextAligment,C=e.desktopContentTextAligment,E=e.disableButton,k=e.mobileContentTextWidth,T=e.tabletContentTextWidth,S=e.desktopContentTextWidth,I=e.tacticId,P=(0,a.useState)(!1),N=P[0],O=P[1],A=(0,a.useState)(!1),B=A[0],L=A[1],D=(0,a.useState)(),R=D[0],M=D[1],F=(0,a.useState)(r),W=F[0],H=F[1],z=(0,a.useState)(o),j=z[0],U=z[1],G=(0,a.useState)("desktop"),V=G[0],q=G[1],Y=(0,a.useRef)(null),X=(0,a.useRef)(null),Z=(0,a.useRef)(null),K=lx().width,Q=aY({name:f,tacticId:I,altText:null==r?void 0:r.alt,imageTitle:f},v,tz.SeasonsShoppableHero).ref;(0,a.useEffect)(function(){var e=function(e){var t=document.querySelector("#productCardDiv");N&&e.target instanceof Element&&(null==t||!t.contains(e.target))&&"hotspot"!==e.target.getAttribute("data-role")&&O(!1)};return document.addEventListener("mouseup",e),function(){document.removeEventListener("mouseup",e)}},[N]),(0,a.useEffect)(function(){var e=Y.current,t=X.current,a=Z.current;if(e&&t&&a){for(var n=iz(e,a),r=Number.parseFloat(e.style.top)||0,l=Number.parseFloat(e.style.left);n.collidedBottom;)r-=50,e.style.top=r+"px",n=iz(e,a);for(;n.collidedTop;)r+=50,e.style.top=r+"px",n=iz(e,a);for(;n.collidedRight;)l-=50,e.style.left=l+"px",n=iz(e,a);for(;n.collidedLeft;)l+=50,e.style.left=l+"px",n=iz(e,a)}},[R,N]),(0,a.useEffect)(function(){!K||K>=1150?(H(r),L(!0),U(d),q("desktop")):K>=600?(H(l),L(!1),U(u),q("tablet")):(H(i),L(!1),U(o),q("mobile"))},[K,r,l,i,o,d,u]);var $=function(e){e===R?O(!N):(O(!0),M(e))},J=function(){L(!B)},ee=(0,a.useMemo)(function(){var e=[],t=[];
1return null==j||j.forEach(function(a){var n;null==a||null==(n=a.productId)||n.forEach(function(n){var r,l,i=(null==n||null==(r=n.card)?void 0:r.productId)||(null==n||null==(l=n.product)?void 0:l.productId);i&&(e.push(i),t.push(a))})}),{filteredHotspots:t,productIds:e}},[j]),et=ee.productIds,ea=ee.filteredHotspots,en=(null==et?void 0:et.length)>0?et:null;return a.default.createElement("div",{className:ij.container,"data-testid":"hero-image-wrapper",ref:function(e){Z.current=e,Q(e)},style:{"--mobile-content-text-aligment":w,"--tablet-content-text-aligment":x,"--desktop-content-text-aligment":C}},(null==W||null==(t=W.asset)?void 0:t.url)&&a.default.createElement("img",{alt:W.alt,className:ij.image,"data-testid":"shoppable-hero-image",src:null==(n=W.asset)?void 0:n.url}),m&&s&&a.default.createElement("img",{alt:s.alt,className:ij.logo,"data-testid":"shoppable-hero-logo",src:eu(s)}),a.default.createElement("div",{className:ij.overlay},a.default.createElement("div",{className:ij.mobileTitleContent,style:{"--mobile-content-text-width":k,"--tablet-content-text-width":T,"--desktop-content-text-width":S}},a.default.createElement(nA.Text,{className:ij.heading,"data-testid":"shoppable-hero-title",style:{color:(null==h?void 0:h.hex)||"var(--color-gray--60)",fontSize:b?({desktop:"var(--font-size--48)",mobile:29,tablet:39})[V]:"",paddingTop:m||"desktop"===V?"":"40px"},textStyle:"heading2-lg"},f),c&&a.default.createElement(nA.Text,{className:ij.subHeader,style:{color:(null==g?void 0:g.hex)||"var(--color-gray--60)"},textStyle:"body2"},c),!(void 0!==E&&E)&&a.default.createElement("div",{className:ij.mobileButtonContainer},a.default.createElement(rH.Button,{className:ij.callToActionBtn,"data-testid":"call-to-action-button",onClick:function(){return window.open(y,"_self")},style:{backgroundColor:(null==_?void 0:_.hex)||"var(--color-brand--primary)"}},p)))),a.default.createElement("div",{"data-testid":"desktop-hotspots-container"},B&&(null==ea?void 0:ea.map(function(e,t){var n,r,l,i;return a.default.createElement("div",{className:ij.hotspot,key:et[t],ref:X,style:{left:e.x+"%",top:e.y+"%"}},a.default.createElement("div",{"aria-describedby":"desktop-tooltip-displayed",className:ij.circle,"data-role":"hotspot","data-testid":"hotspot-container-"+t,onClick:function(){return $(e)},onKeyDown:function(){return $(e)},role:"button",tabIndex:0},a.default.createElement("p",{className:ij.plus,"data-role":"hotspot"},"+")),N&&R&&e===R&&((i=(null==(n=(l=R.productId[0]).card)?void 0:n.product)||l.product)?a.default.createElement("div",{className:ij.productDetailWrapper,"data-testid":"product-modal-wrapper",id:"productCardDiv",ref:Y,style:{left:"-250px",width:"fit-content"}},a.default.createElement(ln,{__typename:"storeProduct",basePrice:0,contextProps:v,"data-testid":"StoreProductCard",fuelSaver:"",isWeighted:!1,onFuelSaver:!1,product:{__typename:"storeProduct",averageWeight:i.averageWeight,brandName:i.brandName,name:i.name,productImages:i.productImages,size:i.size,productId:i.productId,item:i.item,upc:i.upc},rmaPromoCategory:tz.SeasonsShoppableHeroProduct,storeProductId:Number(null==l||null==(r=l.card)?void 0:r.storeProductId),storeProductIsAvailable:!!i.storeProduct})):null))}))),null!==en&&a.default.createElement("div",{className:ij.tagIconWrapper,"data-testid":"shoppable-hero-tag-icon-wrapper",onClick:J,onKeyDown:J,role:"button",tabIndex:0},a.default.createElement(e_.GroceryIcon,{className:ij.tagIcon,color:"#FFF","data-testid":"shoppable-hero-tag-icon",size:"medium"})))},CarouselHeroBanner:fs,WatchCarousel:function(e){var n,r,l,i=e.textColor,o=e.textBlock,d=e.carouselCards,u=e.numberOfVideoCards,s=e.backgroundColor,c=e.isBgImageRequired,m=e.bgImage,f=e.isPillRequired,p=e.pillBlock,h=e.isSocialMenuRequired,g=e.socialMediaUrls,_=e.cta,v=e.contextProps,y=e.removeContent,b=e.isShoppableVideoCardTextDarkColor,w=e.showMetaData,x=(0,a.useRef)(null),C=u===iG.THREE&&y,E=[].concat(d);3===(null==d?void 0:d.length)&&(E=[].concat(d,d));var k=lx().isMobileWidth,T={centerMode:u===iG.THREE,centerPadding:window.matchMedia("(max-width: 960px)").matches?"60px":"0px",infinite:!0,touchThreshold:2300,speed:500,slidesToShow:u===iG.THREE||window.matchMedia("(max-width: 960px)").matches?3:5,arrows:!1,initialSlide:1,responsive:[{breakpoint:10,settings:{centerMode:!0,centerPadding:"20%",slidesToShow:1}}
1,{breakpoint:531,settings:{centerMode:!0,centerPadding:"10%",slidesToShow:1}}]},S=null==_||null==(n=_.borderColor)?void 0:n.hex,I={"--border-color":null!=S&&S.trim()?S:"#d82117"};return a.default.createElement("div",{className:"whammy_watchCarousel_container__rZucZcgz","data-testid":"carousel-container",style:(0,t.default)({background:c?"url("+m.backgroundImage.imageUrl+")":s.hex},I)},a.default.createElement("div",{className:"whammy_watchCarousel_watchCarouselContainer__tmWMXDW0",style:{color:i.hex||"var(--color-white)",flexDirection:u!==iG.THREE||y||k?"column":"row",alignItems:"center",maxWidth:"-webkit-fill-available",display:"flex",position:"relative",textAlign:"center"}},f&&a.default.createElement("div",{className:"whammy_watchCarousel_pillBlock__ftinxtUt","data-testid":"pill-block",style:{color:null==p||null==(r=p.pillTextColor)?void 0:r.hex,background:null==p||null==(l=p.pillBgColor)?void 0:l.hex}},a.default.createElement("p",null,null==p?void 0:p.pillText)),u===iG.THREE&&!y&&a.default.createElement("div",{className:"whammy_watchCarousel_textBlock__V20suajb","data-testid":"text-block"},a.default.createElement("h2",{className:iQ},null==o?void 0:o.heading),a.default.createElement("div",{className:"whammy_watchCarousel_blockSubHeading__F1eemZyX"},null==o?void 0:o.subHeading),h&&a.default.createElement(i2,(0,t.default)({extraClassNames:i0},g,{testIdPrefix:"Desktop View"})),a.default.createElement(i3,(0,t.default)({},_,{extraClassNames:i0,testId:"cta-button-three-button"}))),(u===iG.FIVE||C)&&a.default.createElement("h2",{className:iQ+" "+(f&&"whammy_watchCarousel_pillEnabledBlockHeading__jWYO72UF")},null==o?void 0:o.heading),a.default.createElement("div",{className:"whammy_watchCarousel_carouselBlock__idn-hgZ8",style:{maxWidth:u===iG.THREE?"60%":"100%"}},a.default.createElement(iU.default,(0,t.default)({},T,{className:"whammy_watchCarousel_slider__V0ft12kN",ref:x}),E.map(function(e){return a.default.createElement(iK,(0,t.default)({isShoppableVideoCardTextDarkColor:b,key:null==e?void 0:e.videoId,numberOfVideoCards:u,showMetaData:w},e,{contextProps:v}))})),a.default.createElement("button",{className:i$+" whammy_watchCarousel_scrollButtonLeft__h4-a0CO1","data-testid":"scroll-icon-left-button",onClick:function(){var e;return null==x||null==(e=x.current)?void 0:e.slickPrev()},style:{backgroundColor:"var(--color-brand--primary)",borderColor:"transparent",borderRadius:"100%",height:"40px",left:0,marginBottom:"var(--spacing--sm)",position:"absolute",top:"50%",width:"40px"},type:"button"},a.default.createElement("span",{style:{fill:"var(--color-white)"}},a.default.createElement(e_.CaretLeftIcon,null))),a.default.createElement("button",{className:i$+" whammy_watchCarousel_scrollButtonRight__EzMOH07f","data-testid":"scroll-icon-right-button",onClick:function(){var e;return null==x||null==(e=x.current)?void 0:e.slickNext()},style:{backgroundColor:"var(--color-brand--primary)",borderColor:"transparent",borderRadius:"100%",height:"40px",marginBottom:"var(--spacing--sm)",position:"absolute",right:0,top:"50%",width:"40px"},type:"button"},a.default.createElement("span",{style:{fill:"var(--color-white)"}},a.default.createElement(e_.CaretRightIcon,null)))),h&&u===iG.THREE&&a.default.createElement(i2,(0,t.default)({extraClassNames:"whammy_watchCarousel_socialMediaHandle__SRYaXqgw "+iJ},g,{testIdPrefix:"Mobile View"})),a.default.createElement(i3,(0,t.default)({},_,{extraClassNames:u===iG.FIVE||C?"whammy_watchCarousel_fiveCardsCtaButton__EOq9jm46":iJ,testId:"cta-button-five-button"}))))},Influencer:function(e){var n,r,l,i,o,d,u,s;return a.default.createElement("div",{className:"whammy_influencer_container__iHEJm5xG","data-testid":"container-div",style:{backgroundColor:(null==(n=e.backgroundColor)?void 0:n.hex)||"white"}},a.default.createElement("div",{className:oT},a.default.createElement("img",{alt:e.backgroundImage.alt,className:oT,decoding:"async",loading:"lazy",src:eu(e.backgroundImage)}),e.profile?a.default.createElement("div",{className:"whammy_influencer_profileContainer__-746vJE6","data-testid":"profile-container"},a.default.createElement("img",{alt:null==(r=e.profile)?void 0:r.profileImage.alt,decoding:"async",loading:"lazy",src:eu(null==(l=e.profile)?void 0:l.profileImage),style:{borderColor:null==(i=e.profile)?void 0:i.profileImageBorderColor.hex}}),a.default.createElement("div",{className:"whammy_influencer_profileTextWrapper__TubVrlT7",style:{color:null==(o=e.profile)?void 0:o.profileImageBorderColor.hex}},a.default.createElement("span",{className:"whammy_influencer_profileName__FCI0zIef"},null==(d=e.profile)?void 0:d.name),a.default.createElement("span",{className:"whammy_influencer_profileTitle__u8mjSCKj"},null==(u=e.profile)?void 0:u.title))):null),a.default.createElement("div",{className:"whammy_influencer_imageGradient__K8GiQ-WI","data-testid":"image-gradient-div",style:{background:"linear-gradient(to bottom, rgba(0, 0, 0, 0), "+((null==(s=e.backgroundColor)?void 0:s.hex)||"white")+")"}}),a.default.createElement("div",{className:"whammy_influencer_headerContainer__wLqecgml",style:{color:e.textColor.hex}},a.default.createElement("div",{className:"whammy_influencer_header__BuGgU4WD"},a.default.createElement("p",null,e.influencerHeader)),a.default.createElement("div",{className:"whammy_influencer_subtext__CJOVw-Os"},a.default.createElement("p",null,e.subtext))),"carousel"===e.cardDisplayType&&e.carousel&&a.default.createElement("div",{className:"whammy_influencer_carousel__CBej3-jV","data-testid":"carousel"},a.default.createElement(on,(0,t.default)({},e.carousel,{buttonGradientFadeColor:e.backgroundColor,buttonsInside:!0}))),"swimlane"===e.cardDisplayType&&e.swimlane&&a.default.createElement("div",{className:"whammy_influencer_swimlane__q3rqsS3W","data-testid":"swimlane"},a.default.createElement(ok,(0,t.default)({},e.swimlane,{buttonGradientFadeColor:e.backgroundColor,hideHeaderAndCta:!0}))),e.callToAction&&a.default.createElement("div",{className:"whammy_influencer_callToAction__nXj0NJDY",style:{color:e.textColor.hex}},a.default.createElement("a",{"data-testid":"cta-link",href:e.callToAction.href},e.callToAction.buttonText)))},ShoppableVideos:function(e){var n,r=e.contextProps,l=(0,nk.default)(e,oS),i=l.shoppableVideos,o=l.tilesToShow,d=l.exploreBtn,u=l.favoriteBtn,s=o||12,c=(0,a.useState)(s),m=c[0],f=c[1],p=(0,a.useState)(!1),h=p[0],g=p[1],_=!(i.length-m<=0);return a.default.createElement("div",null,a.default.createElement("div",{className:"whammy_shoppableVideos_container__nmzpNAnJ","data-testid":"shoppable-videos-list"},i&&(null==i||null==(n=i.slice(0,m))?void 0:n.map(function(e){return a.default.createElement(ol,(0,t.default)({key:e._id},e,{contextProps:r,favoriteBtn:u}))}))),!(null!=d&&d.optional)&&_&&a.default.createElement("div",{className:"whammy_shoppableVideos_exploreBtnContainer__PppcBPdo"},h?a.default.createElement("div",{className:"whammy_shoppableVideos_loadingContent__PMQ5vBtO",id:"loading-spinner"},a.default.createElement("div",{className:"whammy_shoppableVideos_loadingSpinner__gMLBKuxK"},a.default.createElement(r7.Spinner,null))):a.default.createElement("button",{className:"whammy_shoppableVideos_exploreButton__vMVtk38M","data-testid":"explore-more-button",onClick:function(){g(!0),setTimeout(function(){f(m+s),g(!1)},1e3)},type:"button"},null==d?void 0:d.text)))},ShoppableVideo:ol,BasicCarousel:function(e){var n=(0,a.useState)([3,3]),r=n[0],l=n[1],i=(0,a.useRef)(null),o=(0,a.useRef)(0),d=(0,a.useRef)({clientWidth:0}),u=(0,a.useRef)(0),s=e.cards,c=e.labelText,m=e.arrowBgColor,f=e.titleTextColor,p=e.subtitleTextColor,h=(0,a.useMemo)(function(){var e=s.slice(-2),t=s.slice(0,1);return[].concat(e,s,t)},[s]),g=function(){l([1,1]);var e,t=window.innerWidth>528?0:.66*u.current;null==(e=i.current)||e.scrollTo({top:0,left:t,behavior:"instant"}),o.current=t},_=function(){l([h.length-2,h.length-2]);var e,t=window.innerWidth>528?u.current*(h.length-3):u.current*(h.length-3+.66);null==(e=i.current)||e.scrollTo({top:0,left:t,behavior:"instant"}),o.current=t},v=function(){var e;null==(e=i.current)||e.scrollTo({top:0,left:o.current+u.current,behavior:"smooth"}),o.current+=u.current},y=function(){var e=r[0]+1;e===h.length-1?(l([r[0],1]),g(),l(function(e){return[e[0]+1,e[0]+1]}),v()):e===h.length-2?(l([e,1]),v(),setTimeout(function(){return g()},500)):(l([e,e]),v())},b=function(){var e;null==(e=i.current)||e.scrollTo({top:0,left:o.current-u.current,behavior:"smooth"}),o.current-=u.current},w=function(){var e=r[0]-1;0===e?(l(function(e){return[e[0],h.length-2]}),_(),l(function(e){return[e[0]-1,e[0]-1]}),b()):1===e?(l([e,h.length-2]),b(),setTimeout(function(){return _()},500)):(l([e,e]),b())},x=(0,a.useRef)(0),C=(0,a.useRef)(0);return(0,a.useEffect)(function(){u.current=d.current.clientWidth},[]),(0,a.useEffect)(function(){var e=(0,oI.default)(function(){u.current=d.current.clientWidth;var e,t=window.innerWidth>528?2:2.66,a=u.current*t;null==(e=i.current)||e.scrollTo({top:0,left:a,behavior:"instant"}),o.current=a,l([3,3])},200);return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]),(0,a.useEffect)(function(){var e,t=window.innerWidth>528?2:2.66,a=u.current*t;null==(e=i.current)||e.scrollTo({top:0,left:a,behavior:"instant"}),o.current=a},[]),a.default.createElement("div",{"aria-label":c,"aria-roledescription":"carousel",className:"whammy_basicCarousel_container__2VqR8iNT","data-testid":"carousel-container",onTouchEnd:function(){x.current-C.current>50&&y(),C.current-x.current>50&&w()},onTouchMove:function(e){C.current=e.touches[0].clientX},onTouchStart:function(e){x.current=e.touches[0].clientX},role:"region"},a.default.createElement("button",{"aria-label":"previous button",onClick:w,style:{background:(null==m?void 0:m.hex)||"var(--color-brand--primary)"},type:"button"},a.default.createElement(e_.CaretLeftIcon,null)),a.default.createElement(oO,{ref:i},h.map(function(e,n){return a.default.createElement("li",{className:"whammy_basicCarousel_cardWrapper__zUGX0ZQ-",key:e.title+"-"+n,ref:d},a.default.createElement(oN,(0,t.default)({},e,{className:n===r[0]||n===r[1]?"":"whammy_basicCarousel_inactive__IIcz-xpK",subtitleTextColor:(null==p?void 0:p.hex)||"",titleTextColor:(null==f?void 0:f.hex)||""})))})),a.default.createElement("button",{"aria-label":"next button",onClick:y,style:{background:(null==m?void 0:m.hex)||"var(--color-brand--primary)"},type:"button"},a.default.createElement(e_.CaretRightIcon,null)))},PostCards:function(e){var t=e.items,n=e.tilesToShow,r=e.exploreBtn,l=e.favoriteBtn,i=e.tag,o=n||12,d=(0,a.useState)(o),u=d[0],s=d[1],c=(0,a.useState)(!1),m=c[0],f=c[1],p=!(t.length-u<=0);return a.default.createElement("div",{className:"whammy_postCards_tilesContainer__dIXrglXx","data-testid":"tiles-parent-container"},t&&t.slice(0,u).map(function(e,t){return a.default.createElement("div",{className:"whammy_postCards_imageWithText__cfZJsJyl","data-testid":"image-with-text-"+t,key:e.remoteId+"-"+t},a.default.createElement("div",{className:"whammy_postCards_tileBtnContainer__kxdN-uZb","data-testid":"tile-btn-container-"+t},!(null!=i&&i.optional)&&a.default.createElement("div",{className:"whammy_postCards_tagPill__HwUNJoKQ"},a.default.createElement(oi,{backgroundColor:i.bgColor,showBorder:!0,text:i.text,textColor:i.color})),!(null!=l&&l.optional)&&a.default.createElement(aK,{isFavorite:null==l?void 0:l.isFavorite(e.remoteId),testId:"fav-icon-"+t,toggleFavorite:function(){return l.toggleFavorite(e)}}
1)),a.default.createElement(nB.Link,{"data-testid":"image-link-"+t,href:e.link.url,key:"link-"+e.link.url,rel:"noopener noreferrer"},a.default.createElement("img",{alt:e.image.alt,"data-testid":"image-"+t,src:eu(e.image)}),a.default.createElement("div",{className:"whammy_postCards_tileImageContainer__yNehuLcy"},a.default.createElement("span",{className:"whammy_postCards_imageText__RNbt-TMZ","data-testid":"image-text-"+t},null==e?void 0:e.title))))}),!(null!=r&&r.optional)&&p&&a.default.createElement("div",{className:"whammy_postCards_exploreBtnContainer__c-Srhk67"},m?a.default.createElement("div",{className:"whammy_postCards_loadingContent__2iCUBx5r",id:"loading-spinner"},a.default.createElement("div",{className:"whammy_postCards_loadingSpinner__sCPMsLJ-"},a.default.createElement(r7.Spinner,null))):a.default.createElement("button",{className:"whammy_postCards_exploreButton__YiHUCyI7","data-testid":"exploremore-button",onClick:function(){f(!0),setTimeout(function(){s(u+o),f(!1)},1e3)},type:"button"},null==r?void 0:r.text)))},IngredientDirectionWrapper:function(e){var t,n,r,l=e.contextProps,i=e.directionBlockProps,o=e.ingredientsBlockProps,d=!!(null==o||null==(t=o.ingredientGroups)?void 0:t.length),u=!!(null==o||null==(n=o.longRecipeIngredientCardData)?void 0:n.length),s=d||u,c=(null==i||null==(r=i.directions)?void 0:r.length)>0;return a.default.createElement("div",{className:o7.wrapperContainer,"data-testid":"ingredient-direction-wrapper-container"},s&&a.default.createElement("div",{className:o7.ingredientComponent,"data-testid":"ingredient-component"},a.default.createElement(o6,{buyIngredientsTitle:o.buyIngredientsTitle,contextProps:l,ingredientGroups:o.ingredientGroups,ingredientGroupsTitle:o.ingredientGroupsTitle,longRecipeIngredientCardData:o.longRecipeIngredientCardData,servings:o.servings})),c&&a.default.createElement("div",{className:eR(o7.directionComponent,!s&&o7.directionComponentWithPadding),"data-testid":"direction-component"},a.default.createElement(oz,{contextProps:l,directions:i.directions,directionsTitle:i.directionsTitle,remoteId:i.remoteId})))},CardGrid:function(e){var n={recipes:{component:o9,params:{lazyLoad:e.lazyLoad,header:e.header,textColor:e.textColor,recipeGridCards:e.recipeGridCards,contextProps:e.contextProps}},masonryTileGrid:{component:dO,params:{header:e.header,description:e.description,textColor:e.textColor,masonryGridCategories:e.masonryGridCategories,fullWidthBackground:e.fullWidthBackground,contextProps:e.contextProps}},categoryTileGrid:{component:dR,params:{header:e.header,description:e.description,textColor:e.textColor,categoryTiles:e.categoryTileGrid,headerBackgroundImage:e.headerBackgroundImage,gradientEnabled:e.gradientEnabled,gradientPosition:e.gradientPosition,gradientColor:e.gradientColor,sideGradientEnabled:e.sideGradientEnabled,sideGradientColor:e.sideGradientColor,contextProps:e.contextProps}},products:{component:dL,params:{header:e.header,textColor:e.textColor,productCards:e.productCards,contextProps:e.contextProps}}},r=n[e.gridLayout].component;return a.default.createElement(r,(0,t.default)({},n[e.gridLayout].params))},RecipeIngredients:o6,SeasonsProductCard:o3,NutriGrabWrapper:function(e){var n=e.nutritionBlockProps,r=e.whatToGrabProps,l=e.testId;return a.default.createElement("div",{className:eR("whammy_nutriGrabWrapper_hstack__HRrRIQHq"),"data-testid":void 0===l?"nutri-grab-wrapper":l},a.default.createElement(d7,(0,t.default)({},n)),a.default.createElement(dM,(0,t.default)({},r)))},RecipeProductCard:function(e){var t=e.image,n=e.productSalePrice,r=e.productName,l=e.buttonText,i=e.handleSwapClick,o=e.cardNumber;return a.default.createElement("div",{className:"whammy_recipeProductCard_recipeProductCardContainer__4S5p0woD","data-testid":"recipe-product-card-container"},a.default.createElement("div",{"data-testid":"recipe-product-image-container"},a.default.createElement("img",{alt:null==t?void 0:t.alt,className:"whammy_recipeProductCard_recipeProductImage__sYXdWnTw","data-testid":"recipe-product-image",onError:d9,src:eu(t)})),a.default.createElement(nA.Text,{className:"whammy_recipeProductCard_recipeProductSalePrice__UgKPVe2-","data-testid":"recipe-product-sale-price",textStyle:"body3"},"$",n),a.default.createElement(nA.Text,{className:"whammy_recipeProductCard_recipeProductName__kTQxfGaQ","data-testid":"recipe-product-name",textStyle:"body3"},r),a.default.createElement("div",{className:"whammy_recipeProductCard_buttonWrapper__U5UgDwo0"},a.default.createElement(rH.Button,{className:"whammy_recipeProductCard_swapButton__MA6K5K-v","data-testid":"recipe-product-swap-button",onClick:function(){null==i||i(o,n)}},l)))},NutritionLabel:d5,WhatToGrab:dM,HowToGuideHeader:function(e){var t;return a.default.createElement("div",{className:d8.container,"data-testid":"topContainer",style:{backgroundColor:null!=(t=e.backgroundColor.hex)?t:"transparent"}},a.default.createElement("div",{className:d8.halfwidth},a.default.createElement("img",{alt:null==e?void 0:e.image.alt,className:d8.mainImage,"data-testid":"banner-main-image",src:eu(null==e?void 0:e.image)}),a.default.createElement("div",{className:d8.textContainer},a.default.createElement(nA.Text,{textStyle:"heading6"},e.headline),a.default.createElement(nA.Text,{textStyle:"body2"},e.subhead))),e.sponsoredLogo&&a.default.createElement("div",{className:d8.halfwidth,"data-testid":"sponsoredContainer"},a.default.createElement(nA.Text,{textStyle:"body2"},"Sponsored"),a.default.createElement("img",{alt:null==e?void 0:e.sponsoredLogo.alt,className:d8.sponsoredImage,"data-testid":"sponsored-image",src:eu(null==e?void 0:e.sponsoredLogo)})))},BackToTop:function(e){return a.default.createElement("div",{className:"whammy_backToTop_container__BpruzMIR","data-testid":"container"},a.default.createElement(nA.Text,{textStyle:"heading3"},e.actionText),a.default.createElement("button",{className:"whammy_backToTop_gradientCircleButton__ZSikITct","data-testid":"scrollButton",onClick:function(){return window.scroll(ue)},type:"button"},a.default.createElement(e_.ArrowUpIcon,{color:"#FFF","data-testid":"arrowIcon",size:"medium"})))},HighlightedQuote:function(e){var t=e.quoteCopy,n=e.decoratorColor,r=e.backgroundColor,l=e.textColor,i=e.textAlignment,o=e.desktopContentTextWidth,d=e.mobileContentTextWidth,u=e.tabletContentTextWidth,s=e.authorInfo,c=e.authorName,m=e.authorImage,f=e.COBImage,p=e.showQuoteOnly,h=e.backgroundImageHasFixedWidth,g=e.transparentBackgroun
1dImageMobile,_=e.transparentBackgroundImageTablet,v=e.transparentBackgroundImageDesktop,y=e.mobileBackgroundImage,b=e.tabletBackgroundImage,w=e.desktopBackgroundImage,x={"--mobile-content-text-width":d,"--tablet-content-text-width":u,"--desktop-content-text-width":o,textAlign:"right"===i?"end":"start","--decorator-color":null==n?void 0:n.hex,"--text-color":null==l?void 0:l.hex,"--text-align":i||"left",paddingTop:p?0:f?100:40,flexDirection:"right"===i?"row-reverse":"row",minHeight:p?"auto":"400px",justifyContent:p?"center":"unset"},C={"--background-color":null==r?void 0:r.hex,"--mobile-background":"url("+eu(null==y?void 0:y.backgroundImage)+")","--tablet-background":"url("+eu(null==b?void 0:b.backgroundImage)+")","--desktop-background":"url("+eu(null==w?void 0:w.backgroundImage)+")","--mobile-background-position":""+(null==y?void 0:y.backgroundPosition),"--tablet-background-position":""+(null==b?void 0:b.backgroundPosition),"--desktop-background-position":""+(null==w?void 0:w.backgroundPosition),"--cob-size":p?"45px":f?"100px":"0px"},E={"--mobile-transparent-background":"url("+eu(null==g?void 0:g.backgroundImage)+")","--tablet-transparent-background":"url("+eu(null==_?void 0:_.backgroundImage)+")","--desktop-transparent-background":"url("+eu(null==v?void 0:v.backgroundImage)+")","--mobile-transparent-background-position":""+(null==g?void 0:g.backgroundPosition),"--tablet-transparent-background-position":""+(null==_?void 0:_.backgroundPosition),"--desktop-transparent-background-position":""+(null==v?void 0:v.backgroundPosition)};return a.default.createElement("div",{className:"whammy_highlightedQuote_topOverflowWrapper__CuPYelay "+(h?"whammy_highlightedQuote_fixedWrapper__URg4MR9I":""),"data-testid":"wrapperContainer"},a.default.createElement("div",{className:"whammy_highlightedQuote_backgroundContainer__-Cw4Kmsy","data-testid":"backgroundContainer",style:C}),a.default.createElement("div",{className:"whammy_highlightedQuote_transparentBackgroundContainer__5DeXtVZD",style:E}),a.default.createElement("div",{className:"whammy_highlightedQuote_container__W4TSt10D","data-testid":"quoteContainer",style:x},a.default.createElement("div",{className:p?"whammy_highlightedQuote_textOverlay__0AgOmMc6":"whammy_highlightedQuote_textOverlayHalfWidth__5RhjmfG1","data-testid":"textContainer",style:{textAlign:"start"}},a.default.createElement(ut,{color:n,svgTagClassName:"whammy_highlightedQuote_quotationDecorator__48oCWyDh"}),a.default.createElement(nA.Text,{className:"whammy_highlightedQuote_quoteCopy__BCPvP79J","data-testid":"quote",textStyle:"body1"},t),!p&&c&&a.default.createElement("div",{className:"whammy_highlightedQuote_author__dIIKC7td","data-testid":"author"},a.default.createElement("div",null,a.default.createElement("img",{alt:null==m?void 0:m.alt,className:"whammy_highlightedQuote_authorImage__6ty3zpCm","data-testid":"authorImage",src:""+eu(m)})),a.default.createElement("div",{className:"whammy_highlightedQuote_authorDetails__IGgwGicC"},a.default.createElement(nA.Text,{className:"whammy_highlightedQuote_authorName__ZVc0ATbA","data-testid":"authorName",textStyle:"heading4"},c),a.default.createElement(nA.Text,{className:"whammy_highlightedQuote_authorInfo__A2t4bO1j","data-testid":"authorInfo",textStyle:"body1"},s))))))},RecipeOverview:function(e){var n,r,l,i,o,d,u,s=(0,a.useState)(!1),c=s[0],m=s[1],f=(0,a.useState)(null),p=f[0],h=f[1],g=(0,a.useState)(!1),_=g[0],v=g[1],y=null==(i=e.contextProps)||null==(i=i.callbacks)||null==i.useFavoritesContext?void 0:i.useFavoritesContext(),b=null!=(o=null==y||null==y.isFavorite?void 0:y.isFavorite(e.recipeId))&&o,w=(0,a.useState)(uu),x=w[0],C=w[1],E=(null==(d=e.contextProps)||null==(d=d.userFlags)?void 0:d.isAuthenticated)||!1;(0,a.useEffect)(function(){_?C(uu):!_&&null!=p&&p.isRated&&C("#FFD000")},[_,null==p?void 0:p.isRated]);var k=(0,a.useCallback)(ep(eh.default.mark(function t(){return eh.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=1,null==y||null==y.getAvgRatingForRecipe?void 0:y.getAvgRatingForRecipe({remoteId:e.recipeId,ratingType:aq.RECIPES});case 1:h(t.sent);case 2:case"end":return t.stop()}},t)})),[y,e.recipeId]),T=(n=ep(eh.default.mark(function a(n){var r;return eh.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return h((0,t.default)({},p,{avgRating:n,isRated:!0,remoteId:e.recipeId,totalRatings:null!=(r=null==p?void 0:p.totalRatings)?r:0})),a.next=1,null==y||null==y.updateRatingForRecipe?void 0:y.updateRatingForRecipe({remoteId:e.recipeId,rating:n,ratingType:aq.RECIPES});case 1:case"end":return a.stop()}},a)})),function(e){return n.apply(this,arguments)});(0,a.useEffect)(function(){k()},[e.contextProps,k]);var S=(r=ep(eh.default.mark(function e(t){return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,navigator.clipboard.writeText(t).then(function(){m(!0)});case 1:case"end":return e.stop()}},e)})),function(e){return r.apply(this,arguments)}),I=(l=ep(eh.default.mark(function t(a){var n,r;return eh.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(null!=(n=e.contextProps)&&n.userFlags.isAuthenticated){t.next=2;break}return t.next=1,null==(r=e.contextProps)?void 0:r.callbacks.loginCallback();case 1:t.next=4;break;case 2:return t.next=3,T(a);case 3:k();case 4:case"end":return t.stop()}},t)})),function(e){return l.apply(this,arguments)});return(0,a.useEffect)(function(){var e=setTimeout(function(){m(!1)},3e3);return function(){return clearTimeout(e)}},[c]),a.default.createElement("div",{className:"whammy_recipeOverview_container__rqj0-DM6","data-testid":"recipe-overview-container"},a.default.createElement("div",{className:"whammy_recipeOverview_overviewContainer__oCO1lEIf","data-testid":"recipe-overview-information"},a.default.createElement("div",{className:"whammy_recipeOverview_mainImageWrapper__D-5byJ-B"},a.default.createElement("img",{alt:e.imageWithAlt.alt||"Recipe image",className:"whammy_recipeOverview_mainImage__7qfSqQ7A",src:e.imageWithAlt.asset.url})),a.default.createElement("div",{className:"whammy_recipeOverview_recipeDe
1scription__8mu-CUpt"},(null==e?void 0:e.badge)&&a.default.createElement("div",{className:"whammy_recipeOverview_badge__uEOOdr-B","data-testid":"TagPill"},e.badge.toUpperCase()),a.default.createElement(nA.Text,{className:"whammy_recipeOverview_title__ry50nCPc",textStyle:"heading1"},e.title),a.default.createElement("div",{className:"whammy_recipeOverview_Rating__CKdyVYtl"},"Rate it:",a.default.createElement(ud,{avgRating:null==p?void 0:p.avgRating,className:"whammy_recipeOverview_starRating__lXO88Dqs",color:x,handleRatingContainerMouseEnter:function(){return v(!0)},handleRatingContainerMouseLeave:function(){return v(!1)},isAuthenticated:E,onChangeInRatings:I}),(null!=(u=null==p?void 0:p.totalRatings)?u:0)+" ratings"),a.default.createElement("div",{className:"whammy_recipeOverview_otherDetails__tY4zJ62d"},e.servings?a.default.createElement("div",{className:ul,"data-testid":"servings-container"},a.default.createElement("div",null,a.default.createElement(un,{fill:{hex:uu}})),a.default.createElement("div",{className:uo},a.default.createElement("div",null,"Serves"),a.default.createElement("div",{className:ui},e.servings))):"",e.prepTime.hours||e.prepTime.minutes?a.default.createElement("div",{className:ul,"data-testid":"prep-time-container"},a.default.createElement("div",null,a.default.createElement(ur,{fill:{hex:uu}})),a.default.createElement("div",{className:uo},a.default.createElement("div",null,"Prep"),a.default.createElement("div",{className:ui,"data-testid":"prep-time"},(e.prepTime.hours?e.prepTime.hours+"hr":"")+" "+(e.prepTime.minutes?e.prepTime.minutes+"min":"")))):null,e.totalTime.hours||e.totalTime.minutes?a.default.createElement("div",{className:ul,"data-testid":"recipe-description"},a.default.createElement("div",null,a.default.createElement(e_.ClockIcon,{className:"whammy_recipeOverview_clockIcon__-sfARbg8",color:"var(--color-brand--primary)",size:"small"})),a.default.createElement("div",{className:uo},a.default.createElement("div",null,"Total"),a.default.createElement("div",{className:ui,"data-testid":"total-time"},(e.totalTime.hours?e.totalTime.hours+"hr":"")+" "+(e.totalTime.minutes?e.totalTime.minutes+"min":"")))):""))),a.default.createElement("div",{className:"whammy_recipeOverview_textDescription__nlipDNm8"},nU(e.bodyText,{whiteSpace:"inline"}),a.default.createElement("div",{className:"whammy_recipeOverview_share__WH72T62z"},a.default.createElement(aK,{bgColor:{hex:"var(--color-white)"},isFavorite:b,testId:"fav-button",toggleFavorite:function(){var t;return null==y||null==y.toggleFavorite||y.toggleFavorite({favoriteType:aq.RECIPES,remoteId:e.recipeId}),!(null==(t=e.contextProps)||!t.userFlags.isAuthenticated)}}),a.default.createElement(r7.Tooltip,{className:"whammy_recipeOverview_tooltip__Hbl6nA26",content:"Link Copied","data-testid":"tooltip-popup",opacity:20,open:c,placement:"bottom"},a.default.createElement("button",{className:"whammy_recipeOverview_icon__m9egMurv","data-testid":"recipe-share-component",onClick:function(){return S(e.slug)},type:"button"},a.default.createElement(e_.ShareIcon,{size:"small"}))))))},StepByStep:function(e){var t=e.header,n=e.steps,r=e.headerColor,l=e.isStepNumberVisible,i=void 0===l||l,o=e.stepNumberColor,d=e.headerFontSizeMobile,u=e.headerFontSizeTabletDesktop,s=e.backgroundColor,c=e.arrowBgColor,m=(0,a.useRef)(null),f={alignItems:"flex-end",right:"7%"},p=null!=s&&s.hex?{backgroundColor:null==s?void 0:s.hex}:{backgroundImage:"linear-gradient(to bottom, rgb(255, 255, 255,1), rgba(245, 245, 245, 1))"},h=(0,a.useState)(1),g=h[0],_=h[1];return(0,a.useEffect)(function(){var e=function(){_(function(e){return 1===e?.99:1})};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[g]),a.default.createElement("div",{className:"whammy_stepByStep_container__zMYDoTMB","data-testid":"container",style:p},a.default.createElement("div",{className:"whammy_stepByStep_content__7uUE-ncg"},a.default.createElement("div",{className:"whammy_stepByStep_header__92nU4936","data-testid":"headerContainer",style:{color:null==r?void 0:r.hex,"--header-font-size-mobile":d?d+"px":"","--header-font-size-tablet-desktop":u?u+"px":""}},a.default.createElement("h3",{"data-testid":"header"},t)),a.default.createElement("div",{className:"whammy_stepByStep_listContainer__n0XJLciK","data-testid":"listContainer",ref:m},a.default.createElement(eC,{direction:"left",fullHeight:!0,gradientOnDevices:{mobile:!0,tablet:!0,desktop:!0}
1,iconBackgroundColor:(null==c?void 0:c.hex)||"var(--color-brand--primary)",noOpacity:!0,ref:m,removeGradient:!0,scrollModifier:g,showOnDevices:{mobile:!0,tablet:!0,desktop:!0},style:f}),n.map(function(e,t){return a.default.createElement(uc,{instructions:e.instructions,instructionsColor:e.instructionsColor,isStepNumberVisible:i,key:""+(e.stepHeader+t.toString()),photo:e.photo,stepHeader:e.stepHeader,stepNumber:t+1,stepNumberColor:o})}),a.default.createElement("div",{className:"whammy_stepByStep_scrollIconRightContainer__Y4gsWJXE"},a.default.createElement(eC,{direction:"right",fullHeight:!0,gradientOnDevices:{mobile:!0,tablet:!0,desktop:!0},iconBackgroundColor:(null==c?void 0:c.hex)||"var(--color-brand--primary)",noOpacity:!0,ref:m,removeGradient:!0,scrollModifier:g,showOnDevices:{mobile:!0,tablet:!0,desktop:!0},style:f})),a.default.createElement(us,{containerRef:m,scrollModifier:-1*n.length}))))},RecipeDirections:oz,RelatedTags:function(e){var t=e.relatedItems;return a.default.createElement("div",{className:"whammy_relatedTags_container__kHMhPyan","data-testid":"related-items-container"},a.default.createElement("h1",{className:"whammy_relatedTags_Header__7uiQu1uC"},"Related"),a.default.createElement("div",{className:"whammy_relatedTags_relatedContainer__6cF1-x-8","data-testid":"related-values-container"},t.map(function(e){return!!(e&&(null==e?void 0:e.name))&&!(null!=e&&e.isBadge)&&a.default.createElement("div",{"aria-hidden":!0,className:"whammy_relatedTags_tiles__zVWI9u8P","data-testid":"related-values-tag-"+e.name,key:"key-"+(null==e?void 0:e.name),onClick:function(){return e.url&&window.open(e.url,"_blank")}},e.name.toUpperCase())})))},NutritionBlock:d7,ExpertTip:oD,NumberedSwimlane:function(e){var t,n=e.ctaButton,r=e.header,l=e.headerTextColor,i=e.instructionsList,o=e.contentType,d=e.standAloneHeader,u=e.standAloneHeaderTextColor,s=e.subHeader,c=e.subHeaderTextColor,m=e.backgroundColor,f=e.ctaExploreButton,p=e.ctaStepNumberColor,h=e.imageRequiredForInstructionList,g=e.fullWidthBackground,_=e.contextProps,v=!!d,y=(0,a.useRef)(null),b=f&&!(null!=f&&f.disabled)&&(null==f||null==(t=f.borderColor)?void 0:t.hex)||"",w={"--border-color":b.trim()},x={"--background-color":(null==m?void 0:m.hex)||"var(--color-white)"};return a.default.createElement("div",{className:uf.container,style:{"--background-width":g?"100%":"var(--breakpoint-screen--x-lg)"}},a.default.createElement("div",{className:uf.content,style:x},a.default.createElement("div",{className:uf.header},a.default.createElement("div",{className:uf.headerContent},o&&a.default.createElement("div",{className:uf.pillList},a.default.createElement(oi,{showBorder:!0,text:o})),a.default.createElement("div",{className:uf.title},a.default.createElement("h3",{"data-testid":"header",style:{color:(r?null==l?void 0:l.hex:null==u?void 0:u.hex)||"#000000"}},r||d),!v&&a.default.createElement("p",{"data-testid":"subheader",style:{color:(null==c?void 0:c.hex)||"#000000"}},s)),(null==n?void 0:n.buttonText)&&!(null!=n&&n.disabled)&&n.href&&a.default.createElement("div",{className:uf.btnWrapper},a.default.createElement(um,{"aria-label":"Call to Action",buttonText:n.buttonText,className:uf.ctaButton,"data-testid":"cta-button",onClick:function(){window.open(n.href,"_blank")},variant:n.variant}))),(null==f?void 0:f.buttonText)&&!(null!=f&&f.disabled)&&f.href&&a.default.createElement("div",null,a.default.createElement("button",{"aria-label":"Call to Action",className:uf.explore,"data-testid":"cta-explore-button",onClick:function(){window.open(f.href,"_blank")},style:b.trim()?w:{},type:"button"},null==f?void 0:f.buttonText))),a.default.createElement("div",{className:uf.instructionsContainer,"data-testid":"instructionsContainer"},a.default.createElement("div",{className:uf.listContainer,"data-testid":"listContainer",ref:y,tabIndex:0},a.default.createElement("div",{className:uf.list},a.default.createElement(eC,{direction:"left",gradientFadeColor:{hex:"#fff"},iconBackgroundColor:"var(--color-brand--primary)",noOpacity:!0,position:"0",ref:y,removeGradient:!0,scrollModifier:.35,wrapperHeight:"calc(100% - (var(--spacing--xxx-lg) + var(--spacing--x-lg)))"}),null==i?void 0:i.map(function(e){return a.default.createElement(up,{contextProps:_,instructions:e.instructions,isStandaloneMode:v,key:e.key,stepName:e.stepName,stepNumber:e.stepNumber,stepNumberColor:p,tacticId:e.tacticId,thumbnail:h?e.thumbnail:null})}),a.default.createElement(eC,{direction:"right",gradientFadeColor:{hex:"#fff"}
1,iconBackgroundColor:"var(--color-brand--primary)",noOpacity:!0,position:"0",ref:y,removeGradient:!0,scrollModifier:.35,wrapperHeight:"calc(100% - (var(--spacing--xxx-lg) + var(--spacing--x-lg)))"}))),(null==f?void 0:f.buttonText)&&!(null!=f&&f.disabled)&&f.href&&a.default.createElement("div",null,a.default.createElement("button",{"aria-label":"Call to Action",className:uf.tabViewExplore,"data-testid":"cta-explore-button-mob",onClick:function(){window.open(f.href,"_blank")},style:b.trim()?w:{},type:"button"},null==f?void 0:f.buttonText)))))},TileSwimlane:function(e){var n=e.header,r=e.subheader,l=e.subheaderContentRaw,i=e.textColor,o=e.backgroundColor,d=e.tiles,u=e.contextProps,s=(0,a.useRef)(null);return a.default.createElement("div",{"data-testid":"tileSwimlaneContainer",style:{backgroundColor:(null==o?void 0:o.hex)||"var(--color-white)"}},(n||r)&&a.default.createElement("div",{className:"whammy_tileSwimlane_header__iVgHF2IJ",style:{"--text-color":""+(null==i?void 0:i.hex)}},n&&a.default.createElement(nA.Text,{"data-testid":"swimlane-header",textStyle:"heading2"},n),(r||l)&&a.default.createElement(nA.Text,{className:"whammy_tileSwimlane_subheader__-K-PsEBJ","data-testid":"swimlane-subheader",textStyle:"heading3"},l?nU(l):r)),a.default.createElement("div",{className:"whammy_tileSwimlane_swimlaneContainer__d45yRSLm"},a.default.createElement("div",{className:"whammy_tileSwimlane_swimlane__kTHJw43k",ref:s},a.default.createElement(eC,{direction:"left",fullHeight:!0,gradientFadeColor:{hex:"#fff"},gradientOnDevices:{mobile:!1,tablet:!1,desktop:!1},iconBackgroundColor:"var(--color-brand--primary)",position:"0",ref:s,removeGradient:!0,scrollModifier:.35,showOnDevices:{mobile:!1,tablet:!1,desktop:!0}
1,wrapperHeight:"100%",wrapperWidth:"128px"}),d.map(function(e){return a.default.createElement(uA,(0,t.default)({key:e._key+"-tile"},e,{contextProps:u}))}),a.default.createElement(eC,{direction:"right",fullHeight:!0,gradientFadeColor:{hex:"#fff"},gradientOnDevices:{mobile:!1,tablet:!1,desktop:!1},iconBackgroundColor:"var(--color-brand--primary)",position:"0",ref:s,removeGradient:!0,scrollModifier:.35,showOnDevices:{mobile:!1,tablet:!1,desktop:!0},wrapperHeight:"100%",wrapperWidth:"128px"}))))},FeatureContent:function(e){var n,r,l,i=e.applyGradient,o=e.backgroundGradientColor,d=e.backgroundColor,u=e.backgroundColorWidthSettings,s=e.mobileBackgroundImage,c=e.tabletBackgroundImage,m=e.textColor,f=e.contextProps,p=e.featureContentLayout,h=e.desktopBackgroundImage,g=e.desktopBackgroundImageWidthSettings,_=e.transparentBackgroundWidthSettings,v=e.transparentBackgroundImageMobile,y=e.transparentBackgroundImageTablet,b=e.transparentBackgroundImageDesktop,w=e.COBImage,x=e.roundedBorder,C=e.featuredRecipe,E=e.ctaButton,k=e.header,T=e.headerWithWidthSetting,S=e.tacticId,I=function(e){var t,a,n,r;return"recipe"===e?(t=(null==C||null==(n=C.content)?void 0:n.shortTitle)||(null==C||null==(r=C.content)?void 0:r.title),a=tz.SeasonsFeatureContentRecipe):(t=(null==T?void 0:T.text)||k,a=tz.SeasonsFeatureContentOther),{promoHeader:t,gtmEvent:a}},P=aY({altText:w?null==b||null==(n=b.backgroundImage)?void 0:n.alt:null==h||null==(r=h.backgroundImage)?void 0:r.alt,destination:null==E?void 0:E.href,imageTitle:I(p).promoHeader,name:I(p).promoHeader,tacticId:S},f,I(p).gtmEvent),N=P.ref,O=P.selectCtaPromotionClick;return a.default.createElement("div",{className:"whammy_featureContent_mainContainer__d35LmXoB","data-testid":"main-container",ref:function(e){return N(e)},style:{color:""+m.hex,marginBottom:100*!!w,"--border-radius":x?"0 0 32px 32px":"0px"}},a.default.createElement("div",{style:{zIndex:95}},"recipe"===p?a.default.createElement(uR,(0,t.default)({},e,{selectCtaPromotionClick:O})):a.default.createElement(uF,(0,t.default)({},e,{selectCtaPromotionClick:O}))),i&&o&&a.default.createElement("div",{className:(l="black"===o?"whammy_featureContent_blackGradientFixed__59LEXkt0":"whammy_featureContent_whiteGradientFixed__62QOlk-B",(!1===g||!1===u&&d?!eu(null==h?void 0:h.backgroundImage)&&u?l:"black"===o?"whammy_featureContent_blackGradient__566QnayA":"whammy_featureContent_whiteGradient__Tc-zPQ2c":l)+" "+(w?"whammy_featureContent_COBMargin__WaSj2wH2":"whammy_featureContent_COBMarginOff__Jc0QtKpE")),"data-testid":"gradient-container",style:{"--border-radius":x?"0 0 32px 32px":"0px"}}),a.default.createElement("div",{className:g?"whammy_featureContent_containerFixed__Ji42fFVA":"whammy_featureContent_container__xhRk548B","data-testid":"content-container",style:{"--border-radius":x?"0 0 32px 32px":"0px","--mobile-background":"url("+eu(null==s?void 0:s.backgroundImage)+")","--tablet-background":"url("+eu(null==c?void 0:c.backgroundImage)+")","--desktop-background":"url("+eu(null==h?void 0:h.backgroundImage)+")","--mobile-background-position":""+(null==s?void 0:s.backgroundPosition),"--tablet-background-position":""+(null==c?void 0:c.backgroundPosition),"--desktop-background-position":""+(null==h?void 0:h.backgroundPosition),zIndex:2,marginTop:100*!!w}}),a.default.createElement("div",{className:(_?"whammy_featureContent_containerTransparentFixed__dyfqKCsw":"whammy_featureContent_containerTransparent__7LR0WioF")+" "+(w?"whammy_featureContent_transparentCOBOn__-yJCYR6r":"whammy_featureContent_transparentCOBOff__AAU-hTvC"),"data-testid":"transparent-background",style:{"--mobile-transparent-background":"url("+eu(null==v?void 0:v.backgroundImage)+")","--tablet-transparent-background":"url("+eu(null==y?void 0:y.backgroundImage)+")","--desktop-transparent-background":"url("+eu(null==b?void 0:b.backgroundImage)+")","--mobile-transparent-background-position":""+(null==v?void 0:v.backgroundPosition),"--tablet-transparent-background-position":""+(null==y?void 0:y.backgroundPosition),"--desktop-transparent-background-position":""+(null==b?void 0:b.backgroundPosition),zIndex:3,position:"absolute"}}),(null==d?void 0:d.hex)&&a.default.createElement("div",{className:u?"whammy_featureContent_featureFixedBgColor__F1B3XiWA":"whammy_featureContent_featureBgColor__haHyZ9eL","data-testid":"FeatureBgColor",style:{"--background-color":d.hex,zIndex:1,marginTop:100*!!w}}))},FeatureSwimlane:function(e){var n,r,l,i,o,d,u,s,c,m,f,p,h,g,_,v=e.cardDisplayType,y=e.contextProps,b=e.cardSwimlane,w=e.cardCarousel,x=e.recipe,C=(0,a.useState)(b),E=C[0],k=C[1],T=(0,a.useState)(!1),S=T[0],I=T[1],P=(n=ep(eh.default.mark(function e(){var a,n,r,l;return eh.default.wrap(function(e){for(;;
1)switch(e.prev=e.next){case 0:if(null==b||!b.showRecipeProducts){e.next=2;break}return I(!0),r=null==x||null==(n=x.variations)||null==(n=n[0].ingredientGroups)?void 0:n[0].ingredients,a=(0,t.default)({},b,{products:[]}),l=(null==r?void 0:r.map(function(){var e=ep(eh.default.mark(function e(t){var n,r,l,i,o;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=1,null==y||null==(n=y.callbacks)||null==n.getRecipeProductUsingSearchTerm?void 0:n.getRecipeProductUsingSearchTerm(t.ingredient);case 1:o={card:null==(i=e.sent)||null==(r=i.data)||null==(r=r.product)?void 0:r.storeProduct},null==(l=a)||null==(l=l.products)||l.push(o),e.next=3;break;case 2:e.prev=2,e.catch(0);case 3:return e.abrupt("return",Promise.resolve());case 4:case"end":return e.stop()}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}()))||[],e.next=1,Promise.allSettled(l);case 1:return k(a),I(!1),e.abrupt("return");case 2:k(b),I(!1);case 3:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)});return(0,a.useEffect)(function(){P()},[]),a.default.createElement(ed,{lazyLoad:!0},a.default.createElement("div",{className:"whammy_featureSwimlane_mainContainer__TrIzRWfW "+(0===(null!=(r=null==b||null==(l=b.cards)?void 0:l.length)?r:0)&&0===(null!=(i=null==b||null==(o=b.recipeCards)?void 0:o.length)?i:0)&&0===(null!=(d=null==E||null==(u=E.products)?void 0:u.length)?d:0)&&0===(null!=(s=null==b||null==(c=b.seriesCards)?void 0:c.length)?s:0)&&0===(null!=(m=null==b||null==(f=b.shoppableVideos)?void 0:f.length)?m:0)&&0===(null!=(p=null==w||null==(h=w.cards)?void 0:h.length)?p:0)&&0===(null!=(g=null==w||null==(_=w.levelUpCards)?void 0:_.length)?g:0)&&!S&&"whammy_featureSwimlane_emptyContainer__2ZrzXhJB"),"data-testid":"background"},a.default.createElement("div",{className:"whammy_featureSwimlane_container__PV2mLU-n"},a.default.createElement(uH,(0,t.default)({},e))),a.default.createElement("div",{className:"whammy_featureSwimlane_swimlaneContainer__Jou4EVYJ "+function(){if("swimlane"===v)switch(null==b?void 0:b.swimlaneType){case"feature":switch(b.featureCardSize){case"medium":return"whammy_featureSwimlane_swimlaneFeatureMediumContainer__J6Rp-yGA";case"tall":return"whammy_featureSwimlane_swimlaneFeatureTallContainer__Rq5Ahr2z";default:return"whammy_featureSwimlane_swimlaneFeatureShortContainer__yyiyIlMg"}case"horizontal":return"whammy_featureSwimlane_swimlaneHorizontalContainer__m8N8czpo";case"product":return"whammy_featureSwimlane_swimlaneProductContainer__b10xMn9r";case"recipe":return"whammy_featureSwimlane_swimlaneRecipeContainer__ZxNXtIAL"}return""}(),"data-testid":"swimlane"},S&&a.default.createElement(uz,null,a.default.createElement(uW.default,null)),"swimlane"===v&&E&&!S&&a.default.createElement(ok,(0,t.default)({},E,{contextProps:y,featureSwimlane:!0}))),"carousel"===v&&w&&a.default.createElement("div",{className:"whammy_featureSwimlane_carouselContainer__8xMETN6n whammy_featureSwimlane_carouselFeatureContainer__SeKfWgRq","data-testid":"carousel"},a.default.createElement(on,(0,t.default)({},w)))))},WeeklyAd:function(e){var t=e.ad,n=e.contextProps,r=e.baseUrl,l=aY({name:t.title,destination:r+"/deals/ads/"+t.adId,imageTitle:t.title,altText:t.title},n,tz.WeeklyAd),i=l.ref,o=l.selectPromotionClick;return a.default.createElement("div",{className:"whammy_weeklyAd_cardContainer__cSRsFVbE","data-testid":"testId-"+t.adId,key:t.adId,ref:function(e){return i(e)}},a.default.createElement("a",{className:"whammy_weeklyAd_cardContainerAnchor__9g0UL4QH","data-testid":"weeklyAdTag-"+t.adId,href:r+"/deals/ads/"+t.adId,onClick:o},a.default.createElement("div",{className:"whammy_weeklyAd_cardContainerContent__49BhR69z"},a.default.createElement("div",{className:"whammy_weeklyAd_adImageAndTextContainer__x2VVILV-"},a.default.createElement("div",{className:"whammy_weeklyAd_adImageContainer__Mrx4A01v"},t.image?a.default.createElement("img",{alt:t.title,className:"whammy_weeklyAd_adImage__Jmj-uYpb",src:t.image}):a.default.createElement(e_.SvgProductImagePlaceholder,{alt:"Ad image coming soon",className:"whammy_weeklyAd_adImagePlaceholder__9-sv6MK5","data-testid":"placeHolderImage"})),a.default.createElement("div",{className:"whammy_weeklyAd_adTextContainer__UOWNY6C-"},a.default.createElement("h2",{className:"whammy_weeklyAd_adTitle__7xcrVsDR"},t.title),a.default.createElement("h3",{className:"whammy_weeklyAd_adDate__wuCKVhmJ"}
1,t.startDate+" - "+t.endDate))),a.default.createElement("div",{className:"whammy_weeklyAd_adViewButtonContainer__A4Y5zzH9"},a.default.createElement(rH.Button,null,a.default.createElement("span",null,"View Ad",a.default.createElement(e_.CaretRightIcon,{className:"whammy_weeklyAd_caretSvg__f-244OiE",size:"small"})))))))},HeroGuide:function(e){var n=e.textColor,r=e.selectedLayoutType,l=e.backgroundColor,i=e.swimlane,o=e.contextProps,d=e.backgroundGradientColor,u=e.COBImage,s=e.howTo,c=e.backgroundColorWidthSettings,m=e.transparentBackgroundWidthSettings,f=e.transparentBackgroundImageMobile,p=e.transparentBackgroundImageTablet,h=e.transparentBackgroundImageDesktop,g=e.mobileBackgroundImage,_=e.tabletBackgroundImage,v=e.desktopBackgroundImage,y=e.desktopBackgroundImageWidthSettings,b=e.mobileContentTextAligment,w=e.tabletContentTextAligment,x=e.desktopContentTextAligment,C=function(e,t){var a=""!==eu(null==v?void 0:v.backgroundImage),n=""!==eu(null==h?void 0:h.backgroundImage),r=!!l;return y&&a||m&&n||c&&r?t:e};return a.default.createElement("div",{style:{position:"relative"}},a.default.createElement("div",{className:"\n "+uj[r+"MaxHeight"]+"\n "+(u&&!i&&uj[r+"MarginCOB"])+"\n "+(i&&uj[r+"PageMarginCOB"])+"\n "+C(uj.mainContainer,uj.mainContainerFixed)+"\n ","data-testid":"main-container",style:{color:n.hex}},a.default.createElement("div",{className:"\n "+uj.layoutContainer+"\n "+(i&&uj[r+"PageLayoutContainer"])+"\n ",style:{"--mobile-content-text-aligment":b,"--tablet-content-text-aligment":w,"--desktop-content-text-aligment":x}},"profile"===r?a.default.createElement(uG,(0,t.default)({},e)):"howto"===r?a.default.createElement(uq,(0,t.default)({},e)):"watch"===r?a.default.createElement(fv,(0,t.default)({},e)):a.default.createElement(uU,(0,t.default)({},e))),"profile"===r&&d&&a.default.createElement("div",{className:"\n "+uj.gradientBase+"\n "+("black"===d?uj.blackGradient:uj.whiteGradient)+"\n "+C(uj.gradientFullSize,uj.gradientFixedSize)+"\n ","data-testid":"gradient-container"}),a.default.createElement("div",{className:"\n "+(y?uj.c
1ontainerFixed:uj.container)+"\n "+("defaulthome"===r?uj.roundedCorners:"")+"\n ","data-testid":"content-container",style:{"--mobile-background":"url("+eu(null==g?void 0:g.backgroundImage)+")","--tablet-background":"url("+eu(null==_?void 0:_.backgroundImage)+")","--desktop-background":"url("+eu(null==v?void 0:v.backgroundImage)+")","--mobile-background-position":""+(null==g?void 0:g.backgroundPosition),"--tablet-background-position":""+(null==_?void 0:_.backgroundPosition),"--desktop-background-position":""+(null==v?void 0:v.backgroundPosition),zIndex:2}}),a.default.createElement("div",{className:"\n "+(m?uj.containerTransparentFixed:uj.containerTransparent)+"\n "+(u&&"profile"!==r&&!i?uj.transparentCOBOn:"defaulthome"===r?uj.defaultHomeTransparentCOBOff:uj.defaultTransparentCOBOff)+"\n "+(u&&i&&uj.transparentSwimlaneCOBOn)+"\n ","data-testid":"transparent-background",style:{"--mobile-transparent-background":"url("+eu(null==f?void 0:f.backgroundImage)+")","--tablet-transparent-background":"url("+eu(null==p?void 0:p.backgroundImage)+")","--desktop-transparent-background":"url("+eu(null==h?void 0:h.backgroundImage)+")","--mobile-transparent-background-position":""+(null==f?void 0:f.backgroundPosition),"--tablet-transparent-background-position":""+(null==p?void 0:p.backgroundPosition),"--desktop-transparent-background-position":""+(null==h?void 0:h.backgroundPosition),zIndex:3,position:"absolute"}}),(null==l?void 0:l.hex)&&a.default.createElement("div",{className:"\n "+(c?uj.heroFixedBgColor:uj.heroBgColor)+"\n "+("defaulthome"===r?uj.roundedCorners:"")+"\n ","data-testid":"FeatureBgColor",style:{"--background-color":l.hex,zIndex:1}}),"howto"===r&&s&&a.default.createElement(uY,(0,t.default)({},e)),i&&a.default.createElement("div",{className:uj.swimlaneWrapper},a.default.createElement("div",{className:uj.swimlane},i&&o&&a.default.createElement(ok,(0,t.default)({hideHeaderAndCta:!0},i,{contextProps:o,noPadding:!0,showOnDevices:{mobile:!1,tablet:!1,desktop:!0,smallDesktop:!0}}))))))},BannerWithButtonAndLogo:function(e){var t,n,r,l,i;return a.default.createElement("div",{className:fy.container,"data-testid":"banner-outer-container",style:{backgroundColor:null==(t=e.bannerBgColor)?void 0:t.hex}},a.default.createElement("div",{className:fy.logoContainer,"data-testid":"banner-logo-container"},a.default.createElement("img",{alt:null==e?void 0:e.logoImage.alt,className:fy.logoImage,"data-testid":"banner-logo-image",src:eu(null==e?void 0:e.logoImage)})),a.default.createElement("div",{className:fy.textAndBtnContainer,"data-testid":"banner-txt-and-btn-container"},a.default.createElement("div",{className:fy.textContainer,"data-testid":"banner-txt-container"},a.default.createElement(nA.Text,{className:fy.heading,"data-testid":"header-text",style:{color:null==(n=e.textColor)?void 0:n.hex}},e.headerText),a.default.createElement(nA.Text,{className:fy.subHeading,"data-testid":"sub-header-text",style:{color:null==(r=e.textColor)?void 0:r.hex}},e.subHeadingText)),a.default.createElement("div",{className:fy.buttonContainer,"data-testid":"banner-button-container"},a.default.createElement(rH.Button,{className:fy.buttonStyle,"data-testid":"banner-button",onClick:function(){return e.buttonLink&&window.location.assign(e.buttonLink)},style:{backgroundColor:null==(l=e.buttonBgColor)?void 0:l.hex,color:null==(i=e.buttonTextColor)?void 0:i.hex}},e.buttonText))))},FavoriteButton:aK,TrendingCard:function(e){var t,n=e.textWithTextColor,r=e.imagesWithText;return a.default.createElement("div",{className:"whammy_trendingCard_container__AjXgSmHI","data-testid":"trending-outer-container"},a.default.createElement("div",{className:"whammy_trendingCard_textContainer__roPyWwtk","data-testid":"trending-text",style:{color:null==n||null==(t=n.textColor)?void 0:t.hex}},null==n?void 0:n.text),a.default.createElement("div",{className:"whammy_trendingCard_cardContainer__8pN8DMqp","data-testid":"card-container"},a.default.createElement(fb,{imagesWithText:r})))},VideoCarousel:function(e){var n,r,l,i=(0,a.useState)(0),o=i[0],d=i[1],u=(0,a.useState)(window.innerWidth<1024),s=u[0],c=u[1];return(0,a.useEffect)(function(){d(0);var e=function(){c(window.innerWidth<1024)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[e.videoCardsNumber]),a.default.createElement("div",{className:"whammy_videoCarousel_videoCarouselContainer__8UJGqTur","data-testid":"videoCarouselContainer",style:{backgroundColor:e.bgColor?e.bgColor.hex:"var(--color-gray--50)"}},!s&&a.default.createElement("button",{className:"whammy_videoCarousel_carouselButtonPrev__zM0lmXB3","data-testid":"prev-button",hidden:0===o,onClick:function(){d(function(e){return e-1})},type:"button"},a.default.createElement(e_.CaretLeftIcon,{color:(null==(n=e.arrowColor)?void 0:n.hex)||"var(--color-white)",size:"large",style:{width:"50px",height:"50px"}})),a.default.createElement("div",{className:"whammy_videoCarousel_videoCarouselHeading__goi-VZfF"},a.default.createElement(nA.Text,{"data-testid":"header-text",style:{color:(null==(r=e.textColor)?void 0:r.hex)||"var(--color-white)"},textStyle:"heading3"},a.default.createElement("strong",null,e.containerHeading))),a.default.createElement("div",{className:"whammy_videoCarousel_allVideoCardsContainer__k6X-NBUN"},a.default.createElement("div",{className:"whammy_videoCarousel_videoCardsContainer__LcLm-xJo","data-testid":"carouselCards-container",style:{transform:"translateX(calc(-"+50*o+"% - "+12*o+"px))"}},e.videoCard.map(function(n){return a.default.createElement(fw,(0,t.default)({key:n._key},n,{isMobileView:s,textColor:e.textColor}))}))),!s&&a.default.createElement("button",{className:"whammy_videoCarousel_carouselButtonNext__sVsnhc9c","data-testid":"next-button",hidden:o>=e.videoCardsNumber-2,onClick:function(){d(function(e){return e+1})},type:"button"},a.default.createElement(e_.CaretRightIcon,{color:(null==(l=e.arrowColor)?void 0:l.hex)||"var(--color-white)",size:"large",style:{width:"50px",height:"50px"}})))},ColumnTextSectionWithImage:function(e){var n=e.headline,r=e.subTitle,l=e.textColor,i=e.backgroundColor,o=e.columns,d=e.numberOfCards,u=e.imageRequired;return a.default.createElement("div",{className:"whammy_columnTextSectionWithImage_container__9kQ4wLEh","data-testid":"container",style:{color:l.hex||"var(--color-white)",backgroundColor:i.hex||"var(--color-gray--60)"}},a.default.createElement("div",{className:"whammy_columnTextSectionWithImage_columnTextWrapper__-z71UG95"},a.default.createElement("div",{className:"whammy_columnTextSectionWithImage_titleWrapper__9sbXjQi6"},a.default.createElement("div",{className:"whammy_columnTextSectionWithImage_headline__lIqC3vCl"},n),a.default.createElement("div",{className:fx},r)),a.default.createElement("div",{className:"whammy_columnTextSectionWithImage_sectionColumnWrapper__f-7czWHe"},o.slice(0,d).map(function(e){return a.default.createElement(fC,(0,t.default)({key:eu(e.image)},e,{imageRequired:u,textColor:l}))}))))},TextBlockWithImage:function(e){var t=e.image,n=e.textColor,r=e.backgroundColor,l=e.text,i=e.textPosition,o=e.dropCapColor,d=e.dropCapRequired;return a.default.createElement("div",{className:"whammy_textBlockWithImage_container__ysbFOi35","data-testid":"component-container",style:{backgroundColor:r.hex||"var(--color-gray--20)"}},a.default.createElement("div",{className:"whammy_textBlockWithImage_textAndImgWrapper__RJnWr5ik","data-testid":"text-img-wrapper",style:{flexDirection:i===f.LEFT?"row":"row-reverse"}},d?a.default.createElement("div",{className:"whammy_textBlockWithImage_dropCapWrapper__LhkGxrY9","data-testid":"text-block-with-dropcap",style:{paddingLeft:i===f.LEFT?"40px":"0px",paddingRight:i===f.RIGHT?"40px":"0px"}},a.default.createElement(fS,{backgroundColor:{hex:"transparent"},dropCapColor:o,maxColumns:1,text:l,textColor:n,width:"100%"})):a.default.createElement("div",{className:"whammy_textBlockWithImage_textBlock__JcX0wzCO","data-testid":"text-block-without-dropcap",style:{paddingLeft:i===f.LEFT?"40px":"0px",paddingRight:i===f.RIGHT?"40px":"0px"}},a.default.createElement(u$,{backgroundColor:{hex:"transparent"},maxColumns:1,text:l,textAlignment:"left",textColor:n.hex?n:{hex:"var(--color-gray--60)"},widthSize:"100%"})),a.default.createElement("img",{alt:t.alt,className:"whammy_textBlockWithImage_image__A-fwfuBa",src:eu(t)})))},TextBlockWithDropCap:fS,BannerWithText:function(e){var t,n,r,l,i,o,d=e.textPlacement,u=void 0===d?f.CENTER:d,s=(0,nk.default)(e,fI),c=(0,a.useState)(s.webImage),m=c[0],p=c[1],h=lx().width;(0,a.useEffect)(function(){p(!h||h>=1024?s.webImage:s.mobileImage)},[h,s]);var g=(null==m?void 0:m.asset.url)||(null==m?void 0:m.imageUrl);return a.default.createElement("div",{className:"whammy_bannerWithText_container__xo95xjSz","data-testid":"banner-container",style:{backgroundColor:(null==(t=s.outerBgColor)?void 0:t.hex)||"var(--color-white)"}},a.default.createElement("div",{className:"whammy_bannerWithText_innerContainerStyle__7iyL9-f-","data-testid":"inner
1-div",style:{backgroundColor:(null==(n=s.innerBgColor)?void 0:n.hex)||"var(--color-gray--30)",justifyContent:fE(s.textPosition)}},a.default.createElement("div",{className:"whammy_bannerWithText_textContainerStyle__6o-Z-zRv","data-testid":"inner-text-div",style:{alignItems:fk(null==s?void 0:s.textPosition)?fE(u):"inherit"}},a.default.createElement(nA.Text,{className:"whammy_bannerWithText_heading__9tgvuC8l","data-testid":"header-text",style:{color:(null==(r=s.textColor)?void 0:r.hex)||"var(--color-gray--60)"},textStyle:"heading2"},s.headerText),nU(s.bodyText,{textAlignment:fk(s.textPosition)?fT(u):"center",paddingTop:0,textColor:(null==(l=s.textColor)?void 0:l.hex)||"var(--color-gray--60)"}),s.buttonText&&s.buttonLink&&a.default.createElement(rH.Button,{className:"whammy_bannerWithText_buttonStyle__qM3vvKdr","data-testid":"view-recipe-button",onClick:function(){return s.buttonLink&&window.open(s.buttonLink,"_blank")},style:{backgroundColor:(null==(i=s.buttonBgColor)?void 0:i.hex)||"var(--color-gray--60)",color:(null==(o=s.buttonTextColor)?void 0:o.hex)||"var(--color-white)"}},s.buttonText)),a.default.createElement("div",{className:"whammy_bannerWithText_imageStyle__-ZQj6EXb","data-testid":"div-banner-image",style:{display:g?"block":"none"}},a.default.createElement("img",{alt:null==m?void 0:m.alt,className:"whammy_bannerWithText_innerImageStyle__n8GUNncF","data-testid":"banner-image",src:eu(m)}))))},HeroCardWithMedia:function(e){var t,n,r,l,i=e.flipMediaPosition;return a.default.createElement("div",{className:"whammy_heroCardWithMedia_container__qqVYyUA6","data-testid":"video-card-container",style:{flexDirection:(t=nG(1200),t?i?"row-reverse":"row":i?"column-reverse":"column")}},a.default.createElement("div",{className:"whammy_heroCardWithMedia_textContainerStyle__S5If-HMz","data-testid":"outer-div",style:{backgroundColor:e.outerBgColor?e.outerBgColor.hex:"var(--color-gray--60)"}},a.default.createElement("div",{className:"whammy_heroCardWithMedia_innerContainerStyle__QnDR4BIO","data-testid":"inner
1-div",style:{backgroundColor:e.innerBgColor?e.innerBgColor.hex:"var(--color-gray--60)",borderRadius:(n=nG(1200),n?i?"0 16px 16px 0":"16px 0 0 16px":"0px"),padding:(r=nG(1200),r?i?"64px 64px 64px 24px":"64px 24px 64px 64px":"24px")}},a.default.createElement("div",{className:"whammy_heroCardWithMedia_headerContainerStyle__Yn5gCUSR"},a.default.createElement("div",{className:"whammy_heroCardWithMedia_recipeStyle__x8A7r8Gb",style:{backgroundColor:e.labelBgColor?e.labelBgColor.hex:"var(--color-white)"}},e.labelText&&a.default.createElement("div",{className:"whammy_heroCardWithMedia_recipeTextStyle__RezqOtu0","data-testid":"recipe-tag",style:{color:e.labelTextColor?e.labelTextColor.hex:"var(--color-gray--50)"}},e.labelText)),a.default.createElement(nA.Text,{className:"whammy_heroCardWithMedia_heading__cYLkwpc2","data-testid":"header-text",style:{color:e.textColor?e.textColor.hex:"var(--color-gray--50)"},textStyle:"heading1"},a.default.createElement("strong",null,e.headerText)),nU(e.bodyText,{paddingTop:24,textColor:e.textColor?e.textColor.hex:"var(--color-gray--50)"}),a.default.createElement("div",{className:"whammy_heroCardWithMedia_footerStyle__15wrsEf5"},e.buttonText&&e.buttonLink&&a.default.createElement(rH.Button,{"data-testid":"view-recipe-button",onClick:function(){return e.buttonLink&&window.open(e.buttonLink,"_blank")},style:{backgroundColor:e.buttonBgColor?e.buttonBgColor.hex:"var(--color-brand--primary)",color:e.buttonTextColor?e.buttonTextColor.hex:"var(--color-white)"}},e.buttonText))))),a.default.createElement("div",{className:"whammy_heroCardWithMedia_mediaFrame__I5fyYgH0","data-testid":"video-card-link-"+e.videoSrc,style:{backgroundColor:e.outerBgColor?e.outerBgColor.hex:"var(--color-gray--60)"}},"Video"===e.mediaType?a.default.createElement("iframe",{allowFullScreen:!0,className:"whammy_heroCardWithMedia_borderlessIframe__4nGIVKt5",height:"100%",src:e.videoSrc,title:"Video",width:"100%"}):a.default.createElement("img",{alt:null==(l=e.image)?void 0:l.alt,src:eu(e.image)})))},RecipeCardWithMedia:function(e){var t,n,r,l,i,o,d,u,s,c,m,f,p,h,g=e.flipMediaPosition;return a.default.createElement("div",{className:fP.container,"data-testid":"media-card-container",style:{backgroundColor:(null==(l=e.outerBgColor)?void 0:l.hex)||"var(--color-white)",flexDirection:(t=nG(1024),t?g?"row-reverse":"row":g?"column-reverse":"column")}},a.default.createElement("div",{className:fP.textContainerStyle,"data-testid":"outer-div"},a.default.createElement("div",{className:fP.innerContainerStyle,"data-testid":"inner
1-div",style:{backgroundColor:(null==(i=e.innerBgColor)?void 0:i.hex)||"var(--color-gray--20)",borderRadius:(n=nG(1024),n?g?"0 16px 16px 0":"16px 0 0 16px":"0px"),padding:(r=nG(1024),r?g?"64px 64px 64px 24px":"64px 24px 64px 64px":"24px")}},a.default.createElement("div",{className:fP.headerStyle},a.default.createElement("div",{className:fP.recipeStyle,style:{backgroundColor:(null==(o=e.labelBgColor)?void 0:o.hex)||"var(--color-white)"}},e.labelText&&a.default.createElement("div",{className:fP.recipeTextStyle,"data-testid":"recipe-tag",style:{color:(null==(d=e.labelTextColor)?void 0:d.hex)||"var(--color-gray--60)"}},e.labelText)),a.default.createElement(nA.Text,{className:fP.heading,"data-testid":"header-text",style:{color:(null==(u=e.textColor)?void 0:u.hex)||"var(--color-gray--60)"},textStyle:"heading1"},a.default.createElement("strong",null,e.headerText)),a.default.createElement(nA.Text,{className:fP.subtitle,"data-testid":"title-text",style:{color:(null==(s=e.textColor)?void 0:s.hex)||"var(--color-gray--60)"},textStyle:"heading3"},a.default.createElement("strong",null,e.titleText)),nU(e.bodyText,{paddingTop:0,textColor:(null==(c=e.textColor)?void 0:c.hex)||"var(--color-gray--60)"})),a.default.createElement("div",{className:fP.footerStyle},e.buttonText&&e.buttonLink&&a.default.createElement(rH.Button,{"data-testid":"view-recipe-button",onClick:function(){return e.buttonLink&&window.open(e.buttonLink,"_blank")},style:{backgroundColor:(null==(m=e.buttonBgColor)?void 0:m.hex)||"var(--color-brand--primary)",color:(null==(f=e.buttonTextColor)?void 0:f.hex)||"var(--color-white)"}},e.buttonText),e.linkText&&e.linkHref&&a.default.createElement(nB.Link,{className:fP.showRecipeStyle,"data-testid":"show-recipe-link",external:!0,href:e.linkHref,style:{color:(null==(p=e.linkTextColor)?void 0:p.hex)||"var(--color-gray--60)"}},e.linkText)))),a.default.createElement("div",{className:fP.mediaFrame,"data-testid":"media-card-link-"+e.videoSrc},"Video"===e.mediaType?a.default.createElement("iframe",{allowFullScreen:!0,className:fP.borderlessIframe,height:"100%",src:e.videoSrc,title:"Video",width:"100%"}):a.default.createElement("img",{alt:null==(h=e.image)?void 0:h.alt,className:fP.backgroundImage,src:eu(e.image),style:{maxWidth:"100%"}})))},Tabs:u7,ProductTabs:function(e){var n,r=e.title,l=e.subtitle,i=e.tabs,o=e.contextProps,d=(0,a.useState)(0)[1],u=(0,a.useState)([]),s=u[0],c=u[1],m=(0,a.useState)(),f=m[0],p=m[1],h=(0,a.useState)(),g=h[0],_=h[1],v=(0,a.useState)(),y=v[0],b=v[1],w=(0,a.useState)("")[1],x=o.callbacks,C=o.userFlags;(0,a.useEffect)(function(){E(0)},[]);var E=(n=ep(eh.default.mark(function e(t){var a,n,r,l,o;return eh.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=(a=i[t]).collectionID,w(a.tabType),_(a.button),p(a.promotionalCard),b(a.redMediaCard),d(t),c([]),!x.handleProductTabsChange){e.next=2;break}return e.next=1,x.handleProductTabsChange(t,n,a.tabType);case 1:o=e.sent,a.promotionalCard&&(null==(r=o)?void 0:r.length)>0&&(o=o.slice(0,-1)),a.redMediaCard&&(null==(l=o)?void 0:l.length)>0&&(o=o.slice(0,-1)),c(o);case 2:case"end":return e.stop()}},e)})),function(e){return n.apply(this,arguments)}),k=function(e){x.sendProdxEvent&&e.aisleId&&x.sendProdxEvent((0,t.default)({actionTypeId:uT.RIGHT_CLICK},e))},T=function(e){x.sendProdxEvent&&e.aisleId&&x.sendProdxEvent((0,t.default)({actionTypeId:uT.PRODUCT_VIEW},e))};return a.default.createElement("div",{className:"whammy_productTabs_productTabs__nboSLi9L"},a.default.createElement("div",{className:"whammy_productTabs_productTabsContent__QuLPt7ED"},a.default.createElement("div",{className:"whammy_productTabs_headingContainer__7KYhCckx"},a.default.createElement(fN.PrivacyMask,null,a.default.createElement(nA.Text,{className:"whammy_productTabs_title__a23oLEPn","data-testid":"title",textStyle:"heading1"},null!=C&&C.firstName?r+", "+(null==C?void 0:C.firstName)+"!":r)),a.default.createElement(nA.Text,{className:"whammy_productTabs_subtitle__hDBWcR5S","data-testid":"subtitle",textStyle:"heading2"},l)),a.default.createElement("div",{className:"whammy_productTabs_tabsContainer__chKfd-zw","data-testid":"tabs"},a.default.createElement(u7,{ariaLabel:"Tab List",data:[].concat(i),"data-testid":"tabs",handleChange:function(e){E(e)},selectedIndex:0})),(null==s?void 0:s.length)>0?a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:fB,"data-testid":"tiles"},f?a.default.createElement(fA,{__typename:"promoCard",_key:"promo",backgroundColor:null==f?void 0:f.backgroundColor,backgroundImage:f.image,cardLink:f.linkUrl,"data-testid":"promoBannerCard",linkText:null==f?void 0:f.linkText,text:null==f?void 0:f.text,textColor:null==f?void 0:f.textColor,title:null==f?void 0:f.heading}):null,s.map(function(e,t){var n,r,l,i,d;return a.default.createElement(ln,{__typename:"storeProduct",adTrackingId:null==e?void 0:e.adTrackingId,basePrice:0,contextProps:o,"data-testid":"storeProductCard",fuelSaver:null!=(n=null==(r=e.product.storeProduct)?void 0:r.fuelSaver)?n:"",index:t,isSponsored:null==e?void 0:e.isSponsored,isWeighted:!!(null==(l=e.product.storeProduct)?void 0:l.isWeighted),key:e.product.productId,onClick:T,onFuelSaver:!!(null==(i=e.product.storeProduct)?void 0:i.onFuelSaver),onRightClick:k,product:{__typename:"storeProduct",averageWeight:e.product.item.unitAverageWeight,
1name:e.product.name,productImages:e.product.productImages,size:e.product.size,productId:e.product.productId,couponProductV4:e.product.couponProductV4||void 0,item:e.product.item,upc:e.product.upc},responseId:e.product.responseId,responseProductId:e.responseProductId,storeProductDescriptions:null==(d=e.product.storeProduct)?void 0:d.storeProductDescriptions,storeProductId:0,storeProductIsAvailable:!!e.product.storeProduct,swimlaneType:"intelligent-start-product-tabs"})}),y?a.default.createElement(fA,{__typename:"promoCard",_key:"redMediaBannerCard",backgroundColor:null==y?void 0:y.backgroundColor,backgroundImage:y.image,cardLink:y.linkUrl,contextProps:o,"data-testid":"redMediaCard",linkText:null==y?void 0:y.linkText,tacticId:null==y?void 0:y.tacticId,text:null==y?void 0:y.text,textColor:null==y?void 0:y.textColor,title:null==y?void 0:y.heading}):null),a.default.createElement("div",{className:"whammy_productTabs_buttonContainer__HS7q72ZS"},a.default.createElement(ls.TextLinkButton,{className:"whammy_productTabs_button__MMw7CeM7","data-analytics-detail":null==g?void 0:g.buttonText,"data-analytics-type":"just for you","data-testid":"shop-all-button",onClick:function(){var e=null!=g&&g.linksOpenInNewTabs?"_blank":"_self";window.open(null==g?void 0:g.href,e)},size:"medium"},null==g?void 0:g.buttonText))):a.default.createElement("div",{className:fB,"data-testid":"tiles"},Array.from({length:12}).fill(a.default.createElement(fL,null)))))},FullBleedRecipeCard:function(e){var n=e.cardBackgroundImage,r=(0,nk.default)(e,fR);return a.default.createElement("div",{className:fD.container},a.default.createElement("div",{className:fD.recipeCard,"data-testid":"recipe-container",style:{backgroundImage:"url("+eu(n)+")"}},a.default.createElement("div",{className:fD.recipeMobileImage,style:{backgroundImage:"url("+eu(n)+")"}}),a.default.createElement(fM,(0,t.default)({},r))))},VideoCard:function(e){return a.default.createElement("div",{className:"whammy_videoCard_container__GgtVW1Tm","data-testid":"video-card-component"},a.default.createElement("div",{className:"whammy_videoCard_textContainerStyle__ndhriqh6","data-testid":"text-container",style:{backgroundColor:e.bgColor?e.bgColor.hex:"var(--color-gray--40)"}},a.default.createElement(nA.Text,{className:"whammy_videoCard_subheading__jT6kt9Sl","data-testid":"title-text",style:{color:e.textColor?e.textColor.hex:"var(--color-gray--60)"},textStyle:"body2"},e.titleText),a.default.createElement(nA.Text,{className:"whammy_videoCard_heading__NkMILkZH","data-testid":"header-text",style:{color:e.textColor?e.textColor.hex:"var(--color-gray--60)"},textStyle:"heading3"},a.default.createElement("strong",null,e.headerText)),nU(e.bodyText,{paddingTop:0,textColor:e.textColor?e.textColor.hex:"var(--color-gray--60)"})),a.default.createElement("div",{className:"whammy_videoCard_videoStyle__sv-ERL3-"},a.default.createElement("iframe",{className:"whammy_videoCard_borderlessIframe__hSQF7-gI","data-testid":"video-card-link-"+e.videoSrc,height:"100%",src:e.videoSrc,title:"Video",width:"100%"})))},HeroBannerWithMedia:function(e){return e.mediaType===k.Video?a.default.createElement(fj,(0,t.default)({},e)):a.default.createElement(fU,(0,t.default)({},e))},BrandStripe:function(e){return a.default.createElement("div",{className:"whammy_brandStripe_container__jAk5bdRH"},a.default.createElement("div",{className:"whammy_brandStripe_logoContainer__g-l8wxaX",style:{backgroundColor:e.backgroundColor.hex}},a.default.createElement(nB.Link,{href:e.brandImageUrl},a.default.createElement("img",{alt:e.brandImage.alt,className:"whammy_brandStripe_logo__YTeeVhd2",src:eu(e.brandImage)}))),a.default.createElement("div",{className:"whammy_brandStripe_stripeContainer__CZIeusWe",style:{backgroundColor:e.stripeColor.hex}},a.default.createElement("div",{className:"whammy_brandStripe_textAndLinkContainer__phJew4J3"},a.default.createElement(nA.Text,{className:"whammy_brandStripe_text__Av6STz6m",style:{color:e.textColor.hex},textStyle:"body2"},e.subheaderText),a.default.createElement(nB.Link,{className:"whammy_brandStripe_link__b44uHXRr",href:e.linkUrl,
1style:{color:e.textColor.hex}},V()?e.mobileLinkText:e.linkText))))},SlotBanner:m$,DailyDeal:function(e){var n,r=e.contextProps,l=null==(n=fG((0,nk.default)(e,fV)))?void 0:n.banner;return l?"cmsMarketingDealsDailyDeal"===l._type?a.default.createElement(sB,(0,t.default)({contextProps:r},l)):"cmsSuperHotDealsBanner"===l._type||"cmsMarketingBanner"===l._type?a.default.createElement(mY,(0,t.default)({},l,{contextProps:r})):null:null},ImageCarousel:f_,TutorialSteps:function(e){return a.default.createElement(sL,null,a.default.createElement(sW,null),a.default.createElement(sD,null,e.steps.map(function(t,n){return a.default.createElement(sR,{key:t._key+"div",maxWidth:e.maxWidth||1440},a.default.createElement(sM,null,n+1),a.default.createElement(sF,null,nU(t.stepRaw,{textAlignment:"left",whiteSpace:"normal"})))})),a.default.createElement(sW,null))},AdSection:function(e){var t,n=e.backgroundColor,r=e.banners,l=e.displayFlags,i=e.contextProps,o=e.lazyLoad,d=lx(),u=d.isMobileWidth,s=d.isTabletWidth;return l&&!K(l,null!=(t=null==i?void 0:i.userFlags)?t:{})?null:a.default.createElement(ed,{lazyLoad:o},a.default.createElement($,{backgroundColor:null==n?void 0:n.hex},a.default.createElement(sH,{"data-testid":"ad-section-container"},a.default.createElement(sz,null,null==r?void 0:r.map(function(e){var t=u?e.mobileImage:s?e.tabletImage:e.desktopImage;return a.default.createElement(sj,{colSpan:t.colSpan,href:e.href,key:e.href,role:"link"},a.default.createElement(sU,{alt:t.alt,src:eu(t)}))})))))},MarketingDealsAdIconsSection:function(e){var t,n,r=e.adIcons,l=e.title,i=e.largeTitleToggle,o=e.subtext,d=e.backgroundColor,u=e.storeAds,s=e.contextProps,c=e.displayFlags;if(null==r||!r.length||c&&!K(c,null!=(t=s.userFlags)?t:{}))return null;var m=null!=(n=s.callbacks.getHyVeeBaseUrl&&s.callbacks.getHyVeeBaseUrl())?n:"https://www.hy-vee.com";return a.default.createElement($,{backgroundColor:null==d?void 0:d.hex,"data-testid":"ads-icons"},a.default.createElement(J,null,a.default.createElement(sK,null,l&&(i?a.default.createElement(sJ,{"data-testid":"ad-icons-title"},l):a.default.createElement(s$,{"data-testid":"ad-icons-title"},l)),o&&a.default.createElement(sQ,{"data-testid":"ad-icons-subtext"},o)),a.default.createElement(s0,null,r.map(function(e){var t,n,l,i;return e.isWeeklyAd?a.default.createElement(fX,{adIcon:e,adIcons:r,hyveeBaseUrl:m,key:null==e?void 0:e.adTitle,storeAds:u}):(t=e.image,n=e.title,l=e.subtext,i=fY(m,e.adTitle,e.filterQueryParams,e.overrideUrl,u),a.default.createElement(sZ,{imageUrl:eu(t),key:n,linkUrl:i,subtext:l,title:n}))}))))},CouponProductCard:function(e){var n=lx().width,r=!!(n&&n<=768);return a.default.createElement(nY,{isHorizontal:r},r?a.default.createElement(f2,(0,t.default)({},e)):a.default.createElement(rY,(0,t.default)({},e)))},CardSwimlane:l2,DealsProductCard:fm,Decoration:function(e){var t,n,r;return"HorizontalDivider"===e.decorationName?a.default.createElement(s2,{backgroundColor:null==(t=e.decorationColorBackground)?void 0:t.hex,withoutHorizontalMargin:e.withoutHorizontalMargin},a.default.createElement(s1,{backgroundColor:(null==(n=e.decorationColorAccent)?void 0:n.hex)||(null==(r=e.decorationBackgroundColor)?void 0:r.hex),height:e.height,width:e.width,withoutHorizontalMargin:e.withoutHorizontalMargin})):null},Button:F,LoadCouponButton:rq,TextBlock:u$,CardCollection:cF,HeroBanner:function(e){var t,n,r,l=(0,a.useState)(null),i=l[0],o=l[1],d=(0,a.useState)(!1),u=d[0],s=d[1],c=(0,a.useCallback)(function(e){o(e),null!==e&&(e.addEventListener("pause",function(){return s(!1)}),e.addEventListener("play",function(){return s(!0)}))},[]),m=e.contextProps,f=e.displayFlags,p=e.bannerStyle,h=e.customButtonClick,g=e.backgroundImage,_=e.backgroundVideoUrl,v=e.lazyLoad,y=e.maxWidth,b=e.mediaHeight,w=e.mediaWidth,x=e.mobileBackgroundImage,C=e.tabletBackgroundImage,E=e.backgroundVideoAlt,k=e.contentSide,T=e.logo,S=e.header,I=e.subheader,P=e.buttons,N=e.tacticId,O="media"===p?fK:fZ,A=O.StyledHeroBannerHeader,B=O.StyledHeroBannerOverlayHeroButton,L=O.StyledHeroBannerContent,D=O.StyledHeroBannerContentWrapper,R=O.StyledHeroBannerOverlayHeroText,M=O.StyledHeroBannerOverlaySubheaderText,F=O.StyledHeroBannerOverlayImage,W
1=O.StyledHeroBannerPlaybackControls,H=O.StyledHeroBannerVideo,z=aY({altText:g.alt,name:I,destination:null!=(t=null==P||null==(n=P[0])?void 0:n.buttonLink)?t:void 0,imageTitle:S,tacticId:N},m,tz.HeroBanner),j=z.ref,U=z.selectPromotionClick;return f&&!K(f,null!=(r=null==m?void 0:m.userFlags)?r:{})?null:a.default.createElement(ed,{lazyLoad:v},a.default.createElement(A,{backgroundImage:g,"data-testid":"hero-banner-background-image",isBackground:!!_,maxWidth:y,mediaHeight:b,mediaWidth:w,mobileBackgroundImage:x,ref:function(e){return j(e)},tabletBackgroundImage:C},_&&a.default.createElement(H,{autoPlay:!0,"data-testid":E,loop:!0,muted:!0,ref:c,src:_}),a.default.createElement(L,{contentSide:k},a.default.createElement(D,{contentSide:k},T&&a.default.createElement(F,{alt:T.alt,"data-testid":"hero-banner-logo",src:T.asset.url}),a.default.createElement(R,{contentSide:k},S,"media"===p&&a.default.createElement(mg,null,".")),I&&a.default.createElement(M,{contentSide:k,"data-testid":"hero-banner-subheader"},I),P&&P.length&&P.map(function(e,t){return a.default.createElement(a.default.Fragment,{key:e.buttonText+e.buttonLink},e.buttonHeader&&a.default.createElement(mc,null,e.buttonHeader),a.default.createElement(B,{"data-testid":"header-order-now-button-desktop-"+t,key:e.buttonText,onClick:function(t){U(t),h?h("#"+e.buttonLink.toLowerCase(),t):window.location.assign(e.buttonLink)},size:"large"},e.buttonText))}))),!V()&&_&&a.default.createElement(W,{"data-testid":"header-video-play-pause-button",onClick:function(){i.paused?i.play():i.pause()}},u?a.default.createElement(cX.default,{color:"white","data-testid":"header-video-pause-icon",size:"large"}):a.default.createElement(cZ.default,{color:"white","data-testid":"header-video-play-icon",size:"large"}))))},ImageCollection:function(e){var n,r=(n=e.images.length,V()&&n>=3?100/3+"%":n>=6?100/6+"%":100/n+"%");return a.default.createElement($,null,e.images.map(function(e){return a.default.createElement(em,(0,t.default)({key:e.image.alt},e,{width:r}))}))},Section:function(e){var t=e.flexDirection,n=e.children;return a.default.createElement(s3,{style:{flexDirection:void 0===t?"row":t}},n)},SuperHotDeals:function(e){var t,n;return e.displayFlags&&!K(e.displayFlags,null!=(t=e.contextProps.userFlags)?t:{})?null:a.default.createElement(ed,{lazyLoad:e.lazyLoad},a.default.createElement("div",{className:"whammy_superHotDeals_container__DCoz-eMj","data-testid":"super-hot-deals-container",style:{backgroundColor:null!=(n=e.bgColor)&&n.hex?e.bgColor.hex:"#E21C11",backgroundImage:"url("+eu(e.bgImage)+")"}},a.default.createElement("div",{className:"whammy_superHotDeals_contentAndFlameContainer__8WvtlD-t"},a.default.createElement("img",{alt:e.bgOverlayImage.alt,className:"whammy_superHotDeals_flameAccent__pod1Iomu",src:eu(e.bgOverlayImage)}),a.default.createElement("div",{className:"whammy_superHotDeals_contentContainer__vL1T74Iz"},a.default.createElement(nA.Text,{className:!e.largeTitleToggle&&"whammy_superHotDeals_title__L7c8f-eK",style:{color:e.descFontColor.hex},textStyle:e.largeTitleToggle?"heading2-lg":"heading1"},a.default.createElement("strong",null,"Super Coupons")),nU(e.descriptionRaw,{maxWidth:"100%",paddingTop:0,textColor:e.descFontColor.hex}),a.default.createElement("div",{className:"whammy_superHotDeals_cardContainer__jod6Id1j"},e.deals.map(function(t){return a.default.createElement(f0,{contextProps:e.contextProps,deal:t,key:t.couponId})}))))))},SuperHotDealsBanner:function(e){var t,n,r,l,i=lx().width,o=(0,a.useState)(e.webImage),d=o[0],u=o[1];if((0,a.useEffect)(function(){!i||i>e.tabletImage.asset.metadata.dimensions.width/2?u(e.webImage):i>e.mobileImage.asset.metadata.dimensions.width/2?u(e.tabletImage):u(e.mobileImage)},[i,e]),e.displayFlags&&!K(e.displayFlags,null!=(t=null==(n=e.contextProps)?void 0:n.userFlags)?t:{}))return null;var s,c,m=(s=null==(r=e.bgColor)?void 0:r.hex,c=null==(l=e.secondaryBgColor)?void 0:l.hex,s?c?{background:"linear-gradient(to right, "+s+" 50%, "+c+" 50%)"}:{backgroundColor:s}:{}),f={display:"block",width:"100%",maxWidth:d.asset.metadata.dimensions.width/2};return a.default.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"center"}},a.default.createElement("a",{href:e.href,style:m},a.default.createElement("img",{alt:d.alt,"data-testId":"img",src:eu(d),style:f})))},ImageWithContent:function(e){var n=e.image,r=e.textContent,l=e.linkUrl,i=e.linkText,o=e.justifyContent,d=e.backgroundColor,u=e.lazyLoad;return a.default.createElement(ed,{lazyLoad:u},a.default.createElement(mS,{backgroundColor:null==d?void 0:d.hex,"data-testid":"image-content-container",justifyContent:o},a.default.createElement(mT,{alt:n.alt,src:eu(n)}),a.default.createElement(mI,{justifyContent:o},a.default.createElement(mP,null,r.title),a.default.createElement(f1,(0,t.default)({},r.body)),l&&a.default.createElement(mO,{href:l},a.default.createElement(mN,null,i)))))},Banner:mY,SocialBanner:function(e){var n=(0,t.default)({},(function(e){if(null==e)throw TypeError("Cannot destructure "+e)}(e),e));
1return a.default.createElement("div",{className:"whammy_socialBanner_topSocialContainer__5HJoo2yL"},a.default.createElement("div",{className:"whammy_socialBanner_leftDiv__wfRc5A76","data-testid":"leftContainer"},a.default.createElement(nB.Link,{external:n.linksOpenInNewTab,href:n.mainImageLink},a.default.createElement("img",{alt:n.mainImage.alt,className:"whammy_socialBanner_mainImage__oTfxE-pd",src:eu(n.mainImage)}))),a.default.createElement("div",{className:"whammy_socialBanner_rightDiv__i6cgbdtz","data-testid":"rightContainer"},a.default.createElement(nA.Text,{className:"whammy_socialBanner_mainText__jdEEFC3K",textStyle:"heading2"},n.tagline),a.default.createElement("div",{className:pI},a.default.createElement(nB.Link,{external:!!n.linksOpenInNewTab,href:n.leftIconLink},a.default.createElement("img",{alt:n.leftIconImage.alt,className:pP,src:eu(n.leftIconImage)}))),a.default.createElement("div",{className:pI},a.default.createElement(nB.Link,{external:!!n.linksOpenInNewTab,href:n.rightIconLink},a.default.createElement("img",{alt:n.rightIconImage.alt,className:pP,src:eu(n.rightIconImage)})))))},SegmentDisplay:function(e){return e.displayKind===mR.FUEL_SAVER_SIGN_UP_SEGMENT_DISPLAY?a.default.createElement(pl,(0,t.default)({},e)):a.default.createElement(po,(0,t.default)({},e))},SocialMediaDisplay:function(e){var n=e.contextProps,r=(0,nk.default)(e,ps);return a.default.createElement("div",{className:"whammy_socialMediaDisplay_socialMediaDisplay__fwcd30iq whammy_web_landingPageComponent__HgZtmmBd"},a.default.createElement("div",{className:"whammy_socialMediaDisplay_socialMediaDisplayContent__dAx5v0EI whammy_web_landingPageComponentContent__sUxGgnAL"},a.default.createElement(nA.Text,{className:"whammy_socialMediaDisplay_socialMediaDisplayHeader__BbWVH0Ld",textStyle:"heading4"},r.header),a.default.createElement(nA.Text,{className:"whammy_socialMediaDisplay_socialMediaDisplaySubheader__n537CTAL",textStyle:"body2"},r.subheader),a.default.createElement("div",{className:"whammy_socialMediaDisplay_socialMediaDisplayPosts__Le85qMXq"},r.posts.map(function(e){return a.default.createElement(pu,(0,t.default)({contextProps:n,key:e.postDate},e))}))))},ImageButtons:function(e){var n,r,l,i,o,d=!(null==(n=e.hideMoreButton)||n),u=!!e.moreButtonLink,s=nR(e.headingLevel),c=null==(r=e.headerCallToAction)||null==(r=r.uri)?void 0:r.webUri,m=!!(null==(l=e.headerCallToAction)||null==(l=l.uri)?void 0:l.openInNewTab),f=null==(i=e.headerCallToAction)?void 0:i.label,p=e.titleText?f+" "+e.titleText:f,h=c&&f,g=a.default.createElement(s,{className:"whammy_imageButtons_imageButtonsTitle__AaXpxc0H"},e.titleText);return a.default.createElement("div",{className:"whammy_imageButtons_imageButtons__OclvtATu whammy_web_landingPageComponent__HgZtmmBd",style:{backgroundColor:null==(o=e.backgroundColor)?void 0:o.hex}},a.default.createElement("div",{className:"whammy_imageButtons_imageButtonsContent__tZRUT2ZI whammy_web_landingPageComponentContent__sUxGgnAL"},h?a.default.createElement("div",{className:"whammy_imageButtons_imageButtonsHeader__rLFV3R7D"},g,a.default.createElement("span",{className:"whammy_imageButtons_imageButtonsHeaderLinkContainer__m1buPMiV"},a.default.createElement(lm,{ariaLabel:p,href:c,rel:m?"noreferrer":void 0,target:m?"_blank":"_self"},f))):g,a.default.createElement("div",{className:"whammy_imageButtons_imageButtonsButtonsCategories__nJqtQWCO","data-testid":"image-buttons-container"},e.buttons.map(function(n){return a.default.createElement(pc,(0,t.default)({isCategoryButton:!0,key:n.buttonText},n,{contextProps:e.contextProps}))}),d&&u&&a.default.createElement(pm,{backgroundColor:e.moreButtonBackgroundColor,link:e.moreButtonLink,text:e.moreButtonText,textColor:e.moreButtonTextColor})),d&&u&&a.default.createElement("div",{className:"whammy_imageButtons_imageButtonsFooter__EmpuW8MC"},a.default.createElement(lh.SecondaryButton,null,e.moreButtonText))))},WelcomeUser:function(e){var t,n,r,l,i,o,d,u=e.contextProps,s=(0,nk.default)(e,pC),c=null!=u&&u.callbacks.getClientUrls?u.callbacks.getClientUrls().loginUrl:"",m=null==u||null==(t=u.userFlags)?void 0:t.firstName,f=null==u||null==(n=u.userFlags)?void 0:n.isAuthenticated,p=null==u||null==(r=u.userFlags)?void 0:r.fuelSaverBalance,h=null==u||null==(l=u.userFlags)?void 0:l.hasFuelSaver,g=null==u||null==(i=u.userFlags)?void 0:i.hasHPlusMembership,_=null==u||null==(o=u.userFlags)?void 0:o.numberOfCoupons,v=(null==u||null==(d=u.userFlags)?void 0:d.numberOfHPlusOffers)||0,y=e_[s.firstIcon.iconName],b=e_[s.secondIcon.iconName],w=e_[s.thirdIcon.iconName],x={backgroundColor:s.firstIcon.backgroundColor.hex,color:s.firstIcon.color.hex},C={backgroundColor:s.secondIcon.backgroundColor.hex,color:s.secondIcon.color.hex},E={backgroundColor:s.thirdIcon.backgroundColor.hex,color:s.thirdIcon.color.hex};return a.default.createElement("div",{className:"whammy_welcomeUser_rowContainer__myLCYPs3"},a.default.createElement("div",{className:"whammy_welcomeUser_welcomeContainer__CDrivstP"},a.default.createElement("div",{id:"whammy_welcomeUser_left__bvgrt0GR"},a.default.createElement("div",{className:pp,id:"whammy_welcomeUser_greetingBox__o1ozMXWX"},a.default.createElement(fN.PrivacyMask,null,a.default.createElement(pb,{firstName:m,isAuthenticated:f,loginUrl:c})))),a.default.createElement("div",{id:"whammy_welcomeUser_right__pu0LClun"},a.default.createElement("div",{className:pp,id:"whammy_welcomeUser_fuelSaverBox__29MpUrzo"},a.default.createElement("div",{className:ph,style:x},a.default.createElement(y,{color:s.firstIcon.color.hex,"data-testid":"firstIcon",size:"small"})),a.default.createElement("div",{className:pf},a.default.createElement(pv,{fuelSaverBalance:p,hasFuelSaver:h,isAuthenticated:f}
1))),a.default.createElement("div",{className:pp,id:"whammy_welcomeUser_couponsBox__oEaGf-r-"},a.default.createElement("div",{className:ph,style:C},a.default.createElement(b,{color:s.secondIcon.color.hex,"data-testid":"secondIcon",size:"small"})),a.default.createElement("div",{className:pf},a.default.createElement(pw,{isAuthenticated:f,numberOfClippedCoupons:_}))),a.default.createElement("div",{className:pp,id:"whammy_welcomeUser_hPlusBox__Ggug0U7M"},a.default.createElement("div",{className:ph,style:E},a.default.createElement(w,{color:s.thirdIcon.color.hex,"data-testid":"thirdIcon",size:"small"})),a.default.createElement("div",{className:pf},a.default.createElement(px,{hasHPlusMembership:g,isAuthenticated:f,numberOfHPlusOffers:v}))))))},TableOfContents:function(e){return a.default.createElement("div",{className:"whammy_tableOfContents_backgroundColor__OCtJSZJz"},a.default.createElement("div",{className:"whammy_tableOfContents_tableOfContentsParent__4AcA8--J"},a.default.createElement(nA.Text,{className:"whammy_tableOfContents_heading__7sOHTwNh","data-testid":"TableOfContents-Headline",id:e.topHeadlineAnchorTag,textStyle:"heading1"},e.topHeadline),a.default.createElement("div",{className:"whammy_tableOfContents_columnContainer__rlAxg81X"},a.default.createElement("div",{className:"whammy_tableOfContents_left__QZ8BUafa"},a.default.createElement(nA.Text,{className:pE,"data-testid":"TableOfContents-leftSubhead",id:e.leftHeadlineAnchorTag,textStyle:"body2"},e.leftHeadline),a.default.createElement("div",{className:pS,"data-testid":"TableOfContents-imageContainerLeft"},a.default.createElement("img",{alt:e.leftImage.alt,className:pT,src:eu(e.leftImage)})),e.leftLinks.map(function(t){return a.default.createElement(nB.Link,{className:pk,"data-testid":"table-of-contents-link",external:e.leftLinksOpenInNewTab,href:t.anchorLinkURL,key:t.anchorLinkText},t.anchorLinkText)})),a.default.createElement("div",{className:"whammy_tableOfContents_middle__VqXZGpwY"},a.default.createElement(nA.Text,{className:pE,"data-testid":"TableOfContents-middleSubhead",id:e.middleHeadlineAnchorTag,textStyle:"body2"},e.middleHeadline),a.default.createElement("div",{className:pS,"data-testid":"TableOfContents-imageContainerMiddle"},a.default.createElement("img",{alt:e.middleImage.alt,className:pT,src:eu(e.middleImage)})),e.middleLinks.map(function(t){return a.default.createElement(nB.Link,{className:pk,"data-testid":"table-of-contents-link",external:e.middleLinksOpenInNewTab,href:t.anchorLinkURL,key:t.anchorLinkText},t.anchorLinkText)})),a.default.createElement("div",{id:"whammy_tableOfContents_right__kgl-5Ek8"},a.default.createElement(nA.Text,{className:pE,"data-testid":"TableOfContents-rightSubhead",id:e.rightHeadlineAnchorTag,textStyle:"body2"},e.rightHeadline),e.rightLinks.map(function(t){return a.default.createElement(nB.Link,{className:pk,"data-testid":"table-of-contents-link",external:e.rightLinksOpenInNewTab,href:t.anchorLinkURL,key:t.anchorLinkText},t.anchorLinkText)})))))},InspirationTiles:function(e){for(var n=e.tiles,r=e.footerLink,l=e.isPillAttached,i=e.isHeartAttached,o=e.contextProps,d=(0,a.useState)(8),u=d[0],s=d[1],c=(0,a.useState)(!1),m=c[0],f=c[1],p=u+8<=n.length,h=n.slice(0,u),g=[],_=function(e){var n=h.slice(e,e+2);g.push(a.default.createElement("div",{className:"whammy_inspirationTiles_inspirationTilesColumn__tW82KQDQ","data-testid":"inspiration-tiles-columns",key:"column-"+e},n.map(function(n,r){return a.default.createElement(pB,(0,t.default)({contextProps:o,index:e+r,isHeartAttached:i,isPillAttached:l,key:n.category+"-"+n.titleLink.anchorLinkText},n))})))},v=0;v<h.length;v+=2)_(v);return a.default.createElement("div",{className:"whammy_inspirationTiles_inspirationTileBg__-ffgXdHg"},a.default.createElement("div",{className:"whammy_inspirationTiles_inspirationTilesContainer__cD8toKy6"},a.default.createElement("div",{className:"whammy_inspirationTiles_inspirationTiles__q5GbqQig","data-testid":"inspiration-tiles-container"},g),(null==r?void 0:r.isExploreAllButtonEnabled)&&m&&a.default.createElement("div",{className:"whammy_inspirationTiles_loader__JijXODlY","data-testid":"inspiration-tiles-loader"}),null!=r&&r.isExploreAllButtonEnabled?a.default.createElement("button",{className:"whammy_inspirationTiles_inspirationTilesButton__HmxwXFPF","data-testid":"inspiration-tiles-ExploreMore",onClick:function(){f(!0),setTimeout(function(){s(u+8),f(!1)},1e3)},type:"button"},p?r.anchorLinkText:""):a.default.createElement(nB.Link,{className:"whammy_inspirationTiles_inspirationTilesLink__29W7EdSK",href:null==r?void 0:r.anchorLinkURL},null==r?void 0:r.anchorLinkText)))},IntelligentStartAdSection:function(e){if(!e.slots||4!==e.slots.length||!e.largeSlot)return null;var n,r,l,i=aY({destination:null==e||null==(n=e.largeSlot)?void 0:n.href,altText:null==e||null==(r=e.largeSlot)||null==(r=r.image)?void 0:r.alt,tacticId:null==e||null==(l=e.largeSlot)?void 0:l.tacticId},null==e?void 0:e.contextProps,tz.LargeSecondaryBanner),o=i.ref,d=i.selectPromotionClick;return a.default.createElement("div",{className:"whammy_intelligentStartAdSection_intelligentStartAdsContainer__vrSBXdrW","data-testid":"IsAdsContainer"},a.default.createElement("div",{className:"whammy_intelligentStartAdSection_intelligentStartAdsSlots__zYq-Sh4Q"},e.slots.map(function(n){return a.default.createElement(m$,(0,t.default)({contextProps:e.contextProps,key:n.
1citrusSlot.mobileSlot.slotId},n.citrusSlot,{title:n.title}))})),a.default.createElement("div",{className:"whammy_intelligentStartAdSection_intelligentStartAdsLargeSlot__lBd11Yfd",onClick:d},a.default.createElement("a",{"data-testid":"LargeSlotLink",href:e.largeSlot.href,target:e.largeSlot.target?e.largeSlot.target:"_self"},a.default.createElement("img",{alt:e.largeSlot.image.alt,className:"whammy_intelligentStartAdSection_intelligentStartAdsLargeSlotImage__UME3xOii",ref:function(e){o(e)},src:eu(e.largeSlot.image)}))))},QuestionAndAnswer:function(e){var t=e.questions,n=e.header,r=e.subheader,l=e.bgColor,i=e.bgColorEnabled,o=e.headerEnabled,d=e.headerSize,u=e.imageEnabled,s=e.textColor,c=e.questionHeading,m=e.answerHeading,f=e.arrowBgColor,p=(0,a.useState)(0),h=p[0],g=p[1];return a.default.createElement("div",{className:"whammy_questionAndAnswer_container__R5gZp-JY","data-testid":"container",style:{backgroundColor:void 0===i||i?(null==l?void 0:l.hex)||"var(--color-gray--30)":"transparent"}},a.default.createElement("div",{className:"whammy_questionAndAnswer_content__blaKyRV1","data-testid":"content",style:{color:(null==s?void 0:s.hex)||"var(--color-gray--60)"}},a.default.createElement("div",{className:"whammy_questionAndAnswer_listContainer__NIIBBztl","data-testid":"questions-container"},a.default.createElement(pH,{activeIndex:h,answer:t[h].answer,answerHeading:m,arrowBgColor:f,header:n,headerEnabled:o,headerSize:d,image:t[h].image,imageEnabled:u,key:""+t[h].toString(),numberOfQuestionsInSet:t.length,question:t[h].question,questionHeading:c,setActiveIndex:g,subheader:r,textColor:s})),a.default.createElement("div",{className:"whammy_questionAndAnswer_paginator__zMUlQcyM","data-testid":"paginator"},a.default.createElement(pD,{activeIndex:h,arrowBgColor:f,numberOfPages:t.length,setActiveIndex:g}))))},RecipeCard:nw,RecipeGrid:o9,SeasonsCardSwimlane:ok,MasonryGrid:dO,SeasonsCardCarousel:on,PageTags:function(e){var t=e.pageTags,n=e.backgroundColor,r=t.map(function(e){return a.default.createElement("span",{className:"whammy_pageTags_tag__s4eFU7nO",key:e},e)});return a.default.createElement("div",{className:"whammy_pageTags_container__0Vs82AHe","data-testid":"page-tags-component",style:{backgroundColor:null==n?void 0:n.hex}},r)},CategoryTileGrid:dR,ContentCard:od},pj=function(){return a.default.createElement("div",{"aria-hidden":"true",style:{display:"none"}},"Error Loading Section")},pU=function(e,t,a){var n;null!=a&&null!=(n=a.callbacks)&&n.errorBoundaryCallback&&a.callbacks.errorBoundaryCallback(e,t)},pG=function(e,n){var r=function(e){return function(r){var o;return a.default.createElement(i,{FallbackComponent:pj,onError:function(e,t){return pU(e,t,n)}},a.default.createElement(e,(0,t.default)({},r,{children:(o=r.body)&&o.map(function(e){return l[e._type]&&l[e._type]((0,t.default)({},e))}),contextProps:n})))}},l={cmsShoppableDisplayImage:r(e.ShoppableDisplayImage),cmsShoppableDisplayVideo:r(e.ShoppableDisplayVideo),cmsFeatureBanner:r(e.FeatureBanner),cmsCuratedShoppableVideo:r(e.CuratedShoppableVideo),cmsInfluencerTrendingCardsGrid:r(e.InfluencerTrendingCardsGrid),cmsInfluencerTrendingCard:r(e.InfluencerTrendingCard),cmsRecipeSearchFilter:r(e.RecipeSearchFilter),cmsShoppableHero:r(e.ShoppableHero),cmsCarouselHeroBanner:r(e.CarouselHeroBanner),cmsWatchCarousel:r(e.WatchCarousel),cmsSeasonsProductCard:r(e.SeasonsProductCard),cmsInfluencer:r(e.Influencer),cmsShoppableVideos:r(e.ShoppableVideos),cmsShoppableVideo:r(e.ShoppableVideo),cmsBasicCarousel:r(e.BasicCarousel),cmsPostCards:r(e.PostCards),cmsIngredientDirectionWrapper:r(e.IngredientDirectionWrapper),cmsRecipeIngredients:r(e.RecipeIngredients),cmsNutriGrabWrapper:r(e.NutriGrabWrapper),cmsRecipeProductCard:r(e.RecipeProductCard),cmsNutritionLabel:r(e.NutritionLabel),cmsWhatToGrab:r(e.WhatToGrab),cmsHowToGuideHeader:r(e.HowToGuideHeader),cmsBackToTop:r(e.BackToTop),cmsHighlightedQuote:r(e.HighlightedQuote),cmsRecipeDirections:r(e.RecipeDirections),cmsRecipeOverview:r(e.RecipeOverview),cmsExpertTip:r(e.ExpertTip),cmsTileSwimlane:r(e.TileSwimlane),cmsStepByStep:r(e.StepByStep),cmsNutritionBlock:r(e.NutritionBlock),cmsRelatedTags:r(e.RelatedTags),cmsNumberedSwimlane:r(e.NumberedSwimlane),cmsFeatureContent:r(e.FeatureContent),cmsFeatureSwimlane:r(e.FeatureSwimlane),cmsWeeklyAd:r(e.WeeklyAd),cmsHeroGuide:r(e.HeroGuide),cmsBannerWithButtonAndLogo:r
1(e.BannerWithButtonAndLogo),cmsFavoriteButton:r(e.FavoriteButton),cmsTrendingCard:r(e.TrendingCard),cmsVideoCarousel:r(e.VideoCarousel),cmsColumnTextSectionWithImage:r(e.ColumnTextSectionWithImage),cmsTextBlockWithImage:r(e.TextBlockWithImage),cmsTextBlockWithDropCap:r(e.TextBlockWithDropCap),cmsBannerWithText:r(e.BannerWithText),cmsHeroCardWithMedia:r(e.HeroCardWithMedia),cmsRecipeCardWithMedia:r(e.RecipeCardWithMedia),cmsTabs:r(e.Tabs),cmsProductTabs:r(e.ProductTabs),cmsFullBleedRecipeCard:r(e.FullBleedRecipeCard),cmsVideoCard:r(e.VideoCard),cmsHeroBannerWithMedia:r(e.HeroBannerWithMedia),cmsBrandStripe:r(e.BrandStripe),cmsBannerImageSlot:r(e.SlotBanner),cmsMarketingDealsDailyDealWeeklyConfig:r(e.DailyDeal),cmsImageCarousel:r(e.ImageCarousel),cmsTutorialSteps:r(e.TutorialSteps),cmsAdSection:r(e.AdSection),cmsMarketingDealsAdIconsSection:r(e.MarketingDealsAdIconsSection),cmsCardSwimlane:r(e.CardSwimlane),cmsDecoration:r(e.Decoration),cmsTextBlock:r(e.TextBlock),cmsButton:r(e.Button),cmsCardCollection:r(e.CardCollection),cmsHeroBanner:r(e.HeroBanner),cmsImageCollection:r(e.ImageCollection),cmsInspirationTiles:r(e.InspirationTiles),cmsSection:r(e.Section),cmsSuperHotDeals:r(e.SuperHotDeals),cmsSuperHotDealsBanner:r(e.SuperHotDealsBanner),cmsImageWithContent:r(e.ImageWithContent),cmsMarketingBanner:r(e.Banner),cmsSegmentDisplay:r(e.SegmentDisplay),cmsSocialMediaDisplay:r(e.SocialMediaDisplay),cmsImageButtons:r(e.ImageButtons),cmsWelcome:r(e.WelcomeUser),cmsTableOfContents:r(e.TableOfContents),cmsSocialBanner:r(e.SocialBanner),cmsIntelligentStartAdSection:r(e.IntelligentStartAdSection),cmsQuestionAndAnswer:r(e.QuestionAndAnswer),cmsRecipeGridCard:r(e.RecipeCard),cmsCardGrid:r(e.CardGrid),cmsSeasonsCardSwimlane:r(e.SeasonsCardSwimlane),cmsMasonryGrid:r(e.MasonryGrid),cmsCategoryTileGrid:r(e.CategoryTileGrid),cmsSeasonsCardCarousel:r(e.SeasonsCardCarousel),cmsPageTags:r(e.PageTags)};return{types:l}},pV=function(e){var n=e.body,r=e.serializers;return a.default.createElement(a.default.Fragment,null,n.map(function(e,n){var l=e&&e._type?r.types[e._type]:null;return l?a.default.createElement(l,(0,t.default)({index:n,key:null==e?void 0:e._key},e)):null}))}},87710,e=>{"use strict";var t=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function a(e,a){if(e.length!==a.length)return!1;for(var n,r,l=0;l<e.length;l++)if(!((n=e[l])===(r=a[l])||t(n)&&t(r))&&1)return!1;return!0}e.s(["default",0,function(e,t){void 0===t&&(t=a);var n,r,l=[],i=!1;return function(){for(var a=[],o=0;o<arguments.length;o++)a[o]=arguments[o];return i&&n===this&&t(a,l)||(r=e.apply(this,a),i=!0,n=this,l=a),r}}])},11493,(e,t,a)=>{var n="u">typeof Element,r="function"==typeof Map,l="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;t.exports=function(e,t){try{return function e(t,a){if(t===a)return!0;if(t&&a&&"object"==typeof t&&"object"==typeof a){var o,d,u,s;if(t.constructor!==a.constructor)return!1;if(Array.isArray(t)){if((o=t.length)!=a.length)return!1;for(d=o;0!=d--;)if(!e(t[d],a[d]))return!1;return!0}if(r&&t instanceof Map&&a instanceof Map){if(t.size!==a.size)return!1;for(s=t.entries();!(d=s.next()).done;)if(!a.has(d.value[0]))return!1;for(s=t.entries();!(d=s.next()).done;)if(!e(d.value[1],a.get(d.value[0])))return!1;return!0}if(l&&t instanceof Set&&a instanceof Set){if(t.size!==a.size)return!1;for(s=t.entries();!(d=s.next()).done;)if(!a.has(d.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(a)){if((o=t.length)!=a.length)return!1;for(d=o;0!=d--;)if(t[d]!==a[d])return!1;return!0}if(t.constructor===RegExp)return t.source===a.source&&t.flags===a.flags;if(t.valueOf!==Object.prototype.valueOf&&"function"==typeof t.valueOf&&"function"==typeof a.valueOf)return t.valueOf()===a.valueOf();if(t.toString!==Object.prototype.toString&&"function"==typeof t.toString&&"function"==typeof a.toString)return t.toString()===a.toString();if((o=(u=Object.keys(t)).length)!==Object.keys(a).length)return!1;for(d=o;0!=d--;)if(!Object.prototype.hasOwnProperty.call(a,u[d]))return!1;if(n&&t instanceof Element)return!1;for(d=o;0!=d--;)if(("_owner"!==u[d]&&"__v"!==u[d]&&"__o"!==u[d]||!t.$$typeof)&&!e(t[u[d]],a[u[d]]))return!1;return!0}return t!=t&&a!=a}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},16237,(e,t,a)=>{var n=Object.create,r=Object.defineProperty,l=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,o=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,u=(e,t,a,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of i(t))d.call(e,o)||o===a||r(e,o,{get:()=>t[o],enumerable:!(n=l(t,o))||n.enumerable});return e},s=(e,t,a)=>(a=null!=e?n(o(e)):{}
1,u(!t&&e&&e.__esModule?a:r(a,"default",{value:e,enumerable:!0}),e)),c=(e,t,a)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[n]=a,a},m={},f={createReactPlayer:()=>I};for(var p in f)r(m,p,{get:f[p],enumerable:!0});t.exports=u(r({},"__esModule",{value:!0}),m);var h=s(e.r(91788)),g=s(e.r(23272)),_=s(e.r(87710)),v=s(e.r(11493)),y=e.r(23857),b=e.r(5967),w=s(e.r(60218));let x=(0,b.lazy)(()=>e.A(10362)),C="u">typeof window&&window.document&&"u">typeof document,E=e.g.window&&e.g.window.document,k=Object.keys(y.propTypes),T=C||E?h.Suspense:()=>null,S=[],I=(e,t)=>{var a;return a=class extends h.Component{constructor(){super(...arguments),c(this,"state",{showPreview:!!this.props.light}),c(this,"references",{wrapper:e=>{this.wrapper=e},player:e=>{this.player=e}}),c(this,"handleClickPreview",e=>{this.setState({showPreview:!1}),this.props.onClickPreview(e)}),c(this,"showPreview",()=>{this.setState({showPreview:!0})}),c(this,"getDuration",()=>this.player?this.player.getDuration():null),c(this,"getCurrentTime",()=>this.player?this.player.getCurrentTime():null),c(this,"getSecondsLoaded",()=>this.player?this.player.getSecondsLoaded():null),c(this,"getInternalPlayer",(e="player")=>this.player?this.player.getInternalPlayer(e):null),c(this,"seekTo",(e,t,a)=>{if(!this.player)return null;this.player.seekTo(e,t,a)}),c(this,"handleReady",()=>{this.props.onReady(this)}),c(this,"getActivePlayer",(0,_.default)(a=>{for(let t of[...S,...e])if(t.canPlay(a))return t;return t||null})),c(this,"getConfig",(0,_.default)((e,t)=>{let{config:a}=this.props;return g.default.all([y.defaultProps.config,y.defaultProps.config[t]||{},a,a[t]||{}])})),c(this,"getAttributes",(0,_.default)(e=>(0,b.omit)(this.props,k))),c(this,"renderActivePlayer",e=>{if(!e)return null;let t=this.getActivePlayer(e);if(!t)return null;let a=this.getConfig(e,t.key);return h.default.createElement(w.default,{...this.props,key:t.key,ref:this.references.player,config:a,activePlayer:t.lazyPlayer||t,onReady:this.handleReady})})}shouldComponentUpdate(e,t){return!(0,v.default)(this.props,e)||!(0,v.default)(this.state,t)}componentDidUpdate(e){let{light:t}=this.props;!e.light&&t&&this.setState({showPreview:!0}),e.light&&!t&&this.setState({showPreview:!1})}renderPreview(e){if(!e)return null;let{light:t,playIcon:a,previewTabIndex:n,oEmbedUrl:r,previewAriaLabel:l}=this.props;return h.default.createElement(x,{url:e,light:t,playIcon:a,previewTabIndex:n,previewAriaLabel:l,oEmbedUrl:r,onClick:this.handleClickPreview})}render(){let{url:e,style:t,width:a,height:n,fallback:r,wrapper:l}=this.props,{showPreview:i}=this.state,o=this.getAttributes(e),d="string"==typeof l?this.references.wrapper:void 0;return h.default.createElement(l,{ref:d,style:{...t,width:a,height:n},...o},h.default.createElement(T,{fallback:r},i?this.renderPreview(e):this.renderActivePlayer(e)))}},c(a,"displayName","ReactPlayer"),c(a,"propTypes",y.propTypes),c(a,"defaultProps",y.defaultProps),c(a,"addCustomPlayer",e=>{S.push(e)}),c(a,"removeCustomPlayers",()=>{S.length=0}),c(a,"canPlay",t=>{for(let a of[...S,...e])if(a.canPlay(t))return!0;return!1}),c(a,"canEnablePIP",t=>{for(let a of[...S,...e])if(a.canEnablePIP&&a.canEnablePIP(t))return!0;return!1}),a}},85984,(e,t,a)=>{let n,r;var l=Object.create,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,u=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,c=(e,t,a,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of d(t))s.call(e,r)||r===a||i(e,r,{get:()=>t[r],enumerable:!(n=o(t,r))||n.enumerable});return e},m={},f={default:()=>v};for(var p in f)i(m,p,{get:f[p],enumerable:!0});t.exports=c(i({},"__esModule",{value:!0}),m);var h=(r=null!=(n=e.r(91868))?l(u(n)):{},c(n&&n.__esModule?r:i(r,"default",{value:n,enumerable:!0}),n)),g=e.r(16237);let _=h.default[h.default.length-1];var v=(0,g.createReactPlayer)(h.default,_)},91868,(e,t,a)=>{var n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,o={},d={default:()=>m};for(var u in d)n(o,u,{get:d[u],enumerable:!0});t.exports=((e,t,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of l(t))i.call(e,o)||void 0===o||n(e,o,{get:()=>t[o],enumerable:!(a=r(t,o))||a.enumerable});return e})(n({},"__esModule",{value:!0}),o);var s=e.r(5967),c=e.r(13260),m=[{key:"youtube",name:"YouTube",canPlay:c.canPlay.youtube,lazyPlayer:(0,s.lazy)(()=>e.A(28193))},{key:"soundcloud",name:"SoundCloud",canPlay:c.canPlay.soundcloud,lazyPlayer:(0,s.lazy)(()=>e.A(23198))},{key:"vimeo",name:"Vimeo",canPlay:c.canPlay.vimeo,lazyPlayer:(0,s.lazy)(()=>e.A(60206))},{key:"mux",name:"Mux",canPlay:c.canPlay.mux,lazyPlayer:(0,s.lazy)(()=>e.A(47878))},{key:"facebook",name:"Facebook",canPlay:c.canPlay.facebook,lazyPlayer:(0,s.lazy)(()=>e.A(39716))},{key:"streamable",name:"Streamable",canPlay:c.canPlay.streamable,lazyPlayer:(0,s.lazy)(()=>e.A(37899))},{key:"wistia",name:"Wistia",canPlay:c.canPlay.wistia,lazyPlayer:(0,s.lazy)(()=>e.A(6945))},{key:"twitch",name:"Twitch",canPlay:c.canPlay.twitch,lazyPlayer:(0,s.lazy)(()=>e.A(39941))},{key:"dailymotion",name:"DailyMotion",canPlay:c.canPlay.dailymotion,lazyPlayer:(0,s.lazy)(()=>e.A(13532))},{key:"mixcloud",name:"Mixcloud",canPlay:c.canPlay.mixcloud,lazyPlayer:(0,s.lazy)(()=>e.A(32611))}
1,{key:"vidyard",name:"Vidyard",canPlay:c.canPlay.vidyard,lazyPlayer:(0,s.lazy)(()=>e.A(48046))},{key:"kaltura",name:"Kaltura",canPlay:c.canPlay.kaltura,lazyPlayer:(0,s.lazy)(()=>e.A(44711))},{key:"file",name:"FilePlayer",canPlay:c.canPlay.file,canEnablePIP:e=>c.canPlay.file(e)&&(document.pictureInPictureEnabled||(0,s.supportsWebKitPresentationMode)())&&!c.AUDIO_EXTENSIONS.test(e),lazyPlayer:(0,s.lazy)(()=>e.A(75))}]},23857,(e,t,a)=>{let n,r;var l=Object.create,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,u=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,c=(e,t,a,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of d(t))s.call(e,r)||r===a||i(e,r,{get:()=>t[r],enumerable:!(n=o(t,r))||n.enumerable});return e},m={},f={defaultProps:()=>T,propTypes:()=>E};for(var p in f)i(m,p,{get:f[p],enumerable:!0});t.exports=c(i({},"__esModule",{value:!0}),m);let{string:h,bool:g,number:_,array:v,oneOfType:y,shape:b,object:w,func:x,node:C}=(r=null!=(n=e.r(91567))?l(u(n)):{},c(n&&n.__esModule?r:i(r,"default",{value:n,enumerable:!0}),n)).default,E={url:y([h,v,w]),playing:g,loop:g,controls:g,volume:_,muted:g,playbackRate:_,width:y([h,_]),height:y([h,_]),style:w,progressInterval:_,playsinline:g,pip:g,stopOnUnmount:g,light:y([g,h,w]),playIcon:C,previewTabIndex:_,previewAriaLabel:h,fallback:C,oEmbedUrl:h,wrapper:y([h,x,b({render:x.isRequired})]),config:b({soundcloud:b({options:w}),youtube:b({playerVars:w,embedOptions:w,onUnstarted:x}),facebook:b({appId:h,version:h,playerId:h,attributes:w}),dailymotion:b({params:w}),vimeo:b({playerOptions:w,title:h}),mux:b({attributes:w,version:h}),file:b({attributes:w,tracks:v,forceVideo:g,forceAudio:g,forceHLS:g,forceSafariHLS:g,forceDisableHls:g,forceDASH:g,forceFLV:g,hlsOptions:w,hlsVersion:h,dashVersion:h,flvVersion:h}),wistia:b({options:w,playerId:h,customControls:v}),mixcloud:b({options:w}),twitch:b({options:w,playerId:h}),vidyard:b({options:w})}),onReady:x,onStart:x,onPlay:x,onPause:x,onBuffer:x,onBufferEnd:x,onEnded:x,onError:x,onDuration:x,onSeek:x,onPlaybackRateChange:x,onPlaybackQualityChange:x,onProgress:x,onClickPreview:x,onEnablePIP:x,onDisablePIP:x},k=()=>{},T={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:"div",previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:k},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},mux:{attributes:{},version:"2"},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:"1.1.4",dashVersion:"3.1.3",flvVersion:"1.5.0",forceDisableHls:!1},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:k,onStart:k,onPlay:k,onPause:k,onBuffer:k,onBufferEnd:k,onEnded:k,onError:k,onDuration:k,onSeek:k,onPlaybackRateChange:k,onPlaybackQualityChange:k,onProgress:k,onClickPreview:k,onEnablePIP:k,onDisablePIP:k}},60218,(e,t,a)=>{var n=Object.create,r=Object.defineProperty,l=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,o=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,u=(e,t,a,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of i(t))d.call(e,o)||o===a||r(e,o,{get:()=>t[o],enumerable:!(n=l(t,o))||n.enumerable});return e},s=(e,t,a)=>(a=null!=e?n(o(e)):{},u(!t&&e&&e.__esModule?a:r(a,"default",{value:e,enumerable:!0}),e)),c=(e,t,a)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[n]=a,a},m={},f={default:()=>y};for(var p in f)r(m,p,{get:f[p],enumerable:!0});t.exports=u(r({},"__esModule",{value:!0}),m);var h=s(e.r(91788)),g=s(e.r(11493)),_=e.r(23857),v=e.r(5967);class y extends h.Component{constructor(){super(...arguments),c(this,"mounted",!1),c(this,"isReady",!1),c(this,"isPlaying",!1),c(this,"isLoading",!0),c(this,"loadOnReady",null),c(this,"startOnPlay",!0),c(this,"seekOnPlay",null),c(this,"onDurationCalled",!1),c(this,"handlePlayerMount",e=>{this.player||(this.player=e,this.player.load(this.props.url)),this.progress()}),c(this,"getInternalPlayer",e=>this.player?this.player[e]:null),c(this,"progress",()=>{if(this.props.url&&this.player&&this.isReady){let e=this.getCurrentTime()||0,t=this.getSecondsLoaded(),a=this.getDuration();if(a){let n={playedSeconds:e,played:e/a};null!==t&&(n.loadedSeconds=t,n.loaded=t/a),(n.playedSeconds!==this.prevPlayed||n.loadedSeconds!==this.prevLoaded)&&this.props.onProgress(n),this.prevPlayed=n.playedSeconds,this.prevLoaded=n.loadedSeconds}}this.progressTimeout=setTimeout(this.progress,this.props.progressFrequency||this.props.progressInterval)}),c(this,"handleReady",()=>{if(!this.mounted)return;this.isReady=!0,this.isLoading=!1;let{onReady:e,playing:t,volume:a,muted:n}=this.props;e(),n||null===a||this.player.setVolume(a),this.loadOnReady?(this.player.load(this.loadOnReady,!0),this.loadOnReady=null):t&&this.player.play(),this.handleDurationCheck()}),c(this,"handlePlay",()=>{this.isPlaying=!0,this.isLoading=!1;let{onStart:e,onPlay:t,playbackRate:a}=this.props;this.startOnPlay&&(this.player.setPlaybackRate&&1!==a&&this.player.setPlaybackRate(a),e(),this.startOnPlay=!1),t(),this.seekOnPlay&&(this.seekTo(this.seekOnPlay),this.seekOnPlay=null),this.handleDurationCheck()}),c(this,"handlePause",e=>{this.isPlaying=!1,this.isLoading||this.props.onPause(e)}),c(this,"handleEnded",()=>{let{activePlayer:e,loop:t,onEnded:a}=this.props;e.loopOnEnded&&t&&this.seekTo(0),t||(this.isPlaying=!1,a())}),c(this,"handleError",(...e)=>{this.isLoading=!1,this.props.onError(...e)}),c(this,"handleDurationCheck",()=>{clearTimeout(this.durationCheckTimeout);let e=this.getDuration();e?this.onDurationCalled||(this.props.onDuration(e),this.onDurationCalled=!0):this.durationCheckTimeout=setTimeout(this.handleDurationCheck,100)}),c(this,"handleLoaded",()=>{this.isLoading=!1})}componentDidMount(){this.mounted=!0}componentWillUnmount(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.props.stopOnUnmount&&(this.player.stop(),this.player.disablePIP&&this.player.disablePIP(
1)),this.mounted=!1}componentDidUpdate(e){if(!this.player)return;let{url:t,playing:a,volume:n,muted:r,playbackRate:l,pip:i,loop:o,activePlayer:d,disableDeferredLoading:u}=this.props;if(!(0,g.default)(e.url,t)){if(this.isLoading&&!d.forceLoad&&!u&&!(0,v.isMediaStream)(t)){console.warn(`ReactPlayer: the attempt to load ${t} is being deferred until the player has loaded`),this.loadOnReady=t;return}this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(t,this.isReady)}e.playing||!a||this.isPlaying||this.player.play(),e.playing&&!a&&this.isPlaying&&this.player.pause(),!e.pip&&i&&this.player.enablePIP&&this.player.enablePIP(),e.pip&&!i&&this.player.disablePIP&&this.player.disablePIP(),e.volume!==n&&null!==n&&this.player.setVolume(n),e.muted!==r&&(r?this.player.mute():(this.player.unmute(),null!==n&&setTimeout(()=>this.player.setVolume(n)))),e.playbackRate!==l&&this.player.setPlaybackRate&&this.player.setPlaybackRate(l),e.loop!==o&&this.player.setLoop&&this.player.setLoop(o)}getDuration(){return this.isReady?this.player.getDuration():null}getCurrentTime(){return this.isReady?this.player.getCurrentTime():null}getSecondsLoaded(){return this.isReady?this.player.getSecondsLoaded():null}seekTo(e,t,a){if(!this.isReady){0!==e&&(this.seekOnPlay=e,setTimeout(()=>{this.seekOnPlay=null},5e3));return}if(t?"fraction"===t:e>0&&e<1){let t=this.player.getDuration();return t?void this.player.seekTo(t*e,a):void console.warn("ReactPlayer: could not seek using fraction â duration not yet available")}this.player.seekTo(e,a)}render(){let e=this.props.activePlayer;return e?h.default.createElement(e,{...this.props,onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError}):null}}c(y,"displayName","Player"),c(y,"propTypes",_.propTypes),c(y,"defaultProps",_.defaultProps)},76091,(e,t,a)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.getPriceAndSuffix=a.calculateSubtotal=a.calculateUnitPrice=a.showPricePer=a.formatCurrencyCents=a.getFormattedPriceWithSuffix=a.getFormattedPrice=void 0;var r=n(e.r(39411)),l=function(e){return!!e.isWeighted&&!e.averageWeight},i=function(e){return!!e.isWeighted&&!!e.averageWeight},o=function(e){return!!e.priceMultiple&&e.priceMultiple>1},d=function(e){var t=(0,a.getPriceAndSuffix)(e),n=t.price,r=t.suffix;return l(e)?"".concat(n).concat(r):i(e)?"".concat(n," ").concat(r):n},u=function(e){var t=new r.default(e.price);e.averageWeight&&i(e)&&(t=new r.default(e.price).times(e.averageWeight));var a=t.times(100);return a.isLessThan(99.5)?"".concat(a.toFixed(0),"¢"):"$".concat(t.toFixed(2))};a.getFormattedPrice=function(e){return o(e)?"".concat(e.priceMultiple," / ").concat(u(e)):u(e)},a.getFormattedPriceWithSuffix=function(e){return o(e)?(0,a.getFormattedPrice)(e):d(e)},a.formatCurrencyCents=function(e){var t=e<0?"-":"",a=Math.abs(e).toFixed(2);if(Number(a)>=1)return"".concat(t,"$").concat(a);var n=a.substring(a.indexOf(".")+1);return"".concat(t).concat(parseInt(n),"¢")},a.showPricePer=function(e,t){return e&&t&&e>1?" (".concat((0,a.formatCurrencyCents)(t)," ea.)"):""},a.calculateUnitPrice=function(e,t){return new r.default(e).dividedBy(t).times(100).integerValue().dividedBy(100).decimalPlaces(2).toNumber()},a.calculateSubtotal=function(e,t,a){return new r.default(a).times(e).dividedBy(t).times(100).integerValue().dividedBy(100).decimalPlaces(2).toNumber()},a.getPriceAndSuffix=function(e){var t=(0,a.getFormattedPrice)(e);return l(e)?{price:t,suffix:"/lb"}:i(e)?{price:t,suffix:"ea."}:{price:t,suffix:void 0}}},94352,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=l(e.r(50841)),r=l(e.r(91788));function l(e){return e&&e.__esModule?e:{default:e}}function i(){return(i=Object.assign.bind()).apply(null,arguments)}let o=l(e.r(19174)).default.button.withConfig({displayName:"add-to-list__AddToListButton",componentId:"qqbjs2-0"})(["padding:var(--spacing--sm);background:white;border:1px solid var(--color-brand--a11y-primary);height:auto;position:relative;cursor:pointer;display:inline-flex;align-items:center;border-radius:9999px;&:hover,&:focus{background:var(--color-red--10);}svg{overflow:visible;}"]),d={lg:"large",md:"medium",sm:"small"},u=({onAddToList:e,size:t,color:a,isList:l,...u})=>r.default.createElement(o,i({className:"add-to-list-button","data-analytics-type":void 0===l?"product tile":!0===l?"product list tile":"product carousel tile","data-analytics-value":"add to list","data-testid":"add-to-list-button",onClick:e},u,{type:"button"}),r.default.createElement(n.default,{color:a,"data-testid":`add-to-list-icon-${d[t]}`,size:d[t]}));u.defaultProps={size:"md"},a.default=u},47207,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=o(e.r(20479)),r=o(e.r(91788)),l=o(e.r(19174)),i=e.r(42147);
1function o(e){return e&&e.__esModule?e:{default:e}}function d(){return(d=Object.assign.bind()).apply(null,arguments)}let u={md:"32px",sm:"24px"},s=[{backgroundColor:i.foodHealthScoreColors.best,threshold:80},{backgroundColor:i.foodHealthScoreColors.good,threshold:50},{backgroundColor:i.foodHealthScoreColors.average,threshold:20},{backgroundColor:i.foodHealthScoreColors.poor,threshold:0}],c=l.default.div.withConfig({displayName:"food-health-score-badge__StyledBadge",componentId:"sc-1wktekj-0"})(["display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:",";border:4px solid ",";backdrop-filter:blur(20px);box-shadow:0px 4px 8px rgba(0,0,0,0.1);line-height:1;font-size:14px;font-weight:bold;height:",";width:",";"],e=>e?.backgroundColor,i.foodHealthScoreColors.border,e=>u[e.size],e=>u[e.size]),m=({score:e,size:t,...a})=>{let{backgroundColor:n}=s.find(({threshold:t})=>e>=t);return r.default.createElement(c,d({"aria-label":`Food health score of this product: ${e} out of 100. The score is calculated based on nutritional value, ingredients, and processing.`,"aria-live":"polite",backgroundColor:n,className:"food-health-score-badge","data-testid":"food-health-score-badge",size:t},a),r.default.createElement("span",null,e))};m.propTypes={score:n.default.number.isRequired,size:n.default.oneOf(["sm","md"])},m.defaultProps={size:"md"},a.default=m},20201,(e,t,a)=>{"use strict";a.__esModule=!0,a.ProductPricingShape=a.ProductModifierShape=a.ProductDetailsShape=a.ProductBadgeShape=a.PRODUCT_CARD_SIZE=a.BADGE_TYPE=void 0;var n,r=(n=e.r(20479))&&n.__esModule?n:{default:n};let l=a.BADGE_TYPE={COUPON:"COUPON",DEAL:"DEAL",FUEL_SAVER:"FUEL_SAVER",FULFILLMENT_SCHEDULE:"FULFILLMENT_SCHEDULE",OUT_OF_STOCK:"OUT_OF_STOCK",PREP_TIME:"PREP_TIME",SNAP:"SNAP",WARNING:"WARNING",WIC:"WIC"};a.PRODUCT_CARD_SIZE={MEDIUM:"medium",SMALL:"small"};let i=a.ProductPricingShape=r.default.shape({basePrice:r.default.string,computedBasePrice:r.default.string,computedMemberPrice:r.default.string,computedPostPromotionPrice:r.default.string,computedTagPrice:r.default.string,isMember:r.default.bool,isVariable:r.default.bool,memberPrice:r.default.string,priceAdjustment:r.default.string,tagPrice:r.default.string.isRequired}),o=a.ProductBadgeShape=r.default.shape({isActivated:r.default.bool.isRequired,text:r.default.string.isRequired,type:r.default.oneOf(Object.values(l)).isRequired}),d=a.ProductModifierShape=r.default.shape({label:r.default.string.isRequired,value:r.default.string.isRequired});a.ProductDetailsShape=r.default.shape({badges:r.default.arrayOf(o),description:r.default.string.isRequired,foodHealthScore:r.default.number,id:r.default.string.isRequired,image:r.default.shape({altText:r.default.string.isRequired,url:r.default.string.isRequired}),isSponsored:r.default.bool.isRequired,modifiers:r.default.arrayOf(d),pricing:i,unitOfMeasure:r.default.string,upc:r.default.string.isRequired})},81929,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=u(e.r(91788)),r=u(e.r(20479)),l=d(e.r(19174)),i=e.r(42147),o=e.r(20201);function d(e,t){if("function"==typeof WeakMap)var a=new WeakMap,n=new WeakMap;return(d=function(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(r=t?n:a){if(r.has(e))return r.get(e);r.set(e,i)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(l.get||l.set)?r(i,t,l):i[t]=e[t]);return i})(e,t)}function u(e){return e&&e.__esModule?e:{default:e}}let s=l.default.div.withConfig({displayName:"product-card-price__Container",componentId:"sc-1x8cw71-0"})(["display:flex;flex-direction:column;gap:1px;"]),c=l.default.div.withConfig({displayName:"product-card-price__TopLabel",componentId:"sc-1x8cw71-1"})(["color:",";font-size:10px;font-weight:700;height:",";line-height:","px;"],({isHighlighted:e})=>e?i.colors.kernelsPrimaryDefault:i.colors.kernelsGray500,({horizontal:e})=>e?"auto":"12px",12),m=l.default.div.withConfig({displayName:"product-card-price__Row",componentId:"sc-1x8cw71-2"})(["align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:4px;row-gap:0;"]),f=l.default.div.withConfig({displayName:"product-card-price__AmountText",componentId:"sc-1x8cw71-3"})(["color:",";font-size:20px;font-weight:700;line-height:22px;"],({isHighlighted:e})=>e?i.colors.kernelsPrimaryDefault:i.colors.kernelsTextBody),p=l.default.div.withConfig({displayName:"product-card-price__ParentheticalAmountText",componentId:"sc-1x8cw71-4"})(["color:",";font-size:12px;font-weight:500;line-height:14px;"],({isHighlighted:e})=>e?i.colors.kernelsPrimaryDefault:i.colors.kernelsGray500),h=l.default.div.withConfig({displayName:"product-card-price__SuffixLabel",componentId:"sc-1x8cw71-5"})(["color:",";font-size:12px;font-weight:400;line-height:14px;"],i.colors.kernelsGray600),g=(0,l.default)(h).withConfig({displayName:"product-card-price__SuffixAmountText",componentId:"sc-1x8cw71-6"})(["text-decoration:line-through;text-decoration-style:solid;"]),_=l.default.div.withConfig({displayName:"product-card-price__BottomLabel",componentId:"sc-1x8cw71-7"})(["color:",";font-size:12px;font-weight:400;height:",";line-height:","px;"],({isHighlighted:e})=>e?i.colors.kernelsPrimaryDefault:i.colors.kernelsGray600,({horizontal:e})=>e?"auto":"14px",14),v=(0,l.default)(_).withConfig({displayName:"product-card-price__BottomAmountText",componentId:"sc-1x8cw71-8"})(["font-weight:600;"]),y=(0,l.default)(_).withConfig({displayName:"product-card-price__BottomLabelExtended",componentId:"sc-1x8cw71-9"})(["flex-basis:",";"],({horizontal:e})=>e?"auto":"100%"),b=(0,l.keyframes)(["0%{opacity:100%;}50%{opacity:30%;}100%{opacity:100%;}"]),w=l.default.div.withConfig({displayName:"product-card-price__SkeletonTopLabel",componentId:"sc-1x8cw71-10"}
1)(["height:","px;width:80px;animation:"," 1s infinite ease-in-out;background-color:",";"],12,b,i.colors.kernelsGray100),x=l.default.div.withConfig({displayName:"product-card-price__SkeletonAmount",componentId:"sc-1x8cw71-11"})(["height:22px;width:70px;animation:"," 1s infinite ease-in-out;background-color:",";"],b,i.colors.kernelsGray100),C=l.default.div.withConfig({displayName:"product-card-price__SkeletonBottomLabel",componentId:"sc-1x8cw71-12"})(["height:",";width:100px;animation:"," 1s infinite ease-in-out;background-color:",";"],({horizontal:e})=>e?"14px":"28px",b,i.colors.kernelsGray100),E=({pricing:e,horizontal:t,isLoading:a,...r})=>{let{topLabel:l,amount:i,suffixAmount:o,suffixLabel:d,bottomAmount:u,bottomLabel:b,bottomLabelExtended:E,bottomParentheticalAmount:k,isTopHighlighted:T,isAmountHighlighted:S,isBottomHighlighted:I,parentheticalAmount:P}=(e=>{let{isVariable:t,tagPrice:a,memberPrice:n,basePrice:r,computedPostPromotionPrice:l,computedTagPrice:i,computedMemberPrice:o,computedBasePrice:d,isMember:u}=e,s=/\(.*\)/gu,c="",m="",f="",p="",h="",g="",_="",v="",y="",b=!1,w=!1,x=!1;if(l&&o&&u||l&&i&&!u||o&&i||i){let e=!!l,t=!!(o&&i&&u),a=!!(!l&&!o&&i&&d&&i!==d);b=!!t,w=!!(e||t||a),m=i,t&&!e&&(c="PERKS Price"),e?(m=l,u&&t?(p=o,h="with PERKS"):p=i):o&&i?u?(m=o,g=i,v="without PERKS"):(m=i,g=o,v="with PERKS",x=!0):a&&(m=i,p=d)}else{let e=!!(!t&&n),l=!!(!n&&r&&a!==r);b=!!e,w=!!(e||l),m=a,t?c="Starting at":e&&(c="PERKS Price"),l&&(p=r),e&&(m=n,g=a,v="without PERKS")}let C=m?.match(s);C&&C.length>0&&(f=C[0],m=m?.replace(f,"").trim());let E=g?.match(s);return E&&E.length>0&&(_=E[0],y=v,v="",g=g?.replace(_,"").trim()),{amount:m,bottomAmount:g,bottomLabel:v,bottomLabelExtended:y,bottomParentheticalAmount:_,isAmountHighlighted:w,isBottomHighlighted:x,isTopHighlighted:b,parentheticalAmount:f,suffixAmount:p,suffixLabel:h,topLabel:c}})(e);return a?n.default.createElement(s,r,(!t||l)&&n.default.createElement(w,{"data-testid":"product-card-price-top-label"}),n.default.createElement(x,{"data-testid":"product-card-price-amount"}),(!t||u)&&n.default.createElement(C,{"data-testid":"product-card-price-bottom-label",horizontal:t})):n.default.createElement(s,r,(!t||l)&&n.default.createElement(c,{"data-testid":"product-card-price-top-label",horizontal:t,isHighlighted:T},l),n.default.createElement(m,null,n.default.createElement(f,{"data-testid":"product-card-price-amount",isHighlighted:S},i),P&&n.default.createElement(p,{"data-testid":"product-card-price-parenthetical-amount",isHighlighted:S},P),n.default.createElement(g,{"data-testid":"product-card-price-suffix-amount"},o),n.default.createElement(h,{"data-testid":"product-card-price-suffix-label"},d)),(!t||u)&&n.default.createElement(m,null,n.default.createElement(v,{"data-testid":"product-card-price-bottom-amount",horizontal:t,isHighlighted:I},u),k&&n.default.createElement(_,{"data-testid":"product-card-price-bottom-parenthetical-amount",horizontal:t,isHighlighted:I},k),b&&n.default.createElement(_,{"data-testid":"product-card-price-bottom-label",isHighlighted:I},b),(!t||E)&&n.default.createElement(y,{"data-testid":"product-card-price-bottom-label-extended",horizontal:t,isHighlighted:I},E)))};E.propTypes={horizontal:r.default.bool,isLoading:r.default.bool,pricing:o.ProductPricingShape.isRequired},a.default=E},64091,(e,t,a)=>{"use strict";a.__esModule=!0,a.salesBadgeTypes=a.promotionBadgeTypes=a.informationalBadgeTypes=a.eligibilityBadgeTypes=a.default=void 0;var n=p(e.r(19767)),r=p(e.r(79256)),l=p(e.r(96681)),i=p(e.r(30871)),o=p(e.r(47900)),d=p(e.r(75894)),u=p(e.r(91788)),s=p(e.r(20479)),c=p(e.r(19174)),m=e.r(42147),f=e.r(20201);function p(e){return e&&e.__esModule?e:{default:e}}function h(){return(h=Object.assign.bind()).apply(null,arguments)}let g=c.default.div.withConfig({displayName:"product-card-badges__Wrapper",componentId:"sc-1fy5olh-0"})(["align-items:flex-start;display:flex;flex-direction:column;gap:8px;overflow:hidden;white-space:nowrap;",""],({showInRow:e})=>e&&` 2 align-items: center; 3 flex-direction: row; 4 flex-wrap: wrap; 5 gap: 4px; 6 `),_=c.default.div.withConfig({displayName:"product-card-badges__InternalWrapper",componentId:"sc-1fy5olh-1"})(["align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:8px;max-width:100%;"]),v=c.default.div.withConfig({displayName:"product-card-badges__BadgeContainer",componentId:"sc-1fy5olh-2"})(["align-items:center;border:1px solid transparent;border-radius:100px;box-sizing:border-box;display:flex;flex-direction:row;gap:4px;font-size:10px;font-weight:600;line-height:1;max-width:100%;"]),y=c.default.span.withConfig({displayName:"product-card-badges__BadgeText",componentId:"sc-1fy5olh-3"})(["overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"]),b=(0,c.default)(v).withConfig({displayName:"product-card-badges__EligibilityBadgeContainer",componentId:"sc-1fy5olh-4"})(["border-color:",";border-radius:4px;color:",";flex:0 0 auto;font-weight:700;line-height:1;padding:4px;"],m.colors.kernelsGray300,m.colors.kernelsWhite),w=c.default.div.withConfig({displayName:"product-card-badges__IconWrapper",componentId:"sc-1fy5olh-5"}
6)(["height:14px;svg{width:12px;height:12px;}"]),x={[f.BADGE_TYPE.COUPON]:(0,c.default)(v).withConfig({displayName:"product-card-badges__COUPON",componentId:"sc-1fy5olh-6"})(["border-color:",";border-style:dashed;color:",";padding:4px 6px;cursor:",";&:hover,&:focus,&:active{background-color:",";}"],m.colors.kernelsGreen500,m.colors.kernelsGreen500,({role:e})=>"button"===e?"pointer":"normal",m.colors.kernelsGreen100),[f.BADGE_TYPE.DEAL]:(0,c.default)(v).withConfig({displayName:"product-card-badges__DEAL",componentId:"sc-1fy5olh-7"})(["color:",";"],m.colors.kernelsPrimary600),[f.BADGE_TYPE.FUEL_SAVER]:(0,c.default)(v).withConfig({displayName:"product-card-badges__FUEL_SAVER",componentId:"sc-1fy5olh-8"})(["color:",";"],m.colors.kernelsGray800),[f.BADGE_TYPE.FULFILLMENT_SCHEDULE]:(0,c.default)(v).withConfig({displayName:"product-card-badges__FULFILLMENT_SCHEDULE",componentId:"sc-1fy5olh-9"})(["border-color:",";color:",";font-size:12px;font-weight:500;padding:4px 6px;"],m.colors.kernelsGray300,m.colors.kernelsGray800),[f.BADGE_TYPE.OUT_OF_STOCK]:(0,c.default)(v).withConfig({displayName:"product-card-badges__OUT_OF_STOCK",componentId:"sc-1fy5olh-10"})(["color:",";"],m.colors.kernelsPrimaryDefault),[f.BADGE_TYPE.PREP_TIME]:(0,c.default)(v).withConfig({displayName:"product-card-badges__PREP_TIME",componentId:"sc-1fy5olh-11"})(["border-color:",";color:",";font-size:12px;font-weight:500;padding:4px 6px;"],m.colors.kernelsGray300,m.colors.kernelsGray800),[f.BADGE_TYPE.SNAP]:(0,c.default)(b).withConfig({displayName:"product-card-badges__SNAP",componentId:"sc-1fy5olh-12"})(["background-color:",";"],m.colors.kernelsGreen700),[f.BADGE_TYPE.WARNING]:(0,c.default)(v).withConfig({displayName:"product-card-badges__WARNING",componentId:"sc-1fy5olh-13"})(["color:",";font-weight:400;"],m.colors.kernelsPrimaryDefault),[f.BADGE_TYPE.WIC]:(0,c.default)(b).withConfig({displayName:"product-card-badges__WIC",componentId:"sc-1fy5olh-14"})(["background-color:",";"],m.colors.kernelsBlue600)},C={[f.BADGE_TYPE.COUPON]:y,[f.BADGE_TYPE.DEAL]:y,[f.BADGE_TYPE.FUEL_SAVER]:y,[f.BADGE_TYPE.FULFILLMENT_SCHEDULE]:y,[f.BADGE_TYPE.OUT_OF_STOCK]:y,[f.BADGE_TYPE.PREP_TIME]:y,[f.BADGE_TYPE.SNAP]:y,[f.BADGE_TYPE.WARNING]:(0,c.default)(y).withConfig({displayName:"product-card-badges__WARNING",componentId:"sc-1fy5olh-15"})(["white-space:normal;"]),[f.BADGE_TYPE.WIC]:y},E={[f.BADGE_TYPE.COUPON]:m.colors.kernelsGreen500,[f.BADGE_TYPE.DEAL]:m.colors.kernelsPrimary600,[f.BADGE_TYPE.FUEL_SAVER]:m.colors.kernelsGray800,[f.BADGE_TYPE.FULFILLMENT_SCHEDULE]:m.colors.kernelsPrimaryDefault,[f.BADGE_TYPE.OUT_OF_STOCK]:void 0,[f.BADGE_TYPE.PREP_TIME]:m.colors.kernelsPrimaryDefault,[f.BADGE_TYPE.SNAP]:void 0,[f.BADGE_TYPE.WARNING]:void 0,[f.BADGE_TYPE.WIC]:void 0},k={[f.BADGE_TYPE.COUPON]:d.default,[f.BADGE_TYPE.DEAL]:o.default,[f.BADGE_TYPE.FUEL_SAVER]:i.default,[f.BADGE_TYPE.FULFILLMENT_SCHEDULE]:l.default,[f.BADGE_TYPE.OUT_OF_STOCK]:void 0,[f.BADGE_TYPE.PREP_TIME]:r.default,[f.BADGE_TYPE.SNAP]:void 0,[f.BADGE_TYPE.WARNING]:void 0,[f.BADGE_TYPE.WIC]:void 0},T={[f.BADGE_TYPE.COUPON]:(0,c.default)(x[f.BADGE_TYPE.COUPON]).withConfig({displayName:"product-card-badges__COUPON",componentId:"sc-1fy5olh-16"})(["background-color:",";border-style:solid;color:",";"],m.colors.kernelsGreen50,m.colors.kernelsGreen600)},S={[f.BADGE_TYPE.COUPON]:m.colors.kernelsGreen600},I={[f.BADGE_TYPE.COUPON]:n.default},P={[f.BADGE_TYPE.COUPON]:e=>`Coupon: ${e}`,[f.BADGE_TYPE.DEAL]:e=>`Deal: ${e}`,[f.BADGE_TYPE.FUEL_SAVER]:e=>`Fuel Saver: ${e}`,[f.BADGE_TYPE.FULFILLMENT_SCHEDULE]:e=>`Fulfillment Schedule: ${e}`,[f.BADGE_TYPE.OUT_OF_STOCK]:e=>e,[f.BADGE_TYPE.PREP_TIME]:e=>e,[f.BADGE_TYPE.SNAP]:e=>`${e} Eligible Product`,[f.BADGE_TYPE.WARNING]:e=>e,[f.BADGE_TYPE.WIC]:e=>`${e} Eligible Product`},N=[f.BADGE_TYPE.COUPON],O=[f.BADGE_TYPE.COUPON],A=({badgeTypes:e,badges:t,renderIfEmpty:a,showInRow:n,onBadgeClick:r,disabled:l,...i})=>t?.some(t=>e.includes(t.type))||a?u.default.createElement(g,h({},i,{showInRow:n}),e.map(e=>{let a=t?.filter(t=>t.type===e);if(a?.length>0){let t=O.includes(e)&&!n?_:u.default.Fragment;return u.default.createElement(t,null,a.map(e=>{let t,a,n,i,o,d;return t=N.includes(e.type)&&!l&&r,a=e.isActivated&&T[e.type]?T[e.type]:x[e.type],n=C[e.type],i=e.isActivated&&I[e.type]?I[e.type]:k[e.type],o=e.isActivated&&S[e.type]?S[e.type]:E[e.type],d=t?{onClick:()=>{r(e)},role:"button",tabIndex:0}:{},u.default.createElement(a,h({},d,{"aria-label":P[e.type](e.text),"data-testid":`badge-${e.type}`,key:`${e.type}-${e.text}`}),i&&u.default.createElement(w,null,u.default.createElement(i,{ariaLabel:e.text,color:o,"data-testid":`badge-icon-${e.type}`,informative:!0,size:"small"})),u.default.createElement(n,null,e.text))}))}return null})):null;A.propTypes={badges:s.default.arrayOf(f.ProductBadgeShape),badgeTypes:s.default.arrayOf(s.default.oneOf(Object.values(f.BADGE_TYPE))).isRequired,disabled:s.default.bool,onBadgeClick:s.default.func,renderIfEmpty:s.default.bool,showInRow:s.default.bool},a.salesBadgeTypes=[f.BADGE_TYPE.PREP_TIME,f.BADGE_TYPE.FULFILLMENT_SCHEDULE],a.eligibilityBadgeTypes=[f.BADGE_TYPE.SNAP,f.BADGE_TYPE.WIC],a.promotionBadgeTypes=[f.BADGE_TYPE.DEAL,f.BADGE_TYPE.FUEL_SAVER,f.BADGE_TYPE.COUPON],a.informationalBadgeTypes=[f.BADGE_TYPE.WARNING,f.BADGE_TYPE.OUT_OF_STOCK],a.default=A},3029,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;
6var n=m(e.r(74617)),r=m(e.r(20688)),l=c(e.r(91788)),i=m(e.r(20479)),o=m(e.r(19174)),d=e.r(42147),u=e.r(37827),s=e.r(20201);function c(e,t){if("function"==typeof WeakMap)var a=new WeakMap,n=new WeakMap;return(c=function(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(r=t?n:a){if(r.has(e))return r.get(e);r.set(e,i)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(l.get||l.set)?r(i,t,l):i[t]=e[t]);return i})(e,t)}function m(e){return e&&e.__esModule?e:{default:e}}let f=o.default.div.withConfig({displayName:"product-card-modifiers__ModifiersWrapper",componentId:"sc-19mlair-0"})(["margin:8px 0;"]),p=o.default.button.withConfig({displayName:"product-card-modifiers__Disclosure",componentId:"sc-19mlair-1"})(["color:",";background:none;border:none;font-size:14px;font-weight:700;line-height:1.5;text-align:left;cursor:pointer;padding:0;margin:0;width:100%;display:flex;justify-content:flex-start;align-items:center;gap:4px;"],d.colors.kernelsGray800),h=(0,o.default)(u.Collapse).withConfig({displayName:"product-card-modifiers__ModifiersCollapse",componentId:"sc-19mlair-2"})(["display:flex;flex-direction:column;gap:8px;margin-top:24px;"]),g=o.default.div.withConfig({displayName:"product-card-modifiers__Modifier",componentId:"sc-19mlair-3"})(["color:",";font-size:12px;line-height:1.5;"],d.colors.kernelsGray600),_=o.default.span.withConfig({displayName:"product-card-modifiers__ModifierLabel",componentId:"sc-19mlair-4"})(["font-weight:700;"]),v=o.default.span.withConfig({displayName:"product-card-modifiers__ModifierValue",componentId:"sc-19mlair-5"})(["font-weight:400;"]),y=o.default.button.withConfig({displayName:"product-card-modifiers__EditCustomization",componentId:"sc-19mlair-6"})(["background:none;border:none;color:",";font-family:var(--font-family);font-size:12px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer;padding:0;margin:0;text-decoration:underline;"],d.colors.kernelsGray800),b=({disabled:e,modifiers:t,product:a,onEditCustomizationClick:i,...o})=>{let[d,u]=(0,l.useState)(!1),s=(0,l.useCallback)(()=>{i(a)},[i,a]);if(!t||0===t.length)return null;let c=`product-card-modifiers-${a.id}`,m=e?{disabled:e}:{"aria-controls":c,"aria-expanded":d,onClick:()=>{u(!d)},role:"button",tabIndex:0},b=e?{}:{disabled:e,onClick:s,role:"button",tabIndex:0};return l.default.createElement(f,o,l.default.createElement(p,m,"Customization Details",d?l.default.createElement(r.default,{size:"small"}):l.default.createElement(n.default,{size:"small"})),l.default.createElement(h,{id:c,isOpen:d},a.modifiers.map(e=>l.default.createElement(g,{"data-testid":`modifier-${e.label}`,key:e.label},l.default.createElement(_,null,`${e.label}: `),l.default.createElement(v,null,e.value))),i&&l.default.createElement(y,b,"Edit customization options")))};b.propTypes={disabled:i.default.bool,modifiers:i.default.arrayOf(s.ProductModifierShape),onEditCustomizationClick:i.default.func,product:s.ProductDetailsShape.isRequired},a.default=b},14300,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=f(e.r(91788)),r=m(e.r(20479)),l=m(e.r(7620)),i=m(e.r(81929)),o=m(e.r(46356)),d=f(e.r(64091)),u=m(e.r(3029)),s=e.r(20201),c=e.r(79218);function m(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if("function"==typeof WeakMap)var a=new WeakMap,n=new WeakMap;return(f=function(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(r=t?n:a){if(r.has(e))return r.get(e);r.set(e,i)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(l.get||l.set)?r(i,t,l):i[t]=e[t]);return i})(e,t)}function p(){return(p=Object.assign.bind()).apply(null,arguments)}let h=(0,n.forwardRef)(({product:e,hideSponsored:t,horizontal:a,isFullBleedImage:r,isLoading:s,lockLayout:m,addToListAriaLabel:f,href:h,onClick:g,onAddToListClick:_,onBadgeClick:v,onEditCustomizationClick:y,CardLeftComponent:b,CardRightComponent:w,CardPrimaryActionsComponent:x,CardSecondaryActionsComponent:C,CardContextMenuComponent:E,C
6ardAdditionalDetailsComponent:k,disabled:T,size:S,...I},P)=>{let{isMobileWidth:N}=(0,l.default)(),O=!!a||!m&&N,A=e=>{g(e)},B=!T&&g?h?{as:"a",href:h,onClick:A}:{onClick:A,role:"link",tabIndex:0}:{};return n.default.createElement(c.OuterWrapper,p({},I,{horizontal:O,ref:P,size:S}),n.default.createElement(c.ContentWrapper,{horizontal:O},a&&b&&n.default.createElement(b,null),n.default.createElement(c.DetailsWrapper,{"data-testid":"details-wrapper",disabled:T,horizontal:O},n.default.createElement(c.ClickableImageWrapper,p({},B,{"data-testid":"image-clickable-wrapper"}),n.default.createElement(o.default,{addToListAriaLabel:f,disabled:T,horizontal:O,isFullBleedImage:r,onAddToListClick:_,product:e,size:S})),n.default.createElement(c.Details,{horizontal:O},a&&n.default.createElement(d.default,{badgeTypes:d.salesBadgeTypes,badges:e.badges,disabled:T,onBadgeClick:v}),n.default.createElement(c.ClickableWrapper,p({},B,{"data-testid":"details-clickable-wrapper"}),(!O||e.isSponsored)&&!t&&n.default.createElement(c.Sponsored,{"data-testid":"sponsored-text"},e.isSponsored?"Sponsored":""),e.pricing&&n.default.createElement(i.default,{horizontal:O,isLoading:s,pricing:e.pricing}),n.default.createElement(c.ProductDescription,{horizontal:O},e.description),n.default.createElement(c.UnitOfMeasure,null,e.unitOfMeasure)),n.default.createElement(d.default,{badgeTypes:d.eligibilityBadgeTypes,badges:e.badges,disabled:T,onBadgeClick:v,renderIfEmpty:!O,showInRow:!0,style:{height:"20px"}}),k&&n.default.createElement(k,null),n.default.createElement(d.default,{badgeTypes:d.promotionBadgeTypes,badges:e.badges,disabled:T,onBadgeClick:v}),n.default.createElement(d.default,{badgeTypes:d.informationalBadgeTypes,badges:e.badges,disabled:T,onBadgeClick:v}),n.default.createElement(u.default,{disabled:T,modifiers:e.modifiers,onEditCustomizationClick:y,product:e}))),a&&w&&n.default.createElement(w,null)),C&&n.default.createElement(C,null),x&&n.default.createElement(x,null),E&&n.default.createElement(c.ContextMenu,null,n.default.createElement(E,null)))});h.displayName="ProductCardBase",h.propTypes={CardAdditionalDetailsComponent:r.default.elementType,CardContextMenuComponent:r.default.elementType,CardLeftComponent:r.default.elementType,CardPrimaryActionsComponent:r.default.elementType,CardRightComponent:r.default.elementType,CardSecondaryActionsComponent:r.default.elementType,addToListAriaLabel:r.default.string,disabled:r.default.bool,hideSponsored:r.default.bool,horizontal:r.default.bool,href:r.default.string,isFullBleedImage:r.default.bool,isLoading:r.default.bool,lockLayout:r.default.bool,onAddToListClick:r.default.func,onBadgeClick:r.default.func,onClick:r.default.func,onEditCustomizationClick:r.default.func,product:s.ProductDetailsShape.isRequired,size:r.default.oneOf(Object.values(s.PRODUCT_CARD_SIZE))},h.defaultProps={size:s.PRODUCT_CARD_SIZE.SMALL},a.default=h},79218,(e,t,a)=>{"use strict";a.__esModule=!0,a.UnitOfMeasure=a.Sponsored=a.ProductDescription=a.OuterWrapper=a.DetailsWrapper=a.Details=a.ContextMenu=a.ContentWrapper=a.ClickableWrapper=a.ClickableImageWrapper=a.BREAKPOINT_SMALL=void 0;var n,r=(n=e.r(19174))&&n.__esModule?n:{default:n},l=e.r(42147),i=e.r(20201);let o=a.BREAKPOINT_SMALL="768px";a.OuterWrapper=r.default.div.withConfig({displayName:"styles__OuterWrapper",componentId:"qv2g9l-0"})(["box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;border:",";min-width:",";width:",";border-radius:",";background-color:",";position:relative;@media screen and (max-width:","){","}"],`1px solid ${l.colors.kernelsGray100}`,({horizontal:e,size:t})=>e?"0":t===i.PRODUCT_CARD_SIZE.MEDIUM?"404px":"198px",({horizontal:e,size:t})=>e?"100%":t===i.PRODUCT_CARD_SIZE.MEDIUM?"404px":"198px",({horizontal:e})=>e?"0":"16px",l.colors.kernelsWhite,o,({horizontal:e,size:t})=>e?"":` 7 min-width: ${t===i.PRODUCT_CARD_SIZE.MEDIUM?"280px":"160px"}; 8 width: ${t===i.PRODUCT_CARD_SIZE.MEDIUM?"280px":"160px"}; 9 `),a.ContentWrapper=r.default.div.withConfig({displayName:"styles__ContentWrapper",componentId:"qv2g9l-1"})(["display:flex;flex-direction:",";gap:8px;padding:",";flex:1 1 auto;"],({horizontal:e})=>e?"row":"column",({horizontal:e})=>e?"24px 8px":"0 0 16px"),a.DetailsWrapper=r.default.div.withConfig({displayName:"styles__DetailsWrapper",componentId:"qv2g9l-2"})(["display:flex;flex-direction:",";gap:",";flex:1 1 auto;align-items:",";position:relative;width:100%;min-width:0;.food-health-score-badge{position:absolute;top:8px;left:8px;}.add-to-list-button{position:absolute;top:8px;right:8px;}",""],({horizontal:e})=>e?"row":"column",({horizontal:e})=>e?"16px":"8px",({horizontal:e})=>e?"flex-start":"center",({disabled:e})=>e&&` 10 opacity: 0.35; 11 pointer-events: none; 12 `),a.Details=r.default.div.withConfig({displayName:"styles__Details",componentId:"qv2g9l-3"})(["box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:",";text-align:left;width:100%;min-width:0;"],({horizontal:e})=>e?"0":"0 8px"),a.UnitOfMeasure=r.default.div.withConfig({displayName:"styles__UnitOfMeasure",componentId:"qv2g9l-4"})(["font-size:12px;line-height:1.5;color:",";"],l.colors.kernelsGray600),a.Sponsored=r.default.div.withConfig({displayName:"styles__Sponsored",componentId:"qv2g9l-5"})(["font-size:12px;line-height:14px;height:14px;color:",";"],l.colors.kernelsGray600),a.ProductDescription=r.default.div.withConfig({displayName:"styles__ProductDescription",componentId:"qv2g9l-6"})(["font-size:14px;line-height:","px;color:",";display:-webkit-box;-webkit-line-clamp:",";-webkit-box-orient:vertical;overflow:hidden;",""],19.5,l.colors.kernelsGray800,2,({horizontal:e})=>!e&&` 13 height: calc(19.5px * 2); 14 `),a.ContextMenu=r.default.div.withConfig({displayName:"styles__ContextMenu",componentId:"qv2g9l-7"})(["position:absolute;top:16px;right:8px;width:24px;height:24px;"]);
14let d=a.ClickableWrapper=r.default.div.withConfig({displayName:"styles__ClickableWrapper",componentId:"qv2g9l-8"})(["cursor:",";gap:inherit;display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;text-decoration:none;color:inherit;"],({as:e,role:t})=>"a"===e||"link"===t?"pointer":"default");a.ClickableImageWrapper=(0,r.default)(d).withConfig({displayName:"styles__ClickableImageWrapper",componentId:"qv2g9l-9"})(["align-self:stretch;"])},46356,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=f(e.r(28432)),r=f(e.r(91788)),l=f(e.r(20479)),i=f(e.r(19174)),o=e.r(42147),d=e.r(37827),u=f(e.r(94352)),s=f(e.r(47207)),c=e.r(20201),m=e.r(79218);function f(e){return e&&e.__esModule?e:{default:e}}function p(){return(p=Object.assign.bind()).apply(null,arguments)}let h=i.default.div.withConfig({displayName:"product-card-image__ImageContainer",componentId:"dwwvi0-0"})(["display:flex;justify-content:center;align-items:center;flex:0 0 auto;padding-top:",";box-sizing:content-box;width:",";height:",";@media screen and (max-width:","){width:",";height:",";}"],({horizontal:e,isFullBleedImage:t})=>e||t?"0":"50px",({horizontal:e,size:t,isFullBleedImage:a})=>e?"100px":a?"100%":t===c.PRODUCT_CARD_SIZE.MEDIUM?"288px":"100px",({horizontal:e,size:t,isFullBleedImage:a})=>e?"100px":a?t===c.PRODUCT_CARD_SIZE.MEDIUM?"268px":"150px":t===c.PRODUCT_CARD_SIZE.MEDIUM?"192px":"100px",m.BREAKPOINT_SMALL,({horizontal:e,size:t,isFullBleedImage:a})=>e?"100px":a?"100%":t===c.PRODUCT_CARD_SIZE.MEDIUM?"222px":"100px",({horizontal:e,size:t,isFullBleedImage:a})=>e?"100px":a?t===c.PRODUCT_CARD_SIZE.MEDIUM?"186px":"150px":t===c.PRODUCT_CARD_SIZE.MEDIUM?"148px":"100px"),g=(0,i.default)(d.Image).withConfig({displayName:"product-card-image__ProductImage",componentId:"dwwvi0-1"})(["width:100%;height:100%;max-width:100%;",""],({horizontal:e,isFullBleedImage:t})=>!e&&t&&` 15 img { 16 object-fit: cover; 17 width: inherit; 18 border-radius: 16px 16px 0 0; 19 } 20 `),_=({product:e,onAddToListClick:t,horizontal:a,disabled:l,addToListAriaLabel:i,size:d,isFullBleedImage:c,...m})=>r.default.createElement(h,p({},m,{horizontal:a,isFullBleedImage:c,size:d}),r.default.createElement(g,{alt:e.image?.altText,"data-testid":"ProductImage",fallbackSrc:r.default.createElement(n.default,{alt:"Product image coming soon",height:"100%",width:"100%"}),horizontal:a,isFullBleedImage:c,size:d,src:e.image?.url}),!a&&e.foodHealthScore&&r.default.createElement(s.default,{score:e.foodHealthScore,size:"md"}),!a&&t&&i&&r.default.createElement(u.default,{"aria-label":i,color:o.hyvee.primary,disabled:l,onAddToList:e=>{e.preventDefault(),e.stopPropagation(),t(e)},size:"md"}));_.propTypes={addToListAriaLabel:l.default.string,disabled:l.default.bool,horizontal:l.default.bool,isFullBleedImage:l.default.bool,onAddToListClick:l.default.func,product:c.ProductDetailsShape.isRequired,size:l.default.oneOf(Object.values(c.PRODUCT_CARD_SIZE))},_.defaultProps={size:c.PRODUCT_CARD_SIZE.SMALL},a.default=_},29896,(e,t,a)=>{"use strict";a.__esModule=!0,a.renderWasText=a.includesPerPound=a.includesEach=a.handleKeystrokeEvent=a.getSubtitle=a.getFormattedAverageWeight=a.getDisplayPriceAndSuffix=void 0;var n=e.r(62188),r=e.r(37537);a.getDisplayPriceAndSuffix=e=>{let t=!e.price||isNaN(e.price)?e.basePrice:e.price;return(0,r.getPriceAndSuffix)({...e,price:t})},a.renderWasText=(e,t,a,l)=>{let i=new n.BigNumber(e),o=new n.BigNumber(t);return i.isLessThan(o)?(l&&a&&a>0&&(o=o.times(a)),`${(0,r.getFormattedPrice)({price:o})}`):null};let l=({isWeighted:e,averageWeight:t},a)=>{if(!a||!e||!t)return!1;let r=new n.BigNumber(t).multipliedBy(a).toFixed(2);return`${r} lbs`};a.getFormattedAverageWeight=l,a.getSubtitle=({averageWeight:e,isWeighted:t,size:a})=>e&&t?l({averageWeight:e,isWeighted:t},1):a,a.handleKeystrokeEvent=(e,t)=>{("Enter"===e.key||" "===e.key)&&t()},a.includesEach=e=>e.includes("ea."),a.includesPerPound=e=>e.includes("/lb")},36147,(e,t,a)=>{"use strict";a.__esModule=!0,a.WithoutPerksLabelText=a.WithoutDrillDownSection=a.WarningMessage=a.SponsoredTagContainer=a.SponsoredTag=a.RibbonsSection=a.RibbonsContainer=a.ProductTitle=a.ProductSubtitle=a.ProductPriceLabelText=a.ProductInfoSection=a.ProductImage=a.PriceSuffix=a.PriceContainer=a.PriceComponentContainer=a.Price=a.PerksPricingTitleContainer=a.PerksPriceLabelText=a.FullBleedProductImage=a.DrillDownSection=a.
20ContentContainer=a.ContainerWithHiddenBorders=a.CenterAlignSection=a.CardContainer=a.ButtonCenterAlignSection=a.BasePrice=a.BadgesContainer=a.Badge=void 0;var n,r=d(e.r(19174)),l=e.r(42147),i=e.r(31667),o=(n=e.r(73791))&&n.__esModule?n:{default:n};function d(e,t){if("function"==typeof WeakMap)var a=new WeakMap,n=new WeakMap;return(d=function(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(r=t?n:a){if(r.has(e))return r.get(e);r.set(e,i)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(l.get||l.set)?r(i,t,l):i[t]=e[t]);return i})(e,t)}let u=a.ContainerWithHiddenBorders=r.default.div.withConfig({displayName:"styles__ContainerWithHiddenBorders",componentId:"fsf453-0"})(["border:",";border-radius:16px;"],({hideBorders:e})=>e?"none":`1px solid ${l.colors.grey[200]}`);a.CardContainer=(0,r.default)(u).withConfig({displayName:"styles__CardContainer",componentId:"fsf453-1"})(["background:white;display:flex;transition:all 0.15s ease;flex-grow:0;justify-content:space-between;flex-direction:column;position:relative;"," width:",";"," a,a:visited,a:hover,a:active{color:inherit;}@media screen and (min-width:","){"," width:198px;}"],({isList:e})=>e&&` 21 min-width: 352px; 22 `,({isList:e})=>e?"100%":"150px",({href:e})=>e&&(0,r.css)(["&:hover{box-shadow:0 10px 20px 5px rgba(220,220,220,0.5);}"]),l.breakpoints.small,({isList:e})=>e&&` 23 min-width: 198px; 24 `),a.ContentContainer=r.default.div.withConfig({displayName:"styles__ContentContainer",componentId:"fsf453-2"})(["flex-grow:1;display:flex;flex-direction:column;@media screen and (max-width:","){","}"],l.breakpoints.small,({isList:e})=>e&&` 25 flex-direction: row 26 `),a.ProductTitle=r.default.p.withConfig({displayName:"styles__ProductTitle",componentId:"fsf453-3"})(["font-weight:var(--font-weight--regular);text-align:left;font-size:var(--font-size--12);width:100%;line-height:145%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;align-self:flex-start;padding:0 var(--spacing--x-sm-sm);margin-top:",";font-size:var(--font-size--13);@media screen and (min-width:799px){margin-top:0;}@media screen and (min-width:","){font-size:var(--font-size--12);}"],({isList:e})=>e?"0":"var(--spacing--x-sm)",l.breakpoints.small),a.ProductSubtitle=r.default.span.withConfig({displayName:"styles__ProductSubtitle",componentId:"fsf453-4"})(["color:var(--color-gray--40);font-weight:var(--font-weight--regular);text-align:left;font-size:var(--font-size--12);line-height:normal;"]),a.PriceComponentContainer=r.default.div.withConfig({displayName:"styles__PriceComponentContainer",componentId:"fsf453-5"})(["display:grid;grid-template-rows:repeat(2,minmax(1.25rem,auto));align-self:flex-start;padding:0 var(--spacing--x-sm-sm);"]),a.Price=r.default.p.withConfig({displayName:"styles__Price",componentId:"fsf453-6"})(["color:",";font-weight:",";font-size:",";text-wrap:",";@media screen and (min-width:","){text-wrap:auto;}"],({isDiscounted:e,isWithoutPerks:t})=>e?"var(--color-brand--a11y-primary);":t?"var(--color-gray--40);":"var(--color-gray--50);",({isWithoutPerks:e})=>e?"var(--font-weight--semi-bold)":"var(--font-weight--extra-bold)",({isWithoutPerks:e})=>e?"var(--font-size--12)":"min(var(--font-size--24),24px)",({isWithoutPerks:e})=>e?"auto":"nowrap",l.breakpoints.small),a.PriceSuffix=r.default.span.withConfig({displayName:"styles__PriceSuffix",componentId:"fsf453-7"})(["padding-left:",";font-size:",";"],({isWeighted:e})=>e?0:"var(--spacing--x-sm)",({isWithoutPerks:e})=>e?"var(--font-size--12)":"var(--font-size--16)"),a.PerksPriceLabelText=r.default.div.withConfig({displayName:"styles__PerksPriceLabelText",componentId:"fsf453-8"})(["color:var(--color-brand--a11y-primary);font-weight:var(--font-weight--bold);font-size:var(--font-size--10);"]),a.ProductPriceLabelText=r.default.div.withConfig({displayName:"styles__ProductPriceLabelText",componentId:"fsf453-9"})(["color:",";display:inline;font-weight:var(--font-weight--semi-bold);font-size:var(--font-size--12);"],e=>e.isPerks?"var(--color-brand--a11y-primary)":"var(--color-gray--40)"),a.WithoutPerksLabelText=r.default.span.withConfig({displayName:"styles__WithoutPerksLabelText",componentId:"fsf453-10"})(["color:var(--color-gray--40);overflow-wrap:break-word;font-weight:var(--font-weight--semi-bold);font-size:var(--font-size--10);"]),a.BasePrice=r.default.p.withConfig({displayName:"styles__BasePrice",componentId:"fsf453-11"})(["font-weight:var(--font-weight--regular);font-size:var(--font-size--12);color:var(--color-gray--40);text-decoration-line:line-through;"]),a.Badge=r.default.p.withConfig({displayName:"styles__Badge",componentId:"fsf453-12"})(["margin-right:var(--spacing--x-sm);display:inline-flex;align-items:center;justify-content:center;background-color:",";color:var(--color-white);border:var(--border-width) solid var(--color-gray--30);border-radius:var(--border-radius);padding:var(--spacing--x-sm);font-size:var(--font-size--10);font-weight:var(--font-weight--bold);line-height:1;"],({backgroundColor:e})=>e),a.SponsoredTag=r.default.p.withConfig({displayName:"styles__SponsoredTag",componentId:"fsf453-13"})(["font-size:var(--font-size--12);color:var(--color-gray--40);background:",";border-radius:16px;padding-bottom:5px;line-height:var(--line-height);top:12px;
26"],({showBackground:e})=>e?"#ffffffcc":"transparent"),a.RibbonsSection=r.default.div.withConfig({displayName:"styles__RibbonsSection",componentId:"fsf453-14"})(["display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;font-size:var(--font-size--12);text-align:left;overflow:hidden;padding:0 var(--spacing--x-sm-sm) var(--spacing--x-sm-sm);@media screen and (max-width:","){padding:",";gap:",";width:",";}"],l.breakpoints.small,({isList:e})=>e?"var(--spacing--sm-md) var(--spacing--md) var(--spacing--md) 0":"0 var(--spacing--x-sm-sm) var(--spacing--md)",({isList:e})=>"var(--spacing--sm-md)",({isList:e})=>e?"100%":"inherit"),a.RibbonsContainer=r.default.div.withConfig({displayName:"styles__RibbonsContainer",componentId:"fsf453-15"})(["overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;margin-top:",";@media screen and (min-width:799px){margin-top:0;}"],({isList:e})=>e?"0":"var(--spacing--x-sm)"),a.BadgesContainer=r.default.div.withConfig({displayName:"styles__BadgesContainer",componentId:"fsf453-16"})(["display:flex;align-items:center;padding:var(--spacing--x-sm-sm);"]);let s=a.CenterAlignSection=r.default.div.withConfig({displayName:"styles__CenterAlignSection",componentId:"fsf453-17"})(["align-items:center;display:flex;flex-direction:column;width:100%;"]);a.ButtonCenterAlignSection=(0,r.default)(s).withConfig({displayName:"styles__ButtonCenterAlignSection",componentId:"fsf453-18"})([".food-health-score-badge{position:absolute;top:12px;left:12px;}.add-to-list-button{position:absolute;top:12px;right:12px;height:40px;width:40px;justify-content:center;border-radius:50%;}"," @media screen and (min-width:","){","}button{color:var(--color-white);border-radius:0 0 16px 16px;}"," @media screen and (min-width:","){","}"," @media screen and (min-width:375px){","}@media screen and (min-width:","){","}@media screen and (max-width:","){","}"],({isList:e})=>!e&&` 27 .no-store-selected { 28 font-size: 12px; 29 } 30 `,l.breakpoints.small,({isList:e})=>!e&&` 31 .no-store-selected { 32 font-size: 16px; 33 } 34 `,({isList:e})=>e&&` 35 align-items: flex-end; 36 flex-direction: row; 37 gap: var(--spacing--sm); 38 margin: 0 var(--spacing--sm-md) var(--spacing--sm-md); 39 width: auto; 40 flex: 1; 41 button { 42 border-radius: 30px; 43 } 44 `,l.breakpoints.small,({isList:e})=>e&&` 45 margin: 0; 46 47 button { 48 border-radius: 0; 49 border-bottom-left-radius: 16px; 50 border-bottom-right-radius: 16px; 51 max-width: none; 52 width: 100%; 53 } 54 `,({isList:e})=>e&&` 55 .incrementer-container { 56 padding: 0; 57 } 58 `,({isList:e})=>e&&` 59 .incrementer-container { 60 padding: 0 var(--spacing--lg); 61 } 62 `,l.breakpoints.small,({isList:e})=>e&&` 63 .incrementer-container { 64 border-radius: 0; 65 border-bottom-left-radius: 16px; 66 border-bottom-right-radius: 16px; 67 padding: 0; 68 align-self: end; 69 } 70 `,l.breakpoints.small,({isList:e})=>e&&` 71 .add-to-list-button { 72 position: relative; 73 width: 54px; 74 height: 48px; 75 top: auto; 76 right: auto; 77 78 svg { 79 height: 24px; 80 width: 24px; 81 } 82 } 83 `),a.DrillDownSection=r.default.a.withConfig({displayName:"styles__DrillDownSection",componentId:"fsf453-19"})(["padding:0 var(--spacing--sm-md);align-items:center;display:flex;flex-direction:column;
83cursor:pointer;text-decoration:none;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;"]),a.WithoutDrillDownSection=r.default.div.withConfig({displayName:"styles__WithoutDrillDownSection",componentId:"fsf453-20"})(["align-items:center;display:flex;flex-direction:column;width:100%;text-decoration:none;"]),a.ProductInfoSection=r.default.a.withConfig({displayName:"styles__ProductInfoSection",componentId:"fsf453-21"})(["display:grid;grid-template-rows:1.25rem 0.625rem 3.75rem 3.75rem auto;text-decoration:none;align-items:center;box-sizing:border-box;width:100%;height:100%;"]),a.WarningMessage=(0,r.default)(i.P).withConfig({displayName:"styles__WarningMessage",componentId:"fsf453-22"})(["color:",";font-size:",";margin-top:",";text-align:center;align-self:center;"],l.colors.mediumRed,l.sizing[12],l.spacing.small),a.ProductImage=(0,r.default)(o.default).withConfig({displayName:"styles__ProductImage",componentId:"fsf453-23"})(["margin-top:20px;margin-bottom:8px;width:100%;height:100px;"," @media screen and (min-width:375px){","}@media screen and (min-width:","){"," height:130px;}"],({isList:e})=>e&&` 84 width: auto; 85 `,({isList:e})=>e&&` 86 width: 126px; 87 `,l.breakpoints.small,({isList:e})=>e&&` 88 width: auto; 89 `),a.FullBleedProductImage=(0,r.default)(o.default).withConfig({displayName:"styles__FullBleedProductImage",componentId:"fsf453-24"})(["height:120px;width:150px;margin-bottom:8px;img{object-fit:cover;width:inherit;}"," @media screen and (min-width:","){height:150px;width:",";}"],({isList:e})=>e&&"min-width: 150px;",l.breakpoints.small,({width:e})=>e),a.PriceContainer=r.default.div.withConfig({displayName:"styles__PriceContainer",componentId:"fsf453-25"})(["display:flex;width:100%;align-items:baseline;gap:var(--spacing--x-sm);flex-wrap:wrap;line-height:normal;"]),a.PerksPricingTitleContainer=r.default.div.withConfig({displayName:"styles__PerksPricingTitleContainer",componentId:"fsf453-26"})(["padding:0 var(--spacing--x-sm-sm);"]),a.SponsoredTagContainer=r.default.div.withConfig({displayName:"styles__SponsoredTagContainer",componentId:"fsf453-27"})(["padding:0 var(--spacing--x-sm-sm);"])},32876,(e,t,a)=>{"use strict";a.__esModule=!0,a.WIC_BADGE_BG_COLOR=a.WIC=a.SNAP_BADGE_BG_COLOR=a.SNAP=void 0,a.SNAP="SNAP",a.WIC="WIC",a.SNAP_BADGE_BG_COLOR="#014d36",a.WIC_BADGE_BG_COLOR="#2e3291"},15297,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=_(e.r(28432)),r=g(e.r(91788)),l=_(e.r(20479)),i=e.r(42147),o=e.r(37537),d=_(e.r(4077)),u=_(e.r(79538)),s=_(e.r(94352)),c=e.r(49267),m=_(e.r(47207)),f=e.r(29896),p=e.r(36147),h=e.r(32876);function g(e,t){if("function"==typeof WeakMap)var a=new WeakMap,n=new WeakMap;return(g=function(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(r=t?n:a){if(r.has(e))return r.get(e);r.set(e,i)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(l.get||l.set)?r(i,t,l):i[t]=e[t]);return i})(e,t)}function _(e){return e&&e.__esModule?e:{default:e}}function v(){return(v=Object.assign.bind()).apply(null,arguments)}let y=({children:e,...t})=>r.default.createElement(p.ProductTitle,v({className:"product-title","data-testid":"product-card-title"},t),e),b=({averageWeight:e,basePrice:t,isBulk:a,isDiscounted:n=!1,isList:l,isPerks:i=!1,isWeighted:d,price:u,priceMultiple:s,productUnitLabel:c,shouldShowPerksLabel:m,wasPriceText:h})=>{let g=!!(d&&e),_=i||n,v=!i&&m;return r.default.createElement(p.PriceContainer,null,r.default.createElement(p.Price,{className:"price",isDiscounted:_,isList:l,isWithoutPerks:v},(0,f.getDisplayPriceAndSuffix)({averageWeight:e,basePrice:t,isWeighted:d,price:u,priceMultiple:s,quantityType:"EACH"}).price,c&&r.default.createElement(p.PriceSuffix,{isDiscounted:_,isList:l,isWeighted:a,isWithoutPerks:v},c),m&&g&&r.default.createElement(p.ProductPriceLabelText,{isPerks:i},` (${(0,o.getFormattedPrice)({price:u})}/lb)`),v&&r.default.createElement(p.WithoutPerksLabelText,null," without PERKS")),!i&&!m&&h&&r.default.createElement(p.BasePrice,{className:"base-price"},h))},w=({fullBleedImage:e,isList:t,product:a,cardWidth:l,primaryImage:i})=>e?r.default.createElement(p.FullBleedProductImage,{alt:a?.name||"Product image","data-testid":"FullBleedProductImage",fallbackSrc:r.default.createElement(n.default,{alt:"Product image coming soon",height:"100%",width:"100%"}),isList:t,src:e&&e.uri,width:l}):r.default.createElement(p.ProductImage,{alt:a?.name||"Product image","data-testid":"ProductImage",fallbackSrc:r.default.createElement(n.default,{alt:"Product image coming soon",height:"100%",width:"100%"}),isList:t,src:i&&i.uri}),x=(0,r.forwardRef)(({amountInCart:e,buttonAriaLabelOverride:t,buttonTextOverride:a,foodHealthScore:n,hasStoreSelected:l,hideBorders:g=!1,href:_,isAddToCartLoading:x,isAuthenticated:C,isInList:E,isList:k,isSponsored:T,isFullBleedImage:S,notAvailableWarningMessage:I,onAddToList:P,onChangeAmountInCart:N,unavailableButtonText:O,onClick:A,onLoginUser:B,onSelectStore:L,product:D,productImageComponent:R,promotionText:M,ribbons:F,storeProduct:W,onClickNotAvailable:H,width:z,isDisabled:j=!1},U)=>{let{price:G,perksPrice:V,priceMultiple:q,perksPriceMultiple:Y,isWeighted:X,basePrice:Z}=W||{},{productImages:K,name:Q,size:$,averageWeight:J}=D,ee=q>1?(0,o.calculateUnitPrice)(G,q):G,et=(Y>1?(0,o.calculateUnitPrice)(V,Y):V)<ee,ea=X&&!J,en=(0,f.getSubtitle)({averageWeight:J,isWeighted:X,size:$}),{price:er,suffix:el}=(0,f.getDisplayPriceAndSuffix)({...W,averageWeight:J}),ei=(0,f.getFormattedAverageWeight)({averageWeight:J,isWeighted:X},e),eo={"aria-label":["Product detail",Q,n?`Food health score ${n}
89`:null,er,el,en].filter(Boolean).join(", "),href:_},ed=_?p.DrillDownSection:p.WithoutDrillDownSection,eu=_?eo:{},es=Array.isArray(F)&&F.some(e=>e.ribbonType===c.WIC_ELIGIBLE),ec=Array.isArray(F)&&F.some(e=>e.ribbonType===c.SNAP_ELIGIBLE),em=Array.isArray(F)?F.sort((e,t)=>t.ribbonType.localeCompare(e.ribbonType)):[],ef=(0,f.renderWasText)(G,Z,J,X),ep=ef?`${ef} ${el||""}`:null,eh=()=>{let e=parseFloat(getComputedStyle(document.querySelector("body"))["font-size"])||16;return{width:window.innerWidth/e}},[eg,e_]=(0,r.useState)(eh());(0,r.useEffect)(()=>{let e=()=>{e_(eh())};return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let ev=eg.width<=parseFloat(i.breakpoints.small)&&k?"lg":"sm",ey=!V||ea||!X,eb=M&&!V,ew=F?.length>0||eb,ex=z??"198px",eC=eg.width<=parseFloat(i.breakpoints.small)&&k,eE=S&&!eC&&K?.find(e=>e.viewType?.toLowerCase()==="full_bleed"&&"MEDIUM"===e.size),ek=K&&K.find(e=>e.isPrimary&&"THUMBNAIL"===e.size);return r.default.createElement(p.CardContainer,{"data-testid":"card-container",hideBorders:g,href:_,isList:k,onClick:A,onKeyPress:e=>(0,f.handleKeystrokeEvent)(e,A),ref:U,title:Q,width:ex},r.default.createElement(p.ContentContainer,{isList:k},r.default.createElement(ed,eu,R||r.default.createElement(w,{cardWidth:ex,fullBleedImage:eE,isList:k,primaryImage:ek,product:D})),r.default.createElement(p.RibbonsSection,{isList:k},r.default.createElement(p.ProductInfoSection,v({hasPromotionText:eb,hasRibbons:ew,hasWicRibbon:es,isList:k},eo),r.default.createElement(p.SponsoredTagContainer,null,T&&r.default.createElement(p.SponsoredTag,{className:"sponsored-tag","data-testid":"SponsoredTag",showBackground:eE},"Sponsored")),r.default.createElement(p.PerksPricingTitleContainer,null,V&&r.default.createElement(p.PerksPriceLabelText,null,"PERKS Price")),W&&(!!G&&!isNaN(G)||!!Z&&!isNaN(Z))&&r.default.createElement(p.PriceComponentContainer,null,!!V&&r.default.createElement(b,{averageWeight:J,basePrice:Z,isBulk:ea,isList:k,isPerks:!0,isWeighted:X,price:et?V:G,priceMultiple:et?Y:q,productUnitLabel:el,shouldShowPerksLabel:!0}),r.default.createElement(b,{averageWeight:J,basePrice:Z,isBulk:ea,isDiscounted:!V&&!!ep,isList:k,isWeighted:X,price:G,priceMultiple:q,productUnitLabel:el,shouldShowPerksLabel:!!V,wasPriceText:ep}),ey&&!V&&r.default.createElement(p.ProductSubtitle,{className:"product-subtitle",isList:k},`${en}`,X&&"$0.00"!==er&&"$NaN"!==er&&!!J&&` (${(0,o.getFormattedPrice)({price:G})}/lb)`)),r.default.createElement(y,{isList:k},Q),ew&&r.default.createElement(p.RibbonsContainer,{isList:k},r.default.createElement(p.BadgesContainer,null,ec&&r.default.createElement(p.Badge,{backgroundColor:h.SNAP_BADGE_BG_COLOR},h.SNAP),es&&r.default.createElement(p.Badge,{backgroundColor:h.WIC_BADGE_BG_COLOR},h.WIC)),eb&&r.default.createElement(u.default,{isList:k,promotionText:M,ribbonType:c.ON_SALE}),em.filter(e=>e.ribbonType!==c.ON_SALE).map(e=>r.default.createElement(u.default,v({isList:k,key:e.ribbonType},e))))))),I&&r.default.createElement(p.WarningMessage,null,I),r.default.createElement(p.ButtonCenterAlignSection,{isList:k},r.default.createElement(d.default,{amountInCart:e,buttonAriaLabelOverride:t,buttonTextOverride:a,formattedAverageWeight:ei,hasStoreSelected:l,isAddToCartLoading:x,isAuthenticated:C,isDisabled:j,isList:k,notAvailable:!!I,onChangeAmountInCart:N,onClickNotAvailable:H,onLoginUser:B,onSelectStore:L,price:`${er}`,quantifier:ea?"lbs":"",stepValue:ea?.25:1,subTitle:`${en}`,title:`${Q}`,unavailableButtonText:O}),n?r.default.createElement(m.default,{score:n,size:"md"}):null,P&&C&&r.default.createElement(s.default,{"aria-label":E?`Remove from list, ${Q}`:`Add to list, ${Q}`,color:i.hyvee.primary,isList:k,onAddToList:P,size:ev})))});x.propTypes={amountInCart:l.default.number.isRequired,buttonAriaLabelOverride:l.default.string,buttonTextOverride:l.default.string,foodHealthScore:l.default.number,hasStoreSelected:l.default.bool,hideBorders:l.default.bool,href:l.default.string,isAddToCartLoading:l.default.bool,isAuthenticated:l.default.bool,isInList:l.default.bool,isList:l.default.bool,isSponsored:l.default.bool,notAvailableWarningMessage:l.default.string.isRequired,onAddToList:l.default.func,onChangeAmountInCart:l.default.func.isRequired,onClick:l.default.func,onLoginUser:l.default.func,onSelectStore:l.default.func,product:l.default.shape({averageWeight:l.default.number,name:l.default.string,productImages:l.default.array,size:l.default.string}).isRequired,productImageComponent:l.default.node,promotionText:l.default.string,ribbons:l.default.arrayOf(l.default.shape({description:l.default.oneOfType([l.default.object,l.default.string]),ribbonType:l.default.string,size:l.default.string})),storeProduct:l.default.shape({basePrice:l.default.number,isWeighted:l.default.bool,perksPrice:l.default.number,price:l.default.number,priceMultiple:l.default.number}).isRequired,width:l.default.string},a.default=x},48037,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=s(e.r(7481)),r=s(e.r(72382)),l=s(e.r(82364)),i=s(e.r(5174)),o=u(e.r(91788)),d=e.r(37827);function u(e,t){if("function"==typeof WeakMap)var a=new WeakMap,n=new WeakMap;
89return(u=function(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(r=t?n:a){if(r.has(e))return r.get(e);r.set(e,i)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(l.get||l.set)?r(i,t,l):i[t]=e[t]);return i})(e,t)}function s(e){return e&&e.__esModule?e:{default:e}}a.default=({totalStars:e=5,avgRating:t,color:a,onChangeInRatings:u,size:s="medium",className:c,toolTipContent:m="Thanks for rating!",handleRatingContainerMouseEnter:f,handleRatingContainerMouseLeave:p,isAuthenticated:h=!0})=>{let[g,_]=(0,o.useState)(t),[v,y]=(0,o.useState)(0),[b,w]=(0,o.useState)(null),[x,C]=(0,o.useState)(!1);(0,o.useEffect)(()=>{_(t)},[t]);let E=()=>{w(null)};(0,o.useEffect)(()=>(document.addEventListener("click",E,!0),()=>{document.removeEventListener("click",E,!0)}),[]),(0,o.useEffect)(()=>{if(x){let e=setTimeout(()=>{C(!1)},5e3);return()=>clearTimeout(e)}},[x]);let k={FILLED:o.default.createElement(i.default,{color:a,size:s}),HALF_FILLED:o.default.createElement(l.default,{color:a,size:s}),RATING_ICON:o.default.createElement(r.default,{color:a,size:s}),RATING_ICON_WITH_BORDER:o.default.createElement(n.default,{color:a,size:s})},T=()=>{y(0)};return o.default.createElement(d.Tooltip,{content:m,opacity:1,open:x,placement:"top"},o.default.createElement("div",{className:c,"data-testid":"star-rating",role:"group"},o.default.createElement("span",{"data-testid":"star-ratings-wrapper",onMouseEnter:f,onMouseLeave:p,role:"none",style:{display:"flex",justifyContent:"center"}},Array.from({length:e},(e,t)=>{var a;let n,r,l;return o.default.createElement("span",{"data-testid":`rating-${t+1}`,key:t,onClick:()=>{var e;_(e=t+1),w(e),h&&C(!0),u&&u(e)},onKeyDown:e=>{var a;return a=t+1,void(("Enter"===e.key||" "===e.key)&&(e.preventDefault(),_(a),w(a),h&&C(!0),u&&u(a)))},onMouseOut:T,onMouseOver:()=>{y(t+1)},role:"button",style:{cursor:"pointer"},tabIndex:0},o.default.createElement(o.default.Fragment,null,(n=v>=(a=t+1)||!v&&g>=a,r=v>=a-.5&&v<a||!v&&g>=a-.5&&g<a,l=b===a,o.default.createElement("div",{style:{display:"inline-block",lineHeight:"0",paddingLeft:"2px",paddingRight:"2px",transform:l?"scale(1.3)":"none",transition:"all 0.1s ease-out"}},l?n?k.RATING_ICON_WITH_BORDER:k.RATING_ICON:n?k.FILLED:r?k.HALF_FILLED:k.RATING_ICON))))}))))}},79538,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=s(e.r(75894)),r=s(e.r(47900)),l=s(e.r(30871)),i=s(e.r(91788)),o=s(e.r(19174)),d=e.r(42147),u=e.r(49267);function s(e){return e&&e.__esModule?e:{default:e}}let c="small",m=e=>e===c?{bottom:"21px","font-size":"10px","line-height":"10px",padding:`${d.spacing.extraSmall} ${d.spacing.extraSmall} 6px 0`,"right-left-border":"4px","top-bottom-border":"11px"}:"large"===e?{bottom:"23px","font-size":d.sizing[14],"line-height":d.sizing[14],padding:"5px","right-left-border":"5px","top-bottom-border":"12px"}:null,f=o.default.span.withConfig({displayName:"ribbon__Description",componentId:"sc-1on1mol-0"})(["align-self:center;color:",";display:inline-block;font-size:",";font-weight:var(--font-weight--regular);line-height:",";position:relative;white-space:nowrap;padding:",";text-align:left;button{color:inherit;font-size:inherit;line-height:inherit;}"],e=>e.ribbonTextColor,e=>m(e.size)["font-size"],d.sizing[20],e=>e.hasCoupon?"0 var(--spacing--x-sm-sm) 0 0":"0"),p=o.default.div.withConfig({displayName:"ribbon__BannerRibbon",componentId:"sc-1on1mol-1"})(["font-size:",";line-height:",";font-weight:var(--font-weight--semi-bold);white-space:nowrap;position:relative;overflow:visible;text-decoration:none;border-bottom-left-radius:",";display:flex;align-items:center;padding:var(--spacing--x-sm-sm) 0;padding-left:",";svg{width:12px;height:12px;}"],e=>m(e.size)["font-size"],e=>m(e.size)["line-height"],d.spacing.extraSmall,({hasCoupon:e})=>e?"var(--spacing--x-sm-sm)":0),h=o.default.div.withConfig({displayName:"ribbon__ContentContainer",componentId:"sc-1on1mol-2"})(["display:flex;width:100%;gap:var(--spacing--x-sm);box-sizing:border-box;span,button{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:var(--font-weight--medium);line-height:var(--line-height--x-lg);}"]),g=o.default.div.withConfig({displayName:"ribbon__RibbonContainer",componentId:"sc-1on1mol-3"})(["display:flex;overflow:",";padding:",";.coupon{border:1px dashed var(--color-green--30);border-radius:24px;box-sizing:border-box;button{display:block;width:100%;height:100%;background:none;border:none;cursor:pointer;text-align:left;}&:focus-within{background:var(--color-green--10);}:hover{background:var(--color-green--10);cursor:pointer;}span{line-height:var(--line-height);}}"],({promotionText:e})=>e?"hidden":"",({hasCoupon:e})=>e?"0":"0 var(--spacing--x-sm-sm)");a.default=e=>{let{ribbonType:t,description:a,size:o=c,isList:s,promotionText:m}=e,_=(e=>{switch(e){case u.FUEL_SAVER:return{className:"",icon:i.default.createElement(l.default,{ariaLabel:"Fuel saver deal",color:d.colors.grey[500],informative:!0,size:"small"}),ribbonTextColor:d.colors.grey[500]};case u.ON_SALE:return{className:"",icon:i.default.createElement(r.default,{ariaLabel:"On Sale",color:d.red.darkRed,informative:!0,size:"small"}),isOnSale:!0,ribbonTextColor:d.red.darkRed};case u.COUPON:return{className:"coupon",icon:i.default.createElement(n.default,{ariaLabel:"Ap
89ply coupon",color:d.green.mediumGreen,informative:!0,size:"small"}),ribbonTextColor:d.green.mediumGreen};case u.WIC_ELIGIBLE:return{className:"",ribbonColor:d.pharmacy.primaryActive,ribbonText:"WIC Eligible",ribbonTextColor:"WHITE"};default:return null}})(t);if(!_||t===u.WIC_ELIGIBLE)return null;let v="coupon"===_.className;return!_.isOnSale||_.isOnSale&&"string"==typeof m&&""!==m.trim()?i.default.createElement(g,{hasCoupon:v,promotionText:m},i.default.createElement(h,{className:`${_.className}`,hasCoupon:v,isList:s},i.default.createElement(p,{hasCoupon:v,size:o},_.icon),i.default.createElement(f,{hasCoupon:v,ribbonTextColor:_.ribbonTextColor,size:o},_.isOnSale?m:a))):null}},49267,(e,t,a)=>{"use strict";a.__esModule=!0,a.WIC_ELIGIBLE=a.SNAP_ELIGIBLE=a.ON_SALE=a.FUEL_SAVER=a.FREQUENT_PURCHASE=a.COUPON=void 0,a.FREQUENT_PURCHASE="Buy Again",a.ON_SALE="On Sale",a.FUEL_SAVER="Fuel Saver",a.COUPON="Coupon",a.WIC_ELIGIBLE="WIC Eligible",a.SNAP_ELIGIBLE="SNAP Eligible"},5606,(e,t,a)=>{"use strict";a.__esModule=!0,a.ImpressionEvent=void 0,a.ImpressionEvent={BEGIN_TO_RENDER:"begin_to_render",ONE_PX_VIEWABLE:"1px_viewable",VIEWABLE:"viewable"}},92591,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=e.r(91788),r=e.r(5606);a.default=(e,t=[r.ImpressionEvent.VIEWABLE],a=50)=>{let l=a/100,i=(0,n.useRef)(null),o=(0,n.useRef)(null),d=(0,n.useRef)({onePixel:!1,viewed:!1}),u=(0,n.useRef)(null),s=(0,n.useCallback)(e=>{i.current=e,o.current&&e&&o.current.observe(e)},[]);return(0,n.useEffect)(()=>{e&&t.includes(r.ImpressionEvent.BEGIN_TO_RENDER)&&e(r.ImpressionEvent.BEGIN_TO_RENDER)},[]),(0,n.useEffect)(()=>{o.current=new IntersectionObserver(a=>{a.forEach(a=>{let{intersectionRatio:n,isIntersecting:i}=a;!i&&u.current&&(clearTimeout(u.current),u.current=null),i&&e&&(!d.current.onePixel&&i&&t.includes(r.ImpressionEvent.ONE_PX_VIEWABLE)&&(d.current.onePixel=!0,e(r.ImpressionEvent.ONE_PX_VIEWABLE)),n>=l&&!d.current.viewed&&!u.current&&t.includes(r.ImpressionEvent.VIEWABLE)&&(u.current=setTimeout(()=>{e(r.ImpressionEvent.VIEWABLE),d.current.viewed=!0,u.current=null},1e3)))})},{threshold:[0,l]});let a=i.current;return a&&o.current.observe(a),()=>{o.current&&(o.current.disconnect(),o.current=null),u.current&&(clearTimeout(u.current),u.current=null)}},[e,t,l]),{ref:s}}},7620,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=e.r(91788);a.default=()=>{let[e,t]=(0,n.useState)({height:void 0,isDesktopWidth:!0,isMobileWidth:!1,isTabletWidth:!1,width:void 0});return(0,n.useEffect)(()=>{let e=()=>{let e=window.innerWidth<=768,a=window.innerWidth>768&&window.innerWidth<=1024,n=window.innerWidth>1024;t({height:window.innerHeight,isDesktopWidth:n,isMobileWidth:e,isTabletWidth:a,width:window.innerWidth})};return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),e}},56606,(e,t,a)=>{!function(a){"use strict";var n,r=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,l=Math.ceil,i=Math.floor,o="[BigNumber Error] ",d=o+"Number primitive has more than 15 significant digits: ",u=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13];function s(e){var t=0|e;return e>0||e===t?t:t-1}function c(e){for(var t,a,n=1,r=e.length,l=e[0]+"";n<r;){for(a=14-(t=e[n++]+"").length;a--;t="0"+t);l+=t}for(r=l.length;48===l.charCodeAt(--r););return l.slice(0,r+1||1)}function m(e,t){var a,n,r=e.c,l=t.c,i=e.s,o=t.s,d=e.e,u=t.e;if(!i||!o)return null;if(a=r&&!r[0],n=l&&!l[0],a||n)return a?n?0:-o:i;if(i!=o)return i;if(a=i<0,n=d==u,!r||!l)return n?0:!r^a?1:-1;if(!n)return d>u^a?1:-1;for(o=(d=r.length)<(u=l.length)?d:u,i=0;i<o;i++)if(r[i]!=l[i])return r[i]>l[i]^a?1:-1;return d==u?0:d>u^a?1:-1}function f(e,t,a,n){if(e<t||e>a||e!==i(e))throw Error(o+(n||"Argument")+("number"==typeof e?e<t||e>a?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function p(e){var t=e.c.length-1;return s(e.e/14)==t&&e.c[t]%2!=0}function h(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function g(e,t,a){var n,r;if(t<0){for(r=a+".";++t;r+=a);e=r+e}else if(n=e.length,++t>n){for(r=a,t-=n;--t;r+=a);e+=r}else t<n&&(e=e.slice(0,t)+"."+e.slice(t));return e}if((n=function e(t){var a,n,_,v,y,b,w,x,C,E=F.prototype={constructor:F,toString:null,valueOf:null},k=new F(1),T=20,S=4,I=-7,P=21,N=-1e7,O=1e7,A=!1,B=1,L=0,D={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"Â ",suffix:""},R="0123456789abcdefghijklmnopqrstuvwxyz",M=!0;function F(e,t){var a,n,l,o,u,s,c,m,p=this;if(!(p instanceof F))return new F(e,t);if(null==t){if(e&&!0===e._isBigNumber){p.s=e.s,!e.c||e.e>O?p.c=p.e=null:e.e<N?p.c=[p.e=0]:(p.e=e.e,p.c=e.c.slice());return}if((s="number"==typeof e)&&0*e==0){if(p.s=1/e<0?(e=-e,-1):1,e===~~e){for(o=0,u=e;u>=10;u/=10,o++);o>O?p.c=p.e=null:(p.e=o,p.c=[e]);return}m=String(e)}
89else{if(!r.test(m=String(e)))return C(p,m,s);p.s=45==m.charCodeAt(0)?(m=m.slice(1),-1):1}(o=m.indexOf("."))>-1&&(m=m.replace(".","")),(u=m.search(/e/i))>0?(o<0&&(o=u),o+=+m.slice(u+1),m=m.substring(0,u)):o<0&&(o=m.length)}else{if(f(t,2,R.length,"Base"),10==t&&M)return j(p=new F(e),T+p.e+1,S);if(m=String(e),s="number"==typeof e){if(0*e!=0)return C(p,m,s,t);if(p.s=1/e<0?(m=m.slice(1),-1):1,F.DEBUG&&m.replace(/^0\.0*|\./,"").length>15)throw Error(d+e)}else p.s=45===m.charCodeAt(0)?(m=m.slice(1),-1):1;for(a=R.slice(0,t),o=u=0,c=m.length;u<c;u++)if(0>a.indexOf(n=m.charAt(u))){if("."==n){if(u>o){o=c;continue}}else if(!l&&(m==m.toUpperCase()&&(m=m.toLowerCase())||m==m.toLowerCase()&&(m=m.toUpperCase()))){l=!0,u=-1,o=0;continue}return C(p,String(e),s,t)}s=!1,(o=(m=x(m,t,10,p.s)).indexOf("."))>-1?m=m.replace(".",""):o=m.length}for(u=0;48===m.charCodeAt(u);u++);for(c=m.length;48===m.charCodeAt(--c););if(m=m.slice(u,++c)){if(c-=u,s&&F.DEBUG&&c>15&&(e>0x1fffffffffffff||e!==i(e)))throw Error(d+p.s*e);if((o=o-u-1)>O)p.c=p.e=null;else if(o<N)p.c=[p.e=0];else{if(p.e=o,p.c=[],u=(o+1)%14,o<0&&(u+=14),u<c){for(u&&p.c.push(+m.slice(0,u)),c-=14;u<c;)p.c.push(+m.slice(u,u+=14));u=14-(m=m.slice(u)).length}else u-=c;for(;u--;m+="0");p.c.push(+m)}}else p.c=[p.e=0]}function W(e,t,a,n){var r,l,i,o,d;if(null==a?a=S:f(a,0,8),!e.c)return e.toString();if(r=e.c[0],i=e.e,null==t)d=c(e.c),d=1==n||2==n&&(i<=I||i>=P)?h(d,i):g(d,i,"0");else if(l=(e=j(new F(e),t,a)).e,o=(d=c(e.c)).length,1==n||2==n&&(t<=l||l<=I)){for(;o<t;d+="0",o++);d=h(d,l)}else if(t-=i,d=g(d,l,"0"),l+1>o){if(--t>0)for(d+=".";t--;d+="0");}else if((t+=l-o)>0)for(l+1==o&&(d+=".");t--;d+="0");return e.s<0&&r?"-"+d:d}function H(e,t){for(var a,n=1,r=new F(e[0]);n<e.length;n++)if((a=new F(e[n])).s)t.call(r,a)&&(r=a);else{r=a;break}return r}function z(e,t,a){for(var n=1,r=t.length;!t[--r];t.pop());for(r=t[0];r>=10;r/=10,n++);return(a=n+14*a-1)>O?e.c=e.e=null:a<N?e.c=[e.e=0]:(e.e=a,e.c=t),e}function j(e,t,a,n){var r,o,d,s,c,m,f,p=e.c;if(p){e:{for(r=1,s=p[0];s>=10;s/=10,r++);if((o=t-r)<0)o+=14,d=t,f=(c=p[m=0])/u[r-d-1]%10|0;else if((m=l((o+1)/14))>=p.length)if(n){for(;p.length<=m;p.push(0));c=f=0,r=1,o%=14,d=o-14+1}else break e;else{for(c=s=p[m],r=1;s>=10;s/=10,r++);o%=14,f=(d=o-14+r)<0?0:c/u[r-d-1]%10|0}if(n=n||t<0||null!=p[m+1]||(d<0?c:c%u[r-d-1]),n=a<4?(f||n)&&(0==a||a==(e.s<0?3:2)):f>5||5==f&&(4==a||n||6==a&&(o>0?d>0?c/u[r-d]:0:p[m-1])%10&1||a==(e.s<0?8:7)),t<1||!p[0])return p.length=0,n?(t-=e.e+1,p[0]=u[(14-t%14)%14],e.e=-t||0):p[0]=e.e=0,e;if(0==o?(p.length=m,s=1,m--):(p.length=m+1,s=u[14-o],p[m]=d>0?i(c/u[r-d]%u[d])*s:0),n)for(;;)if(0==m){for(o=1,d=p[0];d>=10;d/=10,o++);for(d=p[0]+=s,s=1;d>=10;d/=10,s++);o!=s&&(e.e++,1e14==p[0]&&(p[0]=1));break}else{if(p[m]+=s,1e14!=p[m])break;p[m--]=0,s=1}for(o=p.length;0===p[--o];p.pop());}e.e>O?e.c=e.e=null:e.e<N&&(e.c=[e.e=0])}return e}function U(e){var t,a=e.e;return null===a?e.toString():(t=c(e.c),t=a<=I||a>=P?h(t,a):g(t,a,"0"),e.s<0?"-"+t:t)}return F.clone=e,F.ROUND_UP=0,F.ROUND_DOWN=1,F.ROUND_CEIL=2,F.ROUND_FLOOR=3,F.ROUND_HALF_UP=4,F.ROUND_HALF_DOWN=5,F.ROUND_HALF_EVEN=6,F.ROUND_HALF_CEIL=7,F.ROUND_HALF_FLOOR=8,F.EUCLID=9,F.config=F.set=function(e){var t,a;if(null!=e)if("object"==typeof e){if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(f(a=e[t],0,1e9,t),T=a),e.hasOwnProperty(t="ROUNDING_MODE")&&(f(a=e[t],0,8,t),S=a),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((a=e[t])&&a.pop?(f(a[0],-1e9,0,t),f(a[1],0,1e9,t),I=a[0],P=a[1]):(f(a,-1e9,1e9,t),I=-(P=a<0?-a:a))),e.hasOwnProperty(t="RANGE"))if((a=e[t])&&a.pop)f(a[0],-1e9,-1,t),f(a[1],1,1e9,t),N=a[0],O=a[1];else if(f(a,-1e9,1e9,t),a)N=-(O=a<0?-a:a);else throw Error(o+t+" cannot be zero: "+a);if(e.hasOwnProperty(t="CRYPTO"))if(!!(a=e[t])===a)if(a)if("u">typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))A=a;else throw A=!a,Error(o+"crypto unavailable");else A=a;else throw Error(o+t+" not true or false: "+a);if(e.hasOwnProperty(t="MODULO_MODE")&&(f(a=e[t],0,9,t),B=a),e.hasOwnProperty(t="POW_PRECISION")&&(f(a=e[t],0,1e9,t),L=a),e.hasOwnProperty(t="FORMAT"))if("object"==typeof(a=e[t]))D=a;else throw Error(o+t+" not an object: "+a);if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(a=e[t])||/^.?$|[+\-.\
89s]|(.).*\1/.test(a))throw Error(o+t+" invalid: "+a);M="0123456789"==a.slice(0,10),R=a}}else throw Error(o+"Object expected: "+e);return{DECIMAL_PLACES:T,ROUNDING_MODE:S,EXPONENTIAL_AT:[I,P],RANGE:[N,O],CRYPTO:A,MODULO_MODE:B,POW_PRECISION:L,FORMAT:D,ALPHABET:R}},F.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!F.DEBUG)return!0;var t,a,n=e.c,r=e.e,l=e.s;e:if("[object Array]"==({}).toString.call(n)){if((1===l||-1===l)&&r>=-1e9&&r<=1e9&&r===i(r)){if(0===n[0]){if(0===r&&1===n.length)return!0;break e}if((t=(r+1)%14)<1&&(t+=14),String(n[0]).length==t){for(t=0;t<n.length;t++)if((a=n[t])<0||a>=1e14||a!==i(a))break e;if(0!==a)return!0}}}else if(null===n&&null===r&&(null===l||1===l||-1===l))return!0;throw Error(o+"Invalid BigNumber: "+e)},F.maximum=F.max=function(){return H(arguments,E.lt)},F.minimum=F.min=function(){return H(arguments,E.gt)},a=0x20000000000000*Math.random()&2097151?function(){return i(0x20000000000000*Math.random())}:function(){return(0x40000000*Math.random()|0)*8388608+(8388608*Math.random()|0)},F.random=function(e){var t,n,r,d,s,c=0,m=[],p=new F(k);if(null==e?e=T:f(e,0,1e9),d=l(e/14),A)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(d*=2));c<d;)(s=131072*t[c]+(t[c+1]>>>11))>=9e15?(n=crypto.getRandomValues(new Uint32Array(2)),t[c]=n[0],t[c+1]=n[1]):(m.push(s%1e14),c+=2);c=d/2}else if(crypto.randomBytes){for(t=crypto.randomBytes(d*=7);c<d;)(s=(31&t[c])*0x1000000000000+0x10000000000*t[c+1]+0x100000000*t[c+2]+0x1000000*t[c+3]+(t[c+4]<<16)+(t[c+5]<<8)+t[c+6])>=9e15?crypto.randomBytes(7).copy(t,c):(m.push(s%1e14),c+=7);c=d/7}else throw A=!1,Error(o+"crypto unavailable");if(!A)for(;c<d;)(s=a())<9e15&&(m[c++]=s%1e14);for(d=m[--c],e%=14,d&&e&&(s=u[14-e],m[c]=i(d/s)*s);0===m[c];m.pop(),c--);if(c<0)m=[r=0];else{for(r=-1;0===m[0];m.splice(0,1),r-=14);for(c=1,s=m[0];s>=10;s/=10,c++);c<14&&(r-=14-c)}return p.e=r,p.c=m,p},F.sum=function(){for(var e=1,t=arguments,a=new F(t[0]);e<t.length;)a=a.plus(t[e++]);return a},x=function(){var e="0123456789";function t(e,t,a,n){for(var r,l,i=[0],o=0,d=e.length;o<d;){for(l=i.length;l--;i[l]*=t);for(i[0]+=n.indexOf(e.charAt(o++)),r=0;r<i.length;r++)i[r]>a-1&&(null==i[r+1]&&(i[r+1]=0),i[r+1]+=i[r]/a|0,i[r]%=a)}return i.reverse()}return function(a,n,r,l,i){var o,d,u,s,m,f,p,h,_=a.indexOf("."),v=T,y=S;for(_>=0&&(s=L,L=0,a=a.replace(".",""),f=(h=new F(n)).pow(a.length-_),L=s,h.c=t(g(c(f.c),f.e,"0"),10,r,e),h.e=h.c.length),u=s=(p=t(a,n,r,i?(o=R,e):(o=e,R))).length;0==p[--s];p.pop());if(!p[0])return o.charAt(0);if(_<0?--u:(f.c=p,f.e=u,f.s=l,p=(f=w(f,h,v,y,r)).c,m=f.r,u=f.e),_=p[d=u+v+1],s=r/2,m=m||d<0||null!=p[d+1],m=y<4?(null!=_||m)&&(0==y||y==(f.s<0?3:2)):_>s||_==s&&(4==y||m||6==y&&1&p[d-1]||y==(f.s<0?8:7)),d<1||!p[0])a=m?g(o.charAt(1),-v,o.charAt(0)):o.charAt(0);else{if(p.length=d,m)for(--r;++p[--d]>r;)p[d]=0,d||(++u,p=[1].concat(p));for(s=p.length;!p[--s];);for(_=0,a="";_<=s;a+=o.charAt(p[_++]));a=g(a,u,o.charAt(0))}return a}}(),w=function(){function e(e,t,a){var n,r,l,i,o=0,d=e.length,u=t%1e7,s=t/1e7|0;for(e=e.slice();d--;)n=s*(l=e[d]%1e7)+(i=e[d]/1e7|0)*u,o=((r=u*l+n%1e7*1e7+o)/a|0)+(n/1e7|0)+s*i,e[d]=r%a;return o&&(e=[o].concat(e)),e}function t(e,t,a,n){var r,l;if(a!=n)l=a>n?1:-1;else for(r=l=0;r<a;r++)if(e[r]!=t[r]){l=e[r]>t[r]?1:-1;break}return l}function a(e,t,a,n){for(var r=0;a--;)e[a]-=r,r=+(e[a]<t[a]),e[a]=r*n+e[a]-t[a];for(;!e[0]&&e.length>1;e.splice(0,1));}return function(n,r,l,o,d){var u,c,m,f,p,h,g,_,v,y,b,w,x,C,E,k,T,S=n.s==r.s?1:-1,I=n.c,P=r.c;if(!I||!I[0]||!P||!P[0])return new F(!n.s||!r.s||(I?P&&I[0]==P[0]:!P)?NaN:I&&0==I[0]||!P?0*S:S/0);for(v=(_=new F(S)).c=[],S=l+(c=n.e-r.e)+1,d||(d=1e14,c=s(n.e/14)-s(r.e/14),S=S/14|0),m=0;P[m]==(I[m]||0);m++);if(P[m]>(I[m]||0)&&c--,S<0)v.push(1),f=!0;else{for(C=I.length,k=P.length,m=0,S+=2,(p=i(d/(P[0]+1)))>1&&(P=e(P,p,d),I=e(I,p,d),k=P.length,C=I.length),x=k,b=(y=I.slice(0,k)).length;b<k;y[b++]=0);T=[0].concat(T=P.slice()),E=P[0],P[1]>=d/2&&E++;do{if(p=0,(u=t(P,y,k,b))<0){if(w=y[0],k!=b&&(w=w*d+(y[1]||0)),(p=i(w/E))>1)for(p>=d&&(p=d-1),g=(h=e(P,p,d)).length,b=y.length;1==t(h,y,g,b);)p--,a(h,k<g?T:P,g,d),g=h.length,u=1;else 0==p&&(u=p=1),g=(h=P.slice()).length;if(g<b&&(h=[0].concat(h)),a(y,h,b,d),b=y.length,-1==u)for(;1>t(P,y,k,b);)p++,a(y,k<b?T:P,b,d),b=y.length}else 0===u&&(p++,y=[0]);v[m++]=p,y[0]?y[b++]=I[x]||0:(y=[I[x]],b=1)}while((x++<C||null!=y[0])&&S--)f=null!=y[0],v[0]||v.splice(0,1)}if(1e14==d){for(m=1,S=v[0];S>=10;S/=10,m++);j(_,l+(_.e=m+14*c-1)+1,o,f)}else _.e=c,_.r=+f;return _}}(),n=/^(-?)0([xbo])(?=\w[\w.]*$)/i,_=/^([^.]+)\.$/,v=/^\.([^.]+)$/,y=/^-?(Infinity|NaN)$/,b=/^\s*\+(?=[\w.])|^\s+|\s+$/g,C=function(e,t,a,r){var l,i=a?t:t.replace(b,"");if(y.test(i))e.s=isNaN(i)?null:i<0?-1:1;else{if(!a&&(i=i.replace(n,function(e,t,a){return l="x"==(a=a.toLowerCase())?16:"b"==a?2:8,r&&r!=l?e:t}),r&&(l=r,i=i.replace(_,"$1").replace(v,"0.$1")),t!=i))return new F(i,l);if(F.DEBUG)throw Error(o+"Not a"+(r?" base "+r:"")+" number: "+t);e.s=null}e.c=e.e=null},E.absoluteValue=E.abs=function(){var e=new F(this);return e.s<0&&(e.s=1),e},E.comparedTo=function(e,t){return m(this,new F(e,t))},E.decimalPlaces=E.dp=function(e,t){var a,n,r;if(null!=e)return f(e,0,1e9),null==t?t=S:f(t,0,8),j(new F(this),e+this.e+1,t);if(!(a=this.c))return null;if(n=((r=a.length-1)-s(this.e/14))*14,r=a[r])for(;r%10==0;r/=10,n--);return n<0&&(n=0),n},E.dividedBy=E.div=function(e,t){return w(this,new F(e,t),T,S)},E.dividedToIntegerBy=E.idiv=function(e,t){return w(this,new F(e,t),0,1)},E.exponentiatedBy=E.pow=function(e,t){var a,n,r,d,u,s,c,m,f,h=this;
89if((e=new F(e)).c&&!e.isInteger())throw Error(o+"Exponent not an integer: "+U(e));if(null!=t&&(t=new F(t)),s=e.e>14,!h.c||!h.c[0]||1==h.c[0]&&!h.e&&1==h.c.length||!e.c||!e.c[0])return f=new F(Math.pow(+U(h),s?e.s*(2-p(e)):+U(e))),t?f.mod(t):f;if(c=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new F(NaN);(n=!c&&h.isInteger()&&t.isInteger())&&(h=h.mod(t))}else{if(e.e>9&&(h.e>0||h.e<-1||(0==h.e?h.c[0]>1||s&&h.c[1]>=24e7:h.c[0]<8e13||s&&h.c[0]<=9999975e7)))return d=h.s<0&&p(e)?-0:0,h.e>-1&&(d=1/d),new F(c?1/d:d);L&&(d=l(L/14+2))}for(s?(a=new F(.5),c&&(e.s=1),m=p(e)):m=(r=Math.abs(+U(e)))%2,f=new F(k);;){if(m){if(!(f=f.times(h)).c)break;d?f.c.length>d&&(f.c.length=d):n&&(f=f.mod(t))}if(r){if(0===(r=i(r/2)))break;m=r%2}else if(j(e=e.times(a),e.e+1,1),e.e>14)m=p(e);else{if(0==(r=+U(e)))break;m=r%2}h=h.times(h),d?h.c&&h.c.length>d&&(h.c.length=d):n&&(h=h.mod(t))}return n?f:(c&&(f=k.div(f)),t?f.mod(t):d?j(f,L,S,u):f)},E.integerValue=function(e){var t=new F(this);return null==e?e=S:f(e,0,8),j(t,t.e+1,e)},E.isEqualTo=E.eq=function(e,t){return 0===m(this,new F(e,t))},E.isFinite=function(){return!!this.c},E.isGreaterThan=E.gt=function(e,t){return m(this,new F(e,t))>0},E.isGreaterThanOrEqualTo=E.gte=function(e,t){return 1===(t=m(this,new F(e,t)))||0===t},E.isInteger=function(){return!!this.c&&s(this.e/14)>this.c.length-2},E.isLessThan=E.lt=function(e,t){return 0>m(this,new F(e,t))},E.isLessThanOrEqualTo=E.lte=function(e,t){return -1===(t=m(this,new F(e,t)))||0===t},E.isNaN=function(){return!this.s},E.isNegative=function(){return this.s<0},E.isPositive=function(){return this.s>0},E.isZero=function(){return!!this.c&&0==this.c[0]},E.minus=function(e,t){var a,n,r,l,i=this.s;if(t=(e=new F(e,t)).s,!i||!t)return new F(NaN);if(i!=t)return e.s=-t,this.plus(e);var o=this.e/14,d=e.e/14,u=this.c,c=e.c;if(!o||!d){if(!u||!c)return u?(e.s=-t,e):new F(c?this:NaN);if(!u[0]||!c[0])return c[0]?(e.s=-t,e):new F(u[0]?this:3==S?-0:0)}if(o=s(o),d=s(d),u=u.slice(),i=o-d){for((l=i<0)?(i=-i,r=u):(d=o,r=c),r.reverse(),t=i;t--;r.push(0));r.reverse()}else for(n=(l=(i=u.length)<(t=c.length))?i:t,i=t=0;t<n;t++)if(u[t]!=c[t]){l=u[t]<c[t];break}if(l&&(r=u,u=c,c=r,e.s=-e.s),(t=(n=c.length)-(a=u.length))>0)for(;t--;u[a++]=0);for(t=1e14-1;n>i;){if(u[--n]<c[n]){for(a=n;a&&!u[--a];u[a]=t);--u[a],u[n]+=1e14}u[n]-=c[n]}for(;0==u[0];u.splice(0,1),--d);return u[0]?z(e,u,d):(e.s=3==S?-1:1,e.c=[e.e=0],e)},E.modulo=E.mod=function(e,t){var a,n;return(e=new F(e,t),this.c&&e.s&&(!e.c||e.c[0]))?e.c&&(!this.c||this.c[0])?(9==B?(n=e.s,e.s=1,a=w(this,e,0,3),e.s=n,a.s*=n):a=w(this,e,0,B),(e=this.minus(a.times(e))).c[0]||1!=B||(e.s=this.s),e):new F(this):new F(NaN)},E.multipliedBy=E.times=function(e,t){var a,n,r,l,i,o,d,u,c,m,f,p,h,g=this.c,_=(e=new F(e,t)).c;if(!g||!_||!g[0]||!_[0])return this.s&&e.s&&(!g||g[0]||_)&&(!_||_[0]||g)?(e.s*=this.s,g&&_?(e.c=[0],e.e=0):e.c=e.e=null):e.c=e.e=e.s=null,e;for(n=s(this.e/14)+s(e.e/14),e.s*=this.s,(d=g.length)<(m=_.length)&&(h=g,g=_,_=h,r=d,d=m,m=r),r=d+m,h=[];r--;h.push(0));for(r=m;--r>=0;){for(a=0,f=_[r]%1e7,p=_[r]/1e7|0,l=r+(i=d);l>r;)o=p*(u=g[--i]%1e7)+(c=g[i]/1e7|0)*f,a=((u=f*u+o%1e7*1e7+h[l]+a)/1e14|0)+(o/1e7|0)+p*c,h[l--]=u%1e14;h[l]=a}return a?++n:h.splice(0,1),z(e,h,n)},E.negated=function(){var e=new F(this);return e.s=-e.s||null,e},E.plus=function(e,t){var a,n=this.s;if(t=(e=new F(e,t)).s,!n||!t)return new F(NaN);if(n!=t)return e.s=-t,this.minus(e);var r=this.e/14,l=e.e/14,i=this.c,o=e.c;if(!r||!l){if(!i||!o)return new F(n/0);if(!i[0]||!o[0])return o[0]?e:new F(i[0]?this:0*n)}if(r=s(r),l=s(l),i=i.slice(),n=r-l){for(n>0?(l=r,a=o):(n=-n,a=i),a.reverse();n--;a.push(0));a.reverse()}for((n=i.length)-(t=o.length)<0&&(a=o,o=i,i=a,t=n),n=0;t;)n=(i[--t]=i[t]+o[t]+n)/1e14|0,i[t]=1e14===i[t]?0:i[t]%1e14;return n&&(i=[n].concat(i),++l),z(e,i,l)},E.precision=E.sd=function(e,t){var a,n,r;if(null!=e&&!!e!==e)return f(e,1,1e9),null==t?t=S:f(t,0,8),j(new F(this),e,t);if(!(a=this.c))return null;if(n=14*(r=a.length-1)+1,r=a[r]){for(;r%10==0;r/=10,n--);for(r=a[0];r>=10;r/=10,n++);}return e&&this.e+1>n&&(n=this.e+1),n},E.shiftedBy=function(e){return f(e,-0x1fffffffffffff,0x1fffffffffffff),this.times("1e"+e)},E.squareRoot=E.sqrt=function(){var e,t,a,n,r,l=this.c,i=this.s,o=this.e,d=T+4,u=new F("0.5");
89if(1!==i||!l||!l[0])return new F(!i||i<0&&(!l||l[0])?NaN:l?this:1/0);if(0==(i=Math.sqrt(+U(this)))||i==1/0?(((t=c(l)).length+o)%2==0&&(t+="0"),i=Math.sqrt(+t),o=s((o+1)/2)-(o<0||o%2),a=new F(t=i==1/0?"5e"+o:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+o)):a=new F(i+""),a.c[0]){for((i=(o=a.e)+d)<3&&(i=0);;)if(r=a,a=u.times(r.plus(w(this,r,d,1))),c(r.c).slice(0,i)===(t=c(a.c)).slice(0,i)){if(a.e<o&&--i,"9999"!=(t=t.slice(i-3,i+1))&&(n||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(j(a,a.e+T+2,1),e=!a.times(a).eq(this));break}if(!n&&(j(r,r.e+T+2,0),r.times(r).eq(this))){a=r;break}d+=4,i+=4,n=1}}return j(a,a.e+T+1,S,e)},E.toExponential=function(e,t){return null!=e&&(f(e,0,1e9),e++),W(this,e,t,1)},E.toFixed=function(e,t){return null!=e&&(f(e,0,1e9),e=e+this.e+1),W(this,e,t)},E.toFormat=function(e,t,a){var n;if(null==a)null!=e&&t&&"object"==typeof t?(a=t,t=null):e&&"object"==typeof e?(a=e,e=t=null):a=D;else if("object"!=typeof a)throw Error(o+"Argument not an object: "+a);if(n=this.toFixed(e,t),this.c){var r,l=n.split("."),i=+a.groupSize,d=+a.secondaryGroupSize,u=a.groupSeparator||"",s=l[0],c=l[1],m=this.s<0,f=m?s.slice(1):s,p=f.length;if(d&&(r=i,i=d,d=r,p-=r),i>0&&p>0){for(r=p%i||i,s=f.substr(0,r);r<p;r+=i)s+=u+f.substr(r,i);d>0&&(s+=u+f.slice(r)),m&&(s="-"+s)}n=c?s+(a.decimalSeparator||"")+((d=+a.fractionGroupSize)?c.replace(RegExp("\\d{"+d+"}\\B","g"),"$&"+(a.fractionGroupSeparator||"")):c):s}return(a.prefix||"")+n+(a.suffix||"")},E.toFraction=function(e){var t,a,n,r,l,i,d,s,m,f,p,h,g=this.c;if(null!=e&&(!(d=new F(e)).isInteger()&&(d.c||1!==d.s)||d.lt(k)))throw Error(o+"Argument "+(d.isInteger()?"out of range: ":"not an integer: ")+U(d));if(!g)return new F(this);for(t=new F(k),m=a=new F(k),n=s=new F(k),h=c(g),l=t.e=h.length-this.e-1,t.c[0]=u[(i=l%14)<0?14+i:i],e=!e||d.comparedTo(t)>0?l>0?t:m:d,i=O,O=1/0,d=new F(h),s.c[0]=0;f=w(d,t,0,1),1!=(r=a.plus(f.times(n))).comparedTo(e);)a=n,n=r,m=s.plus(f.times(r=m)),s=r,t=d.minus(f.times(r=t)),d=r;return r=w(e.minus(a),n,0,1),s=s.plus(r.times(m)),a=a.plus(r.times(n)),s.s=m.s=this.s,l*=2,p=1>w(m,n,l,S).minus(this).abs().comparedTo(w(s,a,l,S).minus(this).abs())?[m,n]:[s,a],O=i,p},E.toNumber=function(){return+U(this)},E.toPrecision=function(e,t){return null!=e&&f(e,1,1e9),W(this,e,t,2)},E.toString=function(e){var t,a=this,n=a.s,r=a.e;return null===r?n?(t="Infinity",n<0&&(t="-"+t)):t="NaN":(null==e?t=r<=I||r>=P?h(c(a.c),r):g(c(a.c),r,"0"):10===e&&M?t=g(c((a=j(new F(a),T+r+1,S)).c),a.e,"0"):(f(e,2,R.length,"Base"),t=x(g(c(a.c),r,"0"),10,e,n,!0)),n<0&&a.c[0]&&(t="-"+t)),t},E.valueOf=E.toJSON=function(){return U(this)},E._isBigNumber=!0,null!=t&&F.set(t),F}()).default=n.BigNumber=n,"function"==typeof define&&define.amd)e.r,void 0!==n&&e.v(n);else t.exports?t.exports=n:(a||(a="u">typeof self&&self?self:window),a.BigNumber=n)}(e.e)},37537,(e,t,a)=>{"use strict";var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.getPriceAndSuffix=a.calculateSubtotal=a.calculateUnitPrice=a.showPricePer=a.formatCurrencyCents=a.getFormattedPriceWithSuffix=a.getFormattedPrice=void 0;var r=n(e.r(56606)),l=function(e){return!!e.isWeighted&&!e.averageWeight},i=function(e){return!!e.isWeighted&&!!e.averageWeight},o=function(e){return!!e.priceMultiple&&e.priceMultiple>1},d=function(e){var t=(0,a.getPriceAndSuffix)(e),n=t.price,r=t.suffix;return l(e)?"".concat(n).concat(r):i(e)?"".concat(n," ").concat(r):n},u=function(e){var t=new r.default(e.price);e.averageWeight&&i(e)&&(t=new r.default(e.price).times(e.averageWeight));var a=t.times(100);return a.isLessThan(99.5)?"".concat(a.toFixed(0),"¢"):"$".concat(t.toFixed(2))};a.getFormattedPrice=function(e){return o(e)?"".concat(e.priceMultiple," / ").concat(u(e)):u(e)},a.getFormattedPriceWithSuffix=function(e){return o(e)?(0,a.getFormattedPrice)(e):d(e)},a.formatCurrencyCents=function(e){var t=e<0?"-":"",a=Math.abs(e).toFixed(2);if(Number(a)>=1)return"".concat(t,"$").concat(a);var n=a.substring(a.indexOf(".")+1);return"".concat(t).concat(parseInt(n),"¢")},a.showPricePer=function(e,t){return e&&t&&e>1?" (".concat((0,a.formatCurrencyCents)(t)," ea.)"):""},a.calculateUnitPrice=function(e,t){return new r.default(e).dividedBy(t).times(100).integerValue().dividedBy(100).decimalPlaces(2).toNumber()},a.calculateSubtotal=function(e,t,a){return new r.default(a).times(e).dividedBy(t).times(100).integerValue().dividedBy(100).decimalPlaces(2).toNumber()},a.getPriceAndSuffix=function(e){var t=(0,a.getFormattedPrice)(e);return l(e)?{price:t,suffix:"/lb"}:i(e)?{price:t,suffix:"ea."}:{price:t,suffix:void 0}}}
89,62188,(e,t,a)=>{!function(a){"use strict";var n,r=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,l=Math.ceil,i=Math.floor,o="[BigNumber Error] ",d=o+"Number primitive has more than 15 significant digits: ",u=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13];function s(e){var t=0|e;return e>0||e===t?t:t-1}function c(e){for(var t,a,n=1,r=e.length,l=e[0]+"";n<r;){for(a=14-(t=e[n++]+"").length;a--;t="0"+t);l+=t}for(r=l.length;48===l.charCodeAt(--r););return l.slice(0,r+1||1)}function m(e,t){var a,n,r=e.c,l=t.c,i=e.s,o=t.s,d=e.e,u=t.e;if(!i||!o)return null;if(a=r&&!r[0],n=l&&!l[0],a||n)return a?n?0:-o:i;if(i!=o)return i;if(a=i<0,n=d==u,!r||!l)return n?0:!r^a?1:-1;if(!n)return d>u^a?1:-1;for(o=(d=r.length)<(u=l.length)?d:u,i=0;i<o;i++)if(r[i]!=l[i])return r[i]>l[i]^a?1:-1;return d==u?0:d>u^a?1:-1}function f(e,t,a,n){if(e<t||e>a||e!==i(e))throw Error(o+(n||"Argument")+("number"==typeof e?e<t||e>a?" out of range: ":" not an integer: ":" not a primitive number: ")+String(e))}function p(e){var t=e.c.length-1;return s(e.e/14)==t&&e.c[t]%2!=0}function h(e,t){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(t<0?"e":"e+")+t}function g(e,t,a){var n,r;if(t<0){for(r=a+".";++t;r+=a);e=r+e}else if(n=e.length,++t>n){for(r=a,t-=n;--t;r+=a);e+=r}else t<n&&(e=e.slice(0,t)+"."+e.slice(t));return e}if((n=function e(t){var a,n,_,v,y,b,w,x,C,E=M.prototype={constructor:M,toString:null,valueOf:null},k=new M(1),T=20,S=4,I=-7,P=21,N=-1e7,O=1e7,A=!1,B=1,L=0,D={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:"Â ",suffix:""},R="0123456789abcdefghijklmnopqrstuvwxyz";function M(e,t){var a,n,l,o,u,s,c,m,p=this;if(!(p instanceof M))return new M(e,t);if(null==t){if(e&&!0===e._isBigNumber){p.s=e.s,!e.c||e.e>O?p.c=p.e=null:e.e<N?p.c=[p.e=0]:(p.e=e.e,p.c=e.c.slice());return}if((s="number"==typeof e)&&0*e==0){if(p.s=1/e<0?(e=-e,-1):1,e===~~e){for(o=0,u=e;u>=10;u/=10,o++);o>O?p.c=p.e=null:(p.e=o,p.c=[e]);return}m=String(e)}else{if(!r.test(m=String(e)))return C(p,m,s);p.s=45==m.charCodeAt(0)?(m=m.slice(1),-1):1}(o=m.indexOf("."))>-1&&(m=m.replace(".","")),(u=m.search(/e/i))>0?(o<0&&(o=u),o+=+m.slice(u+1),m=m.substring(0,u)):o<0&&(o=m.length)}else{if(f(t,2,R.length,"Base"),10==t)return z(p=new M(e),T+p.e+1,S);if(m=String(e),s="number"==typeof e){if(0*e!=0)return C(p,m,s,t);if(p.s=1/e<0?(m=m.slice(1),-1):1,M.DEBUG&&m.replace(/^0\.0*|\./,"").length>15)throw Error(d+e)}else p.s=45===m.charCodeAt(0)?(m=m.slice(1),-1):1;for(a=R.slice(0,t),o=u=0,c=m.length;u<c;u++)if(0>a.indexOf(n=m.charAt(u))){if("."==n){if(u>o){o=c;continue}}else if(!l&&(m==m.toUpperCase()&&(m=m.toLowerCase())||m==m.toLowerCase()&&(m=m.toUpperCase()))){l=!0,u=-1,o=0;continue}return C(p,String(e),s,t)}s=!1,(o=(m=x(m,t,10,p.s)).indexOf("."))>-1?m=m.replace(".",""):o=m.length}for(u=0;48===m.charCodeAt(u);u++);for(c=m.length;48===m.charCodeAt(--c););if(m=m.slice(u,++c)){if(c-=u,s&&M.DEBUG&&c>15&&(e>0x1fffffffffffff||e!==i(e)))throw Error(d+p.s*e);if((o=o-u-1)>O)p.c=p.e=null;else if(o<N)p.c=[p.e=0];else{if(p.e=o,p.c=[],u=(o+1)%14,o<0&&(u+=14),u<c){for(u&&p.c.push(+m.slice(0,u)),c-=14;u<c;)p.c.push(+m.slice(u,u+=14));u=14-(m=m.slice(u)).length}else u-=c;for(;u--;m+="0");p.c.push(+m)}}else p.c=[p.e=0]}function F(e,t,a,n){var r,l,i,o,d;if(null==a?a=S:f(a,0,8),!e.c)return e.toString();if(r=e.c[0],i=e.e,null==t)d=c(e.c),d=1==n||2==n&&(i<=I||i>=P)?h(d,i):g(d,i,"0");else if(l=(e=z(new M(e),t,a)).e,o=(d=c(e.c)).length,1==n||2==n&&(t<=l||l<=I)){for(;o<t;d+="0",o++);d=h(d,l)}else if(t-=i,d=g(d,l,"0"),l+1>o){if(--t>0)for(d+=".";t--;d+="0");}else if((t+=l-o)>0)for(l+1==o&&(d+=".");t--;d+="0");return e.s<0&&r?"-"+d:d}function W(e,t){for(var a,n=1,r=new M(e[0]);n<e.length;n++)if((a=new M(e[n])).s)t.call(r,a)&&(r=a);else{r=a;break}return r}function H(e,t,a){for(var n=1,r=t.length;!t[--r];t.pop());for(r=t[0];r>=10;r/=10,n++);return(a=n+14*a-1)>O?e.c=e.e=null:a<N?e.c=[e.e=0]:(e.e=a,e.c=t),e}function z(e,t,a,n){var r,o,d,s,c,m,f,p=e.c;if(p){e:{for(r=1,s=p[0];s>=10;s/=10,r++);if((o=t-r)<0)o+=14,d=t,f=(c=p[m=0])/u[r-d-1]%10|0;else if((m=l((o+1)/14))>=p.length)if(n){for(;p.length<=m;p.push(0));c=f=0,r=1,o%=14,d=o-14+1}else break e;else{for(c=s=p[m],r=1;s>=10;s/=10,r++);o%=14,f=(d=o-14+r)<0?0:c/u[r-d-1]%10|0}if(n=n||t<0||null!=p[m+1]||(d<0?c:c%u[r-d-1]),n=a<4?(f||n)&&(0==a||a==(e.s<0?3:2)):f>5||5==f&&(4==a||n||6==a&&(o>0?d>0?c/u[r-d]:0:p[m-1])%10&1||a==(e.s<0?8:7)),t<1||!p[0])return p.length=0,n?(t-=e.e+1,p[0]=u[(14-t%14)%14],e.e=-t||0):p[0]=e.e=0,e;if(0==o?(p.length=m,s=1,m--):(p.length=m+1,s=u[14-o],p[m]=d>0?i(c/u[r-d]%u[d])*s:0),n)for(;;)if(0==m){for(o=1,d=p[0];d>=10;d/=10,o++);for(d=p[0]+=s,s=1;d>=10;d/=10,s++);o!=s&&(e.e++,1e14==p[0]&&(p[0]=1));break}else{if(p[m]+=s,1e14!=p[m])break;p[m--]=0,s=1}for(o=p.length;0===p[--o];p.pop());}e.e>O?e.c=e.e=null:e.e<N&&(e.c=[e.e=0])}return e}function j(e){var t,a=e.e;return null===a?e.toString():(t=c(e.c),t=a<=I||a>=P?h(t,a):g(t,a,"0"),e.s<0?"-"+t:t)}return M.clone=e,M.ROUND_UP=0,M.ROUND_DOWN=1,M.ROUND_CEIL=2,M.ROUND_FLOOR=3,M.ROUND_HALF_UP=4,M.ROUND_HALF_DOWN=5,M.ROUND_HALF_EVEN=6,M.ROUND_HALF_CEIL=7,M.ROUND_HALF_FLOOR=8,M.EUCLID=9,M.config=M.set=function(e){var t,a;if(null!=e)if("object"==typeof e){if(e.hasOwnProperty(t="DECIMAL_PLACES")&&(f(a=e[t],0,1e9,t),T=a
89),e.hasOwnProperty(t="ROUNDING_MODE")&&(f(a=e[t],0,8,t),S=a),e.hasOwnProperty(t="EXPONENTIAL_AT")&&((a=e[t])&&a.pop?(f(a[0],-1e9,0,t),f(a[1],0,1e9,t),I=a[0],P=a[1]):(f(a,-1e9,1e9,t),I=-(P=a<0?-a:a))),e.hasOwnProperty(t="RANGE"))if((a=e[t])&&a.pop)f(a[0],-1e9,-1,t),f(a[1],1,1e9,t),N=a[0],O=a[1];else if(f(a,-1e9,1e9,t),a)N=-(O=a<0?-a:a);else throw Error(o+t+" cannot be zero: "+a);if(e.hasOwnProperty(t="CRYPTO"))if(!!(a=e[t])===a)if(a)if("u">typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))A=a;else throw A=!a,Error(o+"crypto unavailable");else A=a;else throw Error(o+t+" not true or false: "+a);if(e.hasOwnProperty(t="MODULO_MODE")&&(f(a=e[t],0,9,t),B=a),e.hasOwnProperty(t="POW_PRECISION")&&(f(a=e[t],0,1e9,t),L=a),e.hasOwnProperty(t="FORMAT"))if("object"==typeof(a=e[t]))D=a;else throw Error(o+t+" not an object: "+a);if(e.hasOwnProperty(t="ALPHABET")){if("string"!=typeof(a=e[t])||/^.$|[+-.\s]|(.).*\1/.test(a))throw Error(o+t+" invalid: "+a);R=a}}else throw Error(o+"Object expected: "+e);return{DECIMAL_PLACES:T,ROUNDING_MODE:S,EXPONENTIAL_AT:[I,P],RANGE:[N,O],CRYPTO:A,MODULO_MODE:B,POW_PRECISION:L,FORMAT:D,ALPHABET:R}},M.isBigNumber=function(e){if(!e||!0!==e._isBigNumber)return!1;if(!M.DEBUG)return!0;var t,a,n=e.c,r=e.e,l=e.s;e:if("[object Array]"==({}
89).toString.call(n)){if((1===l||-1===l)&&r>=-1e9&&r<=1e9&&r===i(r)){if(0===n[0]){if(0===r&&1===n.length)return!0;break e}if((t=(r+1)%14)<1&&(t+=14),String(n[0]).length==t){for(t=0;t<n.length;t++)if((a=n[t])<0||a>=1e14||a!==i(a))break e;if(0!==a)return!0}}}else if(null===n&&null===r&&(null===l||1===l||-1===l))return!0;throw Error(o+"Invalid BigNumber: "+e)},M.maximum=M.max=function(){return W(arguments,E.lt)},M.minimum=M.min=function(){return W(arguments,E.gt)},a=0x20000000000000*Math.random()&2097151?function(){return i(0x20000000000000*Math.random())}:function(){return(0x40000000*Math.random()|0)*8388608+(8388608*Math.random()|0)},M.random=function(e){var t,n,r,d,s,c=0,m=[],p=new M(k);if(null==e?e=T:f(e,0,1e9),d=l(e/14),A)if(crypto.getRandomValues){for(t=crypto.getRandomValues(new Uint32Array(d*=2));c<d;)(s=131072*t[c]+(t[c+1]>>>11))>=9e15?(n=crypto.getRandomValues(new Uint32Array(2)),t[c]=n[0],t[c+1]=n[1]):(m.push(s%1e14),c+=2);c=d/2}else if(crypto.randomBytes){for(t=crypto.randomBytes(d*=7);c<d;)(s=(31&t[c])*0x1000000000000+0x10000000000*t[c+1]+0x100000000*t[c+2]+0x1000000*t[c+3]+(t[c+4]<<16)+(t[c+5]<<8)+t[c+6])>=9e15?crypto.randomBytes(7).copy(t,c):(m.push(s%1e14),c+=7);c=d/7}else throw A=!1,Error(o+"crypto unavailable");if(!A)for(;c<d;)(s=a())<9e15&&(m[c++]=s%1e14);for(d=m[--c],e%=14,d&&e&&(s=u[14-e],m[c]=i(d/s)*s);0===m[c];m.pop(),c--);if(c<0)m=[r=0];else{for(r=-1;0===m[0];m.splice(0,1),r-=14);for(c=1,s=m[0];s>=10;s/=10,c++);c<14&&(r-=14-c)}return p.e=r,p.c=m,p},M.sum=function(){for(var e=1,t=arguments,a=new M(t[0]);e<t.length;)a=a.plus(t[e++]);return a},x=function(){var e="0123456789";function t(e,t,a,n){for(var r,l,i=[0],o=0,d=e.length;o<d;){for(l=i.length;l--;i[l]*=t);for(i[0]+=n.indexOf(e.charAt(o++)),r=0;r<i.length;r++)i[r]>a-1&&(null==i[r+1]&&(i[r+1]=0),i[r+1]+=i[r]/a|0,i[r]%=a)}return i.reverse()}return function(a,n,r,l,i){var o,d,u,s,m,f,p,h,_=a.indexOf("."),v=T,y=S;for(_>=0&&(s=L,L=0,a=a.replace(".",""),f=(h=new M(n)).pow(a.length-_),L=s,h.c=t(g(c(f.c),f.e,"0"),10,r,e),h.e=h.c.length),u=s=(p=t(a,n,r,i?(o=R,e):(o=e,R))).length;0==p[--s];p.pop());if(!p[0])return o.charAt(0);if(_<0?--u:(f.c=p,f.e=u,f.s=l,p=(f=w(f,h,v,y,r)).c,m=f.r,u=f.e),_=p[d=u+v+1],s=r/2,m=m||d<0||null!=p[d+1],m=y<4?(null!=_||m)&&(0==y||y==(f.s<0?3:2)):_>s||_==s&&(4==y||m||6==y&&1&p[d-1]||y==(f.s<0?8:7)),d<1||!p[0])a=m?g(o.charAt(1),-v,o.charAt(0)):o.charAt(0);else{if(p.length=d,m)for(--r;++p[--d]>r;)p[d]=0,d||(++u,p=[1].concat(p));for(s=p.length;!p[--s];);for(_=0,a="";_<=s;a+=o.charAt(p[_++]));a=g(a,u,o.charAt(0))}return a}}(),w=function(){function e(e,t,a){var n,r,l,i,o=0,d=e.length,u=t%1e7,s=t/1e7|0;for(e=e.slice();d--;)n=s*(l=e[d]%1e7)+(i=e[d]/1e7|0)*u,o=((r=u*l+n%1e7*1e7+o)/a|0)+(n/1e7|0)+s*i,e[d]=r%a;return o&&(e=[o].concat(e)),e}function t(e,t,a,n){var r,l;if(a!=n)l=a>n?1:-1;else for(r=l=0;r<a;r++)if(e[r]!=t[r]){l=e[r]>t[r]?1:-1;break}return l}function a(e,t,a,n){for(var r=0;a--;)e[a]-=r,r=+(e[a]<t[a]),e[a]=r*n+e[a]-t[a];for(;!e[0]&&e.length>1;e.splice(0,1));}return function(n,r,l,o,d){var u,c,m,f,p,h,g,_,v,y,b,w,x,C,E,k,T,S=n.s==r.s?1:-1,I=n.c,P=r.c;if(!I||!I[0]||!P||!P[0])return new M(!n.s||!r.s||(I?P&&I[0]==P[0]:!P)?NaN:I&&0==I[0]||!P?0*S:S/0);for(v=(_=new M(S)).c=[],S=l+(c=n.e-r.e)+1,d||(d=1e14,c=s(n.e/14)-s(r.e/14),S=S/14|0),m=0;P[m]==(I[m]||0);m++);if(P[m]>(I[m]||0)&&c--,S<0)v.push(1),f=!0;else{for(C=I.length,k=P.length,m=0,S+=2,(p=i(d/(P[0]+1)))>1&&(P=e(P,p,d),I=e(I,p,d),k=P.length,C=I.length),x=k,b=(y=I.slice(0,k)).length;b<k;y[b++]=0);T=[0].concat(T=P.slice()),E=P[0],P[1]>=d/2&&E++;do{if(p=0,(u=t(P,y,k,b))<0){if(w=y[0],k!=b&&(w=w*d+(y[1]||0)),(p=i(w/E))>1)for(p>=d&&(p=d-1),g=(h=e(P,p,d)).length,b=y.length;1==t(h,y,g,b);)p--,a(h,k<g?T:P,g,d),g=h.length,u=1;else 0==p&&(u=p=1),g=(h=P.slice()).length;if(g<b&&(h=[0].concat(h)),a(y,h,b,d),b=y.length,-1==u)for(;1>t(P,y,k,b);)p++,a(y,k<b?T:P,b,d),b=y.length}else 0===u&&(p++,y=[0]);v[m++]=p,y[0]?y[b++]=I[x]||0:(y=[I[x]],b=1)}while((x++<C||null!=y[0])&&S--)f=null!=y[0],v[0]||v.splice(0,1)}if(1e14==d){for(m=1,S=v[0];S>=10;S/=10,m++);z(_,l+(_.e=m+14*c-1)+1,o,f)}else _.e=c,_.r=+f;return _}}(),n=/^(-?)0([xbo])(?=\w[\w.]*$)/i,_=/^([^.]+)\.$/,v=/^\.([^.]+)$/,y=/^-?(Infinity|NaN)$/,b=/^\s*\+(?=[\w.])|^\s+|\s+$/g,C=function(e,t,a,r){var l,i=a?t:t.replace(b,"");if(y.test(i))e.s=isNaN(i)?null:i<0?-1:1;else{if(!a&&(i=i.replace(n,function(e,t,a){return l="x"==(a=a.toLowerCase())?16:"b"==a?2:8,r&&r!=l?e:t}),r&&(l=r,i=i.replace(_,"$1").replace(v,"0.$1")),t!=i))return new M(i,l);if(M.DEBUG)throw Error(o+"Not a"+(r?" base "+r:"")+" number: "+t);e.s=null}e.c=e.e=null},E.absoluteValue=E.abs=function(){var e=new M(this);return e.s<0&&(e.s=1),e},E.comparedTo=function(e,t){return m(this,new M(e,t))},E.decimalPlaces=E.dp=function(e,t){var a,n,r;
89if(null!=e)return f(e,0,1e9),null==t?t=S:f(t,0,8),z(new M(this),e+this.e+1,t);if(!(a=this.c))return null;if(n=((r=a.length-1)-s(this.e/14))*14,r=a[r])for(;r%10==0;r/=10,n--);return n<0&&(n=0),n},E.dividedBy=E.div=function(e,t){return w(this,new M(e,t),T,S)},E.dividedToIntegerBy=E.idiv=function(e,t){return w(this,new M(e,t),0,1)},E.exponentiatedBy=E.pow=function(e,t){var a,n,r,d,u,s,c,m,f,h=this;if((e=new M(e)).c&&!e.isInteger())throw Error(o+"Exponent not an integer: "+j(e));if(null!=t&&(t=new M(t)),s=e.e>14,!h.c||!h.c[0]||1==h.c[0]&&!h.e&&1==h.c.length||!e.c||!e.c[0])return f=new M(Math.pow(+j(h),s?2-p(e):+j(e))),t?f.mod(t):f;if(c=e.s<0,t){if(t.c?!t.c[0]:!t.s)return new M(NaN);(n=!c&&h.isInteger()&&t.isInteger())&&(h=h.mod(t))}else{if(e.e>9&&(h.e>0||h.e<-1||(0==h.e?h.c[0]>1||s&&h.c[1]>=24e7:h.c[0]<8e13||s&&h.c[0]<=9999975e7)))return d=h.s<0&&p(e)?-0:0,h.e>-1&&(d=1/d),new M(c?1/d:d);L&&(d=l(L/14+2))}for(s?(a=new M(.5),c&&(e.s=1),m=p(e)):m=(r=Math.abs(+j(e)))%2,f=new M(k);;){if(m){if(!(f=f.times(h)).c)break;d?f.c.length>d&&(f.c.length=d):n&&(f=f.mod(t))}if(r){if(0===(r=i(r/2)))break;m=r%2}else if(z(e=e.times(a),e.e+1,1),e.e>14)m=p(e);else{if(0==(r=+j(e)))break;m=r%2}h=h.times(h),d?h.c&&h.c.length>d&&(h.c.length=d):n&&(h=h.mod(t))}return n?f:(c&&(f=k.div(f)),t?f.mod(t):d?z(f,L,S,u):f)},E.integerValue=function(e){var t=new M(this);return null==e?e=S:f(e,0,8),z(t,t.e+1,e)},E.isEqualTo=E.eq=function(e,t){return 0===m(this,new M(e,t))},E.isFinite=function(){return!!this.c},E.isGreaterThan=E.gt=function(e,t){return m(this,new M(e,t))>0},E.isGreaterThanOrEqualTo=E.gte=function(e,t){return 1===(t=m(this,new M(e,t)))||0===t},E.isInteger=function(){return!!this.c&&s(this.e/14)>this.c.length-2},E.isLessThan=E.lt=function(e,t){return 0>m(this,new M(e,t))},E.isLessThanOrEqualTo=E.lte=function(e,t){return -1===(t=m(this,new M(e,t)))||0===t},E.isNaN=function(){return!this.s},E.isNegative=function(){return this.s<0},E.isPositive=function(){return this.s>0},E.isZero=function(){return!!this.c&&0==this.c[0]},E.minus=function(e,t){var a,n,r,l,i=this.s;if(t=(e=new M(e,t)).s,!i||!t)return new M(NaN);if(i!=t)return e.s=-t,this.plus(e);var o=this.e/14,d=e.e/14,u=this.c,c=e.c;if(!o||!d){if(!u||!c)return u?(e.s=-t,e):new M(c?this:NaN);if(!u[0]||!c[0])return c[0]?(e.s=-t,e):new M(u[0]?this:3==S?-0:0)}if(o=s(o),d=s(d),u=u.slice(),i=o-d){for((l=i<0)?(i=-i,r=u):(d=o,r=c),r.reverse(),t=i;t--;r.push(0));r.reverse()}else for(n=(l=(i=u.length)<(t=c.length))?i:t,i=t=0;t<n;t++)if(u[t]!=c[t]){l=u[t]<c[t];break}if(l&&(r=u,u=c,c=r,e.s=-e.s),(t=(n=c.length)-(a=u.length))>0)for(;t--;u[a++]=0);for(t=1e14-1;n>i;){if(u[--n]<c[n]){for(a=n;a&&!u[--a];u[a]=t);--u[a],u[n]+=1e14}u[n]-=c[n]}for(;0==u[0];u.splice(0,1),--d);return u[0]?H(e,u,d):(e.s=3==S?-1:1,e.c=[e.e=0],e)},E.modulo=E.mod=function(e,t){var a,n;return(e=new M(e,t),this.c&&e.s&&(!e.c||e.c[0]))?e.c&&(!this.c||this.c[0])?(9==B?(n=e.s,e.s=1,a=w(this,e,0,3),e.s=n,a.s*=n):a=w(this,e,0,B),(e=this.minus(a.times(e))).c[0]||1!=B||(e.s=this.s),e):new M(this):new M(NaN)},E.multipliedBy=E.times=function(e,t){var a,n,r,l,i,o,d,u,c,m,f,p,h,g=this.c,_=(e=new M(e,t)).c;if(!g||!_||!g[0]||!_[0])return this.s&&e.s&&(!g||g[0]||_)&&(!_||_[0]||g)?(e.s*=this.s,g&&_?(e.c=[0],e.e=0):e.c=e.e=null):e.c=e.e=e.s=null,e;for(n=s(this.e/14)+s(e.e/14),e.s*=this.s,(d=g.length)<(m=_.length)&&(h=g,g=_,_=h,r=d,d=m,m=r),r=d+m,h=[];r--;h.push(0));for(r=m;--r>=0;){for(a=0,f=_[r]%1e7,p=_[r]/1e7|0,l=r+(i=d);l>r;)o=p*(u=g[--i]%1e7)+(c=g[i]/1e7|0)*f,a=((u=f*u+o%1e7*1e7+h[l]+a)/1e14|0)+(o/1e7|0)+p*c,h[l--]=u%1e14;h[l]=a}return a?++n:h.splice(0,1),H(e,h,n)},E.negated=function(){var e=new M(this);return e.s=-e.s||null,e},E.plus=function(e,t){var a,n=this.s;if(t=(e=new M(e,t)).s,!n||!t)return new M(NaN);if(n!=t)return e.s=-t,this.minus(e);var r=this.e/14,l=e.e/14,i=this.c,o=e.c;if(!r||!l){if(!i||!o)return new M(n/0);if(!i[0]||!o[0])return o[0]?e:new M(i[0]?this:0*n)}if(r=s(r),l=s(l),i=i.slice(),n=r-l){for(n>0?(l=r,a=o):(n=-n,a=i),a.reverse();n--;a.push(0));a.reverse()}for((n=i.length)-(t=o.length)<0&&(a=o,o=i,i=a,t=n),n=0;t;)n=(i[--t]=i[t]+o[t]+n)/1e14|0,i[t]=1e14===i[t]?0:i[t]%1e14;return n&&(i=[n].concat(i),++l),H(e,i,l)},E.precision=E.sd=function(e,t){var a,n,r;
89if(null!=e&&!!e!==e)return f(e,1,1e9),null==t?t=S:f(t,0,8),z(new M(this),e,t);if(!(a=this.c))return null;if(n=14*(r=a.length-1)+1,r=a[r]){for(;r%10==0;r/=10,n--);for(r=a[0];r>=10;r/=10,n++);}return e&&this.e+1>n&&(n=this.e+1),n},E.shiftedBy=function(e){return f(e,-0x1fffffffffffff,0x1fffffffffffff),this.times("1e"+e)},E.squareRoot=E.sqrt=function(){var e,t,a,n,r,l=this.c,i=this.s,o=this.e,d=T+4,u=new M("0.5");if(1!==i||!l||!l[0])return new M(!i||i<0&&(!l||l[0])?NaN:l?this:1/0);if(0==(i=Math.sqrt(+j(this)))||i==1/0?(((t=c(l)).length+o)%2==0&&(t+="0"),i=Math.sqrt(+t),o=s((o+1)/2)-(o<0||o%2),a=new M(t=i==1/0?"1e"+o:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+o)):a=new M(i+""),a.c[0]){for((i=(o=a.e)+d)<3&&(i=0);;)if(r=a,a=u.times(r.plus(w(this,r,d,1))),c(r.c).slice(0,i)===(t=c(a.c)).slice(0,i)){if(a.e<o&&--i,"9999"!=(t=t.slice(i-3,i+1))&&(n||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(z(a,a.e+T+2,1),e=!a.times(a).eq(this));break}if(!n&&(z(r,r.e+T+2,0),r.times(r).eq(this))){a=r;break}d+=4,i+=4,n=1}}return z(a,a.e+T+1,S,e)},E.toExponential=function(e,t){return null!=e&&(f(e,0,1e9),e++),F(this,e,t,1)},E.toFixed=function(e,t){return null!=e&&(f(e,0,1e9),e=e+this.e+1),F(this,e,t)},E.toFormat=function(e,t,a){var n;if(null==a)null!=e&&t&&"object"==typeof t?(a=t,t=null):e&&"object"==typeof e?(a=e,e=t=null):a=D;else if("object"!=typeof a)throw Error(o+"Argument not an object: "+a);if(n=this.toFixed(e,t),this.c){var r,l=n.split("."),i=+a.groupSize,d=+a.secondaryGroupSize,u=a.groupSeparator||"",s=l[0],c=l[1],m=this.s<0,f=m?s.slice(1):s,p=f.length;if(d&&(r=i,i=d,d=r,p-=r),i>0&&p>0){for(r=p%i||i,s=f.substr(0,r);r<p;r+=i)s+=u+f.substr(r,i);d>0&&(s+=u+f.slice(r)),m&&(s="-"+s)}n=c?s+(a.decimalSeparator||"")+((d=+a.fractionGroupSize)?c.replace(RegExp("\\d{"+d+"}\\B","g"),"$&"+(a.fractionGroupSeparator||"")):c):s}return(a.prefix||"")+n+(a.suffix||"")},E.toFraction=function(e){var t,a,n,r,l,i,d,s,m,f,p,h,g=this.c;if(null!=e&&(!(d=new M(e)).isInteger()&&(d.c||1!==d.s)||d.lt(k)))throw Error(o+"Argument "+(d.isInteger()?"out of range: ":"not an integer: ")+j(d));if(!g)return new M(this);for(t=new M(k),m=a=new M(k),n=s=new M(k),h=c(g),l=t.e=h.length-this.e-1,t.c[0]=u[(i=l%14)<0?14+i:i],e=!e||d.comparedTo(t)>0?l>0?t:m:d,i=O,O=1/0,d=new M(h),s.c[0]=0;f=w(d,t,0,1),1!=(r=a.plus(f.times(n))).comparedTo(e);)a=n,n=r,m=s.plus(f.times(r=m)),s=r,t=d.minus(f.times(r=t)),d=r;return r=w(e.minus(a),n,0,1),s=s.plus(r.times(m)),a=a.plus(r.times(n)),s.s=m.s=this.s,l*=2,p=1>w(m,n,l,S).minus(this).abs().comparedTo(w(s,a,l,S).minus(this).abs())?[m,n]:[s,a],O=i,p},E.toNumber=function(){return+j(this)},E.toPrecision=function(e,t){return null!=e&&f(e,1,1e9),F(this,e,t,2)},E.toString=function(e){var t,a=this,n=a.s,r=a.e;return null===r?n?(t="Infinity",n<0&&(t="-"+t)):t="NaN":(null==e?t=r<=I||r>=P?h(c(a.c),r):g(c(a.c),r,"0"):10===e?t=g(c((a=z(new M(a),T+r+1,S)).c),a.e,"0"):(f(e,2,R.length,"Base"),t=x(g(c(a.c),r,"0"),10,e,n,!0)),n<0&&a.c[0]&&(t="-"+t)),t},E.valueOf=E.toJSON=function(){return j(this)},E._isBigNumber=!0,null!=t&&M.set(t),M}()).default=n.BigNumber=n,"function"==typeof define&&define.amd)e.r,void 0!==n&&e.v(n);else t.exports?t.exports=n:(a||(a="u">typeof self&&self?self:window),a.BigNumber=n)}(e.e)},13040,(e,t,a)=>{"use strict";a.__esModule=!0,a.PHARMACY=a.AISLES_BLACK=a.AISLES=void 0,a.AISLES="AISLES_ONLINE",a.PHARMACY="PHARMACY",a.AISLES_BLACK="AISLES_BLACK"},16539,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=void 0;var n=f(e.r(60576)),r=f(e.r(79843)),l=f(e.r(38827)),i=m(e.r(91788)),o=m(e.r(19174)),d=e.r(42147),u=e.r(37827),s=f(e.r(62188)),c=e.r(13040);function m(e,t){if("function"==typeof WeakMap)var a=new WeakMap,n=new WeakMap;return(m=function(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(r=t?n:a){if(r.has(e))return r.get(e);r.set(e,i)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(l.get||l.set)?r(i,t,l):i[t]=e[t]);return i})(e,t)}function f(e){return e&&e.__esModule?e:{default:e}}let p=o.default.div.withConfig({displayName:"incrementer__IncrementerContainer",componentId:"sc-1q8picy-0"})(["display:flex;justify-content:space-between;border:1px solid ",";font-family:",";font-size:",";max-width:",";overflow:hidden;align-items:center;background-color:",";"," ",";"],e=>e.variant===c.AISLES_BLACK?"var(--color-gray--60)":d.hyvee.primary,d.webFontStack,d.sizing[16],e=>e.maxWidth,e=>e.variant===c.AISLES_BLACK?"var(--color-white)":"var(--color-brand--a11y-primary)",e=>e.isList?(0,o.css)(["border-radius:30px;width:100%;height:48px;padding:0px 24px;@media screen and (min-width:768px){width:100%;}"]):(0,o.css)(["border-bottom-left-radius:16px;border-bottom-right-radius:16px;width:",";height:48px;"],e.width||"100%"),e=>e.disabled&&(0,o.css)(["pointer-events:none;background-color:",";border-color:",";"],d.colors.grey[200],d.colors.grey[200])),h=(0,o.default)(u.SecondaryButton).withConfig({displayName:"incrementer__IconButton",componentId:"sc-1q8picy-1"})(["background-color:",";border-radius:0;border:none;height:100%;padding:0;width:40px;:hover{background-color:transparent;border:none;outline:none;}:hover::after{content:'';position:absolute;background-color:",";width:28px;height:28px;border-radius:50%;}:focus{background-color:",";border:none;outline:none;}svg{width:16px;height:16px;}
89svg:hover path{fill:",";}svg:active path{fill:",";}span{z-index:2;}@media screen and (min-width:500px){width:44px;}",";"],e=>e.variant===c.AISLES_BLACK?"var(--color-white)":"var(--color-brand--a11y-primary)",e=>e.variant===c.AISLES_BLACK?"var(--color-gray--20)":"var(--color-brand--hover)",e=>e.variant===c.AISLES_BLACK?"var(--color-white)":"var(--color-brand--a11y-primary)",e=>e.variant===c.AISLES_BLACK?"var(--color-gray--60)":"var(--color-white)",e=>e.variant===c.AISLES_BLACK?"var(--color-gray--60)":"var(--color-white)",e=>e.disabled&&(0,o.css)(["background-color:",";opacity:1;"],d.colors.grey[200])),g=o.default.input.withConfig({displayName:"incrementer__IncrementerInput",componentId:"sc-1q8picy-2"})(["border:none;border-radius:16px;text-align:center;margin:0;padding:0;font-family:",";font-weight:var(--font-weight--bold);font-size:",";line-height:initial;background-color:",";color:",";max-width:84px;-moz-appearance:textfield;::-webkit-outer-spin-button,::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}:focus{background:",";border:none;outline:none;box-shadow:none;}",";@media screen and (min-width:768px){font-size:",";}"],d.webFontStack,d.sizing[14],e=>e.variant===c.AISLES_BLACK?"var(--color-white)":"var(--color-brand--a11y-primary)",e=>e.variant===c.AISLES_BLACK?"var(--color-gray--60)":"var(--color-white)",e=>e.variant===c.AISLES_BLACK?"var(--color-gray--20)":"var(--color-brand--hover)",e=>e.disabled&&(0,o.css)(["background-color:",";color:",";"],d.colors.grey[200],d.colors.grey[500]),d.sizing[16]),_=o.default.div.withConfig({displayName:"incrementer__IncrementerInfo",componentId:"sc-1q8picy-3"})(["display:flex;flex-direction:column;font-family:",";text-align:center;align-items:center;width:calc(100% - 92px);padding:0 2px;"],d.webFontStack),v=o.default.p.withConfig({displayName:"incrementer__QuantityText",componentId:"sc-1q8picy-4"})(["display:flex;margin:0 auto;font-size:16px;font-weight:500;"]),y=o.default.div.withConfig({displayName:"incrementer__IncrementerSubtext",componentId:"sc-1q8picy-5"})(["color:",";font-size:",";font-weight:var(--font-weight--medium);font-style:normal;font-stretch:normal;line-height:initial;white-space:pre;@media screen and (min-width:500px){white-space:initial;}"],e=>e.variant===c.AISLES_BLACK?"var(--color-gray--60)":"var(--color-white)",d.sizing["12"]),b=(e,t)=>e?d.colors.grey[400]:t===c.AISLES_BLACK?"var(--color-gray--60)":"var(--color-white)",w=(e,t)=>t?`${e} ${t}`:e;class x extends i.Component{constructor(e){super(e),this.state={isFocused:!1,userInput:e.count},this.setControlValue=this.setControlValue.bind(this),this.beginUserEntryMode=this.beginUserEntryMode.bind(this),this.endUserEntryMode=this.endUserEntryMode.bind(this),this.onKeyPress=this.onKeyPress.bind(this),this.setInputRef=this.setInputRef.bind(this),this.blurInputAndFireOnBlur=this.blurInputAndFireOnBlur.bind(this)}setControlValue(e){var t,a,n;let r=(a=(t=this.props.stepValue,new s.default(e).dividedBy(t).integerValue(s.default.ROUND_CEIL).times(t).toNumber()),n=this.props.count,isNaN(a)?n:a<0?0:a>99?99:a);r!==this.props.count&&this.props.onChange(r)}endUserEntryMode(){let{userInput:e}=this.state;this.setControlValue(e),this.setState(()=>({isFocused:!1,userInput:""}))}beginUserEntryMode(){this.setState({isFocused:!0,userInput:""})}blurInputAndFireOnBlur(){this.inputRef&&this.inputRef.blur()}onKeyPress({key:e}){"Enter"===e&&this.blurInputAndFireOnBlur()}setInputRef(e){this.inputRef=e}render(){let{count:e,disabled:t,isList:a,maxWidth:o,quantifier:d,stepValue:u,subtext:s,variant:m,width:f}=this.props,{isFocused:x,userInput:C}=this.state,E=t=>{t.stopPropagation(),this.setControlValue(e+u)},k=t=>{t.stopPropagation(),this.setControlValue(e-u)},T=({target:{value:e}})=>{(""===e||/^[.0-9\b]+$/u.test(e))&&this.setState({userInput:e})};return i.default.createElement(p,{block:!0,className:"incrementer-container",disabled:t,isList:a,maxWidth:o,variant:m,width:f},i.default.createElement(h,{"aria-label":0===e?"":e===u?"Remove From Cart":"Decrease Quantity",disabled:t,onClick:k,variant:m},0===e?i.default.createElement(i.default.Fragment,null):e===u?i.default.createElement(l.default,{color:b(t,m)}):i.default.createElement(r.default,{color:b(t,m)})),(m===c.AISLES||m===c.AISLES_BLACK)&&i.default.createElement(i.default.Fragment,null,i.default.createElement(_,null,i.default.createElement(g,{"aria-label":s?`${w(e,d||"in cart")} ${s}`:w(e,d||"in cart"),"aria-live":"polite","data-testid":"incrementer-input",disabled:t,onBlur:this.endUserEntryMode,onChange:T,onFocus:this.beginUserEntryMode,onKeyPress:this.onKeyPress,ref:this.setInputRef,type:"text",value:x?C:w(e,d),variant:m}),s&&i.default.createElement(y,{"data-testid":"incrementer-subtext",variant:m},s)),i.default.createElement(h,{"aria-label":"Increase Quantity",disabled:t,onClick:E,variant:m},i.default.createElement(n.default,{color:b(t,m)}))),m===c.PHARMACY&&i.default.createElement(v,null,`${e} ${d}`))}}x.defaultProps={isList:!0,maxWidth:"100%",stepValue:1,variant:c.AISLES},a.default=x},4077,(e,t,a)=>{"use strict";a.__esModule=!0,a.default=a.BUTTON_TYPES=void 0;var n=u(e.r(91788)),r=e.r(37827),l=e.r(42147),i=d(e.r(19174)),o=u(e.r(16539));function d(e,t){if("function"==typeof WeakMap)var a=new WeakMap,n=new WeakMap;
89return(d=function(e,t){if(!t&&e&&e.__esModule)return e;var r,l,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(r=t?n:a){if(r.has(e))return r.get(e);r.set(e,i)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((l=(r=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(l.get||l.set)?r(i,t,l):i[t]=e[t]);return i})(e,t)}function u(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign.bind()).apply(null,arguments)}let c=a.BUTTON_TYPES={FILLED:"filled",OUTLINE:"outline"},m=({children:e,...t})=>n.default.createElement(r.Button,s({"data-testid":"add-to-cart-button"},t),e),f=(0,i.css)(["min-width:150px;height:48px;white-space:pre;padding:0 32px;background:var(--color-brand--a11y-primary);color:white;font-weight:var(--font-weight--bold);&:disabled{","}&[aria-disabled]{cursor:not-allowed;pointer-events:none;background:",";color:",";font-weight:var(--font-weight--bold);line-height:var(--line-height--x-lg);border:none;}@media screen and (min-width:500px){padding:8px 32px;}&:hover{background-image:linear-gradient(to right,var(--color-brand--a11y-primary),var(--color-brand--hover));color:white;}&:focus{background-color:var(--color-brand--a11y-primary);color:white;}"],e=>e.isLoading&&(0,i.css)(["background:var(--color-brand--a11y-primary);"]),l.grey[300],l.grey[400]),p=(0,i.default)(m).withConfig({displayName:"add-to-cart-button__StyledOutlineButton",componentId:"sc-9jyibi-0"})([""," "," ",""],f,e=>e.shouldRenderFullWidth&&(0,i.css)(["max-width:100%;"]),e=>e.unauthenticated&&(0,i.css)(["border-radius:4px;border:1px solid var(--color-brand--a11y-primary);color:var(--color-brand--a11y-primary);height:50px;"])),h=(0,i.default)(m).withConfig({displayName:"add-to-cart-button__StyledFilledButton",componentId:"sc-9jyibi-1"})([""," height:48px;border-radius:0px 0px 16px 16px;font-size:16px;",""],f,e=>e.shouldRenderFullWidth&&(0,i.css)(["max-width:100%;"])),g=(0,i.default)(p).withConfig({displayName:"add-to-cart-button__StyledDisabledOutlineButton",componentId:"sc-9jyibi-2"})(["&[aria-disabled]{opacity:0.25;cursor:not-allowed;pointer-events:none;background-color:var(--color-brand--a11y-primary);color:white;}"]);a.default=e=>n.default.createElement(i.ThemeProvider,{theme:l.hyveeRedOutline},(e=>{let{isAuthenticated:t,onLoginUser:a,block:r}=e;return t?(e=>{let{hasStoreSelected:t,onSelectStore:a,block:r}=e;return t?(e=>{let{amountInCart:t,block:a,buttonAriaLabelOverride:r,buttonTextOverride:l,onChangeAmountInCart:i,onClickNotAvailable:d,notAvailable:u,unavailableButtonText:s,stepValue:m,formattedAverageWeight:f,isAddToCartLoading:_,isDisabled:v,quantifier:y,title:b,theme:w="outline",price:x,subTitle:C,isList:E,onClickViewReplacement:k,replacementButtonText:T}=e,S=e=>{e.stopPropagation(),i(1)};if(k)return n.default.createElement(p,{block:!0,onClick:e=>{e.stopPropagation(),k&&k()},shouldRenderFullWidth:a},T||"View replacement");if(u&&d)return n.default.createElement(p,{block:!0,onClick:e=>{e.stopPropagation(),d&&d()},shouldRenderFullWidth:a},s||"Check other stores");if(u)return n.default.createElement(p,{"aria-disabled":!0,block:!0,shouldRenderFullWidth:a},"Not Available");if(v)return n.default.createElement(g,{"aria-disabled":!0,block:!0,shouldRenderFullWidth:a},l||"Add to cart");if(0===t)return"filled"===w?n.default.createElement(h,{"aria-label":r||`Add to cart, ${b} ${x} ${C}`,block:!0,"data-button-type":c.FILLED,isLoading:_,onClick:S,shouldRenderFullWidth:a},l||"Add to cart"):n.default.createElement(p,{"aria-label":r||`Add to cart, ${b} ${x} ${C}`,block:!0,"data-button-type":c.OUTLINE,isLoading:_,onClick:S,shouldRenderFullWidth:a},l||"Add to cart");return n.default.createElement(o.default,{count:t,isList:E,maxWidth:"100%",onChange:i,quantifier:y,stepValue:m,subtext:f})})(e):n.default.createElement(p,{block:!0,className:"no-store-selected",onClick:a,shouldRenderFullWidth:r},"Select Store to add")})(e):n.default.createElement(p,{block:!0,onClick:a,shouldRenderFullWidth:r},"Log in to add")})(e))},21970,(e,t,a)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},51094,(e,t,a)=>{"use strict";var n=e.r(21970);function r(){}function l(){}l.resetWarningCache=r,t.exports=function(){function e(e,t,a,r,l,i){if(i!==n){var o=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;
89var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:r};return a.PropTypes=a,a}},20479,(e,t,a)=>{e.i(50008),t.exports=e.r(51094)()},71550,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)},t.exports=a.default},23221,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()},t.exports=a.default},78509,(e,t,a)=>{t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.__esModule=!0,t.exports.default=t.exports},2185,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},t.exports=a.default},55210,(e,t,a)=>{"use strict";var n=e.r(78509).default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return(0,r.default)({},e)};var r=n(e.r(2185));t.exports=a.default},85360,(e,t,a)=>{function n(e){this.options=e,e.deferSetup||this.setup()}n.prototype={constructor:n,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){this.initialised||this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},t.exports=n},64564,(e,t,a)=>{t.exports={isFunction:function(e){return"function"==typeof e},isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},each:function(e,t){for(var a=0,n=e.length;a<n&&!1!==t(e[a],a);a++);}}},76670,(e,t,a)=>{var n=e.r(85360),r=e.r(64564).each;function l(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var a=this;this.listener=function(e){a.mql=e.currentTarget||e,a.assess()},this.mql.addListener(this.listener)}l.prototype={constuctor:l,addHandler:function(e){var t=new n(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;r(t,function(a,n){if(a.equals(e))return a.destroy(),!t.splice(n,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){r(this.handlers,function(e){e.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";r(this.handlers,function(t){t[e]()})}},t.exports=l},31309,(e,t,a)=>{var n=e.r(76670),r=e.r(64564),l=r.each,i=r.isFunction,o=r.isArray;
89function d(){if(!window.matchMedia)throw Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}d.prototype={constructor:d,register:function(e,t,a){var r=this.queries,d=a&&this.browserIsIncapable;return r[e]||(r[e]=new n(e,d)),i(t)&&(t={match:t}),o(t)||(t=[t]),l(t,function(t){i(t)&&(t={match:t}),r[e].addHandler(t)}),this},unregister:function(e,t){var a=this.queries[e];return a&&(t?a.removeHandler(t):(a.clear(),delete this.queries[e])),this}},t.exports=d},90017,(e,t,a)=>{t.exports=new(e.r(31309))},9417,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,a.default={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0}},91310,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=function e(t,a){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");this.data=t,this.text=a.text||t,this.options=a}},25952,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.CODE39=void 0;var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");e=e.toUpperCase(),a.mod43&&(e+=i[function(e){for(var t=0,a=0;a<e.length;a++)t+=u(e[a]);return t%43}(e)]);var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"encode",value:function(){for(var e=d("*"),t=0;t<this.data.length;t++)e+=d(this.data[t])+"0";return{data:e+=d("*"),text:this.text}}},{key:"valid",value:function(){return -1!==this.data.search(/^[0-9A-Z\-\.\ \$\/\+\%]+$/)}}]),t}(((n=e.r(91310))&&n.__esModule?n:{default:n}).default),i=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%","*"],o=[20957,29783,23639,30485,20951,29813,23669,20855,29789,23645,29975,23831,30533,22295,30149,24005,21623,29981,23837,22301,30023,23879,30545,22343,30161,24017,21959,30065,23921,22385,29015,18263,29141,17879,29045,18293,17783,29021,18269,17477,17489,17681,20753,35770];function d(e){return o[u(e)].toString(2)}function u(e){return i.indexOf(e)}a.CODE39=l},51475,(e,t,a)=>{"use strict";function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}Object.defineProperty(a,"__esModule",{value:!0});var r,l=a.SET_A=0,i=a.SET_B=1,o=a.SET_C=2;a.SHIFT=98;var d=a.START_A=103,u=a.START_B=104,s=a.START_C=105;a.MODULO=103,a.STOP=106,a.FNC1=207,n(r={},d,l),n(r,u,i),n(r,s,o),a.SET_BY_CODE=r,a.SWAP={101:l,100:i,99:o},a.A_START_CHAR=String.fromCharCode(208),a.B_START_CHAR=String.fromCharCode(209),a.C_START_CHAR=String.fromCharCode(210),a.A_CHARS="[\0-_Ã-Ã]",a.B_CHARS="[ -�Ã-Ã]",a.C_CHARS="(Ã*[0-9]{2}Ã*)",a.BARS=[0x2904e8b0c,0x28fb77b2c,0x28fb7774e,10010011e3,0x254a47ecc,0x2541b2a8c,10011001e3,0x254b3bd24,0x2541cad44,11001001e3,0x28fb5f0a4,0x28fa83504,0x25a9a86dc,0x254b3e81c,0x254b3c116,0x25aa9a20c,0x254b547ac,0x254b543ce,0x28fb79dfa,0x28fb61b9c,0x28fb5f496,0x290500dc4,0x28fb79e54,0x295ad5c36,0x295abd58c,0x2959e
8919ec,0x2959e160e,0x295ad5844,0x2959e3d14,0x2959e3cba,11011011e3,0x2904e872e,0x28fa85c1e,10100011e3,10001011e3,0x2541b26ae,10110001e3,10001101e3,0x2541cacea,11010001e3,11000101e3,0x28fa834aa,10110111e3,0x25a9a5fd6,0x2541cb136,10111011e3,0x25aa99e2e,0x2541cd45e,0x295ad7f5e,0x2903f48d6,0x28fa838f6,11011101e3,0x290500d6a,0x2905011b6,11101011e3,0x295abd1ae,0x2959cb67e,11101101e3,0x295ad57ea,0x2959cba02,0x295ad82e2,0x28fb5f04a,0x296352972,1010011e4,0x25a01c94c,1001011e4,0x254a47aee,0x2540d6eec,0x2540d6b0e,1011001e4,0x25a9a5be4,1001101e4,0x254b3bcca,0x2540d9214,0x2540d91ba,0x28fa6d51a,1100101e4,0x29636d722,0x28fa6d574,0x2541cd7e2,0x25a0376fc,0x254a62c7c,0x254a4a5e6,0x25aab24c4,0x254b56ad4,0x254b56a7a,0x29636ac84,0x296354cf4,0x296354c9a,0x2904eb226,0x2905034de,0x29636d39e,10101111e3,0x25a01f066,0x2541b51a6,10111101e3,0x25aab246a,11110101e3,0x29636ac2a,0x25aa9c926,0x25aab28b6,0x295abfca6,0x29636b076,0x2903f44e4,1101001e4,0x2903f6fdc,0x1001dc55b53]},21923,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=(n=e.r(91310))&&n.__esModule?n:{default:n},i=e.r(51475);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e.substring(1),a));return n.bytes=e.split("").map(function(e){return e.charCodeAt(0)}),n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return/^[\x00-\x7F\xC8-\xD3]+$/.test(this.data)}},{key:"encode",value:function(){var e=this.bytes,a=e.shift()-105,n=i.SET_BY_CODE[a];if(void 0===n)throw RangeError("The encoding does not start with a start character.");!0===this.shouldEncodeAsEan128()&&e.unshift(i.FNC1);var r=t.next(e,1,n);return{text:this.text===this.data?this.text.replace(/[^\x20-\x7E]/g,""):this.text,data:t.getBar(a)+r.result+t.getBar((r.checksum+a)%i.MODULO)+t.getBar(i.STOP)}}},{key:"shouldEncodeAsEan128",value:function(){var e=this.options.ean128||!1;return"string"==typeof e&&(e="true"===e.toLowerCase()),e}}],[{key:"getBar",value:function(e){return i.BARS[e]?i.BARS[e].toString():""}},{key:"correctIndex",value:function(e,t){if(t===i.SET_A){var a=e.shift();return a<32?a+64:a-32}return t===i.SET_B?e.shift()-32:(e.shift()-48)*10+e.shift()-48}},{key:"next",value:function(e,a,n){if(!e.length)return{result:"",checksum:0};var r=void 0,l=void 0;if(e[0]>=200){l=e.shift()-105;var o=i.SWAP[l];void 0!==o?r=t.next(e,a+1,o):((n===i.SET_A||n===i.SET_B)&&l===i.SHIFT&&(e[0]=n===i.SET_A?e[0]>95?e[0]-96:e[0]:e[0]<32?e[0]+96:e[0]),r=t.next(e,a+1,n))}else l=t.correctIndex(e,n),r=t.next(e,a+1,n);var d=t.getBar(l),u=l*a;return{result:d+r.result,checksum:u+r.checksum}}}]),t}(l.default)},40775,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=e.r(51475),r=function(e){return e.match(RegExp("^"+n.A_CHARS+"*"))[0].length},l=function(e){return e.match(RegExp("^"+n.B_CHARS+"*"))[0].length},i=function(e){return e.match(RegExp("^"+n.C_CHARS+"*"))[0]};function o(e,t){var a=t?n.A_CHARS:n.B_CHARS,r=e.match(RegExp("^("+a+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(r)return r[1]+String.fromCharCode(204)+d(e.substring(r[1].length));var l=e.match(RegExp("^"+a+"+"))[0];return l.length===e.length?e:l+String.fromCharCode(t?205:206)+o(e.substring(l.length),!t)}function d(e){var t=i(e),a=t.length;if(a===e.length)return e;var n=r(e=e.substring(a))>=l(e);return t+String.fromCharCode(n?206:205)+o(e,n)}a.default=function(e){var t=void 0;if(i(e).length>=2)t=n.C_START_CHAR+d(e);else{var a=r(e)>l(e);t=(a?n.A_START_CHAR:n.B_START_CHAR)+o(e,a)}return t.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(e,t){return String.fromCharCode(203)+t})}},2213,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=l(e.r(21923)),r=l(e.r(40775));
89function l(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");if(/^[\x00-\x7F\xC8-\xD3]+$/.test(e))var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,(0,r.default)(e),a));else var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));return i(n)}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),t}(n.default)},62950,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=(n=e.r(21923))&&n.__esModule?n:{default:n},i=e.r(51475);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,i.A_START_CHAR+e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return RegExp("^"+i.A_CHARS+"+$").test(this.data)}}]),t}(l.default)},86498,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=(n=e.r(21923))&&n.__esModule?n:{default:n},i=e.r(51475);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,i.B_START_CHAR+e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return RegExp("^"+i.B_CHARS+"+$").test(this.data)}}]),t}(l.default)},59381,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=(n=e.r(21923))&&n.__esModule?n:{default:n},i=e.r(51475);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,i.C_START_CHAR+e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return RegExp("^"+i.C_CHARS+"+$").test(this.data)}}]),t}(l.default)},66310,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.CODE128C=a.CODE128B=a.CODE128A=a.CODE128=void 0;var n=o(e.r(2213)),r=o(e.r(62950)),l=o(e.r(86498)),i=o(e.r(59381));
89function o(e){return e&&e.__esModule?e:{default:e}}a.CODE128=n.default,a.CODE128A=r.default,a.CODE128B=l.default,a.CODE128C=i.default},50817,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.SIDE_BIN="101",a.MIDDLE_BIN="01010",a.BINARIES={L:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],G:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"],R:["1110010","1100110","1101100","1000010","1011100","1001110","1010000","1000100","1001000","1110100"],O:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],E:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"]},a.EAN2_STRUCTURE=["LL","LG","GL","GG"],a.EAN5_STRUCTURE=["GGLLL","GLGLL","GLLGL","GLLLG","LGGLL","LLGGL","LLLGG","LGLGL","LGLLG","LLGLG"],a.EAN13_STRUCTURE=["LLLLLL","LLGLGG","LLGGLG","LLGGGL","LGLLGG","LGGLLG","LGGGLL","LGLGLG","LGLGGL","LGGLGL"]},61789,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=e.r(50817);a.default=function(e,t,a){var r=e.split("").map(function(e,a){return n.BINARIES[t[a]]}).map(function(t,a){return t?t[e[a]]:""});if(a){var l=e.length-1;r=r.map(function(e,t){return t<l?e+a:e})}return r.join("")}},25571,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),r=e.r(50817),l=i(e.r(61789));function i(e){return e&&e.__esModule?e:{default:e}}a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));return n.fontSize=!a.flat&&a.fontSize>10*a.width?10*a.width:a.fontSize,n.guardHeight=a.height+n.fontSize/2+a.textMargin,n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(t,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(e,t){return this.text.substr(e,t)}},{key:"leftEncode",value:function(e,t){return(0,l.default)(e,t)}},{key:"rightText",value:function(e,t){return this.text.substr(e,t)}},{key:"rightEncode",value:function(e,t){return(0,l.default)(e,t)}},{key:"encodeGuarded",value:function(){var e={fontSize:this.fontSize},t={height:this.guardHeight};return[{data:r.SIDE_BIN,options:t},{data:this.leftEncode(),text:this.leftText(),options:e},{data:r.MIDDLE_BIN,options:t},{data:this.rightEncode(),text:this.rightText(),options:e},{data:r.SIDE_BIN,options:t}]}},{key:"encodeFlat",value:function(){return{data:[r.SIDE_BIN,this.leftEncode(),r.MIDDLE_BIN,this.rightEncode(),r.SIDE_BIN].join(""),text:this.text}}}]),t}(i(e.r(91310)).default)},55211,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=function e(t,a,n){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,a);if(void 0===r){var l=Object.getPrototypeOf(t);if(null===l)return;return e(l,a,n)}if("value"in r)return r.value;var i=r.get;if(void 0!==i)return i.call(n)},i=e.r(50817),o=(n=e.r(25571))&&n.__esModule?n:{default:n},d=function(e){return(10-e.substr(0,12).split("").map(function(e){return+e}).reduce(function(e,t,a){return a%2?e+3*t:e+t},0)%10)%10};a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");-1!==e.search(/^[0-9]{12}$/)&&(e+=d(e));var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));return n.lastChar=a.lastChar,n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return -1!==this.data.search(/^[0-9]{13}$/)&&+this.data[12]===d(this.data)}},{key:"leftText",value:function(){return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftText",this).call(this,1,6)}},{key:"leftEncode",value:function(){var e=this.data.substr(1,6),a=i.EAN13_STRUCTURE[this.data[0]];return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftEncode",this).call(this,e,a)}},{key:"rightText",value:function(){return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightText",this).call(this,7,6)}},{key:"rightEncode",value:function(){var e=this.data.substr(7,6);return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightEncode",this).call(this,e,"RRRRRR")}},{key:"encodeGuarded",value:function(){var e=l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"encodeGuarded",this).call(this);return this.options.displayValue&&(e.unshift({data:"000000000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),this.options.lastChar&&(e.push({data:"00"}),e.push({data:"00000",text:this.options.lastChar,options:{fontSize:this.fontSize}}))),e}}]),t}(o.default)},67097,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=function e(t,a,n){null===t&&(t=Function.prototype);var r=Object.getOwnPropertyDescriptor(t,a);if(void 0===r){var l=Object.getPrototypeOf(t);if(null===l)return;return e(l,a,n)}if("value"in r)return r.value;var i=r.get;if(void 0!==i)return i.call(n)},i=(n=e.r(25571))&&n.__esModule?n:{default:n},o=function(e){return(10-e.substr(0,7).split("").map(function(e){return+e}).reduce(function(e,t,a){return a%2?e+t:e+3*t},0)%10)%10};a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");-1!==e.search(/^[0-9]{7}$/)&&(e+=o(e));var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return -1!==this.data.search(/^[0-9]{8}$/)&&+this.data[7]===o(this.data)}},{key:"leftText",value:function(){return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftText",this).call(this,0,4)}},{key:"leftEncode",value:function(){var e=this.data.substr(0,4);return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftEncode",this).call(this,e,"
89LLLL")}},{key:"rightText",value:function(){return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightText",this).call(this,4,4)}},{key:"rightEncode",value:function(){var e=this.data.substr(4,4);return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightEncode",this).call(this,e,"RRRR")}}]),t}(i.default)},11277,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),r=e.r(50817),l=i(e.r(61789));function i(e){return e&&e.__esModule?e:{default:e}}a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(t,[{key:"valid",value:function(){return -1!==this.data.search(/^[0-9]{5}$/)}},{key:"encode",value:function(){var e=r.EAN5_STRUCTURE[this.data.split("").map(function(e){return+e}).reduce(function(e,t,a){return a%2?e+9*t:e+3*t},0)%10];return{data:"1011"+(0,l.default)(this.data,e,"01"),text:this.text}}}]),t}(i(e.r(91310)).default)},95879,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),r=e.r(50817),l=i(e.r(61789));function i(e){return e&&e.__esModule?e:{default:e}}a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(t,[{key:"valid",value:function(){return -1!==this.data.search(/^[0-9]{2}$/)}},{key:"encode",value:function(){var e=r.EAN2_STRUCTURE[parseInt(this.data)%4];return{data:"1011"+(0,l.default)(this.data,e,"01"),text:this.text}}}]),t}(i(e.r(91310)).default)},37482,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a.checksum=i;var r=l(e.r(61789));function l(e){return e&&e.__esModule?e:{default:e}}function i(e){var t,a=0;for(t=1;t<11;t+=2)a+=parseInt(e[t]);for(t=0;t<11;t+=2)a+=3*parseInt(e[t]);return(10-a%10)%10}a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");-1!==e.search(/^[0-9]{11}$/)&&(e+=i(e));var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));return n.displayValue=a.displayValue,a.fontSize>10*a.width?n.fontSize=10*a.width:n.fontSize=a.fontSize,n.guardHeight=a.height+n.fontSize/2+a.textMargin,n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(t,[{key:"valid",value:function(){return -1!==this.data.search(/^[0-9]{12}$/)&&this.data[11]==i(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";return e+="101",e+=(0,r.default)(this.data.substr(0,6),"LLLLLL"),e+="01010",e+=(0,r.default)(this.data.substr(6,6),"RRRRRR"),{data:e+="101",text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101"+(0,r.default)(this.data[0],"L"),options:{height:this.guardHeight}}),e.push({data:(0,r.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),e.push({data:"01010",options:{height:this.guardHeight}}),e.push({data:(0,r.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),e.push({data:(0,r.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),e}}]),t}(l(e.r(91310)).default)},51037,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),r=o(e.r(61789)),l=o(e.r(91310)),i=e.r(37482);
89function o(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}var u=["XX00000XXX","XX10000XXX","XX20000XXX","XXX00000XX","XXXX00000X","XXXXX00005","XXXXX00006","XXXXX00007","XXXXX00008","XXXXX00009"],s=[["EEEOOO","OOOEEE"],["EEOEOO","OOEOEE"],["EEOOEO","OOEEOE"],["EEOOOE","OOEEEO"],["EOEEOO","OEOOEE"],["EOOEEO","OEEOOE"],["EOOOEE","OEEEOO"],["EOEOEO","OEOEOE"],["EOEOOE","OEOEEO"],["EOOEOE","OEEOEO"]];function c(e,t){for(var a=u[parseInt(e[e.length-1])],n="",r=0,l=0;l<a.length;l++){var o=a[l];"X"===o?n+=e[r++]:n+=o}return(n=""+t+n)+(0,i.checksum)(n)}a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=d(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));if(n.isValid=!1,-1!==e.search(/^[0-9]{6}$/))n.middleDigits=e,n.upcA=c(e,"0"),n.text=a.text||""+n.upcA[0]+e+n.upcA[n.upcA.length-1],n.isValid=!0;else{if(-1===e.search(/^[01][0-9]{7}$/)||(n.middleDigits=e.substring(1,e.length-1),n.upcA=c(n.middleDigits,e[0]),n.upcA[n.upcA.length-1]!==e[e.length-1]))return d(n);n.isValid=!0}return n.displayValue=a.displayValue,a.fontSize>10*a.width?n.fontSize=10*a.width:n.fontSize=a.fontSize,n.guardHeight=a.height+n.fontSize/2+a.textMargin,n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(t,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";return e+="101",e+=this.encodeMiddleDigits(),{data:e+="010101",text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101",options:{height:this.guardHeight}}),e.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),e.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),e}},{key:"encodeMiddleDigits",value:function(){var e=this.upcA[0],t=s[parseInt(this.upcA[this.upcA.length-1])][parseInt(e)];return(0,r.default)(this.middleDigits,t)}}]),t}(l.default)},41284,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.UPCE=a.UPC=a.EAN2=a.EAN5=a.EAN8=a.EAN13=void 0;var n=u(e.r(55211)),r=u(e.r(67097)),l=u(e.r(11277)),i=u(e.r(95879)),o=u(e.r(37482)),d=u(e.r(51037));function u(e){return e&&e.__esModule?e:{default:e}}a.EAN13=n.default,a.EAN8=r.default,a.EAN5=l.default,a.EAN2=i.default,a.UPC=o.default,a.UPCE=d.default},75790,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.START_BIN="1010",a.END_BIN="11101",a.BINARIES=["00110","10001","01001","11000","00101","10100","01100","00011","10010","01010"]},82706,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=e.r(75790);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var e=(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&("object"==typeof e||"function"==typeof e)?e:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return -1!==this.data.search(/^([0-9]{2})+$/)}},{key:"encode",value:function(){var e=this,t=this.data.match(/.{2}/g).map(function(t){return e.encodePair(t)}).join("");
89return{data:l.START_BIN+t+l.END_BIN,text:this.text}}},{key:"encodePair",value:function(e){var t=l.BINARIES[e[1]];return l.BINARIES[e[0]].split("").map(function(e,a){return("1"===e?"111":"1")+("1"===t[a]?"000":"0")}).join("")}}]),t}(((n=e.r(91310))&&n.__esModule?n:{default:n}).default)},51820,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=(n=e.r(82706))&&n.__esModule?n:{default:n},i=function(e){var t=e.substr(0,13).split("").map(function(e){return parseInt(e,10)}).reduce(function(e,t,a){return e+t*(3-a%2*2)},0);return 10*Math.ceil(t/10)-t};a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");-1!==e.search(/^[0-9]{13}$/)&&(e+=i(e));var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return -1!==this.data.search(/^[0-9]{14}$/)&&+this.data[13]===i(this.data)}}]),t}(l.default)},43046,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.ITF14=a.ITF=void 0;var n=l(e.r(82706)),r=l(e.r(51820));function l(e){return e&&e.__esModule?e:{default:e}}a.ITF=n.default,a.ITF14=r.default},40746,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"encode",value:function(){for(var e="110",t=0;t<this.data.length;t++){var a=parseInt(this.data[t]).toString(2);a=function(e,t){for(var a=0;a<t;a++)e="0"+e;return e}(a,4-a.length);for(var n=0;n<a.length;n++)e+="0"==a[n]?"100":"110"}return{data:e+="1001",text:this.text}}},{key:"valid",value:function(){return -1!==this.data.search(/^[0-9]+$/)}}]),t}(((n=e.r(91310))&&n.__esModule?n:{default:n}).default)},64037,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.mod10=function(e){for(var t=0,a=0;a<e.length;a++){var n=parseInt(e[a]);(a+e.length)%2==0?t+=n:t+=2*n%10+Math.floor(2*n/10)}return(10-t%10)%10},a.mod11=function(e){for(var t=0,a=[2,3,4,5,6,7],n=0;n<e.length;n++){var r=parseInt(e[e.length-1-n]);t+=a[n%a.length]*r}return(11-t%11)%11}},56461,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=(n=e.r(40746))&&n.__esModule?n:{default:n},l=e.r(64037);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e+(0,l.mod10)(e),a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),t}(r.default)},28804,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=(n=e.r(40746))&&n.__esModule?n:{default:n},l=e.r(64037);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e+(0,l.mod11)(e),a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),t}(r.default)},81369,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=(n=e.r(40746))&&n.__esModule?n:{default:n},l=e.r(64037);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");e+=(0,l.mod10)(e),e+=(0,l.mod10)(e);var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),t}(r.default)},27469,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=(n=e.r(40746))&&n.__esModule?n:{default:n},l=e.r(64037);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");e+=(0,l.mod11)(e),e+=(0,l.mod10)(e);var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),t}(r.default)},56637,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.MSI1110=a.MSI1010=a.MSI11=a.MSI10=a.MSI=void 0;var n=d(e.r(40746)),r=d(e.r(56461)),l=d(e.r(28804)),i=d(e.r(81369)),o=d(e.r(27469));
89function d(e){return e&&e.__esModule?e:{default:e}}a.MSI=n.default,a.MSI10=r.default,a.MSI11=l.default,a.MSI1010=i.default,a.MSI1110=o.default},28430,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.pharmacode=void 0;var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a.pharmacode=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));return n.number=parseInt(e,10),n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"encode",value:function(){for(var e=this.number,t="";!isNaN(e)&&0!=e;)e%2==0?(t="11100"+t,e=(e-2)/2):(t="100"+t,e=(e-1)/2);return{data:t=t.slice(0,-2),text:this.text}}},{key:"valid",value:function(){return this.number>=3&&this.number<=131070}}]),t}(((n=e.r(91310))&&n.__esModule?n:{default:n}).default)},17656,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.codabar=void 0;var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a.codabar=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");0===e.search(/^[0-9\-\$\:\.\+\/]+$/)&&(e="A"+e+"A");var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e.toUpperCase(),a));return n.text=n.options.text||n.text.replace(/[A-D]/g,""),n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return -1!==this.data.search(/^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/)}},{key:"encode",value:function(){for(var e=[],t=this.getEncodings(),a=0;a<this.data.length;a++)e.push(t[this.data.charAt(a)]),a!==this.data.length-1&&e.push("0");return{text:this.text,data:e.join("")}}},{key:"getEncodings",value:function(){return{0:"101010011",1:"101011001",2:"101001011",3:"110010101",4:"101101001",5:"110101001",6:"100101011",7:"100101101",8:"100110101",9:"110100101","-":"101001101",$:"101100101",":":"1101011011","/":"1101101011",".":"1101101101","+":"1011011011",A:"1011001001",B:"1001001011",C:"1010010011",D:"1010011001"}}}]),t}(((n=e.r(91310))&&n.__esModule?n:{default:n}).default)},48229,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.SYMBOLS=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%","($)","(%)","(/)","(+)","ÿ"],a.BINARIES=["100010100","101001000","101000100","101000010","100101000","100100100","100100010","101010000","100010010","100001010","110101000","110100100","110100010","110010100","110010010","110001010","101101000","101100100","101100010","100110100","100011010","101011000","101001100","101000110","100101100","100010110","110110100","110110010","110101100","110100110","110010110","110011010","101101100","101100110","100110110","100111010","100101110","111010100","111010010","111001010","101101110","101110110","110101110","100100110","111011010","111010110","100110010","101011110"],a.MULTI_SYMBOLS={"\0":["(%)","U"],"\x01":["($)","A"],"\x02":["($)","B"],"\x03":["($)","C"],"\x04":["($)","D"],"\x05":["($)","E"],"\x06":["($)","F"],"\x07":["($)","G"],"\b":["($)","H"]," ":["($)","I"],"\n":["($)","J"],"\v":["($)","K"],"\f":["($)","L"],"\r":["($)","M"],"\x0e":["($)","N"],"\x0f":["($)","O"],"\x10":["($)","P"],"\x11":["($)","Q"],"\x12":["($)","R"],"\x13":["($)","S"],"\x14":["($)","T"],"\x15":["($)","U"],"\x16":["($)","V"],"\x17":["($)","W"],"\x18":["($)","X"],"\x19":["($)","Y"],"\x1a":["($)","Z"],"\x1b":["(%)","A"],"\x1c":["(%)","B"],"\x1d":["(%)","C"],"\x1e":["(%)","D"],"\x1f":["(%)","E"],"!":["(/)","A"],'"':["(/)","B"],"#":["(/)","C"],"&":["(/)","F"],"'"
89:["(/)","G"],"(":["(/)","H"],")":["(/)","I"],"*":["(/)","J"],",":["(/)","L"],":":["(/)","Z"],";":["(%)","F"],"<":["(%)","G"],"=":["(%)","H"],">":["(%)","I"],"?":["(%)","J"],"@":["(%)","V"],"[":["(%)","K"],"\\":["(%)","L"],"]":["(%)","M"],"^":["(%)","N"],_:["(%)","O"],"`":["(%)","W"],a:["(+)","A"],b:["(+)","B"],c:["(+)","C"],d:["(+)","D"],e:["(+)","E"],f:["(+)","F"],g:["(+)","G"],h:["(+)","H"],i:["(+)","I"],j:["(+)","J"],k:["(+)","K"],l:["(+)","L"],m:["(+)","M"],n:["(+)","N"],o:["(+)","O"],p:["(+)","P"],q:["(+)","Q"],r:["(+)","R"],s:["(+)","S"],t:["(+)","T"],u:["(+)","U"],v:["(+)","V"],w:["(+)","W"],x:["(+)","X"],y:["(+)","Y"],z:["(+)","Z"],"{":["(%)","P"],"|":["(%)","Q"],"}":["(%)","R"],"~":["(%)","S"],"�":["(%)","T"]}},85299,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=e.r(48229);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return/^[0-9A-Z\-. $/+%]+$/.test(this.data)}},{key:"encode",value:function(){var e=this.data.split("").flatMap(function(e){return l.MULTI_SYMBOLS[e]||e}),a=e.map(function(e){return t.getEncoding(e)}).join(""),n=t.checksum(e,20),r=t.checksum(e.concat(n),15);return{text:this.text,data:t.getEncoding("ÿ")+a+t.getEncoding(n)+t.getEncoding(r)+t.getEncoding("ÿ")+"1"}}}],[{key:"getEncoding",value:function(e){return l.BINARIES[t.symbolValue(e)]}},{key:"getSymbol",value:function(e){return l.SYMBOLS[e]}},{key:"symbolValue",value:function(e){return l.SYMBOLS.indexOf(e)}},{key:"checksum",value:function(e,a){var n=e.slice().reverse().reduce(function(e,n,r){return e+t.symbolValue(n)*(r%a+1)},0);return t.getSymbol(n%47)}}]),t}(((n=e.r(91310))&&n.__esModule?n:{default:n}).default)},62807,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"valid",value:function(){return/^[\x00-\x7f]+$/.test(this.data)}}]),t}(((n=e.r(85299))&&n.__esModule?n:{default:n}).default)},46800,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.CODE93FullASCII=a.CODE93=void 0;var n=l(e.r(85299)),r=l(e.r(62807));function l(e){return e&&e.__esModule?e:{default:e}}a.CODE93=n.default,a.CODE93FullASCII=r.default},74562,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.GenericBarcode=void 0;var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a.GenericBarcode=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function, not "+typeof e);function t(e,a){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");var n=(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a);if(!this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&("object"==typeof n||"function"==typeof n)?n:this}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(t,[{key:"encode",value:function(){return{data:"10101010101010101010101010101010101010101",text:this.text}}},{key:"valid",value:function(){return!0}}]),t}(((n=e.r(91310))&&n.__esModule?n:{default:n}).default)},55890,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=e.r(25952),r=e.r(66310),l=e.r(41284),i=e.r(43046),o=e.r(56637),d=e.r(28430),u=e.r(17656),s=e.r(46800),c=e.r(74562);a.default={CODE39:n.CODE39,CODE128:r.CODE128,CODE128A:r.CODE128A,CODE128B:r.CODE128B,CODE128C:r.CODE128C,EAN13:l.EAN13,EAN8:l.EAN8,EAN5:l.EAN5,EAN2:l.EAN2,UPC:l.UPC,UPCE:l.UPCE,ITF14:i.ITF14,ITF:i.ITF,MSI:o.MSI,MSI10:o.MSI10,MSI11:o.MSI11,MSI1010:o.MSI1010,MSI1110:o.MSI1110,pharmacode:d.pharmacode,codabar:u.codabar,CODE93:s.CODE93,CODE93FullASCII:s.CODE93FullASCII,GenericBarcode:c.GenericBarcode}},10375,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e};a.default=function(e,t){return n({},e,t)}},76169,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var t=[];return!function e(a){if(Array.isArray(a))for(var n=0;n<a.length;n++)e(a[n]);else a.text=a.text||"",a.data=a.data||"",t.push(a)}(e),t}},65139,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){return e.marginTop=e.marginTop||e.margin,e.marginBottom=e.marginBottom||e.margin,e.marginRight=e.marginRight||e.margin,e.marginLeft=e.marginLeft||e.margin,e}},80459,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=function(e){var t=["width","height","textMargin","fontSize","margin","marginTop","marginBottom","marginLeft","marginRight"];for(var a in t)t.hasOwnProperty(a)&&"string"==typeof e[a=t[a]]&&(e[a]=parseInt(e[a],10));
89return"string"==typeof e.displayValue&&(e.displayValue="false"!=e.displayValue),e}},81926,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default={width:2,height:100,format:"auto",displayValue:!0,fontOptions:"",font:"monospace",text:void 0,textAlign:"center",textPosition:"bottom",textMargin:2,fontSize:20,background:"#ffffff",lineColor:"#000000",margin:10,marginTop:void 0,marginBottom:void 0,marginLeft:void 0,marginRight:void 0,valid:function(){}}},45059,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=l(e.r(80459)),r=l(e.r(81926));function l(e){return e&&e.__esModule?e:{default:e}}a.default=function(e){var t={};for(var a in r.default)r.default.hasOwnProperty(a)&&(e.hasAttribute("jsbarcode-"+a.toLowerCase())&&(t[a]=e.getAttribute("jsbarcode-"+a.toLowerCase())),e.hasAttribute("data-"+a.toLowerCase())&&(t[a]=e.getAttribute("data-"+a.toLowerCase())));return t.value=e.getAttribute("jsbarcode-value")||e.getAttribute("data-value"),t=(0,n.default)(t)}},541,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.getTotalWidthOfEncodings=a.calculateEncodingAttributes=a.getBarcodePadding=a.getEncodingHeight=a.getMaximumHeightOfEncodings=void 0;var n,r=(n=e.r(10375))&&n.__esModule?n:{default:n};function l(e,t){return t.height+(t.displayValue&&e.text.length>0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function i(e,t,a){if(a.displayValue&&t<e){if("center"==a.textAlign)return Math.floor((e-t)/2);else if("left"==a.textAlign);else if("right"==a.textAlign)return Math.floor(e-t)}return 0}a.getMaximumHeightOfEncodings=function(e){for(var t=0,a=0;a<e.length;a++)e[a].height>t&&(t=e[a].height);return t},a.getEncodingHeight=l,a.getBarcodePadding=i,a.calculateEncodingAttributes=function(e,t,a){for(var n=0;n<e.length;n++){var o,d=e[n],u=(0,r.default)(t,d.options);o=u.displayValue?function(e,t,a){if(a)n=a;else{if(!("u">typeof document))return 0;n=document.createElement("canvas").getContext("2d")}n.font=t.fontOptions+" "+t.fontSize+"px "+t.font;var n,r=n.measureText(e);return r?r.width:0}(d.text,u,a):0;var s=d.data.length*u.width;d.width=Math.ceil(Math.max(o,s)),d.height=l(d,u),d.barcodePadding=i(o,s,u)}},a.getTotalWidthOfEncodings=function(e){for(var t=0,a=0;a<e.length;a++)t+=e[a].width;return t}},39391,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=(n=e.r(10375))&&n.__esModule?n:{default:n},i=e.r(541);a.default=function(){function e(t,a,n){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");this.canvas=t,this.encodings=a,this.options=n}return r(e,[{key:"render",value:function(){if(!this.canvas.getContext)throw Error("The browser does not support canvas.");this.prepareCanvas();for(var e=0;e<this.encodings.length;e++){var t=(0,l.default)(this.options,this.encodings[e].options);this.drawCanvasBarcode(t,this.encodings[e]),this.drawCanvasText(t,this.encodings[e]),this.moveCanvasDrawing(this.encodings[e])}this.restoreCanvas()}},{key:"prepareCanvas",value:function(){var e=this.canvas.getContext("2d");e.save(),(0,i.calculateEncodingAttributes)(this.encodings,this.options,e);var t=(0,i.getTotalWidthOfEncodings)(this.encodings),a=(0,i.getMaximumHeightOfEncodings)(this.encodings);this.canvas.width=t+this.options.marginLeft+this.options.marginRight,this.canvas.height=a,e.clearRect(0,0,this.canvas.width,this.canvas.height),this.options.background&&(e.fillStyle=this.options.background,e.fillRect(0,0,this.canvas.width,this.canvas.height)),e.translate(this.options.marginLeft,0)}},{key:"drawCanvasBarcode",value:function(e,t){var a,n=this.canvas.getContext("2d"),r=t.data;a="top"==e.textPosition?e.marginTop+e.fontSize+e.textMargin:e.marginTop,n.fillStyle=e.lineColor;for(var l=0;l<r.length;l++){var i=l*e.width+t.barcodePadding;"1"===r[l]?n.fillRect(i,a,e.width,e.height):r[l]&&n.fillRect(i,a,e.width,e.height*r[l])}}},{key:"drawCanvasText",value:function(e,t){var a,n,r=this.canvas.getContext("2d"),l=e.fontOptions+" "+e.fontSize+"px "+e.font;e.displayValue&&(n="top"==e.textPosition?e.marginTop+e.fontSize-e.textMargin:e.height+e.textMargin+e.marginTop+e.fontSize,r.font=l,"left"==e.textAlign||t.barcodePadding>0?(a=0,r.textAlign="left"):"right"==e.textAlign?(a=t.width-1,r.textAlign="right"):(a=t.width/2,r.textAlign="center"),r.fillText(t.text,a,n))}},{key:"moveCanvasDrawing",value:function(e){this.canvas.getContext("2d").translate(e.width,0)}},{key:"restoreCanvas",value:function(){this.canvas.getContext("2d").restore(
89)}}]),e}()},84564,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n,r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=(n=e.r(10375))&&n.__esModule?n:{default:n},i=e.r(541),o="http://www.w3.org/2000/svg";a.default=function(){function e(t,a,n){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");this.svg=t,this.encodings=a,this.options=n,this.document=n.xmlDocument||document}return r(e,[{key:"render",value:function(){var e=this.options.marginLeft;this.prepareSVG();for(var t=0;t<this.encodings.length;t++){var a=this.encodings[t],n=(0,l.default)(this.options,a.options),r=this.createGroup(e,n.marginTop,this.svg);this.setGroupOptions(r,n),this.drawSvgBarcode(r,n,a),this.drawSVGText(r,n,a),e+=a.width}}},{key:"prepareSVG",value:function(){for(;this.svg.firstChild;)this.svg.removeChild(this.svg.firstChild);(0,i.calculateEncodingAttributes)(this.encodings,this.options);var e=(0,i.getTotalWidthOfEncodings)(this.encodings),t=(0,i.getMaximumHeightOfEncodings)(this.encodings),a=e+this.options.marginLeft+this.options.marginRight;this.setSvgAttributes(a,t),this.options.background&&this.drawRect(0,0,a,t,this.svg).setAttribute("fill",this.options.background)}},{key:"drawSvgBarcode",value:function(e,t,a){var n,r=a.data;n="top"==t.textPosition?t.fontSize+t.textMargin:0;for(var l=0,i=0,o=0;o<r.length;o++)i=o*t.width+a.barcodePadding,"1"===r[o]?l++:l>0&&(this.drawRect(i-t.width*l,n,t.width*l,t.height,e),l=0);l>0&&this.drawRect(i-t.width*(l-1),n,t.width*l,t.height,e)}},{key:"drawSVGText",value:function(e,t,a){var n,r,l=this.document.createElementNS(o,"text");t.displayValue&&(l.setAttribute("font-family",t.font),l.setAttribute("font-size",t.fontSize),t.fontOptions.includes("bold")&&l.setAttribute("font-weight","bold"),t.fontOptions.includes("italic")&&l.setAttribute("font-style","italic"),r="top"==t.textPosition?t.fontSize-t.textMargin:t.height+t.textMargin+t.fontSize,"left"==t.textAlign||a.barcodePadding>0?(n=0,l.setAttribute("text-anchor","start")):"right"==t.textAlign?(n=a.width-1,l.setAttribute("text-anchor","end")):(n=a.width/2,l.setAttribute("text-anchor","middle")),l.setAttribute("x",n),l.setAttribute("y",r),l.appendChild(this.document.createTextNode(a.text)),e.appendChild(l))}},{key:"setSvgAttributes",value:function(e,t){var a=this.svg;a.setAttribute("width",e+"px"),a.setAttribute("height",t+"px"),a.setAttribute("x","0px"),a.setAttribute("y","0px"),a.setAttribute("viewBox","0 0 "+e+" "+t),a.setAttribute("xmlns",o),a.setAttribute("version","1.1")}},{key:"createGroup",value:function(e,t,a){var n=this.document.createElementNS(o,"g");return n.setAttribute("transform","translate("+e+", "+t+")"),a.appendChild(n),n}},{key:"setGroupOptions",value:function(e,t){e.setAttribute("fill",t.lineColor)}},{key:"drawRect",value:function(e,t,a,n,r){var l=this.document.createElementNS(o,"rect");return l.setAttribute("x",e),l.setAttribute("y",t),l.setAttribute("width",a),l.setAttribute("height",n),r.appendChild(l),l}}]),e}()},44339,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a.default=function(){function e(t,a,n){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");this.object=t,this.encodings=a,this.options=n}return n(e,[{key:"render",value:function(){this.object.encodings=this.encodings}}]),e}()},32923,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=i(e.r(39391)),r=i(e.r(84564)),l=i(e.r(44339));function i(e){return e&&e.__esModule?e:{default:e}}a.default={CanvasRenderer:n.default,SVGRenderer:r.default,ObjectRenderer:l.default}},75775,(e,t,a)=>{"use strict";function n(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function l(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(a,"__esModule",{value:!0});var i=function(e){function t(e,a){n(this,t);var l=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return l.name="InvalidInputException",l.symbology=e,l.input=a,l.message='"'+l.input+'" is not a valid input for '+l.symbology,l}return l(t,e),t}(Error),o=function(e){function t(){n(this,t);var e=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.name="InvalidElementException",e.message="Not supported type to render on",e}return l(t,e),t}(Error),d=function(e){function t(){n(this,t);var e=r(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.name="NoElementException",e.message="No element to render on.",e}return l(t,e),t}(Error);a.InvalidInputException=i,a.InvalidElementException=o,a.NoElementException=d},61580,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=o(e.r(45059)),l=o(e.r(32923)),i=e.r(75775);
89function o(e){return e&&e.__esModule?e:{default:e}}a.default=function e(t){if("string"==typeof t){var a,o,d=t,u=document.querySelectorAll(d);if(0!==u.length){for(var s=[],c=0;c<u.length;c++)s.push(e(u[c]));return s}return}if(Array.isArray(t)){for(var m=[],f=0;f<t.length;f++)m.push(e(t[f]));return m}if("u">typeof HTMLCanvasElement&&t instanceof HTMLImageElement){return a=t,{element:o=document.createElement("canvas"),options:(0,r.default)(a),renderer:l.default.CanvasRenderer,afterRender:function(){a.setAttribute("src",o.toDataURL())}}}if(t&&t.nodeName&&"svg"===t.nodeName.toLowerCase()||"u">typeof SVGElement&&t instanceof SVGElement)return{element:t,options:(0,r.default)(t),renderer:l.default.SVGRenderer};if("u">typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement)return{element:t,options:(0,r.default)(t),renderer:l.default.CanvasRenderer};else if(t&&t.getContext)return{element:t,renderer:l.default.CanvasRenderer};else if(t&&(void 0===t?"undefined":n(t))==="object"&&!t.nodeName)return{element:t,renderer:l.default.ObjectRenderer};else throw new i.InvalidElementException}},74039,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a.default=function(){function e(t){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");this.api=t}return n(e,[{key:"handleCatch",value:function(e){if("InvalidInputException"===e.name)if(this.api._options.valid!==this.api._defaults.valid)this.api._options.valid(!1);else throw e.message;else throw e;this.api.render=function(){}}},{key:"wrapBarcodeCall",value:function(e){try{var t=e.apply(void 0,arguments);return this.api._options.valid(!0),t}catch(e){return this.handleCatch(e),this.api}}}]),e}()},99235,(e,t,a)=>{"use strict";var n=m(e.r(55890)),r=m(e.r(10375)),l=m(e.r(76169)),i=m(e.r(65139)),o=m(e.r(61580)),d=m(e.r(80459)),u=m(e.r(74039)),s=e.r(75775),c=m(e.r(81926));function m(e){return e&&e.__esModule?e:{default:e}}var f=function(){},p=function(e,t,a){var n=new f;if(void 0===e)throw Error("No element to render on was provided.");return n._renderProperties=(0,o.default)(e),n._encodings=[],n._options=c.default,n._errorHandler=new u.default(n),void 0!==t&&((a=a||{}).format||(a.format=_()),n.options(a)[a.format](t,a).render()),n};for(var h in p.getModule=function(e){return n.default[e]},n.default)n.default.hasOwnProperty(h)&&function(e,t){f.prototype[t]=f.prototype[t.toUpperCase()]=f.prototype[t.toLowerCase()]=function(a,n){var l=this;return l._errorHandler.wrapBarcodeCall(function(){n.text=void 0===n.text?void 0:""+n.text;var i=(0,r.default)(l._options,n);i=(0,d.default)(i);var o=g(a,e[t],i);return l._encodings.push(o),l})}}(n.default,h);function g(e,t,a){var n=new t(e=""+e,a);if(!n.valid())throw new s.InvalidInputException(n.constructor.name,e);var i=n.encode();i=(0,l.default)(i);for(var o=0;o<i.length;o++)i[o].options=(0,r.default)(a,i[o].options);return i}function _(){return n.default.CODE128?"CODE128":Object.keys(n.default)[0]}function v(e,t,a){t=(0,l.default)(t);for(var n=0;n<t.length;n++)t[n].options=(0,r.default)(a,t[n].options),(0,i.default)(t[n].options);(0,i.default)(a),new e.renderer(e.element,t,a).render(),e.afterRender&&e.afterRender()}f.prototype.options=function(e){return this._options=(0,r.default)(this._options,e),this},f.prototype.blank=function(e){var t=Array(e+1).join("0");return this._encodings.push({data:t}),this},f.prototype.init=function(){if(this._renderProperties)for(var e in Array.isArray(this._renderProperties)||(this._renderProperties=[this._renderProperties]),this._renderProperties){var t=this._renderProperties[e],a=(0,r.default)(this._options,t.options);"auto"==a.format&&(a.format=_()),this._errorHandler.wrapBarcodeCall(function(){v(t,g(a.value,n.default[a.format.toUpperCase()],a),a)})}},f.prototype.render=function(){if(!this._renderProperties)throw new s.NoElementException;if(Array.isArray(this._renderProperties))for(var e=0;e<this._renderProperties.length;e++)v(this._renderProperties[e],this._encodings,this._options);else v(this._renderProperties,this._encodings,this._options);return this},f.prototype._defaults=c.default,"u">typeof window&&(window.JsBarcode=p),"u">
89typeof jQuery&&(jQuery.fn.JsBarcode=function(e,t){var a=[];return jQuery(this).each(function(){a.push(this)}),p(a,e,t)}),t.exports=p},57997,(e,t,a)=>{"use strict";var n,r=o(e.r(91788)),l=o(e.r(99235)),i=o(e.r(91567));function o(e){return e&&e.__esModule?e:{default:e}}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=r.default.version.split(/[.-]/);n="0"===m[0]&&("13"===m[1]||"12"===m[1])?function(e){return e.getDOMNode()}:function(e){return e};var f=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function a(e){var t,n;if(!(this instanceof a))throw TypeError("Cannot call a class as a function");return(t=(n=u(a).call(this,e))&&("object"===d(n)||"function"==typeof n)?n:s(this)).renderElementRef=r.default.createRef(),t.update=t.update.bind(s(t)),t}return a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),e&&c(a,e),t=[{key:"shouldComponentUpdate",value:function(e){var t=this;return Object.keys(a.propTypes).some(function(a){return t.props[a]!==e[a]})}},{key:"componentDidMount",value:function(){this.update()}},{key:"componentDidUpdate",value:function(){this.update()}},{key:"update",value:function(){var e=n(this.renderElementRef.current);try{new l.default(e,this.props.value,Object.assign({},this.props))}catch(e){window.console.error(e)}}},{key:"render",value:function(){return"svg"===this.props.renderer?r.default.createElement("svg",{ref:this.renderElementRef}):"canvas"===this.props.renderer?r.default.createElement("canvas",{ref:this.renderElementRef}):"img"===this.props.renderer?r.default.createElement("img",{ref:this.renderElementRef}):void 0}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(a.prototype,t),a}(r.default.Component);f.propTypes={value:i.default.string.isRequired,renderer:i.default.string,format:i.default.string,width:i.default.number,height:i.default.number,displayValue:i.default.bool,fontOptions:i.default.string,font:i.default.string,textAlign:i.default.string,textPosition:i.default.string,textMargin:i.default.number,fontSize:i.default.number,background:i.default.string,lineColor:i.default.string,margin:i.default.number,marginTop:i.default.number,marginBottom:i.default.number,marginLeft:i.default.number,marginRight:i.default.number},f.defaultProps={format:"CODE128",renderer:"svg",width:2,height:100,displayValue:!0,fontOptions:"",font:"monospace",textAlign:"center",textPosition:"bottom",textMargin:2,fontSize:20,background:"#ffffff",lineColor:"#000000",margin:10},t.exports=f},99511,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n,r=(n=e.r(91788))&&n.__esModule?n:{default:n};a.default={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(e){return r.default.createElement("ul",{style:{display:"block"}},e)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(e){return r.default.createElement("button",null,e+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,asNavFor:null}},63256,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.checkSpecKeys=a.checkNavigable=a.changeSlide=a.canUseDOM=a.canGoNext=void 0,a.clamp=u,a.extractObject=void 0,a.filterSettings=function(e){return B.reduce(function(t,a){return e.hasOwnProperty(a)&&(t[a]=e[a]),t},{})},a.validSettings=a.swipeStart=a.swipeMove=a.swipeEnd=a.slidesOnRight=a.slidesOnLeft=a.slideHandler=a.siblingDirection=a.safePreventDefault=a.lazyStartIndex=a.lazySlidesOnRight=a.lazySlidesOnLeft=a.lazyEndIndex=a.keyHandler=a.initializedState=a.getWidth=a.getTrackLeft=a.getTrackCSS=a.getTrackAnimateCSS=a.getTotalSlides=a.getSwipeDirection=a.getSlideCount=a.getRequiredLazySlides=a.getPreClones=a.getPostClones=a.getOnDemandLazySlides=a.getNavigableIndexes=a.getHeight=void 0;var n=l(e.r(91788)),r=l(e.r(99511));
89function l(e){return e&&e.__esModule?e:{default:e}}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?o(Object(a),!0).forEach(function(t){var n,r,l;n=e,r=t,l=a[t],(r=function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=i(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:String(t)}(r))in n?Object.defineProperty(n,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[r]=l}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function u(e,t,a){return Math.max(t,Math.min(e,a))}var s=a.safePreventDefault=function(e){["onTouchStart","onTouchMove","onWheel"].includes(e._reactName)||e.preventDefault()},c=a.getOnDemandLazySlides=function(e){for(var t=[],a=m(e),n=f(e),r=a;r<n;r++)0>e.lazyLoadedList.indexOf(r)&&t.push(r);return t};a.getRequiredLazySlides=function(e){for(var t=[],a=m(e),n=f(e),r=a;r<n;r++)t.push(r);return t};var m=a.lazyStartIndex=function(e){return e.currentSlide-p(e)},f=a.lazyEndIndex=function(e){return e.currentSlide+h(e)},p=a.lazySlidesOnLeft=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+ +(parseInt(e.centerPadding)>0):0},h=a.lazySlidesOnRight=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},g=a.getWidth=function(e){return e&&e.offsetWidth||0},_=a.getHeight=function(e){return e&&e.offsetHeight||0},v=a.getSwipeDirection=function(e){var t,a,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t=e.startX-e.curX,(a=Math.round(180*Math.atan2(e.startY-e.curY,t)/Math.PI))<0&&(a=360-Math.abs(a)),a<=45&&a>=0||a<=360&&a>=315)return"left";if(a>=135&&a<=225)return"right";if(!0===n)if(a>=35&&a<=135)return"up";else return"down";return"vertical"},y=a.canGoNext=function(e){var t=!0;return!e.infinite&&(e.centerMode&&e.currentSlide>=e.slideCount-1?t=!1:(e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1)),t};a.extractObject=function(e,t){var a={};return t.forEach(function(t){return a[t]=e[t]}),a},a.initializedState=function(e){var t,a=n.default.Children.count(e.children),r=e.listRef,l=Math.ceil(g(r)),i=Math.ceil(g(e.trackRef&&e.trackRef.node));if(e.vertical)t=l;else{var o=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(o*=l/100),t=Math.ceil((l-o)/e.slidesToShow)}var u=r&&_(r.querySelector('[data-index="0"]')),s=u*e.slidesToShow,m=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(m=a-1-e.initialSlide);var f=e.lazyLoadedList||[],p=c(d(d({},e),{},{currentSlide:m,lazyLoadedList:f})),h={slideCount:a,slideWidth:t,listWidth:l,trackWidth:i,currentSlide:m,slideHeight:u,listHeight:s,lazyLoadedList:f=f.concat(p)};return null===e.autoplaying&&e.autoplay&&(h.autoplaying="playing"),h},a.slideHandler=function(e){var t=e.waitForAnimate,a=e.animating,n=e.fade,r=e.infinite,l=e.index,i=e.slideCount,o=e.lazyLoad,s=e.currentSlide,m=e.centerMode,f=e.slidesToScroll,p=e.slidesToShow,h=e.useCSS,g=e.lazyLoadedList;if(t&&a)return{};var _,v,b,w=l,x={},C={},S=r?l:u(l,0,i-1);if(n){if(!r&&(l<0||l>=i))return{};l<0?w=l+i:l>=i&&(w=l-i),o&&0>g.indexOf(w)&&(g=g.concat(w)),x={animating:!0,currentSlide:w,lazyLoadedList:g,targetSlide:w},C={animating:!1,targetSlide:w}}else _=w,w<0?(_=w+i,r?i%f!=0&&(_=i-i%f):_=0):!y(e)&&w>s?w=_=s:m&&w>=i?(w=r?i:i-1,_=r?0:i-1):w>
89=i&&(_=w-i,r?i%f!=0&&(_=0):_=i-p),!r&&w+p>=i&&(_=i-p),v=T(d(d({},e),{},{slideIndex:w})),b=T(d(d({},e),{},{slideIndex:_})),r||(v===b&&(w=_),v=b),o&&(g=g.concat(c(d(d({},e),{},{currentSlide:w})))),h?(x={animating:!0,currentSlide:_,trackStyle:k(d(d({},e),{},{left:v})),lazyLoadedList:g,targetSlide:S},C={animating:!1,currentSlide:_,trackStyle:E(d(d({},e),{},{left:b})),swipeLeft:null,targetSlide:S}):x={currentSlide:_,trackStyle:E(d(d({},e),{},{left:b})),lazyLoadedList:g,targetSlide:S};return{state:x,nextState:C}},a.changeSlide=function(e,t){var a,n,r,l,i=e.slidesToScroll,o=e.slidesToShow,u=e.slideCount,s=e.currentSlide,c=e.targetSlide,m=e.lazyLoad,f=e.infinite;if(a=u%i!=0?0:(u-s)%i,"previous"===t.message)l=s-(r=0===a?i:o-a),m&&!f&&(l=-1==(n=s-r)?u-1:n),f||(l=c-i);else if("next"===t.message)l=s+(r=0===a?i:a),m&&!f&&(l=(s+i)%u+a),f||(l=c+i);else if("dots"===t.message)l=t.index*t.slidesToScroll;else if("children"===t.message){if(l=t.index,f){var p=N(d(d({},e),{},{targetSlide:l}));l>t.currentSlide&&"left"===p?l-=u:l<t.currentSlide&&"right"===p&&(l+=u)}}else"index"===t.message&&(l=Number(t.index));return l},a.keyHandler=function(e,t,a){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!t?"":37===e.keyCode?a?"next":"previous":39===e.keyCode?a?"previous":"next":""},a.swipeStart=function(e,t,a){return("IMG"===e.target.tagName&&s(e),t&&(a||-1===e.type.indexOf("mouse")))?{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}:""},a.swipeMove=function(e,t){var a=t.scrolling,n=t.animating,r=t.vertical,l=t.swipeToSlide,i=t.verticalSwiping,o=t.rtl,u=t.currentSlide,c=t.edgeFriction,m=t.edgeDragged,f=t.onEdge,p=t.swiped,h=t.swiping,g=t.slideCount,_=t.slidesToScroll,b=t.infinite,w=t.touchObject,x=t.swipeEvent,C=t.listHeight,k=t.listWidth;if(!a){if(n)return s(e);r&&l&&i&&s(e);var S,I={},P=T(t);w.curX=e.touches?e.touches[0].pageX:e.clientX,w.curY=e.touches?e.touches[0].pageY:e.clientY,w.swipeLength=Math.round(Math.sqrt(Math.pow(w.curX-w.startX,2)));var N=Math.round(Math.sqrt(Math.pow(w.curY-w.startY,2)));if(!i&&!h&&N>10)return{scrolling:!0};i&&(w.swipeLength=N);var O=(o?-1:1)*(w.curX>w.startX?1:-1);i&&(O=w.curY>w.startY?1:-1);var A=Math.ceil(g/_),B=v(t.touchObject,i),L=w.swipeLength;return!b&&(0===u&&("right"===B||"down"===B)||u+1>=A&&("left"===B||"up"===B)||!y(t)&&("left"===B||"up"===B))&&(L=w.swipeLength*c,!1===m&&f&&(f(B),I.edgeDragged=!0)),!p&&x&&(x(B),I.swiped=!0),S=r?P+C/k*L*O:o?P-L*O:P+L*O,i&&(S=P+L*O),I=d(d({},I),{},{touchObject:w,swipeLeft:S,trackStyle:E(d(d({},t),{},{left:S}))}),Math.abs(w.curX-w.startX)<.8*Math.abs(w.curY-w.startY)||w.swipeLength>10&&(I.swiping=!0,s(e)),I}},a.swipeEnd=function(e,t){var a=t.dragging,n=t.swipe,r=t.touchObject,l=t.listWidth,i=t.touchThreshold,o=t.verticalSwiping,u=t.listHeight,c=t.swipeToSlide,m=t.scrolling,f=t.onSwipe,p=t.targetSlide,h=t.currentSlide,g=t.infinite;if(!a)return n&&s(e),{};var _=o?u/i:l/i,y=v(r,o),b={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(m||!r.swipeLength)return b;if(r.swipeLength>_){s(e),f&&f(y);var C,E,S=g?h:p;switch(y){case"left":case"up":E=S+x(t),C=c?w(t,E):E,b.currentDirection=0;break;case"right":case"down":E=S-x(t),C=c?w(t,E):E,b.currentDirection=1;break;default:C=S}b.triggerSlideHandler=C}else{var I=T(t);b.trackStyle=k(d(d({},t),{},{left:I}))}return b};var b=a.getNavigableIndexes=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,a=e.infinite?-1*e.slidesToShow:0,n=e.infinite?-1*e.slidesToShow:0,r=[];a<t;)r.push(a),a=n+e.slidesToScroll,n+=Math.min(e.slidesToScroll,e.slidesToShow);return r},w=a.checkNavigable=function(e,t){var a=b(e),n=0;if(t>a[a.length-1])t=a[a.length-1];else for(var r in a){if(t<a[r]){t=n;break}n=a[r]}return t},x=a.getSlideCount=function(e){var t=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(!e.swipeToSlide)return e.slidesToScroll;var a,n=e.listRef;if(Array.from(n.querySelectorAll&&n.querySelectorAll(".slick-slide")||[]).every(function(n){if(e.vertical){if(n.offsetTop+_(n)/2>-1*e.swipeLeft)return a=n,!1}else if(n.offsetLeft-t+g(n)/2>-1*e.swipeLeft)return a=n,!1;return!0}),!a)return 0;var r=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(a.dataset.index-r)||1},C=a.checkSpecKeys=function(e,t){return t.reduce(function(t,a){return t&&e.hasOwnProperty(a)},!0)?null:console.error("Keys Missing:",e)},E=a.getTrackCSS=function(e){C(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var t,a,n=e.slideCount+2*e.slidesToShow;e.vertical?a=n*e.slideHeight:t=P(e)*e.slideWidth;var r={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var l=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",
89i=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",o=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";r=d(d({},r),{},{WebkitTransform:l,transform:i,msTransform:o})}else e.vertical?r.top=e.left:r.left=e.left;return e.fade&&(r={opacity:1}),t&&(r.width=t),a&&(r.height=a),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?r.marginTop=e.left+"px":r.marginLeft=e.left+"px"),r},k=a.getTrackAnimateCSS=function(e){C(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=E(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t},T=a.getTrackLeft=function(e){if(e.unslick)return 0;C(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t=e.slideIndex,a=e.trackRef,n=e.infinite,r=e.centerMode,l=e.slideCount,i=e.slidesToShow,o=e.slidesToScroll,d=e.slideWidth,u=e.listWidth,s=e.variableWidth,c=e.slideHeight,m=e.fade,f=e.vertical,p=0,h=0;if(m||1===e.slideCount)return 0;var g=0;if(n?(g=-S(e),l%o!=0&&t+o>l&&(g=-(t>l?i-(t-l):l%o)),r&&(g+=parseInt(i/2))):(l%o!=0&&t+o>l&&(g=i-l%o),r&&(g=parseInt(i/2))),p=g*d,h=g*c,_=f?-(t*c*1)+h:-(t*d*1)+p,!0===s){var _,v,y,b=a&&a.node;if(y=t+S(e),_=(v=b&&b.childNodes[y])?-1*v.offsetLeft:0,!0===r){y=n?t+S(e):t,v=b&&b.children[y],_=0;for(var w=0;w<y;w++)_-=b&&b.children[w]&&b.children[w].offsetWidth;_-=parseInt(e.centerPadding),_+=v&&(u-v.offsetWidth)/2}}return _},S=a.getPreClones=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+ +!!e.centerMode},I=a.getPostClones=function(e){return e.unslick||!e.infinite?0:e.slideCount},P=a.getTotalSlides=function(e){return 1===e.slideCount?1:S(e)+e.slideCount+I(e)},N=a.siblingDirection=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+O(e)?"left":"right":e.targetSlide<e.currentSlide-A(e)?"right":"left"},O=a.slidesOnRight=function(e){var t=e.slidesToShow,a=e.centerMode,n=e.rtl,r=e.centerPadding;if(a){var l=(t-1)/2+1;return parseInt(r)>0&&(l+=1),n&&t%2==0&&(l+=1),l}return n?0:t-1},A=a.slidesOnLeft=function(e){var t=e.slidesToShow,a=e.centerMode,n=e.rtl,r=e.centerPadding;if(a){var l=(t-1)/2+1;return parseInt(r)>0&&(l+=1),n||t%2!=0||(l+=1),l}return n?t-1:0};a.canUseDOM=function(){return!!("u">typeof window&&window.document&&window.document.createElement)};var B=a.validSettings=Object.keys(r.default)},69036,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.Track=void 0;var n=i(e.r(91788)),r=i(e.r(72043)),l=e.r(63256);function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign.bind()).apply(this,arguments)}function u(e,t){return(u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function s(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(c=function(){return!!e})()}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach(function(t){h(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEac
89h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function h(e,t,a){return(t=g(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function g(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=o(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:String(t)}var _=function(e){var t,a,n,r,l;return n=(l=e.rtl?e.slideCount-1-e.index:e.index)<0||l>=e.slideCount,e.centerMode?(r=Math.floor(e.slidesToShow/2),a=(l-e.currentSlide)%e.slideCount==0,l>e.currentSlide-r-1&&l<=e.currentSlide+r&&(t=!0)):t=e.currentSlide<=l&&l<e.currentSlide+e.slidesToShow,{"slick-slide":!0,"slick-active":t,"slick-center":a,"slick-cloned":n,"slick-current":l===(e.targetSlide<0?e.targetSlide+e.slideCount:e.targetSlide>=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},v=function(e){var t={};return(void 0===e.variableWidth||!1===e.variableWidth)&&(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=+(e.currentSlide===e.index),t.zIndex=e.currentSlide===e.index?999:998,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t},y=function(e,t){return e.key||t},b=function(e){var t,a=[],i=[],o=[],d=n.default.Children.count(e.children),u=(0,l.lazyStartIndex)(e),s=(0,l.lazyEndIndex)(e);return(n.default.Children.forEach(e.children,function(c,m){var f,h={message:"children",index:m,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};f=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(m)>=0?c:n.default.createElement("div",null);var g=v(p(p({},e),{},{index:m})),b=f.props.className||"",w=_(p(p({},e),{},{index:m}));if(a.push(n.default.cloneElement(f,{key:"original"+y(f,m),"data-index":m,className:(0,r.default)(w,b),tabIndex:"-1","aria-hidden":!w["slick-active"],style:p(p({outline:"none"},f.props.style||{}),g),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(h)}})),e.infinite&&!1===e.fade){var x=d-m;x<=(0,l.getPreClones)(e)&&((t=-x)>=u&&(f=c),w=_(p(p({},e),{},{index:t})),i.push(n.default.cloneElement(f,{key:"precloned"+y(f,t),"data-index":t,tabIndex:"-1",className:(0,r.default)(w,b),"aria-hidden":!w["slick-active"],style:p(p({},f.props.style||{}),g),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(h)}}))),(t=d+m)<s&&(f=c),w=_(p(p({},e),{},{index:t})),o.push(n.default.cloneElement(f,{key:"postcloned"+y(f,t),"data-index":t,tabIndex:"-1",className:(0,r.default)(w,b),"aria-hidden":!w["slick-active"],style:p(p({},f.props.style||{}),g),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(h)}}))}}),e.rtl)?i.concat(a,o).reverse():i.concat(a,o)};a.Track=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),Object.defineProperty(l,"prototype",{writable:!1}),e&&u(l,e);var t,a,r=(t=c(),function(){var e,a=m(l);return e=t?Reflect.construct(a,arguments,m(this).constructor):a.apply(this,arguments),function(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return s(e)}(this,e)});function l(){var e;if(!(this instanceof l))throw TypeError("Cannot call a class as a function");for(var t=arguments.length,a=Array(t),n=0;n<t;n++)a[n]=arguments[n];return h(s(e=r.call.apply(r,[this].concat(a))),"node",null),h(s(e),"handleRef",function(t){e.node=t}),e}return a=[{key:"render",value:function(){var e=b(this.props),t=this.props,a=t.onMouseEnter,r=t.onMouseOver,l=t.onMouseLeave;return n.default.createElement("div",d({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},{onMouseEnter:a,onMouseOver:r,onMouseLeave:l}),e)}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,g(n.key),n)}}(l.prototype,a),Object.defineProperty(l,"prototype",{writable:!1}),l}(n.default.PureComponent)},69946,(e,t,a)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.Dots=void 0;var r=o(e.r(91788)),l=o(e.r(72043)),i=e.r(63256);
89function o(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function u(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=n(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:String(t)}function s(e,t){return(s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(c=function(){return!!e})()}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var f=function(e){return e.infinite?Math.ceil(e.slideCount/e.slidesToScroll):Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1};a.Dots=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");p.prototype=Object.create(e&&e.prototype,{constructor:{value:p,writable:!0,configurable:!0}}),Object.defineProperty(p,"prototype",{writable:!1}),e&&s(p,e);var t,a,o=(t=c(),function(){var e,a=m(p);return e=t?Reflect.construct(a,arguments,m(this).constructor):a.apply(this,arguments),function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var a=e;if(void 0===a)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return a}(this,e)});function p(){if(!(this instanceof p))throw TypeError("Cannot call a class as a function");return o.apply(this,arguments)}return a=[{key:"clickHandler",value:function(e,t){t.preventDefault(),this.props.clickHandler(e)}},{key:"render",value:function(){for(var e=this.props,t=e.onMouseEnter,a=e.onMouseOver,n=e.onMouseLeave,o=e.infinite,s=e.slidesToScroll,c=e.slidesToShow,m=e.slideCount,p=e.currentSlide,h=f({slideCount:m,slidesToScroll:s,slidesToShow:c,infinite:o}),g=[],_=0;_<h;_++){var v=(_+1)*s-1,y=o?v:(0,i.clamp)(v,0,m-1),b=y-(s-1),w=o?b:(0,i.clamp)(b,0,m-1),x=(0,l.default)({"slick-active":o?p>=w&&p<=y:p===w}),C={message:"dots",index:_,slidesToScroll:s,currentSlide:p},E=this.clickHandler.bind(this,C);g=g.concat(r.default.createElement("li",{key:_,className:x},r.default.cloneElement(this.props.customPaging(_),{onClick:E})))}return r.default.cloneElement(this.props.appendDots(g),function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach(function(t){var n,r,l;n=e,r=t,l=a[t],(r=u(r))in n?Object.defineProperty(n,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[r]=l}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({className:this.props.dotsClass},{onMouseEnter:t,onMouseOver:a,onMouseLeave:n}))}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,u(n.key),n)}}(p.prototype,a),Object.defineProperty(p,"prototype",{writable:!1}),p}(r.default.PureComponent)},17535,(e,t,a)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(a,"__esModule",{value:!0}),a.PrevArrow=a.NextArrow=void 0;var r=o(e.r(91788)),l=o(e.r(72043)),i=e.r(63256);function o(e){return e&&e.__esModule?e:{default:e}}function d(){return(d=Object.assign.bind()).apply(this,arguments)}function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function s(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
89t%2?u(Object(a),!0).forEach(function(t){var n,r,l;n=e,r=t,l=a[t],(r=p(r))in n?Object.defineProperty(n,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[r]=l}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function c(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function m(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,p(n.key),n)}}function f(e,t,a){return t&&m(e.prototype,t),a&&m(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function p(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var r=a.call(e,t||"default");if("object"!=n(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:String(t)}function h(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}function g(e,t){return(g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function _(e){var t=v();return function(){var a,r=y(e);return a=t?Reflect.construct(r,arguments,y(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var a=e;if(void 0===a)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return a}(this,a)}}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}a.PrevArrow=function(e){h(a,e);var t=_(a);function a(){return c(this,a),t.apply(this,arguments)}return f(a,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(0===this.props.currentSlide||this.props.slideCount<=this.props.slidesToShow)&&(e["slick-disabled"]=!0,t=null);var a={key:"0","data-role":"none",className:(0,l.default)(e),style:{display:"block"},onClick:t},n={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?r.default.cloneElement(this.props.prevArrow,s(s({},a),n)):r.default.createElement("button",d({key:"0",type:"button"},a)," ","Previous")}}]),a}(r.default.PureComponent),a.NextArrow=function(e){h(a,e);var t=_(a);function a(){return c(this,a),t.apply(this,arguments)}return f(a,[{key:"clickHandler",value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:"render",value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"});(0,i.canGoNext)(this.props)||(e["slick-disabled"]=!0,t=null);var a={key:"1","data-role":"none",className:(0,l.default)(e),style:{display:"block"},onClick:t},n={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?r.default.cloneElement(this.props.nextArrow,s(s({},a),n)):r.default.createElement("button",d({key:"1",type:"button"},a)," ","Next")}}]),a}(r.default.PureComponent)},51870,e=>{"use strict";var t=function(){if("u">typeof Map)return Map;function e(e,t){var a=-1;return e.some(function(e,n){return e[0]===t&&(a=n,!0)}),a}function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var a=e(this.__entries__,t),n=this.__entries__[a];return n&&n[1]},t.prototype.set=function(t,a){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=a:this.__entries__.push([t,a])},t.prototype.delete=function(t){var a=this.__entries__,n=e(a,t);~n&&a.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var a=0,n=this.__entries__;a<n.length;a++){var r=n[a];e.call(t,r[1],r[0])}},t}(),a="u">typeof window&&"u">typeof document&&window.document===document,n=e.g.Math===Math?e.g:"u">typeof self&&self.Math===Math?self:"u">typeof window&&window.Math===Math?window:Function("return this")(),r="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(n):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)},l=["top","right","bottom","left","width","height","size","weight"],i="u">typeof MutationObserver,o=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e){var t=!1,a=!1,n=0;function l(){t&&(t=!1,e()),a&&o()}function i(){r(l)}function o(){var e=Date.now();if(t){if(e-n<2)return;a=!0}else t=!0,a=!1,setTimeout(i,20);n=e}return o}(this.refresh.bind(this))}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,a=t.indexOf(e);~a&&t.splice(a,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){a&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),i?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){a&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,a=void 0===t?"":t;l.some(function(e){return!!~a.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=ne
89w e),this.instance_},e.instance_=null,e}(),d=function(e,t){for(var a=0,n=Object.keys(t);a<n.length;a++){var r=n[a];Object.defineProperty(e,r,{value:t[r],enumerable:!1,writable:!1,configurable:!0})}return e},u=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||n},s=p(0,0,0,0);function c(e){return parseFloat(e)||0}function m(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];return t.reduce(function(t,a){return t+c(e["border-"+a+"-width"])},0)}var f="u">typeof SVGGraphicsElement?function(e){return e instanceof u(e).SVGGraphicsElement}:function(e){return e instanceof u(e).SVGElement&&"function"==typeof e.getBBox};function p(e,t,a,n){return{x:e,y:t,width:a,height:n}}var h=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=p(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=function(e){if(!a)return s;if(f(e)){var t;return p(0,0,(t=e.getBBox()).width,t.height)}return function(e){var t,a=e.clientWidth,n=e.clientHeight;if(!a&&!n)return s;var r=u(e).getComputedStyle(e),l=function(e){for(var t={},a=0,n=["top","right","bottom","left"];a<n.length;a++){var r=n[a],l=e["padding-"+r];t[r]=c(l)}return t}(r),i=l.left+l.right,o=l.top+l.bottom,d=c(r.width),f=c(r.height);if("border-box"===r.boxSizing&&(Math.round(d+i)!==a&&(d-=m(r,"left","right")+i),Math.round(f+o)!==n&&(f-=m(r,"top","bottom")+o)),(t=e)!==u(t).document.documentElement){var h=Math.round(d+i)-a,g=Math.round(f+o)-n;1!==Math.abs(h)&&(d-=h),1!==Math.abs(g)&&(f-=g)}return p(l.left,l.top,d,f)}(e)}(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),g=function(e,t){var a,n,r,l,i,o=(a=t.x,n=t.y,r=t.width,l=t.height,d(i=Object.create(("u">typeof DOMRectReadOnly?DOMRectReadOnly:Object).prototype),{x:a,y:n,width:r,height:l,top:n,right:a+r,bottom:l+n,left:a}),i);d(this,{target:e,contentRect:o})},_=function(){function e(e,a,n){if(this.activeObservations_=[],this.observations_=new t,"function"!=typeof e)throw TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=a,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");if(!("u"<typeof Element)&&Element instanceof Object){if(!(e instanceof u(e).Element))throw TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new h(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");if(!("u"<typeof Element)&&Element instanceof Object){if(!(e instanceof u(e).Element))throw TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new g(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),v="u">typeof WeakMap?new WeakMap:new t,y=function e(t){if(!(this instanceof e))throw TypeError("Cannot call a class as a function.");if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");var a=new _(t,o.getInstance(),this);v.set(this,a)};["observe","unobserve","disconnect"].forEach(function(e){y.prototype[e]=function(){var t;return(t=v.get(this))[e].apply(t,arguments)}});var b=void 0!==n.ResizeObserver?n.ResizeObserver:y;e.s(["default",0,b])},90106,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.InnerSlider=void 0;var n=m(e.r(91788)),r=m(e.r(9417)),l=m(e.r(25016)),i=m(e.r(72043)),o=e.r(63256),d=e.r(69036),u=e.r(69946),s=e.r(17535),c=m(e.r(51870));
89function m(e){return e&&e.__esModule?e:{default:e}}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign.bind()).apply(this,arguments)}function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function g(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?h(Object(a),!0).forEach(function(t){w(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function _(e,t){return(_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function v(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y=function(){return!!e})()}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function w(e,t,a){return(t=x(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function x(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=f(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:String(t)}a.InnerSlider=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");h.prototype=Object.create(e&&e.prototype,{constructor:{value:h,writable:!0,configurable:!0}}),Object.defineProperty(h,"prototype",{writable:!1}),e&&_(h,e);var t,a,m=(t=y(),function(){var e,a=b(h);return e=t?Reflect.construct(a,arguments,b(this).constructor):a.apply(this,arguments),function(e,t){if(t&&("object"===f(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return v(e)}(this,e)});function h(e){if(!(this instanceof h))throw TypeError("Cannot call a class as a function");w(v(t=m.call(this,e)),"listRefHandler",function(e){return t.list=e}),w(v(t),"trackRefHandler",function(e){return t.track=e}),w(v(t),"adaptHeight",function(){if(t.props.adaptiveHeight&&t.list){var e=t.list.querySelector('[data-index="'.concat(t.state.currentSlide,'"]'));t.list.style.height=(0,o.getHeight)(e)+"px"}}),w(v(t),"componentDidMount",function(){if(t.props.onInit&&t.props.onInit(),t.props.lazyLoad){var e=(0,o.getOnDemandLazySlides)(g(g({},t.props),t.state));e.length>0&&(t.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),t.props.onLazyLoad&&t.props.onLazyLoad(e))}var a=g({listRef:t.list,trackRef:t.track},t.props);t.updateState(a,!0,function(){t.adaptHeight(),t.props.autoplay&&t.autoPlay("update")}),"progressive"===t.props.lazyLoad&&(t.lazyLoadTimer=setInterval(t.progressiveLazyLoad,1e3)),t.ro=new c.default(function(){t.state.animating?(t.onWindowResized(!1),t.callbackTimers.push(setTimeout(function(){return t.onWindowResized()},t.props.speed))):t.onWindowResized()}),t.ro.observe(t.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(e){e.onfocus=t.props.pauseOnFocus?t.onSlideFocus:null,e.onblur=t.props.pauseOnFocus?t.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",t.onWindowResized):window.attachEvent("onresize",t.onWindowResized)}),w(v(t),"componentWillUnmount",function(){t.animationEndCallback&&clearTimeout(t.animationEndCallback),t.lazyLoadTimer&&clearInterval(t.lazyLoadTimer),t.callbackTimers.length&&(t.callbackTimers.forEac
89h(function(e){return clearTimeout(e)}),t.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",t.onWindowResized):window.detachEvent("onresize",t.onWindowResized),t.autoplayTimer&&clearInterval(t.autoplayTimer),t.ro.disconnect()}),w(v(t),"componentDidUpdate",function(e){if(t.checkImagesLoad(),t.props.onReInit&&t.props.onReInit(),t.props.lazyLoad){var a=(0,o.getOnDemandLazySlides)(g(g({},t.props),t.state));a.length>0&&(t.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(a)}}),t.props.onLazyLoad&&t.props.onLazyLoad(a))}t.adaptHeight();var r=g(g({listRef:t.list,trackRef:t.track},t.props),t.state),l=t.didPropsChange(e);l&&t.updateState(r,l,function(){t.state.currentSlide>=n.default.Children.count(t.props.children)&&t.changeSlide({message:"index",index:n.default.Children.count(t.props.children)-t.props.slidesToShow,currentSlide:t.state.currentSlide}),t.props.autoplay?t.autoPlay("update"):t.pause("paused")})}),w(v(t),"onWindowResized",function(e){t.debouncedResize&&t.debouncedResize.cancel(),t.debouncedResize=(0,l.default)(function(){return t.resizeWindow(e)},50),t.debouncedResize()}),w(v(t),"resizeWindow",function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(t.track&&t.track.node){var a=g(g({listRef:t.list,trackRef:t.track},t.props),t.state);t.updateState(a,e,function(){t.props.autoplay?t.autoPlay("update"):t.pause("paused")}),t.setState({animating:!1}),clearTimeout(t.animationEndCallback),delete t.animationEndCallback}}),w(v(t),"updateState",function(e,a,r){var l=(0,o.initializedState)(e);e=g(g(g({},e),l),{},{slideIndex:l.currentSlide});var i=(0,o.getTrackLeft)(e);e=g(g({},e),{},{left:i});var d=(0,o.getTrackCSS)(e);(a||n.default.Children.count(t.props.children)!==n.default.Children.count(e.children))&&(l.trackStyle=d),t.setState(l,r)}),w(v(t),"ssrInit",function(){if(t.props.variableWidth){var e=0,a=0,r=[],l=(0,o.getPreClones)(g(g(g({},t.props),t.state),{},{slideCount:t.props.children.length})),i=(0,o.getPostClones)(g(g(g({},t.props),t.state),{},{slideCount:t.props.children.length}));t.props.children.forEach(function(t){r.push(t.props.style.width),e+=t.props.style.width});for(var d=0;d<l;d++)a+=r[r.length-1-d],e+=r[r.length-1-d];for(var u=0;u<i;u++)e+=r[u];for(var s=0;s<t.state.currentSlide;s++)a+=r[s];var c={width:e+"px",left:-a+"px"};if(t.props.centerMode){var m="".concat(r[t.state.currentSlide],"px");c.left="calc(".concat(c.left," + (100% - ").concat(m,") / 2 ) ")}return{trackStyle:c}}var f=n.default.Children.count(t.props.children),p=g(g(g({},t.props),t.state),{},{slideCount:f}),h=(0,o.getPreClones)(p)+(0,o.getPostClones)(p)+f,_=100/t.props.slidesToShow*h,v=100/h,y=-v*((0,o.getPreClones)(p)+t.state.currentSlide)*_/100;return t.props.centerMode&&(y+=(100-v*_/100)/2),{slideWidth:v+"%",trackStyle:{width:_+"%",left:y+"%"}}}),w(v(t),"checkImagesLoad",function(){var e=t.list&&t.list.querySelectorAll&&t.list.querySelectorAll(".slick-slide img")||[],a=e.length,n=0;Array.prototype.forEach.call(e,function(e){var r=function(){return++n&&n>=a&&t.onWindowResized()};if(e.onclick){var l=e.onclick;e.onclick=function(t){l(t),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(t.props.lazyLoad?e.onload=function(){t.adaptHeight(),t.callbackTimers.push(setTimeout(t.onWindowResized,t.props.speed))}:(e.onload=r,e.onerror=function(){r(),t.props.onLazyLoadError&&t.props.onLazyLoadError()}))})}),w(v(t),"progressiveLazyLoad",function(){for(var e=[],a=g(g({},t.props),t.state),n=t.state.currentSlide;n<t.state.slideCount+(0,o.getPostClones)(a);n++)if(0>t.state.lazyLoadedList.indexOf(n)){e.push(n);break}for(var r=t.state.currentSlide-1;r>=-(0,o.getPreClones)(a);r--)if(0>t.state.lazyLoadedList.indexOf(r)){e.push(r);break}e.length>0?(t.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),t.props.onLazyLoad&&t.props.onLazyLoad(e)):t.lazyLoadTimer&&(clearInterval(t.lazyLoadTimer),delete t.lazyLoadTimer)}),w(v(t),"slideHandler",function(e){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.props,r=n.asNavFor,l=n.beforeChange,i=n.onLazyLoad,d=n.speed,u=n.afterChange,s=t.state.currentSlide,c=(0,o.slideHandler)(g(g(g({index:e},t.props),t.state),{},{trackRef:t.track,useCSS:t.props.useCSS&&!a})),m=c.state,f=c.nextState;if(m){l&&l(s,m.currentSlide);var p=m.lazyLoadedList.filter(function(e){return 0>t.state.lazyLoadedList.indexOf(e)});i&&p.length>0&&i(p),!t.props.waitForAnimate&&t.animationEndCallback&&(clearTimeout(t.animationEndCallback),u&&u(s),delete t.animationEndCallback),t.setState(m,function(){r&&t.asNavForIndex!==e&&(t.asNavForIndex=e,r.innerSlider.slideHandler(e)),f&&(t.animationEndCallback=setTimeout(function(){var e=f.animating,a=function(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},l=Object.keys(e);for(n=0;n<l.length;n++)a=l[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)a=l[n],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}(f,["animating"]);t.setState(a,function(){t.callbackTimers.push(setTimeout(function(){return t.setState({animating:e})},10)),u&&u(m.currentSlide),delete t.animationEndCallback})},d))})}}),w(v(t),"changeSlide",function(e){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=g(g({},t.props),t.state),r=(0,o.changeSlide)(n,e);if((0===r||r)&&(!0===a?t.slideHandler(r,a):t.slideHandler(r),t.props.autoplay&&t.autoPlay("update"),t.props.focusOnSelect)){var l=t.list.querySelectorAll(".slick-current");l[0]&&l[0].focus()}}),w(v(t),"clickHandler",function(e){!1===t.clickable&&(e.stopPropagation(),e.preventDefault()),t.clickable=!0}),w(v(t),"keyHandler",function(e){var a=(0,o.keyHandler)(e,t.props.accessibility,t.props.rtl);""!==a&&t.changeSlide({message:a})}),w(v(t),"selectHandler",function(e){t.changeSlide(e)}),w(v(t),"disableBodyScroll",function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}}),w(v(t),"enableBodyScroll",function(){window.ontouchmove=null}),w(v(t),"swipeStart",function(e){t.props.verticalSwiping&&t.disableBodyScroll();var a=(0,o.swipeStart)(e,t.props.swipe,t.props.draggable);""!==a&&t.setState(a)}),w(v(t),"swipeMove",function(e){var a=(0,o.swipeMove)(e,g(g(g({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));a&&(a.swiping&&(t.clickable=!1),t.setState(a))}),w(v(t),"swipeEnd",function(e){var a=(0,o.swipeEnd)(e,g(g(g({},t.props),t.state),{},{trackRef:t.track,listRef:t.list,slideIndex:t.state.currentSlide}));if(a){var n=a.triggerSlideHandler;delete a.triggerSlideHandler,t.setState(a),void 0!==n&&(t.slideHandler(n),t.props.verticalSwiping&&t.enableBodyScroll())}}),w(v(t),"touchEnd",function(e){t.swipeEnd(e),t.clickable=!0}),w(v(t),"slickPrev",function(){t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"previous"})},0))}),w(v(t),"slickNext",function(){t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"next"})},0))}),w(v(t),"slickGoTo",function(e){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(isNaN(e=Number(e)))return"";t.callbackTimers.push(setTimeout(function(){return t.changeSlide({message:"index",index:e,currentSlide:t.state.currentSlide},a)},0))}),w(v(t),"play",function(){var e;if(t.props.rtl)e=t.state.currentSlide-t.props.slidesToScroll;else{if(!(0,o.canGoNext)(g(g({},t.props),t.state)))return!1;e=t.state.currentSlide+t.props.slidesToScroll}t.slideHandler(e)}),w(v(t),"autoPlay",function(e){t.autoplayTimer&&clearInterval(t.autoplayTimer);var a=t.state.autoplaying;if("update"===e){if("hovered"===a||"focused"===a||"paused"===a)return}else if("leave"===e){if("paused"===a||"focused"===a)return}else if("blur"===e&&("paused"===a||"hovered"===a))return;t.autoplayTimer=setInterval(t.play,t.props.autoplaySpeed+50),t.setState({auto
89playing:"playing"})}),w(v(t),"pause",function(e){t.autoplayTimer&&(clearInterval(t.autoplayTimer),t.autoplayTimer=null);var a=t.state.autoplaying;"paused"===e?t.setState({autoplaying:"paused"}):"focused"===e?("hovered"===a||"playing"===a)&&t.setState({autoplaying:"focused"}):"playing"===a&&t.setState({autoplaying:"hovered"})}),w(v(t),"onDotsOver",function(){return t.props.autoplay&&t.pause("hovered")}),w(v(t),"onDotsLeave",function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")}),w(v(t),"onTrackOver",function(){return t.props.autoplay&&t.pause("hovered")}),w(v(t),"onTrackLeave",function(){return t.props.autoplay&&"hovered"===t.state.autoplaying&&t.autoPlay("leave")}),w(v(t),"onSlideFocus",function(){return t.props.autoplay&&t.pause("focused")}),w(v(t),"onSlideBlur",function(){return t.props.autoplay&&"focused"===t.state.autoplaying&&t.autoPlay("blur")}),w(v(t),"render",function(){var e,a,r,l=(0,i.default)("slick-slider",t.props.className,{"slick-vertical":t.props.vertical,"slick-initialized":!0}),c=g(g({},t.props),t.state),m=(0,o.extractObject)(c,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),f=t.props.pauseOnHover;if(m=g(g({},m),{},{onMouseEnter:f?t.onTrackOver:null,onMouseLeave:f?t.onTrackLeave:null,onMouseOver:f?t.onTrackOver:null,focusOnSelect:t.props.focusOnSelect&&t.clickable?t.selectHandler:null}),!0===t.props.dots&&t.state.slideCount>=t.props.slidesToShow){var h=(0,o.extractObject)(c,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),_=t.props.pauseOnDotsHover;h=g(g({},h),{},{clickHandler:t.changeSlide,onMouseEnter:_?t.onDotsLeave:null,onMouseOver:_?t.onDotsOver:null,onMouseLeave:_?t.onDotsLeave:null}),e=n.default.createElement(u.Dots,h)}var v=(0,o.extractObject)(c,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);v.clickHandler=t.changeSlide,t.props.arrows&&(a=n.default.createElement(s.PrevArrow,v),r=n.default.createElement(s.NextArrow,v));var y=null;t.props.vertical&&(y={height:t.state.listHeight});var b=null;!1===t.props.vertical?!0===t.props.centerMode&&(b={padding:"0px "+t.props.centerPadding}):!0===t.props.centerMode&&(b={padding:t.props.centerPadding+" 0px"});var w=g(g({},y),b),x=t.props.touchMove,C={className:"slick-list",style:w,onClick:t.clickHandler,onMouseDown:x?t.swipeStart:null,onMouseMove:t.state.dragging&&x?t.swipeMove:null,onMouseUp:x?t.swipeEnd:null,onMouseLeave:t.state.dragging&&x?t.swipeEnd:null,onTouchStart:x?t.swipeStart:null,onTouchMove:t.state.dragging&&x?t.swipeMove:null,onTouchEnd:x?t.touchEnd:null,onTouchCancel:t.state.dragging&&x?t.swipeEnd:null,onKeyDown:t.props.accessibility?t.keyHandler:null},E={className:l,dir:"ltr",style:t.props.style};return t.props.unslick&&(C={className:"slick-list"},E={className:l}),n.default.createElement("div",E,t.props.unslick?"":a,n.default.createElement("div",p({ref:t.listRefHandler},C),n.default.createElement(d.Track,p({ref:t.trackRefHandler},m),t.props.children)),t.props.unslick?"":r,t.props.unslick?"":e)}),t.list=null,t.track=null,t.state=g(g({},r.default),{},{currentSlide:t.props.initialSlide,targetSlide:t.props.initialSlide?t.props.initialSlide:0,slideCount:n.default.Children.count(t.props.children)}),t.callbackTimers=[],t.clickable=!0,t.debouncedResize=null;var t,a=t.ssrInit();return t.state=g(g({},t.state),a),t}return a=[{key:"didPropsChange",value:function(e){for(var t=!1,a=0,r=Object.keys(this.props);a<r.length;a++){var l=r[a];if(!e.hasOwnProperty(l)||!("object"===f(e[l])||"function"==typeof e[l]||isNaN(e[l]))&&e[l]!==this.props[l]){t=!0;break}}return t||n.default.Children.count(this.props.children)!==n.default.Children.count(e.children)}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,x(n.key),n)}}(h.prototype,a),Object.defineProperty(h,"prototype",{writable:!1}),h}(n.default.Component)},64908,(e,t,a)=>{t.exports=function(e){return e.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()}).toLowerCase()}},67404,(e,t,a)=>{var n=e.r(64908),r=function(e){var t="",a=Object.keys(e);return a.forEach(function(r,l){var i,o=e[r];i=r=n(r),/[height|width]$/.test(i)&&"number"==typeof o&&(o+="px"),!0===o?t+=r:!1===o?t+="not "+r:t+="("+r+": "+o+")",l<a.length-1&&(t+=" and ")}),t};t.exports=function(e){var t="";return"string"==typeof e?e:e instanceof Array?(e.forEach(function(a,n){t+=r(a),n<e.length-1&&(t+=", ")}),t):r(e)}},41204,(e,t,a)=>{"use strict";e.i(50008),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=d(e.r(91788)),r=e.r(90106),l=d(e.r(67404)),i=d(e.r(99511)),o=e.r(63256);
89function d(e){return e&&e.__esModule?e:{default:e}}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){return(s=Object.assign.bind()).apply(this,arguments)}function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach(function(t){_(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function f(e,t){return(f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function p(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(h=function(){return!!e})()}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t,a){return(t=v(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function v(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=u(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:String(t)}var y=(0,o.canUseDOM)()&&e.r(90017);a.default=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");c.prototype=Object.create(e&&e.prototype,{constructor:{value:c,writable:!0,configurable:!0}}),Object.defineProperty(c,"prototype",{writable:!1}),e&&f(c,e);var t,a,d=(t=h(),function(){var e,a=g(c);return e=t?Reflect.construct(a,arguments,g(this).constructor):a.apply(this,arguments),function(e,t){if(t&&("object"===u(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return p(e)}(this,e)});function c(e){var t;if(!(this instanceof c))throw TypeError("Cannot call a class as a function");return _(p(t=d.call(this,e)),"innerSliderRefHandler",function(e){return t.innerSlider=e}),_(p(t),"slickPrev",function(){return t.innerSlider.slickPrev()}),_(p(t),"slickNext",function(){return t.innerSlider.slickNext()}),_(p(t),"slickGoTo",function(e){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t.innerSlider.slickGoTo(e,a)}),_(p(t),"slickPause",function(){return t.innerSlider.pause("paused")}),_(p(t),"slickPlay",function(){return t.innerSlider.autoPlay("play")}),t.state={breakpoint:null},t._responsiveMediaHandlers=[],t}return a=[{key:"media",value:function(e,t){y.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(a,n){var r;r=0===n?(0,l.default)({minWidth:0,maxWidth:a}):(0,l.default)({minWidth:t[n-1]+1,maxWidth:a}),(0,o.canUseDOM)()&&e.media(r,function(){e.setState({breakpoint:a})})});var a=(0,l.default)({minWidth:t.slice(-1)[0]});(0,o.canUseDOM)()&&this.media(a,function(){e.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(e){y.unregister(e.query,e.handler)})}},{key:"render",value:function(){var e,t,a=this;(e=this.state.breakpoint?"unslick"===(t=this.props.responsive.filter(function(e){return e.breakpoint===a.state.breakpoint}))[0].settings?"unslick":m(m(m({},i.default),this.props),t[0].settings):m(m({}
89,i.default),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var l=n.default.Children.toArray(this.props.children);l=l.filter(function(e){return"string"==typeof e?!!e.trim():!!e}),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var d=[],u=null,c=0;c<l.length;c+=e.rows*e.slidesPerRow){for(var f=[],p=c;p<c+e.rows*e.slidesPerRow;p+=e.slidesPerRow){for(var h=[],g=p;g<p+e.slidesPerRow&&(e.variableWidth&&l[g].props.style&&(u=l[g].props.style.width),!(g>=l.length));g+=1)h.push(n.default.cloneElement(l[g],{key:100*c+10*p+g,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));f.push(n.default.createElement("div",{key:10*c+p},h))}e.variableWidth?d.push(n.default.createElement("div",{key:c,style:{width:u}},f)):d.push(n.default.createElement("div",{key:c},f))}if("unslick"===e){var _="regular slider "+(this.props.className||"");return n.default.createElement("div",{className:_},l)}return d.length<=e.slidesToShow&&!e.infinite&&(e.unslick=!0),n.default.createElement(r.InnerSlider,s({style:this.props.style,ref:this.innerSliderRefHandler},(0,o.filterSettings)(e)),d)}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,v(n.key),n)}}(c.prototype,a),Object.defineProperty(c,"prototype",{writable:!1}),c}(n.default.Component)},71091,(e,t,a)=>{"use strict";var n;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0,a.default=((n=e.r(41204))&&n.__esModule?n:{default:n}).default}]);
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.