PageSourceSearch

https://www.philips.com.au/c-resources/_next/static/chunks/app/layout-5e915273bab5c48f.js

js philips.com.au collected 2026-09-24 17:10:45 UTC 39,471 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{3117:(e,t,n)=>{"use strict";n.d(t,{v:()=>r.v});var r=n(87897)},7539:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o,c:()=>r});let r="data-eddl-event";function o(e){return e?{[r]:JSON.stringify(e)}:void 0}},11242:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Image:()=>r._});var r=n(35901)},12609:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(32978),o=n(47401),i=n(3117),s=n(32748);let a=async()=>{if(r.C)return o._.NEXT_PUBLIC_ORIGINAL_DOMAIN?`https://${o._.NEXT_PUBLIC_ORIGINAL_DOMAIN}`:(console.error("[### ENV ###] NEXT_PUBLIC_ORIGINAL_DOMAIN is mandatory for local development"),"");if((0,s.A)()){let e=window.location.host;return`https://${e}`}if(o._.SITEMAP_CI_HOST)return o._.SITEMAP_CI_HOST;try{let{headers:e}=await n.e(4349).then(n.bind(n,4349)),t=await e(),r=`https://${t.get("x-original-domain")}`;if(["dev","tst"].includes(o._.NEXT_PUBLIC_STAGE)&&o._.NEXT_PUBLIC_HOST){let e,t;return t=(e=/philips(.*)/.exec(r))?e[1]:"",`https://${o._.NEXT_PUBLIC_HOST}${t}`}return r}catch(e){throw(0,i.v)("error","getHost",e),Error("Failed to get host from headers",e)}}},18346:(e,t,n)=>{"use strict";n.d(t,{R:()=>r,T:()=>o});let r=e=>{if("u"<typeof document)return null;let t=`; ${document.cookie}`.split(`; ${e}=`);return 2===t.length&&t.pop()?.split(";").shift()||null},o=(e,t,n)=>{if("u"<typeof document)return;let r=`${e}=${t}; path=/; SameSite=Strict`;n&&(r+=`; max-age=${n}`),document.cookie=r}},18430:(e,t,n)=>{"use strict";n.d(t,{MiniCartProvider:()=>a,useMiniCart:()=>l});var r=n(95155),o=n(12115);let i={isOpen:!1,addedItems:[],promotionMessage:void 0,totalUnits:0,hasError:!1},s=(0,o.createContext)(null),a=e=>{let{children:t}=e,[n,a]=(0,o.useState)(i),l=(0,o.useRef)(null),c=(0,o.useCallback)(()=>{l.current&&(clearTimeout(l.current),l.current=null)},[]),_=(0,o.useCallback)(()=>{c(),l.current=setTimeout(()=>{a(e=>({...e,isOpen:!1,addedItems:[]}))},5e3)},[c]),d=(0,o.useCallback)((e,t,n)=>{a({isOpen:!0,addedItems:e,promotionMessage:t,totalUnits:n??e.length,hasError:!1}),_()},[_]),u=(0,o.useCallback)(()=>{c(),a(e=>({...e,isOpen:!1,addedItems:[]}))},[c]),p=(0,o.useCallback)(()=>{c(),a({isOpen:!1,addedItems:[],promotionMessage:void 0,totalUnits:0,hasError:!0})},[c]),E=(0,o.useCallback)(()=>{a(e=>({...e,hasError:!1}))},[]),C=(0,o.useMemo)(()=>({...n,openMiniCart:d,closeMiniCart:u,showError:p,closeError:E}),[n,d,u,p,E]);return(0,r.jsx)(s.Provider,{value:C,children:t})},l=()=>{let e=(0,o.useContext)(s);if(!e)throw Error("useMiniCart must be used within a MiniCartProvider");return e}},19357:(e,t,n)=>{"use strict";n.d(t,{L:()=>o,S:()=>r.S});var r=n(53133),o=n(29243)},21018:(e,t,n)=>{"use strict";n.d(t,{AO:()=>i,Fk:()=>r,Wk:()=>o});let r="B2C",o="CARE",i="/api/c/proxy"},23321:(e,t,n)=>{"use strict";n.d(t,{BasketTokenProvider:()=>T,XO:()=>N});var r=n(95155),o=n(54287),i=n(85085),s=n(75860),a=n.n(s),l=n(12115),c=n(70428),_=n(47401),d=n(23897),u=n(12609);async function p(e){let{siteId:t,type:n,forceRefresh:r=!1}=e,o=await (0,u.L)(),i=new URL(`${o}/api/web-session/token`);i.searchParams.set("siteId",t),i.searchParams.set("type",n),r&&i.searchParams.set("forceRefresh","true");let s=await (0,d.G)(i.toString(),{headers:{"Api-Key":_._.NEXT_PUBLIC_PIL_API_KEY},method:"POST",credentials:"include"},{caller:`generateOrGetToken(${t}, ${n}, ${r})`});if(s.error||!s.data)throw Error(s.error?.message||"Failed to generate or get token");return s.data}var E=n(18346);let C=(0,l.createContext)({}),m="public-basket-token",T=e=>{let{children:t}=e,[n,o]=(0,l.useState)({}),{postMessage:i}=(0,c.G)({channelName:"basket-token-sync",handlers:[{key:"TOKEN_UPDATE",handler:e=>{e&&o(e)}},{key:"TOKEN_REQUEST",handler:()=>{a()(n)||i("TOKEN_UPDATE",n)}}]}),s=(0,l.useCallback)(e=>{o(t=>{let n=e&&e.length>0?e:m;if(!(n in t))return t;let r={...t};return delete r[n],i("TOKEN_UPDATE",r),r})},[i]),_=(0,l.useMemo)(()=>({basketTokenInfo:n,setBasketTokenInfo:(e,t)=>{o(n=>{let r={...n,[t??m]:e};return i("TOKEN_UPDATE",r),r})},clearBasketTokenForSite:s}),[n,i,s]);return(0,l.useEffect)(()=>{a()(n)&&i("TOKEN_REQUEST")},[]),(0,r.jsx)(C.Provider,{value:_,children:t})};function N(){let{effectiveSiteId:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,o.jE)(),{basketTokenInfo:n,setBasketTokenInfo:r,clearBasketTokenForSite:s}=(0,l.useContext)(C),a=n?.[e??m],c=(0,l.useMemo)(()=>{let e=new Date().getTime();return!!a?.expires_in&&a.expires_in<e},[a?.expires_in]),{mutateAsync:_,isError:d}=(0,i.n)({mutationFn:n=>{let{forceRefresh:r}=n,o=e??"";return t.fetchQuery({queryKey:(e=>{let{siteId:t,forceRefresh:n}=e;return["web-session-token",t,"SHOP",n]})({siteId:o,forceRefresh:r}),queryFn:()=>p({siteId:o,type:"SHOP",forceRefresh:r}),staleTime:0})},onSuccess:t=>(r({...t,expires_in:Date.now()+1e3*Number(t.expires_in)},e??m),t),onError:(e,t)=>
1{let{forceRefresh:n}=t;return n||_({forceRefresh:!0}),e}});return(0,l.useEffect)(()=>{c&&_({forceRefresh:!1})},[_,c,e]),(0,l.useEffect)(()=>{a||c||!e||"True"!==(0,E.R)("ws-active-shop")||_({forceRefresh:!1})},[e]),{basketTokenInfo:a,isTokenExpired:c,generateOrGetTokenMutation:_,isError:d,clearBasketTokenForSite:s}}},23791:(e,t,n)=>{"use strict";function r(e){return e?e.toLowerCase().replaceAll(/\s+/g,"_"):"not_set"}n.d(t,{f:()=>r})},23897:(e,t,n)=>{"use strict";n.d(t,{G:()=>C});var r=n(32978),o=n(47401),i=n(88737),s=n(3117),a=n(86763),l=n(57368),c=n(32748),_=n(21018);let d=!!n(94833).env.NEXT_PUBLIC_USE_MOCK_SERVICE&&["dev","tst"].includes("prod");async function u(){return d}var p=n(70528);async function E(e,t,n){let a=t?.timeout??p.f.default,c={url:String(e),method:t?.method??"GET",timeout:a,...n};r.C&&!c.caller&&console.log(`[!!! FETCHER !!!] missing required context.caller fetching ${c.method} ${c.url}
2context: ${JSON.stringify(n,null,2)}`),t?.headers&&(c.headers="[REDACTED]"),t?.body&&(c.body=t.body),(r.C||["dev","tst"].includes(o._.NEXT_PUBLIC_STAGE))&&console.log(JSON.stringify({level:"[### FETCH ###]",caller:"fetcher",url:c.url}));let _=Date.now(),d=new AbortController;t={...t,signal:d.signal};let u=setTimeout(()=>{d?.signal.aborted||d?.abort()},a);try{let n,r=await fetch(e,t);clearTimeout(u);let o=await r.text();try{n=JSON.parse(o)}catch(t){(0,s.v)("error","fetcher: Failed to parse JSON response",{url:e,error:t,body:o})}n=n??{body:o};let{status:a,statusText:l}=r;if(!r.ok)throw c.response={status:a,statusText:l,jsonResult:n},new i.s("fetcher: bad response",{name:"FetcherError",cause:{statusCode:a}});return(0,s.v)("info","fetcher: duration(ms)",{duration:Date.now()-_,...c,code:a}),n}catch(t){let e=Date.now()-_;if(t?.name==="AbortError")(0,s.v)("error",`fetcher: Request aborted after ${a}ms`,{duration:e,...c,code:408});else{let e=(0,l.v)(t);(0,s.v)("error","fetcher:",{...c,code:e},t)}throw t}}let C=async(e,t,n)=>{let r=n?.caller||"fetcher",o=t?.timeout??p.f.default,i=Date.now();try{let r=await u(),i=e.startsWith("http")&&!e.includes(_.AO),s=e;(0,c.A)()&&r&&i&&(s=`${_.AO}?url=${encodeURIComponent(e)}`,o=p.f.proxy);let l=await E(s,{...t,timeout:o},n);return(0,a.k)(l)}catch(_){let n=Date.now()-i,c=(0,l.v)(_);if((0,s.v)("error","fetcher: request failed",{duration:n,url:e,method:t?.method??"GET",caller:r,code:c},_),_?.name==="AbortError")return(0,a.V)(`Request aborted after ${o}ms`,r,_,{code:408});return(0,a.V)(_ instanceof Error?_.message:"Request failed",r,_,{code:c})}}},30555:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});let r=e=>{let{shopLabel:t,loyaltySiteId:n,loyaltyCheckoutUrl:r}=e;return r?r.replace(/\/$/,""):n?`/c-e/${t}/checkout/${n}`:`/c-e/${t}/checkout`}},32748:(e,t,n)=>{"use strict";n.d(t,{A:()=>o,o:()=>r});let r=()=>!0,o=r},32978:(e,t,n)=>{"use strict";n.d(t,{C:()=>r,r:()=>o});let r=!1,o="http://localhost:3000"},37866:()=>{},41295:(e,t,n)=>{"use strict";n.d(t,{Button:()=>r.$});var r=n(54800)},42803:(e,t,n)=>{"use strict";let r;n.d(t,{default:()=>u});var o=n(95155),i=n(6211),s=n(98359),a=n(71512),l=n(54287);let c=[],_=Date.now();function d(){return new i.E({defaultOptions:{queries:{staleTime:6e4},dehydrate:{shouldDehydrateQuery:e=>(0,s.XS)(e)||"pending"===e.state.status,shouldRedactErrors:()=>!1}}})}let u=e=>{let{children:t}=e,n=function(){if(!a.S$)return r||(r=d()),r;{let e=Date.now();if(!(e-_<3e4))for(_=e;c.length>10;){let e=c.shift();e&&e.clear()}return c.pop()||d()}}();return(0,o.jsx)(l.Ht,{client:n,children:t})}},47401:(e,t,n)=>{"use strict";n.d(t,{_:()=>s});var r=n(12728),o=n(2126),i=n(94833);let s=(0,r.w)({client:{NEXT_PUBLIC_LOG_GTM_EVENTS:o.Yj().optional(),NEXT_PUBLIC_LOG_LEVEL:o.k5(["info","error"]).optional(),NEXT_PUBLIC_ANALYTICS_BASE_URL:o.Yj().min(1).optional(),NEXT_PUBLIC_ORIGINAL_DOMAIN:o.Yj().optional(),NEXT_PUBLIC_PIL_API_KEY:o.Yj(),NEXT_PUBLIC_PIL_BASE_PATH:o.Yj().url(),NEXT_PUBLIC_BAZAARVOICE_BASE_PATH:o.Yj().url(),NEXT_PUBLIC_COVEO_ORGANIZATION_ID:o.Yj().min(1),NEXT_PUBLIC_COVEO_ACCESS_TOKEN:o.Yj().min(1),NEXT_PUBLIC_COVEO_SEARCH_HUB_BASE:o.Yj().min(1),NEXT_PUBLIC_COVEO_SEARCH_HUB_ENV:o.Yj().optional(),NEXT_PUBLIC_COVEO_COMMERCE_BASE:o.Yj().min(1),NEXT_PUBLIC_HOST:o.Yj().optional(),NEXT_PUBLIC_CONTENTSTACK_PREVIEW_ENABLED:o.k5(["true","false"]).optional().default("false"),NEXT_PUBLIC_SF_SITE_ENDPOINT:o.Yj(),NEXT_PUBLIC_SF_SCRT_URL:o.Yj(),NEXT_PUBLIC_SF_CHAT_SCRIPT_SRC:o.Yj(),NEXT_PUBLIC_SF_ORG_ID:o.Yj(),NEXT_PUBLIC_BAZAARVOICE_PASSKEY:o.Yj().min(1),NEXT_PUBLIC_STAGE:o.k5(["dev","tst","acc","prod","uat"]),NEXT_PUBLIC_MOCK_SERVICE_CREDENTIALS:o.Yj().optional(),NEXT_PUBLIC_USE_MOCK_SERVICE:o.Yj().optional(),NEXT_PUBLIC_MOCK_SERVICE_API_HOST:o.Yj().optional(),NEXT_PUBLIC_MOCK_SERVICE_TOKEN:o.Yj().optional(),NEXT_PUBLIC_RECAPTCHA_SITE_KEY:o.Yj().optional(),NEXT_PUBLIC_DEFAULT_TIMEOUT:o.au.number().int().positive().optional()},server:{CONTENTSTACK_STRICT_CHECK_UNLOCALIZED_CONTENT:o.Yj().optional(),CONTENTSTACK_API_KEY:o.Yj(),CONTENTSTACK_DELIVERY_TOKEN:o.Yj(),CONTENTSTACK_ENVIRONMENT:o.Yj(),CONTENTSTACK_BRANCH_ID:o.Yj(),CONTENTSTACK_GRANULAR_REFERENCES:o.k5(["true","false"]).optional().default("false"),CONTENTSTACK_PREVIEW_TOKEN:o.Yj(),CONTENTSTACK_MANAGEMENT_TOKEN:o.Yj().optional(),CONTENTSTACK_HOST:o.Yj().min(1).optional(),CONTENTSTACK_PROTOCOL:o.k5(["http","https"]).optional(),CONTENTSTACK_PORT:o.au.number().int().positive().optional(),CONTENTSTACK_PREVIEW_HOST:o.Yj().min(1),CONTENTSTACK_MANAGEMENT_API_BASE_URL:o.Yj(),AUTH_PIL_BASE_PATH:o.Yj().min(1),PIL_CLIENT_ID:o.Yj().min(1),PIL_CLIENT_SECRET:o.Yj().min(1),SITEMAP_CI_HOST:o.Yj().optional(),RECAPTCHA_SECRET_KEY:o.Yj().optional(),ELOQUA_COMPANY:o.Yj().min(1),ELOQUA_USERNAME:o.Yj().min(1),ELOQUA_PASSWORD:o.Yj().min(1)},runtimeEnv:{NEXT_PUBLIC_LOG_GTM_EVENTS:i.env.NEXT_PUBLIC_LOG_GTM_EVENTS,NEXT_PUBLIC_ANALYTICS_BASE_URL:"a1l4rgpa1fx2crzaqh/t1lg3rn1uqrfcvj4rpuuao.js",NEXT_PUBLIC_LOG_LEVEL:i.env.NEXT_PUBLIC_LOG_LEVEL,CONTENTSTACK_STRICT_CHECK_UNLOCALIZED_CONTENT:i.env.CONTENTSTACK_STRICT_CHECK_UNLOCALIZED_CONTENT,CONTENTSTACK_API_KEY:i.env.CONTENTSTACK_API_KEY,CONTENTSTACK_DELIVERY_TOKEN:i.env.CONTENTSTACK_DELIVERY_TOKEN,CONTENTSTACK_ENVIRONMENT:i.env.CONTENTSTACK_ENVIRONMENT,CONTENTSTACK_BRANCH_ID:i.env.CONTENTSTACK_BRANCH_ID,CONTENTSTACK_GRANULAR_REFERENCES:i.env.CONTENTSTACK_GRANULAR_REFERENCES,CONTENTSTACK_PREVIEW_TOKEN:i.env.CONTENTSTACK_PREVIEW_TOKEN,CONTENTSTACK_MANAGEMENT_TOKEN:i.env.CONTENTSTACK_MANAGEMENT_TOKEN,CONTENTSTACK_HOST:i.env.CONTENTSTACK_HOST,CONTENTSTACK_PROTOCOL:i.env.CONTENTSTACK_PROTOCOL,CONTENTSTACK_PORT:i.env.CONTENTSTACK_PORT,CONTENTSTACK_PREVIEW_HOST:i.env.CONTENTSTACK_PREVIEW_HOST,NEXT_PUBLIC_BAZAARVOICE_PASSKEY:"cakZijn4UobxFSYPazknMq6XslRF499jSSLk7CCZ68rts",NEXT_PUBLIC_PIL_API_KEY:"wu8vCPtmb94ZS0MAh79zz8NQWUWPlNBfa9SwLPdX",NEXT_PUBLIC_PIL_BASE_PATH:"https://www.eu-west-1.api.philips.com",NEXT_PUBLIC_ORIGINAL_DOMAIN:i.env.NEXT_PUBLIC_ORIGINAL_DOMAIN,NEXT_PUBLIC_BAZAARVOICE_BASE_PATH:"https://api.bazaarvoice.com",AUTH_PIL_BASE_PATH:i.env.AUTH_PIL_BASE_PATH,PIL_CLIENT_ID:i.env.PIL_CLIENT_ID,PIL_CLIENT_SECRET:i.env.PIL_CLIENT_SECRET,SITEMAP_CI_HOST:i.env.SITEMAP_CI_HOST,CONTENTSTACK_MANAGEMENT_API_BASE_URL:i.env.CONTENTSTACK_MANAGEMENT_API_BASE_URL,NEXT_PUBLIC_STAGE:"prod",NEXT_PUBLIC_COVEO_ORGANIZATION_ID:"koninklijkephilipsnvproduction2k8xfrmr",
2NEXT_PUBLIC_COVEO_ACCESS_TOKEN:"xx0d641857-e140-4e94-af32-ea8fe1063ce8",NEXT_PUBLIC_COVEO_SEARCH_HUB_BASE:"PhilipsComSearch",NEXT_PUBLIC_COVEO_SEARCH_HUB_ENV:i.env.NEXT_PUBLIC_COVEO_SEARCH_HUB_ENV,NEXT_PUBLIC_HOST:"philips",NEXT_PUBLIC_COVEO_COMMERCE_BASE:"www.philips",NEXT_PUBLIC_CONTENTSTACK_PREVIEW_ENABLED:i.env.NEXT_PUBLIC_CONTENTSTACK_PREVIEW_ENABLED,NEXT_PUBLIC_SF_SITE_ENDPOINT:"https://philipsb2c.my.site.com/ESWPhilipsChatDeploymen1727947253160",NEXT_PUBLIC_SF_SCRT_URL:"https://philipsb2c.my.salesforce-scrt.com",NEXT_PUBLIC_SF_CHAT_SCRIPT_SRC:"https://philipsb2c.my.site.com/ESWPhilipsChatDeploymen1727947253160/assets/js/bootstrap.min.js",NEXT_PUBLIC_SF_ORG_ID:"00Dw0000000Cp29",NEXT_PUBLIC_MOCK_SERVICE_CREDENTIALS:i.env.NEXT_PUBLIC_MOCK_SERVICE_CREDENTIALS,NEXT_PUBLIC_USE_MOCK_SERVICE:i.env.NEXT_PUBLIC_USE_MOCK_SERVICE,NEXT_PUBLIC_MOCK_SERVICE_API_HOST:i.env.NEXT_PUBLIC_MOCK_SERVICE_API_HOST,NEXT_PUBLIC_MOCK_SERVICE_TOKEN:i.env.NEXT_PUBLIC_MOCK_SERVICE_TOKEN,NEXT_PUBLIC_RECAPTCHA_SITE_KEY:i.env.NEXT_PUBLIC_RECAPTCHA_SITE_KEY,NEXT_PUBLIC_DEFAULT_TIMEOUT:i.env.NEXT_PUBLIC_DEFAULT_TIMEOUT,RECAPTCHA_SECRET_KEY:i.env.RECAPTCHA_SECRET_KEY,ELOQUA_COMPANY:i.env.ELOQUA_COMPANY,ELOQUA_USERNAME:i.env.ELOQUA_USERNAME,ELOQUA_PASSWORD:i.env.ELOQUA_PASSWORD}})},52345:(e,t,n)=>{"use strict";n.r(t),n.d(t,{useGtmEventListeners:()=>a});var r=n(12115),o=n(32748),i=n(78828),s=n(7539);function a(){(0,r.useEffect)(()=>{if(!(0,o.A)())return;let e=e=>{let t=e.target.closest(`[${s.c}]`);if(!t)return;let n=t.getAttribute(s.c);if(n)try{i.d.eddlEvents.push(JSON.parse(n))}catch(e){console.error("Failed to parse GTM event data",n,e)}},t=t=>{e(t)},n=t=>{"Enter"===t.key&&e(t)};return globalThis.addEventListener("click",t,!0),globalThis.addEventListener("keydown",n,!0),()=>{globalThis.removeEventListener("click",t,!0),globalThis.removeEventListener("keydown",n,!0)}},[])}},53554:(e,t,n)=>{"use strict";n.d(t,{MiniCart:()=>b});var r=n(95155),o=n(61928),i=n(12115),s=n(41295),a=n(93617);n(36585),n(26202),n(48364),n(51105);var l="_1xg27dm6",c="_1xg27dmd",_="_1xg27dmb",d="_1xg27dma",u="_1xg27dm7",p="_1xg27dme",E="_1xg27dmc",C=n(86161),m=n(60264),T=n(87716),N=n(30555),h=n(32748),P=n(77443);let g=`${P.Dn.MiniCart}:mini_cart`,v={component_id:"mini_cart_v1.0",component_name:g,component_type:"cart",component_row:"not_set",component_source_platform:"hybris",component_source_id:"not_set",component_source_name:"not_set",component_version_date:"20250204"};var A=n(80069);function S(e){return{event:A.mu.interaction,eventProps:{component_name:g,interaction_description:`${g}:mini_cart_continue_shopping:${e}:not_set`,interaction_goal:"mini_cart_continue_shopping",link_position:e,link_type:"not_set",interaction_value:"not_set"}}}var f=n(18430),I=n(11242);let O=e=>{let{product:t,showPrice:n=!0,"data-testid":o}=e,{title:i,description:s,image:a,formattedPrice:l}=t,C=s?`${i} ${s}`:i;return(0,r.jsxs)("div",{className:"_1xg27dmg","data-testid":o,children:[a&&(0,r.jsx)("div",{className:u,children:(0,r.jsx)(I.Image,{src:a,alt:C,className:d,width:80,height:80})}),(0,r.jsxs)("div",{className:_,children:[(0,r.jsx)("p",{className:E,children:i}),s&&(0,r.jsx)("p",{className:c,children:s}),n&&l&&(0,r.jsx)("p",{className:p,children:l})]})]})},L=e=>{let{item:t,"data-testid":n="minicart-item"}=e,{type:o,products:i,bundleLabel:s,bundlePrice:a}=t;if("standalone"===o&&1===i.length){let e=i[0],t=e.description?`${e.title} ${e.description}`:e.title;return e.subscriptionMessage?(0,r.jsxs)("div",{className:"_1xg27dm8","data-testid":n,children:[(0,r.jsxs)("div",{className:"_1xg27dm9",children:[e.image&&(0,r.jsx)("div",{className:u,children:(0,r.jsx)(I.Image,{src:e.image,alt:t,className:d,width:80,height:80})}),(0,r.jsxs)("div",{className:_,children:[(0,r.jsx)("p",{className:E,children:e.title}),e.description&&(0,r.jsx)("p",{className:c,children:e.description}),e.formattedPrice&&(0,r.jsx)("p",{className:p,children:e.formattedPrice})]})]}),(0,r.jsx)("p",{className:"_1xg27dmf","data-testid":`${n}-subscription-message`,role:"note",children:e.subscriptionMessage})]}):(0,r.jsxs)("div",{className:l,"data-testid":n,children:[e.image&&(0,r.jsx)("div",{className:u,children:(0,r.jsx)(I.Image,{src:e.image,alt:t,className:d,width:80,height:80})}),(0,r.jsxs)("div",{className:_,children:[(0,r.jsx)("p",{className:E,
2children:e.title}),e.description&&(0,r.jsx)("p",{className:c,children:e.description}),e.formattedPrice&&(0,r.jsx)("p",{className:p,children:e.formattedPrice})]})]})}return(0,r.jsx)("div",{className:l,"data-testid":n,children:(0,r.jsxs)("div",{className:_,children:[i.map((e,t)=>(0,r.jsx)(O,{product:e,showPrice:!1,"data-testid":`${n}-product-${t}`},`${e.itemId}-${t}`)),(0,r.jsxs)("div",{className:"_1xg27dmh",children:[s&&(0,r.jsx)("span",{className:"_1xg27dmi",children:s}),a&&(0,r.jsx)("span",{className:"_1xg27dmj",children:a})]})]})})},b=e=>{let{"data-testid":t="minicart",loyaltySiteId:n,loyaltyCheckoutUrl:l}=e,c=(0,o.c)(),{locale:_,defaultLocale:d}=(0,C.r)(),{isOpen:u,addedItems:p,promotionMessage:E,totalUnits:P,closeMiniCart:I}=(0,f.useMiniCart)(),O=(0,i.useRef)(null),{hasConsentInteraction:b}=(0,m.I)();(0,i.useEffect)(()=>{b&&I()},[b,I]),(0,i.useEffect)(()=>{(0,h.A)()&&T.dW.eddlContext.setComponentProps(v)},[]);let R=c("b2c-page-checkout-url-shop-label"),w=(0,i.useMemo)(()=>{if(l)return l.replace(/\/$/,"");let e=(0,N.m)({shopLabel:R,loyaltySiteId:n});return _===d?e:`/${_}${e}`},[_,d,R,n,l]),B=(0,i.useMemo)(()=>{let e=p.reduce((e,t)=>e+t.products.length,0);return 1===e?c("b2c-component-minicart-singleItemAdded-label"):c("b2c-component-minicart-fewItemsAdded-label",{count:e})},[p,c]);return((0,i.useEffect)(()=>{if(!u)return;let e=e=>{O.current&&!O.current.contains(e.target)&&I()},t=setTimeout(()=>{document.addEventListener("click",e)},100);return()=>{clearTimeout(t),document.removeEventListener("click",e)}},[u,I]),(0,i.useEffect)(()=>{if(!u)return;let e=e=>{"Escape"===e.key&&I()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[u,I]),u&&0!==p.length)?(0,r.jsxs)("dialog",{ref:O,className:"_1xg27dm1",open:!0,"aria-label":B,"data-testid":t,"data-coveo-no-index":!0,children:[(0,r.jsxs)("div",{className:"_1xg27dm2",children:[(0,r.jsx)("p",{className:"_1xg27dm3",children:B}),(0,r.jsx)("button",{type:"button",className:"_1xg27dm4",onClick:()=>{(0,h.A)()&&T.dW.eddlEvents.push(S("cross_icon")),I()},"aria-label":"Close","data-testid":`${t}-close-button`,children:(0,r.jsx)(a.F,{})})]}),(0,r.jsx)("div",{className:"_1xg27dm5",children:p.map((e,n)=>(0,r.jsx)(L,{item:e,"data-testid":`${t}-item-${n}`},`${e.type}-${e.products[0]?.itemId??n}-${n}`))}),(0,r.jsxs)("div",{className:"_1xg27dmk",children:[E&&(0,r.jsx)("div",{className:"_1xg27dml",children:(0,r.jsx)("p",{className:"_1xg27dmm",children:E})}),(0,r.jsxs)("div",{className:"_1xg27dmn",children:[(0,r.jsxs)(s.Button,{variant:"solid",color:"theme",shape:"round",elementType:"a",href:w,className:"_1xg27dmo",onClick:()=>{let e,t;(0,h.A)()&&T.dW.eddlEvents.push((e=new URL(w,window.location.href),t=window.location.host===e.host,{event:A.mu.click,eventProps:{component_name:g,interaction_description:`${g}:mini_cart_checkout:button_1:checkout`,interaction_goal:"mini_cart_checkout",interaction_destination:t?"convert:checkout:not_set:not_set":"link_to:external_page",link_position:"button_1",link_type:"checkout",link_text:"checkout_(2)",link_domain:e.host,link_id:"not_set",link_url:e.href,outbound:String(!t).toUpperCase()}})),I()},"aria-label":c("b2c-component-minicart-shoppingCart-aria-label"),"data-testid":`${t}-checkout-button`,children:[c("b2c-component-minicart-shoppingCart-label")," (",P,")"]}),(0,r.jsx)(s.Button,{variant:"outline",color:"neutral",shape:"round",className:"_1xg27dmp",onClick:()=>{(0,h.A)()&&T.dW.eddlEvents.push(S("button_2")),I()},"aria-label":c("b2c-component-minicart-continueShopping-aria-label"),"data-testid":`${t}-continue-shopping-button`,children:c("b2c-component-minicart-continueShopping-label")})]})]})]}):null}},54139:(e,t,n)=>{"use strict";n.d(t,{UserAgentProvider:()=>a,e:()=>s});var r=n(95155),o=n(12115);let i=(0,o.createContext)({});function s(){return(0,o.useContext)(i)}let a=e=>{let{value:t,children:n}=e;return(0,r.jsx)(i.Provider,{value:t,children:n})}},57368:(e,t,n)=>{"use strict";function r(e){return function(e){if(!e||"object"!=typeof e)return;let t=e.status;if("number"==typeof t)return t;if("string"==typeof t&&/^\d+$/.test(t))return Number(t);let n=e.causeError;if(n&&"object"==typeof n){let e=n.statusCode;if("number"==typeof e)return e;if("string"==typeof e&&/^\d+$/.test(e))return Number(e)}}(e)??500}n.d(t,{v:()=>r})}
2,60264:(e,t,n)=>{"use strict";n.d(t,{I:()=>s});var r=n(12115),o=n(50992),i=n(32748);let s=()=>{(0,r.useEffect)(()=>{let e;if(!(0,i.A)())return;let t=new MutationObserver((t,n)=>{for(let r of t)if("childList"===r.type&&0!==r.addedNodes.length){for(let t of r.addedNodes)if(t.nodeType===Node.ELEMENT_NODE&&(t.matches("#onetrust-pc-sdk")||t.querySelector("#onetrust-pc-sdk"))){(e=new MutationObserver(e=>{for(let t of e){if("attributes"!==t.type)continue;let e=document.querySelector("#onetrust-banner-sdk");if(e){let t=e.style;if("hidden"!==t.visibility&&"none"!==t.display)return}let n=t.target.style,r="hidden"!==n.visibility&&"none"!==n.display;if(!!globalThis?.eddlCmpDialogIsOpen===r)return;let o=new CustomEvent("eddl_cmp_dialog_is_open",{detail:{eddlCmpDialogIsOpen:r}});globalThis.eddlCmpDialogIsOpen=r,globalThis.dispatchEvent(o)}})).observe(t,{attributes:!0,attributeFilter:["style"],attributeOldValue:!1}),n.disconnect();return}}});return t.observe(document.body,{childList:!0,subtree:!0}),()=>{t.disconnect(),e&&e.disconnect()}},[]);let[e,t]=(0,r.useState)(!!globalThis?.eddlCmpDialogIsOpen);return(0,o.ML)("eddl_cmp_dialog_is_open",e=>{t(!!e.detail?.eddlCmpDialogIsOpen)}),{hasConsentInteraction:e}}},60910:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GTMPageContext:()=>_});var r=n(95155),o=n(84374),i=n(12115),s=n(47401),a=n(32748),l=n(78828),c=n(52345);let _=e=>{let{pageContext:t,host:n}=e;(0,c.useGtmEventListeners)(),(0,i.useEffect)(()=>{(0,a.A)()&&l.d.eddlContext.create(t)},[t]);let _=`${n}/${s._.NEXT_PUBLIC_ANALYTICS_BASE_URL}`;return(0,r.jsx)(o.default,{id:"google-analytics",src:_})}},65011:(e,t,n)=>{"use strict";n.d(t,{S:()=>a,z:()=>l});var r=n(95155),o=n(61928),i=n(12115),s=n(93617);n(79730);let a=e=>{let{isOpen:t,onClose:n,message:o,"data-testid":a="cart-notification"}=e,l=(0,i.useRef)(null);return((0,i.useEffect)(()=>{if(!t)return;let e=e=>{l.current&&!l.current.contains(e.target)&&n()},r=setTimeout(()=>{document.addEventListener("click",e)},100);return()=>{clearTimeout(r),document.removeEventListener("click",e)}},[t,n]),(0,i.useEffect)(()=>{if(!t)return;let e=e=>{"Escape"===e.key&&n()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[t,n]),t)?(0,r.jsxs)("div",{ref:l,className:"_67a1hu1","data-testid":a,role:"alert","aria-live":"polite",children:[(0,r.jsx)("p",{className:"_67a1hu2",children:o}),(0,r.jsx)("button",{type:"button",className:"_67a1hu3",onClick:n,"aria-label":"Close",children:(0,r.jsx)(s.F,{})})]}):null},l=e=>{let{isOpen:t,onClose:n}=e,i=(0,o.c)();return(0,r.jsx)(a,{isOpen:t,onClose:n,message:i("b2c-shopping-cart-no-items"),"data-testid":"empty-cart-notification"})}},70138:(e,t,n)=>{Promise.resolve().then(n.bind(n,78946)),Promise.resolve().then(n.t.bind(n,37866,23)),Promise.resolve().then(n.bind(n,18430)),Promise.resolve().then(n.bind(n,80889)),Promise.resolve().then(n.bind(n,92894)),Promise.resolve().then(n.bind(n,53554)),Promise.resolve().then(n.bind(n,23321)),Promise.resolve().then(n.bind(n,95288)),Promise.resolve().then(n.bind(n,42803)),Promise.resolve().then(n.bind(n,86161)),Promise.resolve().then(n.bind(n,54139)),Promise.resolve().then(n.bind(n,20211)),Promise.resolve().then(n.bind(n,37166)),Promise.resolve().then(n.t.bind(n,36585,23)),Promise.resolve().then(n.t.bind(n,66854,23)),Promise.resolve().then(n.t.bind(n,37768,23)),Promise.resolve().then(n.t.bind(n,90710,23)),Promise.resolve().then(n.t.bind(n,81788,23)),Promise.resolve().then(n.t.bind(n,93543,23)),Promise.resolve().then(n.t.bind(n,27934,23)),Promise.resolve().then(n.t.bind(n,3225,23)),Promise.resolve().then(n.t.bind(n,53213,23)),Promise.resolve().then(n.t.bind(n,92585,23)),Promise.resolve().then(n.t.bind(n,4738,23)),Promise.resolve().then(n.t.bind(n,42617,23)),Promise.resolve().then(n.t.bind(n,75858,23)),Promise.resolve().then(n.t.bind(n,96963,23)),Promise.resolve().then(n.t.bind(n,48366,23)),Promise.resolve().then(n.t.bind(n,25651,23)),Promise.resolve().then(n.t.bind(n,33799,23)),Promise.resolve().then(n.t.bind(n,13166,23)),Promise.resolve().then(n.t.bind(n,31499,23)),Promise.resolve().then(n.t.bind(n,27685,23)),Promise.resolve().then(n.t.bind(n,76277,23)),Promise.resolve().then(n.t.bind(n,47042,23)),Promise.resolve().then(n.t.bind(n,99497,23)),Promise.resolve().then(n.t.bind(n,76371,23)),Promise.resolve().then(n.t.bind(n,46303,23)),Promise.resolve().then(n.t.bind(n,26202,23)),Promise.resolve().then(n.t.bind(n,48364,23)),Promise.resolve().then(n.t.bind(n,31700,23)),Promise.resolve().then(n.t.bind(n,92571,23)),Promise.resolve().then(n.t.bind(n,86005,23)),Promise.resolve().then(n.bind(n,63412)),Promise.resolve().then(n.t.bind(n,87468,23)),Promise.resolve().then(n.bind(n,71977)),Promise.resolve().then(n.t.bind(n,38970,23)),Promise.resolve().then(n.bind(n,60924)),Promise.resolve().then(n.bind(n,76252)),Promise.resolve().then(n.t.bind(n,51191,23))}
2,70428:(e,t,n)=>{"use strict";n.d(t,{G:()=>s});var r=n(12115),o=n(32978),i=n(32748);let s=e=>{let{channelName:t,handlers:n,enabled:s=!0}=e,a=(0,r.useRef)(null),l=(0,r.useRef)(new Map),[c,_]=(0,r.useState)(!1);(0,r.useEffect)(()=>{l.current=new Map(n.map(e=>[e.key,e.handler]))},[n]);let d=(0,r.useCallback)((e,n)=>{if(!a.current){o.C&&console.warn(`[useBroadcastSync] Channel "${t}" not initialized`);return}a.current.postMessage({type:e,payload:n})},[t]);return(0,r.useEffect)(()=>{if(!(0,i.A)()||!s)return void _(!1);let e=new BroadcastChannel(t);a.current=e,_(!0);let n=e=>{let{type:t,payload:n}=e.data,r=l.current.get(t);r?r(n):o.C&&console.debug(`[useBroadcastSync] No handler for message type "${t}"`)};return e.addEventListener("message",n),()=>{e.removeEventListener("message",n),e.close(),a.current=null,_(!1)}},[t,s]),{postMessage:d,isChannelReady:c}}},70528:(e,t,n)=>{"use strict";n.d(t,{f:()=>o});var r=n(32978);let o={critical:3e3,default:n(47401)._.NEXT_PUBLIC_DEFAULT_TIMEOUT??(r.C?6e4:8e3),proxy:6e4,tolerant:r.C?6e4:15e3,extended:3e4}}
2,77443:(e,t,n)=>{"use strict";n.d(t,{Dn:()=>r,R9:()=>o});let r={HeaderNavigation:"HNA",FooterNavigation:"FNA",Breadcrumb:"BRE",USP:"USP",UspSubFooter:"SUS",RecallBanner:"RCB",CommercialBanner:"COM",SectionBannerHero:"SEC",BrandClaims:"BRC",AssetDownloadCards:"ACD",ManualRangeCards:"RCM",AutomaticRangeCards:"RCA",InnovationBanner:"INB",IntroductionTitle:"INT",ArticleCardsListing:"CLC",MarketingCrmForm:"MCF",SplitBanner:"SPL",SplitBannerTop:"SPL",SplitBannerBottom:"SPL",SplitBannerOverlay:"SBO",ClaimCards:"CCA",ClaimsSection:"CCA",UserClaimsSection:"UCC",ClaimButton:"BTN",MobileAppBanner:"MAB",CategoryReferences:"CAR",SupportNavigation:"SUN",SupportMasthead:"SMH",ServiceLocator:"SLC",DentistLocator:"DL",SupportArticleContainer:"SAC",MedalliaFeedbackComponent:"MFC",FAQRelatedArticles:"RAL",TroubleshootingRelatedArticles:"RAL",WarrantyServiceBanner:"WSB",ContactBanner:"CTB",SupportBanner:"SPB",ProductSearchComponent:"PSC",FindModelNumber:"FMN",NotificationComponent:"NTC",CategoryCardsGrid:"CCG",ProductCatalogExplorer:"PCE",SupportContactOptions:"SCO",SupportOptionsList:"SPO",SupportPrxBanner:"SPX",ProductExperience:"PEX",ProductRegistrationBanner:"PRB",Manual
2sAndDocumentation:"MDC",PartsAndAccessories:"PAC",WarrantyServiceLinks:"WSL",OtherUsefulLinks:"OUL",SupportVideoList:"SVP",ArticleContainerText:"MAT",ArticleContainerVideo:"MAV",TechnologyBanner:"SBT",SpotlightBanner:"SLB",ArticleCards:"ACA",ProfessionalCrmForm:"CRM",ProfessionalNotification:"PPO",NewsletterComponent:"NSU",Disclaimers:"DIS",CompatibleProducts:"COP",SupportAndAccessoryBanner:"SPA",Features:"FTS",Awards:"AWA",RatingsAndReviews:"RRC",TechnicalSpecifications:"TEC",ProductBanner:"PBA",VideoBanner:"VIB",FeatureHighlights:"FHI",Highlights:"HIG",ProductGallery:"PGA",ProductFeatures:"PFE",FeaturedTechnologies:"FTS",SelectYourModel:"SYM",SustainabilityBanner:"SUB",RangeComparison:"RCO",BuyFromRetailer:"BFR",Sorting:"SOR",FilterBar:"FBA",FilterPanel:"FLT",ProductCards:"PRC",PaginationNavigation:"PAG",SearchBox:"SBX",SearchResultsList:"SRL",CampaignBanner:"CPB",SmallCategoryCardsGrid:"SCC",NavigationCards:"NCA",VisualProductsNavigation:"VPN",NotifyMe:"NTM",CommercialBanner2:"COM",RatingAndReview:"RRC",AddToCard:"ATC",SimilarProducts:"SPR",ShoppableAccessories:"SHA",Ribbon:"RIB",MiniCart:"MIC",Bundles:"BUN",ComparisonTable:"COT",ProductAdvisor:"PRA",SubscriptionOptions:"SUO",NewsletterSubscribeOverlay:"NSO",StickyBar:"STB",IconicInstances:"ICI",PartsIncluded:"PAI",ArticleIntroduction:"ARI",ArticleContainerImage:"MAI",ContentBanner:"COB",AssetDownload:"ACD",RecyclingInformation:"REI",CrmUnsubscribe:"CUN",CrmBirthdayForm:"CBF"};function o(e){return new Map(e.map((e,t)=>[e,t+1]))}}
2,78828:(e,t,n)=>{"use strict";n.d(t,{d:()=>_});var r=n(47401),o=n(32748);function i(e){Object.keys(e).forEach(t=>{if("not_set"===e[t]&&delete e[t],"ecommerce"===t&&"object"==typeof e[t]&&null!==e[t]){i(e[t]);let n=e[t].items;Array.isArray(n)&&n.forEach(e=>i(e))}})}var s=n(80069);let a=e=>e&&"not_set"!==e?e:null,l=e=>{window.eddlEvents=window.eddlEvents??[];let t=e?.eventProps?.link_url||"";if(t){let{host:n,href:r}=new URL(t,window.location.href);e.eventProps.link_url=r,e.eventProps.link_domain=n,e.eventProps.outbound=window.location.host===n?"FALSE":"TRUE"}if(e.event!==s.mu.page_view&&!e.eventProps.component_name)return;let n=(e=>{if("page_view"===e.event){let t=a(e.pageProps.component_row),n={...e,pageProps:{...e.pageProps,...window.eddlContext?.[e.pageProps.component_name],...t&&{component_row:t},...window.eddlContext?.pageProps},...window.eddlContext?.siteProps?{siteProps:window.eddlContext.siteProps}:{}};return i(n.pageProps),n}let t=a(e.eventProps.component_row),n={...e,eventProps:{...e.eventProps,...window.eddlContext?.[e.eventProps.component_name],...t&&{component_row:t},...window.eddlContext?.pageProps}};return i(n.eventProps),n})(e);window.eddlEvents.push(n),r._.NEXT_PUBLIC_LOG_GTM_EVENTS&&console.log("[window.eddlEvents.push]:",JSON.stringify(n,null,2))},c={push(e){(0,o.A)()&&l(e)},pushDeferred(e){(0,o.A)()&&setTimeout(()=>{l(e)},0)}},_={eddlEvents:c,eddlContext:{create(e){if(!(0,o.A)())return;let t=e.pageProps&&"object"==typeof e.pageProps;if(window.eddlContext=window.eddlContext||{},t){let t={...e.pageProps};t.page_referrer=document.referrer,t.page_location=window.location.href,t.page_title=document.title,i(t),window.eddlContext.pageProps=t,window.eddlContext.siteProps={is_spa:!0},c.pushDeferred({event:s.mu.page_view,pageProps:t,siteProps:window.eddlContext.siteProps})}r._.NEXT_PUBLIC_LOG_GTM_EVENTS&&console.log("[window.eddlContext.pageProps]:",JSON.stringify(window.eddlContext.pageProps,null,2))},setComponentProps(e){(0,o.A)()&&(window.eddlContext=window.eddlContext??{},window.eddlContext[e.component_name]={...e})},updateComponentsOrder(e){if(!(0,o.A)())return;window.eddlContext=window?.eddlContext??{},e.forEach((e,t)=>{window.eddlContext[e]={...window.eddlContext[e]||{},component_row:String(t+1)}});let t=e.map(e=>e?.split(":")?.[0]).filter(Boolean).join(":");window.eddlContext.pageProps={...window.eddlContext.pageProps||{},template_component_list:t}},getComponentProps(e){if((0,o.A)())return window.eddlContext?.[e]}}}},78946:(e,t,n)=>{"use strict";n.d(t,{ContentstackLivePreviewInit:()=>a});var r=n(95155),o=n(14011),i=n(12115),s=n(47401);let a=()=>{let e=(0,o.useSearchParams)().get("preview");return(0,i.useEffect)(()=>{let t=!1;return"false"!==e&&"true"===s._.NEXT_PUBLIC_CONTENTSTACK_PREVIEW_ENABLED&&Promise.all([n.e(8072),n.e(9741)]).then(n.bind(n,29741)).then(e=>{t||e.default.init({enable:!0,ssr:!0})}).catch(()=>{console.warn("warn","Error in loading Contentstack Live Preview SDK")}),()=>{t=!0}},[e]),(0,r.jsx)(r.Fragment,{})}},80069:(e,t,n)=>{"use strict";n.d(t,{Af:()=>l,JT:()=>i,LK:()=>o,hY:()=>s,mu:()=>c,r1:()=>a,xd:()=>r});let r={locale_code:"locale_code",locale_country:"locale_country",locale_currency:"locale_currency",locale_language:"locale_language",locale_region:"locale_region",locale_zone:"locale_zone"},o={page_referrer:"page_referrer"},i={login_status:"login_status",page_affiliation:"page_affiliation",page_canonical:"page_canonical",page_path:"page_path",page_section:"page_section",page_sector:"page_sector",page_title:"page_title",template_component_list:"template_component_list"},s={page_article_group:"page_article_group",page_business_group:"page_business_group",page_business_segment:"page_business_segment",page_business_unit:"page_business_unit",page_catalog_category:"page_catalog_category",page_catalog_CTN:"page_catalog_CTN",page_catalog_group:"page_catalog_group",page_catalog_subcategory:"page_catalog_subcategory",page_catalog_type:"page_catalog_type",page_main_article_group:"page_main_article_group"},a={page_type:"page_type",page_subtype:"page_subtype",page_global_id:"page_global_id",page_source_id:"page_source_id",page_source_name:"page_source_name",page_source_platform:"page_source_platform",page_publication_date:"page_publication_date",template_journey:"template_journey",template_name:"template_name",template_variant:"template_variant"},l={page_location:"page_location"},c={click:"click",interaction:"interaction",header_navigation_click:"header_navigation_click",header_navigation_interaction:"header_navigation_interaction",footer_navigation_click:"footer_navigation_click",footer_interaction:"footer_navigation_link_click",select_content:"select_content",search:"search",view_search_results:"view_search_results",contact_interaction:"contact_interaction",contact_click_social:"contact_click_social",contact_click_chat:"contact_click_chat",contact_click_phone:"contact_click_phone",banner_click:"banner_click",filter_select:"filter_select",filter_submit:"filter_submit",get_directions:"get_directions",phone_click:"phone_click",email_click:"email_click",website_click:"website_click",
2select_item:"select_item",video_complete:"video_complete",video_progress:"video_progress",video_start:"video_start",video_interaction:"video_interaction",form_submit_newsletter:"form_submit_newsletter",form_submit_sales:"form_submit_sales",form_submit:"form_submit",wtb_show_retailers:"wtb_show_retailers",wtb_interaction:"wtb_interaction",wtb_buy_at_others:"wtb_buy_at_others",wtb_notify_me:"wtb_notify_me",pex_color_interaction:"pex_color_interaction",file_download:"file_download",page_view:"page_view",add_to_cart:"add_to_cart",view_item:"view_item",view_item_list:"view_item_list",view_promotion:"view_promotion",select_promotion:"select_promotion"},_={component_name:"component_name",interaction_description:"interaction_description",interaction_goal:"interaction_goal",interaction_destination:"interaction_destination",link_position:"link_position",link_type:"link_type",link_text:"link_text",link_domain:"link_domain",link_id:"link_id",link_url:"link_url",outbound:"outbound"};({..._,file_extension:"file_extension",file_name:"file_name"})},80889:(e,t,n)=>{"use strict";n.d(t,{MiniCartError:()=>a});var r=n(95155),o=n(61928),i=n(65011),s=n(18430);let a=e=>{let{"data-testid":t="minicart-error"}=e,n=(0,o.c)(),{hasError:a,closeError:l}=(0,s.useMiniCart)();return(0,r.jsx)(i.S,{isOpen:a,onClose:l,message:n("b2c-component-minicart-error-label"),"data-testid":t})}},81352:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GTMComponentContext:()=>i});var r=n(12115),o=n(78828);let i=e=>{let{componentProps:t}=e;return(0,r.useEffect)(()=>{o.d.eddlContext.setComponentProps(t)},[]),null}},86161:(e,t,n)=>{"use strict";n.d(t,{ReqContextProvider:()=>a,r:()=>s});var r=n(95155),o=n(12115);let i=(0,o.createContext)({});function s(){return(0,o.useContext)(i)}let a=e=>{let{value:t,children:n}=e;return(0,r.jsx)(i.Provider,{value:t,children:n})}},86763:(e,t,n)=>{"use strict";function r(e){return{data:e,error:null}}function o(e,t,n,r){return{data:null,error:{message:t?`${t}: ${e}`:e,cause:n,...r}}}n.d(t,{V:()=>o,k:()=>r})},87716:(e,t,n)=>{"use strict";n.d(t,{tV:()=>o.GTMComponentContext,t_:()=>r.GTMPageContext,C:()=>E,Zm:()=>l.Z,Dn:()=>s.Dn,mu:()=>d.mu,ct:()=>c,R9:()=>s.R9,dW:()=>a.d,fQ:()=>_.f,Af:()=>d.Af,hY:()=>d.hY,r1:()=>d.r1,HI:()=>i.useGtmEventListeners});var r=n(60910),o=n(81352),i=n(52345),s=n(77443),a=n(78828),l=n(7539);function c(e){return(e??"")?.split("T")[0]?.replaceAll("-","")}var _=n(23791),d=n(80069),u=n(32748);let p="data-gtm-component-name";class E{constructor(){if(this.checkNode=e=>!!(e instanceof Element&&(e.matches(`[${p}]`)||e.querySelector(`[${p}]`))),this.onMutations=e=>{if(e.some(e=>"childList"===e.type&&Array.from(e.addedNodes).some(this.checkNode)||Array.from(e.removedNodes).some(this.checkNode))){let{componentNames:e}=E.getComponents();a.d.eddlContext.updateComponentsOrder(e)}},this.disconnect=()=>{this.observer?.disconnect()},!(0,u.A)())return;this.observer=new MutationObserver(this.onMutations),this.observer.observe(document.body,{childList:!0,subtree:!0})}static getComponents(){if(!(0,u.A)())return{tags:[],componentNames:[]};let e=Array.from(document?.querySelectorAll(`[${p}]`))?.map(e=>e.getAttribute(p))??[];return{tags:e.map(e=>e.split(":")[0]).filter(Boolean),componentNames:e}}static markComponent(e){return{[p]:e}}}},87897:(e,t,n)=>{"use strict";n.d(t,{v:()=>l});var r=n(32978),o=n(47401),i=n(32748);function s(e){return e&&"object"==typeof e&&Object.keys(e).length>0?JSON.stringify(e,null,2):""}let a={};function l(e,t,n,l){if((0,i.o)()||"info"===e&&"info"!==o._.NEXT_PUBLIC_LOG_LEVEL)return;let c=n instanceof Error;try{let o=c?void 0:n,i=c?n:l;if(r.C){let n;return void(n="error"===e?"ERROR":"INFO","error"===e?console.error(`[${n}]`,t,s(o),"\n",s(i)):console.log(`[${n}]`,t,s(o)))}!function(e,t,n,r){var o;let i,s,{traceId:l,stage:c,..._}=a,d=Date.now(),u=n?.caller,p=n?.code;u&&p||console.warn("jsonLogger: missing caller or code in payload",{caller:u,code:p});console.log(JSON.stringify({level:e,severity:"error"===e?"ERROR":"INFO",time:d,stage:c??"",traceId:l??"",msg:t,"error-message":r?.message??void 0,...r?{err:(o=r,i=Object.getOwnPropertyNames(o),s={}
2,i.forEach(e=>{s[e]=o[e]}),s)}:void 0,...n?{payload:n}:void 0,..._}))}(e,t,o,i)}catch(e){console.error("Logger failed",e)}}},88737:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o,s:()=>r});class r extends Error{constructor(e,t){super(e),this.isHighLevel=!0,this.name=t?.name??"HighLevelAppError",this.causeError=t?.cause}}function o(e){return"object"==typeof e&&null!==e&&("HighLevelAppError"===e.name||!0===e.isHighLevel)}},92894:(e,t,n)=>{"use strict";n.d(t,{MiniCartWrapper:()=>s});var r=n(95155),o=n(53554),i=n(80889);let s=e=>{let{"data-testid":t="minicart-wrapper",loyaltySiteId:n,loyaltyCheckoutUrl:s}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.MiniCart,{"data-testid":`${t}-overlay`,loyaltySiteId:n,loyaltyCheckoutUrl:s}),(0,r.jsx)(i.MiniCartError,{"data-testid":`${t}-error`})]})}},95288:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});let r=e=>{let{children:t}=e;return t}}},e=>{e.O(0,[2849,1869,366,4743,5973,9873,2428,4800,6404,9985,3849,8441,9242,7358],()=>e(e.s=70138)),_N_E=e.O()}]);

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.