1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8101],{224:(e,t,a)=>{a.d(t,{c:()=>l,x:()=>r});let r=e=>{var t;return new Map((null!=(t=null==e?void 0:e.products)?t:[]).map(e=>[e.assetId,e]))},l=(e,t,a,r)=>{var l,o,i,n;let s,u,c,d=t.get(e.assetId),p=!!(null==d?void 0:d.placeOfPurchase)&&!!(null==d?void 0:d.dateOfPurchase),g=!!d&&p,b=!!d&&!p,v=null!=(l=null==a?void 0:a.toLowerCase())?l:"en";return b?(s="registrationIncomplete",u=null!=(o=r("myApplianceHome.saved.badge.registrationIncomplete","Registration Incomplete"))?o:"Registration Incomplete",c="/".concat(v,"/product-registration?assetId=").concat(e.assetId)):g?(s="claimRewards",u=null!=(i=r("myApplianceHome.saved.badge.claimRewards","Claim Rewards"))?i:"Claim Rewards",c="/".concat(v,"/product-registration?assetId=").concat(e.assetId)):(s="registered",u=null!=(n=r("myApplianceHome.saved.badge.registered","Registered"))?n:"Registered",c="/".concat(v,"/my-products/producthub/").concat(e.webParentCode.toLowerCase())),{imageUrl:e.imageUrl,title:e.title,badgeVariant:s,badgeLabel:u,badgeHref:c,cardHref:c}}},5139:(e,t,a)=>{a.d(t,{A:()=>_});var r=a(37876),l=a(14232),o=a(4583),i=a(58940),n=a(70555),s=a(15039),u=a.n(s),c=a(79010),d=a(7135),p=a(81796),g=a(59874),b=a(2360),v=a(70822),f=a(48011);let h="BeanzHeader";function y(e,t){let a=(null==t?void 0:t.toLowerCase())==="gb"?"uk":(null==t?void 0:t.toLowerCase())||"us";return e.replace("/us/","/".concat(a,"/"))}function m(e){return e&&"object"==typeof e&&!Array.isArray(e)?e:{}}let C=e=>{var t,a;let o=u()("cmp-header",null==e?void 0:e.appliedCssClassNames),{headerData:i}=e,[s,C]=(0,l.useState)(!1),[S,w]=(0,l.useState)(!1),{globalConfig:L}=(0,g.h5)(),{plpUrl:x,pdpUrl:A}=L,j=(null==L?void 0:L.countryCode)||"us",E=(0,l.useMemo)(()=>{let e=y("/us/en/coffee",j),t=y("/us/en/coffee/roasters",j);return{productPagePath:x||e,plpPagePath:x||e,roasterPagePath:A||t}},[j,A,x]),{t:P}=(0,d.Bd)(),{t:k}=(0,d.Bd)("common"),B=m(L.search),N=m(k("region",{returnObjects:!0,defaultValue:{}})),O=m(N.data),I=Object.keys(O).length>0?{...N,data:{...O,countryInfoLabel:"",languageInfoLabel:""}}:N,T=m(k("cart",{returnObjects:!0,defaultValue:{}})),U=function(e){return e&&"object"==typeof e&&!Array.isArray(e)?e:void 0}(k("euConfig",{returnObjects:!0,defaultValue:void 0})),F=(0,f.useDispatch)(),{isAuthenticated:R,user:D,logout:_}=(0,p.WB)(),V=null==D?void 0:D.sub,H=(0,l.useCallback)((e,t)=>{(0,b.gA)(()=>{F((0,v.gK)(h,!0)),e()},()=>{F((0,v.gK)(h,!1)),t()})},[F]),z=(0,l.useCallback)(()=>H(()=>{},()=>{}),[H]),M=(0,l.useCallback)(async()=>{try{let e=await (0,b.Fl)();C(e)}catch(e){c.vF.error("[BeanzHeader] Email verification check failed:",e)}},[]);(0,l.useEffect)(()=>{if(!R||s)return;let e=function(e){return(null==e?void 0:e.includes("auth0"))?"crm":(null==e?void 0:e.includes("google"))||(null==e?void 0:e.includes("facebook"))||(null==e?void 0:e.includes("apple"))?"social":"unknown"}(V);if("crm"===e)return void M();w("social"===e)},[M,R,s,V]);let G=((null==L?void 0:L.locale)||"en-US").toLowerCase(),W=function(e){let{headerData:t,links:a,searchConfig:r,cartPath:l,homePath:o,myBeanzPath:i,cartConfig:n,regionConfig:s,euConfig:u}=e,c=m(t.general),d=Array.isArray(t.navLinks)?t.navLinks:[],p=t.search||{},g=m(p.data),b=m(r.data),v=t.cart||{},f={...n,...t.cart||{}},h=t.home||{},y=t.myBeanz||{};return{...t,general:c,navLinks:d,search:{...r,...p,id:p.id||r.id||"search",label:p.label||r.label||"Search",visibleInMobileHeader:!0,data:{...b,...g,links:a}},cart:{...f,id:f.id||"cart",label:f.label||"Cart",data:{...m(n.data),...m(v.data)},path:l},home:{...h,path:o},myBeanz:{...y,id:y.id||"my-beanz",label:y.label||"Beanz",visibleInMobileHeader:!0,data:m(y.data),path:i},region:s,...void 0!==u&&{euConfig:u}}}({headerData:i,links:E,searchConfig:B,cartPath:"/transaction/".concat(G,"/cart"),homePath:"/".concat(G),myBeanzPath:function(e,t){let a=e||t||"";if(!a)return"";if(!a.startsWith("http"))return a;try{return new URL(a).pathname}catch(e){return a}}(null==L?void 0:L.myAccountUrl,function(e){return"string"==typeof e?e:void 0}(L.mybeanz_url)),cartConfig:T,regionConfig:I,euConfig:U});return(0,r.jsx)("div",{className:o,"data-cmp-data-layer":e.dataLayer?JSON.stringify(e.dataLayer):void 0,children:(0,r.jsx)(n.BeanzNav,{aemData:{...L,region:I},headerData:W,t:P,isAuthenticated:R,user:D,logout:_,isSSR:!0,brand:(null==L?void 0:L.brand)||"Beanz",language:null==L||null==(t=L.locale)?void 0:t.split("-")[0],country:(null==L?void 0:L.countryCode)||"us",siteBaseUrl:(null==L||null==(a=L.siteRootPath)?void 0:a.replace("/content/beanz",""))||"us/en",locale:(null==L?void 0:L.locale)||"en-US",enableTopOfPageTheme:!1,enableStickyHeader:!1,isVerified:s||S,sendEmailVerification:z,checkEmailVerify:S?()=>{}:M})})};var S=a(42331),w=a(89099);function L(e){return Array.isArray(e.tabs)}function x(e,t,a){return Object.values(o.Sq).includes(e)&&t===a}function A(e,t){let a=null==e?void 0:e.promotionText;return a?[{position:"top",richText:a,...t}]:void 0}var j=a(16232),E=a(224),P=a(39342);let k=e=>{var t,a,i,n,s,u;let{headerData:c}=e,{globalConfig:b}=(0,g.h5)(),{t:v}=(0,d.Bd)(),{t:f}=(0,d.Bd)("common"),h=f("cart",{returnObjects:!0,defaultValue:{}}),y=f("region",{returnObjects:!0,defaultValue:{}}),m=f("euConfig",{returnObjects:!0,defaultValue:void 0}),C=f("myAccount",{returnObjects:!0,defaultValue:{}}),{isAuthenticated:k,user:B,logout:N}=(0,p.WB)(),O=(0,w.useRouter)(),[I,T]=(0,l.useState)(!1);(0,l.useEffect)(()=>{T(k)},[k]);let{defaultLocale:U,locale:F,route:R}=O,{globalNavConfig:D,locale:_,euFlag:V,awsApiURL:H,currencyCode:z,brand:M,hidePrice
1:G,navigateToCartLink:W}=b,K=null==M?void 0:M.toLowerCase();(null==(i=window)||null==(a=i.location)||null==(t=a.origin)?void 0:t.includes("sage"))&&(K="Sage");let Y=((e,t,a,r)=>{let{appliances:o,rawEligibility:i,fetchAppliances:n}=(0,j.e)();(0,l.useEffect)(()=>{e&&n()},[e]);let s=(0,l.useMemo)(()=>(0,E.x)(i),[i]);return(0,l.useMemo)(()=>(0,j.L)(o,t).map(e=>(0,E.c)(e,s,a,r)),[o,t,s,a,r])})(I,K,_,v),X=Object.values(o.hb).includes(R),q=(0,P.P)(),J=x(R,F,U)||q,$=Object.values(o.Uq).includes(R);if(!(null==D?void 0:D.brevilleNavConfig))return console.error('BrevilleNavConfig is not available, check "breville-normalize-osgi-config"'),(0,r.jsx)(r.Fragment,{});let{algoliaApiKey:Z,algoliaAppId:Q,algoliaBrevilleIndex:ee,region:et,language:ea,country:er,navEnableSticky:el,navEnableTransparentTheme:eo,navShowPromotion:ei,algoliaCustomHost:en}=D.brevilleNavConfig,es=null!=(u=b.shopByColour)?u:"false",eu="/".concat(et,"/").concat(ea),ec=(null==en?void 0:en.length)?{hosts:en}:{},ed="false"!==ei&&L(c)?A(c):void 0,ep=L(c)?{...c,general:{...null==c?void 0:c.general,enableGlobalProfile:!0,...ed&&{banners:ed}},discover:{...null==c?void 0:c.discover,shopByColour:es,data:{...null==c||null==(n=c.discover)?void 0:n.data}},search:{...null==c?void 0:c.search,data:{...null==c||null==(s=c.search)?void 0:s.data,ariaLabels:{show:v(["br-search","gh-search","Search"])}}},cart:{...h,...W&&{path:W},data:{...null==h?void 0:h.data,ariaLabels:{show:v(["br-cart","gh-cart","Cart"])}}},region:y,...void 0!==m&&{euConfig:m},myBreville:{...C,label:v("br-my-breville")},myProducts:{...null==c?void 0:c.myProducts,...((e,t,a)=>{var r;let l=null!=(r=null==t?void 0:t.toLowerCase())?r:"en";return{data:{appliances:e,addAppliance:{label:a("onramp-owner-add-product","Add Product"),href:"/".concat(l,"/product-registration")}}}})(Y,_,v)}}:c;return(0,r.jsx)(S.X,{secureCheckoutView:X,aemData:ep,awsEndpoint:H,t:v,algoliaAppID:Q,algoliaSearchApiKey:Z,algoliaIndex:ee,isAuthenticated:!!I,currencyCode:z,user:B,logout:N,isSSR:!0,brand:K,language:ea,country:er,siteBaseUrl:eu,locale:"true"===V&&"de-de"!==_.toLowerCase()||"zh"===ea?ea:_,euFlag:"true"===V,enableTopOfPageTheme:"true"===eo,enableStickyHeader:"true"===el,isChooseLocationPage:J,hideSecureCheckoutLabel:$,navigateToChooseLocation:!0,algoliaSearchOptions:ec,hidePrice:G})};var B=a(23725);let N=e=>{let{GlobalNav:t,bannerStyle:a,accountLabelKey:l,...i}=e,{headerData:n}=i,{globalConfig:s}=(0,g.h5)(),{t:u}=(0,d.Bd)(),{t:c}=(0,d.Bd)("common"),{isAuthenticated:b,user:v,logout:f}=(0,p.WB)(),{defaultLocale:h,locale:y,route:m}=(0,w.useRouter)(),C=Object.values(o.hb).includes(m),S=Object.values(o.Uq).includes(m),{globalNavConfig:j,brand:E,locale:P,euFlag:k,awsApiURL:B,navigateToCartLink:N}=s;if(!(null==j?void 0:j.brevilleNavConfig))return console.error('BrevilleNavConfig is not available, check "breville-normalize-osgi-config"'),(0,r.jsx)(r.Fragment,{});let{algoliaApiKey:O,algoliaAppId:I,algoliaBrevilleIndex:T,region:U,language:F,country:R,currencyCode:D,navShowPromotion:_,navEnableTransparentTheme:V,navEnableSticky:H}=j.brevilleNavConfig,z="/".concat(U,"/").concat(F),M=c("contactInformation",{returnObjects:!0,defaultValue:null}),G=c("cart",{returnObjects:!0,defaultValue:{}}),W=c("region",{returnObjects:!0,defaultValue:{}}),K=c("euConfig",{returnObjects:!0,defaultValue:void 0}),Y=c("myAccount",{returnObjects:!0,defaultValue:{}}),X={...L(n)?function(e,t,a,r){var l,o,i,n;let s,u=!(arguments.length>4)||void 0===arguments[4]||arguments[4],c=arguments.length>5?arguments[5]:void 0,d=u?A(e,r):void 0,p=!!(null==e||null==(l=e.support)?void 0:l.__entryId),g=null==e||null==(i=e.support)||null==(o=i.data)?void 0:o.groups,b={...null==e?void 0:e.general,...d&&{banners:d}};if(s=p&&(null==g?void 0:g.length)?{...e,general:b,support:{...e.support,data:{...null==(n=e.support)?void 0:n.data,groups:[{label:"",items:[]},...g],...t&&{contactInformation:t}}}}:{...e,general:b,...(null==e?void 0:e.support)&&t&&{support:{...e.support,data:{...e.support.data,contactInformation:t}}}},a&&function(e,t){let a=e.search,r=e.cart;a&&(e.search={...a,data:{...a.data,ariaLabels:{show:t.searchLabel}}}),r&&(e.cart={...r,data:{...r.data,ariaLabels:{show:t.cartLabel}}})}(s,a),c){let e=s[c.key]||{};s[c.key]={...e,label:c.label}}return s}(n,M,{searchLabel:u(["br-search","gh-search","Search"]),cartLabel:u(["br-cart","gh-cart","Cart items"])},a,"false"!==_,{key:"myAccount",label:u(l)}):n,cart:{...G,...N&&{path:N}},region:W,...void 0!==K&&{euConfig:K},myAccount:Y},q=x(m,y,h);return(0,r.jsx)(t,{secureCheckoutView:C,aemData:X,awsEndpoint:B,t:u,algoliaAppID:I,algoliaSearchApiKey:O,algoliaIndex:T,isAuthenticated:!!b,user:v,logout:f,isSSR:!0,brand:E,language:F,country:R,siteBaseUrl:z,locale:P,euFlag:"true"===k,enableTopOfPageTheme:"true"===V,enableStickyHeader:"true"===H,hideSecureCheckoutLabel:S,currencyCode:D,isChooseLocationPage:q})},O=e=>(0,r.jsx)(N,{...e,GlobalNav:B.j,bannerStyle:{fontColor:"#0A0A0A",bgColor:"rgba(10, 10, 10, 0.04)"},accountLabelKey:"br-my-baratza"}),I=e=>(0,r.jsx)(N,{...e,GlobalNav:n.LelitNav,bannerStyle:{fontColor:"#FFFFFF",bgColor:"#0A0A0A"},accountLabelKey:"br-my-lelit"});var T=a(511),U=a(98823),F=a(21725);let R=a(99742).env.NEXT_PUBLIC_CHEFSTEPS_DOMAIN,D=e=>{var t;let{globalConfig:a}=(0,g.h5)(),o=(0,w.useRouter)(),{t:i}=(0,d.Bd)(),{t:s}=(0,d.Bd)("common"),u=s("cart",{returnObjects:!0,defaultValue:{}}),c=s("region",{returnObjects:!0,defaultValue:{}}),b=s("euConfig",{returnObjects:!0,defaultValue:void 0}),{isAuthenticated:v,isLoading:f,user:h,logout:y}=(0,p.WB)(),m=(0,l.useContext)(U.R),{enableSubscriptionBasedNav:C}=(0,F.h)(),{brand:S,locale:L,euFlag:x,awsApiURL:A,currencyCode:j="USD",language:E,region:P,countryCode:k,enableGlobalProfile:B}
1=a,N="/".concat(P,"/").concat(E),O={...e.headerData||e,cart:u,region:c,...void 0!==b&&{euConfig:b}},I=o.asPath,T=o.locale;(null==I?void 0:I.startsWith("/"))&&(I=I.substring(1)),T&&"en"!==T&&(I="".concat(T,"/").concat(I));let D=new URL(I,R);O.myAccount.path=(e=>{let t=null!=e?e:void 0===globalThis.window?R:globalThis.window.location.href,a=new URL("".concat(R,"/en-us/auth"));return a.searchParams.set("path",t),a.href})(D.href),O.myAccount.data=h?[{label:"Community Profile",path:"/community/profile",openInNewTab:!1,showUnverified:!1},{label:"Notifications",path:"/community/profile/notifications",openInNewTab:!1,showUnverified:!1},{label:"Favorites",path:"/community/profile/favorites",openInNewTab:!1,showUnverified:!1},{label:"Account Settings",path:"/en-us/my-account/account-settings",openInNewTab:!1,showUnverified:!1}]:[];let{isPayingSubscriber:_,isStudioPassVip:V,creditInfo:H}=(0,n.useChefstepsSubscription)(h,{articleCreditLimit:null!=(t=null==m?void 0:m.articleCreditLimit)?t:null}),z=!!(!f&&(!v||h));return(0,r.jsx)(n.ChefstepsNav,{aemData:O,awsEndpoint:A,t:i,algoliaAppID:"",algoliaSearchApiKey:"",algoliaIndex:"",isAuthenticated:!!v,isAuthReady:z,enableSubscriptionBasedNav:C,isPayingSubscriber:_,isStudioPassVip:V,creditInfo:H,user:h,logout:y,isSSR:!0,brand:S,language:E,country:k,siteBaseUrl:N,enableGoodsFeature:!0,enableGlobalProfile:B,locale:L,euFlag:"true"===x,enableTopOfPageTheme:!1,enableStickyHeader:!1,currencyCode:j})},_=(0,i.v)(e=>{let t=(0,f.useSelector)(T.AX),[a,i]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{i(!0)},[]),t&&a)?o.D0?(0,r.jsx)(C,{...e}):o.OY?(0,r.jsx)(k,{...e}):o.md?(0,r.jsx)(O,{...e}):o.z_?(0,r.jsx)(I,{...e}):o.O_?(0,r.jsx)(D,{...e}):(0,r.jsx)(r.Fragment,{}):(0,r.jsx)(r.Fragment,{})},function(e){var t,a,r;let{headerData:l}=e;return!o.O_&&(t=(null==l?void 0:l.home)||{},(null==(r=Object)||null==(a=r.keys(t||{}))?void 0:a.length)===0)})},16232:(e,t,a)=>{a.d(t,{L:()=>n,e:()=>s});var r=a(14232),l=a(37856),o=a(76662),i=a(59874);let n=(e,t)=>[...e.filter(e=>e.brand===t),...e.filter(e=>e.brand!==t)],s=()=>{let e=(0,l.d)(),t=(0,o.h)(),{globalConfig:{countryNameSF:a,sfCountryCode:n,assetCountryCode:s}}=(0,i.h5)(),u=s||n,c=(0,r.useMemo)(()=>e.assets.filter(e=>{var t,r;return(null==(t=e.CountryCode)?void 0:t.toLowerCase())===(null==a?void 0:a.toLowerCase())||(null==(r=e.CountryCode)?void 0:r.toLowerCase())===(null==u?void 0:u.toLowerCase())}).map(e=>({webCategory:e.WebCategory,webParentCode:e.WebParentCode,assetId:e.AssetId,serialNumber:e.SerialNumber,modelNumber:e.ProductAXItemNumber,title:e.ItemDescription,imageUrl:e.imageUrl,externalPromotionID:e.ExternalPromotionID,externalPromotionName:e.ExternalPromotionName,instructionManual:"string"==typeof e.InstructionManual?JSON.parse(e.InstructionManual):e.InstructionManual,savingsAmount:e.SavingsAmount,loyaltyType:e.LoyaltyType,enrolledDate:e.EnrolledDate,brand:e.Brand})),[e.assets,a]),d=(0,r.useCallback)(async()=>{let[a,r]=await Promise.all([e.fetchAssets(),t.fetchEligibility()]);return{assets:a,eligibility:r}},[e,t]);return{appliances:c,rawEligibility:t.eligibility,isLoading:e.isLoading||t.isLoading,isExecuted:e.isExecuted&&t.isExecuted,isAssetsLoading:e.isLoading,isEligibilityLoading:t.isLoading,fetchAppliances:d}}},21725:(e,t,a)=>{a.d(t,{h:()=>n});var r=a(14232),l=a(59874),o=a(4583);let i=(e,t)=>"boolean"==typeof e?e:t;function n(){let{globalConfig:e}=(0,l.h5)(),[t,a]=(0,r.useState)(void 0);(0,r.useEffect)(()=>{var e;a(null==(e=globalThis.window)?void 0:e.location.hostname)},[]);let{enableSubscriptionPage:n,enableSubscriptionBasedNav:s,subscriptionReleaseHostOverrides:u}=e;return(0,r.useMemo)(()=>(function(e,t){var a;if(!o.O_)return{enableSubscriptionPage:!1,enableSubscriptionBasedNav:!1};let r={enableSubscriptionPage:i(e.enableSubscriptionPage,!1),enableSubscriptionBasedNav:i(e.enableSubscriptionBasedNav,!1)};if(!t)return r;let l=null==(a=e.subscriptionReleaseHostOverrides)?void 0:a[t];return l&&"object"==typeof l?{enableSubscriptionPage:i(l.enableSubscriptionPage,r.enableSubscriptionPage),enableSubscriptionBasedNav:i(l.enableSubscriptionBasedNav,r.enableSubscriptionBasedNav)}:r})({enableSubscriptionPage:n,enableSubscriptionBasedNav:s,subscriptionReleaseHostOverrides:u},t),[n,s,u,t])}},25933:(e,t,a)=>{a.d(t,{Gz:()=>s,KE:()=>u});var r=a(37876),l=a(14232);let o=e=>({data:e,isLoading:!1,isExecuted:!1}),i={appliances:o([]),orders:o([]),subscriptions:o({}),classes:o({items:[],isPurchased:!1}),bookmarks:o({items:[],totalCount:0}),userActiveLoyalty:o(null),assets:o([]),eligibility:o(null),accountSettings:o({addresses:[],personalDetails:{firstName:"",lastName:"",name:"",personEmail
1:"",id:""},userCountry:"",alertInfo:null,modalState:null}),products:o({}),chefsteps:{digitalProducts:o({})},eligibleMachines:null,enrolledMachines:null,coffeeSavingsOrders:null,dtcLoyaltyOrders:null,userCashbackRewards:null},n=(0,l.createContext)(void 0),s=e=>{let{children:t,initialData:a}=e,[o,s]=(0,l.useState)({...i,...a}),u=(0,l.useMemo)(()=>({state:o,setState:s}),[o,s]);return(0,r.jsx)(n.Provider,{value:u,children:t})},u=()=>{let e=(0,l.useContext)(n);if(!e)throw Error("useGPS must be used within a GPSProvider");return e}},26011:(e,t,a)=>{a.d(t,{p:()=>r});function r(e){let t=0,a=e.length;for(;t<a&&"/"===e.charAt(t);)t++;for(;a>t&&"/"===e.charAt(a-1);)a--;return e.slice(t,a)}},37856:(e,t,a)=>{a.d(t,{d:()=>s});var r=a(14232),l=a(79010),o=a(94666),i=a(33428),n=a(59874);let s=()=>{var e,t;let{state:a,setState:s}=(0,o.KE)(),{globalConfig:{supportedBrands:u=[]}}=(0,n.h5)(),c=(0,r.useCallback)(async()=>{if(a.assets.isExecuted||a.assets.isLoading)return a.assets.data;try{var e,t;s(e=>({...e,assets:{...e.assets,isLoading:!0}}));let a=await (0,i.Y)(u);if(!a.success){let t=null!=(e=a.error)?e:"Failed to fetch assets";throw l.vF.error("Assets error: ".concat(t)),Error(t)}let r=null!=(t=a.data)?t:[];return s(e=>({...e,assets:{data:r,isLoading:!1,isExecuted:!0}})),r}catch(e){return l.vF.error("Error loading users assets:",e),s(e=>({...e,assets:{data:[],isLoading:!1,isExecuted:!0}})),[]}},[a.assets.isExecuted,a.assets.isLoading,a.assets.data,s,u]);return{assets:null==(t=a.assets)||null==(e=t.data)?void 0:e.filter(e=>"Rejected"!==e.ApprovalStatus),isLoading:a.assets.isLoading,isExecuted:a.assets.isExecuted,fetchAssets:c}}},39342:(e,t,a)=>{a.d(t,{P:()=>s});var r=a(14232),l=a(89099),o=a(32129),i=a(33117);let n="xps-distributor-override";function s(){let[e,t]=(0,r.useState)(void 0),a=(0,l.useRouter)();return(0,r.useEffect)(()=>{try{let e=function(e){var t;let a=e.distributorOverride,r=null==(t=Array.isArray(a)?a[0]:a)?void 0:t.toLowerCase();return"true"===r||"false"===r||"off"===r?r:null}(a.query);if("off"===e)o.Hk.delete(n,{path:"/"});else if(e){o.Hk.set(n,e,{days:1,path:"/"}),t("true"===e);return}let r=o.Hk.get(n);if("true"===r||"false"===r)return void t("true"===r);let l=o.Hk.get("cf-distributor");t((null==l?void 0:l.toLowerCase())==="true")}catch(e){i.v.warn("[useIsDistributor] Could not read cf-distributor cookie",e),t(!1)}},[a.query]),e}},50788:(e,t,a)=>{a.d(t,{i:()=>r});function r(e){let t=e.length;for(;t>0&&"/"===e.charAt(t-1);)t--;return e.slice(0,t)}},58940:(e,t,a)=>{a.d(t,{v:()=>l});var r=a(37876);a(14232);let l=(e,t)=>a=>{let l=t(a);return(0,r.jsx)(r.Fragment,{children:!l&&(0,r.jsx)(e,{...a})})}},61111:(e,t,a)=>{a.d(t,{A:()=>k});var r=a(37876),l=a(14232),o=a(4583),i=a(7818),n=a(70555),s=a(15039),u=a.n(s),c=a(59874),d=a(33428),p=a(98823),g=a(81796),b=a(89099),v=a(63645),f=a(39342),h=a(99742);let y={facebook:"facebook",instagram:"instagram",youtube:"youtube",pinterest:"pinterest",tiktok:"tiktok"},m=e=>{let{className:t,...a}=e,[s,m]=(0,l.useState)(null),{globalConfig:C}=(0,c.h5)(),{brand:S,countryCode:w,region:L,sfCountryCode:x,language:A,disableCountryChange:j}=C,E=(0,b.useRouter)(),P=Object.values(o.hb).includes(E.route),k=(0,f.P)(),B=(0,v.Yb)(a.footerData,e=>{var t,a;return"object"==typeof e&&null!==e&&Array.isArray(e)&&(null==e?void 0:e.length)>0&&(null==e||null==(t=e[0])?void 0:t.label)&&(null==e||null==(a=e[0])?void 0:a.path)},e=>e.map(e=>{if(e.path.startsWith("/")){let t=h.env.NEXT_PUBLIC_SITE_URL||window.location.origin,a=[null!=t?t:"",e.path].map(e=>null==e?void 0:e.replaceAll(/(^\/|\/$)/gi,"")).join("/");e.path=a}return e})),N=Object.values(o.Sq).includes(E.route)&&E.locale===E.defaultLocale,O=B;"share"in B&&(O={...B,share:{...B.share,links:B.share.links.map(e=>{let t=y[e.label.toLowerCase()];return t?{...e,iconName:t}:e})}}),a.footerData={...O,isChooseLocationPage:N,locale:null==E?void 0:E.locale};let[I,T]=(0,l.useState)(!1),{isAuthenticated:U}=(0,g.WB)(),F=(0,l.useContext)(p.R),{t:R}=(0,i.B)();async function D(e){var t,a,r;m((t=await (0,d.AH)({language:A,email:e,region:null!=x?x:L,countryCode:w,source:"SignupForNewsletter",sourceType:"Web",brand:S})).success?{success:null==(a=t.data)?void 0:a.success,message:null==(r=t.data)?void 0:r.message}:{success:!1})}(0,l.useEffect)(()=>{var e;U&&T((null==F||null==(e=F.Marketing_Confirmed__c)?void 0:e.toLocaleLowerCase().includes(S.toLowerCase()))||!1)},[F]);let _=u()("cmp-footer",null==a?void 0:a.appliedCssClassNames),V=u()(t);return(0,r.jsx)("div",{className:_,"data-cmp-data-layer":a.dataLayer?JSON.stringify(a.dataLayer):void 0,children:(0,r.jsx)(n.Footer,{className:V,...a,handleClick:D,responseData:s,hasRegistered:I,t:R,secureCheckoutView:P||!0===k,disableCountryChange:j})})},C=e=>{var t,a,l;let{footerData:o}=e;return(null==o?void 0:o.general)&&(o.general.currentCountryLabel="",o.general.currentCountryFlagAsset=""),null==o||null==(l=o.region)||null==(a=l.data)||null==(t=a.countryList)||t.splice(0),(0,r.jsx)(m,{className:"",...e})};var S=a(99742);let w=e=>{var t,a;let{isAuthenticated:o}=(0,g.WB)(),[i,n]=(0,l.useState)(!1);(0,l.useEffect)(()=>{n(o)},[o]);let{general:s}=(null==e?void 0:e.footerData)||{},u=e,c=null;if(s.myBrevillePath&&s.labelGuest&&s.labelUser){if(s.myBrevillePath.startsWith("/")){let e=[S.env.NEXT_PUBLIC_SITE_URL||window.location.origin,s.myBrevillePath].filter(
1Boolean).map(e=>null==e?void 0:e.replaceAll(/(^\/|\/$)/gi,"")).join("/");s.myBrevillePath=e}c={path:s.myBrevillePath,label:i?s.labelUser:s.labelGuest,openInNewTab:!1}}return u={...u,footerData:{...u.footerData,enableChooseLocationFooter:!0,menu:{links:[...(null==(a=u.footerData)||null==(t=a.menu)?void 0:t.links)||[],c].filter(e=>!!e)}}},(0,r.jsx)(m,{className:"",...u})};function L(e){return{...e,footerData:{...e.footerData,enableChooseLocationFooter:!0}}}let x=e=>(0,r.jsx)(m,{...L(e)}),A=e=>(0,r.jsx)(m,{...L(e)});var j=a(32129),E=a(79010);let P=e=>{let t=e.footerData,{region:{data:{countryList:a=[]}}}=t,[o,i]=(0,l.useState)(""),n=(0,l.useCallback)(e=>{var t,r;if(!o||e===o)return;let l=null==(r=a.find(t=>(null==t?void 0:t.label)===e))||null==(t=r.id)?void 0:t.toUpperCase();j.Hk.set("cs_geo",JSON.stringify({country:l})),window.location.reload()},[o]);return(0,l.useEffect)(()=>{var e,r;let l=(()=>{let e=j.Hk.get("cs_geo");if(!e)return"US";try{var t;let a=JSON.parse(e);return(null==a||null==(t=a.country)?void 0:t.toUpperCase())||""}catch(e){return E.vF.error("Error parsing cs_geo cookie:",e),"US"}})(),o=null!=(r=null==(e=a.find(e=>(null==e?void 0:e.id)===l))?void 0:e.label)?r:"United States";o&&(i(o),t.general.currentCountryLabel=o),t.newsletter.agreementFormEnabled="Germany"===o},[]),(0,r.jsx)(m,{...e,newsLetterSignUpBtnFill:"filled",newsLetterSignUpBtnVariant:"white",accordianSwitchBreakpoint:"lg",titleType:"p2-bold",copyrightTextType:"p3-regular",listTitleType:"p2-bold",listItemType:"p2-bold",emailPlaceholder:"Enter your email",accordionTextType:"p2-bold",selectedCountry:o,setSelectedCountry:n,nativeImage:!0})},k=e=>o.D0?(0,r.jsx)(C,{...e}):o.OY?(0,r.jsx)(w,{...e}):o.md?(0,r.jsx)(x,{...e}):o.z_?(0,r.jsx)(A,{...e}):o.O_?(0,r.jsx)(P,{...e}):(o.HL&&E.vF.error("Footer.tsx: No brand selected"),(0,r.jsx)(r.Fragment,{}))},66980:(e,t,a)=>{a.d(t,{E:()=>o}),a(26798);var r,l=a(99742);function o(e){let{locale:t,TOF_URL:a=null!=(r=l.env.NEXT_TOF_URL)?r:""}=e;if(!a)throw Error("TOF_URL is empty");return a}},70566:(e,t,a)=>{a.d(t,{yf:()=>d,eJ:()=>n,Cv:()=>c}),a(68255);var r=a(50788),l=a(26011),o=a(66980);function i(e){let t=(null!=e?e:"").trim();return t?"".concat(t.charAt(0).toUpperCase()).concat(t.slice(1)):""}function n(e,t,a,r){let{productData:l}=a,{productName:o,primaryWebCategory:i}=null!=l?l:{},{region:n,brand:s}=r;return{...e,title:t("productSupportTitle",{productName:o,productCategory:i,brand:s,region:null==n?void 0:n.toUpperCase()}),description:t("productSupportDescription",{productName:o,brand:s})}}a(99742);let s=new Set(["create-case","case-detail","orders"]),u="/support";function c(e,t,a,n,c){let{brand:d,locale:p}=null!=c?c:{},g=i(d),{title:b,description:v}=function(e,t,a){var r,l,o,i;let n=a?" | ".concat(a," Support"):"";switch(e){case"categories":return{title:"Select Your Product".concat(n),description:"Browse support by product category to find troubleshooting guides, manuals, and setup help."};case"category-detail":{let e=null==(r=t.categoryName)?void 0:r.trim();return{title:"".concat(e||"Category"," Support").concat(n),description:e?"Find troubleshooting guides, manuals, and support resources for ".concat(e," products."):"Find troubleshooting guides, manuals, and support resources for your product category."}}case"troubleshooting":{let e=null==(l=t.productName)?void 0:l.trim();return{title:"".concat(e||"Your Product"," Troubleshooting").concat(n),description:e?"Step-by-step troubleshooting help for ".concat(e,", including guided fixes and support videos."):"Step-by-step troubleshooting help, including guided fixes and support videos."}}case"article":{let e=null==(o=t.articleTitle)?void 0:o.trim();return{title:e?"".concat(e).concat(n):"Support Article".concat(n),description:(null==(i=t.articleSummary)?void 0:i.trim())?function(e){let t=e.trim();if(t.length<=160)return t;let a=t.slice(0,160),r=a.lastIndexOf(" ");return"".concat((r>0?a.slice(0,r):a).trim(),"â¦")}(t.articleSummary):"Read this support article for step-by-step guidance on your product."}}case"create-case":return{title:"Contact Support".concat(n),description:"Get in touch with our support team â submit your details and weâll help resolve your issue."};case"case-detail":return{title:"Your Support Case".concat(n),description:"View the status and details of your support case."};case"orders":return{title:"Your Orders".concat(n),description:"View your order history and track the status of your purchases."};case"warranty-lookup":return{title:"Warranty & Repairs".concat(n),description:"Check your productâs warranty coverage and start a repair through guided troubleshooting."};default:return{title:"Support Hub".concat(n),description:"Get help fast â browse troubleshooting guides, manuals, and support articles for your product."}}}(t,n,g),f=function(e,t){let a=e.toLowerCase(),i="";try{i=(0,r.i)((0,o.E)({locale:a}))}catch(e){return console.error("buildSupportHubCanonical > getHostname error (canonical will be omitted):",a,e),""}if(!i)return"";let n=t.map(e=>
1(0,l.p)(e)).filter(Boolean).join("/"),s=n?"".concat(u,"/").concat(n):u;return"".concat(i,"/").concat(a).concat(s)}(null!=p?p:"",a),h=s.has(t)?"noindex, follow":void 0;return{...e,title:b,description:v,"og:site_name":function(e){let t=i(e);return t?"sage"===t.toLowerCase()?"SageAppliances":t:""}(g),"og:image":"https://assets-dam.foodthinkers.com/ZKCA55LU/at/6t7f7npc3sb78mxptfccg5/BOV950-00004-BST.jpg?crop=16%3A9%2Csmart",...f?{canonical:f,"og:url":f,"twitter:url":f}:{},...h?{robots:h}:{}}}function d(e,t){if(e)return[{url:e,locale:"x-default"},{url:e,locale:t.toLowerCase()}]}},76662:(e,t,a)=>{a.d(t,{h:()=>s});var r=a(14232),l=a(79010),o=a(94666),i=a(33428),n=a(59874);let s=()=>{let{state:e,setState:t}=(0,o.KE)(),{globalConfig:{locale:a,webChannel:s}}=(0,n.h5)(),u=(0,r.useCallback)(async()=>{if(e.eligibility.isExecuted||e.eligibility.isLoading)return e.eligibility.data;try{t(e=>({...e,eligibility:{...e.eligibility,isLoading:!0}}));let e=await (0,i.jD)(a,s);e.success||l.vF.error("Eligibility error: ".concat(e.error));let r=e.success?e.data:null;return r&&t(e=>({...e,eligibility:{data:r,isLoading:!1,isExecuted:!0}})),r}catch(e){return l.vF.error("Error loading eligibility:",e),t(e=>({...e,eligibility:{data:null,isLoading:!1,isExecuted:!0}})),null}},[e.eligibility.isExecuted,e.eligibility.isLoading,e.eligibility.data,t,a,s]);return{eligibility:e.eligibility.data,isLoading:e.eligibility.isLoading,isExecuted:e.eligibility.isExecuted,fetchEligibility:u}}},94666:(e,t,a)=>{a.d(t,{Gz:()=>r.Gz,KE:()=>r.KE});var r=a(25933)}}]);
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.