PageSourceSearch

https://www.starbucks.fr/_next/static/chunks/2900-7245bcb18c0f821a.js

js starbucks.fr collected 2026-10-02 03:39:06 UTC 22,926 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2900],{2418:(e,t,r)=>{"use strict";function n(e=globalThis.document?.documentElement){return!!e&&"rtl"===getComputedStyle(e).direction}r.d(t,{R:()=>n})},11286:(e,t,r)=>{"use strict";r.d(t,{A15Separator:()=>o});var n=r(95155),a=r(39928),i=r(69730),l=r.n(i),s=r(82252),u=r.n(s);function o({ref:e,className:t}){let r=(0,a.u5)({self:(0,a.UH)(e)});return(0,n.jsx)("hr",{className:l()(u().A15Separator,t),ref:r.self})}},22900:(e,t,r)=>{"use strict";r.d(t,{O72ArticleCarousel:()=>k});var n=r(95155),a=r(12115),i=r(39928),l=r(69730),s=r.n(l),u=r(50910),o=r(27386),c=r(49701),d=r.n(c),f=r(75064),h=r(37209),g=r(87184),m=r(27070),C=r(52807),p=r.n(C),_=r(44184),b=r(11286),v=r(76582),x=r(99109),A=r(51902),y=r(34562),M=r(32497),O=r(93675);function w({ref:e,className:t,title:r,category:l,image:u,dateTime:o,cta:c}){let d=(0,i.u5)({self:(0,i.UH)(e)}),{changeSectionUrl:h}=(0,A.R)(),C=(0,M.i)({year:"numeric",month:"short",day:"numeric"}),k="url"===c.type?"external-link":"chevron-right",S=(0,O.A)(),P=(0,a.useMemo)(()=>{switch(c.type){case"article":return`/article/${c.value}/${(0,m.A)(r)}`;case"section":return h(c.value);case"product":return S(c.value,!1);default:return log.warn(y.q.Component,"Unhandled cta type",c.type),c.value}},[c.type,c.value,r,h,S]),R=(0,a.useMemo)(()=>({..."url"===c.type?{target:"_blank"}:{}}),[c.type]);return(0,n.jsxs)("div",{className:s()(p().O66ArticleCard,t),ref:d.self,children:[(0,n.jsxs)("div",{className:p().imageContainer,children:[l&&(0,n.jsx)(v.R,{className:p().label,text:l}),(0,n.jsx)("img",{className:p().image,alt:r,src:u,width:"303",height:"170"})]}),(0,n.jsxs)("div",{className:p().contentContainer,children:[o&&(0,n.jsx)("time",{dateTime:o,className:p().dateTime,children:C?.(o)}),(0,n.jsx)(f.A01Text,{className:p().title,size:"heading-small",variant:"semi-bold",children:r}),(0,n.jsx)(b.A15Separator,{className:p().separator}),(0,n.jsxs)(x.M02Link,{className:p().cta,plainChildren:!0,href:P,visualStyle:"textLink",...R,children:[c.label,(0,n.jsx)(_.A03Icon,{className:p()[(0,g.A)(k)],name:k})]})]})]})}function k({ref:e,title:t,titleKey:r,items:l,className:c}){let g=(0,i.u5)({self:(0,i.UH)(e)}),m=(0,u.c)(),C=(0,o.A)("(min-width: 768px)",!1),p=(0,o.A)("(min-width: 1024px)",!1),_=(0,a.useMemo)(()=>p?3:C?2:1,[p,C]),b=(0,a.useMemo)(()=>l.map(e=>(0,n.jsx)(w,{className:d().articleCard,...e},e.title)),[l]),v=(0,a.useMemo)(()=>({disabled:l.length<=_,enableFixedSlideWidths:C&&l.length>1,className:d().carousel,enablePagination:!0,lastItemSticksToEnd:!0,enableSnapping:!0,hasFade:!1,slideAlignment:0,slidesAlignment:0,slides:b,title:(0,n.jsx)(f.A01Text,{className:d().title,size:"heading-medium",variant:"semi-bold",tag:"h2",children:t??(r&&m(r))}),hasButtonNavigation:!0,slideClassName:d().articleSlideContainer,navigationVariant:"light",enablePageScroll:C,restrictFocusToActiveSlides:!0}),[_,C,l.length,m,b,t,r]);return(0,n.jsx)("div",{className:s()(d().O72ArticleCarousel,c),ref:g.self,style:{"--visible-slide-count":Math.min(b.length,_)},children:(0,a.createElement)(h.J,{...v,ref:g.self,key:p?"article-carousel-desktop":"article-carousel-mobile",itemAriaRole:"card"})})}},31519:e=>{e.exports={o63Carousel:"O63Carousel_o63Carousel__Fjf40",hasOverflowOnMobile:"O63Carousel_hasOverflowOnMobile__pcq4b",enabledPagination:"O63Carousel_enabledPagination__UsfdJ",slidesContainer:"O63Carousel_slidesContainer__2JawL",slide:"O63Carousel_slide__KDsOd",autoHeightSlide:"O63Carousel_autoHeightSlide__vPvir",fixedSlideWidths:"O63Carousel_fixedSlideWidths__9Harh",carouselButtons:"O63Carousel_carouselButtons__jFJt2",carouselButton:"O63Carousel_carouselButton__zUWVW",carouselNavigation:"O63Carousel_carouselNavigation__pEcal",large:"O63Carousel_large__d0M5G",title:"O63Carousel_title__D_qrU",light:"O63Carousel_light__R5yeG",pagination:"O63Carousel_pagination__4E8YA",paginationButton:"O63Carousel_paginationButton__zCxMl",isActive:"O63Carousel_isActive__2ipoo",hasEndFade:"O63Carousel_hasEndFade__ADrYj",hasStartFade:"O63Carousel_hasStartFade__m6qr7"}},32497:(e,t,r)=>{"use strict";r.d(t,{i:()=>u});var n=r(39928),a=r(78269),i=r(12115),l=r(66149),s=r(21216);function u(e){let{localCountry:t}=(0,l.x)(),r=(0,a.Ym)(),u=(0,s.g)(r),{dateStyle:o,timeStyle:c,day:d,month:f,year:h,hour:g,minute:m,second:C}=e,p=(0,i.useCallback)(()=>(e,r)=>{try{let n=new Intl.Locale(r??u)?.language,a=`${n}-${t.toUpperCase()}`;return new Intl.DateTimeFormat(a,{dateStyle:o,timeStyle:c,day:d,month:f,year:h,hour:g,minute:m,second:C}).format(new Date(e))}catch(e){return log.error(e),null}},[u,t,o,c,d,f,h,g,m,C]);return(0,n.NE)(p)}},37209:(e,t,r)=>{"use strict";r.d(t,{J:()=>E});var n,a=r(95155),i=r(39928),l=r(69730),s=r.n(l),u=r(49635),o=r(36958),c=r(50910),d=r(12115),f=r(69257);let h={duration:.8,ease:"power3.out"};var g=r(31519),m=r.n(g),C=r(75064),p=r(44184),_=r(34562),b=r(45911),v=r(40020);let x=async()=>{let{Draggable:e}=await r.e(3962).then(r.bind(r,33962));return b.Ay.registerPlugin(e,v.Ay),e};var A=((n={}).X="x",n.Y="y",n);
1class y extends Event{static{this.type="proxyupdate"}constructor(){super(y.type)}}var M=r(94853);function O(e,t){return{getElementOffset(r){if(e===A.X){let e;return t?.current?(e=r.offsetParent,Math.abs(r.offsetLeft-e.offsetWidth+r.offsetWidth)):r.offsetLeft}return r.offsetTop},getElementSize:(t,r="offset")=>e===A.X?t[`${r}Width`]:t[`${r}Height`]}}function w(e,t){return(0,d.useMemo)(()=>O(e,t),[e,t])}var k=r(46321);function S(e,t,r={}){var n;let[a,i]=(0,d.useState)(0),{type:l=A.X,slideAlignment:s,slidesAlignment:u,firstItemSticksToStart:o}=r;return n=(0,d.useCallback)(()=>{e.isAnimating.current||i(function(e,t,r){let n,{type:a=A.X,slidesAlignment:i=0,slideAlignment:l=0,firstItemSticksToStart:s}=r,{getElementOffset:u,getElementSize:o}=O(a,t),{proxyRef:c,triggerRef:d}=e,f=b.Ay.getProperty(c.current,a),h=[...d.current?.children??[]],g=[...h].reverse(),m=d?.current?o(d.current):0,C=h.at(0),p=h.at(-1);if(void 0===C||void 0===p)return -1;let _=function(){if(!C||!p)throw Error("Unable to retrieve the size");let e=u(C);return u(p)+o(p)+e}(),v=m*i,x=s?0:o(C)*l,y=t.current?-1:1,M=t.current?f<v*y:f>v,w=t.current?Math.abs(_-Math.abs(f%_)+v+_)%_:Math.abs(_-Math.abs(f%_)+x+_)%_;n=e.isInfinite?t.current?Math.abs((f+v+x)%_)-v+(v-x):Math.abs((f-v-x)%_)+v-(v+x):t.current?Math.abs(f+v+x)-v+(v-x):Math.abs(f-v-x)+v-(v+x);let S=M?w:n,P=g.findIndex(e=>{let t=o(e),r=u(e);return S>=r&&S<r+t}),R=(0,k.A)(h.length-1-P,0,h.length-1);if(e.isInfinite){let e=h.length/2;if(R>e-1)return R-e}return R}(e,t,{type:l,slidesAlignment:u,slideAlignment:s,firstItemSticksToStart:o}))},[e,t,l,u,s,o]),(0,d.useEffect)(()=>(e.proxyRef.current?.addEventListener(y.type,n),()=>{e.proxyRef.current?.removeEventListener(y.type,n)}),[n,e.proxyRef]),a}let P={duration:.8,ease:"power3.out"},R={};function E({ref:e,initialIndex:t=0,carouselBehaviour:r="default",disabled:n,enablePageScroll:l,enableSnapping:g,enableSlideIntoViewOnFocus:v,slides:O,loopingIntervalMs:k,controlTweenVariables:j=R,draggableVariables:N=R,enableFixedSlideWidths:W,enablePagination:I=!1,className:L,hasButtonNavigation:T,title:q,navigationVariant:B="default",hasFade:U=!0,hasOverflowOnMobile:D=!1,slideClassName:X,controlsRef:F,lastItemSticksToEnd:z=!0,firstItemSticksToStart:Y=!0,slidesAlignment:H=.5,slideAlignment:$=.5,navigationClassName:Q,buttonsClassName:J,buttonAriaLabelNext:V,buttonAriaLabelPrevious:G,restrictFocusToActiveSlides:K,itemAriaRole:Z="slide"}){let ee=(0,i.u5)({self:e}),et=(0,d.useMemo)(()=>"infinite"!==r||n?O:[...O,...O],[O,r,n]),er=(0,M.O)(),en=(0,d.useRef)(er),[ea,ei]=(0,d.useState)(!1),[el,es]=(0,d.useState)(1),eu=(0,c.c)(),eo=(0,d.useId)(),ec=(0,d.useMemo)(()=>({...h,...j}),[j]),ed="infinite"===r?null:function(e,{type:t=A.X,slidesAlignment:r=0,slideAlignment:n=0,lastItemSticksToEnd:a=!1,firstItemSticksToStart:l=!0}={}){let s=(0,M.O)(),u=(0,d.useRef)(s),[o,c]=(0,d.useState)(null),{getElementOffset:f,getElementSize:h}=w(t,u),g=(0,d.useRef)(e.current?.offsetWidth),m=(0,d.useCallback)(()=>{if(null===e.current)return void log.warn(_.q.Carousel,"Can't set bounds, sliderRef is undefined");if(t===A.X&&g.current===e.current.offsetWidth&&u.current===s)return;let i=[...e.current.children],o=i.at(0),d=i.at(-1);if(void 0===o||void 0===d)return void log.warn(_.q.Carousel,"Can't set bounds, sliderRef is undefined");let m=a?e.current.clientWidth-d.clientWidth:0,C=h(o),p=f(d)-f(o)-m,b=l?0:Math.max(0,(e.current.offsetWidth??0)*r-C*n);c(t===A.X?s?{minX:-1*b,maxX:p-b}:{minX:b,maxX:-(p+b)}:{minY:-(p-b),maxY:b}),u.current=s,g.current=e.current.offsetWidth},[e,t,s,a,l,f,r,h,n]);return(0,i.wY)(e,m),(0,i.P1)(e,m,{childList:!0}),o}(ee.slidesContainer,{lastItemSticksToEnd:z,firstItemSticksToStart:Y,slidesAlignment:H,slideAlignment:$}),ef=g?function(e,t){let{isRtl:r,infinite:n=!1,type:a=A.X,slideAlignment:i=0,slidesAlignment:l=0}=t,{getElementOffset:s,getElementSize:u}=w(a,r),o=(0,d.useCallback)((t,n)=>{if(null!==e.current)for(let a of n){let n=s(a)*(r.current?1:-1),o=u(e.current)*l,c=u(a)*i;t.add(Math.floor(n+(o-c)*(r.current?-1:1)))}},[e,s,r,u,l,i]);return(0,d.useCallback)(t=>{if(null===e.current)return log.warn(_.q.Carousel,"carouselRef.current is null"),0;let r=e.current.firstChild,a=e.current.lastChild;if(void 0===r||void 0===a)return log.warn(_.q.Carousel,"carouselRef.current has no children"),0;let i=[...e.current.children],l=new Set;if(o(l,i),!n)return b.Ay.utils.snap([...l.values()],t);let c=new Set(l),d=s(a)+u(a),f=t-t%d;for(let e of l)c.add(f-d+e),c.add(f+e),c.add(f+d+e);return b.Ay.utils.snap([...c.values()],t)},[e,o,n,s,u])}(ee.slidesContainer,{infinite:"infinite"===r,isRtl:en,slidesAlignment:H,slideAlignment:$,firstItemSticksToStart:Y,lastItemSticksToEnd:z}):null,eh=function(e,t=e,{type:r=A.X}={}){let n=(0,d.useRef)(0),a=(0,M.O)(),l=(0,d.useRef)(a),{getElementSize:s,getElementOffset:u}=w(r,l),o=(0,d.useCallback)(()=>{let{[r]:e}=t.current?.getBoundingClientRect()??{};n.current=e??0},[t,r]);return(0,i.wY)(t,o),(0,d.useEffect)(()=>{l.current=a},[a]),(0,d.useMemo)(()=>(t,r)=>{if(null===e.current)return console.warn("Can't transform position, carouselRef is undefined"),t;let i=e.current.lastChild;if(void 0===i)return console.warn("Can't transform position, triggerRef.current has no children"),t;let l=Math.abs(u(i))+s(i),o=(Math.abs(u(r))+s(r)+n.current)*(a?-1:1);return-(a?b.Ay.utils.wrap(o,l+o,-t):b.Ay.utils.wrap(o,-l+o,-t))},[e,u,s,a])}(ee.slidesContainer),eg=function({triggerRef:e,variables:t={},transforms:r=[],isEnabled:n,isInfinite:a,onMount:l}){let s,u,o,c=(0,d.useMemo)(()=>{let e=globalThis.document?.createElement?.("div");
1return e&&(e.style.position="absolute",e.style.top="0",e.style.left="0"),e||null},[]),f=(0,i.v2)(()=>t.type??"x"),h=(0,i.Q8)(r),g=(0,i.Q8)(t),m=(0,i.Q8)(c),C=(0,d.useRef)(e.current?.offsetWidth),p=(0,d.useRef)({triggerRef:e,proxyRef:m,isInfinite:!!a,isAnimating:{current:!1}}),_=((e,t=[])=>{let r=(0,d.useCallback)(e,t),n=(0,d.useRef)(r);return(0,d.useEffect)(()=>{n.current=r},[r]),n})(t=>{if(!1===n&&!t)return;let r=b.Ay.getProperty(c,f);for(let t of[...e.current?.children??[]]){let e=r;for(let r of h.current??[])e=r(e,t,p.current);b.Ay.set(t,{[f]:e,force3D:!0})}c.dispatchEvent(new y)},[c,f,e,h,n]);p.current.update=_.current;let v=((e,{trigger:t,variables:r,onMount:n})=>{let a=(0,d.useRef)(null),l=(0,i.Q8)(n),s=(0,i.aq)(),u=async()=>{let n=await x(),i=t?.current;s.current&&void 0!==n&&i&&([a.current=null]=n.create(e.current,{...r,trigger:i}),l.current?.(a.current))};return(0,i.JO)(()=>{u()}),(0,i.iK)(()=>{a.current?.kill()}),a})(m,{trigger:e,variables:{...t,type:f,inertia:!0,throwProps:!0,zIndexBoost:t.zIndexBoost??!1,edgeResistance:t.edgeResistance??1,minDuration:t.minDuration??1,maxDuration:t.maxDuration??1,bounds:t.bounds,snap:t.snap,onDrag(){t.onDrag?.(),_.current()},onThrowUpdate(){t.onThrowUpdate?.(),_.current()}},async onMount(){null!==v.current&&(p.current.draggable=v,A(),_.current(),l?.())}}),A=(0,d.useCallback)(()=>{null!==v.current&&v.current.applyBounds(g.current?.bounds??null)},[v,g]),M=(0,i.gE)(()=>{if("x"===f&&C.current===e.current?.offsetWidth)return;let r=b.Ay.getProperty(m.current,f);"function"==typeof t.snap&&(r=t.snap(r)),b.Ay.set(m.current,{[f]:r}),_.current(),C.current=e.current?.offsetWidth});return(0,d.useEffect)(()=>{A(),_.current()},[v,_,A,t.bounds]),(0,i.ML)(v.current,"drag",()=>{g.current?.onDrag?.(),_.current()}),(0,i.ML)(v.current,"throwupdate",()=>{g.current?.onThrowUpdate?.(),_.current()}),s=(0,d.useRef)(!0),u=(0,d.useCallback)(e=>{s.current=0===e.button},[]),o=(0,d.useCallback)(e=>{s.current||e.isTrusted||(e.preventDefault(),e.stopImmediatePropagation())},[]),(0,i.ML)(e,"pointerdown",u,!0),(0,i.ML)(e,"click",o,!0),(0,i.JO)(()=>{C.current=e.current?.offsetWidth}),(0,i.wY)(e,M),(0,i.P1)(e,M,{childList:!0}),(0,d.useEffect)(()=>{if(!n)for(let t of[...e.current?.children??[]])b.Ay.set(t,{clearProps:"all"})},[n,e]),p.current}({triggerRef:ee.slidesContainer,variables:{...N,allowContextMenu:!0,bounds:ed,snap:ef},transforms:"infinite"===r?[eh]:[],isEnabled:ea,isInfinite:"infinite"===r,onMount(){("infinite"===r||ed)&&eC.setInitial(t)}}),em=S(eg,en,{slideAlignment:$,slidesAlignment:H,firstItemSticksToStart:Y}),eC=function(e,t,r={}){let{type:n=A.X,snap:a,isRtl:l,slideAlignment:s=0,slidesAlignment:u=0,firstItemSticksToStart:o,isCarouselEnabled:c,pageSize:f=1}=t,h=(0,i.Q8)(f),g=(0,d.useMemo)(()=>({...P,...r}),Object.values(r)),{getElementSize:m,getElementOffset:C}=w(n),p=S(e,l,{slidesAlignment:u,slideAlignment:s,type:t.type,firstItemSticksToStart:o}),v=(0,i.Q8)(p);return(0,d.useMemo)(()=>{function t(r,i=!1){return async t=>{if(null===v.current||-1===v.current)return void log.error(_.q.Carousel,"Can't update position, index is undefined");let{triggerRef:u,proxyRef:o,draggable:d,update:f}=e,p=[...u.current?.children??[]],x=p.at(0),A=p.at(v.current);if(void 0===A)return void log.error(_.q.Carousel,"Can't update position, triggerRef has no children");let y=b.Ay.getProperty(o.current,n),M=l.current?-1:1,O=m(A),w="nextPage"===r||"previousPage"===r?h.current:1;switch(r){case"next":case"nextPage":y-=O*w*M+0;break;case"previous":case"previousPage":y+=O*w*M+0;break;default:{if(void 0===t||!x){log.error(_.q.Carousel,"Can't update position, index is undefined");break}let e=p.at(t);if(void 0===e){log.error(_.q.Carousel,`Can't find child for index ${t}`);break}t!==v.current&&(y=-(C(e)-m(e)*s)+0)}}a&&(y=a(y));let{minX:k=-1/0,maxX:S=1/0}=d?.current??{},P=Math.floor(k),R=Math.floor(S);e.isAnimating.current=!i,await b.Ay.to(o.current,{...i?{}:g,[n]:Math.max(P,Math.min(R,y)),onUpdate(){i||f?.(c)},onComplete(){e.isAnimating.current=!1,f?.(c)}})}}return{next:t("next"),previous:t("previous"),nextPage:t("nextPage"),previousPage:t
1("previousPage"),index:t("index"),setInitial:t("index",!0)}},[v,h,e,n,l,m,a,g,C,s,c])}(eg,{isRtl:en,snap:ef,slidesAlignment:H,slideAlignment:$,firstItemSticksToStart:Y,isCarouselEnabled:ea,pageSize:el},ec);(0,d.useEffect)(()=>{("infinite"===r||ed)&&eC.setInitial(t)},[]);let ep=(0,d.useRef)((0,o.A)(()=>{let e=ee.slidesContainer.current?.offsetWidth??0;(z||Y)&&I&&!ee.slides.current?.every(t=>t.offsetWidth>e/2)&&log.error(_.q.Carousel,"The slides need to be over 50% of the viewport in order to work properly with `enablePagination` and `lastItemSticksToEnd` or `firstItemSticksToStart` enabled.")},100));(0,i.wY)(eg.triggerRef,ep.current);let e_=(0,d.useCallback)(e=>{eC.index(e)},[eC]),eb=(0,d.useCallback)(e=>{v&&eC.index(e)},[eC,v]),[,,ev]=(0,f.A)(()=>{k&&eC.next()},k);(0,d.useImperativeHandle)(F,()=>eC,[eC]),(0,d.useEffect)(()=>{n?eg.draggable?.current?.disable():eg.draggable?.current?.enable()},[eg,n,eg.draggable]),(0,d.useEffect)(()=>{k&&ev()},[em,k,ev]);let ex=(0,d.useCallback)(()=>{if(n)return!1;let e=0,t=ee.slidesContainer.current?.clientWidth??0;if(!ee.slidesContainer.current?.children)return!1;for(let t of ee.slidesContainer.current.children)e+=t.clientWidth;return e>t&&O.length>1},[ee.slidesContainer,O.length,n]),eA=(0,d.useCallback)(()=>{let e=ee.slidesContainer.current?.offsetWidth??0,t=ee.slidesContainer.current?.children[0]?.offsetWidth??0;return t>0?Math.max(1,Math.round(e/t)):1},[ee.slidesContainer]),ey=(0,i.gE)(()=>{ei(ex()),l&&es(eA())});(0,i.wY)(ee.slidesContainer,ey),(0,d.useEffect)(()=>{n?ei(!1):ei(ex())},[ex,ee.slidesContainer,n]),(0,d.useEffect)(()=>{en.current!==er&&(setTimeout(()=>{eC.setInitial(0)}),en.current=er)},[eC,er]);let eM=en.current?eC.previous:eC.next,eO=en.current?eC.next:eC.previous,ew=en.current?eC.previousPage:eC.nextPage,ek=en.current?eC.nextPage:eC.previousPage,eS=l?ew:eM,eP=l?ek:eO,{isPreviousDisabled:eR,isNextDisabled:eE}=(0,d.useMemo)(()=>{let e=l?el:1,t=0===em,n=em>=O.length-e;return{isPreviousDisabled:"infinite"!==r&&(en.current?n:t),isNextDisabled:"infinite"!==r&&(en.current?t:n)}},[l,el,em,O.length,r]),ej=ee.slidesContainer.current?-20-.5*ee.slidesContainer.current.getBoundingClientRect().height:0,eN=U&&("infinite"===r||(H>0||z&&em===O.length-1)&&O.length>1&&em>0&&ea),eW=U&&("infinite"===r||O.length>1&&em!==O.length-1&&ea),{currentPage:eI,totalPages:eL,visibleCards:eT}=(0,d.useMemo)(()=>{let e=Math.min(em+el,O.length),t=Array.from({length:Math.max(e-em-1,0)},(e,t)=>String(em+t+1));return{currentPage:Math.ceil(e/el),totalPages:Math.ceil(O.length/el),visibleCards:{leadingCards:t.join(", "),lastCard:e}}},[em,el,O.length]),eq=(0,d.useMemo)(()=>l?Array.from({length:eL},(e,t)=>({targetIndex:t*el,isActive:eI-1===t})):Array.from({length:O.length},(e,t)=>({targetIndex:t,isActive:em===t})),[l,eL,el,eI,O.length,em]);return(0,a.jsxs)("div",{role:"region",...q?{"aria-labelledby":eo}:{},"aria-roledescription":"carousel",children:[(q||T)&&(0,a.jsxs)("div",{className:s()(m().carouselNavigation,Q,{[m().large]:"large"===B,[m().light]:"light"===B}),children:[(0,u.K)(q)?(0,a.jsx)(C.A01Text,{size:"body-medium",variant:"semi-bold",tag:"h2",id:eo,children:q}):(0,d.isValidElement)(q)?(0,d.cloneElement)(q,{id:eo}):null,T&&ea&&(0,a.jsxs)("div",{className:s()(m().carouselButtons,J),style:{insetBlockEnd:"large"===B&&ej?`${ej}px`:0},children:[(0,a.jsx)("button",{"aria-label":G??eu("Carousel_ariaLabel_buttonPrevious"),className:m().carouselButton,onClick:eP,type:"button",disabled:eR,children:(0,a.jsx)(p.A03Icon,{name:"chevron-left"})}),(0,a.jsx)("button",{"aria-label":V??eu("Carousel_ariaLabel_buttonNext"),className:m().carouselButton,onClick:eS,type:"button",disabled:eE,children:(0,a.jsx)(p.A03Icon,{name:"chevron-right"})})]})]}),(0,a.jsxs)("div",{className:s()(m().o63Carousel,L,{[m().enabledPagination]:I&&ea,[m().hasOverflowOnMobile]:D}),ref:ee.self,children:[(0,a.jsx)("div",{className:s()(m().slidesContainer,{[m().hasStartFade]:eN,[m().hasEndFade]:eW}),ref:ee.slidesContainer,"aria-roledescription":"card"===Z?"slide":void 0,role:"group",...el>1&&"card"===Z?{"aria-label":eu("Carousel_ariaLabel_slideStatus",{current:eI,total:eL})}:{},children:et.map((e,t)=>(0,a.jsx)("div",{onFocus:()=>{eb(t)},className:s()(m().slide,W&&m().fixedSlideWidths,X),ref:(0,i.dB)(ee.slides,t),"aria-roledescription":Z,role:"group","aria-label":eu("Carousel_ariaLabel_slideStatus",{current:t+1,total:et.length}),...K&&(t<em||t>=em+el)?{inert:!0}:{},children:e},t))}),I&&ea&&(0,a.jsx)("ul",{className:m().pagination,ref:ee.pagination,children:eq.map((e,t)=>(0,a.jsx)("li",{children:(0,a.jsx)("button",{className:s()(m().paginationButton,e.isActive&&m().isActive),onClick:()=>{e_(e.targetIndex)},ref:(0,i.dB)(ee.paginationButton,t),type:"button",tabIndex:-1,"aria-hidden":"true"})},t))})]}),(0,a.jsx)("div",{className:"visuallyHidden",role:"status","aria-live":"polite","aria-atomic":"true",children:"card"===Z&&el>1?eu("Carousel_ariaLabel_slidesStatus",{currentPage:eI,totalPages:eL,cards:eT.leadingCards,lastCard:eT.lastCard,total:O.length}):(0,a.jsxs)(a.Fragment,{children:[eu("Carousel_ariaLabel_slide"),eu("Carousel_ariaLabel_slideStatus",{current:em+1,total:O.length})]})})]})}},48036:e=>{e.exports={A16Label:"A16Label_A16Label__pNQlF"}},49701:e=>{e.exports={O72ArticleCarousel:"O72ArticleCarousel_O72ArticleCarousel__omoTq",carousel:"O72ArticleCarousel_carousel__JbO8v",articleCard:"O72ArticleCarousel_articleCard__kA
1yxH",articleSlideContainer:"O72ArticleCarousel_articleSlideContainer__Y63T5",title:"O72ArticleCarousel_title__huVMl"}},51902:(e,t,r)=>{"use strict";r.d(t,{R:()=>c});var n=r(12115),a=r(92729),i=r(82412),l=r(93675),s=r(70154),u=r(66149),o=r(75421);let c=()=>{let{localDynamicMenuEnabled:e,localOrderAndPayEnabled:t}=(0,u.x)(),r=(0,s.R)(),c=(0,l.A)();return{getProductUrl:(0,n.useCallback)(e=>e.startsWith("https://")?e:c(e,!0),[c]),changeSectionUrl:(0,n.useCallback)(n=>{switch(n){case"order":return e&&t?(0,o.yP)(i.q.MenuGenericSlug,{slug:r??a.z3}):i.q.Menu;case"store":return i.q.FindStore;case"email":return i.q.AccountCommunicationPreferences;default:return n}},[e,t,r])}}},52807:e=>{e.exports={O66ArticleCard:"O66ArticleCard_O66ArticleCard__vMfe9",imageContainer:"O66ArticleCard_imageContainer__VVBlW",image:"O66ArticleCard_image__N_1f_",label:"O66ArticleCard_label__ljdE4",title:"O66ArticleCard_title__DzsXH",dateTime:"O66ArticleCard_dateTime__4Yq60",contentContainer:"O66ArticleCard_contentContainer__fElKx",separator:"O66ArticleCard_separator__dXC8v",cta:"O66ArticleCard_cta__CtVKi",chevronRight:"O66ArticleCard_chevronRight__5_gQC",externalLink:"O66ArticleCard_externalLink__gPCUj"}},70154:(e,t,r)=>{"use strict";r.d(t,{R:()=>a});var n=r(82170);function a(){return(0,n.xG)(e=>e.preferredStoreId)}},75421:(e,t,r)=>{"use strict";function n(e,t={}){let r=e;for(let e of Object.keys(t)){let n=t[e];void 0!==n&&(r=r.replace(`{${e}}`,n))}return r.replaceAll(/\/{2,}/gu,"/")}function a(e){return/\/order\/\d+-\d+\/?/iu.test(e)}function i(e){let[t=e]=e.split("?");return t.length>1?t.replace(/\/$/u,""):t}function l(e,t){if(!e||!t)return!1;let r=i(e),n=i(t);return r===n||r.startsWith(`${n}/`)}r.d(t,{EU:()=>a,aE:()=>l,yP:()=>n})},76582:(e,t,r)=>{"use strict";r.d(t,{R:()=>c});var n=r(95155),a=r(39928),i=r(69730),l=r.n(i),s=r(48036),u=r.n(s),o=r(75064);function c({ref:e,text:t,className:r}){let i=(0,a.u5)({self:(0,a.UH)(e)});return(0,n.jsx)(o.A01Text,{className:l()(u().A16Label,r),ref:i.self,size:"body-small",children:t})}},82252:e=>{e.exports={A15Separator:"A15Separator_A15Separator__SQ9wj"}},93675:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(12115),a=r(82412),i=r(70154),l=r(99658),s=r(75421);function u(){let{prefixUrl:e}=(0,l.A)(),t=(0,i.R)();return(0,n.useCallback)((r,n)=>{let i=t?(0,s.yP)(a.q.MenuProduct,{slug:t,productId:r}):(0,s.yP)(a.q.MenuGeneralProduct,{productId:r});return n?e(i):i},[t,e])}},94853:(e,t,r)=>{"use strict";r.d(t,{O:()=>s});var n=r(39928),a=r(73321),i=r(12115),l=r(2418);function s(){let e=(0,a.usePathname)(),t=(0,i.useRef)(globalThis.document?.documentElement),[r,s]=(0,i.useState)((0,l.R)()),u=(0,i.useCallback)(e=>{for(let t of e)"attributes"===t.type&&"dir"===t.attributeName&&s((0,l.R)())},[]);return(0,n.P1)(t,u,{attributes:!0}),(0,i.useEffect)(()=>{globalThis.document?.documentElement&&s((0,l.R)(globalThis.document?.documentElement))},[e]),r}}}]);

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.