PageSourceSearch

https://www.charlottetilbury.com/_next/static/chunks/6941-b4cb8c3f8bb57363.js

js charlottetilbury.com collected 2026-09-24 08:40:33 UTC 28,547 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6941],{936:e=>{e.exports={removeBtn:"ShippingRestrictionMessaging_removeBtn__Jlqw6"}},3570:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var o=n(21745);n(42413);var a=n(22599),r=n(51061),i=n(34168),l=n(21571),s=n(13453),c=n(7534),d=n(30893);let u=function(e){var t=e.hasAddress,n=e.className,u=e.displayIncludedMessage,m=e.displayTBDText,h=e.displayTaxCaveat,_=(0,c.Bd)().t,p=(0,i.A)(),f=(0,a.d4)(l._o),v=(0,s.BX)(f),A=v.taxValue,b=v.taxTotal;return t&&0===A||!(0,d.xx)(p,"isTaxLineIncluded")?null:t&&b?(0,o.jsx)(r.A,{className:n,label:_(void 0!==u&&u?"components:total-breakdown.tax-with-included":"components:total-breakdown.tax"),value:b}):(0,o.jsx)(r.A,{className:n,label:_(void 0===h||h?"components:total-breakdown.tax-caveat":"components:total-breakdown.tax"),value:void 0===m||m?_("common:to-be-decided"):void 0})}},11528:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var o=n(42230),a=n(92166),r=n(7534),i=n(79e3),l=n(29794),s=n(99123),c=n(77192),d=n(21745),u=n(43638),m=n(23172),h=n(73149),_=n(22775),p=n(93189),f=n(39138);n(42413);var v=n(77205),A="giftCertificate.sendAt",b=n(39696),y=n(84075),S=n(22294),g=n(56486),x=n(26396);n(90420);var C={alt:"",title:"",imageSrc:""},P=function(e){var t=e.price;return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("span",{className:"EGiftCardDetails__title",children:"eGift Card"}),(0,d.jsx)("span",{className:"EGiftCardDetails__price",children:(0,y.jj)(t)})]})},w=function(e){var t=e.header,n=e.detail;return(0,d.jsxs)("div",{className:"EGiftCardDetails__content-block",children:[(0,d.jsxs)("h3",{className:"EGiftCardDetails__content-header",children:[t,":"]}),(0,d.jsx)("div",{className:"EGiftCardDetails__content-detail",dangerouslySetInnerHTML:{__html:(0,S.HA)(n)}})]})};let k=(0,r.CI)()((0,o.A)((0,a.A)(function(e){var t=e.configuration,n=e.price,o=e.product,a=e.shouldShowTitleAndPrice,r=e.storeCode,y=e.t,S=e.getFeatureStatus,k=null!=o?o:{},N=k.title,j=k.basketImage,I=k.images,L=j&&(0,v.Uv)(j)||(null==I?void 0:I[0])||C,T=[[y("forms:gift-card.fields.recipient"),"giftCertificate.recipientName"],[y("forms:common.email.label"),"giftCertificate.recipientEmail"],[y("forms:gift-card.fields.date-short"),A],[y("forms:gift-card.fields.message"),"giftCertificate.message"]];return(0,d.jsxs)("div",{className:"EGiftCardDetails",children:[(0,d.jsxs)("span",{className:"EGiftCardDetails__summary",children:[a&&n&&(0,d.jsx)(P,{price:n}),T.map(function(e){var n=(0,c._)(e,2),o=n[0],a=n[1],l=t[a];if(a===A){var s,v=(s={},(0,i._)(s,x.Ts.fr,m.fr),(0,i._)(s,x.Ts.de,h.de),(0,i._)(s,x.Ts.es,_.es),(0,i._)(s,x.Ts.it,p.it),s)[r]||f.c;l=l?(0,u.GP)(new Date(l),"PPP",{locale:v}):S(g.T0)?y("forms:gift-card.fields.now"):null}return l?(0,d.jsx)(w,{header:o,detail:l},a):null})]}),(0,d.jsx)("span",{className:"EGiftCardDetails__image",children:(0,d.jsx)(b.A,(0,s._)((0,l._)({},L),{alt:N,options:{w:100,h:100}}))})]})})))},12099:e=>{e.exports={swatchimage:"ShadeSwatch_swatchimage__covMV",badge:"ShadeSwatch_badge__tNS8Z"}},14298:(e,t,n)=>{"use strict";n.d(t,{Dv:()=>m,RC:()=>v,XT:()=>f,aM:()=>_,pf:()=>p,zO:()=>h});var o=n(72263),a=n(13453),r="express.not.available",i="shipping.methods.not.available",l="standard.not.available",s=[r,i,l],c=[i,l],d=function(e){return e.map(function(e){return e.message})},u=function(e){var t=e.alerts.filter(function(e){return s.includes(e.code)});return t.length?{expressNotAvailableSkus:d(t.filter(function(e){return e.code===r})),noMethodAvailableSkus:d(t.filter(function(e){var t=e.code;return c.includes(t)}))}:{expressNotAvailableSkus:[],noMethodAvailableSkus:[]}},m=function(e,t){var n=u(e).expressNotAvailableSkus;return!!n.length&&n.includes(t)},h=function(e,t){var n=u(e).noMethodAvailableSkus;return!!n.length&&n.includes(t)},_=function(e){var t=e.full;return(0,a.Zv)(e).some(function(e){return m(t,e)})},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"basketItems",n=e.full,r=(0,a.V6)(e),i=(0,a.Zv)(e),l=[];return"basketItemsAndSamples"===t&&l.push.apply(l,(0,o._)((0,o._)(r).concat((0,o._)(i)))),"basketItems"===t&&l.push.apply(l,(0,o._)(r)),"samples"===t&&l.push.apply(l,(0,o._)(i)),l.some(function(e){return h(n,e)})},f=function(e){var t=e.full;return(0,a.V6)(e).some(function(e){return m(t,e)})},v=function(e){return"full"in e?!!e.full.alerts.find(function(e){return c.includes(e.code)}):!!e.alerts.find(function(e){return c.includes(e.code)})}},14950:(e,t,n)=>{"use strict";n.d(t,{A:()=>I});var o=n(79e3),a=n(77192),r=n(72263),i=n(21745),l=n(73808),s=n.n(l),c=n(42413),d=n(81524),u=n(85476),m=n(77968),h=n(90601),_=n(78177),p=n(58282),f=n(90175),v=n(60671),A=n(22294),b=n(7534),y=n(29794),S=n(99123),g=n(47720),x=n(39696),C=n(12099),P=n.n(C);let w=function(e){var t=e.product,n=e.alt,o=e.title,a=e.shouldShowMatchBadge;return(0,i.jsxs)(i.Fragment,{children:[a&&(0,i.jsx)(g.A,{className:P().badge}),(0,i.jsx)(x.A,(0,S._)((0,y._)({},null==t?void 0:t.swatchImage),{className:P().swatchimage,alt:void 0===n?"":n,title:void 0===o?"":o}))]})};var k=n(84790),N=n.n(k),j=function(e){var t=(0,v.c1)(e);return t?b.Ru.t(t):""};let I=function(e){var t,n,l=e.product,y=e.className,S=e.swatchClassName,g=e.swatchUnavailableClassName,x=e.isListItem,C=e.onButtonClick,P=e.buttonRef,k=e.shouldTrackClick,I=void 0===k||k,L=l.availability,T=l.subtitle,E=l.shadeDescription,R=j(L),B=(0,b.Bd)().t,D=(0,_.Ay)(B,l,_.ar.Swatch,void 0,_.
1ww.SingleNoTrade),O=(0,a._)((0,h.i)("product_match_badge"),1)[0],M=(null==D||null==(t=D.badges)?void 0:t.length)&&O.enabled,U=(0,p.A)(),G=(0,c.useRef)(null),W=(0,d.Gs)({product:l,badges:D.badges}),F=null!=P?P:G;return(0,i.jsx)(m.A,{onIntersection:function(){M&&l&&x&&(0,f.DV)(U.concat(W))},threshold:1,target:F,children:(0,i.jsx)("button",{type:"button","aria-haspopup":"listbox",className:s()(N().button,(0,o._)({},N().buttonItem,x)),onClick:function(){var e=U.filter(function(e){return e.contextType===u.T.Filter}),t=["".concat(l.title,"|").concat(l.subtitle),l,e,M?D.badges:void 0];I&&f._C.apply(void 0,(0,r._)(t)),null==C||C()},ref:F,"data-testid":"shade-detail",children:(0,i.jsxs)("div",{className:s()(N().detail,y),children:[(0,i.jsx)("div",{className:s()(N().swatch,S,(n={},(0,o._)(n,N().unavailable,!(0,v.e2)(L)),(0,o._)(n,null!=g?g:"",!(0,v.e2)(L)),(0,o._)(n,N().listitemswatch,x),n)),children:(0,i.jsx)(w,{shouldShowMatchBadge:!!M,product:l,alt:""})}),(0,i.jsxs)("div",{className:s()(N().text,(0,o._)({},N().unavailable,!(0,v.e2)(L))),children:[(0,i.jsx)("h4",{className:N().heading,children:"".concat((0,A.Sn)(T)).concat(R?" - ".concat(R):"")}),E&&(0,i.jsx)("p",{className:N().description,children:E})]})]})})})}},15545:()=>{},20911:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var o=n(77192),a=n(21745),r=n(42413),i=n(90601),l=n(22294);n(15545);var s="BundleDescription",c=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.flatMap(function(e){return e.siblings}).map(function(e){return e.id});return(0,r.useMemo)(function(){var n={};return e.flatMap(function(e){return e.siblings.map(function(o){return n[o.id]?null:(n[o.id]=!t,(0,a.jsxs)("li",{className:"".concat(s,"__item"),children:[(0,l.sK)(e.title)," - ",(0,l.sK)(o.subtitle)]},o.id))})})},n)};let d=function(e){var t,n,r,l=e.items,d=e.allowDuplicates,u=e.productSku,m=c(l,void 0!==d&&d),h=(0,o._)((0,i.i)("hide_bundle_contents_in_basket"),1)[0],_=(null!=(t=null==h||null==(n=h.flag)?void 0:n.variables)?t:{}).config;return h.enabled&&(null==_||null==(r=_.skus)?void 0:r.includes(u))||!m.length?null:(0,a.jsx)("ul",{className:s,children:m})}},27868:e=>{e.exports={PaymentTotalBreakdownLine:"PaymentTotalBreakdownLine_PaymentTotalBreakdownLine__lhQma"}},30612:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var o=n(72263),a=n(22599),r=n(65770),i=n(21571),l=n(41624),s=n(22176);let c=function(){var e=(0,s.A)().isLoyaltyPromo,t=(0,a.d4)(i._o),n=t.vouchers,c=t.basketPromotions,d=t.shippingPromotions,u=t.items,m=function(t){return!!n&&!!n.length&&!!n.find(function(e){var n,o=e.promotion;return null==(n=t.promotions)?void 0:n.find(function(e){return e.code===(null==o?void 0:o.code)})})&&n.some(function(t){return e(t.code)})},h=function(e){var t;return(null==(t=e.discount)?void 0:t.value)===e.subTotal.value&&!m(e)&&"GIFT_WRAP"!==e.product.type},_=c.filter(function(e){return!((0,r.k)(e.bannerStyles)&&1===e.priority)}),p=function(){return Array.from((0,o._)(_).concat((0,o._)(d),(0,o._)(n)).reduce(function(t,n){return e(n.code)||("name"in n&&t.set(n.code,n),"promotion"in n&&n.promotion&&t.set(n.promotion.code,n.promotion)),t},new Map).values())},f=function(e){return m(e)&&(0,l._J)(e.product.price)||h(e)},v=function(){return Array.from(u.reduce(function(e,t){return!t.promotions||f(t)||t.promotions.forEach(function(t){e.set(t.code,t)}),e},new Map).values())},A=function(e,t){var n=new Set(e.map(function(e){return e.code}));return t.filter(function(e){var t=e.code;return!n.has(t)})};return{isPromotionItem:f,isLoyaltyPromotionItem:m,isGiftWithPromotionItem:h,getAndSortAllPromotions:function(e){var t,a=e.filter(h),r=e.filter(function(e){return m(e)&&(0,l._J)(e.product.price)}),i=v(),s=null!=(t=n.map(function(e){return e.promotion}).filter(Boolean))?t:[],c=A((0,o._)(i).concat((0,o._)(s)),p());return(0,o._)(a).concat((0,o._)(i),(0,o._)(c),(0,o._)(r))},getNonLineItemPromotions:p,getLineItemPromotions:v,getAppliedPromotions:function(){var t=!(arguments.length>0)||void 0===arguments[0]||arguments[0],a=t?n.filter(function(t){return!e(t.code)}):n;return(0,o._)(a).concat((0,o._)((0,o._)(_).concat((0,o._)(v())).filter(function(e){return!a.find(function(t){var n;return(null==(n=t.promotion)?void 0:n.code)===e.code})})))},getLoyaltyPromotionId:function(e){if(m(e)){var t=n.find(function(t){var n,o=t.promotion;return null==(n=e.promotions)?void 0:n.find(function(e){return e.code===(null==o?void 0:o.code)})});if(t)return t.id}}}}},32422:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,k:()=>i});var o=n(77192),a=n(21745),r=n(42413),i=(0,r.createContext)({isBasketReady:!1,onBasketReady:function(){},promotionShadeSelectionErrorId:void 0,showPromotionShadeSelectionError:function(){},clearPromotionShadeSelectionError:function(){},promotionShadeSelectorCardRef:{current:null},shouldPromptNewPromoSelection:!1,setShouldPromptNewPromoSelection:function(){}}),l=function(e){var t=e.children,n=(0,o._)((0,r.useState)(!1),2),l=n[0],s=n[1],c=(0,o._)((0,r.useState)(),2),d=c[0],u=c[1],m=(0,o._)((0,r.useState)(!1),2),h=m[0],_=m[1],p=(0,r.useRef)(null),f=function(){s(!0)},v=function(e){u(e)},A=function(){u(void 0)};return(0,a.jsx)(i.Provider,{value:(0,r.useMemo)(function(){return{isBasketReady:l,onBasketReady:f,promotionShadeSelectionErrorId:d,showPromotionShadeSelectionError:v,clearPromotionShadeSelectionError:A,promotionShadeSelectorCardRef:p,shouldPromptNewPromoSelection:h,setShouldPromptNewPromoSelection:_}},[l,d,h]),children:t})}}
1,34914:(e,t,n)=>{"use strict";n.d(t,{A:()=>et});var o=n(72263),a=n(21745),r=n(42413),i=n(22599),l=n(21571),s=n(6528),c=n(23513),d=n(79e3),u=n(29794),m=n(77192),h=n(86716),_=n(73808),p=n.n(_),f=n(33840),v=n(76282),A=n(30736),b=n(68621),y=n(75704),S=n(27206),g=n(86211),x=n(2107),C=n(32422),P=n(31772),w=n(90601),k=n(77968),N=n(30612),j=n(9729),I=n(13453),L=n(87243),T=n(69707),E=n(23844),R=n(90967),B=n(84841),D=n(81524),O=n(58282),M=n(90175),U=n(70014),G=n(53728),W=n(7534),F=n(416),V=n(14950),Y=n(48686),Z=n(1482),Q=n(43960),q=n.n(Q),H=[(0,U.Hq)()],X=function(e){return e.filter(function(e){return!(0,D.gT)(e)}).concat(H)},z={imageSrc:{src:"/_next/static/media/promotion.598eb529.png",height:200,width:200,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAANlBMVEXRx8dAEBSidn/29PTbzc+EUVpyOkTWzc1OFBw1BAd8R1GTZW5fFCNfMDWshY308vLg0tWccXkmQsPjAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAOUlEQVQImRXJSQ7AIAwDQBOcha3w/9dWvo00uEgS6ECrHWekMG01IWy5cPzzUNU0L2FUbOEm+Zj9BzIqAYYRPEo0AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},alt:""},J=function(e){var t;return null!=(t=e.id)?t:e.sku},K=function(e){var t=e.closeButtonLabel,n=e.onSelectShade,o=e.selectedShade,i=e.siblings,l=e.title,s=(0,m._)((0,r.useState)(!1),2),d=s[0],u=s[1],_=(0,W.Bd)().t,p=(0,L.n)(),f=(0,O.A)(),v=(0,r.useContext)(C.k).setShouldPromptNewPromoSelection,A=(0,r.useRef)(!1),b=(0,r.useRef)(null),y=X(f),S=i.filter(function(e){return e.availability===x.A.AVAILABLE}),g=function(){(0,G.kj)(y)};return(0,a.jsxs)(B.A,{className:q().shadeSelectorDrawer,closeButtonLabel:t,edge:"responsive",focusTarget:b,fullBleed:!0,headerStyle:"default",navEffect:"solid",onBackdropClick:g,onCancel:g,onCloseClick:g,onShow:function(){(0,G.UD)(y)},showTitle:!0,title:l,children:[(0,a.jsx)(E.A,{className:q().drawerErrorAlert,alertType:"error",copy:_("basket:alerts.shaded-promotion-shade-not-applied"),accessibleAlertType:_("components:alert.type.error"),shouldShowContent:d}),(0,a.jsx)(R.WF,{"aria-label":l,cssClass:q().shadeSelectorList,focusTarget:b,hasBorder:!1,value:o,onOptionSelect:function(e){return(0,c._)(function(){return(0,h._)(this,function(t){switch(t.label){case 0:if(A.current)return[2];A.current=!0,t.label=1;case 1:return t.trys.push([1,4,5,6]),u(!1),[4,n(e)];case 2:return t.sent(),[4,p.current.close()];case 3:return t.sent(),v(!1),[3,6];case 4:return t.sent(),u(!0),[3,6];case 5:return A.current=!1,[7];case 6:return[2]}})})()},children:S.map(function(e){return(0,a.jsx)(R.h7,{cssClass:q().shadeSelectorListItem,i
1d:J(e),value:e,children:(0,a.jsx)(V.A,{product:e,isListItem:!0,shouldTrackClick:!1,swatchClassName:q().shadeSelectorListItemSwatch,swatchUnavailableClassName:q().shadeSelectorUnavailable})},J(e))})})]})},$=function(e){var t,n,o,s,_,T,R,B,Q=e.item,H=e.basketId,J=e.isLastItem,$=e.canRenderWithActions,ee=void 0===$||$,et=e.canAutoRemoveOOSPromoSampleSelection,en=void 0!==et&&et,eo=e.trackingId,ea=e.hasTrackedShadeSelectorView,er=(0,i.d4)(l._o),ei=(0,W.Bd)().t,el=(0,r.useContext)(P.Ay).togglePostLoginDrawer,es=(0,O.A)(),ec=(0,r.useContext)(C.k),ed=ec.clearPromotionShadeSelectionError,eu=ec.promotionShadeSelectionErrorId,em=ec.promotionShadeSelectorCardRef,eh=ec.setShouldPromptNewPromoSelection,e_=(0,L.n)(),ep=(0,m._)((0,w.i)("shaded_promotion_selector_in_basket"),1)[0],ef=(0,N.A)(),ev=ef.isLoyaltyPromotionItem,eA=ef.isGiftWithPromotionItem,eb=ef.getLoyaltyPromotionId,ey="product"in Q,eS=ey?Q.basketLineItemId:void 0,eg=ey&&ev(Q),ex=ey&&eA(Q),eC=ey&&null!=(n=null==(s=Q.product.bundleItems)||null==(o=s[0])?void 0:o.siblings)?n:[],eP=ey?null==(B=Q.selectedBundleItems)||null==(R=B[0])||null==(T=R.siblings)||null==(_=T[0])?void 0:_.sku:void 0,ew=eC.find(function(e){return e.sku===eP}),ek=(0,m._)((0,r.useState)(ew),2),eN=ek[0],ej=ek[1],eI=ex&&(0,I.tW)(Q.product)&&eC.length>1,eL=!!(eI&&er.items.find(function(e){return e.basketLineItemId===eS})),eT=ee&&ep.enabled&&eI,eE=p()(q().container,(0,d._)({},q().lastItem,J)),eR=(0,r.useMemo)(function(){return eg?ei("basket:page.card.inline-notification.loyalty-reward-redeemed"):ex?(0,a.jsx)(W.x6,{i18nKey:"basket:page.card.inline-notification.gift-with-promotion",components:{span:(0,a.jsx)("span",{"data-test":"gift-with-promotion-alert",className:q().alertUppercase})}}):ei("basket:page.card.inline-notification.discount-applied")},[ex,eg,ei]);if((0,r.useEffect)(function(){en&&eS&&eL&&(null==eN?void 0:eN.availability)!==void 0&&eN.availability!==x.A.AVAILABLE&&(0,c._)(function(){return(0,h._)(this,function(e){switch(e.label){case 0:if(!eS)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,(0,j.qY)(H,eS)];case 2:return e.sent(),ej(void 0),eh(!0),[3,4];case 3:return e.sent(),F.Ay.error("Basket shade selector - could not automatically remove the shaded promotion from the basket"),[3,4];case 4:return[2]}})})()},[H,en,eL,eS,null==eN?void 0:eN.sku,null==eN?void 0:eN.availability,eh]),!ep.enabled&&eI)return null;var eB=ey?"common:product.product":"common:page.promotion",eD=function(){return(0,c._)(function(){var e;return(0,h._)(this,function(t){switch(t.label){case 0:if(!(e=eb(Q)))return[2];return[4,(0,j.PN)(H,e)];case 1:return t.sent(),[2]}})})()},eO="loyalty-promotion-".concat(ey?"product":"promotion","-card"),eM=ei("common:page.cta.choose-gift"),eU=ei("common:page.cta.close"),eG=function(e){return(0,c._)(function(){return(0,h._)(this,function(t){switch(t.label){case 0:if(!ey)return[2];return[4,(0,I.D4)(H,Q,0,[e.sku])];case 1:return t.sent(),(0,U._o)(e,"Basket",void 0,void 0,X(es)),ej(e),null==ed||ed(),[2]}})})()},eW=function(){if(ey){var e=X(es);(0,G.Mn)(e),e_.open(K,{closeButtonLabel:eU,onSelectShade:eG,selectedShade:eN,siblings:eC,title:eM})}},eF=eT&&!eN&&ey&&eu===Q.basketLineItemId;return(0,a.jsxs)("div",{ref:eT?em:void 0,className:eE,role:"group","aria-label":ei(eB),"data-test":eO,"data-testid":eT?"promotion-shade-selector-card":void 0,children:[eT&&(0,a.jsx)("div",{className:eF?q().shadeNotSelectedErrorAlert:void 0,role:"alert","data-test":"shade-selector-error",children:eF&&(0,a.jsx)("span",{className:q().shadeNotSelectedErrorLabel,children:ei("basket:errors.shade-not-selected")})}),ee&&eg&&(0,a.jsx)(f.A,{buttonType:f.G.Tertiary,hasTertiaryArrows:!1,className:q().editReward,type:"button",onClick:function(){el(!0,P.P8.LOYALTY)},children:ei("basket:registered-basket-loyalty.edit-reward")}),(0,a.jsxs)("div",{className:q().body,children:[(0,a.jsx)("div",{className:q().imageContainer,children:(0,a.jsx)(g.A,(0,u._)({className:q().image},eI&&eN&&eN.image?eN.image:ey?(0,Y.D)(Q.product):null!=(t=Q.image)?t:z))}),(0,a.jsxs)("div",{className:q().productInfo,children:[ey?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(Z.A,{product:eI&&eN?eN:Q.product,inlineHeadingContent:function(){if(ee&&ey&&eg)return(0,a.jsx)(S.A,{className:q().close,Icon:A.US,onClick:eD,"aria-label":ei("basket:page.card.remove-item.cta"),component:"button"})}(),canShowSubtitleContent:!eT}),(0,a.jsx)(b.A,{availability:eI&&eN?eN.availability:Q.product.availability}),(0,a.jsx)(y.A,{sku:Q.product.sku,className:q().shippingRestrictionAlert,handleRemoveClick:function(){return(0,c._)(function(){return(0,h._)(this,function(e){switch(e.label){case 0:if(!ey)return[2];return[4,(0,j.he)(H,Q.basketLineItemId)];case 1:return e.sent(),[2]}})})()}})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v.Ay,{level:v._4.H3,className:q().nonLineItemPromoTitle,children:Q.title}),(0,a.jsx)("span",{className:q().nonLineItemPromoSubcopy,children:ei("common:page.promotion")})]}),(0,a.jsx)(E.A,{className:q().alert,alertType:"success",copy:eR,accessibleAlertType:ei("components:alert.type.success"),shouldShowContent:!0}),eT&&(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(k.A,{onIntersection:function(){!ey||eo&&(null==ea?void 0:ea(eo))||(0,M._D)([(0,D.Gs)({product:Q.product}),(0,U.Hq)()])},shouldOnlyTriggerOnce:!0,children:eN?(0,a.jsx)("div",{className:q().selectedShadeSelectorButton,"data-test":"loyalty-promotion-shade-selector",children:(0,a.jsx)(V.A,{product:eN,onButtonClick:eW,shouldTrackClick:!1,swatchClassName:q().selectedShadeSelectorSwatch,swatchUnavailableClassName:q().shadeSelectorUnavailable})}):(0,a.jsxs)("button",{className:q().shadeSelectorButton,type:"button",onClick:eW,"data-test":"loyalty-promotion-shade-selector",children:[(0,a.jsx)("span",{children:eM}),(0,a.jsx)(A.HK,{className:q().shadeSelectorIcon,alt:""})]})})})]})]})]})};let ee=function(e){return(0,a.jsx)(T.t,{children:(0,a.jsx)($,(0,u._)({},e))})},et=function(e){var t=e.items,n=e.canRenderWithActions,c=e.canAutoRemoveOOSPromoSampleSelection,d=(0,i.d4)(l.Pr),u=(0,s.lb)(t),m=(0,r.useRef)(new Set),h=(0,r.useCallback)(function(e){return!!m.current.has(e)||(m.current.add(e),!1)},[]);return(0,a.jsx)("ul",{className:"LoyaltyAndPromotionsProductList","data-testid":"loyalty-and-promotions-product-list","data-test":"loyalty-and-promotions-product-list",children:u.map(function(e,r){var i,l="product"in e,s=l?[e.product.id].concat((0,o._)((null!=(i=e.promotions)?i:[]).map(function(e){return e.code}).sort())).join(":"):void 0;return(0,a.jsx)("li",{children:(0,a.jsx)(ee,{item:e,basketId:d,isLastItem:r===t.length-1,canRenderWithActions:n,canAutoRemoveOOSPromoSampleSelection:c,trackingId:s,hasTrackedShadeSelectorView:h})},l?e.basketLineItemId:"".concat(r,"-").concat(e.title))})})}},43960:e=>{e.exports={container:"LoyaltyAndPromotionsProductCard_container__tkIYz",unavailable:"unavailable",body:"LoyaltyAndPromotionsProductCard_body__OoxSO",imageContainer:"LoyaltyAndPromotionsProductCard_imageContainer__qnvas",image:"LoyaltyAndPromotionsProductCard_image__QIRaY",productInfo:"LoyaltyAndPromotionsProductCard_productInfo__ZNVAf",nonLineItemPromoTitle:"LoyaltyAndPromotionsProductCard_nonLineItemPromoTitle__04aJG",nonLineItemPromoSubcopy:"LoyaltyAndPromotionsProductCard_nonLineItemPromoSubcopy__UENlN",close:"LoyaltyAndPromotionsProductCard_close__MqJBH",alert:"LoyaltyAndPromotionsProductCard_alert__m67s4",alertUppercase:"LoyaltyAndPromotionsProductCard_alertUppercase__yQYPv",editReward:"LoyaltyAndPromotionsProductCard_editReward___TUMv",lastItem:"LoyaltyAndPromotionsProductCard_lastItem__UM4JX",shippingRestrictionAlert:"LoyaltyAndPromotionsProductCard_shippingRestrictionAlert__ifO7B",shadeSelectorButton:"LoyaltyAndPromotionsProductCard_shadeSelectorButton__XLKLC",selectedShadeSelectorButton:"LoyaltyAndPromotionsProductCard_selectedShadeSelectorButton__kk0DD",shadeSelectorIcon:"LoyaltyAndPromotionsProductCard_shadeSelectorIcon__7per4",shadeSelectorDrawer:"LoyaltyAndPromotionsProductCard_shadeSelectorDrawer__8H2E4",selectedShadeSelectorSwatch:"LoyaltyAndPromotionsProductCard_selectedShadeSelectorSwatch__5XWDN",shadeSelectorList:"LoyaltyAndPromotionsProductCard_shadeSelectorList__47fBK",drawerErrorAlert:"LoyaltyAndPromotionsProductCard_drawerErrorAlert___ZatN",shadeSelectorListItem:"LoyaltyAndPromotionsProductCard_shadeSelectorListItem__qsuRD",shadeSelectorListItemSwatch:"LoyaltyAndPromotionsProductCard_shadeSelectorListItemSwatch__dAtgZ",shadeSelectorUnavailable:"LoyaltyAndPromotionsProductCard_shadeSelectorUnavailable__YtBgD",shadeNotSelectedErrorAlert:"LoyaltyAndPromotionsProductCard_shadeNotSelectedErrorAlert__b96qE",shadeNotSelectedErrorLabel:"LoyaltyAndPromotionsProductCard_shadeNotSelectedErrorLabel__i0mae"}},48686:(e,t,n)=>{"use strict";n.d(t,{D:()=>r});var o=n(77205),a={alt:"",title:"",imageSrc:""},r=function(e){var t;return e.basketImage&&(0,o.Uv)(e.basketImage)||(null==(t=e.images)?void 0:t[0])||a}},51061:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var o=n(21745),a=n(73808),r=n.n(a);n(42413);var i=n(27868),l=n.n(i),s="PaymentTotalBreakdownLine";let c=function(e){var t=e.className,n=e.label,a=e.value,i=void 0===a?"":a;return n||i?(0,o.jsxs)("div",{"data-test":"payment-total-breakdown",className:r()(l()["".concat(s)],t),children:[n&&(0,o.jsx)("label",{className:l()["".concat(s,"__label")],children:n}),i&&(0,o.jsx)("label",{"data-test":"breakdown-value",className:l()["".concat(s,"__value")],children:i})]}):null}},51086:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(30893),a=n(34168);let r=function(){var e=(0,a.A)();return(0,o.Eu)(e)}}
1,60503:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var o=n(21745);n(42413);var a=n(51061),r=n(3570),i=n(9944),l=n(51086),s=n(84075),c=n(80970),d=n(7534);n(71465);var u="PaymentTotal",m=function(e){var t=e.isSubscription,n=e.discountPercentage,o=e.t;return t?n?o("components:total-breakdown.discount-percentage_subscription",{discountPercentage:n}):o("components:total-breakdown.discount_subscription"):o("components:total-breakdown.discount")};let h=function(e){var t=e.totalQuantity,n=e.total,h=e.subtotal,_=e.delivery,p=e.totalDiscount,f=e.giftcards,v=e.paymentMethods,A=e.currencyCode,b=e.isSubscription,y=e.discountPercentage,S=e.hasAddress,g=e.shippable,x=(0,d.Bd)().t,C=(0,l.A)(),P=(0,i.A)("standard");return(0,o.jsx)("div",{className:u,children:(0,o.jsxs)("div",{className:"".concat(u,"__body"),children:[null==f?void 0:f.map(function(e){return(0,o.jsx)(a.A,{className:"".concat(u,"__line"),label:"giftcard (".concat(e.code,")"),value:"- ".concat((0,s.$g)(e.value))},e.id)}),p&&(0,o.jsxs)("div",{className:"".concat(u,"__line"),children:[(0,o.jsx)("p",{className:"".concat(u,"__line-copy"),children:m({isSubscription:void 0!==b&&b,discountPercentage:y,t:x})}),(0,o.jsx)("p",{className:"".concat(u,"__line-copy"),children:"- ".concat(p)})]}),(0,o.jsx)(a.A,{className:"".concat(u,"__line"),label:x("components:total-breakdown.sub-total-with-count",{count:t}),value:h}),_&&(0,o.jsx)(a.A,{label:_.label,value:_.total,className:"".concat(u,"__line")}),!_&&g&&(0,o.jsx)(a.A,{label:P?x("common:shipping.shipping-with-threshold",{threshold:(0,s.$g)({value:P,currencyCode:null!=A?A:C})}):x("common:shipping.shipping"),value:x("common:to-be-decided"),className:"".concat(u,"__line")}),(0,o.jsx)(r.A,{className:"".concat(u,"__line"),hasAddress:S,displayTaxCaveat:!1}),(0,o.jsx)(a.A,{label:x("components:total-breakdown.total"),value:n,className:"".concat(u,"__line--total")}),v&&!!A&&v.length>1&&v.map(function(e,t){return(0,o.jsx)(a.A,{label:x("components:total-breakdown.paid-with",{method:e.displayName}),value:"".concat((0,c.IN)(e.amount,A)," "),className:"".concat(u,"__line--method-breakdown bd-").concat(t)},"paymentbreakdown-".concat(e.displayName))})]})})}},65770:(e,t,n)=>{"use strict";n.d(t,{H:()=>o,k:()=>a});var o=function(e){return{bodyStyles:{backgroundColor:e.bodyBackgroundColour,color:e.bodyTextColour},footerStyles:{color:e.footerTextColour}}},a=function(e){return!!((null==e?void 0:e.bodyBackgroundColour)&&(null==e?void 0:e.bodyTextColour)&&(null==e?void 0:e.footerTextColour))}},66510:(e,t,n)=>{"use strict";n.d(t,{OW:()=>f,WD:()=>_,l7:()=>p,wT:()=>u,yP:()=>c});var o=n(79e3),a=n(29794),r=n(77192),i=n(62110),l=n(39226),s=n(65381),c=function(e){var t=(0,a._)({},(null==e?void 0:e.cartOrigin)?(0,o._)({},i.U8.CartOrigin,e.cartOrigin):{},(null==e?void 0:e.reference)?(0,o._)({},i.U8.Reference,e.reference):{});return Object.keys(t).length?t:void 0},d=function(e,t){if(!t)return e;var n=Object.entries(t);if(!n.length)return e;var o=e.indexOf("#"),a=o>=0?e.slice(0,o):e,i=o>=0?e.slice(o):"",l=a.includes("?")?a.endsWith("?")||a.endsWith("&")?"":"&":"?",s=n.map(function(e){var t=(0,r._)(e,2),n=t[0],o=t[1];return"".concat(n,"=").concat(encodeURIComponent(o))}).join("&");return"".concat(a).concat(l).concat(s).concat(i)},u=function(e,t){return d(e,c(t))},m=function(e){if(e)return(0,l.SO)(l.MA.CART_REFERENCE,e),e},h=function(e){if(e)return(0,l.SO)(l.MA.CART_ORIGIN,e),e},_=function(){(0,l.Ai)(l.MA.CART_ORIGIN),(0,l.Ai)(l.MA.CART_REFERENCE)},p=function(e){var t=(null==e?void 0:e.cartOrigin)?h(e.cartOrigin):void 0,n=(null==e?void 0:e.reference)?m(e.reference):void 0;return t||(0,l.Ai)(l.MA.CART_ORIGIN),n||(0,l.Ai)(l.MA.CART_REFERENCE),{cartOrigin:t,reference:n}},f=function(e){var t=(0,s.Zy)(null==e?void 0:e[i.U8.CartOrigin])||void 0,n=(0,s.Zy)(null==e?void 0:e[i.U8.Reference])||void 0,o=!!t||!!n;return(t&&h(t),n&&m(n),o)?(t||(0,l.Ai)(l.MA.CART_ORIGIN),n||(0,l.Ai)(l.MA.CART_REFERENCE),{cartOrigin:t,reference:n}):{cartOrigin:(0,l.Gq)(l.MA.CART_ORIGIN)||void 0,reference:(0,l.Gq)(l.MA.CART_REFERENCE)||void 0}}},71465:()=>{},73469:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var o="mm63516661"}
1,75704:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var o=n(77192),a=n(21745);n(42413);var r=n(22599),i=n(90601),l=n(21571),s=n(14298),c=n(23844),d=n(7534),u=n(936),m=n.n(u);let h=function(e){var t=e.sku,n=e.className,u=e.handleRemoveClick,h=(0,o._)((0,i.i)("shipping_restrictions_from_ep"),1)[0],_=(0,r.d4)(l._o),p=(0,d.Bd)().t;if(!h.enabled)return null;var f=(0,s.zO)(_,t),v=(0,s.Dv)(_,t);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.A,{className:n,alertType:"error",copy:(0,a.jsx)(d.x6,{i18nKey:"checkout:page.order-summary.delivery-not-available",components:{Button:(0,a.jsx)("button",{"data-testid":"shipping-restrictions-remove-cta",className:m().removeBtn,onClick:u})}}),accessibleAlertType:p("components:alert.type.error"),shouldShowContent:f}),(0,a.jsx)(c.A,{alertType:"info",className:n,copy:p("basket:page.card.inline-notification.express-delivery-not-available"),accessibleAlertType:p("components:alert.type.info"),shouldShowContent:v})]})}},84790:e=>{e.exports={drawer:"ShadeDetail_drawer__lMQOW",button:"ShadeDetail_button__Z_4ii",noshades:"ShadeDetail_noshades__1QBsT",list:"ShadeDetail_list__C8V9B",listitem:"ShadeDetail_listitem__u_q04",buttonswatchdetail:"ShadeDetail_buttonswatchdetail__7Zkwr",buttonswatch:"ShadeDetail_buttonswatch__b3__Y",unavailable:"ShadeDetail_unavailable__EORP_",detail:"ShadeDetail_detail__n2Yaj",text:"ShadeDetail_text__Ziw4G",swatch:"ShadeDetail_swatch__aujnv",listitemswatch:"ShadeDetail_listitemswatch__jG12x",shadecount:"ShadeDetail_shadecount__UeUGy",heading:"ShadeDetail_heading__vm_Be",description:"ShadeDetail_description__kZIBl",buttonItem:"ShadeDetail_buttonItem__UMGYP"}},90420:()=>{}}]);

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.