"use strict";(self.ldBronxApp=self.ldBronxApp||[]).push([[4318],{76771:(e,t,r)=>{r.d(t,{Z:()=>p});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(78494),l=r(76341),c=r(88808),u=r(58797),d=a().forwardRef((function(e,t){var r=e.handleClose,n=e.intl,i="delete-order-in-failed-modal",o=a().createElement(u.Z,{emailAddress:"loblawprivacy@loblaw.ca",className:i}),s=n.formatMessage({id:"cnc.account.profile.delete.failed.modal.title"}),d=a().createElement(l.Z,{id:"cnc.account.profile.delete.failed.modal.body",values:{email:o}});return a().createElement(c.ZP,{title:s,description:d,ref:t,classModifier:i,actions:function(e){return a().createElement("button",{className:i+" confirm",ref:e,onClick:r},a().createElement(l.Z,{id:"cnc.account.profile.delete.order.modal.button"}))}})}));d.displayName="DeletePCXAccountFailedModal",d.propTypes={handleClose:o().func.isRequired,intl:o().object.isRequired};const p=(0,s.ZP)(d,{forwardRef:!0})},13372:(e,t,r)=>{r.d(t,{Z:()=>f});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(28216),l=r(78494),c=r(54047),u=r(76341),d=r(88808),p=r(65229),m=a().forwardRef((function(e,t){var r=e.handleClose,n=e.intl,i=function(){c.m.push(o),r()},o=(0,s.v9)(p.Ir),l=n.formatMessage({id:"mkt.cartCheckout.error.0023.title"}),m=n.formatMessage({id:"mkt.cartCheckout.error.0023.message"});return a().createElement(d.ZP,{title:l,description:m,ref:t,actions:function(e){return a().createElement("button",{className:"confirm",onClick:i,ref:e},a().createElement(u.Z,{id:"mkt.cartCheckout.error.backToHome"}))}})}));m.displayName="CheckoutErrorModal",m.propTypes={handleClose:o().func.isRequired,intl:o().object.isRequired};const f=(0,l.ZP)(m,{forwardRef:!0})},52850:(e,t,r)=>{r.d(t,{ZP:()=>T});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(62654),u=r(62364),d=r(4309),p=r(3558),m=r(15364),f=r(72153),g=r(90602),v=r(86726),b=r(78012),y=r(62065),h=r(83528),E="block-linked-image",_=function(e){var t=e.banner,r=e.fields,n=e.breakpoint,i=e.source,o=e.setMarketplaceOnlyMode,s=e.isMarketplaceOnlyMode,l=r.altText,c=r.isLinkExternal,u=r.linkUrl,h=r.damAsset,_=r.imageSource,R=r.imageEyebrowLabel,T=r.customData,N=r.imageUrl,k=null==R?void 0:R.fields.label,M=a().createElement(a().Fragment,null,_===b.CONTENTFUL_DAM_ASSET_TYPE?a().createElement(m.Z,{data:h,breakpoint:n}):a().createElement(d.Z,{classModifier:E,image:(0,f.vs)(r),altText:l}),a().createElement(v.Z,{label:k}));if(!u)return M;var P=c?"_blank":null,C=(0,f.ZC)(u,t);return a().createElement(p.ZP,{to:C,className:E+"__link",target:P,onClick:function(){var e=_===b.CONTENTFUL_DAM_ASSET_TYPE?h:N;(0,g.OE)({customData:T,image:e,userEventName:y.SP.TRACK_EVENT.AD_CLICK,screenView:n}),!c&&i===y.rE&&s&&o(!1,y.rE)}},M)};_.propTypes={banner:o().string.isRequired,fields:l().record.isRequired,breakpoint:o().string.isRequired,source:o().string,setMarketplaceOnlyMode:o().func,isMarketplaceOnlyMode:o().bool},_.defaultProps={setMarketplaceOnlyMode:function(){},classModifier:null,source:"",isMarketplaceOnlyMode:!1};var R=function(e){var t=e.banner,r=e.blockStyles,n=e.data.fields,i=e.classModifier,o=e.breakpoint,s=e.source,l=e.setMarketplaceOnlyMode,u=e.isMarketplaceOnlyMode,d=(0,h.l)((function(){var e=n.imageSource===b.CONTENTFUL_DAM_ASSET_TYPE?n.damAsset:n.imageUrl;(0,g.OE)({customData:n.customData,image:e,userEventName:y.SP.TRACK_EVENT.AD_VIEW,screenView:o})})).containerRef;return n.imageUrl||n.damAsset?a().createElement("div",{className:(0,c.lR)(E,i),style:r,ref:d},a().createElement(_,{banner:t,fields:n,breakpoint:o,source:s,setMarketplaceOnlyMode:l,isMarketplaceOnlyMode:u})):null};R.propTypes={banner:o().string.isRequired,blockStyles:o().object,data:l().record.isRequired,classModifier:o().string,breakpoint:o().string,source:o().string,setMarketplaceOnlyMode:o().func.isRequired,isMarketplaceOnlyMode:o().bool.isRequired},R.defaultProps={blockStyles:null,classModifier:null,source:""};const T=(0,u.Z)(R)},41434:(e,t,r)=>{r.d(t,{ZP:()=>R});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(76870),u=r(6979),d=r.n(u),p=r(62654),m=r(98516),f=r(80390),g=r(69223),v=r(50908),b=r(78012);function y(){return y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},y.apply(this,arguments)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}var E="block-wrapper",_=b.CONTENTFUL_STYLING_PROPERTIES.FULL_WIDTH_MODIFIER;const R=function(e){var t;return t=function(t){function r(){return t.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(r,t);var n=r.prototype;return n.componentDidMount=function(){var e=d().get(this.props,"data.fields.anchorName"),t=window.location.hash;t.length&&e&&t.includes(e)&&(0,m.LR)(t)},n.render=function(){var t=this.props,r=t.data,n=t.breakpoint,i=t.division,o=t.isInColumnLayout,s=t.isInRowLayout;if(!r.fields.display)return null;var l=r.fields,c=l.style,u=l.theme,h=l.anchorName,R="block",T=[(0,m.cb)({prefix:R,type:"type",value:(0,g.Kh)(r.contentType)}),(0,m.cb)({prefix:R,type:"theme",value:u}),(0,m.cb)({prefix:R,type:"style",value:c}),(0,m.cb)({prefix:R,type:"column-layout",value:o}),(0,m.cb)({prefix:R,type:"row-layout",value:s}),d().get(r,"fields.customData.customClassModifiers")],N={breakpoint:n,division:i,stylesList:r.fields.stylesList},k=(0,f.h4)(y({},N,{placement:_})),M=(0,f.h4)(y({},N,{placement:"block-wrapper"})),P=(0,f.h4)(y({},N,{placement:"block"})),C=b.BLOCK_TYPE_WITH_HEADER.includes(r.contentType)?v.GH:a().Fragment;return a().createElement(C,null,a().createElement("div",{className:(0,p.lR)(E,T),style:k,id:h,"data-cms-id":r.id},a().createElement("div",{className:E+"__content",style:M},a().createElement(e,y({},t,{blockStyles:P})))))},r}(c.ZP),t.propTypes={data:l().record.isRequired,breakpoint:o().string.isRequired,division:o().string.isRequired,isInColumnLayout:o().bool,isInRowLayout:o().bool},t.defaultProps={isInColumnLayout:!1,isInRowLayout:!1},t}},15364:(e,t,r)=>{r.d(t,{Z:()=>P});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(6979),l=r.n(s),c=r(62654),u=r(41623),d=r(3558),p=r(28887),m=r(76549),f=r(78012),g="element-image",v=f.CONTENTFUL_STYLING_PROPERTIES.FULL_WIDTH_MODIFIER,b=function(e){var t=e.data,r=e.linkUrl,n=e.align,i=e.classModifier,o=e.dataTrack,s=e.dataTrackLinkName,m=e.enforceImageDimensions;if(!t||!l().get(t,"fields.imageUrl"))return null;var f=t.fields,b=f.imageUrl,y=f.imageUrlX2,h=f.altText,E=f.imageHeight,_=f.imageWidth,R=f.enforceImageDimensions,T=m||R,N=[];b&&N.push(b+" 1x"),y&&N.push(y+" 2x");var k=T&&E?E:null,M=T&&_?_:null,P=m?null:v,C=a().createElement(p.Z,{placeHolderStyles:{height:k,width:M}},a().createElement("img",{className:(0,c.lR)(g+"__image",P),alt:(0,u.t)(h),src:b,srcSet:N.join(", "),height:k,width:M})),S=[i,n?"align-"+n:null];return a().createElement("div",{className:(0,c.lR)(g,S)},r&&a().createElement(d.ZP,{to:r,className:g+"__link","data-track":o,"data-track-link-name":s},C),!r&&C)};b.propTypes={data:o().object,linkUrl:o().string,align:o().string,classModifier:o().string,dataTrack:o().string,dataTrackLinkName:o().string,enforceImageDimensions:o().bool},b.defaultProps={data:null,linkUrl:null,align:null,classModifier:null,dataTrack:null,dataTrackLinkName:null,enforceImageDimensions:null};(0,m.Z)(b);function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function h(){return h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},h.apply(this,arguments)}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);o=!0);}catch(e){s=!0,a=e}finally{try{o||null==r.return||r.return()}finally{if(s)throw a}}return i}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var _=function(e){var t=e.srcUrl,r=e.altText,i=e.className,o=E((0,n.useState)(0),2),s=o[0],l=o[1],c=a().useRef();(0,n.useLayoutEffect)((function(){var e;l((null==c||null==(e=c.current)?void 0:e.offsetWidth)||0)}),[]);var u={srcSet:s>0?t+"?imwidth="+s:t};return a().createElement("picture",null,a().createElement("source",h({type:"image/webp"},u)),a().createElement("img",{src:t,className:i,alt:r,ref:c}))};_.propTypes={altText:o().string,srcUrl:o().string.isRequired,className:o().string},_.defaultProps={altText:""};var R=function(e){var t,r=e.data,n=e.classModifier;if(!r||!(null==(t=r.fields)?void 0:t.asset))return null;var i=r.fields,o=i.asset,s=i.altText,l=i.isAltTextRequired?s:"";return"image"===o.type?a().createElement(p.Z,null,a().createElement(_,{srcUrl:o.url,className:(0,c.lR)("dam-asset__image",n),altText:l})):null};const T=R;R.propTypes={data:o().object,classModifier:o().string},R.defaultProps={classModifier:""};var N=function(e){var t=e.data.fields,r=e.breakpoint,n=t.mobileImage,i={mobile:n,tablet:t.tabletImage||n,desktop:t.desktopImage||t.tabletImage||n}[r]||n;return a().createElement(T,{data:i})};const k=N;N.propTypes={data:o().object.isRequired,breakpoint:o().string.isRequired};var M=function(e){var t=e.data;if(!t)return null;switch(t.contentType){case"elementImage":return a().createElement(b,e);case"damAsset":return a().createElement(T,e);case"elementResponsiveDamAsset":return a().createElement(k,e);default:return null}};M.propTypes={data:o().object};const P=M},25305:(e,t,r)=>{r.d(t,{ZP:()=>p});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(584),u=r(62654),d=function(e){var t=e.id,r=e.fetchIslandBlock,i=e.islandBlockContent;return(0,n.useEffect)((function(){(null==i?void 0:i.needsReload())&&r(t)}),[t,r,i]),(null==i?void 0:i.isLoaded())&&(null==i?void 0:i.id)?a().createElement("div",{className:(0,u.lR)("island-block",t)},a().createElement(c.Z.BlockGroup,{data:i})):null};d.propTypes={id:o().string.isRequired,fetchIslandBlock:o().func.isRequired,islandBlockContent:l().record},d.defaultProps={islandBlockContent:null};const p=(0,n.memo)(d)},37372:(e,t,r)=>{r.d(t,{Z:()=>v});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(14890),l=r(23930),c=r.n(l),u=r(76549),d=r(9270),p=r(11939),m=r(62654),f=r(3558),g=function(e){var t=e.data,r=e.classModifier,n=e.dataTrack,i=e.dataTrackLinkName,o=e.onClick,s=t.text,l=t.contentfulLink,c=t.code,u=t.openInNewTab;return a().createElement(f.ZP,{className:(0,m.lR)("navigation-item",r),to:l,openInNewTab:u,"data-auid":c+"-link","data-track":n,"data-track-link-name":i,onClick:o},s)};g.propTypes={data:c().record,classModifier:o().string,dataTrack:o().string,dataTrackLinkName:o().string,onClick:o().func},g.defaultProps={data:null,classModifier:null,dataTrack:null,dataTrackLinkName:null,onClick:null};const v=(0,s.qC)(p.Z,u.Z,d.Z)(g)},62364:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(14890),a=r(76549),i=r(9270),o=r(59387);const s=(0,n.qC)(a.Z,i.Z,o.Z)},51046:(e,t,r)=>{r.d(t,{Z:()=>d});var n=r(32747),a=r.n(n),i=r(23930),o=r.n(i),s=r(76870),l=r(45697),c=r.n(l);function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}const d=function(e,t){var r;return r=function(r){function n(){return r.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(n,r);var i=n.prototype;return i.componentDidMount=function(){var e=this.props,r=e.isPreview,n=e.slug,a=e.getContentfulPageReact,i=e.data,o=i&&!i.needsReload(),s=t||n;s&&!o&&a(s,r)},i.componentWillUnmount=function(){var e,t=this.props,r=t.data,n=t.clearContentfulPageReact,a=t.slug,i=null==r||null==(e=r.fields)?void 0:e.cacheDuringSession;a&&!i&&n()},i.render=function(){return a().createElement(e,this.props)},n}(s.ZP),r.propTypes={slug:c().string,isPreview:c().bool,data:o().record,getContentfulPageReact:c().func.isRequired,clearContentfulPageReact:c().func.isRequired},r.defaultProps={slug:null,isPreview:!1,data:null},r.displayName="WithContentfulPageReact("+(e.displayName||e.name)+")",r}},61117:(e,t,r)=>{r.d(t,{Z:()=>m});var n=r(32747),a=r.n(n),i=r(76870),o=r(45697),s=r.n(o),l=r(69666),c=r(69223),u=r(98516);function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},d.apply(this,arguments)}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}const m=function(e){var t;return t=function(t){function r(){return t.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(r,t);var n=r.prototype;return n.actionClickHandler=function(e,t){var r=this.props,n=r.isFFDeliveryEnabled,a=r.toggleWidgetFromCTA,i=r.switchLanguage,o=r.redirectToLoginPage,s=r.setPickupLocation,d=r.showTimeslotSelectorModal,p=r.toggleWidget,m=r.locationId,f=r.data.fields,g=f.linkActionProps,v=f.linkUrl,b=(0,c.Nc)(g);switch((t||0===v.indexOf("#"))&&e.preventDefault(),v&&0===v.indexOf("#")&&(0,u.LR)(v),t){case"redirectToCreateAnAccount":return o(e,null,"register");case"redirectToLogin":return o();case"launchTimeslotSelector":return d(m);case"startAnOrderWidget":return p();case"startADeliveryOrderWidget":return a(l.m.COURIER);case"setPickupLocation":return s(b,e.target);case"toggleWidgetFromCTA":return n?a(l.m.COURIER):null;case"languageToggle":return i();default:return null}},n.render=function(){var t=this,r=this.props.data.linkAction;return a().createElement(e,d({},this.props,{onClick:function(e){return r?t.actionClickHandler(e,r):null}}))},r}(i.ZP),t.displayName="WithJSLinkActions("+(e.displayName||e.name)+")",t.propTypes={isFFDeliveryEnabled:s().bool.isRequired,toggleWidgetFromCTA:s().func.isRequired,switchLanguage:s().func.isRequired,redirectToLoginPage:s().func.isRequired,setPickupLocation:s().func.isRequired,showTimeslotSelectorModal:s().func.isRequired,toggleWidget:s().func.isRequired,locationId:s().string},t}},59595:(e,t,r)=>{r.d(t,{Z:()=>m});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(76870),u=r(83171);function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},d.apply(this,arguments)}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}const m=function(e){var t=e.dataKey,r=e.returnNullOnFailure;return function(e){var n;return n=function(n){function i(){return n.apply(this,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(i,n),i.prototype.render=function(){var n=this.props,i=!(0,u.xy)(n,t);return!i&&r?null:a().createElement(e,d({},n,{passesAllRestrictions:i}))},i}(c.ZP),n.propTypes={banner:o().string.isRequired,currentState:l().record.isRequired,data:o().object,division:o().string.isRequired,storeId:o().string,featureFlags:o().object.isRequired,region:o().string},n.defaultProps={data:null,region:null,storeId:null},n.displayName="WithRestrictions("+(e.displayName||e.name)+")",n}}},72895:(e,t,r)=>{r.d(t,{ZP:()=>h});var n=r(32747),a=r.n(n),i=r(55399),o=r(45697),s=r.n(o),l=r(76341),c=r(32693),u=r(54047),d="atc-error-state-modal-v2",p=d+"__header",m=d+"__body",f=m+"__link",g=d+"__footer",v=g+"__close",b=g+"__viewCart",y=function(e){var t=e.handleClose;return a().createElement("div",{className:d},a().createElement("div",{className:p},a().createElement(l.Z,{id:"cnc.atc.error.state.modal.v2.heading"})),a().createElement("p",{className:m},a().createElement(l.Z,{id:"cnc.atc.error.state.modal.v2.body.part.1"})," ",a().createElement(i.Link,{className:f,onClick:t,to:c.fU.cartReview.path},a().createElement(l.Z,{id:"cnc.atc.error.state.modal.v2.body.part.2"}))," ",a().createElement(l.Z,{id:"cnc.atc.error.state.modal.v2.body.part.3"})),a().createElement("div",{className:g},a().createElement("button",{className:v,onClick:t},a().createElement(l.Z,{id:"cnc.atc.error.state.modal.v2.close.button"})),a().createElement("button",{className:b,onClick:function(){t(),u.m.push(c.fU.cartReview.path)}},a().createElement(l.Z,{id:"cnc.atc.error.state.modal.v2.view.cart.button"}))))};y.propTypes={handleClose:s().func.isRequired};const h=y},78094:(e,t,r)=>{r.d(t,{ZP:()=>pe});var n=r(32747),a=r.n(n),i=r(32693),o=r(45697),s=r.n(o),l=r(64063),c=r.n(l),u=r(56562),d=r.n(u),p=r(23930),m=r.n(p),f=r(76870),g=r(54047),v=r(69227),b=r.n(v),y=r(98930),h=r(62654),E=r(53217),_=r(39385);const R=(0,_.M)((function(){return a().createElement("div",{className:"accessibility-links"},a().createElement(E.Z,{link:"#site-content",messageId:"cnc.layout.skipToMainContent","data-auid":"skip-to-site-content"}),a().createElement(E.Z,{link:"#site-footer",messageId:"cnc.layout.skipToFooter","data-auid":"skip-to-site-footer"}))}));var T=r(96167),N=r(18835),k=r(584),M=r(71218),P=r(70323),C=r(78018),S=r(5305),O=r(84568),w=r(35168),q=r(73266),L=r(56011),A=r(76341);const Z=function(){return a().createElement("div",{className:"screen-reader-elements"},a().createElement("div",{id:"describe-link-opens-new-tab"},a().createElement(A.Z,{id:"cnc.layout.accessibility.external.link"})))};var I=r(87834),D=r(9965),B=r(1711),F=r(81310),x=r.n(F),j=r(13197),U=r(3143),H=r(77799),W=r(3193),Y=r(83442),K=r(62065),V=r(81286),G=r(21385),z="site-content",X=function(e){var t=e.children,r=e.isRapidBanner?"rapid":"";return a().createElement("main",{className:(0,h.lR)(z,r),id:z},t)};X.propTypes={isRapidBanner:s().bool.isRequired,children:s().oneOfType([s().array,s().element,s().string])};const J=(0,_.M)(X);var Q=r(999);function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ee(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function te(){return te=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},te.apply(this,arguments)}function re(e,t){return re=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},re(e,t)}function ne(e){return function(e){if(Array.isArray(e))return $(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return $(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return $(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var ae=a().lazy((function(){return r.e(1199).then(r.bind(r,1199))})),ie=a().lazy((function(){return r.e(5517).then(r.bind(r,5517))})),oe=a().lazy((function(){return r.e(6856).then(r.bind(r,26856))})),se=a().lazy((function(){return Promise.all([r.e(6509),r.e(3454),r.e(2131),r.e(2018),r.e(6876),r.e(2614),r.e(9354),r.e(229),r.e(19),r.e(2088),r.e(1765),r.e(4761),r.e(4313),r.e(7592),r.e(5842),r.e(2927),r.e(1844),r.e(999),r.e(4666),r.e(1200),r.e(8473),r.e(3669),r.e(8393),r.e(5989),r.e(2239),r.e(8834),r.e(1068),r.e(9908),r.e(2141),r.e(9969),r.e(5007),r.e(2601),r.e(5124),r.e(8024),r.e(3591),r.e(2532),r.e(6200),r.e(1856),r.e(961),r.e(7713),r.e(8953),r.e(110),r.e(1384),r.e(7561),r.e(1768),r.e(9442),r.e(6077),r.e(4981),r.e(3213),r.e(1857),r.e(9232),r.e(5210),r.e(1990),r.e(3787),r.e(863),r.e(1539),r.e(4779),r.e(7788),r.e(5585),r.e(4691),r.e(8735),r.e(3524),r.e(4287),r.e(8386),r.e(1988)]).then(r.bind(r,31988))})),le=a().lazy((function(){return Promise.all([r.e(6509),r.e(3454),r.e(2131),r.e(2018),r.e(6876),r.e(2614),r.e(9354),r.e(229),r.e(19),r.e(2088),r.e(1765),r.e(4761),r.e(4313),r.e(7592),r.e(5842),r.e(2927),r.e(1844),r.e(999),r.e(4666),r.e(1200),r.e(8473),r.e(3669),r.e(8393),r.e(5989),r.e(2239),r.e(8834),r.e(1068),r.e(9908),r.e(2141),r.e(9969),r.e(5007),r.e(2601),r.e(5124),r.e(8024),r.e(3591),r.e(2532),r.e(6200),r.e(1856),r.e(961),r.e(7713),r.e(8953),r.e(110),r.e(1384),r.e(7561),r.e(1768),r.e(9442),r.e(6077),r.e(4981),r.e(3213),r.e(1857),r.e(9232),r.e(5210),r.e(1990),r.e(3787),r.e(863),r.e(1539),r.e(4779),r.e(7788),r.e(5585),r.e(4691),r.e(8735),r.e(3524),r.e(4287),r.e(8386),r.e(4606)]).then(r.bind(r,64606))})),ce="site-layout",ue=ce+"__smart-banner",de=function(e){function t(r){var n;return(n=e.call(this,r)||this).state=t.initialState,n.handlePageScroll=n.handlePageScroll.bind(ee(n)),n.handleCartHeartBeat=n.handleCartHeartBeat.bind(ee(n)),n.updateLayoutOffsets=n.updateLayoutOffsets.bind(ee(n)),n}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&re(e,t)}(t,e);var r=t.prototype;return r.UNSAFE_componentWillMount=function(){window.addEventListener("scroll",this.handlePageScroll),window.addEventListener("focus",this.handleCartHeartBeat),this.handlePageScroll()},r.componentDidMount=function(){var e=this.props,t=e.isMarketplaceOnlyMode,r=e.currentUrl,n=e.setMarketplaceOnlyMode,a=e.uiDevice,o=e.inProgress,s=e.getOrdersInProgress;e.isMarketplaceEnabled?t||r!==i.Qy.marketplace.path||n(!0,K.XZ):n(!1,K.lI);var l=a.isTouchEnabled?"true":"false";document.documentElement.setAttribute("data-is-touch-enabled",l),o.needsReload()&&s()},r.UNSAFE_componentWillUpdate=function(e){this.props.isMobile&&!e.isMobile&&(this.handlePageScroll(),this.calculateOffset()),!this.props.isMobile&&e.isMobile&&(this.setState({isPageScrolled:!1}),this.calculateOffset())},r.componentDidUpdate=function(e,t){this.isScrollEventOrNewPage(e,t)&&this.calculateOffset();var r=this.props,n=r.isFFAdaSupportChatBotEnabled,a=r.adaChatbotOrderData,i=r.isPCXPassLoaded,o=r.pcxPassSubscriberCheck,s=r.isLoggedIn,l=r.customer,u=r.currentUrl,d=r.closeModal,p=r.isModalActive,m=l.pcOptimumAccount,f=l.isLoaded()&&!m||i&&null===o,v=(0,Q.IJ)({key:G.PCX_PASS_ON_ENTRY_MODAL_SIGNUP}),b=(0,Q.IJ)({key:G.PCX_PASS_LANDING_PAGE});if(n&&window.adaEmbed&&!c()(e.adaChatbotOrderData,a)){var y=this.getAdaMetaFields();window.adaEmbed.setMetaFields(y).then((function(){window.adaSettings.metaFields=y}))}v&&null===b&&s&&f&&((0,Q.Vj)({key:G.PCX_PASS_LANDING_PAGE,data:!0}),g.m.replace(G.LEARN_MORE_LINK)),p&&e.currentUrl!==u&&d()},r.componentWillUnmount=function(){window.removeEventListener("scroll",this.handlePageScroll),window.removeEventListener("focus",this.handleCartHeartBeat)},r.isScrollEventOrNewPage=function(e,t){var r=this.props,n=r.uiNav,a=r.currentUrl,i=this.state.isPageScrolled;return t.isPageScrolled!==i||e.uiNav.isDesktopNavActive!==n.isDesktopNavActive||e.currentUrl!==a},r.setBodyNodeAttributes=function(){var e=this.props,t=e.modalState,r=e.uiNav,n=e.uiSite,a=e.browserMediaType,i=e.notice,o=e.hideNotice,s=e.isDrawerOpen,l=r.isMobileNavActive?"active":"inactive";document.documentElement.setAttribute("data-mobile-menu-state",l);var c=r.isDesktopNavActive?"active":"inactive";document.documentElement.setAttribute("data-desktop-menu-state",c);var u=t&&t.active?"active":"inactive";document.documentElement.setAttribute("data-modal-state",u);var d=s?"active":"inactive";document.documentElement.setAttribute("data-drawer-state",d),document.documentElement.setAttribute("data-media",a),document.documentElement.setAttribute("data-loading-state",n.loading);var p=i.alertId&&!o?"active":"inactive";document.documentElement.setAttribute("data-notice",p)},r.calculateOffset=function(){var e=this.props,t=e.isMobile,r=e.currentUrl,n=e.updateSiteHeaderHeight,a=this.state,i=a.nodeRefs,o=a.isPageScrolled,s=i.menuBar,l=i.mobileHeader,c=i.notification,u=i.searchForm,d=i.savingsTracker,p="/checkout/almost-done"===r,m=p||t||!o?0:60;(m+=p&&o?60:0,p)||(t?[l,u,c,this.bannerNode,d]:[o?s:null,c]).forEach((function(e){e&&(m+=e.offsetHeight)}));this.setState({siteHeaderOffsetHeight:m}),m&&n(m)},r.handlePageScroll=function(){var e=this.props,t=e.notice,r=e.hideNotice,n=window.scrollY,a=t.alertId&&!r?60:30;this.setState({isPageScrolled:n>a})},r.handleCartHeartBeat=function(){var e=this.props,t=e.isThankYouPage,r=e.getCartHeartbeat,n=e.isPlacingOrderModalActive;t||n||r()},r.updateLayoutOffsets=function(e){var t=e.key,r=e.node,n=this.state.nodeRefs;r&&(n[t]=r,this.setState({nodeRefs:n})),this.calculateOffset()},r.getAdaMetaFields=function(){var e,t=this.props,r=t.customer.pcOptimumAccount,n=t.adaChatbotOrderData;return te({},(e=Object).assign.apply(e,[{}].concat(ne(n))),{walletID:null==r?void 0:r.memberId})},r.renderPrivacyPolicy=function(){return!this.props.isFFPrivacyPolicyEnabled||(0,j.Nw)()?null:a().createElement(I.Z,null)},r.renderAdaSupportChatBotScript=function(){var e=this.props,t=e.adaSupportKey,r=e.customer.anonymous,n=e.isFFAdaSupportChatBotEnabled,i=e.language,o=e.areThirdPartyScriptsDisabled,s=e.inProgress;if(!n||r||!t||o)return null;var l="https://static.ada.support/embed2.js";if(!s.isLoaded())return null;var c={handle:t,language:i,privateMode:r,metaFields:this.getAdaMetaFields()};return a().createElement(b(),{url:l,onCreate:function(){window.adaSettings=c},onLoad:function(){},onError:function(){return console.error("External Script Load Error: Ada Support chat bot:",l)},attributes:{id:"__ada",crossorigin:"anonymous",async:!0}})},r.renderSignalayerScript=function(){var e=this.props,t=e.customer,r=e.currentUrl,n=e.signalayerKey,i=e.areThirdPartyScriptsDisabled;if(!e.isSignaLayerEnabled||"/checkout/almost-done"===r||!n||i)return null;if(!(0,j.qp)(U.ONE_TRUST_COMPLIANCE.TARGETING))return null;var o=null;return t&&t.customerId&&t.email&&(o={userID:t.customerId,email:t.email}),a().createElement(q.Z,{apiKey:n,userData:o})},r.renderSiteContent=function(){var e=this.props,t=e.children,r=e.hasSystem500Error,n=e.isStateReadyToLoadContent,i=e.isRapidBanner,o=t;return n||(o=a().createElement(N.Z,{className:ce+"__loading-spinner",type:"spinner"})),r&&(o=a().createElement(P.ZP,{contentType:"system",title:"System Error"})),a().createElement(J,{isRapidBanner:i},o)},r.renderSmartBanner=function(){var e=this,t=this.props,r=t.isMobile,n=t.isRapidBanner;return!r||n?null:a().createElement("div",{className:ue,ref:function(t){e.bannerNode=t}},a().createElement(d(),{title:"PC Express",position:"top"}))},r.renderMealPlanner=function(){return this.props.isMealPlannerChatbotEnabled?a().createElement(k.Z.IslandBlockContainer,{id:H.ad}):null},r.renderSiteAlert=function(){var e=this.props,t=e.isMobile,r=e.notice,n=e.hideNotice,i=e.isIcebergTopBarEnabled;return r.alertId&&!i?a().createElement(S.Z,{notice:r,isMobile:t,hideNotice:n}):null},r.renderSiteBannerSkeleton=function(e){return void 0===e&&(e="h-7"),a().createElement("div",{className:(0,y.cn)("bg-iceberg-masthead-top-bar-background hidden md:flex flex-row items-center w-full px-5 space-x-4",e)},a().createElement(y.OdW,{className:"w-1/2 h-3 bg-iceberg-light-grey rounded-none"}),a().createElement("div",{className:"flex-1"}),a().createElement(y.OdW,{className:"w-12 h-3 bg-iceberg-light-grey rounded-none"}),a().createElement(y.OdW,{className:"w-12 h-3 bg-iceberg-light-grey rounded-none"}),a().createElement(y.OdW,{className:"w-12 h-3 bg-iceberg-light-grey rounded-none"}))},r.renderSiteBanner=function(){var e=this.props,t=e.headerType,r=e.isMobile,n=e.isIcebergTopBarEnabled;return t!==x().DELETE_PCX_ACCOUNT&&t!==W.ARRIVAL_CHECKIN_PAGE_LAYOUT.HEADER?n?a().createElement(a().Suspense,{fallback:this.renderSiteBannerSkeleton("h-12")},a().createElement(se,{isMobile:r})):a().createElement(a().Suspense,{fallback:this.renderSiteBannerSkeleton()},a().createElement(oe,{isMobile:r})):null},r.postCheckoutSubsModifier=function(){var e=this.props,t=e.isCSSubsPage;return e.isFFCustomerSelectedSubsPostCheckoutEnabled&&t?D.CUSTOMER_SUBS_PAGE:null},r.render=function(){var e=this.props,t=e.customer,r=e.isEmbeddedAppView,n=e.isFlyerDrawerFFEnabled,i=e.isMobile,o=e.isPerformanceTest,s=e.layoutStyle,l=e.modalState,c=e.showLiveCartBanner,u=e.site,d=e.stickyContainerState,p=e.uiNav,m=e.isTestModeOn,f=e.shouldShowFloatingCheckoutButton,g=e.isRapidMiniApp,v=e.isHomePage,b=e.isRapidModeActive,y=e.isRapidModeEnabled,E=e.shouldHideOverflowX,_=e.isLiquorstoreBanner,N=e.shouldShowIcebergFulfillmentToast,k=this.state,P=k.isPageScrolled,S=k.siteHeaderOffsetHeight;this.setBodyNodeAttributes();var q=[P?"is-scrolled":null,s,d.isActive?"sticky-container-"+d.name+"-"+d.position:null,u||"loblaw",g?"rapid-mini-app":null,E&&"hide-overflow-x"],A={marginTop:S},I=this.postCheckoutSubsModifier();return a().createElement("div",{id:ce,className:(0,h.lR)(ce,q),"data-customer-is-anonymous":t.anonymous,tabIndex:"-1"},y&&b&&a().createElement(a().Suspense,null,a().createElement(ae,null)),_&&a().createElement(a().Suspense,null,a().createElement(ie,null)),!r&&a().createElement(a().Fragment,null,this.renderSmartBanner(),a().createElement("div",{className:ce+"__header","data-auid":"header"},g&&a().createElement(V.Z,{isHomePage:v,iconClass:"back-btn",altText:"Back to PCO"}),a().createElement(R,null),this.renderSiteAlert(),m&&a().createElement(T.Z,null),this.renderSiteBanner(),a().createElement(O.Z,{updateLayoutOffsets:this.updateLayoutOffsets,isDesktopNavActive:p.isDesktopNavActive,isMobile:i,showLiveCartBanner:c})),c&&a().createElement("div",{className:(0,h.lR)(ce+"__live-cart",I)},a().createElement(L.Z,{updateLayoutOffsets:this.updateLayoutOffsets})),N&&a().createElement("div",{className:(0,h.lR)(ce+"__iceberg-fulfillment-toast",I)},a().createElement(a().Suspense,null,a().createElement(le,{updateLayoutOffsets:this.updateLayoutOffsets})))),a().createElement("div",{className:ce+"__content",style:A},this.renderSiteContent()),!r&&a().createElement("div",{className:ce+"__footer","data-auid":"footer"},a().createElement(w.Z,null)),this.renderPrivacyPolicy(),a().createElement(Z,null)," ",a().createElement(M.Z,null),l.type&&a().createElement(C.Z,{modalState:l}),!o&&this.renderAdaSupportChatBotScript(),!o&&this.renderSignalayerScript(),this.renderMealPlanner(),n&&a().createElement(B.Z,null),f&&a().createElement(Y.Z,null))},t}(f.ZP);de.propTypes={apiLocationId:s().string,hasSystem500Error:s().bool.isRequired,isFFPrivacyPolicyEnabled:s().bool.isRequired,isFFAdaSupportChatBotEnabled:s().bool.isRequired,isFlyerDrawerFFEnabled:s().bool.isRequired,isPerformanceTest:s().bool.isRequired,isStateReadyToLoadContent:s().bool.isRequired,areThirdPartyScriptsDisabled:s().bool.isRequired,modalState:s().object.isRequired,language:s().string.isRequired,layoutStyle:s().string.isRequired,isMobile:s().bool.isRequired,browserMediaType:s().string.isRequired,notice:m().record,hideNotice:s().bool.isRequired,isMealPlannerChatbotEnabled:s().bool.isRequired,shouldHideOverflowX:s().bool.isRequired,isDrawerOpen:s().bool.isRequired,customer:m().record.isRequired,site:s().string.isRequired,uiDevice:s().object.isRequired,uiNav:s().object.isRequired,uiSite:s().object.isRequired,adaSupportKey:s().string,signalayerKey:s().string,children:s().oneOfType([s().array,s().element,s().string]),currentUrl:s().string.isRequired,stickyContainerState:m().record.isRequired,showLiveCartBanner:s().bool.isRequired,isEmbeddedAppView:s().bool.isRequired,isFFCustomerSelectedSubsPostCheckoutEnabled:s().bool.isRequired,isCSSubsPage:s().bool.isRequired,getCartHeartbeat:s().func.isRequired,isTestModeOn:s().bool.isRequired,inProgress:m().record.isRequired,getOrdersInProgress:s().func.isRequired,getAdaChatbotOrderData:s().string,isRapidBanner:s().bool.isRequired,isRapidModeActive:s().bool.isRequired,isRapidModeEnabled:s().bool.isRequired,isMarketplaceOnlyMode:s().bool.isRequired,isRapidMiniApp:s().bool.isRequired,isHomePage:s().bool.isRequired,pcxPassSubscriberCheck:s().bool,isLoggedIn:s().bool,isPCXPassLoaded:s().bool.isRequired,isSignaLayerEnabled:s().bool.isRequired,closeModal:s().func.isRequired,isModalActive:s().bool.isRequired,isMarketplaceEnabled:s().bool,isLiquorstoreBanner:s().bool,updateSiteHeaderHeight:s().func.isRequired,isIcebergTopBarEnabled:s().bool,shouldShowIcebergFulfillmentToast:s().bool,isPlacingOrderModalActive:s().bool.isRequired},de.defaultProps={adaSupportKey:void 0,apiLocationId:void 0,signalayerKey:void 0,getAdaChatbotOrderData:null,pcxPassSubscriberCheck:!1,isLoggedIn:!1,isLiquorstoreBanner:!1},de.initialState={isPageScrolled:!1,siteHeaderOffsetHeight:0,nodeRefs:{menuBar:null,mobileHeader:null,notification:null,searchForm:null,liveCart:null,siteHeader:null,savingsTracker:null}};const pe=de},5651:(e,t,r)=>{r.d(t,{ZP:()=>_});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(28346),l=r(54047),c=r(62654),u=r(94738),d=r(32693),p=r(63861),m=r(76341),f="floating-checkout",g=f+"__button",v=g+"__content",b=v+"__icon",y=v+"__text",h=g+"__total",E=function(e){var t=e.totalItems,r=e.subTotal,n=[t>0?"show":"hide"],i=(0,u.lb)(r),o=1===t?"rapid.checkout.floating.button.label.single":"rapid.checkout.floating.button.label";return a().createElement("div",{className:(0,c.lR)(f,n)},a().createElement(p.Z,{className:g,onClick:function(){l.m.push(d.fU.cartReview.path)}},a().createElement(a().Fragment,null,a().createElement("div",{className:v},a().createElement(s.Z,{className:b}),a().createElement("div",{className:y},a().createElement(m.Z,{id:o,values:{totalItems:t}}))),a().createElement("div",{className:h},i))))};E.propTypes={totalItems:o().number.isRequired,subTotal:o().number.isRequired};const _=E},16801:(e,t,r)=>{r.d(t,{Z:()=>p});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(62654),l=r(42734);function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c.apply(this,arguments)}var u="page-title",d=a().forwardRef((function(e,t){var r=e.isLoaded,n=e.title,i=e.subtitle,o=e.children,d=e.classModifier;if(!r)return a().createElement(l.Z,{className:u});var p=n||o;if(!p)return null;var m=t?{ref:t,tabIndex:-1}:{};return a().createElement("div",c({className:(0,s.lR)(u,d)},m),a().createElement("h1",{className:u+"__title"},p),i&&a().createElement("h2",{className:u+"__subtitle"},i))}));d.propTypes={isLoaded:o().bool,title:o().string,subtitle:o().string,children:o().oneOfType([o().element,o().string]),classModifier:o().oneOfType([o().string,o().array])},d.defaultProps={isLoaded:!0,title:void 0,subtitle:void 0,children:void 0,classModifier:void 0};const p=d},64812:(e,t,r)=>{r.d(t,{Z:()=>g});var n=r(32747),a=r.n(n),i=r(10056),o=r.n(i),s=r(45697),l=r.n(s),c=r(4389),u=r(30370),d=r(62065),p=r(3143);function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}var f=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={showPrivacyPolicy:!1},r.handleSimplePrivacyPolicyClose=r.handleSimplePrivacyPolicyClose.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(t,e);var r=t.prototype;return r.componentDidMount=function(){var e=this,t=this.props.setCookieBannerStatusTagValue;setTimeout((function(){e.setState({showPrivacyPolicy:!0});var r=c.get(p.PRIVACY_POLICY_COOKIE_BANNER_KEY);t(r?d.$w:d.v5)}),p.PRIVACY_POLICY_DELAY_TIME)},r.handleSimplePrivacyPolicyClose=function(){this.props.setCookieBannerStatusTagValue(d.$w)},r.render=function(){var e=this.props,t=e.language,r=e.isRapidBanner;if(!this.state.showPrivacyPolicy||!document.getElementById("privacy-policy")||r)return null;var n={key:p.PRIVACY_POLICY_COOKIE_BANNER_KEY,maxAge:p.PRIVACY_POLICY_COOKIE_BANNER_TIMEOUT};return o().createPortal(a().createElement(u.Z,{onClose:this.handleSimplePrivacyPolicyClose,cookie:n,lang:t}),document.getElementById("privacy-policy"))},t}(a().PureComponent);f.propTypes={language:l().string.isRequired,setCookieBannerStatusTagValue:l().func.isRequired,isRapidBanner:l().bool.isRequired};const g=f},25945:(e,t,r)=>{r.d(t,{MA:()=>h,ZP:()=>_});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(76341),u=r(80366),d=r(52078),p=r(62654),m=r(3558),f="site-alert",g=f+"__message",v=g+"__text",b=v+"__value",y=f+"__close",h=function(e){var t=e.notice,r=t.link,n=t.subject;return r?a().createElement(m.ZP,{className:b,to:r,target:"_blank",dangerouslySetInnerHTML:{__html:n}}):a().createElement("span",{className:b,dangerouslySetInnerHTML:{__html:n}})};h.propTypes={notice:l().record};var E=function(e){var t=e.notice,r=e.clearNotice,n=e.isMobile,i=e.hideNotice,o=n?null:"top-aligned";return t&&t.subject&&!i?a().createElement("div",{className:(0,p.lR)(f,o)},a().createElement("span",{className:g,title:t.subject},a().createElement("span",{className:v},a().createElement("span",{className:v+"__label"},a().createElement(d.Z,{className:v+"__label__icon",style:{fontSize:18},role:"presentation",focusable:"false"}),a().createElement(c.Z,{id:"cnc.common.alert"}),":"),a().createElement(h,{notice:t}))),a().createElement("button",{className:y,onClick:function(){return r(t.alertId)}},a().createElement("span",{className:y+"__text"},a().createElement(c.Z,{id:"cnc.common.close"})),a().createElement(u.Z,{className:f+"__close__icon",style:{fontSize:18}}))):null};E.propTypes={isMobile:o().bool.isRequired,notice:l().record,clearNotice:o().func.isRequired,hideNotice:o().bool},E.defaultProps={notice:void 0,hideNotice:!1};const _=E},36047:(e,t,r)=>{r.d(t,{Z:()=>f});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(76870),u=r(62654);function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}var p="site-language-toggle",m=function(e){function t(t){var r;return(r=e.call(this,t)||this).handleButtonClick=r.handleButtonClick.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(t,e);var r=t.prototype;return r.componentDidMount=function(){var e=this.props,t=e.customer.preferences,r=e.getCustomerPreferences;e.isLoggedIn&&!t.isLoaded()&&r()},r.getLanguageOptions=function(){var e=this.props,t=e.currentLanguage;return e.layoutLanguages.filter((function(e){return e.code!==t}))},r.handleButtonClick=function(e){var t=this.props,r=t.updateCurrentLanguage,n=t.setMobileNavToActive,a=t.classModifier,i=t.isLoggedIn,o=t.updateCustomerPreferences,s=t.customer.preferences,l=e.currentTarget.getAttribute("data-language-code");i&&s.isLoaded()?o({preferredLanguage:l}):r(l),"mobile-menu"===a&&n(!1),window.location.reload()},r.renderLanguageLink=function(e){var t=this.props.abbreviate,r=p+"__item",n=t?e.name.substr(0,2).toUpperCase():e.name;return a().createElement("button",{key:e.code,className:r,"data-language-code":e.code,onClick:this.handleButtonClick,"data-auid":"language-toggle-button"},n)},r.render=function(){var e=this,t=this.props,r=t.layoutLanguages,n=t.classModifier;if(r.size<2)return null;var i=this.getLanguageOptions().map((function(t){return e.renderLanguageLink(t)}));return a().createElement("span",{className:(0,u.lR)(p,n)},i)},t}(c.ZP);m.propTypes={currentLanguage:o().string.isRequired,layoutLanguages:l().list.isRequired,customer:l().record.isRequired,updateCurrentLanguage:o().func.isRequired,setSiteLoading:o().func.isRequired,setMobileNavToActive:o().func.isRequired,updateCustomerPreferences:o().func.isRequired,getCustomerPreferences:o().func.isRequired,isLoggedIn:o().bool.isRequired,abbreviate:o().bool,classModifier:o().string},m.defaultProps={abbreviate:!1,classModifier:void 0};const f=m},60914:(e,t,r)=>{r.d(t,{Z:()=>P});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(76870),u=r(71315),d=r(80366),p=r(71355),m=r(62654),f=r(47251),g=r(76341);function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}var y="toast",h=y+"__content",E=h+"__text",_=h+"__close",R=function(e){function t(r){var n;return(n=e.call(this,r)||this).getMessageData=function(e){var t;switch(e.toast.type){case f.TOAST_TYPE.MINICART:t="cnc.layout.header.notificationToast.miniCart.productAdded";break;case f.TOAST_TYPE.LIVECART:t="cnc.layout.header.notificationToast.liveCart.productAdded"}return{id:t,values:undefined}},n.state=t.initialState,n.toastTimeout=null,n.clearToastTimeout=n.clearToastTimeout.bind(v(n)),n.toastCloseOnClickHandler=n.toastCloseOnClickHandler.bind(v(n)),n.toggleAnimation=n.toggleAnimation.bind(v(n)),n.deleteToastOnTransitionExit=n.deleteToastOnTransitionExit.bind(v(n)),n}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(t,e);var r=t.prototype;return r.componentDidMount=function(){var e=this;this.clearToastTimeout(),this.toggleAnimation(),this.toastTimeout=setTimeout((function(){e.toggleAnimation()}),f.TOAST_COUNTDOWN)},r.componentDidUpdate=function(e){var t=this,r=this.props.toast;r.lastModified&&r.lastModified!==e.toast.lastModified&&(this.clearToastTimeout(),this.toastTimeout=setTimeout((function(){t.toggleAnimation()}),f.TOAST_COUNTDOWN))},r.componentWillUnmount=function(){this.clearToastTimeout()},r.clearToastTimeout=function(){this.toastTimeout&&clearTimeout(this.toastTimeout)},r.toggleAnimation=function(){this.setState((function(e){return{animationToggle:!e.animationToggle}}))},r.toastCloseOnClickHandler=function(){this.clearToastTimeout(),this.toggleAnimation()},r.deleteToastOnTransitionExit=function(){var e=this.props,t=e.toast;(0,e.deleteToast)({type:t.type})},r.render=function(){var e=this.props.toast,t=this.state.animationToggle,r=this.getMessageData({toast:e}),n=r.id,i=r.values;return a().createElement(u.Z,{in:t,timeout:f.TOAST_ANIMATION_DURATION,classNames:(0,m.lR)(y,"animate"),onExited:this.deleteToastOnTransitionExit},a().createElement("div",{className:y,role:"alert","aria-live":"polite"},a().createElement("div",{className:h},a().createElement("div",{className:E},a().createElement(p.Z,{className:E+"__icon"}),a().createElement(g.Z,{id:n,values:i})),a().createElement("button",{className:_,onClick:this.toastCloseOnClickHandler},a().createElement(d.Z,{className:_+"__icon",role:"presentation"}),a().createElement("span",{className:_+"__text sr-only"},a().createElement(g.Z,{id:"cnc.common.close"}))))))},t}(c.ZP);R.propTypes={toast:l().record.isRequired,deleteToast:o().func.isRequired},R.initialState={animationToggle:!1};const T=R;function N(e,t){return N=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},N(e,t)}var k="toasts",M=function(e){function t(){return e.apply(this,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&N(e,t)}(t,e),t.prototype.render=function(){var e=this.props,t=e.toasts,r=e.deleteToast;if(0===t.size)return null;var n=t.map((function(e,t){return a().createElement("li",{className:k+"__item",key:e.type+"-"+t},a().createElement(T,{toast:e,deleteToast:r}))}));return a().createElement("ul",{className:k},n)},t}(c.ZP);M.propTypes={toasts:l().list.isRequired,deleteToast:o().func.isRequired};const P=M},5894:(e,t,r)=>{r.d(t,{ZP:()=>w});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(76870),u=r(82647),d=r.n(u),p=r(39385),m=r(62654),f=r(3558),g=r(18835),v="contact-us",b=v+"__contact-info",y=b+"__sub-section",h=y+"__item",E=h+"__link",_=function(e){var t=e.data,r=e.imagesCDN,n=t.hoursOfOperationList.map((function(e,t){return a().createElement("div",{className:h+"__hour",key:t},e.hours)})),i=t.link?a().createElement(f.ZP,{className:E+"__contact-link",to:t.link},t.linkText):t.linkText;return a().createElement("div",{className:b},a().createElement("div",{className:b+"__icon"},t.imageUrl&&a().createElement("img",{className:b+"__icon__image",alt:t.title,src:r+"/ContentMedia/lsl/"+t.imageUrl})),a().createElement("div",{className:y},a().createElement("div",{className:h+"__title"},t.title),a().createElement("div",{className:E},i),a().createElement("div",{className:h+"__business-days"},t.businessDays),a().createElement("div",{className:h+"__operation-hours"},n)))};_.propTypes={data:l().record.isRequired,imagesCDN:o().string.isRequired};var R=function(e){var t=e.infoList,r=e.imagesCDN,n=t.map((function(e,t){return a().createElement(_,{key:t,data:e,imagesCDN:r})}));return a().createElement("div",{className:v},n)};R.propTypes={infoList:l().list.isRequired,imagesCDN:o().string.isRequired};const T=(0,p.M)(R);function N(e,t){return N=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},N(e,t)}var k="checkout-navigation-footer",M=k+"__panel",P=k+"__faq-questions",C=function(e){var t=e.title,r=e.children,n=e.classModifier;return a().createElement("div",{className:(0,m.lR)(M,n)},a().createElement("div",{className:M+"__title"},t),a().createElement("div",{className:M+"__content"},r))};C.propTypes={title:o().string.isRequired,children:o().oneOfType([o().array,o().element,o().string,l().list]).isRequired,classModifier:o().string},C.defaultProps={classModifier:null};var S=function(e){var t=e.faqListData,r=e.seeMoreData,n=e.faqLink,i=t.map((function(e,t){var r="/faq?category="+e.questionType+"&question="+e.uid+"#faq-"+e.uid;return a().createElement("li",{className:P+"__question",key:t},a().createElement(f.ZP,{to:r,className:P+"__question__link"},e.question))}));return a().createElement("ul",{className:P},i,a().createElement("li",{className:P+"__see-more"},a().createElement(f.ZP,{to:n,className:P+"__see-more__link"},d().fromString(r,{wordwrap:null}))))};S.propTypes={faqListData:l().list.isRequired,seeMoreData:o().string.isRequired,faqLink:o().string.isRequired};var O=function(e){function t(){return e.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&N(e,t)}(t,e);var r=t.prototype;return r.componentDidMount=function(){this.props.data.needsReload()&&this.props.getCheckoutFooter()},r.renderContactInfo=function(){var e=this.props,t=e.data.contactInfoComponent,r=t.title,n=t.infoList,i=e.imagesCDN;return a().createElement(C,{classModifier:"contact",title:r},a().createElement(T,{infoList:n,imagesCDN:i}))},r.renderFAQQuestions=function(){var e=this.props,t=e.data.faqComponent,r=t.title,n=t.seeMoreFaq,i=t.faqList,o=e.faqLink;return a().createElement(C,{classModifier:"faq",title:r},a().createElement(S,{faqListData:i,seeMoreData:n,faqLink:o}))},r.render=function(){var e=this.props.data,t=e.loadedDate,r=e.notice,n=d().fromString(r,{wordwrap:null});return t?a().createElement("footer",{className:k,id:"site-footer",role:"contentinfo","aria-label":"Footer"},this.renderFAQQuestions(),this.renderContactInfo(),a().createElement("div",{className:k+"__copyright"},n)):a().createElement(g.Z,{className:k+"__loading"})},t}(c.ZP);O.propTypes={data:l().record.isRequired,imagesCDN:o().string.isRequired,getCheckoutFooter:o().func.isRequired};const w=(0,p.M)(O)},52904:(e,t,r)=>{r.d(t,{Z:()=>M});var n=r(32747),a=r.n(n),i=r(14890),o=r(45697),s=r.n(o),l=r(78494),c=r(76341),u=r(39385),d=r(62654),p=function(e){var t=e.classModifier,r="cnc.layout.footer.copyrightFormality"+(e.isRapidBanner?"Rapid":"");return a().createElement("span",{className:(0,d.lR)("copyright-formality",t)},a().createElement(c.Z,{id:r}))};p.propTypes={classModifier:s().oneOfType([s().string,s().array]),isRapidBanner:s().bool.isRequired};const m=(0,u.M)(p);var f=r(14068),g=r(6979),v=r.n(g),b=r(37372),y=function(e){var t=e.legalFooterNavigation,r=e.classModifier;if(!t)return null;var n=r+"__list__item";return v().get(t,"fields.children").map((function(e){return a().createElement("li",{className:n,key:e.id},a().createElement(b.Z,{data:e,classModifier:n+"__link"}))}))};y.propTypes={legalFooterNavigation:s().object.isRequired,classModifier:s().string.isRequired};const h=y;var E=r(42031),_=r(13197),R="content-footer",T=R+"__list__item",N=T+"__cookie-compliance-cta",k=function(e){var t=e.legalFooterNavigation,r=e.isRapidBanner,n=e.intl,i=E.ASSETFUL_CDN_BASE_URL+"/content/dam/loblaw-companies-limited/creative-assets/bolt/Bolt-White.svg",o=[r&&"is-rapid"];return a().createElement("div",{className:(0,d.lR)(R,o)},r?a().createElement("img",{className:R+"__rapidlogo",src:i,alt:"rapid-logo"}):null,a().createElement("ul",{className:R+"__list"},t&&a().createElement(h,{legalFooterNavigation:t,classModifier:R}),function(){if(!(0,_.Nw)()||!window.OneTrust)return null;var e=window.OneTrust.getGeolocationData(),t=e.country,r=e.state;return"ca"!==t.toLowerCase()||"qc"!==r.toLowerCase()?null:a().createElement("li",{className:T},a().createElement("button",{onClick:window.OneTrust.ToggleInfoDisplay,className:N},n.formatMessage({id:"cnc.cookieCompliance.preferences"})))}()),a().createElement(m,{classModifier:o,isRapidBanner:r}))};k.propTypes={legalFooterNavigation:s().object,isRapidBanner:s().bool.isRequired,intl:s().object.isRequired};const M=(0,i.qC)(f.Z,l.ZP)(k)},27042:(e,t,r)=>{r.d(t,{ZP:()=>b});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(76870),l=r(3558),c=r(49566),u=r(76341);const d=function(){return a().createElement("div",null,a().createElement(u.Z,{id:"cnc.layout.footer.deletePCXAccountCopyrightFormality",values:{year:(new Date).getFullYear()}}))};var p=r(35474),m=r(87173);function f(e,t){return f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},f(e,t)}var g="delete-pcx-account-footer",v=function(e){function t(){return e.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(t,e);var r=t.prototype;return r.renderLegalFooterNavigationLinks=function(){var e=this.props.currentLanguage,t=m.MW.b.replace("{currentLanguage}",e),r=m._G.b;return a().createElement(a().Fragment,null,a().createElement("div",null,a().createElement("ul",{className:g+"__delete-account-footer-link-list"},a().createElement("li",{className:g+"__delete-account-footer-list-item"},a().createElement(l.ZP,{className:g+"__policy-links",to:r},a().createElement(u.Z,{id:"cnc.page.termsOfUse"}))),a().createElement("li",{className:g+"__delete-account-footer-list-item"},a().createElement(l.ZP,{className:g+"__policy-links",to:t},a().createElement(u.Z,{id:"cnc.page.privacyPolicy"}))))),a().createElement(c.Z,{abbreviate:!0,classModifier:g,dataAuid:"language-toggle-button"}))},r.render=function(){return a().createElement("footer",{className:g,id:"site-footer",role:"contentinfo","aria-label":"Footer"},a().createElement("div",{className:g+"__container"},a().createElement("div",{className:g+"__logo-cont"},a().createElement(p.Z,{className:g+"__logo-footer-img",isLogoReversed:!0}),a().createElement(d,null)),this.renderLegalFooterNavigationLinks()))},t}(s.ZP);v.propTypes={currentLanguage:o().string.isRequired};const b=v},47432:(e,t,r)=>{r.d(t,{Z:()=>P});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(78494),l=r(6979),c=r.n(l),u=r(9270),d=r(6760),p=r(62654),m=function(e){var t=e.isMobile,r=e.panelTitle,n=e.toggleState,i=e.isStateActive,o=e.classModifier+"__panel__title",s=i?"active":null;return t?a().createElement("button",{className:(0,p.lR)(o,["button",s]),onClick:n},r):a().createElement("span",{className:(0,p.lR)(o,"text")},r)};m.propTypes={isMobile:o().bool.isRequired,panelTitle:o().string.isRequired,toggleState:o().func,isStateActive:o().bool,classModifier:o().string.isRequired};const f=m;var g=r(37372),v=function(e){var t=e.data,r=e.panelTitle,n=e.classModifier,i=n+"__panel__list__item",o=r.toLowerCase().replace(/ /g,"-")+":"+(t.text&&t.text.toLowerCase().replace(/ /g,"-"));return a().createElement("li",{className:i},a().createElement(g.Z,{data:t,classModifier:n,dataTrack:"data-track",dataTrackLinkName:o}))};v.propTypes={data:o().object.isRequired,panelTitle:o().string.isRequired,classModifier:o().string.isRequired};const b=(0,u.Z)(v);var y=function(e){var t=e.panelListData,r=e.panelTitle,n=e.isStateActive,i=e.classModifier,o=i+"__panel__list",s=t.map((function(e,t){return a().createElement(b,{data:e,panelTitle:r,key:t,classModifier:i})})),l=n?"open":null;return a().createElement("ul",{className:(0,p.lR)(o,l)},s)};y.propTypes={panelListData:o().object.isRequired,panelTitle:o().string.isRequired,isStateActive:o().bool,classModifier:o().string.isRequired};const h=y;var E=function(e){var t=e.data,r=e.isMobile,n=e.classModifier,i=t.children;return a().createElement(d.Z,{className:n+"__panel",globalClose:!1},a().createElement(f,{panelTitle:t.text,isMobile:r,classModifier:n}),a().createElement(h,{classModifier:n,panelListData:i,panelTitle:t.text}))};E.propTypes={data:o().object.isRequired,isMobile:o().bool.isRequired,classModifier:o().string.isRequired};const _=(0,u.Z)(E);var R=function(e){var t=e.navData,r=e.isMobile,n=e.classModifier;return t?c().get(t,"fields.children").map((function(e,t){return a().createElement(_,{data:e,key:t,isMobile:r,classModifier:n})})):null};R.propTypes={navData:o().object,isMobile:o().bool.isRequired,classModifier:o().string.isRequired},R.defaultProps={footerNavigation:null};const T=R;var N=r(39385),k="navigation-footer",M=function(e){var t=e.isMobile,r=e.intl,n=e.footerNavigation,i=r.formatMessage({id:"cnc.layout.accessibility.navigation.footer"});return a().createElement("nav",{"aria-label":i},a().createElement("div",{className:k},a().createElement(T,{navData:n,isMobile:t,classModifier:k})))};M.propTypes={isMobile:o().bool.isRequired,intl:o().object.isRequired,footerNavigation:o().object},M.defaultProps={footerNavigation:null};const P=(0,s.ZP)((0,N.M)(M))},14709:(e,t,r)=>{r.d(t,{ZP:()=>T});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(62654),l=r(29915),c=r(18556),u=r(73658),d="site-footer",p=function(e){var t=e.isRapidBanner,r=e.isLiquorstoreBanner,n=e.isCartReviewPage,i=e.isMobile,o=[t&&n&&i&&"is-rapid-cart-review-page-footer",(0,s.hi)(r)];return a().createElement("footer",{className:(0,s.lR)(d,o),id:d,role:"contentinfo","aria-label":"Footer"},t?null:a().createElement(a().Fragment,null,a().createElement(l.Z,null),a().createElement(c.Z,null)),a().createElement(u.Z,null))};p.propTypes={isLiquorstoreBanner:o().bool,isRapidBanner:o().bool.isRequired,isCartReviewPage:o().bool,isMobile:o().bool},p.defaultProps={isLiquorstoreBanner:!1,isCartReviewPage:!1,isMobile:!1};const m=p;var f=r(41293),g=r(48058),v=r(144),b=r(81310),y=r(584);function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}var E="site-footer-wrapper",_=E+"__footer",R=function(e){function t(){return e.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,e);var r=t.prototype;return r.renderFooter=function(){var e=this.props,t=e.footerType,r=e.isRapidBanner,n=e.isLiquorstoreBanner,i=e.isCartReviewPage,o=e.isMobile,l=(0,s.lR)(_,[t,(0,s.hi)(n)]);return"checkout"!==t||r||n?t===b.DELETE_PCX_ACCOUNT?a().createElement("div",{className:l},a().createElement(g.Z,null)):a().createElement("div",{className:l},n&&a().createElement(y.Z.IslandBlockContainer,{id:"ValueProps"}),a().createElement(m,{isRapidBanner:r,isLiquorstoreBanner:n,isCartReviewPage:i,isMobile:o}),a().createElement(v.Z,null)):a().createElement("div",{className:l},a().createElement(f.Z,null))},r.render=function(){return this.props.footerType===b.NO_FOOTER?null:a().createElement("div",{className:(0,s.lR)(E,(0,s.hi)(this.props.isLiquorstoreBanner))},this.renderFooter())},t}(a().PureComponent);R.propTypes={footerType:o().string,isLiquorstoreBanner:o().bool,isRapidBanner:o().bool.isRequired,isCartReviewPage:o().bool.isRequired,isMobile:o().bool.isRequired},R.defaultProps={footerType:null,isLiquorstoreBanner:!1};const T=R},69015:(e,t,r)=>{r.d(t,{Z:()=>g});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(76870),u=r(18835),d=r(3558);function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}var m="social-links",f=function(e){function t(){return e.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(t,e);var r=t.prototype;return r.componentDidMount=function(){var e=this.props,t=e.contactMethods,r=e.getContactMethods;t.isLoaded()||r()},r.shouldRenderLinkNodes=function(){var e=this.props.contactMethods.links,t=Array.isArray(e.toJS())?e.toJS():[];return t&&t.map((function(e,t){return a().createElement(d.ZP,{key:t,className:m+"__link",to:e.link,target:"_blank",rel:"noopener noreferrer","data-track":"footerSocialMediaLink","data-track-link-name":"social-media-button-"+e.code},a().createElement("img",{src:e.icon,className:"social-icon",alt:e.code}))}))},r.render=function(){var e=this.props.contactMethods;return e&&e.isLoaded()?a().createElement("div",{className:m},this.shouldRenderLinkNodes()):a().createElement("div",{className:m},a().createElement(u.Z,{className:m+"__loading",type:"spinner"}))},t}(c.ZP);f.propTypes={contactMethods:l().record,getContactMethods:o().func.isRequired};const g=f},91127:(e,t,r)=>{r.d(t,{Z:()=>T});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(6979),u=r.n(c),d=r(340),p=r(78494),m=r(39385),f=r(6760),g=function(e){var t=e.text,r=e.toggleState;return a().createElement("button",{className:"cobrand-footer-label__button",onClick:r},t)};g.propTypes={text:o().string.isRequired,toggleState:o().func},g.defaultProps={toggleState:function(){return null}};const v=(0,m.M)(g);var b=r(16139),y="cobrand-footer",h=(0,m.M)((function(e){var t=e.entry,r=y+"__accordion__panel";return a().createElement(f.Z,{className:r,classModifier:t.code.toLowerCase()},a().createElement(v,{text:t.text}),a().createElement(b.Z,{entry:t}))}));h.propTypes={entry:l().record.isRequired};var E=(0,m.M)((function(e){var t=e.entries,r=y+"__accordion",n=t.map((function(e){return a().createElement(h,{entry:e,key:e.code})}));return a().createElement("div",{className:r},n)}));E.propTypes={entries:l().list.isRequired};var _=(0,m.M)((function(e){var t=e.entries,r=y+"__tabs",n=r+"__tab-panel",i=r+"__tab-list",o=i+"__tab",s="active",l=t.map((function(e){return a().createElement(d.x4,{className:n,selectedClassName:n+"--"+s,key:e.code},a().createElement(b.Z,{entry:e}))})),c=t.map((function(e){return a().createElement(d.OK,{className:o,selectedClassName:o+"--"+s,key:e.code},a().createElement(v,{text:e.text}))}));return a().createElement(d.mQ,{className:r,defaultIndex:-1},a().createElement(d.td,{className:i},c),l)}));_.propTypes={entries:l().list.isRequired};var R=function(e){var t=e.isMobileOrTablet,r=e.partnerFooterNavigation,n=e.intl;if(!r)return null;var i=n.formatMessage({id:"cnc.layout.accessibility.navigation.coBrandFooter"}),o=u().get(r,"fields.children"),s=t?a().createElement(E,{entries:o}):a().createElement(_,{entries:o});return a().createElement("nav",{className:y,id:y,"aria-label":i},s)};R.propTypes={isMobileOrTablet:o().bool.isRequired,partnerFooterNavigation:o().object,intl:o().object.isRequired},R.defaultProps={partnerFooterNavigation:null};const T=(0,m.M)((0,p.ZP)(R))},3095:(e,t,r)=>{r.d(t,{Z:()=>y});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(76870),u=r(37372),d=r(62654),p=r(39385);function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}var f="cobrand-footer-content",g=function(e){var t=e.itemData,r=e.listLevel,n=f+"__list__item",i=["level-"+r,t.code.toLowerCase()],o=(0,d.lR)(n,i);if(t.children.size){var s=r+1,l=(0,d.lR)(n+"__header",i);return a().createElement("li",{className:o},a().createElement("span",{className:l},t.text),a().createElement(v,{listData:t.children,listLevel:s}))}return a().createElement("li",{className:o},a().createElement(u.Z,{data:t,classModifier:n+"__link"}))};g.propTypes={itemData:l().record.isRequired,listLevel:o().number.isRequired,isFFContentfulNavigationEnabled:o().bool};var v=function(e){var t=e.listData,r=e.listLevel,n=(0,d.lR)(f+"__list","level-"+r),i=t.map((function(e,t){return a().createElement(g,{itemData:e,listLevel:r,key:t})}));return a().createElement("ul",{className:n},i)};v.propTypes={listData:l().list.isRequired,listLevel:o().number.isRequired};var b=function(e){function t(){return e.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(t,e);var r=t.prototype;return r.componentDidMount=function(){if(this.props.isDesktop){var e=document.getElementById("cobrand-footer");window.scrollTo(0,e.offsetTop-this.getHeaderSize())}},r.componentDidUpdate=function(){if(this.props.isStateActive){var e=document.getElementById("cobrand-footer");window.scrollTo(0,e.offsetTop-this.getHeaderSize())}},r.getHeaderSize=function(){return this.props.isHeaderMobileVersion?100:"active"===document.documentElement.dataset.desktopMenuState?180:120},r.render=function(){var e=this.props.entry,t=e.code.toLowerCase();return a().createElement("div",{className:(0,d.lR)(f,t)},a().createElement(v,{listData:e.children,listLevel:0}))},t}(c.ZP);b.propTypes={entry:l().record.isRequired,isHeaderMobileVersion:o().bool.isRequired,isDesktop:o().bool.isRequired,isStateActive:o().bool},b.defaultProps={isStateActive:!1};const y=(0,p.M)(b)},75464:(e,t,r)=>{r.d(t,{Z:()=>h});var n=r(32747),a=r.n(n),i=r(45697),o=r.n(i),s=r(23930),l=r.n(s),c=r(76870),u=r(18824),d=r(64470),p=r(56838),m=r(68933),f=r(46455),g=r(62654);function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}var b="menu-bar",y=function(e){function t(){return e.apply(this,arguments)}!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,e);var r=t.prototype;return r.componentDidMount=function(){this.props.updateLayoutOffsets({node:this.menuBarNode,key:"menuBar"})},r.render=function(){var e=this,t=this.props,r=t.isExpTablet,n=t.hideCart,i=t.isFFMiniCartRevampEnabled,o=t.nav,s=t.classModifier,l=t.isRapidBanner?"rapid":s;return a().createElement("div",{className:(0,g.lR)(b,l),ref:function(t){e.menuBarNode=t}},r&&a().createElement(f.Z,null),a().createElement("div",{className:b+"__navigation"},o&&a().createElement(m.Z,{navEntries:o})),!r&&a().createElement("div",{className:(0,g.lR)(b+"__account","exp-BX-2651-shift-flyout-down")},a().createElement(p.Z,null)),!n&&a().createElement("div",{className:b+"__mini-cart","data-auid":"mini-cart"},a().createElement(u.Z,null)),!r&&!n&&!i&&a().createElement(d.Z,{classModifier:b}))},t}(c.ZP);y.propTypes={isExpTablet:o().bool.isRequired,updateLayoutOffsets:o().func,hideCart:o().bool.isRequired,isFFMiniCartRevampEnabled:o().bool.isRequired,nav:l().list,site:o().string.isRequired,classModifier:o().string,isRapidBanner:o().bool.isRequired},y.defaultProps={updateLayoutOffsets:function(){return null},nav:null};const h=y},30783:e=>{e.exports=JSON.parse('{"O":["dominion","fortinos","independentcitymarket","liquorstore","loblaw","provigo","rass","valumart","zehrs"]}')},27254:e=>{e.exports=JSON.parse('["superstore","wholesaleclub","maxi","extrafoods","nofrills","rapid","liquorstore"]')}}]);