"use strict";(self.webpackChunktravis_perkins=self.webpackChunktravis_perkins||[]).push([[5618],{55193:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.fetchMicrositeData=t.fetchComponentUpdate=t.fetchPageModelJson=t.cmsFailoverCall=t.micrositeApiUrl=t.baseApiUrl=void 0;var r=a(n(25838)),o=a(n(14647)),i=n(14140),l=n(6714),d=n(54439),u=n(79375),c=n(9164),s=n(85259),f=(0,i.getApiUrl)();t.baseApiUrl=f;var p=(0,i.getMicrositeApiUrl)();t.micrositeApiUrl=p;var m={method:"GET",credentials:"include"},g={method:"POST",credentials:"include",headers:{"Content-Type":"application/x-www-form-urlencoded"}},y=function(e){return fetch(s.internalAPIRoutes.cmsFailover,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({path:e})}).then((function(e){return e.json()}))};t.cmsFailoverCall=y,t.fetchPageModelJson=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"/";return(0,d.rejectingPromiseWithTimeout)(l.cmsConfig.cmsRequestTimeout,fetch("".concat(f).concat(n),m)).then((function(e){return e.json()})).catch((function(a){var r=(0,o.default)(a.type,u.timeoutErrorType)?"CMS Timeout error":a.message,i=t(r);return e({error:new Error("CMS request failed with error: ".concat(r))},i),y(n)})).then((function(e){return{data:e}})).catch((function(e){return{error:e}}))},t.fetchComponentUpdate=function(e){var t=e.reactPath,n=e.componentId,a=e.body,o=(0,r.default)("body",(0,i.toUrlEncodedFormData)(a),g),l=(0,i.getApiUrlByComponent)(t,n);return fetch(l,o).then((function(e){return e.ok?e:Promise.reject(e.status)})).then((function(e){return e.json()})).then((function(e){return{data:e}})).catch((function(e){return{error:e}}))},t.fetchMicrositeData=function(e){return fetch("".concat(p,"/").concat(e),m).then((function(e){var t=e.headers.get("Content-Type");return(0,c.contentTypeIsHtml)(t)?e.text():null})).catch((function(e){return{error:e}}))}},13422:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.tpplcProductFragment=t.tpplcProductPriceFragment=t.tpplcCategoryFragments=t.priceTiersFragment=t.productPromotionalPriceFragment=t.categoryFragments=void 0;var r,o,i,l,d=a(n(6214)),u=a(n(8262)),c=n(31054),s=n(45408),f={parentCategory:"\n    fragment ParentCategory on Category {\n      code\n      name\n    }\n  ",parentCategoryTree:function(e){return"\n    fragment ParentCategoryTree on Category {\n      ...ParentCategory\n      ".concat(e>1?function e(t){return"\n      parentCategory {\n        ...ParentCategory\n        ".concat((0,u.default)(t)>0?e((0,u.default)(t)):"","\n      }\n    ")}((0,u.default)(e)):"","\n    }\n  ")}};t.categoryFragments=f,t.productPromotionalPriceFragment=function(){return(0,c.gql)(r||(r=(0,d.default)(["\n    fragment ProductPromotionalPriceFields on ProductV2 {\n      price {\n        productCode\n        tradePrice {\n          valueExVat\n          valueIncVat\n        }\n        retailPrice {\n          valueExVat\n          valueIncVat\n        }\n        promotionalPriceTiers {\n          finalPrice {\n            valueExVat\n            valueIncVat\n          }\n          minimumQuantity\n          promotionMessages\n          promotionType\n          promotionEndDate\n        }\n        priceUom {\n          code\n          name\n          prefix\n        }\n        priceOnApplication\n        tradeHireRates {\n          period\n          rate {\n            valueExVat\n            valueIncVat\n          }\n        }\n        retailHireRates {\n          period\n          rate {\n            valueExVat\n            valueIncVat\n          }\n        }\n      }\n    }\n  "])))},t.priceTiersFragment=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.PriceType.PROMOTIONAL;return(0,c.gql)(o||(o=(0,d.default)(["\n  fragment ProductTiersFields"," on Product {\n    price(type: ",") {\n      productCode\n      tradePrice {\n        valueExVat\n        valueIncVat\n      }\n      retailPrice {\n        valueExVat\n        valueIncVat\n      }\n      promotionalPriceTiers {\n        finalPrice {\n          valueExVat\n          valueIncVat\n        }\n        minimumQuantity\n        promotionMessages\n        promotionType\n        promotionEndDate\n      }\n      priceUom {\n        code\n        name\n        prefix\n      }\n      priceOnApplication\n      tradeHireRates {\n        period\n        rate {\n          valueExVat\n          valueIncVat\n        }\n      }\n      retailHireRates {\n        period\n        rate {\n          valueExVat\n          valueIncVat\n        }\n      }\n    }\n  }\n"])),e===s.PriceType.PROMOTIONAL?"Promo":"Base",e)};var p={parentCategories:"\n    fragment TPPLCParentCategories on TpplcCategory {\n      code\n      name\n    }\n  ",parentCategoriesTree:function(e){return"\n    fragment TPPLCParentCategoriesTree on TpplcCategory {\n      ...TPPLCParentCategories\n      ".concat(e>1?function e(t){return"\n      parentCategories {\n        ...TPPLCParentCategories\n        ".concat((0,u.default)(t)>0?e((0,u.default)(t)):"","\n      }\n    ")}((0,u.default)(e)):"","\n    }\n  ")}};t.tpplcCategoryFragments=p;var m=function(){return(0,c.gql)(i||(i=(0,d.default)(["\n    fragment TPPLCProductPriceFields on TpplcProduct {\n      price {\n        price {\n          ... on TpplcBuyPrice {\n            promotionalPriceTiers {\n              finalPrice {\n                valueExVat\n                valueIncVat\n              }\n              minimumQuantity\n              promotionEndDate\n              promotionMessages\n              promotionType\n            }\n            retailPrice {\n              valueExVat\n              valueIncVat\n            }\n            tradePrice {\n              valueExVat\n              valueIncVat\n            }\n            typicalTradePrice {\n              valueExVat\n              valueIncVat\n            }\n          }\n          ... on TpplcHirePrice {\n            retailHireRates {\n              period\n              rate {\n                valueExVat\n                valueIncVat\n              }\n            }\n            tradeHireRates {\n              period\n              rate {\n                valueExVat\n                valueIncVat\n              }\n            }\n          }\n        }\n        priceOnApplication\n        priceUom {\n          code\n          name\n          prefix\n        }\n      }\n    }\n  "])))};t.tpplcProductPriceFragment=m,t.tpplcProductFragment=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withOtherImages:!0};return(0,c.gql)(l||(l=(0,d.default)(["\n    fragment TPPLCProductFields on TpplcProduct {\n      id\n      sku\n      name\n      description\n      minimumHirePeriod\n      type\n      baseProductId\n      review {\n        averageRating\n        numberOfReviews\n      }\n      primaryImage {\n        id\n        images {\n          type\n          url\n          altText\n        }\n      }\n      ","\n      vatRate\n\n      parentCategories {\n        ...TPPLCParentCategoriesTree\n      }\n      technicalSpecifications {\n        name\n        value\n      }\n      featuresAndBenefits\n      variants {\n        product {\n          id\n          sku\n          name\n          description\n          review {\n            averageRating\n            numberOfReviews\n          }\n          vatRate\n          type\n          primaryImage {\n            id\n            images {\n              type\n              url\n              altText\n            }\n          }\n            ","\n          parentCategories {\n            ...TPPLCParentCategoriesTree\n          }\n          ...TPPLCProductPriceFields\n        }\n        features {\n          name\n          value\n        }\n      }\n\n      dataSheets {\n        name\n        type\n        url\n      }\n      type\n      hireable\n      ...TPPLCProductPriceFields\n    }\n    ","\n    ","\n    ","\n  "])),t.withOtherImages?"otherImages {\n        id\n        images {\n          type\n          url\n          altText\n        }\n      }":"",t.withOtherImages?"otherImages {\n              id\n              images {\n                type\n                url\n                altText\n              }\n            }":"",m(),p.parentCategories,p.parentCategoriesTree(e))}},34596:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.BOUGHT_PRODUCTS_IMAGES_QUERY=t.findProduct=t.tpplcProductQuery=t.productQuery=t.findProducts=t.tpplcProductsQuery=t.productsQuery=void 0;var r,o,i,l,d,u,c=a(n(6214)),s=n(31054),f=n(13422),p=n(39321),m=(0,p.getEnableTpplcProductApi)(),g=(0,p.getEnableFetchProductBySKU)(),y=(0,s.gql)(r||(r=(0,c.default)(["\n  query products($codes: [String!]!) {\n    products(codes: $codes) {\n      name\n      code\n      baseProductCode\n      description\n      featuresAndBenefits\n      vatRate\n      type\n      ...ProductPromotionalPriceFields\n      primaryImage {\n        id\n        images {\n          type\n          url\n          altText\n        }\n      }\n      otherImages {\n        images {\n          type\n          url\n          altText\n        }\n      }\n      technicalSpecifications {\n        name\n        value\n      }\n      review {\n        averageRating\n        numberOfReviews\n      }\n      variants {\n        product {\n          code\n          baseProductCode\n          name\n          ...ProductPromotionalPriceFields\n          primaryImage {\n            images {\n              url\n            }\n          }\n          vatRate\n          type\n          parentCategory {\n            ...ParentCategoryTree\n          }\n        }\n        features {\n          value\n          name\n        }\n      }\n      parentCategory {\n        ...ParentCategoryTree\n      }\n      hireable\n    }\n  }\n  ","\n  ","\n  ","\n"])),f.categoryFragments.parentCategory,f.categoryFragments.parentCategoryTree(10),(0,f.productPromotionalPriceFragment)());t.productsQuery=y;var C=(0,s.gql)(o||(o=(0,c.default)(["\n  query tpplcProducts($productIds: [ID!]!) {\n    tpplcProducts(productIds: $productIds) {\n      ...TPPLCProductFields\n    }\n  }\n  ","\n"])),(0,f.tpplcProductFragment)());t.tpplcProductsQuery=C;var h=m?C:y;t.findProducts=h;var v=(0,s.gql)(i||(i=(0,c.default)(["\n  query product","($code: String!) {\n    product","(code: $code) {\n      name\n      code\n      baseProductCode\n      description\n      featuresAndBenefits\n      ...","\n      primaryImage {\n        id\n        images {\n          type\n          url\n          altText\n        }\n      }\n      otherImages {\n        id\n        images {\n          type\n          url\n          altText\n        }\n      }\n      technicalSpecifications {\n        name\n        value\n      }\n      review {\n        averageRating\n        numberOfReviews      \n      }\n      variants {\n        product {\n          code\n          baseProductCode\n          name\n          ...","\n          review {\n            averageRating\n            numberOfReviews      \n          }\n          vatRate\n          type\n          primaryImage {\n            id\n            images {\n              type\n              url\n              altText\n            }\n          }\n          otherImages {\n            id\n            images {\n              type\n              url\n              altText\n            }\n          }\n        }\n        features {\n          name\n          value\n        }\n      }\n      parentCategory {\n        ...ParentCategoryTree\n      }\n      vatRate\n      type\n      dataSheets {\n        name\n        url\n        type\n      }\n      hireable\n    }\n  }\n  ","\n  ","\n  ","\n"])),(0,p.getEnableProductV2Query)()?"V2":"",(0,p.getEnableProductV2Query)()?"V2":"",(0,p.getEnableProductV2Query)()?"ProductPromotionalPriceFields":"ProductTiersFieldsPromo",(0,p.getEnableProductV2Query)()?"ProductPromotionalPriceFields":"ProductTiersFieldsPromo",f.categoryFragments.parentCategory,f.categoryFragments.parentCategoryTree(10),(0,p.getEnableProductV2Query)()?(0,f.productPromotionalPriceFragment)():(0,f.priceTiersFragment)());t.productQuery=v;var b=(0,s.gql)(l||(l=(0,c.default)(["\n  query tpplcProduct($productId: ID!) {\n    tpplcProduct(productId: $productId) {\n      ...TPPLCProductFields\n    }\n  }\n  ","\n"])),(0,f.tpplcProductFragment)());t.tpplcProductQuery=b;var T=(0,s.gql)(d||(d=(0,c.default)(["\n  query tpplcProductBySKU($salesChannel: TpplcSalesChannel!, $brandId: ID!, $productSku: String!) {\n    tpplcBrand(brandId: $brandId) {\n      tpplcProductBySku(productSku: $productSku, salesChannel: $salesChannel) {\n        ...TPPLCProductFields\n      }\n    }\n  }\n  ","\n"])),(0,f.tpplcProductFragment)()),O=m?g?T:b:v;t.findProduct=O;var P=(0,s.gql)(u||(u=(0,c.default)(["\n  query boughtProducts($input: SearchBoughtProductsInput!) {\n    boughtProducts(input: $input) {\n      entries {\n        product {\n          code\n          primaryImage {\n            images {\n              type\n              url\n              altText\n            }\n          }\n        }\n      }\n    }\n  }\n"])));t.BOUGHT_PRODUCTS_IMAGES_QUERY=P},25723:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.componentDefinitions=void 0;var a=n(79693),r=n(85721),o=n(23340),i=n(97400),l=n(90868),d=n(5379),u=n(66879),c=n(8703),s=n(19322),f=n(78870),p=n(76268),m=n(97259),g=n(79161),y=n(54373),C=n(62232),h=n(24654),v=n(5551),b=n(48488),T=n(85215),O=n(2585),P=n(26282),_=n(66869),w=n(47996),I=n(44588),k=n(13316),A=n(87657),E=n(53119),x=n(58059),S=n(7032),M=n(38184),B=n(10951),N=n(93124),R=n(86867),D=n(43132),L=n(26721),W=n(86592),j=n(21947),U=n(72966),H=n(48665),F=n(22453),q=n(85311),z=n(83770),V={USPList:{component:r.USP,contentComponent:!0},USPListToolHire:{component:r.USP,contentComponent:!0},TPBanner:{component:l.TPBanner,contentComponent:!0},SubscriptionBlock:{component:d.SubscriptionBlock,contentComponent:!0},BannerCarousel:{component:u.BannerCarousel,contentComponent:!0},ReturnsInformationItem:{component:o.ReturnsInformationItem,contentComponent:!0},ToolHireInformationItem:{component:i.ToolHireInformationItem,contentComponent:!0},AccountSignUp:{component:c.AccountSignUp,contentComponent:!0},TradeOffersCarousel:{component:s.TradeOffersCarousel,contentComponent:!0},TopBrands:{component:f.TopBrands,contentComponent:!0},StockReservationMessage:{component:p.StockReservationMessage,contentComponent:!0},LeadTimePromise:{component:m.LeadTimePromise,contentComponent:!0},CustomerSavingMessage:{component:g.CustomerSavingMessage,contentComponent:!0},CookieBanner:{component:y.CMSCookieBanner,contentComponent:!0},MainFooterBlock:{component:C.MainFooterBlock,contentComponent:!0},StaticMenu:{component:b.StaticMenu,contentComponent:!0},RichTextBlock:{component:T.RichTextBlock,contentComponent:!0},RichTextBlockWithLabel:{component:O.RichTextBlockWithLabel,contentComponent:!0},CheckoutFooter:{component:P.CheckoutFooter,contentComponent:!0},CLPBanner:{component:_.CLPBanner,contentComponent:!0},StaticCategory:{component:w.StaticCategory,contentComponent:!0},StaticArticleBlock:{component:I.StaticArticleBlock,contentComponent:!0},WhatHappensNextItem:{component:k.WhatHappensNextItem,contentComponent:!0},InformationBanner:{component:A.InfoBanner,contentComponent:!0},BrickCalculator:{component:E.BrickCalculator,contentComponent:!1},TopCategoryContentBlock:{component:x.TopCategory,contentComponent:!0},HomepageContentBlocks:{component:S.HomepageContentBlocks,contentComponent:!0},ToolHireHeaderComponent:{component:M.ToolHireHeaderBlockComponent,contentComponent:!0},CustomerTestimonialsComponent:{component:B.CustomerTestimonialsBlockComponent,contentComponent:!0},PrimaryCategoriesComponent:{component:N.PrimaryCategoriesBlockComponent,contentComponent:!0},FullWidthBlockBanner:{component:R.FullWidthBlockBanner,contentComponent:!0},ContentCalloutBox:{component:D.ContentCallout,contentComponent:!0},AccordionComponent:{component:L.Accordion,contentComponent:!0},CallOutBlock:{component:W.CallOutBlock,contentComponent:!0},ProductCarousel:{component:j.ProductCarousel,contentComponent:!0},ImageCarousel:{component:a.ImageCarousel,contentComponent:!0},CategoryCarousel:{component:U.CategoryCarousel,contentComponent:!0},LoginBannerComponent:{component:F.LoginBanner,contentComponent:!0},OnboardingHeaderBanner:{component:q.OnboardingBannerCmsComponent,contentComponent:!0},FulfillmentMessages:{component:h.FulfillmentMessages,contentComponent:!0},CategoryTree:{component:v.CategoryTree,contentComponent:!0},Logo:{component:H.Logo,contentComponent:!0},BuyAgain:{component:z.BuyAgainBanner,contentComponent:!0}};t.componentDefinitions=V},98205:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.BannerCountdown=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=a(n(32756)),d=a(n(81933)),u=n(66400),c=n(4255),s=u.utils.units,f=i.default.div.withConfig({displayName:"BannerCountdown__Countdown",componentId:"sc-3q62gb-0"})(["\n  position: relative;\n  display: flex;\n  align-content: center;\n  padding: ",";\n"],(function(e){var t=e.padding;return s(t)})),p=i.default.div.withConfig({displayName:"BannerCountdown__BorderWithOpacity",componentId:"sc-3q62gb-1"})(["\n  position: absolute;\n  top: -1px;\n  right: -1px;\n  bottom: -1px;\n  left: -1px;\n  border-radius: 2px;\n  border: 1px solid ",";\n  opacity: 0.2;\n"],(function(e){return e.baseColor||c.COLOR.black0})),m=i.default.div.withConfig({displayName:"BannerCountdown__CountdownIcon",componentId:"sc-3q62gb-2"})(["\n  & svg {\n    display: block;\n    width: ",";\n    height: ",";\n    padding: ",";\n    fill: ",";\n  }\n"],s(3.5),s(3.25),(function(e){var t=e.padding;return s(t)}),(function(e){return e.baseColor||c.COLOR.black0})),g=i.default.div.withConfig({displayName:"BannerCountdown__CountdownText",componentId:"sc-3q62gb-3"})(["\n  font-size: ",";\n  line-height: ",";\n  color: ",";\n"],s(3.5),s(3.5),(function(e){return e.baseColor||c.COLOR.black0})),y=function(e){var t=e.baseColor,n=e.date,a=e.withoutBorder,o=e.padding,i=e.iconPadding;return r.default.createElement(f,{padding:o,"data-test-id":"banner-countdown"},!a&&r.default.createElement(p,{baseColor:t}),r.default.createElement(m,{baseColor:t,padding:i},r.default.createElement("svg",{viewBox:"0 0 14 13",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("path",{d:"M12.3608 2.22254C11.6724 1.52417 10.854 0.967309 9.95164 0.583374L9.49664 1.65671C10.2591  1.98052 10.9523 2.44789 11.5383 3.03337C11.9665 3.46551 12.3335 3.95421 12.6291 4.48587L13.65  3.90254C13.2997 3.2858 12.8659 2.72045 12.3608 2.22254ZM4.50331 1.63921L4.04831 0.583374C3.14598  0.967309 2.32753 1.52417 1.63914 2.22254C1.13187 2.7294 0.697951 3.30469 0.349976 3.93171L1.37081  4.51504C1.66511 3.97722 2.03218 3.48256 2.46164 3.04504C3.04769 2.45955 3.74082 1.99218 4.50331  1.66837V1.63921ZM6.99998 2.33337C5.96162 2.33337 4.94659 2.64128 4.08323 3.21816C3.21987  3.79504 2.54697 4.61497 2.14961 5.57429C1.75225 6.5336 1.64828 7.5892 1.85085 8.6076C2.05343  9.626 2.55344 10.5615 3.28767 11.2957C4.02189 12.0299 4.95735 12.5299 5.97575 12.7325C6.99415  12.9351 8.04975 12.8311 9.00906 12.4337C9.96838 12.0364 10.7883 11.3635 11.3652 10.5001C11.9421  9.63676 12.25 8.62173 12.25 7.58337C12.25 6.19099 11.6969 4.85563 10.7123 3.87106C9.72772 2.8865  8.39236 2.33337 6.99998 2.33337ZM9.91664 8.16671H6.41664V4.08337H7.58331V7.00004H9.91664V8.16671Z"}))),r.default.createElement(g,{"data-test-id":"banner-countdown-text",baseColor:t},function(e){var t=new Date(e),n=(0,l.default)(t,Date.now());return 7===n?"1 week only":n<=1?"".concat((0,d.default)(t,Date.now())," left"):"".concat(n," days left")}(n)))};t.BannerCountdown=y,y.propTypes={baseColor:o.default.string,date:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]).isRequired,padding:o.default.oneOfType([o.default.arrayOf(o.default.number),o.default.number]),iconPadding:o.default.oneOfType([o.default.arrayOf(o.default.number),o.default.number]),withoutBorder:o.default.bool},y.defaultProps={baseColor:"",withoutBorder:!1,padding:[1,1.25],iconPadding:[0,1.25,0,0]}},21440:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BannerCountdown",{enumerable:!0,get:function(){return a.BannerCountdown}});var a=n(98205)},35253:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CmsTextWithColor=void 0;var o=a(n(33786)),i=a(n(22362)),l=a(n(89526)),d=a(n(2652)),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),c=n(50782),s=["coloredText","text","textColor","defaultColor","withBorder","className"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}var p=u.default.div.withConfig({displayName:"CmsTextWithColor__TextWithColor",componentId:"sc-3kdy27-0"})(["\n  color: ",";\n  ","\n"],(function(e){var t=e.textColor,n=e.defaultColor;return t||n||"inherit"}),(function(e){var t=e.withBorder,n=e.textColor;return t&&(0,u.css)(["\n      border: 1px solid ",";\n    "],n||"inherit")})),m=function(e){var t=e.coloredText,n=e.text,a=e.textColor,r=e.defaultColor,d=e.withBorder,u=e.className,c=(0,i.default)(e,s);return t||n?l.default.createElement(p,(0,o.default)({className:u,textColor:t?t.textColor:a,defaultColor:r,withBorder:d},c),t?t.text:n):null};t.CmsTextWithColor=m,m.propTypes={className:d.default.string,defaultColor:d.default.string,coloredText:c.ColoredTextShape,text:d.default.string,textColor:d.default.string,withBorder:d.default.bool},m.defaultProps={className:null,coloredText:null,defaultColor:null,text:null,textColor:null,withBorder:!1}},95574:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CmsTextWithColor",{enumerable:!0,get:function(){return a.CmsTextWithColor}});var a=n(35253)},77241:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CodeTicket=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(50782),u=n(95574),c=n(4255),s=l.utils.units,f=i.default.div.withConfig({displayName:"CodeTicket__CodeWrapper",componentId:"sc-1208t27-0"})(["\n  display: flex;\n  height: ",";\n"],s(6)),p=i.default.div.withConfig({displayName:"CodeTicket__CodeInner",componentId:"sc-1208t27-1"})(["\n  display: flex;\n  align-items: center;\n  padding: ",";\n  background-color: ",";\n  border-radius: ",";\n"],s([1.25,1.25,1.25,2]),(function(e){return e.baseColor||c.COLOR.black0}),s([.5,0,0,.5])),m=(0,i.default)(u.CmsTextWithColor).withConfig({displayName:"CodeTicket__CodeLabel",componentId:"sc-1208t27-2"})(["\n  margin-right: ",";\n  font-size: ",";\n  line-height: ",";\n"],s(1.25),s(3),s(3)),g=(0,i.default)(u.CmsTextWithColor).withConfig({displayName:"CodeTicket__Code",componentId:"sc-1208t27-3"})(["\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  text-transform: uppercase;\n"],s(1.2),s(1.2)),y=i.default.div.withConfig({displayName:"CodeTicket__Icon",componentId:"sc-1208t27-4"})(["\n  height: 100%;\n\n  & svg {\n    display: block;\n    height: 100%;\n    fill: ",";\n  }\n"],(function(e){return e.baseColor||c.COLOR.black0})),C=function(e){var t=e.code,n=e.baseColor;return r.default.createElement(f,{"data-test-id":"banner-coupon-code"},r.default.createElement(p,{baseColor:n},r.default.createElement(m,{textColor:t&&t.textColor,text:"Use code:",defaultColor:"black"}),r.default.createElement(g,{coloredText:t,defaultColor:"black"})),r.default.createElement(y,{baseColor:n},r.default.createElement("svg",{viewBox:"0 0 18 24",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.99998 0C2.99998 0 1.93066 0 0 0C-1.86496e-05 1 3.04362e-06 23 0 24C1.9307 24 2.99998 24  2.99998 24C2.99998 23.4477 3.44768 23 3.99999 23C4.55229 23 4.99999 23.4477 4.99999 24H16C17.1046  24 18 23.1046 18 22V18C18 16.8954 17.1046 16 16 16C13.7909 16 12 14.2091 12 12C12 9.79086 13.7909  8 16 8C17.1046 8 18 7.10457 18 6V2C18 0.895432 17.1046 0 16 0H4.99999C4.99999 0.552292 4.55229 1  3.99999 1C3.44768 1 2.99998 0.552292 2.99998 0ZM2.99998 6C2.99998 5.44771 3.44768 5 3.99999 5C4.55229  5 4.99999 5.44771 4.99999 6C4.99999 6.55229 4.55229 7 3.99999 7C3.44768 7 2.99998 6.55229 2.99998  6ZM3.99999 11C3.44768 11 2.99998 11.4477 2.99998 12C2.99998 12.5523 3.44768 13 3.99999 13C4.55229  13 4.99999 12.5523 4.99999 12C4.99999 11.4477 4.55229 11 3.99999 11ZM2.99998 18C2.99998 17.4477  3.44768 17 3.99999 17C4.55229 17 4.99999 17.4477 4.99999 18C4.99999 18.5523 4.55229 19 3.99999  19C3.44768 19 2.99998 18.5523 2.99998 18Z"}))))};t.CodeTicket=C,C.propTypes={code:d.ColoredTextShape.isRequired,baseColor:o.default.string},C.defaultProps={baseColor:""}},1408:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CodeTicket",{enumerable:!0,get:function(){return a.CodeTicket}});var a=n(77241)},1395:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.HtmlBlock=t.HtmlBlockComponent=t.HtmlContentBlock=void 0;var r=a(n(33786)),o=a(n(22362)),i=a(n(89526)),l=a(n(2652)),d=a(n(50291)),u=n(66400),c=n(96161),s=n(6640),f=n(72520),p=["htmlContent","history","routes","sanitizeHtml"],m=u.utils.getThemeColor,g=d.default.div.withConfig({displayName:"HtmlBlock__HtmlContentBlock",componentId:"sc-1x4cc40-0"})(["\n  word-break: break-word;\n\n  & a {\n    text-decoration: none;\n    color: ",";\n  }\n"],m("text-success-default"));t.HtmlContentBlock=g;var y=function(e){var t=e.htmlContent,n=e.history,a=e.routes,l=e.sanitizeHtml,d=(0,o.default)(e,p);return i.default.createElement(g,(0,r.default)({onClick:function(e){var t=e.target.getAttribute("href");t&&(0,c.takeMatchedRoute)(t,a).match&&(e.preventDefault(),n.push(t))},dangerouslySetInnerHTML:{__html:l(t)}},d))};t.HtmlBlockComponent=y,y.propTypes={htmlContent:l.default.string,history:f.HistoryShape.isRequired,routes:l.default.object.isRequired,sanitizeHtml:l.default.func.isRequired},y.defaultProps={htmlContent:""};var C=(0,s.WithCms)(y);t.HtmlBlock=C},26002:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HtmlBlock",{enumerable:!0,get:function(){return a.HtmlBlock}});var a=n(1395)},4470:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.basicHtmlStyles=t.CmsLink=t.CmsLinkC=t.CtaButton=t.GeneralBannerWrapper=t.CategoryBannerWrapper=t.HeaderBannerWrapper=void 0;var o=a(n(33786)),i=a(n(69817)),l=a(n(22362)),d=a(n(89526)),u=a(n(2652)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),s=n(565),f=n(66400),p=n(95574),m=n(96161),g=n(94103),y=n(6640),C=n(4255),h=["to","children","routes","excludeRoutes"];function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}var b=f.utils.units,T=f.utils.getThemeColor,O=c.default.div.withConfig({displayName:"Layout__HeaderBannerWrapper",componentId:"sc-8kbh5q-0"})(["\n  width: 100%;\n  box-sizing: border-box;\n\n  ","\n  color: ",";\n"],(function(e){var t=e.background;return(0,c.css)(["\n    background: url(",");\n    background-size: cover;\n  "],t)}),(function(e){return e.textColor||C.COLOR.black0}));t.HeaderBannerWrapper=O;var P=c.default.div.withConfig({displayName:"Layout__CategoryBannerWrapper",componentId:"sc-8kbh5q-1"})(["\n  position: relative;\n  display: flex;\n  width: 100%;\n  min-height: ",";\n  padding: ",";\n  border-radius: ",";\n  overflow: hidden;\n  box-sizing: border-box;\n\n  ","\n  color: ",";\n"],(function(e){var t=e.isMobile;return b(t?46:42)}),(function(e){var t=e.isMobile;return b(t?[6,4]:[7,6.25])}),b(2),(function(e){var t=e.background;return(0,c.css)(["\n    background: url(",");\n    background-size: cover;\n  "],t)}),(function(e){return e.textColor||C.COLOR.black0}));t.CategoryBannerWrapper=P;var _=c.default.div.withConfig({displayName:"Layout__GeneralBannerWrapper",componentId:"sc-8kbh5q-2"})(["\n  ","\n\n  flex: 1 0 auto;\n"],(function(e){var t=e.background;return(0,c.css)(["\n    background: url(",");\n    background-size: cover;\n    background-position: center;\n  "],t)}));t.GeneralBannerWrapper=_;var w=(0,c.default)(s.Link).withConfig({displayName:"Layout__ReactLink",componentId:"sc-8kbh5q-3"})(["\n  text-decoration: none;\n  color: inherit;\n"]),I=c.default.a.withConfig({displayName:"Layout__NativeLink",componentId:"sc-8kbh5q-4"})(["\n  text-decoration: none;\n  color: inherit;\n"]),k=(0,c.default)(p.CmsTextWithColor).withConfig({displayName:"Layout__CtaButton",componentId:"sc-8kbh5q-5"})(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: ",";\n  padding: ",";\n  border-radius: ",";\n  font-size: ",";\n  line-height: ",";\n  box-sizing: border-box;\n\n  ","\n"],b(6),b([0,5]),b(1),b(3.25),b(3.25),(function(e){var t=e.bgColor;return t&&(0,c.css)(["\n      background-color: ",";\n    "],t)}));t.CtaButton=k;var A=["id","data-test-id","key","borderTop","onClick","className"],E=function(e){var t=e.to,n=e.children,a=e.routes,r=e.excludeRoutes,u=(0,l.default)(e,h),c=function(e,t,n){if(n){var a=e&&(0,m.takeMatchedRoute)(e,n);if(a&&a.match)return!1}var r=e&&(0,m.takeMatchedRoute)(e,t);return r&&!!r.match}(t,a,r),s=(0,i.default)(A,u);return c?d.default.createElement(w,(0,o.default)({to:t},s),n):d.default.createElement(I,(0,o.default)({href:t},s),n)};t.CmsLinkC=E,E.propTypes={to:u.default.string.isRequired,children:u.default.node,routes:u.default.object.isRequired,excludeRoutes:u.default.object},E.defaultProps={children:null,excludeRoutes:null};var x=(0,y.WithCms)(E);t.CmsLink=x;var S=(0,c.css)(["\n  &[style*='float:right'],\n  &[style*='float: right'] {\n    padding-left: ",";\n  }\n  &[style*='float:left'],\n  &[style*='float: left'] {\n    padding-right: ",";\n  }\n"],b(6),b(6)),M=(0,c.css)(["\n  & img {\n    max-width: 100%;\n    ","\n  }\n\n  & a {\n    text-decoration: none;\n  }\n\n  & p {\n    font-size: ",";\n    line-height: ",";\n    color: ",";\n    margin: ",";\n  }\n\n  & h3 {\n    font-size: ",";\n    line-height: ",";\n    margin: ",";\n  }\n\n  & h2 {\n    font-size: ",";\n    line-height: ",";\n    margin: ",";\n  }\n\n  & figure {\n    font-size: ",";\n    line-height: ",";\n    color: ",";\n    margin: ",";\n    text-align: center;\n\n    ","\n  }\n\n  & table {\n    display: block;\n    overflow-x: auto;\n    border: 1px solid ",";\n\n    ","\n\n    & p {\n      font-size: ",";\n      line-height: ",";\n      margin: ",";\n    }\n  }\n\n  & tbody {\n    padding: 0;\n    margin: 0;\n    white-space: nowrap;\n  }\n\n  & td {\n    padding: ",";\n    margin: 0;\n    border: none;\n  }\n\n  & tr {\n    padding: 0;\n    margin: 0;\n\n    &:not(:last-child) {\n      & td {\n        border-bottom: 1px solid ",";\n      }\n    }\n  }\n\n  & thead {\n    padding: 0;\n    margin: 0;\n  }\n\n  & ul {\n    padding: 0;\n    margin: 0;\n  }\n\n  & li {\n    list-style-type: none;\n    position: relative;\n    font-size: ",";\n    line-height: ",";\n    padding-left: ",";\n    margin: 0;\n\n    &:not(:last-child) {\n      margin-bottom: ",";\n    }\n\n    &::before {\n      content: '';\n      position: absolute;\n      left: ",";\n      top: calc(50% - ",");\n      width: ",";\n      height: ",";\n      border-radius: 50%;\n      background: ",";\n    }\n  }\n\n  & iframe {\n    border: none;\n    max-width: 100%;\n  }\n"],(0,g.stylesByDeviceType)({mobile:(0,c.css)(["\n        height: auto;\n      "])}),b(4.5),b(6),T("text-default"),b([1.5,0]),b(4),b(5.5),b([3.75,0,2.25]),b(5),b(6),b([2.25,0]),b(4),b(6),T("text-subdued"),b([2.5,0,2.5]),(0,g.stylesByDeviceType)({desktop:S,tablet:S}),C.COLOR.grey5,(0,g.stylesByDeviceType)({mobile:(0,c.css)(["\n        width: 100% !important;\n      "]),desktop:(0,c.css)(["\n        max-width: 100%;\n      "]),tablet:(0,c.css)(["\n        width: 100% !important;\n      "])}),b(4),b(5),b(0),b([4,6]),C.COLOR.grey5,b(4.5),b(5),b(8),b(2),b(2),b(1),b(2),b(2),T("action-warning-default"));t.basicHtmlStyles=M},64434:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeaderBannerWrapper",{enumerable:!0,get:function(){return a.HeaderBannerWrapper}}),Object.defineProperty(t,"CmsLink",{enumerable:!0,get:function(){return a.CmsLink}}),Object.defineProperty(t,"CtaButton",{enumerable:!0,get:function(){return a.CtaButton}}),Object.defineProperty(t,"CategoryBannerWrapper",{enumerable:!0,get:function(){return a.CategoryBannerWrapper}}),Object.defineProperty(t,"GeneralBannerWrapper",{enumerable:!0,get:function(){return a.GeneralBannerWrapper}});var a=n(4470)},11414:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticPageHeading=t.StaticPageHeadingComponent=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=C(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(14048),c=n(72520),s=n(59717),f=n(94103),p=n(50782),m=n(11962),g=n(6640),y=n(9164);function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}var h=d.base.Breadcrumbs,v=d.brand.BrandText,b=d.utils.units,T=d.utils.getThemeColor,O=d.typography.H1,P=d.typography.H2,_=l.default.div.withConfig({displayName:"StaticPageHeading__Wrapper",componentId:"sc-oj5bmw-0"})(["\n  width: 100%;\n  background: ",";\n  padding: ",";\n  box-sizing: border-box;\n"],T("surface-default"),(function(e){var t=e.smallPaddings;return b(t?[6,0,0]:[6,0])})),w=l.default.div.withConfig({displayName:"StaticPageHeading__Content",componentId:"sc-oj5bmw-1"})(["\n  margin: 0 auto;\n\n  ","\n"],(0,f.stylesByDeviceType)({desktop:(0,l.css)(["\n      width: ",";\n    "],b(s.DESKTOP_CONTENT_WIDTH)),tablet:(0,l.css)(["\n      padding: ",";\n    "],b([0,7.5])),mobile:(0,l.css)(["\n      padding: ",";\n    "],b([0,4]))})),I=l.default.div.withConfig({displayName:"StaticPageHeading__Title",componentId:"sc-oj5bmw-2"})(["\n  ","\n"],(0,f.stylesByDeviceType)({desktop:(0,l.css)(["\n      margin: ",";\n    "],b([2.5,0,0])),tablet:(0,l.css)(["\n      margin: ",";\n    "],b([2.5,0,0])),mobile:(0,l.css)(["\n      margin: ",";\n    "],b([.5,0,0]))})),k=function(e){var t=e.pageModel,n=e.deviceType,a=e.cmsTitleContainerName,r=e.brandDataFields,i=(0,u.takeCmsPageTitle)(t),l=Boolean(a),d=(0,y.checkIsMobile)(n)?P:O;return o.default.createElement(_,{smallPaddings:l,"data-test-id":"static-page-heading"},o.default.createElement(w,{deviceType:n},o.default.createElement(h,null,o.default.createElement(h.Link,{url:"/"},o.default.createElement(v,{field:r.COMPANY_NAME}))),l?o.default.createElement(m.CmsComponent,{containerName:a}):o.default.createElement(I,{deviceType:n,"data-test-id":"static-page-title"},o.default.createElement(d,null,i))))};t.StaticPageHeadingComponent=k,k.propTypes={deviceType:c.DeviceTypeShape.isRequired,pageModel:p.CmsPageModelShape,cmsTitleContainerName:i.default.string,brandDataFields:i.default.shape({COMPANY_NAME:i.default.string}).isRequired},k.defaultProps={pageModel:null,cmsTitleContainerName:null};var A=(0,g.WithCms)(k);t.StaticPageHeading=A},99452:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticPageHeading",{enumerable:!0,get:function(){return a.StaticPageHeading}});var a=n(11414)},58386:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.BaseContainerComponent=void 0;var o=a(n(61217)),i=a(n(26658)),l=a(n(31484)),d=a(n(90366)),u=a(n(86903)),c=a(n(89526)),s=a(n(2652)),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),p=n(66400),m=n(14140),g=n(25723),y=n(53924),C=n(20927),h=n(50782),v=n(33384),b=n(94103),T=n(87630);function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){(0,d.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var w=p.utils.units,I=f.default.div.withConfig({displayName:"BaseContainerComponent__Wrapper",componentId:"sc-1ds77yr-0"})(["\n  ","\n"],(0,b.stylesByDeviceType)({desktop:(0,f.css)(["\n      margin-bottom: ",";\n    "],w(4)),tablet:(0,f.css)(["\n      margin-bottom: ",";\n    "],w(4)),mobile:(0,f.css)(["\n      margin-top: ",";\n    "],w(4))})),k=f.default.div.withConfig({displayName:"BaseContainerComponent__ComponentWrapper",componentId:"sc-1ds77yr-1"})(["\n  &:not(:first-child) {\n    margin-top: ",";\n  }\n"],w(4)),A=f.default.div.withConfig({displayName:"BaseContainerComponent__ContentWrapper",componentId:"sc-1ds77yr-2"})(["\n  display: flex;\n  flex-direction: column;\n  flex: 1 1 auto;\n"]),E=_(_({},g.componentDefinitions),{},{RowContainer:{component:T.RowContainerDocument,contentComponent:!0}}),x=function(e){var t=e.pageModel,n=e.configuration,a=e.preview,r=e.providedProps,d=e.isPreviewMode,s=(0,m.getContentFromConfigurationByKey)(n,t,"document"),f=(0,l.default)((0,i.default)(function(e){return function(t){var n=(0,u.default)("","$ref",t);return(0,m.getContentFromPageModelByUuid)(e,n)}}(t)),(0,u.default)([],"documents"))(s);return f.length?c.default.createElement(I,{"data-test-id":"base-container"},c.default.createElement(A,null,f.map((function(e,n){var i=(0,m.takeComponentTypeFromDocumentData)(e),l=(0,o.default)([i,"component"],E),s=(0,u.default)(n,"id",e);return l?c.default.createElement(k,{key:s},c.default.createElement(l,{content:e,pageModel:t,preview:a,manageContentButton:(0,C.getManageContentButton)(e,a),providedProps:r,isPreviewMode:d,containerSize:v.CMS_CONTAINER_SIZE.FULL_WIDTH})):c.default.createElement(y.CmsUndefinedComponent,{name:i,key:s})}))),(0,C.getManageContentButton)(s,a)):null};t.BaseContainerComponent=x,x.propTypes={configuration:h.CmsContainerItemComponentShape.isRequired,pageModel:h.CmsPageModelShape.isRequired,providedProps:s.default.objectOf(s.default.any),isPreviewMode:s.default.bool,preview:s.default.string.isRequired},x.defaultProps={isPreviewMode:!1,providedProps:null}},41749:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BaseContainerComponent",{enumerable:!0,get:function(){return a.BaseContainerComponent}});var a=n(58386)},32114:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.MixedRow=void 0;var o=a(n(52906)),i=a(n(62697)),l=a(n(61217)),d=a(n(89526)),u=a(n(2652)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),s=n(50782),f=n(14140),p=n(25723),m=n(53924),g=n(20927),y=n(33384),C=n(94103),h=n(72520),v=n(9164),b=n(55331);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}var O=c.default.div.withConfig({displayName:"MixedRow__ComponentWrapper",componentId:"sc-m37z53-0"})([""]),P=(0,c.css)(["\n  display: flex;\n  flex-direction: column;\n\n  ","\n\n  ","\n"],b.stylesByContainerSize,(0,C.stylesByDeviceType)({desktop:b.marginStylesSpaceBetweenBig,tablet:b.marginStylesSpaceBetweenBig,mobile:b.marginStylesSpaceBetweenSmall})),_=c.default.div.withConfig({displayName:"MixedRow__LeftColumn",componentId:"sc-m37z53-1"})(["\n  ","\n"],P),w=c.default.div.withConfig({displayName:"MixedRow__RightColumn",componentId:"sc-m37z53-2"})(["\n  ","\n"],P),I=c.default.div.withConfig({displayName:"MixedRow__ContentWrapper",componentId:"sc-m37z53-3"})(["\n  display: flex;\n  flex: 1 1 auto;\n\n  ","\n"],(0,C.stylesByDeviceType)({desktop:(0,c.css)(["\n      ","\n      ","\n    "],b.marginStylesWrapperBig,b.marginTopBig),tablet:(0,c.css)(["\n      ","\n      ","\n    "],b.marginStylesWrapperBig,b.marginTopBig),mobile:(0,c.css)(["\n      ","\n      ","\n\n      flex-direction: column;\n    "],b.marginStylesWrapperSmall,b.marginTopSmall)})),k=function(e){var t=e.renderOption,n=e.deviceType,a=e.columnIndex,r=e.isMirrored;if((0,v.checkIsMobile)(n))return y.CMS_CONTAINER_SIZE.FULL_WIDTH;var o=t===y.CONFIGURABLE_ROW_RENDER_OPTIONS.MIXED_CONTAINER_TWO_THIRDS;return r?o&&1===a||!o&&0===a?y.CMS_CONTAINER_SIZE.WIDTH_TWO_THIRDS:y.CMS_CONTAINER_SIZE.THREE_IN_ROW_WIDTH:o&&0===a||!o&&1===a?y.CMS_CONTAINER_SIZE.WIDTH_TWO_THIRDS:y.CMS_CONTAINER_SIZE.THREE_IN_ROW_WIDTH},A=function(e){var t=e.documentsList,n=e.pageModel,a=e.preview,r=e.providedProps,o=e.isPreviewMode,u=e.renderOption,c=e.isMirrored,s=e.deviceType,y=function(e){var t=e.pageModel,n=e.preview,a=e.providedProps,r=e.isPreviewMode,o=e.documentsList;return function(e,u){var c=o[e],s=(0,f.takeComponentTypeFromDocumentData)(c),y=(0,l.default)([s,"component"],p.componentDefinitions);return y?d.default.createElement(O,{key:(0,i.default)("id",c),containerSize:u},d.default.createElement(y,{content:c,pageModel:t,preview:n,manageContentButton:(0,g.getManageContentButton)(c,n),providedProps:a,isPreviewMode:r,containerSize:u})):d.default.createElement(m.CmsUndefinedComponent,{name:s,key:(0,i.default)("id",c)})}}({pageModel:n,preview:a,providedProps:r,isPreviewMode:o,documentsList:t}),C=k({renderOption:u,deviceType:s,isMirrored:c,columnIndex:0}),h=k({renderOption:u,deviceType:s,isMirrored:c,columnIndex:1});return d.default.createElement(I,{"data-test-id":"mixed-row",renderOption:u,isMirrored:c},d.default.createElement(_,{containerSize:C,"data-test-id":"mixed-row-left-column"},c?y(2,C):[y(0,C),y(1,C)]),d.default.createElement(w,{containerSize:h,"data-test-id":"mixed-row-right-column"},c?[y(0,h),y(1,h)]:y(2,h)))};t.MixedRow=A,A.propTypes={documentsList:u.default.arrayOf(s.CmsComponentContentShape).isRequired,pageModel:s.CmsPageModelShape.isRequired,providedProps:u.default.objectOf(u.default.any),isPreviewMode:u.default.bool,preview:u.default.string.isRequired,renderOption:u.default.oneOf((0,o.default)(y.CONFIGURABLE_ROW_RENDER_OPTIONS)).isRequired,isMirrored:u.default.bool,deviceType:h.DeviceTypeShape.isRequired},A.defaultProps={isPreviewMode:!1,providedProps:null,isMirrored:!1}},33485:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleRow=void 0;var o,i,l,d,u=a(n(52906)),c=a(n(86903)),s=a(n(61217)),f=a(n(28817)),p=a(n(31484)),m=a(n(10202)),g=a(n(49589)),y=a(n(90366)),C=a(n(47627)),h=a(n(89526)),v=a(n(2652)),b=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=M(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),T=n(50782),O=n(14140),P=n(25723),_=n(53924),w=n(20927),I=n(33384),k=n(81763),A=n(94103),E=n(72520),x=n(55331),S=n(9164);function M(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(M=function(e){return e?n:t})(e)}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){(0,y.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var R=b.default.div.withConfig({displayName:"SimpleRow__Wrapper",componentId:"sc-gv2d8c-0"})(["\n  flex: 1 1 auto;\n\n  ","\n"],(0,A.stylesByDeviceType)({desktop:x.marginTopBig,tablet:x.marginTopBig,mobile:x.marginTopSmall})),D=b.default.div.withConfig({displayName:"SimpleRow__ComponentWrapper",componentId:"sc-gv2d8c-1"})(["\n  ","\n"],x.stylesByContainerSize),L=b.default.div.withConfig({displayName:"SimpleRow__ContentRow",componentId:"sc-gv2d8c-2"})(["\n  display: flex;\n  flex: 1 1 auto;\n\n  ","\n"],(0,A.stylesByDeviceType)({desktop:(0,b.css)(["\n      ","\n\n      &:not(:first-child) {\n        ","\n      }\n\n      "," {\n        ","\n      }\n    "],x.marginStylesWrapperBig,x.marginTopBig,D,x.marginStylesSpaceBetweenBig),tablet:(0,b.css)(["\n      ","\n\n      &:not(:first-child) {\n        ","\n      }\n\n      "," {\n        ","\n      }\n    "],x.marginStylesWrapperBig,x.marginTopBig,D,x.marginStylesSpaceBetweenBig),mobile:(0,b.css)(["\n      ","\n\n      &:not(:first-child) {\n        ","\n      }\n\n      "," {\n        ","\n      }\n    "],x.marginStylesWrapperSmall,x.marginTopSmall,D,x.marginStylesSpaceBetweenSmall)})),W=(o={},(0,y.default)(o,I.CONFIGURABLE_ROW_RENDER_OPTIONS.ONE_COLUMN,(0,C.default)(I.CMS_CONTAINER_SIZE.FULL_WIDTH)),(0,y.default)(o,I.CONFIGURABLE_ROW_RENDER_OPTIONS.TWO_COLUMN,(0,C.default)(I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH)),(0,y.default)(o,I.CONFIGURABLE_ROW_RENDER_OPTIONS.THREE_COLUMN,(0,C.default)(I.CMS_CONTAINER_SIZE.THREE_IN_ROW_WIDTH)),(0,y.default)(o,I.CONFIGURABLE_ROW_RENDER_OPTIONS.FOUR_COLUMNS,(0,C.default)(I.CMS_CONTAINER_SIZE.FOUR_IN_ROW_WIDTH)),(0,y.default)(o,I.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_THIRDS,(function(e){var t=e.componentIdx;return e.isMirrored?1===t?I.CMS_CONTAINER_SIZE.WIDTH_TWO_THIRDS:I.CMS_CONTAINER_SIZE.THREE_IN_ROW_WIDTH:0===t?I.CMS_CONTAINER_SIZE.WIDTH_TWO_THIRDS:I.CMS_CONTAINER_SIZE.THREE_IN_ROW_WIDTH})),(0,y.default)(o,I.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_FOURTHS,(function(e){var t=e.componentIdx;return e.isMirrored?2===t?I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH:I.CMS_CONTAINER_SIZE.FOUR_IN_ROW_WIDTH:0===t?I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH:I.CMS_CONTAINER_SIZE.FOUR_IN_ROW_WIDTH})),o),j=N(N({},W),{},(i={},(0,y.default)(i,I.CONFIGURABLE_ROW_RENDER_OPTIONS.FOUR_COLUMNS,(0,C.default)(I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH)),(0,y.default)(i,I.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_FOURTHS,(function(e){var t=e.isMirrored,n=e.groupIndex;return t?1===n?I.CMS_CONTAINER_SIZE.FULL_WIDTH:I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH:0===n?I.CMS_CONTAINER_SIZE.FULL_WIDTH:I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH})),i)),U=(l={},(0,y.default)(l,I.CONFIGURABLE_ROW_RENDER_OPTIONS.ONE_COLUMN,(0,C.default)(I.CMS_CONTAINER_SIZE.FULL_WIDTH)),(0,y.default)(l,I.CONFIGURABLE_ROW_RENDER_OPTIONS.TWO_COLUMN,(0,C.default)(I.CMS_CONTAINER_SIZE.FULL_WIDTH)),(0,y.default)(l,I.CONFIGURABLE_ROW_RENDER_OPTIONS.THREE_COLUMN,(function(e){return 0===e.groupIndex?I.CMS_CONTAINER_SIZE.FULL_WIDTH:I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH})),(0,y.default)(l,I.CONFIGURABLE_ROW_RENDER_OPTIONS.FOUR_COLUMNS,(0,C.default)(I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH)),(0,y.default)(l,I.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_THIRDS,(0,C.default)(I.CMS_CONTAINER_SIZE.FULL_WIDTH)),(0,y.default)(l,I.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_FOURTHS,(function(e){var t=e.groupIndex;return e.isMirrored?1===t?I.CMS_CONTAINER_SIZE.FULL_WIDTH:I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH:0===t?I.CMS_CONTAINER_SIZE.FULL_WIDTH:I.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH})),l),H=(d={},(0,y.default)(d,k.DEVICE_TYPE.isDesktop,W),(0,y.default)(d,k.DEVICE_TYPE.isMobile,U),(0,y.default)(d,k.DEVICE_TYPE.isTablet,j),d),F=(0,p.default)(O.takeComponentTypeFromDocumentData,f.default),q=function(e){var t=e.documentsList,n=e.pageModel,a=e.preview,r=e.providedProps,o=e.isPreviewMode,i=e.renderOption,l=e.isMirrored,d=e.deviceType,u=function(e){var t=e.renderOption,n=e.deviceType,a=e.documentsList,r=e.isMirrored;if((0,S.checkIsDesktop)(n))return[a];var o=(0,m.default)(a,4),i=o[0],l=o[1],d=o[2],u=o[3];if((0,S.checkIsTablet)(n))return t===I.CONFIGURABLE_ROW_RENDER_OPTIONS.FOUR_COLUMNS?[[i,l],[d,u]]:t===I.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_FOURTHS?r?[[i,l],[d]]:[[i],[l,d]]:[a];if((0,S.checkIsMobile)(n)){if(t===I.CONFIGURABLE_ROW_RENDER_OPTIONS.ONE_COLUMN)return[a];if(t===I.CONFIGURABLE_ROW_RENDER_OPTIONS.TWO_COLUMN)return[[i],[l]];if(t===I.CONFIGURABLE_ROW_RENDER_OPTIONS.THREE_COLUMN)return[[i],[l,d]];if(t===I.CONFIGURABLE_ROW_RENDER_OPTIONS.FOUR_COLUMNS)return[[i,l],[d,u]];if(t===I.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_THIRDS)return[[i],[l]];if(t===I.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_FOURTHS)return r?[[i,l],[d]]:[[i],[l,d]]}return[a]}({renderOption:i,deviceType:d,documentsList:t,isMirrored:l});return h.default.createElement(R,{"data-test-id":"simple-row"},u.map((function(e,t){return h.default.createElement(L,{"data-test-id":"content-row",key:F(e),isMirrored:l},e.map((function(e,u){var f=(0,O.takeComponentTypeFromDocumentData)(e),p=(0,s.default)([f,"component"],P.componentDefinitions),m=function(e){var t=e.renderOption,n=e.deviceType,a=e.groupIndex,r=e.componentIdx,o=e.isMirrored;return(0,g.default)((function(){return I.CMS_CONTAINER_SIZE.FULL_WIDTH}),[n,t],H)({componentIdx:r,groupIndex:a,isMirrored:o})}({renderOption:i,deviceType:d,groupIndex:t,componentIdx:u,isMirrored:l});return p?h.default.createElement(D,{"data-test-id":"component-wr",key:(0,c.default)(u,"id",e),renderOption:i,containerSize:m},h.default.createElement(p,{content:e,pageModel:n,preview:a,manageContentButton:(0,w.getManageContentButton)(e,a),providedProps:r,isPreviewMode:o,containerSize:m})):h.default.createElement(_.CmsUndefinedComponent,{name:f,key:(0,c.default)(u,"id",e)})})))})))};t.SimpleRow=q,q.propTypes={documentsList:v.default.arrayOf(T.CmsComponentContentShape).isRequired,pageModel:T.CmsPageModelShape.isRequired,providedProps:v.default.objectOf(v.default.any),isPreviewMode:v.default.bool,preview:v.default.string.isRequired,renderOption:v.default.oneOf((0,u.default)(I.CONFIGURABLE_ROW_RENDER_OPTIONS)).isRequired,isMirrored:v.default.bool,deviceType:E.DeviceTypeShape.isRequired},q.defaultProps={isPreviewMode:!1,providedProps:null,isMirrored:!1}},28078:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SimpleRow",{enumerable:!0,get:function(){return a.SimpleRow}}),Object.defineProperty(t,"MixedRow",{enumerable:!0,get:function(){return r.MixedRow}});var a=n(33485),r=n(32114)},55331:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.stylesByContainerSize=t.flexWideColumnThreeInRow=t.flexFourInRow=t.flexThreeInRow=t.flexTwoInRow=t.flexFullWidth=t.marginStylesSpaceBetweenSmall=t.marginStylesSpaceBetweenBig=t.marginStylesWrapperSmall=t.marginStylesWrapperBig=t.marginTopSmall=t.marginTopBig=void 0;var r,o=a(n(86903)),i=a(n(90366)),l=n(50291),d=n(66400),u=n(33384),c=d.utils.units,s=(0,l.css)(["\n  margin-top: ",";\n"],c(4));t.marginTopBig=s;var f=(0,l.css)(["\n  margin-top: ",";\n"],c(2));t.marginTopSmall=f;var p=(0,l.css)(["\n  margin-left: ",";\n  margin-right: ",";\n"],c(-2),c(-2));t.marginStylesWrapperBig=p;var m=(0,l.css)(["\n  margin-left: ",";\n  margin-right: ",";\n"],c(-1),c(-1));t.marginStylesWrapperSmall=m;var g=(0,l.css)(["\n  margin-left: ",";\n  margin-right: ",";\n"],c(2),c(2));t.marginStylesSpaceBetweenBig=g;var y=(0,l.css)(["\n  margin-left: ",";\n  margin-right: ",";\n"],c(1),c(1));t.marginStylesSpaceBetweenSmall=y;var C=(0,l.css)(["\n  flex: 1 1 100%;\n"]);t.flexFullWidth=C;var h=(0,l.css)(["\n  flex: 1 1 50%;\n"]);t.flexTwoInRow=h;var v=(0,l.css)(["\n  flex: 1 1 33.33%;\n  width: 33.33%;\n"]);t.flexThreeInRow=v;var b=(0,l.css)(["\n  flex: 1 1 25%;\n"]);t.flexFourInRow=b;var T=(0,l.css)(["\n  flex: 1 1 66.66%;\n"]);t.flexWideColumnThreeInRow=T;var O=(r={},(0,i.default)(r,u.CMS_CONTAINER_SIZE.FULL_WIDTH,C),(0,i.default)(r,u.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH,h),(0,i.default)(r,u.CMS_CONTAINER_SIZE.THREE_IN_ROW_WIDTH,v),(0,i.default)(r,u.CMS_CONTAINER_SIZE.FOUR_IN_ROW_WIDTH,b),(0,i.default)(r,u.CMS_CONTAINER_SIZE.WIDTH_TWO_THIRDS,T),r),P=(0,l.css)(["\n  ","\n"],(function(e){var t=e.containerSize;return(0,o.default)(C,t,O)}));t.stylesByContainerSize=P},38751:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigurableRow=t.ConfigurableRowComponent=void 0;var r=a(n(26658)),o=a(n(13483)),i=a(n(31484)),l=a(n(49589)),d=a(n(89526)),u=a(n(2652)),c=a(n(50291)),s=n(50782),f=n(14140),p=n(33384),m=n(28078),g=n(72520),y=n(9164),C=n(68489),h=n(6640),v=c.default.div.withConfig({displayName:"ConfigurableRow__Wrapper",componentId:"sc-15akhlk-0"})(["\n  display: flex;\n"]),b=function(e){var t=e.pageModel,n=e.configuration,a=e.preview,u=e.providedProps,c=e.isPreviewMode,s=e.deviceType,g=(0,l.default)(p.CONFIGURABLE_ROW_RENDER_OPTIONS.ONE_COLUMN,["models","renderOption"],n),h=(0,l.default)(null,["models","renderOptionMobile"],n),b=(0,y.checkIsMobile)(s)&&h||g,T=(0,l.default)(!1,["models","isMirrored"],n),O=(0,i.default)((0,o.default)(Boolean),(0,C.takeDocumentsToRender)(b),(0,r.default)((0,f.getContentFromConfigurationByKey)(n,t)))(C.DOCUMENT_KEYS);return O.length||c?d.default.createElement(v,{"data-test-id":"configurable-row"},(0,C.isSimpleRowComponent)(b)&&d.default.createElement(m.SimpleRow,{documentsList:O,pageModel:t,preview:a,providedProps:u,isPreviewMode:c,renderOption:b,isMirrored:T,deviceType:s}),(0,C.isMixedRowComponent)(b)&&d.default.createElement(m.MixedRow,{documentsList:O,pageModel:t,preview:a,providedProps:u,isPreviewMode:c,renderOption:b,isMirrored:T,deviceType:s})):null};t.ConfigurableRowComponent=b,b.propTypes={configuration:s.CmsContainerItemComponentShape.isRequired,pageModel:s.CmsPageModelShape.isRequired,providedProps:u.default.objectOf(u.default.any),isPreviewMode:u.default.bool,preview:u.default.string.isRequired,deviceType:g.DeviceTypeShape.isRequired},b.defaultProps={isPreviewMode:!1,providedProps:null};var T=(0,h.WithCms)(b);t.ConfigurableRow=T},87630:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.RowContainerDocument=void 0;var r=a(n(61217)),o=a(n(26658)),i=a(n(13483)),l=a(n(31484)),d=a(n(86903)),u=a(n(89526)),c=a(n(2652)),s=a(n(50291)),f=n(50782),p=n(14140),m=n(33384),g=n(28078),y=n(72520),C=n(9164),h=n(68489),v=n(6640),b=s.default.div.withConfig({displayName:"RowContainerDocument__Wrapper",componentId:"sc-11g2za-0"})(["\n  display: flex;\n"]),T=function(e){var t=e.pageModel,n=e.content,a=e.preview,c=e.providedProps,s=e.isPreviewMode,f=e.deviceType,y=e.manageContentButton,v=(0,d.default)(m.CONFIGURABLE_ROW_RENDER_OPTIONS.ONE_COLUMN,"renderOption",n),T=(0,d.default)(null,"renderOptionMobile",n),O=(0,C.checkIsMobile)(f)&&T||v,P=(0,d.default)(!1,"isMirrored",n),_=(0,l.default)((0,i.default)(Boolean),(0,h.takeDocumentsToRender)(O),(0,o.default)((function(e){var a=(0,r.default)([e,"$ref"],n);return(0,p.getContentFromPageModelByUuid)(t,a)})))(h.DOCUMENT_KEYS);return _.length||s?u.default.createElement(b,{"data-test-id":"configurable-row"},(0,h.isSimpleRowComponent)(O)&&u.default.createElement(g.SimpleRow,{documentsList:_,pageModel:t,preview:a,providedProps:c,isPreviewMode:s,renderOption:O,isMirrored:P,deviceType:f}),(0,h.isMixedRowComponent)(O)&&u.default.createElement(g.MixedRow,{documentsList:_,pageModel:t,preview:a,providedProps:c,isPreviewMode:s,renderOption:O,isMirrored:P,deviceType:f}),y):null};T.propTypes={content:f.CmsComponentContentShape.isRequired,pageModel:f.CmsPageModelShape.isRequired,providedProps:c.default.objectOf(c.default.any),isPreviewMode:c.default.bool,preview:c.default.string.isRequired,deviceType:y.DeviceTypeShape.isRequired,manageContentButton:c.default.node},T.defaultProps={isPreviewMode:!1,providedProps:null,manageContentButton:null};var O=(0,v.WithCms)(T);t.RowContainerDocument=O},68489:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.isMixedRowComponent=t.isSimpleRowComponent=t.takeDocumentsToRender=t.numberOfDocumentsToRender=t.DOCUMENT_KEYS=void 0;var r,o=a(n(56348)),i=a(n(12847)),l=a(n(90366)),d=n(33384);t.DOCUMENT_KEYS=["document1","document2","document3","document4"];var u=(r={},(0,l.default)(r,d.CONFIGURABLE_ROW_RENDER_OPTIONS.ONE_COLUMN,1),(0,l.default)(r,d.CONFIGURABLE_ROW_RENDER_OPTIONS.TWO_COLUMN,2),(0,l.default)(r,d.CONFIGURABLE_ROW_RENDER_OPTIONS.THREE_COLUMN,3),(0,l.default)(r,d.CONFIGURABLE_ROW_RENDER_OPTIONS.FOUR_COLUMNS,4),(0,l.default)(r,d.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_THIRDS,2),(0,l.default)(r,d.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_FOURTHS,3),(0,l.default)(r,d.CONFIGURABLE_ROW_RENDER_OPTIONS.MIXED_CONTAINER_ONE_THIRD,3),(0,l.default)(r,d.CONFIGURABLE_ROW_RENDER_OPTIONS.MIXED_CONTAINER_TWO_THIRDS,3),r);t.numberOfDocumentsToRender=u,t.takeDocumentsToRender=function(e){return(0,i.default)(u[e]||1)},t.isSimpleRowComponent=function(e){return(0,o.default)(e,[d.CONFIGURABLE_ROW_RENDER_OPTIONS.ONE_COLUMN,d.CONFIGURABLE_ROW_RENDER_OPTIONS.TWO_COLUMN,d.CONFIGURABLE_ROW_RENDER_OPTIONS.THREE_COLUMN,d.CONFIGURABLE_ROW_RENDER_OPTIONS.FOUR_COLUMNS,d.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_THIRDS,d.CONFIGURABLE_ROW_RENDER_OPTIONS.WIDE_COLUMN_TWO_FOURTHS])},t.isMixedRowComponent=function(e){return(0,o.default)(e,[d.CONFIGURABLE_ROW_RENDER_OPTIONS.MIXED_CONTAINER_ONE_THIRD,d.CONFIGURABLE_ROW_RENDER_OPTIONS.MIXED_CONTAINER_TWO_THIRDS])}},43567:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConfigurableRow",{enumerable:!0,get:function(){return a.ConfigurableRow}});var a=n(38751)},88475:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CmsComponent=void 0;var r=a(n(61217)),o=a(n(20396)),i=a(n(36421)),l=a(n(49589)),d=a(n(35047)),u=a(n(63298)),c=a(n(51795)),s=a(n(1185)),f=a(n(17964)),p=a(n(68442)),m=a(n(47474)),g=a(n(90366)),y=a(n(89526)),C=a(n(2652)),h=n(92070),v=n(42460),b=n(6640),T=n(6714),O=n(50782),P=n(24875),_=n(75236);var w=function(e){(0,f.default)(C,e);var t,n,a=(t=C,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,m.default)(t);if(n){var r=(0,m.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,p.default)(this,e)});function C(){var e;(0,u.default)(this,C);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e=a.call.apply(a,[this].concat(n)),(0,g.default)((0,s.default)(e),"syncComponent",(function(){var t=e.props.cms;t&&t.syncOverlay()})),e}return(0,c.default)(C,[{key:"componentDidMount",value:function(){var e=this.props.cms;e&&e.createOverlay()}},{key:"componentDidUpdate",value:function(){this.syncComponent()}},{key:"render",value:function(){var e=this.props,t=e.pageModel,n=e.page,a=e.containerName,u=e.providedProps,c=e.isPreviewMode,s=e.renderByDefault,f=e.direction,p=e.className,m=T.cmsConfig.cmsPreviewPrefix;if(!t)return null;var g=(0,d.default)((0,l.default)([],["page","components"]),(0,i.default)((0,o.default)("name",a)))(t),C=(0,r.default)(["page","name"],t);return n&&n!==C?null:g&&"CONTAINER_COMPONENT"===g.type?y.default.createElement(v.CmsContainer,{dataTestId:a,configuration:g,pageModel:t,preview:m,key:g.id,providedProps:u,isPreviewMode:c,renderByDefault:s,direction:f,className:p}):(0,P.isFunction)(s)?s({providedProps:u}):null}}]),C}(y.default.Component);w.propTypes={pageModel:O.CmsPageModelShape,containerName:C.default.string.isRequired,page:C.default.string,cms:C.default.shape({syncOverlay:C.default.func,createOverlay:C.default.func}),providedProps:C.default.objectOf(C.default.any),isPreviewMode:C.default.bool,renderByDefault:C.default.func,direction:C.default.oneOf(["row","column"]),className:C.default.string},w.defaultProps={pageModel:null,page:"",cms:null,providedProps:null,isPreviewMode:!1,renderByDefault:null,direction:"column",className:""};var I=(0,b.WithCms)((0,h.connect)((function(e){return{pageModel:(0,_.takePageModel)(e)}}))(w));t.CmsComponent=I},42460:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CmsContainer=t.Wrapper=void 0;var r=a(n(26658)),o=a(n(86903)),i=a(n(63298)),l=a(n(51795)),d=a(n(1185)),u=a(n(17964)),c=a(n(68442)),s=a(n(47474)),f=a(n(90366)),p=a(n(89526)),m=a(n(2652)),g=a(n(50291)),y=n(65896),C=n(31404),h=n(50782),v=n(24875);var b=g.default.div.withConfig({displayName:"CmsContainer__Wrapper",componentId:"sc-x5fzh2-0"})(["\n  height: inherit;\n  width: inherit;\n"]);t.Wrapper=b;var T=g.default.div.withConfig({displayName:"CmsContainer__HstWrapper",componentId:"sc-x5fzh2-1"})(["\n  height: inherit;\n  width: inherit;\n  display: flex;\n  flex-direction: ",";\n"],(function(e){return e.direction})),O=function(e){(0,u.default)(m,e);var t,n,a=(t=m,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,s.default)(t);if(n){var r=(0,s.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,c.default)(this,e)});function m(){var e;(0,i.default)(this,m);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e=a.call.apply(a,[this].concat(n)),(0,f.default)((0,d.default)(e),"containerEl",null),(0,f.default)((0,d.default)(e),"addCommemts",(function(){if(e.containerEl){var t=e.props,n=t.configuration,a=t.preview;(0,C.addBeginComment)(e.containerEl,"beforebegin",n,a),(0,C.addEndComment)(e.containerEl,"afterend",n,a)}})),e}return(0,l.default)(m,[{key:"componentDidMount",value:function(){this.addCommemts()}},{key:"componentDidUpdate",value:function(){this.addCommemts()}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageModel,a=t.configuration,i=t.preview,l=t.providedProps,d=t.isPreviewMode,u=t.renderByDefault,c=t.direction,s=t.className,f=t.dataTestId;if(!a)return null;var m=(0,o.default)([],"components",a);return p.default.createElement(b,{"data-test-id":f},p.default.createElement(T,{className:"hst-container ".concat(s),direction:c,ref:function(t){return e.containerEl=t}},0!==m.length?(0,r.default)((function(e){return p.default.createElement(y.CmsContainerItem,{key:e.id,configuration:e,pageModel:n,preview:i,providedProps:l,isPreviewMode:d})}),m):(0,v.isFunction)(u)?u({providedProps:l}):null))}}]),m}(p.default.Component);t.CmsContainer=O,O.propTypes={pageModel:h.CmsPageModelShape.isRequired,configuration:h.CmsContainerComponentShape.isRequired,preview:m.default.string.isRequired,providedProps:m.default.objectOf(m.default.any),isPreviewMode:m.default.bool,renderByDefault:m.default.func,direction:m.default.oneOf(["row","column"]),className:m.default.string,dataTestId:m.default.string},O.defaultProps={providedProps:null,isPreviewMode:!1,renderByDefault:null,direction:"column",className:"",dataTestId:void 0}},65896:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CmsContainerItem=void 0;var r=a(n(61217)),o=a(n(63298)),i=a(n(51795)),l=a(n(1185)),d=a(n(17964)),u=a(n(68442)),c=a(n(47474)),s=a(n(90366)),f=a(n(89526)),p=a(n(2652)),m=a(n(50291)),g=n(14101),y=n(53924),C=n(25723),h=n(31404),v=n(50782),b=n(70689),T=n(60845);var O=m.default.div.withConfig({displayName:"CmsContainerItem__ContainerItem",componentId:"sc-1rhunra-0"})(["\n  height: inherit;\n  width: inherit;\n"]),P=function(e){(0,d.default)(p,e);var t,n,a=(t=p,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,c.default)(t);if(n){var r=(0,c.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,u.default)(this,e)});function p(){var e;(0,o.default)(this,p);for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e=a.call.apply(a,[this].concat(n)),(0,s.default)((0,l.default)(e),"containerItem",null),(0,s.default)((0,l.default)(e),"renderContainerItem",(function(t,n,a,o){var i=e.props.isPreviewMode,l=t.label;if(C.componentDefinitions[l]){if((0,r.default)([l,"contentComponent"],C.componentDefinitions))return f.default.createElement(g.CmsContentComponentWrapper,{configuration:t,pageModel:n,preview:a,providedProps:o,isPreviewMode:i});var d=(0,r.default)([l,"component"],C.componentDefinitions);if(d)return f.default.createElement(d,{configuration:t,pageModel:n,preview:a,providedProps:o,isPreviewMode:i})}if(b.containerComponentDefinitions[l]){var u=(0,r.default)([l,"component"],b.containerComponentDefinitions);if(u)return f.default.createElement(u,{configuration:t,pageModel:n,preview:a,providedProps:o,isPreviewMode:i})}return i?f.default.createElement(y.CmsUndefinedComponent,{name:l}):null})),(0,s.default)((0,l.default)(e),"addMetaData",(function(t,n){e.containerItem&&((0,h.addBeginComment)(e.containerItem,"afterbegin",t,n),(0,h.addEndComment)(e.containerItem,"beforeend",t,n))})),e}return(0,i.default)(p,[{key:"componentDidMount",value:function(){this.addMetaData(this.props.configuration,this.props.pageModel)}},{key:"componentDidUpdate",value:function(){this.addMetaData(this.props.configuration,this.props.pageModel)}},{key:"render",value:function(){var e=this,t=this.props,n=t.configuration,a=t.pageModel,r=t.preview,o=t.providedProps;return f.default.createElement(T.ErrorBoundary,null,f.default.createElement(O,{className:"hst-container-item",ref:function(t){return e.containerItem=t}},n&&this.renderContainerItem(n,a,r,o)))}}]),p}(f.default.Component);t.CmsContainerItem=P,P.propTypes={pageModel:v.CmsPageModelShape.isRequired,configuration:v.CmsContainerItemComponentShape.isRequired,preview:p.default.string.isRequired,providedProps:p.default.objectOf(p.default.any),isPreviewMode:p.default.bool},P.defaultProps={providedProps:null,isPreviewMode:!1}},14101:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CmsContentComponentWrapper=void 0;var r=a(n(49589)),o=a(n(61217)),i=a(n(63298)),l=a(n(51795)),d=a(n(1185)),u=a(n(17964)),c=a(n(68442)),s=a(n(47474)),f=a(n(90366)),p=a(n(89526)),m=a(n(2652)),g=n(53577),y=n(53924),C=n(20927),h=n(25723),v=n(50782),b=n(14140);var T=function(e){(0,u.default)(m,e);var t,n,a=(t=m,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,s.default)(t);if(n){var r=(0,s.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,c.default)(this,e)});function m(){var e;(0,i.default)(this,m);for(var t=arguments.length,n=new Array(t),l=0;l<t;l++)n[l]=arguments[l];return e=a.call.apply(a,[this].concat(n)),(0,f.default)((0,d.default)(e),"renderContentComponentWrapper",(function(t,n,a,r,i,l){var d=t.label,u=(0,o.default)([d,"component"],h.componentDefinitions);return u?p.default.createElement(u,{content:a,pageModel:n,preview:r,manageContentButton:l,providedProps:i,isPreviewMode:e.props.isPreviewMode}):p.default.createElement(y.CmsUndefinedComponent,{name:d})})),(0,f.default)((0,d.default)(e),"getDocumentUuid",(function(){var t=e.props,n=t.configuration,a=t.documentUuid;return(0,r.default)(a||null,["models","document","$ref"],n)})),(0,f.default)((0,d.default)(e),"getContent",(function(t){var n=e.props.pageModel;return t?(0,b.findContentByUuid)(n,t):null})),(0,f.default)((0,d.default)(e),"getManageContentButton",(function(e,t){return p.default.createElement(C.ManageContentButton,{content:e,preview:t})})),e}return(0,l.default)(m,[{key:"render",value:function(){var e=this.props,t=e.configuration,n=e.pageModel,a=e.preview,r=e.providedProps,o=e.isPreviewMode,i=this.getDocumentUuid(),l=this.getContent(i);return!l&&a&&o?p.default.createElement(g.CmsPlaceholderComponent,{name:t.label}):l?this.renderContentComponentWrapper(t,n,l,a,r,this.getManageContentButton(l,a)):null}}]),m}(p.default.Component);t.CmsContentComponentWrapper=T,T.propTypes={pageModel:v.CmsPageModelShape.isRequired,configuration:v.CmsContainerItemComponentShape.isRequired,preview:m.default.string.isRequired,documentUuid:m.default.string,providedProps:m.default.objectOf(m.default.any),isPreviewMode:m.default.bool},T.defaultProps={documentUuid:"",providedProps:null,isPreviewMode:!1}},53577:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CmsPlaceholderComponent=void 0;var r=a(n(89526)),o=a(n(2652)),i=function(e){var t=e.name;return r.default.createElement("p",null,"Click to configure ",t)};t.CmsPlaceholderComponent=i,i.propTypes={name:o.default.string.isRequired}},53924:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CmsUndefinedComponent=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(6714),l=function(e){var t=e.name;return(0,i.isCmsPreview)()?r.default.createElement("div",null,"Component ",t," ",r.default.createElement("strong",null,"not defined")):null};t.CmsUndefinedComponent=l,l.propTypes={name:o.default.string.isRequired}},20927:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.getManageContentButton=t.ManageContentButton=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(31404),d=n(50782),u=i.default.div.withConfig({displayName:"ManageContentButton__Wrapper",componentId:"sc-8l9yf1-0"})(["\n  position: relative;\n"]),c=function(e){var t=e.content,n=e.preview;return r.default.createElement(u,null,r.default.createElement("span",{ref:function(e){(0,l.addBeginComment)(e,"afterbegin",t,n)}}))};t.ManageContentButton=c,c.propTypes={content:d.CmsComponentContentShape.isRequired,preview:o.default.string.isRequired},t.getManageContentButton=function(e,t){return r.default.createElement(c,{content:e,preview:t})}},11962:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CmsComponent",{enumerable:!0,get:function(){return a.CmsComponent}});var a=n(88475)},26721:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.Accordion=void 0;var r=a(n(61217)),o=a(n(31484)),i=a(n(34127)),l=a(n(26658)),d=a(n(62697)),u=a(n(35047)),c=a(n(89526)),s=a(n(2652)),f=a(n(50291)),p=n(50782),m=n(73270),g=n(14140),y=n(31569),C=f.default.div.withConfig({displayName:"Accordion__Wrapper",componentId:"sc-10pl5kc-0"})(["\n  width: 100%;\n"]),h=function(e){var t=e.content,n=e.manageContentButton,a=(0,u.default)((0,d.default)("accordionItem"),(0,l.default)((0,i.default)({title:(0,g.takeTextWithColorField)("title"),content:(0,o.default)(y.transformHippoCMSHtmlImagesSrc,(0,r.default)(["contentData","value"])),id:(0,d.default)("id")})))(t),s=(0,g.takeTextWithColorField)("headerText")(t);return c.default.createElement(C,null,n,c.default.createElement(m.AccordionBlock,{items:a,header:s}))};t.Accordion=h,h.propTypes={content:p.CmsComponentContentShape.isRequired,manageContentButton:s.default.node},h.defaultProps={manageContentButton:null}},84454:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.AccountSignUp=t.AccountSignUpComponent=void 0;var r=a(n(33786)),o=a(n(62697)),i=a(n(13483)),l=a(n(31484)),d=a(n(86903)),u=a(n(34127)),c=a(n(89526)),s=a(n(2652)),f=a(n(50291)),p=n(66400),m=n(50782),g=n(13471),y=n(14140),C=n(24875),h=n(9164),v=n(6640),b=p.utils.units,T=f.default.div.withConfig({displayName:"AccountSignUp__Wrapper",componentId:"sc-17bcw0i-0"})(["\n  margin-top: ",";\n"],(function(e){var t=e.deviceType;return b((0,h.checkIsMobile)(t)?0:4)})),O=(0,u.default)({subtitle:(0,d.default)("","subtitle"),ctaLink:(0,d.default)("","ctaLink"),ctaLinkText:(0,d.default)("","ctaLinkText"),textItems:(0,l.default)((0,i.default)(C.isNonEmptyString),(0,d.default)([],"textItem"))}),P=function(e){var t=e.content,n=e.manageContentButton,a=e.deviceType;if(e.isAuthorized)return null;var i=(0,u.default)({title:(0,y.takeTextWithColorField)("title"),backgroundColor:(0,d.default)(null,"backgroundColor"),creditAccount:(0,l.default)(O,(0,o.default)("creditAccount")),cashAccount:(0,l.default)(O,(0,o.default)("cashAccount"))})(t);return c.default.createElement(T,{deviceType:a},n,c.default.createElement(g.HomepageSignUp,(0,r.default)({deviceType:a},i)))};t.AccountSignUpComponent=P,P.propTypes={isAuthorized:s.default.bool.isRequired,deviceType:s.default.string.isRequired,pageModel:m.CmsPageModelShape.isRequired,content:m.CmsComponentContentShape.isRequired,manageContentButton:s.default.node},P.defaultProps={manageContentButton:null};var _=(0,v.WithCms)(P);t.AccountSignUp=_},8703:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AccountSignUp",{enumerable:!0,get:function(){return a.AccountSignUp}});var a=n(84454)},57831:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.BannerCarousel=t.BannerCarouselComponent=void 0;var r=a(n(86903)),o=a(n(62697)),i=a(n(55079)),l=a(n(13483)),d=a(n(31484)),u=a(n(89526)),c=a(n(2652)),s=a(n(50291)),f=n(92070),p=n(50782),m=n(9164),g=n(93583),y=n(54424),C=n(31569),h=n(72520),v=n(33384),b=n(14140),T=n(6640),O=n(75236),P=s.default.div.withConfig({displayName:"BannerCarousel__Wrapper",componentId:"sc-1tctxlh-0"})([""]),_=function(e,t,n){var a=(0,C.getImageUrlWithKey)("background",t)(n),r=(0,C.getImageUrlWithKey)("backgroundMobile",t)(n);return(0,m.checkIsMobile)(e)&&r||a},w=function(e){var t=e.pageModel,n=e.content,a=e.manageContentButton,c=e.deviceType,s=e.productsMap,f=e.includeVat,p=e.formattedProductPrices,h=(0,d.default)((0,l.default)((0,d.default)((function(e){return(0,i.default)(e,v.TP_CAROUSEL_BANNERS)}),(0,o.default)("bannerType"))),(0,m.mapIndexed)((function(e,n){return{id:n,tabTitle:(0,o.default)("tabTitle",e),bannerType:(0,o.default)("bannertype",e),text:(0,b.takeTextWithColorField)("text")(e),title:(0,b.takeTextWithColorField)("title")(e),productName:(0,b.takeTextWithColorField)("productName")(e),ctaLink:(0,r.default)("","ctaLink",e),ctaLinkColor:(0,o.default)("ctaLinkColor",e),ctaLinkText:(0,b.takeTextWithColorField)("ctaLinkText")(e),image:(0,C.getImageUrlWithKey)("image",t)(e),imageAlign:(0,o.default)("imagealign",e),background:_(c,t,e),price:(0,b.takeBannerPrice)(p,s,f)(e)}})),(0,r.default)([],"tpcarouselBanner"))(n);return h.length?u.default.createElement(P,null,a,(0,y.renderStaticLayout)({mobile:function(e){return u.default.createElement(g.HomePageCarouselMobile,e)},desktop:function(e){return u.default.createElement(g.HomePageCarousel,e)}},{slides:h},c)):null};t.BannerCarouselComponent=w,w.propTypes={deviceType:c.default.string.isRequired,pageModel:p.CmsPageModelShape.isRequired,content:p.CmsComponentContentShape.isRequired,manageContentButton:c.default.node,productsMap:c.default.objectOf(h.ProductShape),includeVat:c.default.bool,formattedProductPrices:c.default.func.isRequired},w.defaultProps={manageContentButton:null,productsMap:{},includeVat:!1};var I=(0,T.WithCms)((0,f.connect)((function(e){return{productsMap:(0,O.takeProductsMap)(e)}}))(w));t.BannerCarousel=I},41978:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.HomePageCarousel=void 0;var o=a(n(63298)),i=a(n(51795)),l=a(n(1185)),d=a(n(17964)),u=a(n(68442)),c=a(n(47474)),s=a(n(90366)),f=a(n(89526)),p=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),m=n(66400),g=n(55492),y=n(9164),C=n(86843),h=n(72520),v=n(64434),b=n(50782);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}var O=m.utils.units,P=m.utils.getThemeColor,_=m.typography.BodyDefault,w=p.default.div.withConfig({displayName:"HomePageCarousel__CarouselWrapper",componentId:"sc-1vcfho4-0"})(["\n  border-radius: ",";\n  overflow: hidden;\n"],O(2)),I=p.default.div.withConfig({displayName:"HomePageCarousel__CarouselBody",componentId:"sc-1vcfho4-1"})(["\n  width: 100%;\n  overflow: hidden;\n  position: relative;\n"]),k=(0,p.default)(v.CmsLink).withConfig({displayName:"HomePageCarousel__CarouselSlide",componentId:"sc-1vcfho4-2"})(["\n  position: relative;\n  display: flex;\n  width: 100%;\n\n  ","\n"],(function(e){var t=e.next;return t&&(0,p.css)(["\n      z-index: ",";\n      position: absolute;\n      left: 0;\n      right: 0;\n      top: 0;\n      bottom: 0;\n      animation: ",";\n    "],y.zIndexes.overlay,(0,p.css)(["\n        "," ","ms\n      "],"right"===t?g.slideInFromRight:g.slideInFromLeft,g.animationDelay))})),A=p.default.div.withConfig({displayName:"HomePageCarousel__CarouselTabs",componentId:"sc-1vcfho4-3"})(["\n  display: flex;\n  width: 100%;\n"]),E=p.default.div.withConfig({displayName:"HomePageCarousel__CarouselTab",componentId:"sc-1vcfho4-4"})(["\n  cursor: pointer;\n  min-height: ",";\n  padding: ",";\n  box-sizing: border-box;\n  position: relative;\n  background: ",";\n  width: 100%;\n\n  &:after {\n    content: '';\n    display: block;\n    width: ",";\n    height: ",";\n    background: ",";\n    position: absolute;\n    top: ",";\n    right: 0;\n  }\n\n  &:last-children {\n    &:after {\n      display: none;\n    }\n  }\n\n  &:hover {\n    background: ",";\n  }\n\n  ","\n"],O(18),O([4.25,6]),P("surface-default"),O(.25),O(10),P("surface-subdued-default"),O(4),P("surface-subdued-default"),(function(e){return e.active&&(0,p.css)(["\n      cursor: default;\n      background: ",";\n\n      &:after {\n        display: none;\n      }\n    "],P("surface-subdued-default"))})),x=p.default.div.withConfig({displayName:"HomePageCarousel__SlidePreloader",componentId:"sc-1vcfho4-5"})(["\n  height: ",";\n  background: ",";\n  position: absolute;\n  left: 0;\n  top: 0;\n  overflow: hidden;\n\n  &:after {\n    content: '';\n    display: block;\n    position: absolute;\n    right: 0;\n    top: 0;\n    bottom: 0;\n    width: ",";\n    background: linear-gradient(269.33deg, #f6b113 0.03%, rgba(246, 177, 19, 0) 85.99%);\n  }\n"],O(.75),P("action-warning-default"),O(12.5)),S=function(e){(0,d.default)(r,e);var t,n,a=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,c.default)(t);if(n){var r=(0,c.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,u.default)(this,e)});function r(){var e;(0,o.default)(this,r);for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e=a.call.apply(a,[this].concat(n)),(0,s.default)((0,l.default)(e),"state",{activeTab:0,nextTab:null,slidesMap:[],direction:"right"}),(0,s.default)((0,l.default)(e),"animationTimer",null),(0,s.default)((0,l.default)(e),"progressTimer",null),(0,s.default)((0,l.default)(e),"progress",0),(0,s.default)((0,l.default)(e),"preloaderRef",(function(t){return e.preloader=t})),(0,s.default)((0,l.default)(e),"initSlides",(function(t){var n={};t.forEach((function(e,t){n[e.id]=t})),e.setState({slidesMap:n})})),(0,s.default)((0,l.default)(e),"startProgress",(function(){e.progressTimer=setInterval(e.setProgress,50)})),(0,s.default)((0,l.default)(e),"pauseProgress",(function(){clearInterval(e.progressTimer)})),(0,s.default)((0,l.default)(e),"setProgress",(function(){var t=e.progress,n=t<=100?t+1:0;e.progress=n,e.preloader&&(e.preloader.style.width="".concat(n,"%")),n>=100&&e.rotate()})),(0,s.default)((0,l.default)(e),"rotate",(function(){var t=e.state,n=t.activeTab,a=t.slidesMap,r=e.props.slides,o=a[n],i=o===r.length-1?r[0].id:r[o+1].id;e.changeSlide(i)})),(0,s.default)((0,l.default)(e),"changeSlide",(function(t){var n=e.state,a=n.activeTab,r=n.slidesMap;t!==a&&e.setState({nextTab:t,direction:r[a]>r[t]?"left":"right"},(function(){e.animationTimer&&clearTimeout(e.animationTimer),e.animationTimer=setTimeout((function(){e.setState({activeTab:t,nextTab:null})}),400)}))})),e}return(0,i.default)(r,[{key:"componentDidMount",value:function(){this.initSlides(this.props.slides),this.startProgress()}},{key:"componentWillUnmount",value:function(){clearInterval(this.progressTimer),clearTimeout(this.animationTimer)}},{key:"render",value:function(){var e=this,t=this.state,n=t.activeTab,a=t.nextTab,r=t.direction,o=t.progress,i=this.props,l=i.slides,d=i.deviceType;return f.default.createElement(w,{"data-test-id":"carousel-wrapper"},f.default.createElement(I,{onMouseOver:this.pauseProgress,onMouseOut:this.startProgress},l.map((function(e,t){var o=e.id,i=e.ctaLink,l=e.bannerType,u=C.BannerTypes[l];return!u||o!==a&&o!==n?null:f.default.createElement(k,{to:i,next:o===a&&r,key:o,id:"main-banner-carousel-banner".concat(t),"data-test-id":"carousel-slide"},f.default.createElement(u,{deviceType:d,bannerData:e}))}))),f.default.createElement(A,null,l.map((function(t){return f.default.createElement(E,{key:t.id,active:t.id===n||t.id===a,onClick:function(){e.changeSlide(t.id)},"data-test-id":"carousel-tab"},f.default.createElement(_,{color:t.id===n||t.id===a?"text-critical-default":"text-subdued"},t.tabTitle),t.id===n&&!a&&f.default.createElement(x,{progress:o,ref:e.preloaderRef}))}))))}}]),r}(f.default.Component);t.HomePageCarousel=S,S.propTypes={slides:b.TPCarouselBannerShape.isRequired,deviceType:h.DeviceTypeShape.isRequired}},52861:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.HomePageCarouselMobile=void 0;var o=a(n(63298)),i=a(n(51795)),l=a(n(1185)),d=a(n(17964)),u=a(n(68442)),c=a(n(47474)),s=a(n(90366)),f=a(n(89526)),p=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),m=n(66400),g=n(9164),y=n(50782),C=n(86843),h=n(72520),v=n(64434),b=n(4255);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}var O=m.common.SwipeableList,P=m.utils.units,_=p.default.div.withConfig({displayName:"HomePageCarouselMobile__CarouselWrapper",componentId:"sc-1caaymt-0"})([""]),w=p.default.div.withConfig({displayName:"HomePageCarouselMobile__CarouselBody",componentId:"sc-1caaymt-1"})(["\n  width: 100%;\n  height: ",";\n  overflow: hidden;\n  position: relative;\n"],P(56)),I=(0,p.default)(v.CmsLink).withConfig({displayName:"HomePageCarouselMobile__CarouselSlide",componentId:"sc-1caaymt-2"})(["\n  display: flex;\n  min-width: 100vw;\n"]),k=p.default.div.withConfig({displayName:"HomePageCarouselMobile__CarouselTabs",componentId:"sc-1caaymt-3"})(["\n  display: flex;\n  width: 100%;\n  justify-content: center;\n  position: absolute;\n  z-index: ",";\n  bottom: ",";\n"],g.zIndexes.sticky,P(2)),A=p.default.div.withConfig({displayName:"HomePageCarouselMobile__CarouselTab",componentId:"sc-1caaymt-4"})(["\n  cursor: pointer;\n  height: ",";\n  width: ",";\n  margin: ",";\n  border-radius: 50%;\n  background: ",";\n  ",";\n"],P(1.5),P(1.5),P([0,.5]),b.COLOR.grey2,(function(e){return e.active&&(0,p.css)(["\n      background: ",";\n    "],b.COLOR.black0)})),E=function(e){(0,d.default)(r,e);var t,n,a=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,c.default)(t);if(n){var r=(0,c.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,u.default)(this,e)});function r(){var e;(0,o.default)(this,r);for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e=a.call.apply(a,[this].concat(n)),(0,s.default)((0,l.default)(e),"state",{currentSlide:0}),(0,s.default)((0,l.default)(e),"timer",null),(0,s.default)((0,l.default)(e),"slider",null),(0,s.default)((0,l.default)(e),"rotate",(function(){var t=e.state.currentSlide,n=t===e.props.slides.length-1?0:t+1;e.selectSlide(n)})),(0,s.default)((0,l.default)(e),"onSlideChange",(function(t){e.setState({currentSlide:t}),clearInterval(e.timer),e.timer=setInterval(e.rotate,5e3)})),(0,s.default)((0,l.default)(e),"selectSlide",(function(t){e.slider&&(e.setState({currentSlide:t}),e.slider.moveToSlide(t))})),e}return(0,i.default)(r,[{key:"componentDidMount",value:function(){this.timer=setInterval(this.rotate,5e3)}},{key:"componentWillUnmount",value:function(){clearInterval(this.timer)}},{key:"render",value:function(){var e=this,t=this.state.currentSlide,n=this.props,a=n.slides,r=n.deviceType;return f.default.createElement(_,{"data-test-id":"carousel-wrapper"},f.default.createElement(w,null,f.default.createElement(O,{infiniteScroll:!0,ref:function(t){return e.slider=t},onSlideChange:this.onSlideChange},a.map((function(e,t){var n=e.id,a=e.ctaLink,o=e.bannerType,i=C.BannerTypes[o];return i?f.default.createElement(I,{to:a,key:n,id:"main-banner-carousel-banner".concat(t),"data-test-id":"carousel-slide"},f.default.createElement(i,{deviceType:r,bannerData:e})):null}))),f.default.createElement(k,null,a.map((function(e,n){return f.default.createElement(A,{active:n===t,"data-test-id":"carousel-tab"})})))))}}]),r}(f.default.Component);t.HomePageCarouselMobile=E,E.propTypes={slides:y.TPCarouselBannerShape.isRequired,deviceType:h.DeviceTypeShape.isRequired}},93583:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HomePageCarousel",{enumerable:!0,get:function(){return a.HomePageCarousel}}),Object.defineProperty(t,"HomePageCarouselMobile",{enumerable:!0,get:function(){return r.HomePageCarouselMobile}});var a=n(41978),r=n(52861)},6699:function(e,t,n){var a=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.BannerInfoWr=t.BannerImage=t.StyledCtaButton=t.LabelText=t.BannerWrapper=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(50291)),o=n(66400),i=n(95574),l=n(64434),d=n(94103);function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}var c=o.utils.units,s=(0,r.default)(l.GeneralBannerWrapper).withConfig({displayName:"Layout__BannerWrapper",componentId:"sc-1wlu55i-0"})(["\n  display: flex;\n  flex: 1;\n  justify-content: space-between;\n  position: relative;\n\n  ","\n"],(0,d.stylesByDeviceType)({mobile:(0,r.css)(["\n      height: ",";\n    "],c(56)),desktop:(0,r.css)(["\n      height: ",";\n    "],c(100)),tablet:(0,r.css)(["\n      height: 0;\n      overflow: hidden;\n      padding-top: ","%;\n    "],32.68)}));t.BannerWrapper=s;var f=(0,r.default)(i.CmsTextWithColor).withConfig({displayName:"Layout__LabelText",componentId:"sc-1wlu55i-1"})(["\n  border-bottom-right-radius: ",";\n  display: block;\n  position: absolute;\n  left: 0;\n  top: 0;\n  background-color: #454545;\n\n  ","\n"],c(2),(0,d.stylesByDeviceType)({mobile:(0,r.css)(["\n      font-size: ",";\n      line-height: ",";\n      height: ",";\n      padding: ",";\n    "],c(3.25),c(7),c(7),c([0,2])),desktop:(0,r.css)(["\n      font-size: ",";\n      line-height: ",";\n      height: ",";\n      padding: ",";\n    "],c(5.75),c(13.5),c(13.5),c([0,4])),tablet:(0,r.css)(["\n      font-size: ",";\n      line-height: ",";\n      height: ",";\n      padding: ",";\n    "],c(3.25),c(8),c(8),c([0,2.5]))}));t.LabelText=f;var p=(0,r.default)(l.CtaButton).withConfig({displayName:"Layout__StyledCtaButton",componentId:"sc-1wlu55i-2"})(["\n  border-radius: ",";\n\n  ","\n"],c(1),(0,d.stylesByDeviceType)({mobile:(0,r.css)(["\n      height: ",";\n      font-size: ",";\n      line-height: ",";\n      padding: ",";\n    "],c(7),c(3.5),c(3.5),c([0,4])),desktop:(0,r.css)(["\n      font-size: ",";\n      line-height: ",";\n      height: ",";\n      padding: ",";\n    "],c(6),c(6),c(13),c([0,10])),tablet:(0,r.css)(["\n      font-size: ",";\n      line-height: ",";\n      height: ",";\n      padding: ",";\n    "],c(3.5),c(3.5),c(8),c([0,6]))}));t.StyledCtaButton=p;var m=r.default.div.withConfig({displayName:"Layout__BannerImage",componentId:"sc-1wlu55i-3"})(["\n  position: absolute;\n  left: 0;\n  bottom: 0;\n  top: 0;\n  width: 45%;\n  ","\n  background-size: contain;\n  background-repeat: no-repeat;\n\n  ","\n"],(function(e){var t=e.background,n=e.imageAlign;return(0,r.css)(["\n    background: url(",");\n    background-position: ",";\n  "],t,"center"===n?"center":"bottom left")}),(0,d.stylesByDeviceType)({mobile:(0,r.css)(["\n      margin: ",";\n    "],c([4.5,0,4.5,4.5])),desktop:(0,r.css)(["\n      margin: ",";\n    "],c([7,12])),tablet:(0,r.css)(["\n      margin: ",";\n    "],c([4.5,7]))}));t.BannerImage=m;var g=r.default.div.withConfig({displayName:"Layout__BannerInfoWr",componentId:"sc-1wlu55i-4"})(["\n  display: flex;\n  flex: 1 1 auto;\n  flex-direction: column;\n  justify-content: space-between;\n  align-items: flex-end;\n  position: relative;\n\n  ","\n"],(0,d.stylesByDeviceType)({mobile:(0,r.css)(["\n      padding: ",";\n    "],c([3.5,4.5])),desktop:(0,r.css)(["\n      padding: ",";\n    "],c([7,12])),tablet:(0,r.css)(["\n      padding: ",";\n      position: absolute;\n      left: 0;\n      right: 0;\n      top: 0;\n      bottom: 0;\n    "],c([4.5,7]))}));t.BannerInfoWr=g},86843:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.BannerTypes=void 0;var r,o=a(n(90366)),i=n(33384),l=n(36093),d=n(74523),u=n(22410),c=n(92362),s=(r={},(0,o.default)(r,i.TP_CAROUSEL_BANNERS.SIMPLE_BANNER,u.SimpleBanner),(0,o.default)(r,i.TP_CAROUSEL_BANNERS.BANNER_WITH_PRICE,l.BannerWithPrice),(0,o.default)(r,i.TP_CAROUSEL_BANNERS.CATEGORY_BANNER,d.CategoryBanner),(0,o.default)(r,i.TP_CAROUSEL_BANNERS.TRADE_OFFERS_BANNER,c.TradeOffersBanner),r);t.BannerTypes=s},26753:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.BannerWithPrice=void 0;var o=a(n(89526)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),l=n(66400),d=n(50782),u=n(95574),c=n(72520),s=n(6699),f=n(94103),p=n(9164);function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}var g=l.typography.H1,y=l.typography.H2,C=l.typography.Tips,h=l.typography.H5,v=l.utils.units,b=(0,i.default)(u.CmsTextWithColor).withConfig({displayName:"BannerWithPrice__BannerTitle",componentId:"sc-turk75-0"})(["\n  text-transform: uppercase;\n\n  ","\n"],(0,f.stylesByDeviceType)({mobile:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],v(3),v(3)),desktop:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],v(4.5),v(4.5)),tablet:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],v(3),v(3))})),T=(0,i.default)(u.CmsTextWithColor).withConfig({displayName:"BannerWithPrice__ProductTitle",componentId:"sc-turk75-1"})(["\n  text-align: right;\n  font-weight: bold;\n\n  ","\n"],(0,f.stylesByDeviceType)({mobile:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      margin-top: ",";\n      max-width: ",";\n    "],v(4.5),v(5),v(2),v(45)),desktop:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      margin-top: ",";\n      max-width: ",";\n    "],v(6.5),v(6.5),v(8),v(80)),tablet:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      margin-top: ",";\n      max-width: ",";\n    "],v(4),v(4),v(4),v(50))})),O=i.default.div.withConfig({displayName:"BannerWithPrice__PriceWr",componentId:"sc-turk75-2"})(["\n  display: flex;\n  flex-direction: column;\n  ","\n"],(0,f.stylesByDeviceType)({mobile:(0,i.css)(["\n      margin-bottom: ",";\n    "],v(3.25)),desktop:(0,i.css)(["\n      margin-top: ",";\n    "],v(3.25)),tablet:(0,i.css)(["\n      margin-top: ",";\n    "],v(2))})),P=(0,i.default)(u.CmsTextWithColor).withConfig({displayName:"BannerWithPrice__WasPrice",componentId:"sc-turk75-3"})(["\n  text-decoration: line-through;\n\n  ","\n"],(0,f.stylesByDeviceType)({mobile:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],v(3.25),v(3.25)),desktop:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],v(6),v(6)),tablet:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],v(3.25),v(3.25))})),_=i.default.div.withConfig({displayName:"BannerWithPrice__NowPriceWr",componentId:"sc-turk75-4"})(["\n  display: flex;\n"]),w=i.default.div.withConfig({displayName:"BannerWithPrice__NowPriceUomWr",componentId:"sc-turk75-5"})(["\n  display: flex;\n  flex-direction: column;\n  align-items: stretch;\n"]),I=i.default.div.withConfig({displayName:"BannerWithPrice__NowPriceSmall",componentId:"sc-turk75-6"})(["\n  ","\n"],(0,f.stylesByDeviceType)({tablet:(0,i.css)(["\n      margin-top: ",";\n    "],v(1.25))})),k=i.default.div.withConfig({displayName:"BannerWithPrice__PriceText",componentId:"sc-turk75-7"})(["\n  ","\n"],(0,f.stylesByDeviceType)({mobile:(0,i.css)(["\n      padding-left: ",";\n      text-align: left;\n    "],v(2)),desktop:(0,i.css)(["\n      text-align: right;\n    "]),tablet:(0,i.css)(["\n      text-align: right;\n    "])})),A=i.default.div.withConfig({displayName:"BannerWithPrice__BottomBlockWr",componentId:"sc-turk75-8"})(["\n  display: flex;\n  flex: 1 0 auto;\n  flex-direction: column;\n  align-items: flex-end;\n\n  ","\n"],(0,f.stylesByDeviceType)({mobile:(0,i.css)(["\n      justify-content: flex-end;\n    "]),desktop:(0,i.css)(["\n      justify-content: space-between;\n    "]),tablet:(0,i.css)(["\n      justify-content: space-between;\n    "])})),E=function(e){var t=e.bannerData,n=e.deviceType,a=t.title,r=t.background,i=t.productName,l=t.price,d=t.ctaLinkText,u=t.ctaLinkColor,c=t.image,f=t.imageAlign,m=l||{},v=m.nowPrice,E=m.priceValues,x=m.wasPrice,S=m.formattedUom,M=m.includeVat,B=E||{},N=B.currency,R=B.integerPart,D=B.fractionalPart,L=(0,p.checkIsDesktop)(n),W=L?g:y,j=L?y:g,U=L?h:C;return o.default.createElement(s.BannerWrapper,{deviceType:n,background:r,"data-test-id":"banner-bg"},c&&o.default.createElement(s.BannerImage,{deviceType:n,background:c,imageAlign:f,"data-test-id":"banner-img"}),o.default.createElement(s.BannerInfoWr,{deviceType:n},o.default.createElement(b,{deviceType:n,coloredText:a,defaultColor:"white","data-test-id":"banner-title"}),o.default.createElement(T,{deviceType:n,coloredText:i,defaultColor:"black0","data-test-id":"banner-product-title"}),o.default.createElement(A,{deviceType:n},o.default.createElement(O,{"data-test-id":"price",deviceType:n},x&&o.default.createElement(P,{deviceType:n,text:"Was ".concat(x),textColor:"white","data-test-id":"was-price"}),v&&o.default.createElement(_,{deviceType:n,"data-test-id":"now-price"},o.default.createElement(I,{deviceType:n},N),o.default.createElement(W,{color:"text-on-highlight"},R),o.default.createElement(w,null,o.default.createElement(I,{deviceType:n},o.default.createElement(j,{color:"text-on-highlight"},".",D)),S&&o.default.createElement(k,{deviceType:n},o.default.createElement(U,{color:"text-on-highlight"},S)),o.default.createElement(k,{deviceType:n},o.default.createElement(U,{color:"text-on-highlight"},"".concat(M?"Inc.":"Ex."," VAT")))))),d&&o.default.createElement(s.StyledCtaButton,{deviceType:n,coloredText:d,defaultColor:"white",bgColor:u||"black","data-test-id":"banner-cta"}))))};t.BannerWithPrice=E,E.propTypes={bannerData:d.TPCarouselBannerShape.isRequired,deviceType:c.DeviceTypeShape.isRequired},E.defaultProps={}},36093:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BannerWithPrice",{enumerable:!0,get:function(){return a.BannerWithPrice}});var a=n(26753)},72355:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CategoryBanner=void 0;var o=a(n(89526)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),l=n(66400),d=n(50782),u=n(95574),c=n(72520),s=n(94103),f=n(6699);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var m=l.utils.units,g=(0,i.default)(u.CmsTextWithColor).withConfig({displayName:"CategoryBanner__BannerTitle",componentId:"sc-1yncc2m-0"})(["\n  ","\n\n  font-weight: bold;\n  text-align: right;\n"],(0,s.stylesByDeviceType)({mobile:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      margin-top: ",";\n      max-width: 70%;\n    "],m(8),m(10),m(5)),desktop:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      max-width: 56%;\n    "],m(21),m(21.5)),tablet:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      max-width: 54%;\n    "],m(12),m(13.5))})),y=function(e){var t=e.bannerData,n=e.deviceType,a=t.title,r=t.background,i=t.image,l=t.text,d=t.ctaLinkText,u=t.ctaLinkColor,c=t.imageAlign;return o.default.createElement(f.BannerWrapper,{deviceType:n,background:r,"data-test-id":"banner-bg"},i&&o.default.createElement(f.BannerImage,{deviceType:n,background:i,imageAlign:c,"data-test-id":"banner-img"}),o.default.createElement(f.LabelText,{deviceType:n,coloredText:l,defaultColor:"white","data-test-id":"banner-text"}),o.default.createElement(f.BannerInfoWr,{deviceType:n},o.default.createElement(g,{coloredText:a,defaultColor:"white","data-test-id":"banner-title",deviceType:n}),d&&o.default.createElement(f.StyledCtaButton,{deviceType:n,coloredText:d,defaultColor:"white",bgColor:u||"black","data-test-id":"banner-cta"})))};t.CategoryBanner=y,y.propTypes={bannerData:d.TPCarouselBannerShape.isRequired,deviceType:c.DeviceTypeShape.isRequired},y.defaultProps={}},74523:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CategoryBanner",{enumerable:!0,get:function(){return a.CategoryBanner}});var a=n(72355)},94770:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleBanner=void 0;var r=a(n(89526)),o=a(n(50291)),i=n(50782),l=n(72520),d=n(6699),u=o.default.div.withConfig({displayName:"SimpleBanner__CtaButtonWr",componentId:"sc-7qnbfq-0"})(["\n  display: flex;\n  flex: 1 0 auto;\n  flex-direction: column;\n  justify-content: flex-end;\n"]),c=function(e){var t=e.bannerData,n=e.deviceType,a=t.background,o=t.ctaLinkText,i=t.ctaLinkColor;return r.default.createElement(d.BannerWrapper,{deviceType:n,background:a,"data-test-id":"banner-bg"},r.default.createElement(d.BannerInfoWr,{deviceType:n},r.default.createElement(u,null,o&&r.default.createElement(d.StyledCtaButton,{deviceType:n,coloredText:o,defaultColor:"white",bgColor:i||"black","data-test-id":"banner-cta"}))))};t.SimpleBanner=c,c.propTypes={bannerData:i.TPCarouselBannerShape.isRequired,deviceType:l.DeviceTypeShape.isRequired},c.defaultProps={}},22410:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SimpleBanner",{enumerable:!0,get:function(){return a.SimpleBanner}});var a=n(94770)},85735:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.TradeOffersBanner=void 0;var o=a(n(89526)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),l=n(66400),d=n(50782),u=n(95574),c=n(72520),s=n(9164),f=n(94103),p=n(6699);function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}var g=l.utils.units,y=(0,i.default)(u.CmsTextWithColor).withConfig({displayName:"TradeOffersBanner__BannerTitle",componentId:"sc-1a7k1bk-0"})(["\n  font-weight: bold;\n  text-transform: uppercase;\n\n  ","\n"],(0,f.stylesByDeviceType)({mobile:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      text-align: center;\n    "],g(4.25),g(4.25)),desktop:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      margin-top: ",";\n      max-width: ",";\n      text-align: right;\n      letter-spacing: ",";\n    "],g(18),g(17.5),g(17.5),g(112.5),g(-.5)),tablet:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      margin-top: ",";\n      max-width: ",";\n      text-align: right;\n    "],g(10.5),g(10),g(10),g(75))})),C=(0,i.default)(u.CmsTextWithColor).withConfig({displayName:"TradeOffersBanner__BannerText",componentId:"sc-1a7k1bk-1"})(["\n  font-weight: bold;\n  text-transform: uppercase;\n  letter-spacing: ",";\n\n  ","\n"],g(-.75),(0,f.stylesByDeviceType)({mobile:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      text-align: center;\n    "],g(15.5),g(15)),desktop:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      margin-top: ",";\n      margin-left: ",";\n    "],g(37),g(34),g(10.5),g(6.5)),tablet:(0,i.css)(["\n      font-size: ",";\n      line-height: ",";\n      margin-top: ",";\n      margin-left: ",";\n    "],g(21.5),g(20),g(5.5),g(4.5))})),h=i.default.div.withConfig({displayName:"TradeOffersBanner__TextContainer",componentId:"sc-1a7k1bk-2"})(["\n  display: flex;\n  justify-content: space-between;\n  flex: 1 0 auto;\n  align-self: stretch;\n"]),v=i.default.div.withConfig({displayName:"TradeOffersBanner__TextContainerMobile",componentId:"sc-1a7k1bk-3"})(["\n  display: flex;\n  justify-content: space-between;\n  flex: 1 0 auto;\n  align-self: stretch;\n  flex-direction: column;\n  align-items: center;\n"]),b=i.default.div.withConfig({displayName:"TradeOffersBanner__RightBlock",componentId:"sc-1a7k1bk-4"})(["\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  align-items: flex-end;\n"]),T=(0,i.default)(p.BannerInfoWr).withConfig({displayName:"TradeOffersBanner__StyledBannerInfoWr",componentId:"sc-1a7k1bk-5"})(["\n  padding-top: ",";\n"],g(2.5)),O=function(e){var t=e.bannerData,n=e.deviceType,a=t.title,r=t.background,i=t.text,l=t.ctaLinkText,d=t.ctaLinkColor;return o.default.createElement(p.BannerWrapper,{deviceType:n,background:r,"data-test-id":"banner-bg"},o.default.createElement(T,{deviceType:n},(0,s.checkIsMobile)(n)?o.default.createElement(v,null,o.default.createElement(y,{coloredText:a,defaultColor:"white","data-test-id":"banner-title",deviceType:n}),o.default.createElement(C,{coloredText:i,defaultColor:"white","data-test-id":"banner-text",deviceType:n}),l&&o.default.createElement(p.StyledCtaButton,{deviceType:n,coloredText:l,defaultColor:"white",bgColor:d||"black","data-test-id":"banner-cta"})):o.default.createElement(h,null,o.default.createElement(C,{coloredText:i,defaultColor:"white","data-test-id":"banner-text",deviceType:n}),o.default.createElement(b,null,o.default.createElement(y,{coloredText:a,defaultColor:"white","data-test-id":"banner-title",deviceType:n}),l&&o.default.createElement(p.StyledCtaButton,{deviceType:n,coloredText:l,defaultColor:"white",bgColor:d||"black","data-test-id":"banner-cta"})))))};t.TradeOffersBanner=O,O.propTypes={bannerData:d.TPCarouselBannerShape.isRequired,deviceType:c.DeviceTypeShape.isRequired},O.defaultProps={}},92362:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TradeOffersBanner",{enumerable:!0,get:function(){return a.TradeOffersBanner}});var a=n(85735)},66879:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BannerCarousel",{enumerable:!0,get:function(){return a.BannerCarousel}});var a=n(57831)},27707:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.BrickCalculator=void 0;var o=a(n(56348)),i=a(n(37935)),l=a(n(63298)),d=a(n(51795)),u=a(n(1185)),c=a(n(17964)),s=a(n(68442)),f=a(n(47474)),p=a(n(90366)),m=a(n(59025)),g=a(n(8254)),y=a(n(98921)),C=a(n(26658)),h=a(n(19084)),v=a(n(31484)),b=E(n(89526)),T=E(n(50291)),O=n(66400),P=n(14140),_=n(94103),w=n(72520),I=n(6640),k=n(4255);function A(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(A=function(e){return e?n:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=A(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){(0,p.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var M=O.utils.units,B=O.utils.getThemeColor,N=O.typography.BodyDefault,R=O.typography.H2,D=O.typography.NotesDefault,L=O.typography.H1,W={height:"data:image/png;base64,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",width:"data:image/png;base64,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"},j={isMetric:{on:"Metric",off:"Imperial"},isWastage:{on:"Yes",off:"No"}},U=(0,T.css)(["\n  background-color: ",";\n  border-bottom: "," solid ",";\n  color: ",";\n"],B("surface-default"),M(.5),B("stroke-default"),B("text-default")),H=T.default.div.withConfig({displayName:"BrickCalculator__Wrapper",componentId:"sc-gvg0ms-0"})(["\n  display: flex;\n  flex-direction: column;\n"]),F=T.default.div.withConfig({displayName:"BrickCalculator__AreaCalcWrapper",componentId:"sc-gvg0ms-1"})(["\n  width: 100%;\n  background-color: ",";\n  padding: ",";\n"],B("surface-highlight-default"),M([6,0])),q=T.default.div.withConfig({displayName:"BrickCalculator__CalcSettingsWrapper",componentId:"sc-gvg0ms-2"})(["\n  background-color: ",";\n  padding: ",";\n"],k.COLOR.grey6,M([6,0])),z=T.default.div.withConfig({displayName:"BrickCalculator__Header",componentId:"sc-gvg0ms-3"})(["\n  margin: ",";\n  font-size: ",";\n"],M(4),M(6)),V=T.default.div.withConfig({displayName:"BrickCalculator__KnowTotalArea",componentId:"sc-gvg0ms-4"})(["\n  margin-top: ",";\n  margin-left: ",";\n  text-decoration: underline;\n  text-decoration-color: ",";\n  cursor: pointer;\n  width: fit-content;\n"],M(6.5),M(4),k.COLOR.white),Y=T.default.div.withConfig({displayName:"BrickCalculator__InputsWrapper",componentId:"sc-gvg0ms-5"})(["\n  display: flex;\n  margin: ",";\n  ","\n"],M(4),(0,_.stylesByDeviceType)({mobile:(0,T.css)(["\n      flex-direction: column;\n    "]),desktop:(0,T.css)(["\n      flex-direction: row;\n      padding-left: ",";\n    "],M(10))})),G=T.default.div.withConfig({displayName:"BrickCalculator__SizeInputWrapper",componentId:"sc-gvg0ms-6"})(["\n  margin: ",";\n"],M([6.5,5])),K=T.default.div.withConfig({displayName:"BrickCalculator__IconInputWrapper",componentId:"sc-gvg0ms-7"})(["\n  display: flex;\n  align-items: center;\n  margin-top: ",";\n"],M(1)),X=T.default.span.withConfig({displayName:"BrickCalculator__Label",componentId:"sc-gvg0ms-8"})(["\n  width: 100%;\n  font-size: ",";\n"],M(3.5)),Z=T.default.span.withConfig({displayName:"BrickCalculator__BrickSizeLabel",componentId:"sc-gvg0ms-9"})(["\n  width: 100%;\n"]),Q=T.default.img.withConfig({displayName:"BrickCalculator__SizeIcon",componentId:"sc-gvg0ms-10"})(["\n  max-width: ",";\n  margin-right: ",";\n"],M(10),M(2)),J=T.default.input.withConfig({displayName:"BrickCalculator__SizeInpt",componentId:"sc-gvg0ms-11"})(["\n  border: none;\n  height: ",";\n  max-width: ",";\n  background-color: rgba(255, 255, 255, 0.1);\n  border-bottom: "," solid ",";\n  color: ",";\n  font-size: ",";\n  box-sizing: border-box;\n  padding: ",";\n  outline: none;\n  ","\n"],M(12),M(30),M(.5),k.COLOR.white,B("text-on-highlight"),M(6),M(2),(function(e){return e.styles})),$=T.default.div.withConfig({displayName:"BrickCalculator__CalcResults",componentId:"sc-gvg0ms-12"})(["\n  background-color: ",";\n  ","\n  margin: 0 auto;\n  padding: ",";\n  text-align: center;\n"],B("surface-brand-primary"),(0,_.stylesByDeviceType)({mobile:(0,T.css)(["\n      width: ",";\n    "],M(62.5)),desktop:(0,T.css)(["\n      width: ",";\n    "],M(75))}),M(4)),ee=T.default.h2.withConfig({displayName:"BrickCalculator__TotalBricks",componentId:"sc-gvg0ms-13"})(["\n  text-align: center;\n"]),te=T.default.div.withConfig({displayName:"BrickCalculator__MetricAndWastage",componentId:"sc-gvg0ms-14"})(["\n  margin: ",";\n  display: flex;\n"],M(10)),ne=T.default.div.withConfig({displayName:"BrickCalculator__SwitchWrapper",componentId:"sc-gvg0ms-15"})(["\n  display: flex;\n  flex-direction: column;\n  margin-right: ",";\n"],M(77.5)),ae=T.default.div.withConfig({displayName:"BrickCalculator__SwitchSlider",componentId:"sc-gvg0ms-16"})(["\n  display: flex;\n  align-items: center;\n  margin: ",";\n"],M([4,0])),re=T.default.div.withConfig({displayName:"BrickCalculator__Slider",componentId:"sc-gvg0ms-17"})(["\n  width: ",";\n  height: ",";\n  background-color: ",";\n  border-radius: ",";\n  transition: 0.4s;\n  position: relative;\n  margin: ",";\n  cursor: pointer;\n\n  &:before {\n    position: absolute;\n    content: '';\n    height: ",";\n    width: ",";\n    left: 0;\n    bottom: 0;\n    background-color: ",";\n    -webkit-transition: 0.4s;\n    transition: 0.4s;\n    -webkit-transform: translateX(",");\n    -ms-transform: translateX(",");\n    transform: translateX(",");\n    border-radius: 50%;\n  }\n"],M(16),M(6),k.COLOR.grey3,M(3),M([0,2.5]),M(6),M(6),B("surface-brand-primary"),(function(e){var t=e.checked;return M(t?0:10)}),(function(e){var t=e.checked;return M(t?0:10)}),(function(e){var t=e.checked;return M(t?0:10)})),oe=T.default.div.withConfig({displayName:"BrickCalculator__BrickSizeWrapper",componentId:"sc-gvg0ms-18"})(["\n  display: flex;\n  flex-direction: column;\n  margin: ",";\n"],M([10,10,0])),ie=T.default.div.withConfig({displayName:"BrickCalculator__BrickSizesInputs",componentId:"sc-gvg0ms-19"})(["\n  display: flex;\n  ","\n"],(0,_.stylesByDeviceType)({mobile:(0,T.css)(["\n      flex-direction: column;\n    "]),desktop:(0,T.css)(["\n      flex-direction: row;\n    "])})),le=T.default.div.withConfig({displayName:"BrickCalculator__UseUKDefault",componentId:"sc-gvg0ms-20"})(["\n  border: none;\n  text-decoration: underline;\n  cursor: pointer;\n  ","\n  visibility: ",";\n"],(0,_.stylesByDeviceType)({mobile:(0,T.css)(["\n      margin-left: ",";\n    "],M(10)),desktop:(0,T.css)(["\n      margin-left: ",";\n    "],M(70))}),(function(e){return e.show?"visible":"hidden"})),de=function(e){var t=e.brickHeight,n=e.brickLength,a=e.brickWidth,r=e.width,o=e.height,i=e.mortarJoint,l=e.area,d=e.isMetric,u=(0,v.default)(h.default,(0,C.default)((0,y.default)(i)),(0,g.default)(1,1),(0,m.default)((function(e,t){return e-t})))([n,t,a]),c=l||r*o;return{totalArea:c,totalBricks:Math.round(c/u*(d?1e6:144)),brickArea:u}},ue={brickLength:215,brickWidth:102.5,brickHeight:65,mortarJoint:10},ce=function(e){return e?ue:(0,P.convertImperialMetrics)(e)(ue)},se=function(e){(0,c.default)(r,e);var t,n,a=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,f.default)(t);if(n){var r=(0,f.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,s.default)(this,e)});function r(){var e;(0,l.default)(this,r);for(var t=arguments.length,n=new Array(t),d=0;d<t;d++)n[d]=arguments[d];return e=a.call.apply(a,[this].concat(n)),(0,p.default)((0,u.default)(e),"state",S(S({height:0,width:0,area:0,totalArea:0,brickArea:0,totalBricks:0,isWastage:!1,isMetric:!1},ce(!1)),{},{showArea:!1,showDefaultSize:!1})),(0,p.default)((0,u.default)(e),"onInputChange",(function(t){return function(n){var a=n.target.value;if(!(Number(a)<0)){var r=(0,i.default)((function(e,n){return Number(n===t?a:e)}),e.state),l=r.showDefaultSize;e.setState(S(S((0,p.default)({},t,a),de(r)),{},{showDefaultSize:!!(0,o.default)(t,["brickLength","brickWidth","brickHeight","mortarJoint"])||l}))}}})),(0,p.default)((0,u.default)(e),"onSwitch",(function(t){"isMetric"===t?e.setState((function(e){return S(S({},(0,P.convertImperialMetrics)(!e.isMetric)(e)),{},(0,p.default)({},t,!e[t]))})):e.setState((function(e){return(0,p.default)({},t,!e[t])}))})),(0,p.default)((0,u.default)(e),"onShowAreaInput",(function(){e.setState((function(e){return{showArea:!e.showArea,area:0}}))})),(0,p.default)((0,u.default)(e),"onUseDefault",(function(){var t=e.state.isMetric,n=S(S(S({},e.state),ce(t)),{},{showDefaultSize:!1});e.setState(S(S({},n),de(n)))})),(0,p.default)((0,u.default)(e),"SizeInput",(function(t,n,a,r){return b.default.createElement(G,null,b.default.createElement(X,null,b.default.createElement(D,{color:r?"text-subdued":"text-on-highlight"},t)),b.default.createElement(K,null,W[a]&&b.default.createElement(Q,{src:W[a],alt:""}),b.default.createElement(J,{type:"number",onChange:e.onInputChange(a),value:n,styles:r})))})),(0,p.default)((0,u.default)(e),"BrickSizeInput",(function(t,n,a){return e.SizeInput(t,n,a,U)})),(0,p.default)((0,u.default)(e),"Switch",(function(t,n,a){return b.default.createElement(ne,null,b.default.createElement(X,null,b.default.createElement(N,{color:"text-subdued"},t)),b.default.createElement(ae,null,b.default.createElement("span",{className:"active"},j[a].on),b.default.createElement(re,{checked:n,onClick:function(){return e.onSwitch(a)}}," "),b.default.createElement("span",null,j[a].off)))})),e}return(0,d.default)(r,[{key:"render",value:function(){var e=this.state,t=e.width,n=e.height,a=e.area,r=e.isMetric,o=e.isWastage,i=e.brickLength,l=e.brickWidth,d=e.brickHeight,u=e.mortarJoint,c=e.totalArea,s=e.totalBricks,f=e.showArea,p=e.showDefaultSize,m=this.props.deviceType,g=r?"m":"ft",y=r?"mm":"inch",C=o?(0,P.applyWastage)(s):s;return b.default.createElement(H,null,b.default.createElement(F,null,b.default.createElement(z,null,b.default.createElement(R,{color:"text-on-primary"},"Area Calculation")),b.default.createElement(V,{onClick:this.onShowAreaInput},b.default.createElement(D,{color:"text-on-primary"},f?"Specify width and height":"Already know the total area?")),b.default.createElement(Y,{deviceType:m},f?this.SizeInput("Area (".concat(g,"2):"),(0,P.formatValue)(a),"area"):b.default.createElement(b.Fragment,null,this.SizeInput("Height (".concat(g,"):"),(0,P.formatValue)(n),"height"),this.SizeInput("Width (".concat(g,"):"),(0,P.formatValue)(t),"width")),b.default.createElement($,{deviceType:m},b.default.createElement(ee,null,b.default.createElement(L,{color:"text-on-subdued-highlight"},C)),b.default.createElement("p",null,b.default.createElement(D,{color:"text-on-subdued-highlight"},"Bricks needed to cover ".concat((0,P.formatValue)(c)," ").concat(g),b.default.createElement("sup",null,"2"))),u&&u>0&&b.default.createElement("p",null,b.default.createElement(D,{color:"text-on-subdued-highlight"},"(including ".concat((0,P.formatValue)(u)," ").concat(y," mortar joint)")))))),b.default.createElement(q,null,b.default.createElement(z,null,b.default.createElement(R,null,"Calculator Settings")),b.default.createElement(te,null,this.Switch("Work in",r,"isMetric"),this.Switch("Include 5% wastage?",o,"isWastage")),b.default.createElement(le,{onClick:this.onUseDefault,show:p,deviceType:m},b.default.createElement(D,{color:"text-success-default"},"Use UK default brick size")),b.default.createElement(oe,null,b.default.createElement(Z,null,b.default.createElement(N,null,"Brick size (".concat(y,"):"))),b.default.createElement(ie,{deviceType:m},this.BrickSizeInput("Length:",(0,P.formatValue)(i),"brickLength"),this.BrickSizeInput("Width:",(0,P.formatValue)(l),"brickWidth"),this.BrickSizeInput("Height:",(0,P.formatValue)(d),"brickHeight"),this.BrickSizeInput("Mortar joint (".concat(y,"):"),(0,P.formatValue)(u),"mortarJoint")))))}}]),r}(b.Component);se.propTypes={deviceType:w.DeviceTypeShape.isRequired};var fe=(0,I.WithCms)(se);t.BrickCalculator=fe},53119:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BrickCalculator",{enumerable:!0,get:function(){return a.BrickCalculator}});var a=n(27707)},88415:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PrimaryCategoriesBlockComponent=void 0;var r=a(n(86903)),o=a(n(89526)),i=a(n(2652)),l=n(50782),d=n(12499),u=n(62369),c=o.default.memo((function(e){var t=e.content,n=e.manageContentButton,a=e.pageModel,i=(0,r.default)([],"title")(t),l=(0,u.getCategories)(a,t,u.PRIMARY_CATEGORIES_QTY);return t?o.default.createElement(d.PrimaryCategoryList,{listCategories:l,manageContentButton:n,title:i}):null}));t.PrimaryCategoriesBlockComponent=c,c.propTypes={pageModel:l.CmsPageModelShape.isRequired,content:l.CmsComponentContentShape.isRequired,manageContentButton:i.default.node},c.defaultProps={manageContentButton:null}},62369:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PRIMARY_CATEGORIES_QTY=t.getCategories=void 0;var r=a(n(12847)),o=a(n(86903)),i=a(n(34127)),l=a(n(26658)),d=a(n(31484)),u=n(31569);t.getCategories=function(e,t,n){return(0,d.default)((0,l.default)((0,i.default)({image:(0,u.getImageUrlWithKey)("image",e),ctaLink:(0,o.default)("","ctaLink"),categoryTitle:(0,o.default)("","categoryTitle")})),(0,r.default)(n),(0,o.default)([],"categoryLink"))(t)},t.PRIMARY_CATEGORIES_QTY=6},93124:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PrimaryCategoriesBlockComponent",{enumerable:!0,get:function(){return a.PrimaryCategoriesBlockComponent}});var a=n(88415)},98210:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CategoryCarousel=void 0;var r=a(n(26658)),o=a(n(62697)),i=a(n(31484)),l=a(n(61217)),d=a(n(86903)),u=a(n(34127)),c=a(n(89526)),s=a(n(2652)),f=a(n(50291)),p=n(50782),m=n(19413),g=n(14140),y=n(31569),C=f.default.div.withConfig({displayName:"CategoryCarousel__Wrapper",componentId:"sc-mblfb3-0"})(["\n  width: 100%;\n"]),h=function(e){var t=e.content,n=e.pageModel,a=e.manageContentButton,s=(0,u.default)({title:(0,g.takeTextWithColorField)("title"),backgroundColor:(0,d.default)(null,"itemBackgroundColor"),ctaLink:(0,l.default)(["ctaLink","link"]),ctaText:(0,i.default)((0,g.takeTextWithColorField)("textWithColor"),(0,o.default)("ctaLink")),categories:(0,i.default)((0,r.default)((0,u.default)({image:(0,y.getImageUrlWithKey)("image",n),title:(0,g.takeTextWithColorField)("title"),link:(0,o.default)("ctaLink")})),(0,d.default)([],"carouselItems"))})(t);return c.default.createElement(C,null,a,c.default.createElement(m.CategoryCarousel,s))};t.CategoryCarousel=h,h.propTypes={content:p.CmsComponentContentShape.isRequired,pageModel:p.CmsPageModelShape.isRequired,manageContentButton:s.default.node},h.defaultProps={manageContentButton:null}},72966:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CategoryCarousel",{enumerable:!0,get:function(){return a.CategoryCarousel}});var a=n(98210)},74754:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.CategoryTree=void 0,t.CategoryTree=function(e){return e.manageContentButton}},5551:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CategoryTree",{enumerable:!0,get:function(){return a.CategoryTree}});var a=n(74754)},44049:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CheckoutFooter=void 0;var r=a(n(26658)),o=a(n(86903)),i=a(n(89526)),l=a(n(2652)),d=a(n(50291)),u=n(565),c=n(66400),s=n(50782),f=n(31569),p=n(6640),m=c.typography.BodyDefault,g=c.utils.units,y=d.default.li.withConfig({displayName:"CheckoutFooter__LinkItem",componentId:"sc-1yiomn4-0"})(["\n  display: block;\n  width: ",";\n  padding: ",";\n  margin-right: auto;\n  &:first-child {\n    padding-left: 0;\n  }\n"],(function(e){return e.isMobile?"50%":"auto"}),(function(e){var t=e.isMobile;return g(t?[3.5,0]:[1.75,0])})),C=(0,d.default)(u.Link).withConfig({displayName:"CheckoutFooter__NativeLink",componentId:"sc-1yiomn4-1"})(["\n  text-decoration: none;\n"]),h=d.default.div.withConfig({displayName:"CheckoutFooter__CheckoutFooterWrapper",componentId:"sc-1yiomn4-2"})(["\n  display: flex;\n  justify-content: space-between;\n  padding: ",";\n  align-items: center;\n  flex-direction: ",";\n"],(function(e){var t=e.isMobile;return g(t?4:0)}),(function(e){return e.isMobile?"column-reverse":"row"})),v=d.default.div.withConfig({displayName:"CheckoutFooter__YourLocalWrapper",componentId:"sc-1yiomn4-3"})(["\n  height: ",";\n  margin: ",";\n  & img {\n    height: 100%;\n  }\n"],g(6.25),(function(e){var t=e.isMobile;return g(t?[.5,0,6.5,4]:0)})),b=d.default.div.withConfig({displayName:"CheckoutFooter__LinksWrapper",componentId:"sc-1yiomn4-4"})(["\n  display: flex;\n  flex-grow: 0.9;\n  flex-wrap: wrap;\n"]),T=d.default.div.withConfig({displayName:"CheckoutFooter__Wrapper",componentId:"sc-1yiomn4-5"})([""]),O=function(e){var t=e.content,n=e.manageContentButton,a=e.pageModel,l=e.isMobile,d=(0,o.default)([],"footerLink",t),u=(0,f.getImageUrl)(t.image,a);return i.default.createElement(T,null,n,i.default.createElement(h,{isMobile:l},i.default.createElement(b,{"data-test-id":"checkout-footer-links"},(0,r.default)(function(e){return function(t){var n=t.ctaLink,a=t.ctaLinkText;return i.default.createElement(y,{key:a,isMobile:e},i.default.createElement(C,{to:n},i.default.createElement(m,{color:"text-subdued"},a)))}}(l),d)),i.default.createElement(v,{isMobile:l},i.default.createElement("img",{src:u,alt:"Your local"}))))};O.propTypes={content:s.CmsComponentContentShape.isRequired,pageModel:s.CmsPageModelShape.isRequired,manageContentButton:l.default.node,isMobile:l.default.bool.isRequired},O.defaultProps={manageContentButton:null};var P=(0,p.WithCms)(O);t.CheckoutFooter=P},26282:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CheckoutFooter",{enumerable:!0,get:function(){return a.CheckoutFooter}});var a=n(44049)},68127:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.ContentCallout=void 0;var o=a(n(86903)),i=a(n(49589)),l=a(n(89526)),d=a(n(2652)),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=C(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),c=n(66400),s=n(94103),f=n(50782),p=n(31569),m=n(64434),g=n(33384),y=n(14140);function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}var h=c.utils.units,v=c.utils.getThemeColor,b=u.default.div.withConfig({displayName:"ContentCallout__Wrapper",componentId:"sc-uibz1a-0"})(["\n  display: flex;\n  border-radius: ",";\n\n  ",";\n\n  ",";\n\n  ",";\n\n  ",";\n"],h(1),(function(e){return e.areThreeRows&&(0,u.css)(["\n      ",";\n    "],(0,s.stylesByDeviceType)({desktop:(0,u.css)(["\n          overflow: hidden;\n        "]),tablet:(0,u.css)(["\n          overflow: hidden;\n        "])}))}),(function(e){var t=e.imagePosition,n=e.areTwoRows;return"Top"===t?(0,u.css)(["\n          flex-direction: column;\n        "]):"Bottom"===t?(0,u.css)(["\n          flex-direction: column-reverse;\n        "]):"Right"!==t||n?"Left"!==t||n?"Bottom"!==t&&(0,u.css)(["\n          flex-direction: column;\n        "]):(0,u.css)(["\n          flex-direction: row;\n\n          ",";\n        "],(0,s.stylesByDeviceType)({mobile:(0,u.css)(["\n              flex-direction: column;\n            "])})):(0,u.css)(["\n          flex-direction: row-reverse;\n\n          ",";\n        "],(0,s.stylesByDeviceType)({mobile:(0,u.css)(["\n              flex-direction: column;\n            "])}))}),(0,s.stylesByDeviceType)({mobile:(0,u.css)(["\n      ",";\n    "],(function(e){return e.areTwoRows&&(0,u.css)(["\n          word-break: break-all;\n        "])}))}),(0,s.stylesByDeviceType)({mobile:(0,u.css)(["\n      margin-bottom: ",";\n    "],h(4))})),T=u.default.div.withConfig({displayName:"ContentCallout__ImageWrapper",componentId:"sc-uibz1a-1"})(["\n  display: flex;\n\n  ",";\n\n  ","\n"],(function(e){var t=e.imageWidth,n=e.areTwoRows,a=e.areThreeRows;return!n&&!a&&(0,u.css)(["\n      ",";\n    "],(0,s.stylesByDeviceType)({desktop:(0,u.css)(["\n          width: ",";\n        "],t),tablet:(0,u.css)(["\n          width: ",";\n        "],t)}))}),(function(e){return e.addStyling&&(0,u.css)(["\n      overflow: hidden;\n      border-top-right-radius: ",";\n      border-bottom-right-radius: ",";\n    "],h(1.5),h(3))})),O=u.default.img.withConfig({displayName:"ContentCallout__Image",componentId:"sc-uibz1a-2"})(["\n  width: ",";\n\n  ",";\n\n  ",";\n\n  ",";\n"],(function(e){var t=e.areFullWidth,n=e.areThreeRows,a=e.imagePosition,r=e.areTwoRows;return(0,s.stylesByDeviceType)({mobile:(t||"Top"===a&&r)&&"100%",desktop:(t||n||r)&&"100%",tablet:(t||n||r)&&"100%"})}),(function(e){return e.areThreeRows&&(0,u.css)(["\n      ",";\n    "],(0,s.stylesByDeviceType)({mobile:(0,u.css)(["\n          height: ",";\n        "],h(60)),tablet:(0,u.css)(["\n          height: ",";\n        "],h(72.5)),desktop:(0,u.css)(["\n          min-height: ",";\n        "],h(104.5))}))}),(function(e){var t=e.imagePosition,n=e.areTwoRows;return"Top"===t||"Right"===t&&n?(0,u.css)(["\n          border-top-left-radius: ",";\n          border-top-right-radius: ",";\n        "],h(1.5),h(1.5)):"Bottom"===t?(0,u.css)(["\n          border-bottom-left-radius: ",";\n          border-bottom-right-radius: ",";\n        "],h(1.5),h(1.5)):"Right"===t?(0,u.css)(["\n          border-top-right-radius: ",";\n          border-bottom-right-radius: ",";\n        "],h(1.5),h(1.5)):(0,u.css)(["\n          border-top-left-radius: ",";\n          border-bottom-left-radius: ",";\n        "],h(1.5),h(1.5))}),(0,s.stylesByDeviceType)({mobile:(0,u.css)(["\n      ","\n    "],(function(e){var t=e.imagePosition;return"Bottom"!==t&&"Top"!==t&&(0,u.css)(["\n          border-top-left-radius: ",";\n          border-top-right-radius: ",";\n          border-bottom-right-radius: 0;\n        "],h(1.5),h(1.5))}))})),P=u.default.div.withConfig({displayName:"ContentCallout__LabelWrapper",componentId:"sc-uibz1a-3"})(["\n  display: flex;\n  align-items: center;\n"]),_=u.default.img.withConfig({displayName:"ContentCallout__LabelImage",componentId:"sc-uibz1a-4"})(["\n  margin-bottom: ",";\n\n  ",";\n"],h(2.75),(0,s.stylesByDeviceType)({desktop:(0,u.css)(["\n      width: ",";\n    "],h(36.5)),tablet:(0,u.css)(["\n      width: ",";\n    "],(function(e){var t=e.areThreeRows;return h(t?23:29.5)})),mobile:(0,u.css)(["\n      width: ",";\n    "],h(27.25))})),w=u.default.div.withConfig({displayName:"ContentCallout__TextWrapper",componentId:"sc-uibz1a-5"})(["\n  display: flex;\n  flex-direction: column;\n  color: ",";\n  box-sizing: border-box;\n\n  ",";\n\n  ",";\n\n  ",";\n\n  ",";\n\n  ",";\n\n  ",";\n"],v("text-on-highlight"),(function(e){var t=e.imagePosition,n=e.areTwoRows;return"Top"===t||"Right"===t&&n?(0,u.css)(["\n          border-bottom-left-radius: ",";\n          border-bottom-right-radius: ",";\n        "],h(1.5),h(1.5)):"Bottom"===t?(0,u.css)(["\n          border-top-left-radius: ",";\n          border-top-right-radius: ",";\n        "],h(1.5),h(1.5)):"Right"===t?(0,u.css)(["\n          border-top-left-radius: ",";\n          border-bottom-left-radius: ",";\n        "],h(1.5),h(1.5)):(0,u.css)(["\n          border-top-right-radius: ",";\n          border-bottom-right-radius: ",";\n        "],h(1.5),h(1.5))}),(function(e){var t=e.alignItems;return(0,u.css)(["\n      align-items: ",";\n    "],t)}),(function(e){var t=e.justifyContent;return(0,u.css)(["\n      justify-content: ",";\n    "],t)}),(function(e){var t=e.background;return t&&(0,u.css)(["\n      background: url(",") repeat transparent;\n    "],t)}),(function(e){var t=e.contentWidthDigit,n=e.areTwoRows,a=e.areThreeRows;return!n&&!a&&(0,u.css)(["\n      ",";\n    "],(0,s.stylesByDeviceType)({desktop:(0,u.css)(["\n          width: ","%;\n        "],t),tablet:(0,u.css)(["\n          width: ","%;\n        "],t)}))}),(0,s.stylesByDeviceType)({desktop:(0,u.css)(["\n      min-height: ",";\n      padding: ",";\n    "],(function(e){var t=e.areThreeRows;return h(t?104.5:96.25)}),h([10,15])),tablet:(0,u.css)(["\n      min-height: ",";\n      padding: ",";\n    "],(function(e){var t=e.areTwoRows,n=e.areThreeRows;return h(t?60:n?72.5:67.5)}),h([5,7.5])),mobile:(0,u.css)(["\n      min-height: ",";\n      padding: ",";\n\n      ","\n    "],(function(e){var t=e.minHeight;return h(t||5)}),h([5,7.5]),(function(e){return"Bottom"!==e.imagePosition&&(0,u.css)(["\n          border-bottom-left-radius: ",";\n          border-bottom-right-radius: ",";\n          border-top-left-radius: 0;\n          border-top-right-radius: 0;\n        "],h(1.5),h(1.5))}))})),I=u.default.div.withConfig({displayName:"ContentCallout__LabelText",componentId:"sc-uibz1a-6"})(["\n  text-transform: uppercase;\n  font-size: ",";\n  font-weight: 600;\n  margin-bottom: ",";\n  color: ",";\n"],h(3.5),h(4),(function(e){return e.labelTextColor})),k=u.default.div.withConfig({displayName:"ContentCallout__BoxTitle",componentId:"sc-uibz1a-7"})(["\n  height: fit-content;\n  font-weight: 600;\n  color: ",";\n\n  ",";\n\n  ",";\n"],(function(e){return e.titleColour||v("text-default")}),(function(e){var t=e.horizontalAlignment;return(0,u.css)(["\n      text-align: ",";\n    "],t)}),(0,s.stylesByDeviceType)({desktop:(0,u.css)(["\n      font-size: ",";\n\n      ","\n    "],(function(e){var t=e.areThreeRows;return h(t?10.5:13.25)}),(function(e){return e.areThreeRows&&(0,u.css)(["\n          padding: ",";\n        "],h([0,4.5]))})),tablet:(0,u.css)(["\n      font-size: ",";\n    "],(function(e){var t=e.areFullWidth;return h(t?8.5:6)})),mobile:(0,u.css)(["\n      font-size: ",";\n    "],h(7.4))})),A=u.default.div.withConfig({displayName:"ContentCallout__BoxText",componentId:"sc-uibz1a-8"})(["\n  margin: ",";\n  line-height: 1.4;\n  color: ",";\n\n  ",";\n\n  ",";\n"],h([3,0,6]),(function(e){return e.textColour||v("text-default")}),(0,s.stylesByDeviceType)({desktop:(0,u.css)(["\n      font-size: ",";\n    "],(function(e){var t=e.areThreeRows;return h(t?4.25:5.5)})),tablet:(0,u.css)(["\n      font-size: ",";\n    "],(function(e){var t=e.areFullWidth,n=e.areThreeRows;return h(t||n?3.75:4.5)}))}),(function(e){var t=e.horizontalAlignment;return(0,u.css)(["\n      text-align: ",";\n    "],t)})),E=u.default.div.withConfig({displayName:"ContentCallout__CtaButton",componentId:"sc-uibz1a-9"})(["\n  border-radius: ",";\n  padding: ",";\n\n  ",";\n\n  ",";\n\n  ",";\n"],h(7.5),h([2.5,6.25,3]),(function(e){return e.marginTop&&(0,u.css)(["\n      margin-top: ",";\n    "],h(6))}),(function(e){var t=e.ctaBackgroundColor;return(0,u.css)(["\n      background: ",";\n    "],t)}),(function(e){var t=e.ctaTextColor;return(0,u.css)(["\n      color: ",";\n    "],t)})),x=(0,u.default)(m.CmsLink).withConfig({displayName:"ContentCallout__StyledLink",componentId:"sc-uibz1a-10"})(["\n  cursor: pointer;\n"]),S={Left:"flex-start",Center:"center",Right:"flex-end"},M={Top:"flex-start",Center:"center",Bottom:"flex-end"},B=function(e){var t=e.pageModel,n=e.content,a=e.manageContentButton,r=e.containerSize,d=(0,p.getImageUrlWithKey)("brandLogo",t)(n),u=(0,i.default)("",["brandNm","text"],n),c=(0,i.default)("",["brandNm","color"],n),s=(0,o.default)("","title",n),f=(0,o.default)("","titleColour",n),m=(0,o.default)("","text",n),C=(0,o.default)("","textColour",n),h=(0,p.getImageUrlWithKey)("toolImage",t)(n),v=(0,o.default)("50%","imageRatio",n),B=(0,y.getDigitFromString)(v),N=100-B,R=(0,o.default)("Left","imagePosition",n),D=(0,p.getImageUrlWithKey)("background",t)(n),L=(0,i.default)("#FFF",["cta","backgroundColor"],n),W=(0,i.default)("/",["cta","link"],n),j=(0,i.default)("Learn more",["cta","textWithColor","text"],n),U=(0,i.default)("#000",["cta","textWithColor","color"],n),H=(0,i.default)("Left",["contentAlignment","horizontalAlignment"],n),F=(0,i.default)("Center",["contentAlignment","verticalAlignment"],n),q=S[H],z=M[F],V=r===g.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH,Y=r===g.CMS_CONTAINER_SIZE.THREE_IN_ROW_WIDTH,G=r===g.CMS_CONTAINER_SIZE.FULL_WIDTH,K=G||V;return l.default.createElement(x,{to:W,"data-test-id":"content-callout-box-link"},l.default.createElement(b,{imagePosition:R,areTwoRows:V,areThreeRows:Y,"data-test-id":"content-callout-box-wr"},a,l.default.createElement(T,{imageWidth:v,addStyling:"Right"===R&&B<50,areTwoRows:V,areThreeRows:Y},l.default.createElement(O,{imagePosition:R,src:h,areTwoRows:V,"data-test-id":"content-callout-box-img",areThreeRows:Y,areFullWidth:G})),l.default.createElement(w,{alignItems:q,justifyContent:z,background:D,contentWidthDigit:N,imagePosition:R,areTwoRows:V,areThreeRows:Y,minHeight:K&&36},l.default.createElement(P,{"data-test-id":"content-callout-box-brand-wr"},u?l.default.createElement(I,{labelTextColor:c,"data-test-id":"content-callout-box-label"},u):d&&l.default.createElement(_,{areThreeRows:Y,src:d,"data-test-id":"content-callout-box-brand-logo"})),s&&l.default.createElement(k,{horizontalAlignment:H,areThreeRows:Y,areFullWidth:G,"data-test-id":"content-callout-box-title",titleColour:f},s),m&&l.default.createElement(A,{horizontalAlignment:H,areThreeRows:Y,areFullWidth:G,"data-test-id":"content-callout-box-text",textColour:C},m),l.default.createElement(E,{"data-test-id":"content-callout-box-cta-btn",ctaBackgroundColor:L,ctaTextColor:U,marginTop:!m&&2.4},j))))};t.ContentCallout=B,B.propTypes={pageModel:f.CmsPageModelShape.isRequired,content:f.CmsComponentContentShape.isRequired,manageContentButton:d.default.node,containerSize:d.default.string},B.defaultProps={manageContentButton:null,containerSize:g.CMS_CONTAINER_SIZE.FULL_WIDTH}},43132:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ContentCallout",{enumerable:!0,get:function(){return a.ContentCallout}});var a=n(68127)},23029:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CustomerSavingMessage=t.CustomerSavingMessageComponent=t.StyledTradeCustomerSavings=void 0;var o=a(n(33786)),i=a(n(86903)),l=a(n(62697)),d=a(n(34127)),u=a(n(89526)),c=a(n(2652)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),f=n(66400),p=n(50782),m=n(61932),g=n(6406),y=n(99434),C=n(31569),h=n(72520),v=n(94103),b=n(6640);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}var O=f.utils.units,P=s.default.div.withConfig({displayName:"CustomerSavingMessage__Wrapper",componentId:"sc-656ugc-0"})([""]),_=(0,s.css)(["\n  padding-top: ",";\n  flex-direction: row-reverse;\n  justify-content: space-between;\n  div {\n    margin-left: 0;\n    margin-right: ",";\n  }\n"],O(6),O(6)),w=(0,s.default)(y.TradeCustomerSavings).withConfig({displayName:"CustomerSavingMessage__StyledTradeCustomerSavings",componentId:"sc-656ugc-1"})(["\n  ","\n"],(0,v.stylesByDeviceType)({desktop:_,tablet:_}));t.StyledTradeCustomerSavings=w;var I=function(e){var t=e.pageModel,n=e.content,a=e.manageContentButton,r=e.basket,c=e.includeVat,s=e.deviceType,f=e.shouldSavingBeRendered,p=e.isPreviewMode;if(!f&&!p)return null;var m=(0,d.default)({textStart:(0,l.default)("textStart"),textEnd:(0,l.default)("textEnd"),image:(0,C.getImageUrlWithKey)("image",t)})(n),y=(0,i.default)(!1,"hideSavingsMessage",n);return u.default.createElement(P,null,a,!y&&u.default.createElement(w,(0,o.default)({savings:(0,g.takeSavingsForVatFromBasket)(c)(r),includeVat:c,deviceType:s},m)))};t.CustomerSavingMessageComponent=I,I.propTypes={pageModel:p.CmsPageModelShape.isRequired,content:p.CmsComponentContentShape.isRequired,manageContentButton:c.default.node,providedProps:c.default.shape({color:c.default.string,opacity:c.default.number,marginTop:c.default.number}),basket:m.BasketShape,includeVat:c.default.bool.isRequired,shouldSavingBeRendered:c.default.bool.isRequired,deviceType:h.DeviceTypeShape.isRequired,isPreviewMode:c.default.bool.isRequired},I.defaultProps={manageContentButton:null,providedProps:null,basket:null};var k=(0,b.WithCms)(I);t.CustomerSavingMessage=k},79161:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CustomerSavingMessage",{enumerable:!0,get:function(){return a.CustomerSavingMessage}});var a=n(23029)},64239:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.FulfillmentMessages=void 0,t.FulfillmentMessages=function(e){return e.manageContentButton}},24654:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FulfillmentMessages",{enumerable:!0,get:function(){return a.FulfillmentMessages}});var a=n(64239)},5262:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.HomepageContentBlocks=t.HomepageContentBlocksComponent=t.StyledCtaButton=void 0;var o=a(n(12847)),i=a(n(86903)),l=a(n(34127)),d=a(n(26658)),u=a(n(31484)),c=a(n(89526)),s=a(n(2652)),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),p=n(66400),m=n(50782),g=n(31569),y=n(94103),C=n(64434),h=n(14140),v=n(9164),b=n(95574),T=n(6640);function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}var P=p.utils.units,_=(0,f.css)(["\n  grid-template-columns: repeat(4, 1fr);\n  grid-template-rows: ",";\n\n  -ms-grid-columns: 1fr 1fr 1fr 1fr;\n  -ms-grid-rows: ",";\n"],P([57,57]),P([57,57])),w=(0,f.css)(["\n  grid-gap: ",";\n  grid-template-columns: repeat(2, 1fr);\n  grid-template-rows: ",";\n"],P(2),P([34,34,18])),I=(0,f.css)(["\n  grid-gap: ",";\n  grid-template-columns: repeat(2, 1fr);\n  grid-template-rows: ",";\n"],P(4),P([57,57,57])),k=(0,f.css)(["\n  &:nth-child(1) {\n    grid-column: 1 / span 2;\n    grid-row: 1 / span 2;\n    -ms-grid-column: 1;\n    -ms-grid-column-span: 2;\n    -ms-grid-row: 1;\n    -ms-grid-row-span: 2;\n\n    margin-right: ",";\n  }\n  &:nth-child(2) {\n    grid-column: 3 / span 2;\n    grid-row: 1;\n    -ms-grid-column: 3;\n    -ms-grid-column-span: 2;\n    -ms-grid-row: 1;\n\n    margin-left: ",";\n  }\n  &:nth-child(3) {\n    grid-column: 3;\n    grid-row: 2;\n    -ms-grid-column: 3;\n    -ms-grid-row: 2;\n\n    margin: ",";\n  }\n  &:nth-child(4) {\n    grid-column: 4;\n    grid-row: 2;\n    -ms-grid-column: 4;\n    -ms-grid-row: 2;\n\n    margin: ",";\n  }\n"],P(2),P(2),P([4,2,0]),P([4,0,0,2])),A=(0,f.css)(["\n  &:nth-child(1) {\n    grid-column: 1 / span 2;\n  }\n  &:nth-child(2) {\n    grid-column: 1 / span 2;\n  }\n"]),E=(0,f.css)(["\n  font-size: ",";\n  line-height: ",";\n"],P(8),P(10.75)),x=(0,f.css)(["\n  font-size: ",";\n  line-height: ",";\n"],P(5),P(6)),S=(0,f.css)(["\n  font-size: ",";\n  line-height: ",";\n  text-align: center;\n"],P(6),P(7.25)),M=(0,f.css)(["\n  font-size: ",";\n  line-height: ",";\n"],P(3.5),P(4.5)),B=(0,f.css)(["\n  justify-content: flex-end;\n  align-items: flex-start;\n"]),N=(0,f.css)(["\n  justify-content: center;\n  align-items: flex-start;\n"]),R=(0,f.css)(["\n  justify-content: center;\n  align-items: center;\n"]),D=(0,f.css)(["\n  padding: ",";\n"],P([0,3.75])),L=(0,f.css)(["\n  padding: ",";\n"],P([0,6])),W=(0,f.css)(["\n  padding: ",";\n"],P([0,8])),j=f.default.div.withConfig({displayName:"HomepageContentBlocks__Wrapper",componentId:"sc-1can8l0-0"})(["\n  ","\n"],(0,y.stylesByDeviceType)({mobile:(0,f.css)(["\n      padding: ",";\n    "],P([0,4]))})),U=f.default.div.withConfig({displayName:"HomepageContentBlocks__BlocksWrapper",componentId:"sc-1can8l0-1"})(["\n  display: -ms-grid;\n  display: grid;\n\n  ","\n"],(0,y.stylesByDeviceType)({desktop:_,mobile:w,tablet:I})),H=(0,f.default)(C.CmsLink).withConfig({displayName:"HomepageContentBlocks__BlockLink",componentId:"sc-1can8l0-2"})(["\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n"]),F=(0,f.default)(C.CmsLink).withConfig({displayName:"HomepageContentBlocks__LinkWrap",componentId:"sc-1can8l0-3"})(["\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0;\n"]),q=(0,f.default)(C.GeneralBannerWrapper).withConfig({displayName:"HomepageContentBlocks__ContentBlock",componentId:"sc-1can8l0-4"})(["\n  border-radius: ",";\n  position: relative;\n\n  ","\n\n  & "," {\n    ","\n  }\n\n  &:nth-child(1) {\n    ","\n\n    & "," {\n      ","\n    }\n  }\n  &:nth-child(2) {\n    & "," {\n      ","\n    }\n  }\n  &:nth-child(3) {\n    & "," {\n      ","\n\n      ","\n    }\n  }\n  &:nth-child(4) {\n    & "," {\n      ","\n\n      ","\n    }\n  }\n"],P(1),(0,y.stylesByDeviceType)({desktop:k,mobile:A,tablet:A}),H,(0,y.stylesByDeviceType)({desktop:W,tablet:W,mobile:L}),(0,y.stylesByDeviceType)({desktop:(0,f.css)(["\n        padding-bottom: ",";\n      "],P(18))}),H,(0,y.stylesByDeviceType)({desktop:B,tablet:N,mobile:N}),H,(0,y.stylesByDeviceType)({desktop:N,tablet:N,mobile:N}),H,R,(0,y.stylesByDeviceType)({mobile:D}),H,R,(0,y.stylesByDeviceType)({mobile:D})),z=(0,f.default)(b.CmsTextWithColor).withConfig({displayName:"HomepageContentBlocks__TitleText",componentId:"sc-1can8l0-5"})(["\n  font-weight: bold;\n\n  ","\n"],(function(e){return(0,y.stylesByDeviceType)({mobile:e.isSmallBlock?M:x,desktop:e.isSmallBlock?S:E,tablet:e.isSmallBlock?S:E})(e)})),V=(0,f.default)(b.CmsTextWithColor).withConfig({displayName:"HomepageContentBlocks__SubtitleText",componentId:"sc-1can8l0-6"})(["\n  font-size: ",";\n  line-height: ",";\n\n  ","\n"],P(4),P(5),(0,y.stylesByDeviceType)({mobile:(0,f.css)(["\n      margin-top: ",";\n    "],P(1)),desktop:(0,f.css)(["\n      margin-top: ",";\n    "],P(2)),tablet:(0,f.css)(["\n      margin-top: ",";\n    "],P(2))})),Y=(0,f.default)(C.CtaButton).withConfig({displayName:"HomepageContentBlocks__StyledCtaButton",componentId:"sc-1can8l0-7"})(["\n  border-radius: ",";\n  margin-top: ",";\n\n  font-size: ",";\n  line-height: ",";\n  height: ",";\n"],P(1),P(5),P(3.5),P(3.5),P(8));t.StyledCtaButton=Y;var G=function(e,t){return function(n){var a=(0,g.getImageUrlWithKey)("backgroundDesktop",t)(n),r=(0,g.getImageUrlWithKey)("backgroundMobile",t)(n),o=(0,g.getImageUrlWithKey)("backgroundTablet",t)(n);return(0,v.checkIsDesktop)(e)?a:(0,v.checkIsMobile)(e)?r||a:o||r||a}},K=function(e){var t=e.pageModel,n=e.content,a=e.manageContentButton,r=e.deviceType,s=(0,u.default)((0,d.default)((0,l.default)({title:(0,h.takeTextWithColorField)("title"),subtitle:(0,h.takeTextWithColorField)("subtitle"),ctaLinkText:(0,h.takeTextWithColorField)("ctaLinkText"),ctaLink:(0,i.default)("","ctaLink"),ctaLinkColor:(0,i.default)("","ctaLinkColor"),background:G(r,t)})),(0,o.default)(4),(0,i.default)([],"contentBlocks"))(n),f=(0,v.checkIsMobile)(r);return c.default.createElement(j,{deviceType:r,"data-test-id":"homepage-content-blocks"},a,c.default.createElement(U,{deviceType:r},s.map((function(e,t){var n=e.title,a=e.subtitle,o=e.ctaLinkText,i=e.ctaLink,l=e.ctaLinkColor,d=e.background,u=t>1,s=!u,p=o&&!(f&&u);return c.default.createElement(q,{background:d,deviceType:r,"data-test-id":"content-block"},c.default.createElement(H,{to:i,key:n,"data-test-id":"block-link"},c.default.createElement(z,{isSmallBlock:u,deviceType:r,coloredText:n,defaultColor:"white","data-test-id":"block-title"}),s&&c.default.createElement(V,{deviceType:r,coloredText:a,defaultColor:"white","data-test-id":"block-subtitle"}),p&&c.default.createElement(Y,{deviceType:r,coloredText:o,defaultColor:"white",bgColor:l||"black","data-test-id":"block-cta"})),c.default.createElement(F,{to:i}))}))))};t.HomepageContentBlocksComponent=K,K.propTypes={deviceType:s.default.string.isRequired,pageModel:m.CmsPageModelShape.isRequired,content:m.CmsComponentContentShape.isRequired,manageContentButton:s.default.node},K.defaultProps={manageContentButton:null};var X=(0,T.WithCms)(K);t.HomepageContentBlocks=X},7032:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HomepageContentBlocks",{enumerable:!0,get:function(){return a.HomepageContentBlocks}});var a=n(5262)},75207:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ImageCarousel=t.ImageCarouselComponent=void 0;var r=a(n(33786)),o=a(n(61432)),i=a(n(26658)),l=a(n(86903)),d=a(n(31484)),u=a(n(62697)),c=a(n(34127)),s=a(n(2652)),f=a(n(89526)),p=n(74346),m=n(33384),g=n(50782),y=n(14140),C=n(31569),h=n(6640),v=function(e){var t=e.content,n=e.manageContentButton,a=e.pageModel,s=e.deviceType,g=e.providedProps,h=(0,c.default)({title:(0,y.takeTextWithColorField)("title"),isSimpleFlipping:(0,u.default)("isSimpleFlipping"),isPlp:(0,u.default)("isPlp"),desktopImagesOnReel:(0,d.default)(Number,(0,u.default)("desktopImagesOnTheReel")),tabletImagesOnReel:(0,d.default)(Number,(0,u.default)("tabletImagesOnTheReel")),headerCta:(0,d.default)((0,c.default)({ctaText:(0,y.takeTextWithColorField)("textWithColor"),ctaLink:(0,u.default)("link")}),(0,l.default)({},"cta")),items:(0,d.default)((0,i.default)((0,c.default)({id:(0,u.default)("id"),alignment:(0,u.default)("alignment"),type:(0,o.default)((0,l.default)(m.CAROUSEL_ITEM_TYPE.DEFAULT,"type"),m.CAROUSEL_ITEM_TYPE.DEFAULT),iconText:(0,y.takeTextWithColorField)("iconText"),icon:(0,C.getImageUrlWithKey)("icon",a),title:(0,y.takeTextWithColorField)("title"),text:(0,y.takeTextWithColorField)("text"),imageDesktop:(0,C.getImageUrlWithKey)("imageDesktop",a),imageTablet:(0,C.getImageUrlWithKey)("imageTablet",a),imageMobile:(0,C.getImageUrlWithKey)("imageMobile",a),cta:(0,d.default)((0,c.default)({ctaText:(0,y.takeTextWithColorField)("textWithColor"),ctaBackgroundColor:(0,u.default)("backgroundColor"),ctaLink:(0,u.default)("link")}),(0,l.default)({},"cta"))})),(0,l.default)([],"items"))})(t);return t?f.default.createElement(f.default.Fragment,null,n,f.default.createElement(p.ImageCarousel,(0,r.default)({},h,{deviceType:s,withNoLeftMargin:(null==g?void 0:g.withCarouselNoLeftMargin)||!1,carouselChunkSize:(0,m.CMS_IMAGE_CAROUSEL_CHUNK_SIZE)({deviceType:s,desktopImagesOnReel:h.desktopImagesOnReel,tabletImagesOnReel:h.tabletImagesOnReel})}))):null};t.ImageCarouselComponent=v,v.propTypes={pageModel:g.CmsPageModelShape.isRequired,manageContentButton:s.default.node,deviceType:s.default.string.isRequired,content:g.CmsComponentContentShape.isRequired,providedProps:s.default.objectOf({withCarouselNoLeftMargin:s.default.bool})},v.defaultProps={manageContentButton:null,providedProps:null};var b=(0,h.WithCms)(v);t.ImageCarousel=b},79693:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageCarousel",{enumerable:!0,get:function(){return a.ImageCarousel}});var a=n(75207)},29363:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.LeadTimePromise=t.LeadTimePromiseComponent=t.LeadTimesInfo=void 0;var o=a(n(62697)),i=a(n(89526)),l=a(n(2652)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=C(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),u=n(66400),c=n(50782),s=n(72520),f=n(31569),p=n(94103),m=n(6640),g=n(9164),y=n(4255);function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}var h=u.typography.BodyDefault,v=u.utils.units,b=(0,d.css)(["\n  background-color: ",";\n  border-radius: ",";\n  border: "," solid ",";\n  display: flex;\n"],y.COLOR.grey10,v(2),v(.25),y.COLOR.grey5),T=d.default.div.withConfig({displayName:"LeadTimePromise__Wrapper",componentId:"sc-1fraur8-0"})(["\n  ","\n"],(0,p.stylesByDeviceType)({mobile:(0,d.css)(["\n      display: flex;\n      padding: "," ",";\n      margin-top: ",";\n      justify-content: center;\n      align-items: center;\n    "],v(5),v(4),v(4)),desktop:(0,d.css)(["\n      ",";\n      padding: ",";\n    "],b,v([4,6,6,8])),tablet:(0,d.css)(["\n      ",";\n      padding: ",";\n    "],b,v([4,8]))})),O=d.default.div.withConfig({displayName:"LeadTimePromise__LeadTimesInfo",componentId:"sc-1fraur8-1"})(["\n  display: flex;\n  align-items: center;\n\n  ","\n"],(0,p.stylesByDeviceType)({mobile:(0,d.css)(["\n      flex-direction: column;\n    "]),desktop:(0,d.css)(["\n      flex-direction: row;\n    "]),tablet:(0,d.css)(["\n      flex-direction: row;\n    "])}));t.LeadTimesInfo=O;var P=d.default.div.withConfig({displayName:"LeadTimePromise__LeadTimeIconWr",componentId:"sc-1fraur8-2"})(["\n  width: ",";\n  height: ",";\n  margin: ",";\n  background-color: ",";\n  border-radius: 50%;\n  display: flex;\n  flex: 1 0 auto;\n  justify-content: center;\n  align-items: center;\n"],v(10),v(10),v([0,1.75]),y.COLOR.grey1),_=d.default.img.withConfig({displayName:"LeadTimePromise__LeadTimeIcon",componentId:"sc-1fraur8-3"})(["\n  width: ",";\n  height: ",";\n"],v(6),v(6)),w=d.default.div.withConfig({displayName:"LeadTimePromise__LeadTimeMessage",componentId:"sc-1fraur8-4"})(["\n  ","\n"],(0,p.stylesByDeviceType)({mobile:(0,d.css)(["\n      max-width: ",";\n    "],v(60))})),I=function(e){var t=e.content,n=e.pageModel,a=e.manageContentButton,r=e.deviceType,l=(0,o.default)("text",t),d=(0,f.getImageUrlWithKey)("image",n)(t),u=(0,g.checkIsMobile)(r);return i.default.createElement(T,{deviceType:r},a,i.default.createElement(O,{deviceType:r,"data-test-id":"lead-time"},d&&i.default.createElement(P,null,i.default.createElement(_,{"data-test-id":"lead-time-icon",src:d})),i.default.createElement(w,{deviceType:r,"data-test-id":"lead-time-msg"},i.default.createElement(h,{color:u?"text-default":"text-subdued"},l||"Lead times and delivery charges will be provided in the checkout"))))};t.LeadTimePromiseComponent=I,I.propTypes={deviceType:s.DeviceTypeShape.isRequired,content:c.CmsComponentContentShape.isRequired,pageModel:c.CmsPageModelShape.isRequired,manageContentButton:l.default.node},I.defaultProps={manageContentButton:null};var k=(0,m.WithCms)(I);t.LeadTimePromise=k},97259:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LeadTimePromise",{enumerable:!0,get:function(){return a.LeadTimePromise}});var a=n(29363)},71435:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.LoginBanner=void 0;var r=a(n(12847)),o=a(n(34127)),i=a(n(26658)),l=a(n(91981)),d=a(n(62697)),u=a(n(35047)),c=a(n(89526)),s=a(n(2652)),f=a(n(50291)),p=n(50782),m=n(78049),g=n(31569),y=n(14140),C=f.default.div.withConfig({displayName:"LoginBanner__Wrapper",componentId:"sc-75v8lg-0"})(["\n  width: 100%;\n"]),h=function(e){var t=e.pageModel,n=e.content,a=e.manageContentButton,s=(0,y.takeTextWithColorField)("title")(n),f=(0,g.getImageUrlWithKey)("backgroundImage",t)(n),p=(0,g.getImageUrlWithKey)("badge",t)(n),h=(0,u.default)((0,d.default)("usp"),(0,l.default)([]),(0,i.default)((0,o.default)({uspIcon:(0,g.getImageUrlWithKey)("icon",t),uspTitle:(0,d.default)("title"),uspSubTitle:(0,d.default)("text"),id:(0,d.default)("id")})),(0,r.default)(5))(n),v=(0,u.default)((0,d.default)("cta"),(0,l.default)([]),(0,i.default)((0,o.default)({id:(0,d.default)("id"),backgroundColor:(0,d.default)("backgroundColor"),link:(0,d.default)("link"),textWithColor:(0,y.takeTextWithColorField)("textWithColor")})),(0,r.default)(2))(n);return c.default.createElement(C,null,a,c.default.createElement(m.LoginPageBannerBlock,{title:s,headerLogoLink:p,uspItems:h,ctaItems:v,backgroundImage:f}))};t.LoginBanner=h,h.propTypes={pageModel:p.CmsPageModelShape.isRequired,content:p.CmsComponentContentShape.isRequired,manageContentButton:s.default.node},h.defaultProps={manageContentButton:null}},22453:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoginBanner",{enumerable:!0,get:function(){return a.LoginBanner}});var a=n(71435)},3674:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Logo=void 0,t.Logo=function(e){return e.manageContentButton}},48665:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Logo",{enumerable:!0,get:function(){return a.Logo}});var a=n(3674)},43590:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.MainFooterBlock=t.MainFooterBlockComponent=t.LinkItemWrapper=t.TitleItemWrapper=void 0;var o=a(n(86903)),i=a(n(46431)),l=a(n(9279)),d=a(n(47953)),u=a(n(26658)),c=a(n(63298)),s=a(n(51795)),f=a(n(1185)),p=a(n(17964)),m=a(n(68442)),g=a(n(47474)),y=a(n(90366)),C=x(n(89526)),h=x(n(50291)),v=a(n(2652)),b=n(66400),T=n(50782),O=n(84562),P=n(9164),_=n(64434),w=n(39321),I=n(1060),k=n(6640),A=n(94103);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}function x(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){(0,y.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var B=(0,w.getOneTrustFeatureSwitchEnabled)(),N=b.typography.BodyDefault,R=b.typography.BodyHighlight,D=b.utils.units,L=h.default.div.withConfig({displayName:"MainFooterBlock__BlockWrapper",componentId:"sc-1rpnsuq-0"})(["\n  display: flex;\n  flex-direction: column;\n"]),W=(0,h.css)(["\n  display: block;\n  width: ",";\n  padding: ",";\n\n  ",";\n"],(function(e){return e.isMenuBlock?"50%":"auto"}),D([1.75,5]),(0,A.stylesByDeviceType)({mobile:(0,h.css)(["\n      padding: ",";\n    "],(function(e){var t=e.isMenuBlock;return D([3.75,t?0:6])}))})),j=h.default.li.withConfig({displayName:"MainFooterBlock__TitleItemWrapper",componentId:"sc-1rpnsuq-1"})(["\n  ","\n"],W);t.TitleItemWrapper=j;var U=h.default.div.withConfig({displayName:"MainFooterBlock__LinkGroupWrapper",componentId:"sc-1rpnsuq-2"})(["\n  flex: 1;\n  padding: ",";\n  ",";\n"],(function(e){var t=e.isMobile,n=e.isMenuBlock;return D(t?n?4.5:[2.25,0]:[0,0])}),(function(e){return e.isMenuBlock&&(0,h.css)(["\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap;\n    "])})),H=h.default.li.withConfig({displayName:"MainFooterBlock__LinkItemWrapper",componentId:"sc-1rpnsuq-3"})(["\n  ","\n  & > * {\n    cursor: pointer;\n    border-bottom: 1px solid rgba(152, 168, 186, 0.2);\n  }\n"],W);t.LinkItemWrapper=H;var F=h.default.div.withConfig({displayName:"MainFooterBlock__SubBlockWrapper",componentId:"sc-1rpnsuq-4"})([""]),q=function(e){(0,p.default)(r,e);var t,n,a=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,g.default)(t);if(n){var r=(0,g.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,m.default)(this,e)});function r(){var e;(0,c.default)(this,r);for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return e=a.call.apply(a,[this].concat(n)),(0,y.default)((0,f.default)(e),"state",{openedAccordions:[]}),(0,y.default)((0,f.default)(e),"renderLinkItem",(function(t,n){var a=t.ctaLink,r=t.ctaLinkText;return C.default.createElement(H,{key:"footerLink-".concat(r),isMobile:e.props.isMobile,isMenuBlock:n},C.default.createElement(_.CmsLink,{to:a,"data-test-id":"footer-block-link"},C.default.createElement(N,{color:"text-on-highlight-subdued",dataTestId:"footer-block-text"},r)))})),(0,y.default)((0,f.default)(e),"renderCookieLink",(function(e,t,n,a){return B&&e&&0===t&&C.default.createElement(H,{isMobile:n,isMenuBlock:n&&a,onClick:function(){return(0,I.toggleInfoDisplay)()}},C.default.createElement(N,{color:"text-on-highlight-subdued","data-test-id":"footer-block-link"},"Cookies Settings"))})),(0,y.default)((0,f.default)(e),"renderSubBlock",(function(t){var n=t.id,a=t.title,r=t.footerLink,o=t.isMobile,i=t.menuBlock,l=t.showCookieSettingsPopup,c=t.index;return C.default.createElement(F,{key:n,"data-test-id":"footer-block-wrapper"},o?i?C.default.createElement(C.default.Fragment,null,C.default.createElement(U,{isMobile:o,isMenuBlock:i,key:"footerBlock-".concat(a)},(0,u.default)((function(t){return e.renderLinkItem(t,i)}),r),e.renderCookieLink(l,c,o,i))):C.default.createElement(O.ExpansionPanel,{title:a,headBorderBottomColor:"divider-on-subdued-highlight",closedIconFill:"icon-default",openedIconFill:"icon-default",isOpened:(0,d.default)(n,e.state.openedAccordions),onToggle:function(){return e.onToggleAccordion(n)},testId:"accordion-expansion-panel",key:"footerBlock-".concat(a)},C.default.createElement(U,{isMobile:o},(0,u.default)(e.renderLinkItem,r),e.renderCookieLink(l,c,o,i))):C.default.createElement(C.default.Fragment,null,C.default.createElement(U,{key:"footerBlock-".concat(a)},C.default.createElement(j,null,C.default.createElement(R,{"data-test-id":"accordion-expansion-panel-head",color:"text-on-highlight"},a)),(0,u.default)(e.renderLinkItem,r)),e.renderCookieLink(l,c,o,i)))})),(0,y.default)((0,f.default)(e),"onToggleAccordion",(function(t){var n=(0,d.default)(t,e.state.openedAccordions)?l.default:i.default;e.setState((function(e){return{openedAccordions:n(t,e.openedAccordions)}}))})),e}return(0,s.default)(r,[{key:"render",value:function(){var e=this,t=this.props,n=t.manageContentButton,a=t.content,r=t.isMobile,i=(0,o.default)([],"footerBlock",a),l=(0,o.default)(!1,"menuBlock",a),d=(0,o.default)(!1,"showCookieSettingsPopup",a);return C.default.createElement(L,null,n,(0,P.mapIndexed)((function(t,n){return e.renderSubBlock(M(M({},t),{},{isMobile:r,menuBlock:l,showCookieSettingsPopup:d,index:n}))}),i))}}]),r}(C.Component);t.MainFooterBlockComponent=q,q.propTypes={isMobile:v.default.bool.isRequired,content:T.CmsComponentContentShape.isRequired,manageContentButton:v.default.node},q.defaultProps={manageContentButton:null};var z=(0,k.WithCms)(q);t.MainFooterBlock=z},62232:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"MainFooterBlock",{enumerable:!0,get:function(){return a.MainFooterBlock}});var a=n(43590)},33699:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.OnboardingBannerCmsComponent=void 0;var r=a(n(12847)),o=a(n(34127)),i=a(n(26658)),l=a(n(86903)),d=a(n(35047)),u=a(n(61217)),c=a(n(62697)),s=a(n(89526)),f=a(n(2652)),p=a(n(50291)),m=n(31569),g=n(14140),y=n(50782),C=n(59290),h=p.default.div.withConfig({displayName:"OnboardingBannerCmsComponent__Wrapper",componentId:"sc-wpgxp8-0"})(["\n  width: 100%;\n"]),v=function(e){var t=e.content,n=e.manageContentButton,a=e.pageModel,f=e.providedProps,p=(0,g.takeTextWithColorField)("header")(t),y=(0,c.default)("backgroundColor")(t),v=(0,m.getImageUrlWithKey)("backgroundImage",a)(t),b=(0,m.getImageUrlWithKey)("badgeImage",a)(t),T=(0,u.default)(["headerAlignment","horizontalAlignment"],t),O=(0,d.default)((0,l.default)([],"uspItems"),(0,i.default)((0,o.default)({uspIcon:(0,m.getImageUrlWithKey)("icon",a),uspTitle:(0,c.default)("title"),uspSubTitle:(0,c.default)("text"),id:(0,c.default)("id")})),(0,r.default)(4))(t),P=(0,d.default)((0,l.default)([],"ctaList"),(0,i.default)((0,o.default)({id:(0,c.default)("id"),backgroundColor:(0,c.default)("backgroundColor"),link:(0,c.default)("link"),textWithColor:(0,g.takeTextWithColorField)("textWithColor")})),(0,r.default)(2))(t);return s.default.createElement(h,null,s.default.createElement(C.OnboardingBanner,{title:p,backgroundColor:y,backgroundImage:v,headerLogoLink:b,headerAlignment:T,uspItems:O,ctaItems:P,isBannerEnabled:f&&f.isBannerEnabled,setBannerClosed:f&&f.setBannerClosed}),n)};t.OnboardingBannerCmsComponent=v,v.propTypes={content:y.CmsComponentContentShape.isRequired,pageModel:y.CmsPageModelShape.isRequired,manageContentButton:f.default.node,providedProps:f.default.objectOf(f.default.any)},v.defaultProps={manageContentButton:null,providedProps:null}},85311:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"OnboardingBannerCmsComponent",{enumerable:!0,get:function(){return a.OnboardingBannerCmsComponent}});var a=n(33699)},21947:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductCarousel=void 0;var r=a(n(86903)),o=a(n(61217)),i=a(n(35047)),l=a(n(62697)),d=a(n(89526)),u=a(n(2652)),c=a(n(50291)),s=n(50782),f=n(5933),p=n(14140),m=c.default.div.withConfig({displayName:"ProductCarousel__Wrapper",componentId:"sc-1fqz3m2-0"})(["\n  width: 100%;\n"]),g=function(e){var t=e.content,n=e.manageContentButton,a=(0,l.default)("productCode",t),u=(0,p.takeTextWithColorField)("title")(t),c=(0,i.default)((0,l.default)("cta"),(0,p.takeTextWithColorField)("textWithColor"))(t),s=(0,o.default)(["cta","link"],t),g=(0,r.default)(!1,"isDefaultSwiping",t);return d.default.createElement(m,null,n,d.default.createElement(f.ProductCarousel,{productsSku:a,title:u,ctaText:c,ctaLink:s,isDefaultSwiping:g}))};t.ProductCarousel=g,g.propTypes={content:s.CmsComponentContentShape.isRequired,manageContentButton:u.default.node},g.defaultProps={manageContentButton:null}},64485:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.ReturnsInformationItem=t.ReturnsInformationItemComponent=void 0;var o=a(n(33786)),i=a(n(62697)),l=a(n(34127)),d=a(n(89526)),u=a(n(2652)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=C(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),s=n(66400),f=n(50782),p=n(37070),m=n(76505),g=n(94103),y=n(6640);function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}var h=s.typography.BodyDefault,v=s.utils.units,b=s.utils.getThemeColor,T=c.default.div.withConfig({displayName:"ReturnsInformationItem__Text",componentId:"sc-11jmd0f-0"})([""]),O=c.default.div.withConfig({displayName:"ReturnsInformationItem__Wrapper",componentId:"sc-11jmd0f-1"})(["\n  background-color: ",";\n\n  ","\n"],b("surface-default"),(0,g.stylesByDeviceType)({mobile:(0,c.css)(["\n      margin-top: ",";\n      padding: ",";\n    "],v(3.74),v([3.75])),desktop:(0,c.css)(["\n      padding: ",";\n      margin-bottom: ",";\n      border-radius: ",";\n    "],v([5,6.25]),v(3.75),v(1)),tablet:(0,c.css)(["\n      padding: ",";\n      margin-bottom: ",";\n      border-radius: ",";\n    "],v([5,6.25]),v(3.75),v(1))})),P={name:"CHATHAM",code:"0102"},_=[],w={id:"12231",type:"BRANCH",fulfilmentBranchCode:"0102",estimatedFulfilmentDate:"2019-03-31T00:11:22+02:00",branch:P,entries:_,__typename:"Consignment"},I={id:"2331",type:"SUPPLIER",fulfilmentBranchCode:"0102",estimatedFulfilmentDate:"2019-08-31T00:11:22+02:00",branch:null,entries:_,__typename:"Consignment"},k={id:"2341",type:"CARRIER",fulfilmentBranchCode:"0102",estimatedFulfilmentDate:"2019-03-31T00:11:22+02:00",branch:null,entries:_,__typename:"Consignment"},A={id:"992341",type:"COLLECT_OUT_OF_STOCK",fulfilmentBranchCode:"0102",estimatedFulfilmentDate:"2019-08-14T00:11:22+02:00",branch:P,entries:_,__typename:"Consignment"},E=[{description:"Branch carrier and supplier mixed deliveries for a guest customer:",consignments:[w,k,I],isMockGuestCustomer:!0},{description:"Branch carrier and supplier mixed deliveries for a authorized customer:",consignments:[w,k,I],isMockGuestCustomer:!1},{description:"Mixed collection and delivery:",consignments:[w,A],isMockGuestCustomer:!0},{description:"Mixed collection and delivery:",consignments:[k,A],isMockGuestCustomer:!0}],x=function(e){var t=e.content,n=e.manageContentButton,a=e.deviceType,r=e.isGuestCustomer,u=e.order,c=e.isPreviewMode;if(!u)return null;var s=(0,l.default)({returningTextGuest:(0,i.default)("returningTextGuest"),returningTextAuthorized:(0,i.default)("returningTextAuthorized"),returningNoteBranchAndCollection:(0,i.default)("returningNoteBranchAndCollection"),returningNoteCarrier:(0,i.default)("returningNoteCarrier"),returningTextSupplier:(0,i.default)("returningTextSupplier"),headingDeliveryAndCollection:(0,i.default)("headingDeliveryAndCollection"),headingDelivery:(0,i.default)("headingDelivery"),headingCollection:(0,i.default)("headingCollection"),headingDeliverySupplier:(0,i.default)("headingDeliverySupplier"),headingDeliveryCourier:(0,i.default)("headingDeliveryCourier"),title:(0,i.default)("title")})(t);return c?d.default.createElement(d.default.Fragment,null,n,E.map((function(e){var t=e.description,n=e.consignments,r=e.isMockGuestCustomer;return d.default.createElement(d.default.Fragment,{key:t},d.default.createElement(T,null,d.default.createElement(h,null,t)),d.default.createElement(O,{"data-test-id":"returns-info",deviceType:a},d.default.createElement(m.ReturnsInformation,(0,o.default)({consignments:n,isGuestCustomer:r},s))))}))):d.default.createElement(O,{"data-test-id":"returns-info",deviceType:a},d.default.createElement(m.ReturnsInformation,(0,o.default)({consignments:u.consignments,isGuestCustomer:r},s)))};t.ReturnsInformationItemComponent=x,x.propTypes={deviceType:u.default.string.isRequired,pageModel:f.CmsPageModelShape.isRequired,content:f.CmsComponentContentShape.isRequired,manageContentButton:u.default.node,order:p.OrderShape.isRequired,isGuestCustomer:u.default.bool.isRequired,isPreviewMode:u.default.bool.isRequired},x.defaultProps={manageContentButton:null};var S=(0,y.WithCms)(x);t.ReturnsInformationItem=S},23340:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReturnsInformationItem",{enumerable:!0,get:function(){return a.ReturnsInformationItem}});var a=n(64485)},71195:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.RichTextBlock=t.RichTextBlockComponent=t.StyledHtmlBlock=void 0;var r=a(n(49589)),o=a(n(89526)),i=a(n(2652)),l=a(n(50291)),d=n(50782),u=n(26002),c=n(31569),s=n(4470),f=n(6640),p=l.default.div.withConfig({displayName:"RichTextBlock__Wrapper",componentId:"sc-x20yo0-0"})([""]),m=(0,l.default)(u.HtmlBlock).withConfig({displayName:"RichTextBlock__StyledHtmlBlock",componentId:"sc-x20yo0-1"})(["\n  ","\n"],s.basicHtmlStyles);t.StyledHtmlBlock=m;var g=function(e){var t=e.content,n=e.manageContentButton,a=e.deviceType,i=(0,r.default)("",["html","value"],t),l=(0,c.transformHippoCMSHtmlImagesSrc)(i);return o.default.createElement(p,{"data-test-id":"rich-text-block"},n,o.default.createElement(m,{"data-test-id":"rich-text-content",htmlContent:l,deviceType:a}))};t.RichTextBlockComponent=g,g.propTypes={deviceType:i.default.string.isRequired,content:d.CmsComponentContentShape.isRequired,manageContentButton:i.default.node},g.defaultProps={manageContentButton:null};var y=(0,f.WithCms)(g);t.RichTextBlock=y},85215:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RichTextBlock",{enumerable:!0,get:function(){return a.RichTextBlock}});var a=n(71195)},44633:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.RichTextBlockWithLabel=t.RichTextBlockWithLabelComponent=t.Label=t.StyledHtmlBlock=void 0;var r=a(n(86903)),o=a(n(49589)),i=a(n(89526)),l=a(n(2652)),d=a(n(50291)),u=n(66400),c=n(50782),s=n(26002),f=n(31569),p=n(4470),m=n(6640),g=u.typography.BadgeText,y=u.utils.units,C=u.utils.getThemeColor,h=d.default.div.withConfig({displayName:"RichTextBlockWithLabel__Wrapper",componentId:"sc-14oi3w4-0"})([""]),v=(0,d.default)(s.HtmlBlock).withConfig({displayName:"RichTextBlockWithLabel__StyledHtmlBlock",componentId:"sc-14oi3w4-1"})(["\n  ","\n"],p.basicHtmlStyles);t.StyledHtmlBlock=v;var b=d.default.div.withConfig({displayName:"RichTextBlockWithLabel__LabelWrapper",componentId:"sc-14oi3w4-2"})(["\n  margin-top: ",";\n"],y(7)),T=d.default.span.withConfig({displayName:"RichTextBlockWithLabel__Label",componentId:"sc-14oi3w4-3"})(["\n  display: inline;\n  text-transform: uppercase;\n  background-color: ",";\n  padding: ",";\n  border-radius: ",";\n"],C("surface-subdued-default"),y([1.25,2]),y(1));t.Label=T;var O=function(e){var t=e.content,n=e.manageContentButton,a=e.deviceType,l=(0,o.default)("",["html","value"],t),d=(0,r.default)("","label",t),u=(0,f.transformHippoCMSHtmlImagesSrc)(l);return i.default.createElement(h,{"data-test-id":"rich-text-block"},n,d&&i.default.createElement(b,{"data-test-id":"rich-text-label"},i.default.createElement(T,null,i.default.createElement(g,{color:"text-subdued"},d))),i.default.createElement(v,{"data-test-id":"rich-text-content",htmlContent:u,deviceType:a}))};t.RichTextBlockWithLabelComponent=O,O.propTypes={deviceType:l.default.string.isRequired,content:c.CmsComponentContentShape.isRequired,manageContentButton:l.default.node},O.defaultProps={manageContentButton:null};var P=(0,m.WithCms)(O);t.RichTextBlockWithLabel=P},2585:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RichTextBlockWithLabel",{enumerable:!0,get:function(){return a.RichTextBlockWithLabel}});var a=n(44633)},89085:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticArticleBlock=t.StaticArticleBlockComponent=void 0;var o=a(n(86903)),i=a(n(89526)),l=a(n(2652)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),u=n(66400),c=n(50782),s=n(31569),f=n(64434),p=n(6640);function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}var g=u.typography.BodyHighlight,y=u.typography.NotesDefault,C=u.utils.units,h=d.default.div.withConfig({displayName:"StaticArticleBlock__ArticleWrapper",componentId:"sc-y7ghi2-0"})(["\n  box-sizing: border-box;\n  height: 100%;\n  padding: ",";\n"],C([4,3])),v=d.default.div.withConfig({displayName:"StaticArticleBlock__InnerWr",componentId:"sc-y7ghi2-1"})([""]),b=d.default.div.withConfig({displayName:"StaticArticleBlock__ImageWrapper",componentId:"sc-y7ghi2-2"})(["\n  position: relative;\n  width: 100%;\n  padding-bottom: 61.76%;\n  border-radius: ",";\n"],C(1)),T=d.default.div.withConfig({displayName:"StaticArticleBlock__ImageInner",componentId:"sc-y7ghi2-3"})(["\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  overflow: hidden;\n\n  ","\n"],(function(e){var t=e.background;return(0,d.css)(["\n    background: url(",");\n    background-size: cover;\n    background-position: center;\n  "],t)})),O=d.default.img.withConfig({displayName:"StaticArticleBlock__Image",componentId:"sc-y7ghi2-4"})(["\n  max-width: 100%;\n  max-height: 100%;\n  opacity: ",";\n"],(function(e){return e.opacity})),P=d.default.div.withConfig({displayName:"StaticArticleBlock__InfoWrapper",componentId:"sc-y7ghi2-5"})([""]),_=d.default.div.withConfig({displayName:"StaticArticleBlock__Title",componentId:"sc-y7ghi2-6"})(["\n  margin-top: ",";\n"],C(3.75)),w=d.default.div.withConfig({displayName:"StaticArticleBlock__Description",componentId:"sc-y7ghi2-7"})(["\n  margin-top: ",";\n"],C(1.25)),I=function(e){var t=e.content,n=e.pageModel,a=e.manageContentButton,r=e.deviceType,l=(0,o.default)("","articleTitle",t),d=(0,o.default)("","articleDescription",t),u=(0,o.default)("","ctaLink",t),c=(0,s.getImageUrlWithKey)("articleImage",n)(t);return i.default.createElement(h,{"data-test-id":"static-article",deviceType:r},a,i.default.createElement(f.CmsLink,{to:u,"data-test-id":"article-link"},i.default.createElement(v,{deviceType:r},i.default.createElement(b,null,i.default.createElement(T,{"data-test-id":"article-image",background:c},i.default.createElement(O,{opacity:c?0:1,src:c,alt:l,title:l}))),i.default.createElement(P,{deviceType:r},i.default.createElement(_,{"data-test-id":"article-title"},i.default.createElement(g,null,l)),d&&i.default.createElement(w,{"data-test-id":"article-description"},i.default.createElement(y,{color:"text-subdued"},d))))))};t.StaticArticleBlockComponent=I,I.propTypes={deviceType:l.default.string.isRequired,content:c.CmsComponentContentShape.isRequired,manageContentButton:l.default.node,pageModel:c.CmsPageModelShape.isRequired},I.defaultProps={manageContentButton:null};var k=(0,p.WithCms)(I);t.StaticArticleBlock=k},44588:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticArticleBlock",{enumerable:!0,get:function(){return a.StaticArticleBlock}});var a=n(89085)},81236:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticCategory=t.StaticCategoryComponent=t.CategoryInner=void 0;var o=a(n(86903)),i=a(n(89526)),l=a(n(2652)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),u=n(66400),c=n(50782),s=n(31569),f=n(64434),p=n(94103),m=n(6640);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}var y=u.typography.BodyHighlight,C=u.typography.BodyDefault,h=u.utils.units,v=u.utils.getThemeColor,b=d.default.div.withConfig({displayName:"StaticCategory__CategoryWrapper",componentId:"sc-o7mfs3-0"})(["\n  box-sizing: border-box;\n  height: 100%;\n\n  padding: ",";\n"],(0,p.stylesByDeviceType)({desktop:h([0,3,4]),tablet:h([0,3,4]),mobile:h([0,2,4])})),T=d.default.div.withConfig({displayName:"StaticCategory__CategoryInner",componentId:"sc-o7mfs3-1"})(["\n  width: 100%;\n  height: 100%;\n  box-sizing: border-box;\n  background: ",";\n  overflow: hidden;\n  border-radius: ",";\n"],v("surface-default"),(0,p.stylesByDeviceType)({desktop:h(1.25),tablet:h(1.25),mobile:h(2)}));t.CategoryInner=T;var O=d.default.div.withConfig({displayName:"StaticCategory__ImageWrapper",componentId:"sc-o7mfs3-2"})(["\n  position: relative;\n  width: 100%;\n  padding-bottom: 100%;\n"]),P=d.default.div.withConfig({displayName:"StaticCategory__ImageInner",componentId:"sc-o7mfs3-3"})(["\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  overflow: hidden;\n\n  ","\n"],(function(e){var t=e.background;return(0,d.css)(["\n    background: url(",");\n    background-size: cover;\n    background-position: center;\n  "],t)})),_=d.default.img.withConfig({displayName:"StaticCategory__Image",componentId:"sc-o7mfs3-4"})(["\n  max-width: 100%;\n  max-height: 100%;\n  opacity: ",";\n"],(function(e){return e.opacity})),w=d.default.div.withConfig({displayName:"StaticCategory__InfoWrapper",componentId:"sc-o7mfs3-5"})(["\n  padding: ",";\n\n  ",";\n"],h(4),(0,p.stylesByDeviceType)({desktop:(0,d.css)(["\n      min-height: ",";\n    "],h(11.75)),tablet:(0,d.css)(["\n      min-height: ",";\n    "],h(11.75))})),I=d.default.div.withConfig({displayName:"StaticCategory__Title",componentId:"sc-o7mfs3-6"})([""]),k=d.default.div.withConfig({displayName:"StaticCategory__Subtitle",componentId:"sc-o7mfs3-7"})([""]),A=function(e){var t=e.content,n=e.pageModel,a=e.manageContentButton,r=e.deviceType,l=(0,o.default)("","categoryTitle",t),d=(0,o.default)("","categorySubtitle",t),u=(0,o.default)("","ctaLink",t),c=(0,s.getImageUrlWithKey)("categoryImage",n)(t);return i.default.createElement(b,{"data-test-id":"static-category",deviceType:r},a,i.default.createElement(f.CmsLink,{to:u,"data-test-id":"category-link"},i.default.createElement(T,{deviceType:r},i.default.createElement(O,null,i.default.createElement(P,{"data-test-id":"category-image",background:c},i.default.createElement(_,{opacity:c?0:1,src:c,alt:l,title:l}))),i.default.createElement(w,{deviceType:r},i.default.createElement(I,{"data-test-id":"category-title"},i.default.createElement(y,null,l)),d&&i.default.createElement(k,{"data-test-id":"category-subtitle"},i.default.createElement(C,null,d))))))};t.StaticCategoryComponent=A,A.propTypes={deviceType:l.default.string.isRequired,content:c.CmsComponentContentShape.isRequired,manageContentButton:l.default.node,pageModel:c.CmsPageModelShape.isRequired},A.defaultProps={manageContentButton:null};var E=(0,m.WithCms)(A);t.StaticCategory=E},47996:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticCategory",{enumerable:!0,get:function(){return a.StaticCategory}});var a=n(81236)},94120:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticMenu=t.StaticMenuComponent=void 0;var o=a(n(86903)),i=a(n(69817)),l=a(n(26658)),d=a(n(31484)),u=a(n(20396)),c=a(n(89526)),s=a(n(2652)),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),p=n(66400),m=n(50782),g=n(64434),y=n(94103),C=n(72520),h=n(9164),v=n(6640),b=n(4255);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}var O=p.base.Icons,P=p.typography.BodyHighlight,_=p.utils.units,w=p.utils.getThemeColor,I=(0,f.css)(["\n  padding: ",";\n  border-radius: ",";\n  background-color: ",";\n"],_([2,4]),_(1),w("surface-default")),k=f.default.div.withConfig({displayName:"StaticMenu__Wrapper",componentId:"sc-1cvrcrs-0"})(["\n  ","\n"],(0,y.stylesByDeviceType)({mobile:(0,f.css)(["\n      padding: ",";\n    "],_([0,4])),desktop:I,tablet:I})),A=(0,f.css)(["\n  padding: ",";\n\n  &:not(:last-child) {\n    border-bottom: 1px solid ",";\n  }\n"],_([3.75,2,4.5]),b.COLOR.grey5),E=f.default.div.withConfig({displayName:"StaticMenu__MenuItemWr",componentId:"sc-1cvrcrs-1"})(["\n  ","\n"],(0,y.stylesByDeviceType)({mobile:(0,f.css)(["\n      padding: ",";\n      margin-bottom: ",";\n      border-radius: ",";\n      background-color: ",";\n    "],_(4),_(2),_(1),w("surface-default")),desktop:A,tablet:A})),x=(0,f.default)(g.CmsLink).withConfig({displayName:"StaticMenu__StyledLink",componentId:"sc-1cvrcrs-2"})(["\n  display: flex;\n  justify-content: space-between;\n"]),S=function(e,t){return(0,u.default)("pathname",t,e)},M=function(e){var t=e.content,n=e.manageContentButton,a=e.deviceType,r=e.location,u=(0,h.checkIsMobile)(a),s=(0,d.default)((0,l.default)((0,i.default)(["title","ctaLink"])),(0,o.default)([],"staticMenuItem"))(t);return c.default.createElement(k,{deviceType:a,"data-test-id":"static-menu"},n,(0,l.default)((function(e){var t=e.title,n=e.ctaLink;return c.default.createElement(E,{deviceType:a,key:t},c.default.createElement(x,{to:n,"data-test-id":"menu-item-link"},c.default.createElement(P,{dataTestId:"menu-item-text",color:S(r,n)?"text-default":"text-subdued"},t),u&&c.default.createElement(O.ChevronRight24,{color:"action-secondary-pressed",dataTestId:"arrow-right"})))}),s))};t.StaticMenuComponent=M,M.propTypes={location:C.LocationShape.isRequired,deviceType:s.default.string.isRequired,content:m.CmsComponentContentShape.isRequired,manageContentButton:s.default.node},M.defaultProps={manageContentButton:null};var B=(0,v.WithCms)(M);t.StaticMenu=B},48488:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticMenu",{enumerable:!0,get:function(){return a.StaticMenu}});var a=n(94120)},59330:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.StockReservationMessage=void 0;var o=a(n(62697)),i=a(n(86903)),l=a(n(89526)),d=a(n(2652)),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),c=n(66400),s=n(50782),f=n(4255);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var m=c.utils.units,g=u.default.div.withConfig({displayName:"StockReservationMessage__Wrapper",componentId:"sc-y4hv41-0"})([""]),y=u.default.div.withConfig({displayName:"StockReservationMessage__Reservation",componentId:"sc-y4hv41-1"})(["\n  ",";\n"],(function(e){var t=e.textColor,n=e.textOpacity,a=e.marginTop;return(0,u.css)(["\n    color: ",";\n    opacity: ",";\n    margin-top: ",";\n  "],t,n,m(a))})),C=function(e){var t=e.content,n=e.manageContentButton,a=e.providedProps,r=(0,i.default)(f.COLOR.grey7,"color",a),d=(0,i.default)(1,"opacity",a),u=(0,i.default)(0,"marginTop",a),c=(0,o.default)("text",t);return l.default.createElement(g,null,n,l.default.createElement(y,{textColor:r,textOpacity:d,marginTop:u,"data-test-id":"reservation-message"},c||"Stock will be reserved on completion of your order"))};t.StockReservationMessage=C,C.propTypes={content:s.CmsComponentContentShape.isRequired,manageContentButton:d.default.node,providedProps:d.default.shape({color:d.default.string,opacity:d.default.number,marginTop:d.default.number})},C.defaultProps={manageContentButton:null,providedProps:null}},76268:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StockReservationMessage",{enumerable:!0,get:function(){return a.StockReservationMessage}});var a=n(59330)},70566:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.SubscriptionBlock=t.SubscriptionBlockComponent=void 0;var r=a(n(33786)),o=a(n(86903)),i=a(n(34127)),l=a(n(89526)),d=a(n(2652)),u=a(n(50291)),c=n(66400),s=n(50782),f=n(21500),p=n(9164),m=n(6640),g=n(4255),y=c.utils.units,C=u.default.div.withConfig({displayName:"SubscriptionBlock__Wrapper",componentId:"sc-ftuvgi-0"})(["\n  background-color: ",";\n  border-radius: ",";\n  padding: ",";\n  margin: ",";\n"],g.COLOR.blue4,y(2),(function(e){var t=e.isMobile,n=e.isTablet;return y(n?[7,8,8]:t?[8,4,4.75]:[7,8,8])}),(function(e){var t=e.isTablet;return y(t?[19.5,3,0]:0)})),h=function(e){var t=e.content,n=e.manageContentButton,a=e.doSubmitSubscriptionEmail,d=e.isSubscribedToMailingList,u=e.isMobile,c=e.deviceType;if(e.isAuthorized)return null;var s=(0,i.default)({title:(0,o.default)("","title"),confirmationTitle:(0,o.default)("","confirmationTitle"),placeholderText:(0,o.default)("","placeholderText"),text:(0,o.default)("","text"),ctaLink:(0,o.default)("","ctaLink"),ctaLinkText:(0,o.default)("","ctaLinkText")})(t),m=(0,p.checkIsTablet)(c);return l.default.createElement(C,{isMobile:u,isTablet:m},n,l.default.createElement(f.JoinOurMailingList,(0,r.default)({},s,{onSubmit:a,isSubscribedToMailingList:d,isMobile:u,isTablet:m})))};t.SubscriptionBlockComponent=h,h.propTypes={isMobile:d.default.bool.isRequired,deviceType:d.default.string.isRequired,pageModel:s.CmsPageModelShape.isRequired,content:s.CmsComponentContentShape.isRequired,manageContentButton:d.default.node,doSubmitSubscriptionEmail:d.default.func.isRequired,isSubscribedToMailingList:d.default.bool,isAuthorized:d.default.bool.isRequired},h.defaultProps={manageContentButton:null,isSubscribedToMailingList:!1};var v=(0,m.WithCms)(h);t.SubscriptionBlock=v},5379:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"SubscriptionBlock",{enumerable:!0,get:function(){return a.SubscriptionBlock}});var a=n(70566)},44352:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.ToolHireInformationItem=t.ToolHireInformationItemComponent=void 0;var o=a(n(49589)),i=a(n(62697)),l=a(n(34127)),d=a(n(89526)),u=a(n(2652)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),s=n(66400),f=n(50782),p=n(16205),m=n(94103),g=n(6640);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var C=s.utils.units,h=s.utils.getThemeColor,v=c.default.div.withConfig({displayName:"ToolHireInformationItem__Wrapper",componentId:"sc-kyyal-0"})(["\n  ","\n"],(0,m.stylesByDeviceType)({mobile:(0,c.css)(["\n      padding: ",";\n      margin: ",";\n      background-color: ",";\n    "],C(3.75),C([3.75,0,0]),h("surface-default")),desktop:(0,c.css)(["\n      padding: ",";\n    "],C([9,0,5])),tablet:(0,c.css)(["\n      background-color: ",";\n      padding: ",";\n    "],h("surface-default"),C([5,6.25]))})),b=function(e){var t=e.content,n=e.manageContentButton,a=e.deviceType,r=(0,l.default)({title:(0,i.default)("title"),text:(0,i.default)("text"),ctaText:(0,o.default)("",["ctaText","value"])})(t);return d.default.createElement(v,{deviceType:a,"data-test-id":"tool-hire"},n,d.default.createElement(p.ToolHire,r))};t.ToolHireInformationItemComponent=b,b.propTypes={deviceType:u.default.string.isRequired,pageModel:f.CmsPageModelShape.isRequired,content:f.CmsComponentContentShape.isRequired,manageContentButton:u.default.node},b.defaultProps={manageContentButton:null};var T=(0,g.WithCms)(b);t.ToolHireInformationItem=T},97400:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ToolHireInformationItem",{enumerable:!0,get:function(){return a.ToolHireInformationItem}});var a=n(44352)},42072:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.TopBrands=t.TopBrandsComponent=void 0;var o=a(n(34127)),i=a(n(26658)),l=a(n(31484)),d=a(n(86903)),u=a(n(89526)),c=a(n(2652)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),f=n(66400),p=n(50782),m=n(31569),g=n(94103),y=n(64434),C=n(6640),h=n(9164);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}var b=f.typography.H2,T=f.typography.H3,O=f.typography.H4,P=f.typography.H5,_=f.utils.units,w=f.utils.getThemeColor,I=s.default.div.withConfig({displayName:"TopBrands__Wrapper",componentId:"sc-wjq070-0"})(["\n  margin-top: ",";\n  padding: ",";\n  background-color: ",";\n  border-radius: ",";\n\n  padding: ",";\n"],_(4),_([8,8,10]),w("surface-default"),_(2),(0,g.stylesByDeviceType)({mobile:_([6,6,8]),desktop:_([8,8,10]),tablet:_([8,8,10])})),k=s.default.div.withConfig({displayName:"TopBrands__TitleText",componentId:"sc-wjq070-1"})(["\n  text-align: center;\n"]),A=s.default.div.withConfig({displayName:"TopBrands__SubtitleText",componentId:"sc-wjq070-2"})(["\n  text-align: center;\n"]),E=s.default.div.withConfig({displayName:"TopBrands__BrandsListWr",componentId:"sc-wjq070-3"})(["\n  display: flex;\n  margin-top: ",";\n  flex-wrap: wrap;\n"],_(7)),x=s.default.div.withConfig({displayName:"TopBrands__BrandItem",componentId:"sc-wjq070-4"})(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n\n  ","\n"],(0,g.stylesByDeviceType)({mobile:(0,s.css)(["\n      flex: 1 1 50%;\n      height: ",";\n    "],_(16)),desktop:(0,s.css)(["\n      flex: 1 1 0;\n      height: ",";\n    "],_(20)),tablet:(0,s.css)(["\n      flex: 1 1 33%;\n      height: ",";\n    "],_(20))})),S=s.default.img.withConfig({displayName:"TopBrands__BrandImg",componentId:"sc-wjq070-5"})(["\n  max-width: 100%;\n  max-height: 100%;\n"]),M=(0,s.default)(y.CmsLink).withConfig({displayName:"TopBrands__StyledLink",componentId:"sc-wjq070-6"})(["\n  height: 100%;\n  width: 100%;\n  justify-content: center;\n  align-items: center;\n  display: flex;\n"]),B=function(e){var t=e.pageModel,n=e.content,a=e.manageContentButton,r=e.deviceType,c=(0,d.default)("","title",n),s=(0,d.default)("","subtitle",n),f=(0,h.checkIsMobile)(r),p=f?b:T,g=f?O:P,y=(0,l.default)((0,i.default)((0,o.default)({ctaLink:(0,d.default)("","ctaLink"),image:(0,m.getImageUrlWithKey)("image",t)})),(0,d.default)([],"brands"))(n);return u.default.createElement(I,{deviceType:r,"data-test-id":"top-brands"},a,u.default.createElement(k,{"data-test-id":"top-brands-title"},u.default.createElement(p,null,c)),s&&u.default.createElement(A,{"data-test-id":"top-brands-subtitle"},u.default.createElement(g,{color:"text-subdued"},s)),u.default.createElement(E,null,y.map((function(e){var t=e.ctaLink,n=e.image;return u.default.createElement(x,{"data-test-id":"top-brands-item"},t?u.default.createElement(M,{to:t,"data-test-id":"brand-link"},u.default.createElement(S,{src:n,"data-test-id":"brand-img",alt:t})):u.default.createElement(S,{src:n,"data-test-id":"brand-img"}))}))))};t.TopBrandsComponent=B,B.propTypes={deviceType:c.default.string.isRequired,pageModel:p.CmsPageModelShape.isRequired,content:p.CmsComponentContentShape.isRequired,manageContentButton:c.default.node},B.defaultProps={manageContentButton:null};var N=(0,C.WithCms)(B);t.TopBrands=N},78870:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TopBrands",{enumerable:!0,get:function(){return a.TopBrands}});var a=n(42072)},20083:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.TopCategory=t.TopCategoryComponent=void 0;var o=a(n(37992)),i=a(n(79468)),l=a(n(34127)),d=a(n(26658)),u=a(n(31484)),c=a(n(86903)),s=a(n(5010)),f=a(n(61217)),p=a(n(89526)),m=a(n(2652)),g=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=_(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),y=n(66400),C=n(94103),h=n(50782),v=n(31569),b=n(64434),T=n(9164),O=n(33384),P=n(6640);function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_=function(e){return e?n:t})(e)}var w=y.base.Icons,I=y.typography.H3,k=y.typography.H2,A=y.typography.BodyDefault,E=y.utils.units,x=y.utils.getThemeColor,S=g.default.div.withConfig({displayName:"TopCategory__Wrapper",componentId:"sc-1a3d9ay-0"})(["\n  margin-top: ",";\n  background-color: ",";\n\n  padding: ",";\n\n  ",";\n"],E(4),x("surface-default"),(0,C.stylesByDeviceType)({mobile:E([5,4,0]),desktop:E([5.5,7.5,4.25]),tablet:E([5.5,7.5,4.25])}),(0,C.stylesByDeviceType)({desktop:(0,g.css)(["\n      border-radius: ",";\n    "],E(1)),tablet:(0,g.css)(["\n      border-radius: ",";\n    "],E(1))})),M=g.default.div.withConfig({displayName:"TopCategory__TopCategoriesListWr",componentId:"sc-1a3d9ay-1"})(["\n  display: flex;\n  flex-wrap: wrap;\n\n  ","\n"],(0,C.stylesByDeviceType)({mobile:(0,g.css)(["\n      margin-top: ",";\n    "],E(2.74)),desktop:(0,g.css)(["\n      margin-top: ",";\n    "],E(8.75)),tablet:(0,g.css)(["\n      margin-top: ",";\n    "],E(8.75))})),B=g.default.div.withConfig({displayName:"TopCategory__TopCategoryItem",componentId:"sc-1a3d9ay-2"})(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n\n  ","\n"],(0,C.stylesByDeviceType)({mobile:(0,g.css)(["\n      flex: 1 1 100%;\n      height: ",";\n      padding-top: ",";\n    "],E(9),E(4.75)),desktop:(0,g.css)(["\n      flex: 1 1 0;\n      ",";\n      ",";\n      ",";\n      ","\n    "],(function(e){return e.isPaddingTopWithHeight&&(0,g.css)(["\n          height: ",";\n        "],E(8.5))}),(function(e){return!e.noMarginLeft&&(0,g.css)(["\n          margin-left: ",";\n        "],E(7.5))}),(function(e){return!e.noBorderRight&&(0,g.css)(["\n          border-right: "," solid ",";\n        "],E(.25),x("surface-subdued-default"))}),(function(e){return e.isPaddingTopWithHeight&&(0,g.css)(["\n          padding-top: ",";\n        "],E(6))})),tablet:(0,g.css)(["\n      flex: 1 1 0;\n      height: ",";\n      ",";\n      ",";\n    "],E(20),(function(e){return!e.noMarginLeft&&(0,g.css)(["\n          margin-left: ",";\n        "],E(7.5))}),(function(e){return!e.noBorderRight&&(0,g.css)(["\n          border-right: "," solid ",";\n        "],E(.25),x("surface-subdued-default"))}))})),N=g.default.div.withConfig({displayName:"TopCategory__TopCategoryItemBreak",componentId:"sc-1a3d9ay-3"})(["\n  flex-basis: 100%;\n  height: 0;\n"]),R=g.default.img.withConfig({displayName:"TopCategory__TopCategoryImg",componentId:"sc-1a3d9ay-4"})(["\n  max-width: ",";\n  max-height: ",";\n"],E(5),E(5.75)),D=g.default.div.withConfig({displayName:"TopCategory__TopCategoryTitle",componentId:"sc-1a3d9ay-5"})(["\n  margin-top: -",";\n\n  ","\n"],E(.5),(0,C.stylesByDeviceType)({mobile:(0,g.css)(["\n      text-align: center;\n      margin-left: ",";\n    "],E(6.75)),desktop:(0,g.css)(["\n      text-align: center;\n      margin-left: ",";\n    "],E(6.75)),tablet:(0,g.css)(["\n      margin-left: ",";\n    "],E(5))})),L=(0,g.default)(b.CmsLink).withConfig({displayName:"TopCategory__StyledLink",componentId:"sc-1a3d9ay-6"})(["\n  height: 100%;\n  width: 100%;\n  justify-content: flex-start;\n  display: flex;\n\n  ","\n"],(0,C.stylesByDeviceType)({mobile:(0,g.css)(["\n      padding: ",";\n      border-bottom: "," solid ",";\n      align-items: flex-start;\n    "],E([0,0,0,2]),E(.25),x("surface-subdued-default")),desktop:(0,g.css)(["\n      ","\n      ","\n      ","\n      align-items: flex-start;\n    "],(function(e){return!e.noMarginRight&&(0,g.css)(["\n          margin-right: ",";\n        "],E(7.5))}),(function(e){return e.isBorderBottom&&(0,g.css)(["\n          border-bottom: "," solid ",";\n        "],E(.25),x("surface-subdued-default"))}),(function(e){return e.isPaddingBottom&&(0,g.css)(["\n          padding-bottom: ",";\n        "],E(2))})),tablet:(0,g.css)(["\n      ",";\n      ","\n      ","\n      align-items: center;\n    "],(function(e){return!e.noMarginRight&&(0,g.css)(["\n          margin-right: ",";\n        "],E(7.5))}),(function(e){return e.isBorderBottom&&(0,g.css)(["\n          border-bottom: "," solid ",";\n        "],E(.25),x("surface-subdued-default"))}),(function(e){return e.isPaddingBottom&&(0,g.css)(["\n          padding-bottom: ",";\n        "],E(2))}))})),W=g.default.span.withConfig({displayName:"TopCategory__MobileArrowRight",componentId:"sc-1a3d9ay-7"})(["\n  position: absolute;\n  right: ",";\n  margin-top: -",";\n"],E(3.75),E(.75)),j=function(e){var t=e.pageModel,n=e.content,a=e.manageContentButton,r=e.deviceType;if((0,f.default)(["hideOn",(0,s.default)(r)],n))return a;var m=(0,c.default)("","title",n),g=(0,u.default)((0,d.default)((0,l.default)({categoryTitle:(0,c.default)("","categoryTitle"),ctaLink:(0,c.default)("","ctaLink"),image:(0,v.getImageUrlWithKey)("image",t)})),(0,c.default)([],"categories"))(n),y=(0,T.checkIsMobile)(r),C=(0,i.default)(0,y?O.TOP_CATEGORY_BLOCK_TOTAL_ITEMS_FOR_MOBILE:O.TOP_CATEGORY_BLOCK_TOTAL_ITEMS_FOR_NON_MOBILE,g),h=O.TOP_CATEGORY_BLOCK_ITEMS_PER_LINE,b=(0,o.default)(C),P=Math.ceil(b/h),_=y?I:k;return p.default.createElement(S,{deviceType:r,"data-test-id":"top-category-block"},a,p.default.createElement(_,{dataTestId:"top-category-block-title"},m),p.default.createElement(M,null,C.map((function(e,t){var n=e.categoryTitle,a=e.ctaLink,o=e.image;return p.default.createElement(p.default.Fragment,null,t%h==0&&0!==t&&p.default.createElement(N,null),p.default.createElement(B,{deviceType:r,isPaddingTopWithHeight:t>h-1,noMarginLeft:t%h==0,"data-test-id":"top-category-block-item",key:a,noBorderRight:t%3==2},p.default.createElement(L,{to:a,isPaddingBottom:t<h,isBorderBottom:P-1>t/h,noMarginRight:t%3==2,deviceType:r,"data-test-id":"top-category-block-link"},p.default.createElement(R,{src:o,"data-test-id":"top-category-block-img"}),p.default.createElement(D,null,p.default.createElement(A,null,n)),y&&p.default.createElement(W,null,p.default.createElement(w.ChevronRight24,{color:"action-secondary-pressed",dataTestId:"arrow-right"})))))}))))};t.TopCategoryComponent=j,j.propTypes={deviceType:m.default.string.isRequired,pageModel:h.CmsPageModelShape.isRequired,content:h.CmsComponentContentShape.isRequired,manageContentButton:m.default.node},j.defaultProps={manageContentButton:null};var U=(0,P.WithCms)(j);t.TopCategory=U},58059:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TopCategory",{enumerable:!0,get:function(){return a.TopCategory}});var a=n(20083)},25112:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TradeOffersCarousel=t.TradeOffersCarouselComponent=void 0;var r=a(n(33786)),o=a(n(26658)),i=a(n(31484)),l=a(n(86903)),d=a(n(34127)),u=a(n(89526)),c=a(n(2652)),s=a(n(50291)),f=n(66400),p=n(50782),m=n(82689),g=n(31569),y=n(6640),C=f.utils.units,h=s.default.div.withConfig({displayName:"TradeOffersCarousel__Wrapper",componentId:"sc-1ye728x-0"})(["\n  margin-top: ",";\n"],C(4)),v=function(e){var t=e.pageModel,n=e.content,a=e.manageContentButton,c=e.deviceType,s=(0,d.default)({title:(0,l.default)("","title"),additionalInfo:(0,l.default)("","additionalInfo"),icon:(0,g.getImageUrlWithKey)("icon",t),tradeOffers:(0,i.default)((0,o.default)((0,d.default)({name:(0,l.default)("","categoryTitle"),categoryUrl:(0,l.default)("","ctaLink"),image:(0,g.getImageUrlWithKey)("image",t)})),(0,l.default)([],"categories"))})(n);return u.default.createElement(h,null,a,u.default.createElement(m.HomepageTradeOffersCms,(0,r.default)({deviceType:c},s)))};t.TradeOffersCarouselComponent=v,v.propTypes={deviceType:c.default.string.isRequired,pageModel:p.CmsPageModelShape.isRequired,content:p.CmsComponentContentShape.isRequired,manageContentButton:c.default.node},v.defaultProps={manageContentButton:null};var b=(0,y.WithCms)(v);t.TradeOffersCarousel=b},19322:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TradeOffersCarousel",{enumerable:!0,get:function(){return a.TradeOffersCarousel}});var a=n(25112)},30117:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.USP=t.USPComponent=void 0;var r=a(n(86903)),o=a(n(26658)),i=a(n(62697)),l=a(n(35047)),d=a(n(89526)),u=a(n(2652)),c=a(n(50291)),s=n(50782),f=n(31569),p=n(84009),m=n(6640),g=c.default.div.withConfig({displayName:"USP__Wrapper",componentId:"sc-4irdah-0"})(["\n  width: 100%;\n"]),y=function(e){var t=e.deviceType,n=e.pageModel,a=e.content,u=e.manageContentButton,c=e.providedProps,s=(0,l.default)((0,i.default)("usplistItem"),(0,o.default)((function(e){var t=e.title,a=e.text,r=e.ctaLink,o=e.icon;return{title:t,text:a,link:r||"/",icon:(0,f.getImageUrl)(o,n)}})))(a),m=(0,r.default)(!1,"displayInRow",c);return d.default.createElement(g,null,u,d.default.createElement(p.USPBlock,{uspItems:s,deviceType:t,displayInRow:m}))};t.USPComponent=y,y.propTypes={deviceType:u.default.string.isRequired,pageModel:s.CmsPageModelShape.isRequired,content:s.CmsComponentContentShape.isRequired,manageContentButton:u.default.node,providedProps:u.default.objectOf(u.default.any)},y.defaultProps={manageContentButton:null,providedProps:null};var C=(0,m.WithCms)(y);t.USP=C},85721:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"USP",{enumerable:!0,get:function(){return a.USP}});var a=n(30117)},45131:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.WhatHappensNextItem=t.WhatHappensNextItemComponent=void 0;var r=a(n(69817)),o=a(n(89526)),i=a(n(2652)),l=a(n(50291)),d=n(66400),u=n(50782),c=n(37070),s=n(76386),f=n(9164),p=n(6640),m=d.typography.BodyDefault,g=l.default.div.withConfig({displayName:"WhatHappensNextItem__Wrapper",componentId:"sc-79vjqr-0"})([""]),y=l.default.div.withConfig({displayName:"WhatHappensNextItem__Text",componentId:"sc-79vjqr-1"})([""]),C={name:"CHATHAM",code:"0102",email:"test_branch@test.te",phone:"000 123412"},h=[],v={id:"12231",type:"BRANCH",fulfilmentBranchCode:"0102",estimatedFulfilmentDate:"2019-03-31T00:11:22+02:00",branch:C,entries:h,__typename:"Consignment"},b=[{description:"Branch carrier and supplier mixed deliveries:",consignments:[v,{id:"2341",type:"CARRIER",fulfilmentBranchCode:"0102",estimatedFulfilmentDate:"2019-03-31T00:11:22+02:00",branch:null,entries:h,__typename:"Consignment"},{id:"2331",type:"SUPPLIER",fulfilmentBranchCode:"0102",estimatedFulfilmentDate:"2019-08-31T00:11:22+02:00",branch:null,entries:h,__typename:"Consignment"}]},{description:"Mixed collection and delivery:",consignments:[v,{id:"992341",type:"COLLECT_OUT_OF_STOCK",fulfilmentBranchCode:"0102",estimatedFulfilmentDate:"2019-08-14T00:11:22+02:00",branch:C,entries:h,__typename:"Consignment"}]}],T=(0,r.default)(["title","collectionHeading","collectionNote","collectionNoteID","collectionNoteShowMore","collectionContactsNotification","deliveryHeading","branchDeliveryHeading","branchDeliveryNote","branchDeliveryContactsNotification","carrierDeliveryHeading","carrierDeliveryNote","carrierDeliveryContactsNotification","carrierDeliveryPhone","carrierDeliveryEmail","supplierDeliveryHeading","supplierDeliveryNote","supplierDeliveryContactsNotification","supplierDeliveryPhone","supplierDeliveryEmail"]),O=function(e){var t=e.content,n=e.manageContentButton,a=e.deviceType,r=e.order,i=e.isPreviewMode;if(!r)return null;var l=T(t),d=(0,f.checkIsMobile)(a);return i?o.default.createElement(o.default.Fragment,null,n,b.map((function(e){var t=e.description,n=e.consignments;return o.default.createElement(o.default.Fragment,{key:t},o.default.createElement(y,null,o.default.createElement(m,null,t)),o.default.createElement(g,{"data-test-id":"whats-next-info",deviceType:a},o.default.createElement(s.InfoBlock,{consignments:n,isMobile:d,whatIsNextWordings:l})))}))):o.default.createElement(g,{"data-test-id":"whats-next-info",deviceType:a},o.default.createElement(s.InfoBlock,{consignments:r.consignments,isMobile:d,whatIsNextWordings:l}))};t.WhatHappensNextItemComponent=O,O.propTypes={deviceType:i.default.string.isRequired,content:u.CmsComponentContentShape.isRequired,manageContentButton:i.default.node,order:c.OrderShape.isRequired,isPreviewMode:i.default.bool.isRequired},O.defaultProps={manageContentButton:null};var P=(0,p.WithCms)(O);t.WhatHappensNextItem=P},13316:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"WhatHappensNextItem",{enumerable:!0,get:function(){return a.WhatHappensNextItem}});var a=n(45131)},2647:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CLPBanner=t.CLPBannerComponent=void 0;var r=a(n(33786)),o=a(n(86903)),i=a(n(34127)),l=a(n(89526)),d=a(n(2652)),u=n(88058),c=n(31569),s=n(9164),f=n(14140),p=n(50782),m=n(64434),g=n(72520),y=n(53833),C=n(5247),h=n(6640),v={GENERIC_CATEGORY_PROMOTION:u.CLPGenericPromoBanner,CLEARANCE_CATEGORY_PROMOTION:y.CLPTradeOffersBanner,TRADE_OFFERS_CATEGORY_PROMOTION:y.CLPTradeOffersBanner,NEW_LOWER_PRICE_CATEGORY:C.CLPNewLowerPriceBanner},b=function(e){var t=e.content,n=e.manageContentButton,a=e.pageModel,d=e.deviceType,u=e.productsMap,p=e.includeVat,g=e.formattedProductPrices,y=(0,i.default)({background:(0,c.getImageUrlWithKey)("background",a),bannerType:(0,o.default)("","bannertype"),ctaLink:(0,o.default)("","ctaLink"),ctaLinkColor:(0,o.default)("","ctaLinkColor"),ctaLinkText:(0,f.takeTextWithColorField)("ctaLinkText"),endingCountdown:(0,o.default)(null,"endingCountdown"),endingCountdownColor:(0,o.default)(null,"endingCountdownColor"),image:(0,c.getImageUrlWithKey)("image",a),text:(0,f.takeTextWithColorField)("text"),title:(0,f.takeTextWithColorField)("title"),titleBackground:(0,o.default)(null,"titleBackground"),couponCode:(0,f.takeTextWithColorField)("couponCode"),couponCodeBgColor:(0,o.default)(null,"couponCodeBgColor"),price:(0,f.takeBannerPrice)(g,u,p)})(t),C=y.ctaLink,h=y.bannerType,b=h&&v[h];return b&&t?l.default.createElement("div",null,n,C?l.default.createElement(m.CmsLink,{to:C,"data-test-id":"banner-link"},l.default.createElement(b,(0,r.default)({},y,{isMobile:(0,s.checkIsMobile)(d)}))):l.default.createElement(b,(0,r.default)({},y,{isMobile:(0,s.checkIsMobile)(d)}))):null};t.CLPBannerComponent=b,b.propTypes={pageModel:p.CmsPageModelShape.isRequired,manageContentButton:d.default.node,deviceType:d.default.string.isRequired,content:p.CmsComponentContentShape.isRequired,productsMap:d.default.objectOf(g.ProductShape),includeVat:d.default.bool,formattedProductPrices:d.default.func.isRequired},b.defaultProps={manageContentButton:null,productsMap:{},includeVat:!1};var T=(0,h.WithCms)(b);t.CLPBanner=T},88058:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CLPGenericPromoBanner=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(95574),c=n(50782),s=n(1408),f=n(21440),p=n(9164);function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}var g=d.utils.units,y=l.default.div.withConfig({displayName:"CLPGenericPromoBanner__Wrapper",componentId:"sc-o2wn93-0"})(["\n  width: ",";\n  height: ",";\n  margin: ",";\n"],(function(e){return e.isMobile?"inherit":g(110)}),g(46),(function(e){var t=e.isMobile;return g(t?[5,0]:[0,3])})),C=l.default.div.withConfig({displayName:"CLPGenericPromoBanner__Inner",componentId:"sc-o2wn93-1"})(["\n  display: flex;\n  height: 100%;\n  margin: 0 auto;\n  box-sizing: border-box;\n  position: relative;\n  ",";\n  overflow: hidden;\n  border-radius: ",";\n"],(function(e){var t=e.background;return(0,l.css)(["\n    background: url(",");\n    background-size: cover;\n  "],t)}),g(2)),h=l.default.div.withConfig({displayName:"CLPGenericPromoBanner__ContentBlock",componentId:"sc-o2wn93-2"})(["\n  position: relative;\n  width: 100%;\n"]),v=l.default.img.withConfig({displayName:"CLPGenericPromoBanner__Image",componentId:"sc-o2wn93-3"})(["\n  position: absolute;\n  right: ",";\n  top: 0;\n  bottom: 0;\n  margin: auto;\n"],(function(e){return e.isMobile?"-15%":"0"})),b=(0,l.default)(u.CmsTextWithColor).withConfig({displayName:"CLPGenericPromoBanner__BannerText",componentId:"sc-o2wn93-4"})(["\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  margin-right: ",";\n  max-width: 50%;\n  padding: ",";\n"],g(4),g(4.75),g(1.25),g(1.5)),T=l.default.div.withConfig({displayName:"CLPGenericPromoBanner__TextWr",componentId:"sc-o2wn93-5"})(["\n  width: 100%;\n  position: relative;\n  top: ",";\n  left: ",";\n  z-index: ",";\n"],(function(e){var t=e.isMobile;return g(t?6.25:8.75)}),(function(e){var t=e.isMobile;return g(t?3.75:6.25)}),p.zIndexes.overlay),O=l.default.div.withConfig({displayName:"CLPGenericPromoBanner__CodeWrapper",componentId:"sc-o2wn93-6"})(["\n  position: relative;\n  top: ",";\n  left: ",";\n"],g(20),(function(e){var t=e.isMobile;return g(t?3.75:6.25)})),P=function(e){var t=e.text,n=e.endingCountdown,a=e.endingCountdownColor,r=e.image,i=e.background,l=e.couponCode,d=e.couponCodeBgColor,u=e.isMobile;return o.default.createElement(y,{isMobile:u,"data-test-id":"categories-promo-banner"},o.default.createElement(C,{background:i},o.default.createElement(h,null,o.default.createElement(T,{isMobile:u},n&&o.default.createElement(f.BannerCountdown,{withoutBorder:!0,baseColor:a,date:n}),o.default.createElement(b,{coloredText:t,"data-test-id":"clp-banner-text"})),l&&o.default.createElement(O,{isMobile:u,"data-test-id":"clp-banner-coupon"},o.default.createElement(s.CodeTicket,{code:l,baseColor:d||"white"}))),r&&o.default.createElement(v,{src:r,isMobile:u})))};t.CLPGenericPromoBanner=P,P.propTypes={text:c.ColoredTextShape,isMobile:i.default.bool.isRequired,couponCode:c.ColoredTextShape,couponCodeBgColor:i.default.string,endingCountdown:i.default.oneOfType([i.default.number,i.default.instanceOf(Date)]),endingCountdownColor:i.default.string,image:i.default.string,background:i.default.string},P.defaultProps={text:null,couponCode:"",couponCodeBgColor:null,endingCountdown:null,endingCountdownColor:null,image:"",background:""}},5247:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CLPNewLowerPriceBanner=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(95574),c=n(50782),s=n(64434),f=n(9164);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var m=d.utils.units,g=l.default.div.withConfig({displayName:"CLPNewLowerPriceBanner__Wrapper",componentId:"sc-1wuxrrp-0"})(["\n  width: ",";\n  height: ",";\n  margin: ",";\n"],(function(e){return e.isMobile?"inherit":m(110)}),m(46),(function(e){var t=e.isMobile;return m(t?[5,0]:[0,3])})),y=l.default.div.withConfig({displayName:"CLPNewLowerPriceBanner__Inner",componentId:"sc-1wuxrrp-1"})(["\n  display: flex;\n  height: 100%;\n  margin: 0 auto;\n  box-sizing: border-box;\n  position: relative;\n  ",";\n  overflow: hidden;\n  border-radius: ",";\n"],(function(e){var t=e.background;return(0,l.css)(["\n    background: url(",");\n    background-size: cover;\n  "],t)}),m(2)),C=l.default.div.withConfig({displayName:"CLPNewLowerPriceBanner__ContentBlock",componentId:"sc-1wuxrrp-2"})(["\n  position: relative;\n  width: 100%;\n"]),h=l.default.img.withConfig({displayName:"CLPNewLowerPriceBanner__Image",componentId:"sc-1wuxrrp-3"})(["\n  position: absolute;\n  right: ",";\n  top: 0;\n  bottom: 0;\n  margin: auto;\n  max-height: ",";\n"],(function(e){return e.isMobile?"-15%":"0"}),m(46)),v=(0,l.default)(u.CmsTextWithColor).withConfig({displayName:"CLPNewLowerPriceBanner__BannerText",componentId:"sc-1wuxrrp-4"})(["\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  margin-right: ",";\n  max-width: ",";\n  padding: ",";\n"],m(4),m(4.75),m(1.25),(function(e){return e.isMobile?"60%":"50%"}),m(1.5)),b=l.default.div.withConfig({displayName:"CLPNewLowerPriceBanner__TextWr",componentId:"sc-1wuxrrp-5"})(["\n  width: 100%;\n  position: relative;\n  top: ",";\n  left: ",";\n  z-index: ",";\n"],(function(e){var t=e.isMobile;return m(t?6.25:8.75)}),(function(e){var t=e.isMobile;return m(t?3.75:6.25)}),f.zIndexes.overlay),T=(0,l.default)(u.CmsTextWithColor).withConfig({displayName:"CLPNewLowerPriceBanner__HeaderTitle",componentId:"sc-1wuxrrp-6"})(["\n  position: relative;\n  top: ",";\n  left: ",";\n  display: inline-block;\n  font-weight: bold;\n  font-size: ",";\n  z-index: ",";\n"],m(6.25),m(6.25),m(6),f.zIndexes.overlay),O=(0,l.default)(s.CtaButton).withConfig({displayName:"CLPNewLowerPriceBanner__CtaButtonWrapper",componentId:"sc-1wuxrrp-7"})(["\n  display: inline-flex;\n  height: ",";\n  border-radius: ",";\n  position: absolute;\n  bottom: ",";\n  left: ",";\n"],m(7.5),m(1),m(6.25),m(6.25)),P=function(e){var t=e.text,n=e.image,a=e.background,r=e.isMobile,i=e.title,l=e.ctaLinkText,d=e.ctaLinkColor;return o.default.createElement(g,{isMobile:r},o.default.createElement(y,{background:a},o.default.createElement(C,null,o.default.createElement(T,{coloredText:i}),o.default.createElement(b,{isMobile:r},o.default.createElement(v,{coloredText:t,"data-test-id":"clp-banner-text",isMobile:r})),l&&o.default.createElement(O,{coloredText:l,defaultColor:"white",bgColor:d||"black","data-test-id":"banner-cta"})),n&&o.default.createElement(h,{src:n,isMobile:r})))};t.CLPNewLowerPriceBanner=P,P.propTypes={text:c.ColoredTextShape,isMobile:i.default.bool.isRequired,image:i.default.string,background:i.default.string,title:c.ColoredTextShape,ctaLinkText:i.default.string,ctaLinkColor:i.default.string},P.defaultProps={text:null,ctaLinkText:"",ctaLinkColor:"",image:"",background:"",title:null}},53833:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CLPTradeOffersBanner=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(95574),c=n(50782),s=n(64434),f=n(9164);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var m=d.utils.units,g=l.default.div.withConfig({displayName:"CLPTradeOffersBanner__Wrapper",componentId:"sc-198ayyt-0"})(["\n  width: ",";\n  height: ",";\n  margin: ",";\n"],(function(e){return e.isMobile?"inherit":m(110)}),m(46),(function(e){var t=e.isMobile;return m(t?[5,0]:[0,3])})),y=l.default.div.withConfig({displayName:"CLPTradeOffersBanner__Inner",componentId:"sc-198ayyt-1"})(["\n  display: flex;\n  height: 100%;\n  margin: 0 auto;\n  box-sizing: border-box;\n  position: relative;\n  ",";\n  overflow: hidden;\n  border-radius: ",";\n"],(function(e){var t=e.background;return(0,l.css)(["\n    background: url(",");\n    background-size: cover;\n  "],t)}),m(2)),C=l.default.div.withConfig({displayName:"CLPTradeOffersBanner__ContentBlock",componentId:"sc-198ayyt-2"})(["\n  position: relative;\n  width: 100%;\n"]),h=l.default.img.withConfig({displayName:"CLPTradeOffersBanner__Image",componentId:"sc-198ayyt-3"})(["\n  position: absolute;\n  right: ",";\n  top: 0;\n  bottom: 0;\n  margin: auto;\n  max-height: ",";\n"],(function(e){return e.isMobile?"-15%":"0"}),m(46)),v=(0,l.default)(u.CmsTextWithColor).withConfig({displayName:"CLPTradeOffersBanner__BannerText",componentId:"sc-198ayyt-4"})(["\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  margin-right: ",";\n  max-width: ",";\n  padding: ",";\n"],m(4),m(4.75),m(1.25),(function(e){return e.isMobile?"60%":"50%"}),m(1.5)),b=l.default.div.withConfig({displayName:"CLPTradeOffersBanner__TextWr",componentId:"sc-198ayyt-5"})(["\n  width: 100%;\n  position: relative;\n  top: ",";\n  left: ",";\n  z-index: ",";\n"],(function(e){var t=e.isMobile;return m(t?6.25:8.75)}),(function(e){var t=e.isMobile;return m(t?3.75:6.25)}),f.zIndexes.overlay),T=(0,l.default)(u.CmsTextWithColor).withConfig({displayName:"CLPTradeOffersBanner__HeaderTitle",componentId:"sc-198ayyt-6"})(["\n  position: relative;\n  top: ",";\n  left: ",";\n  display: inline-block;\n  background-color: ",";\n  transform: skewX(-190deg);\n  padding: ",";\n  text-transform: uppercase;\n  font-weight: bold;\n  z-index: ",";\n  border-radius: ",";\n"],m(6.25),m(6.25),(function(e){return e.color}),m([.5,2]),f.zIndexes.overlay,m(1)),O=l.default.div.withConfig({displayName:"CLPTradeOffersBanner__PriceWrapper",componentId:"sc-198ayyt-7"})(["\n  display: flex;\n  align-items: baseline;\n  flex-direction: column;\n"]),P=l.default.div.withConfig({displayName:"CLPTradeOffersBanner__Price",componentId:"sc-198ayyt-8"})(["\n  font-weight: bold;\n  padding: ",";\n"],m([0,2])),_=l.default.div.withConfig({displayName:"CLPTradeOffersBanner__WasPrice",componentId:"sc-198ayyt-9"})(["\n  font-weight: bold;\n  padding: ",";\n  font-size: ",";\n  text-decoration: line-through;\n"],m([0,2]),m(3)),w=l.default.div.withConfig({displayName:"CLPTradeOffersBanner__Uom",componentId:"sc-198ayyt-10"})(["\n  opacity: 0.5;\n  font-size: ",";\n"],m(3.5)),I=(0,l.default)(s.CtaButton).withConfig({displayName:"CLPTradeOffersBanner__CtaButtonWrapper",componentId:"sc-198ayyt-11"})(["\n  display: inline-flex;\n  height: ",";\n  border-radius: ",";\n  position: absolute;\n  bottom: ",";\n  left: ",";\n"],m(7.5),m(1),m(6.25),m(6.25)),k=l.default.div.withConfig({displayName:"CLPTradeOffersBanner__PriceWithUom",componentId:"sc-198ayyt-12"})(["\n  display: flex;\n  align-items: baseline;\n"]),A=function(e){var t=e.text,n=e.price,a=e.image,r=e.background,i=e.titleBackground,l=e.isMobile,d=e.title,u=e.ctaLinkText,c=e.ctaLinkColor,s=n||{},f=s.nowPrice,p=s.wasPrice,m=s.formattedUom,A=s.includeVat;return o.default.createElement(g,{isMobile:l},o.default.createElement(y,{background:r},o.default.createElement(C,null,o.default.createElement(T,{color:i,coloredText:d}),o.default.createElement(b,{isMobile:l},o.default.createElement(v,{coloredText:t,"data-test-id":"clp-banner-text",isMobile:l}),f&&o.default.createElement(O,null,p&&o.default.createElement(_,null,p),o.default.createElement(k,null,o.default.createElement(P,null,f),o.default.createElement(w,null,"".concat(m," ").concat(A?"Inc.":"Ex."," VAT"))))),u&&o.default.createElement(I,{coloredText:u,defaultColor:"white",bgColor:c||"black","data-test-id":"banner-cta"})),a&&o.default.createElement(h,{src:a,isMobile:l})))};t.CLPTradeOffersBanner=A,A.propTypes={text:c.ColoredTextShape,isMobile:i.default.bool.isRequired,image:i.default.string,background:i.default.string,title:c.ColoredTextShape,titleBackground:i.default.string,price:c.TPBannerPriceShape,ctaLinkText:c.ColoredTextShape,ctaLinkColor:i.default.string},A.defaultProps={text:null,ctaLinkText:"",ctaLinkColor:"",image:"",background:"",title:null,titleBackground:"",price:null}},66869:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CLPBanner",{enumerable:!0,get:function(){return a.CLPBanner}});var a=n(2647)},52601:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CallOutBlock=t.CallOutBlockComponent=void 0;var r=a(n(33786)),o=a(n(62697)),i=a(n(34127)),l=a(n(2652)),d=a(n(89526)),u=n(86909),c=n(50782),s=n(14140),f=n(31569),p=n(6640),m=function(e){var t=e.content,n=e.manageContentButton,a=e.pageModel,l=e.deviceType,c=e.containerSize,p=e.providedProps,m=(0,i.default)({iconText:(0,s.takeTextWithColorField)("iconText"),icon:(0,f.getImageUrlWithKey)("icon",a),title:(0,s.takeTextWithColorField)("title"),text:(0,s.takeTextWithColorField)("text"),cta:(0,o.default)("cta"),alignment:(0,o.default)("alignment"),imageDesktop:(0,f.getImageUrlWithKey)("imageDesktop",a),imageTablet:(0,f.getImageUrlWithKey)("imageTablet",a),imageMobile:(0,f.getImageUrlWithKey)("imageMobile",a)})(t);return t?d.default.createElement(d.default.Fragment,null,n,d.default.createElement(u.CallOutBlock,(0,r.default)({},m,{deviceType:l,containerSize:c,borderRadius:null==p?void 0:p.calloutBlockBorderRadius}))):null};t.CallOutBlockComponent=m,m.propTypes={pageModel:c.CmsPageModelShape.isRequired,manageContentButton:l.default.node,deviceType:l.default.string.isRequired,containerSize:l.default.string,content:c.CmsComponentContentShape.isRequired,providedProps:l.default.objectOf({calloutBlockBorderRadius:l.default.string})},m.defaultProps={manageContentButton:null,containerSize:null,providedProps:null};var g=(0,p.WithCms)(m);t.CallOutBlock=g},86592:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CallOutBlock",{enumerable:!0,get:function(){return a.CallOutBlock}});var a=n(52601)},85100:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CMSCookieBanner=void 0;var r=a(n(33786)),o=a(n(89526)),i=a(n(2652)),l=a(n(50291)),d=n(50782),u=n(8708),c=l.default.div.withConfig({displayName:"CookieBanner__Wrapper",componentId:"sc-1oxm0pd-0"})(["\n  width: 100%;\n"]),s=function(e){var t=e.content,n=e.manageContentButton,a=e.providedProps,i=t||{},l=i.ctaLink,d=i.ctaLinkText,s=i.text;return o.default.createElement(c,null,n,o.default.createElement(u.CookieBanner,(0,r.default)({cookieBannerText:s,ctaLink:l,ctaLinkText:d},a)))};t.CMSCookieBanner=s,s.propTypes={content:d.CmsComponentContentShape.isRequired,manageContentButton:i.default.node,providedProps:i.default.objectOf(i.default.any)},s.defaultProps={manageContentButton:null,providedProps:null}},54373:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CMSCookieBanner",{enumerable:!0,get:function(){return a.CMSCookieBanner}});var a=n(85100)},10951:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CustomerTestimonialsBlockComponent=t.CustomerTestimonials=void 0;var r=a(n(86903)),o=a(n(12847)),i=a(n(34127)),l=a(n(26658)),d=a(n(31484)),u=a(n(89526)),c=a(n(2652)),s=n(31569),f=n(14140),p=n(50782),m=n(70891),g=n(6640),y=u.default.memo((function(e){var t=e.content,n=e.manageContentButton,a=e.pageModel,c=e.deviceType,p=(0,d.default)((0,l.default)((0,i.default)({customerLogo:(0,s.getImageUrlWithKey)("customerLogo",a),customerName:(0,f.takeTextWithColorField)("customerName"),reviewText:(0,f.takeTextWithColorField)("reviewText")})),(0,o.default)(3),(0,r.default)([],"customerReviews"))(t);return t?u.default.createElement(m.CustomerTestimonialsBlock,{testimonials:p,manageContentButton:n,deviceType:c}):null}));t.CustomerTestimonials=y,y.propTypes={deviceType:c.default.string.isRequired,pageModel:p.CmsPageModelShape.isRequired,content:p.CmsComponentContentShape.isRequired,manageContentButton:c.default.node},y.defaultProps={manageContentButton:null};var C=(0,g.WithCms)(y);t.CustomerTestimonialsBlockComponent=C},81067:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.FreeDeliveryBanner=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(54424),l=n(50782),d=n(14140),u=n(38975),c=n(48565),s=n(64434),f=function(e){var t=e.bannerData,n=e.manageContentButton,a=e.isMobile,o=t.text,l=t.textColor,f=t.couponCode,p=t.couponCodeBgColor,m=t.ctaLink,g=t.endingCountdown,y=t.endingCountdownColor,C=t.exclusionCategories,h=t.background;if(g&&!(0,d.isValidCountdownDate)(g))return null;var v=(0,i.renderStaticLayout)({mobile:function(e){return r.default.createElement(c.FreeDeliveryBannerMobile,e)},desktop:function(e){return r.default.createElement(u.FreeDeliveryBannerDesktop,e)}},{text:o,exclusionCategories:C,couponCode:f,couponCodeBgColor:p,endingCountdown:g,endingCountdownColor:y},a);return r.default.createElement(s.HeaderBannerWrapper,{background:h,textColor:l,"data-test-id":"tp-banner"},n,m?r.default.createElement(s.CmsLink,{to:m,"data-test-id":"banner-link"},v):v)};t.FreeDeliveryBanner=f,f.propTypes={isMobile:o.default.bool.isRequired,bannerData:l.TPBannerShape.isRequired,manageContentButton:o.default.node},f.defaultProps={manageContentButton:null}},38975:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.FreeDeliveryBannerDesktop=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(59717),u=n(21440),c=n(1408),s=n(95574),f=n(50782),p=l.utils.units,m=i.default.div.withConfig({displayName:"FreeDeliveryBannerDesktop__Wrapper",componentId:"sc-y5nn10-0"})(["\n  width: 100%;\n  height: ",";\n  box-sizing: border-box;\n"],p(12)),g=i.default.div.withConfig({displayName:"FreeDeliveryBannerDesktop__Inner",componentId:"sc-y5nn10-1"})(["\n  display: flex;\n  align-items: center;\n  width: ",";\n  height: 100%;\n  padding: ",";\n  margin: 0 auto;\n  box-sizing: border-box;\n"],p(d.DESKTOP_CONTENT_WIDTH),p([2.5,3])),y=i.default.div.withConfig({displayName:"FreeDeliveryBannerDesktop__ContentBlock",componentId:"sc-y5nn10-2"})(["\n  position: relative;\n  display: flex;\n  flex-direction: ",";\n  justify-content: ",";\n  align-items: center;\n  width: 100%;\n"],(function(e){return e.flexDirection||"column"}),(function(e){return e.justifyContent||"auto"})),C=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"FreeDeliveryBannerDesktop__Title",componentId:"sc-y5nn10-3"})(["\n  width: ",";\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  text-align: center;\n"],(function(e){return e.width||"100%"}),p(3.75),p(4.5)),h=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"FreeDeliveryBannerDesktop__Description",componentId:"sc-y5nn10-4"})(["\n  width: 100%;\n  font-size: ",";\n  line-height: ",";\n  text-align: center;\n"],p(2.5),p(3)),v=i.default.div.withConfig({displayName:"FreeDeliveryBannerDesktop__LabelsWrapper",componentId:"sc-y5nn10-5"})(["\n  position: absolute;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n"]),b=i.default.div.withConfig({displayName:"FreeDeliveryBannerDesktop__CodeWrapper",componentId:"sc-y5nn10-6"})(["\n  margin-left: ",";\n"],p(2.5)),T=function(e){var t=e.text,n=e.exclusionCategories,a=e.couponCode,o=e.couponCodeBgColor,i=e.endingCountdown,l=e.endingCountdownColor;return r.default.createElement(m,null,r.default.createElement(g,null,t&&i&&!n&&!a?r.default.createElement(y,{flexDirection:"row",justifyContent:"center"},r.default.createElement(C,{width:"auto",coloredText:t,"data-test-id":"banner-text"}),r.default.createElement(u.BannerCountdown,{baseColor:l||"white",date:i,withoutBorder:!0,padding:0,iconPadding:[0,5]})):r.default.createElement(y,null,r.default.createElement(C,{coloredText:t,"data-test-id":"banner-text"}),n&&r.default.createElement(h,{coloredText:n,"data-test-id":"banner-categories"}),r.default.createElement(v,null,i&&r.default.createElement(u.BannerCountdown,{baseColor:l||"white",date:i}),a&&r.default.createElement(b,null,r.default.createElement(c.CodeTicket,{code:a,baseColor:o||"white"}))))))};t.FreeDeliveryBannerDesktop=T,T.propTypes={text:f.ColoredTextShape.isRequired,exclusionCategories:f.ColoredTextShape,couponCode:f.ColoredTextShape,couponCodeBgColor:o.default.string,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]),endingCountdownColor:o.default.string},T.defaultProps={exclusionCategories:"",couponCode:"",couponCodeBgColor:null,endingCountdown:null,endingCountdownColor:null}},48565:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.FreeDeliveryBannerMobile=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(21440),u=n(1408),c=n(50782),s=n(95574),f=l.utils.units,p=i.default.div.withConfig({displayName:"FreeDeliveryBannerMobile__Wrapper",componentId:"sc-1pzz1iq-0"})(["\n  width: 100%;\n  height: auto;\n  box-sizing: border-box;\n"]),m=i.default.div.withConfig({displayName:"FreeDeliveryBannerMobile__Inner",componentId:"sc-1pzz1iq-1"})(["\n  padding: ",";\n  box-sizing: border-box;\n"],f([3,3.75])),g=i.default.div.withConfig({displayName:"FreeDeliveryBannerMobile__Header",componentId:"sc-1pzz1iq-2"})(["\n  display: flex;\n  justify-content: ",";\n  align-items: center;\n"],(function(e){return e.justifyContent||"auto"})),y=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"FreeDeliveryBannerMobile__Title",componentId:"sc-1pzz1iq-3"})(["\n  display: inline;\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n"],f(3.5),f(4.25)),C=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"FreeDeliveryBannerMobile__Description",componentId:"sc-1pzz1iq-4"})(["\n  display: block;\n  font-size: ",";\n  line-height: ",";\n\n  &::first-letter {\n    text-transform: uppercase;\n  }\n"],f(3.5),f(4.25)),h=i.default.div.withConfig({displayName:"FreeDeliveryBannerMobile__TextBlock",componentId:"sc-1pzz1iq-5"})(["\n  margin-top: ",";\n"],f(1.75)),v=i.default.div.withConfig({displayName:"FreeDeliveryBannerMobile__Footer",componentId:"sc-1pzz1iq-6"})(["\n  display: flex;\n  flex-basis: auto;\n  margin-top: ",";\n"],f(2.5)),b=i.default.div.withConfig({displayName:"FreeDeliveryBannerMobile__CountdownWrapper",componentId:"sc-1pzz1iq-7"})(["\n  margin-left: ",";\n"],f(2.5)),T=function(e){var t=e.text,n=e.exclusionCategories,a=e.couponCode,o=e.couponCodeBgColor,i=e.endingCountdown,l=e.endingCountdownColor;return r.default.createElement(p,null,t&&i&&!n&&!a?r.default.createElement(m,null,r.default.createElement(g,{justifyContent:"center"},r.default.createElement(y,{width:"auto",coloredText:t,"data-test-id":"banner-text"}),r.default.createElement(d.BannerCountdown,{baseColor:l||"white",date:i,withoutBorder:!0,padding:0,iconPadding:[0,5]}))):r.default.createElement(m,null,r.default.createElement(g,null,r.default.createElement(y,{coloredText:t,"data-test-id":"banner-text"})),n&&r.default.createElement(h,null,r.default.createElement(C,{coloredText:n,"data-test-id":"banner-categories"})," "),(a||i)&&r.default.createElement(v,null,a&&r.default.createElement(u.CodeTicket,{code:a,baseColor:o||"white"}),i&&r.default.createElement(b,null,r.default.createElement(d.BannerCountdown,{baseColor:l||"white",date:i})))))};t.FreeDeliveryBannerMobile=T,T.propTypes={text:c.ColoredTextShape.isRequired,exclusionCategories:c.ColoredTextShape,couponCode:c.ColoredTextShape,couponCodeBgColor:o.default.string,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]),endingCountdownColor:o.default.string},T.defaultProps={exclusionCategories:"",couponCode:"",couponCodeBgColor:null,endingCountdown:null,endingCountdownColor:null}},19311:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FreeDeliveryBanner",{enumerable:!0,get:function(){return a.FreeDeliveryBanner}});var a=n(81067)},99554:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.FullWidthBlockBanner=t.FullWidthBlockBannerComponent=void 0;var o=a(n(33786)),i=a(n(86903)),l=a(n(34127)),d=a(n(25838)),u=a(n(31484)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(89526)),s=a(n(2652)),f=n(31569),p=n(14140),m=n(50782),g=n(72520),y=n(87859),C=n(6640);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}var v=function(e){var t=e.content,n=e.manageContentButton,a=e.pageModel,r=e.deviceType,s=t.label,m=s.textWithColor,g=s.image,C=(0,u.default)((0,d.default)("labelText",m),(0,d.default)("labelImage",(0,f.getImageUrl)(g,a)),(0,l.default)({title:(0,p.takeTextWithColorField)("title"),text:(0,p.takeTextWithColorField)("text"),cta:(0,i.default)("","cta"),alignment:(0,i.default)("","alignment"),imageDesktop:(0,f.getImageUrlWithKey)("imageDesktop",a),imageMobile:(0,f.getImageUrlWithKey)("imageMobile",a),imageTablet:(0,f.getImageUrlWithKey)("imageTablet",a),renderOption:(0,i.default)("Default","renderOption")}))(t);return t?c.default.createElement(c.Fragment,null,n,c.default.createElement(y.FullWidthBlockBanner,(0,o.default)({},C,{deviceType:r}))):null};t.FullWidthBlockBannerComponent=v,v.propTypes={pageModel:m.CmsPageModelShape.isRequired,manageContentButton:s.default.node,deviceType:s.default.string.isRequired,content:m.CmsComponentContentShape.isRequired,productsMap:s.default.objectOf(g.ProductShape),includeVat:s.default.bool},v.defaultProps={manageContentButton:null,productsMap:{},includeVat:!1};var b=(0,C.WithCms)(v);t.FullWidthBlockBanner=b},86867:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FullWidthBlockBanner",{enumerable:!0,get:function(){return a.FullWidthBlockBanner}});var a=n(99554)},12044:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.InfoBanner=t.InfoBannerComponent=void 0;var o=a(n(33786)),i=a(n(49589)),l=a(n(20396)),d=a(n(86903)),u=a(n(34127)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(89526)),s=a(n(2652)),f=n(31569),p=n(14140),m=n(50782),g=n(72520),y=n(98368),C=n(66607),h=n(6640);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}var b=function(e){var t=e.content,n=e.manageContentButton,a=e.pageModel,r=e.deviceType,s=e.providedProps,m=(0,u.default)({bannerType:(0,d.default)("","bannerType"),title:(0,p.takeTextWithColorField)("title"),subtitle:(0,p.takeTextWithColorField)("subtitle"),text:(0,p.takeTextWithColorField)("text"),ctaLink:(0,d.default)("","ctaLink"),ctaLinkText:(0,p.takeTextWithColorField)("ctaLinkText"),ctaLinkColor:(0,d.default)("","ctaLinkColor"),background:(0,f.getImageUrlWithKey)("background",a),image:(0,f.getImageUrlWithKey)("image",a),imageMargins:(0,d.default)("","imageMargins"),backgroundTablet:(0,f.getImageUrlWithKey)("backgroundTablet",a)})(t),g=(0,d.default)(r,"forcedTabletView",s);return t?c.default.createElement(c.Fragment,null,n,(0,l.default)("bannerType","BRANCH_FINDER",m)?c.default.createElement(C.BranchFinder,{title:(0,i.default)("",["title","text"],m)}):c.default.createElement(y.InfoBanner,(0,o.default)({},m,{deviceType:g}))):null};t.InfoBannerComponent=b,b.propTypes={pageModel:m.CmsPageModelShape.isRequired,manageContentButton:s.default.node,deviceType:s.default.string.isRequired,content:m.CmsComponentContentShape.isRequired,productsMap:s.default.objectOf(g.ProductShape),includeVat:s.default.bool,providedProps:s.default.objectOf(s.default.any)},b.defaultProps={manageContentButton:null,productsMap:{},includeVat:!1,providedProps:null};var T=(0,h.WithCms)(b);t.InfoBanner=T},87657:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InfoBanner",{enumerable:!0,get:function(){return a.InfoBanner}});var a=n(12044)},71345:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PercOffClickAndCollectBanner=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(54424),l=n(50782),d=n(14140),u=n(51349),c=n(7738),s=n(64434),f=function(e){var t=e.bannerData,n=e.manageContentButton,a=e.isMobile,o=t.text,l=t.textColor,f=t.couponCode,p=t.couponCodeBgColor,m=t.ctaLink,g=t.endingCountdown,y=t.endingCountdownColor,C=t.exclusionCategories,h=t.savedPercentage,v=t.background,b=t.spendThreshold;if(g&&!(0,d.isValidCountdownDate)(g))return null;var T=(0,i.renderStaticLayout)({mobile:function(e){return r.default.createElement(c.PercOffClickAndCollectBannerMobile,e)},desktop:function(e){return r.default.createElement(u.PercOffClickAndCollectBannerDesktop,e)}},{savedPercentage:h,text:o,exclusionCategories:C,endingCountdown:g,endingCountdownColor:y,couponCode:f,couponCodeBgColor:p,spendThreshold:b},a);return r.default.createElement(s.HeaderBannerWrapper,{background:v,textColor:l,"data-test-id":"tp-banner"},n,m?r.default.createElement(s.CmsLink,{to:m,"data-test-id":"banner-link"},T):T)};t.PercOffClickAndCollectBanner=f,f.propTypes={isMobile:o.default.bool.isRequired,bannerData:l.TPBannerShape.isRequired,manageContentButton:o.default.node},f.defaultProps={manageContentButton:null}},51349:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PercOffClickAndCollectBannerDesktop=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(59717),u=n(21440),c=n(1408),s=n(95574),f=n(50782),p=l.utils.units,m=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerDesktop__Wrapper",componentId:"sc-3osnbl-0"})(["\n  width: 100%;\n  height: ",";\n  box-sizing: border-box;\n"],p(12)),g=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerDesktop__Inner",componentId:"sc-3osnbl-1"})(["\n  display: flex;\n  align-items: center;\n  width: ",";\n  height: 100%;\n  margin: 0 auto;\n  padding: ",";\n  box-sizing: border-box;\n"],p(d.DESKTOP_CONTENT_WIDTH),p([1.75,3])),y=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerDesktop__ContentBlock",componentId:"sc-3osnbl-2"})(["\n  display: flex;\n  align-items: center;\n  flex: 1 0 auto;\n  height: 100%;\n"]),C=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffClickAndCollectBannerDesktop__SaveText",componentId:"sc-3osnbl-3"})(["\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  text-transform: uppercase;\n"],p(4.5),p(5.5)),h=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerDesktop__Separator",componentId:"sc-3osnbl-4"})(["\n  height: 100%;\n  width: 1px;\n  margin: 0 ",";\n  background-color: rgba(65, 63, 69, 0.2);\n"],p(3.5)),v=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerDesktop__TextBlock",componentId:"sc-3osnbl-5"})([""]),b=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerDesktop__TitleTextWr",componentId:"sc-3osnbl-6"})(["\n  display: flex;\n"]),T=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffClickAndCollectBannerDesktop__TitleText",componentId:"sc-3osnbl-7"})(["\n  font-size: ",";\n  line-height: ",";\n  margin-right: ",";\n"],p(3.75),p(4.5),p(.75)),O=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffClickAndCollectBannerDesktop__SmallText",componentId:"sc-3osnbl-8"})(["\n  font-size: ",";\n  line-height: ",";\n"],p(2.5),p(3)),P=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerDesktop__CodeWrapper",componentId:"sc-3osnbl-9"})(["\n  margin-left: ",";\n"],p(2.5)),_=function(e){var t=e.savedPercentage,n=e.text,a=e.exclusionCategories,o=e.endingCountdown,i=e.endingCountdownColor,l=e.couponCode,d=e.couponCodeBgColor,s=e.spendThreshold;return r.default.createElement(m,null,r.default.createElement(g,null,r.default.createElement(y,null,t&&r.default.createElement(C,{coloredText:t,"data-test-id":"banner-saved"}),r.default.createElement(h,null),r.default.createElement(v,null,r.default.createElement(b,null,n&&r.default.createElement(T,{coloredText:n,"data-test-id":"banner-text"}),s&&r.default.createElement(T,{coloredText:s,"data-test-id":"banner-spend-threshold"})),a&&r.default.createElement(O,{coloredText:a,"data-test-id":"banner-categories"}))),o&&r.default.createElement(u.BannerCountdown,{baseColor:i,date:o}),l&&r.default.createElement(P,null,r.default.createElement(c.CodeTicket,{code:l,baseColor:d||"white"}))))};t.PercOffClickAndCollectBannerDesktop=_,_.propTypes={savedPercentage:f.ColoredTextShape.isRequired,text:f.ColoredTextShape.isRequired,exclusionCategories:f.ColoredTextShape,couponCode:f.ColoredTextShape,spendThreshold:f.ColoredTextShape,couponCodeBgColor:o.default.string,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]),endingCountdownColor:o.default.string},_.defaultProps={exclusionCategories:"",couponCode:"",couponCodeBgColor:null,endingCountdown:null,endingCountdownColor:null,spendThreshold:null}},7738:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PercOffClickAndCollectBannerMobile=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(21440),u=n(1408),c=n(95574),s=n(50782),f=l.utils.units,p=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerMobile__Wrapper",componentId:"sc-gh50li-0"})(["\n  width: 100%;\n  box-sizing: border-box;\n"]),m=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerMobile__Inner",componentId:"sc-gh50li-1"})(["\n  width: 100%;\n  padding: ",";\n  box-sizing: border-box;\n"],f([3,3.75])),g=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerMobile__Header",componentId:"sc-gh50li-2"})(["\n  & p {\n    display: inline;\n    margin: 0;\n  }\n"]),y=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerMobile__TextBlock",componentId:"sc-gh50li-3"})(["\n  margin-top: ",";\n"],f(1.75)),C=(0,i.default)(c.CmsTextWithColor).withConfig({displayName:"PercOffClickAndCollectBannerMobile__SaveText",componentId:"sc-gh50li-4"})(["\n  display: inline;\n  margin-right: ",";\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  text-transform: uppercase;\n"],f(1.25),f(4),f(4.75)),h=(0,i.default)(c.CmsTextWithColor).withConfig({displayName:"PercOffClickAndCollectBannerMobile__TitleText",componentId:"sc-gh50li-5"})(["\n  display: inline;\n  font-size: ",";\n  line-height: ",";\n  margin-right: ",";\n"],f(3.5),f(4.25),f(.75)),v=(0,i.default)(c.CmsTextWithColor).withConfig({displayName:"PercOffClickAndCollectBannerMobile__SmallText",componentId:"sc-gh50li-6"})(["\n  margin-top: ",";\n  font-size: ",";\n  line-height: ",";\n\n  &::first-letter {\n    text-transform: uppercase;\n  }\n"],f(1),f(2.5),f(3)),b=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerMobile__Footer",componentId:"sc-gh50li-7"})(["\n  display: flex;\n  flex-basis: auto;\n  margin-top: ",";\n"],f(2.5)),T=i.default.div.withConfig({displayName:"PercOffClickAndCollectBannerMobile__CountdownWrapper",componentId:"sc-gh50li-8"})(["\n  margin-left: ",";\n"],f(2.5)),O=function(e){var t=e.savedPercentage,n=e.text,a=e.exclusionCategories,o=e.endingCountdown,i=e.endingCountdownColor,l=e.couponCode,c=e.couponCodeBgColor,s=e.spendThreshold;return r.default.createElement(p,null,r.default.createElement(m,null,r.default.createElement(g,null,t&&r.default.createElement(C,{coloredText:t,"data-test-id":"banner-saved"}),n&&r.default.createElement(h,{coloredText:n,"data-test-id":"banner-text"}),s&&r.default.createElement(h,{coloredText:s,"data-test-id":"banner-spend-threshold"})),r.default.createElement(y,null,a&&r.default.createElement(v,{coloredText:a,"data-test-id":"banner-categories"})),r.default.createElement(b,null,l&&r.default.createElement(u.CodeTicket,{code:l,baseColor:c||"white"}),o&&r.default.createElement(T,null,r.default.createElement(d.BannerCountdown,{baseColor:i,date:o})))))};t.PercOffClickAndCollectBannerMobile=O,O.propTypes={savedPercentage:s.ColoredTextShape.isRequired,text:s.ColoredTextShape.isRequired,exclusionCategories:s.ColoredTextShape,couponCode:s.ColoredTextShape,spendThreshold:s.ColoredTextShape,couponCodeBgColor:o.default.string,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]),endingCountdownColor:o.default.string},O.defaultProps={exclusionCategories:"",couponCode:"",couponCodeBgColor:null,endingCountdown:null,endingCountdownColor:null,spendThreshold:null}},20575:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PercOffClickAndCollectBanner",{enumerable:!0,get:function(){return a.PercOffClickAndCollectBanner}});var a=n(71345)},44271:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PercOffSiteWideBanner=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(54424),l=n(50782),d=n(14140),u=n(51124),c=n(73962),s=n(64434),f=function(e){var t=e.bannerData,n=e.manageContentButton,a=e.isMobile,o=t.text,l=t.textColor,f=t.couponCode,p=t.couponCodeBgColor,m=t.ctaLink,g=t.endingCountdown,y=t.endingCountdownColor,C=t.exclusionCategories,h=t.savedPercentage,v=t.background;if(g&&!(0,d.isValidCountdownDate)(g))return null;var b=(0,i.renderStaticLayout)({mobile:function(e){return r.default.createElement(c.PercOffSiteWideBannerMobile,e)},desktop:function(e){return r.default.createElement(u.PercOffSiteWideBannerDesktop,e)}},{savedPercentage:h,text:o,exclusionCategories:C,couponCode:f,couponCodeBgColor:p,endingCountdown:g,endingCountdownColor:y},a);return r.default.createElement(s.HeaderBannerWrapper,{background:v,textColor:l,"data-test-id":"tp-banner"},n,m?r.default.createElement(s.CmsLink,{to:m,"data-test-id":"banner-link"},b):b)};t.PercOffSiteWideBanner=f,f.propTypes={isMobile:o.default.bool.isRequired,bannerData:l.TPBannerShape.isRequired,manageContentButton:o.default.node},f.defaultProps={manageContentButton:null}},51124:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PercOffSiteWideBannerDesktop=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(59717),u=n(21440),c=n(1408),s=n(50782),f=n(95574),p=l.utils.units,m=i.default.div.withConfig({displayName:"PercOffSiteWideBannerDesktop__Wrapper",componentId:"sc-1sjtboc-0"})(["\n  width: 100%;\n  height: ",";\n  box-sizing: border-box;\n"],p(12)),g=i.default.div.withConfig({displayName:"PercOffSiteWideBannerDesktop__Inner",componentId:"sc-1sjtboc-1"})(["\n  display: flex;\n  align-items: center;\n  width: ",";\n  height: 100%;\n  padding: ",";\n  margin: 0 auto;\n  box-sizing: border-box;\n"],p(d.DESKTOP_CONTENT_WIDTH),p([2.5,3])),y=i.default.div.withConfig({displayName:"PercOffSiteWideBannerDesktop__ContentBlock",componentId:"sc-1sjtboc-2"})(["\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  width: 100%;\n"]),C=(0,i.default)(f.CmsTextWithColor).withConfig({displayName:"PercOffSiteWideBannerDesktop__Title",componentId:"sc-1sjtboc-3"})(["\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  margin-right: ",";\n  display: inline;\n"],p(3.75),p(4.5),p(.75)),h=(0,i.default)(f.CmsTextWithColor).withConfig({displayName:"PercOffSiteWideBannerDesktop__Description",componentId:"sc-1sjtboc-4"})(["\n  width: 100%;\n  font-size: ",";\n  line-height: ",";\n  text-align: center;\n"],p(2.5),p(3)),v=i.default.div.withConfig({displayName:"PercOffSiteWideBannerDesktop__LabelsWrapper",componentId:"sc-1sjtboc-5"})(["\n  position: absolute;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  box-sizing: border-box;\n"]),b=i.default.div.withConfig({displayName:"PercOffSiteWideBannerDesktop__CodeWrapper",componentId:"sc-1sjtboc-6"})(["\n  margin-left: ",";\n"],p(2.5)),T=i.default.div.withConfig({displayName:"PercOffSiteWideBannerDesktop__TitleWr",componentId:"sc-1sjtboc-7"})(["\n  display: inline;\n"]),O=function(e){var t=e.savedPercentage,n=e.text,a=e.exclusionCategories,o=e.couponCode,i=e.couponCodeBgColor,l=e.endingCountdown,d=e.endingCountdownColor;return r.default.createElement(m,null,r.default.createElement(g,null,r.default.createElement(y,null,r.default.createElement(T,null,r.default.createElement(C,{coloredText:t,"data-test-id":"banner-saved"}),r.default.createElement(C,{coloredText:n,"data-test-id":"banner-text"})),a&&r.default.createElement(h,{coloredText:a,"data-test-id":"banner-categories"}),r.default.createElement(v,null,l&&r.default.createElement(u.BannerCountdown,{baseColor:d,date:l}),o&&r.default.createElement(b,null,r.default.createElement(c.CodeTicket,{code:o,baseColor:i||"white"}))))))};t.PercOffSiteWideBannerDesktop=O,O.propTypes={savedPercentage:s.ColoredTextShape.isRequired,text:s.ColoredTextShape.isRequired,exclusionCategories:s.ColoredTextShape,couponCode:s.ColoredTextShape,couponCodeBgColor:o.default.string,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]),endingCountdownColor:o.default.string},O.defaultProps={exclusionCategories:"",couponCode:"",couponCodeBgColor:null,endingCountdown:null,endingCountdownColor:null}},73962:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PercOffSiteWideBannerMobile=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(21440),u=n(1408),c=n(50782),s=n(95574),f=l.utils.units,p=i.default.div.withConfig({displayName:"PercOffSiteWideBannerMobile__Wrapper",componentId:"sc-1qthmnp-0"})(["\n  width: 100%;\n  height: auto;\n  box-sizing: border-box;\n"]),m=i.default.div.withConfig({displayName:"PercOffSiteWideBannerMobile__Inner",componentId:"sc-1qthmnp-1"})(["\n  padding: ",";\n  box-sizing: border-box;\n"],f([3,3.75])),g=i.default.div.withConfig({displayName:"PercOffSiteWideBannerMobile__Header",componentId:"sc-1qthmnp-2"})([""]),y=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffSiteWideBannerMobile__SaveText",componentId:"sc-1qthmnp-3"})(["\n  display: inline;\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  text-transform: uppercase;\n"],f(4),f(4.75)),C=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffSiteWideBannerMobile__TitleText",componentId:"sc-1qthmnp-4"})(["\n  display: inline;\n  margin-left: ",";\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n"],f(1),f(3.5),f(4.26)),h=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffSiteWideBannerMobile__Description",componentId:"sc-1qthmnp-5"})(["\n  display: block;\n  font-size: ",";\n  line-height: ",";\n\n  &::first-letter {\n    text-transform: uppercase;\n  }\n"],f(3.5),f(4.25)),v=i.default.div.withConfig({displayName:"PercOffSiteWideBannerMobile__TextBlock",componentId:"sc-1qthmnp-6"})(["\n  margin-top: ",";\n"],f(1.75)),b=i.default.div.withConfig({displayName:"PercOffSiteWideBannerMobile__Footer",componentId:"sc-1qthmnp-7"})(["\n  display: flex;\n  flex-basis: auto;\n  margin-top: ",";\n"],f(2.5)),T=i.default.div.withConfig({displayName:"PercOffSiteWideBannerMobile__CountdownWrapper",componentId:"sc-1qthmnp-8"})(["\n  margin-left: ",";\n"],f(2.5)),O=function(e){var t=e.savedPercentage,n=e.text,a=e.exclusionCategories,o=e.couponCode,i=e.couponCodeBgColor,l=e.endingCountdown,c=e.endingCountdownColor;return r.default.createElement(p,null,r.default.createElement(m,null,r.default.createElement(g,null,r.default.createElement(y,{coloredText:t,"data-test-id":"banner-saved"}),r.default.createElement(C,{coloredText:n,"data-test-id":"banner-text"})),a&&r.default.createElement(v,null,r.default.createElement(h,{coloredText:a,"data-test-id":"banner-categories"})),r.default.createElement(b,null,o&&r.default.createElement(u.CodeTicket,{code:o,baseColor:i||"white"}),l&&r.default.createElement(T,null,r.default.createElement(d.BannerCountdown,{baseColor:c||"white",date:l})))))};t.PercOffSiteWideBannerMobile=O,O.propTypes={savedPercentage:c.ColoredTextShape.isRequired,text:c.ColoredTextShape.isRequired,exclusionCategories:c.ColoredTextShape,couponCode:c.ColoredTextShape,couponCodeBgColor:o.default.string,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]),endingCountdownColor:o.default.string},O.defaultProps={exclusionCategories:"",couponCode:"",couponCodeBgColor:"",endingCountdown:null,endingCountdownColor:null}},1443:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PercOffSiteWideBanner",{enumerable:!0,get:function(){return a.PercOffSiteWideBanner}});var a=n(44271)},26060:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PercOffSpendStretchBanner=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(54424),l=n(50782),d=n(14140),u=n(76189),c=n(54858),s=n(64434),f=function(e){var t=e.bannerData,n=e.manageContentButton,a=e.isMobile,o=t.text,l=t.textColor,f=t.couponCode,p=t.couponCodeBgColor,m=t.ctaLink,g=t.endingCountdown,y=t.endingCountdownColor,C=t.exclusionCategories,h=t.savedPercentage,v=t.background,b=t.spendThreshold;if(g&&!(0,d.isValidCountdownDate)(g))return null;var T=(0,i.renderStaticLayout)({mobile:function(e){return r.default.createElement(c.PercOffSpendStretchBannerMobile,e)},desktop:function(e){return r.default.createElement(u.PercOffSpendStretchBannerDesktop,e)}},{savedPercentage:h,text:o,spendThreshold:b,exclusionCategories:C,endingCountdown:g,endingCountdownColor:y,couponCode:f,couponCodeBgColor:p},a);return r.default.createElement(s.HeaderBannerWrapper,{background:v,textColor:l,"data-test-id":"tp-banner"},n,m?r.default.createElement(s.CmsLink,{to:m,"data-test-id":"banner-link"},T):T)};t.PercOffSpendStretchBanner=f,f.propTypes={isMobile:o.default.bool.isRequired,bannerData:l.TPBannerShape.isRequired,manageContentButton:o.default.node},f.defaultProps={manageContentButton:null}},76189:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PercOffSpendStretchBannerDesktop=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(59717),u=n(21440),c=n(1408),s=n(95574),f=n(50782),p=l.utils.units,m=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerDesktop__Wrapper",componentId:"sc-1bh15lg-0"})(["\n  width: 100%;\n  height: ",";\n  box-sizing: border-box;\n"],p(12)),g=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerDesktop__Inner",componentId:"sc-1bh15lg-1"})(["\n  display: flex;\n  align-items: center;\n  width: ",";\n  height: 100%;\n  padding: ",";\n  margin: 0 auto;\n  box-sizing: border-box;\n"],p(d.DESKTOP_CONTENT_WIDTH),p([1.25,3])),y=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerDesktop__ContentBlock",componentId:"sc-1bh15lg-2"})(["\n  display: flex;\n  align-items: flex-end;\n  flex: 1 0 auto;\n  justify-content: center;\n"]),C=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffSpendStretchBannerDesktop__SaveText",componentId:"sc-1bh15lg-3"})(["\n  display: inline;\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  text-transform: uppercase;\n"],p(4.5),p(5.5)),h=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffSpendStretchBannerDesktop__TitleText",componentId:"sc-1bh15lg-4"})(["\n  display: inline;\n  margin-left: ",";\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n"],p(1),p(3.75),p(4.75)),v=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffSpendStretchBannerDesktop__BannerText",componentId:"sc-1bh15lg-5"})(["\n  display: inline;\n  margin-left: ",";\n  font-size: ",";\n  line-height: ",";\n"],p(1),p(3.75),p(4.75)),b=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerDesktop__CodeWrapper",componentId:"sc-1bh15lg-6"})(["\n  margin-left: ",";\n"],p(2.5)),T=function(e){var t=e.savedPercentage,n=e.text,a=e.spendThreshold,o=e.exclusionCategories,i=e.endingCountdown,l=e.endingCountdownColor,d=e.couponCode,s=e.couponCodeBgColor;return r.default.createElement(m,null,r.default.createElement(g,null,r.default.createElement(y,null,r.default.createElement(C,{coloredText:t,"data-test-id":"banner-saved"}),r.default.createElement(h,{coloredText:n,"data-test-id":"banner-text"}),r.default.createElement(v,{coloredText:a,"data-test-id":"banner-spend-threshold"}),o&&r.default.createElement(v,{coloredText:o,"data-test-id":"banner-categories"})),i&&r.default.createElement(u.BannerCountdown,{baseColor:l,date:i}),d&&r.default.createElement(b,null,r.default.createElement(c.CodeTicket,{code:d,baseColor:s||"white"}))))};t.PercOffSpendStretchBannerDesktop=T,T.propTypes={text:f.ColoredTextShape,savedPercentage:f.ColoredTextShape,spendThreshold:f.ColoredTextShape,exclusionCategories:f.ColoredTextShape,couponCode:f.ColoredTextShape,couponCodeBgColor:o.default.string,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]),endingCountdownColor:o.default.string},T.defaultProps={text:null,savedPercentage:null,spendThreshold:null,exclusionCategories:null,couponCode:null,couponCodeBgColor:null,endingCountdown:null,endingCountdownColor:null}},54858:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PercOffSpendStretchBannerMobile=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(21440),u=n(1408),c=n(50782),s=n(95574),f=l.utils.units,p=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerMobile__Wrapper",componentId:"sc-h6zpgy-0"})(["\n  width: 100%;\n  height: auto;\n  box-sizing: border-box;\n"]),m=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerMobile__Inner",componentId:"sc-h6zpgy-1"})(["\n  padding: ",";\n  box-sizing: border-box;\n"],f([3,3.75])),g=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerMobile__Header",componentId:"sc-h6zpgy-2"})([""]),y=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffSpendStretchBannerMobile__SaveText",componentId:"sc-h6zpgy-3"})(["\n  display: inline;\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  text-transform: uppercase;\n"],f(4),f(4.75)),C=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffSpendStretchBannerMobile__TitleText",componentId:"sc-h6zpgy-4"})(["\n  display: inline;\n  margin-left: ",";\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n"],f(1),f(3.5),f(4.25)),h=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"PercOffSpendStretchBannerMobile__BannerText",componentId:"sc-h6zpgy-5"})(["\n  display: block;\n  font-size: ",";\n  line-height: ",";\n\n  &::first-letter {\n    text-transform: uppercase;\n  }\n"],f(3.5),f(4.25)),v=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerMobile__TextBlock",componentId:"sc-h6zpgy-6"})(["\n  margin-top: ",";\n"],f(1.75)),b=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerMobile__Footer",componentId:"sc-h6zpgy-7"})(["\n  display: flex;\n  flex-basis: auto;\n  margin-top: ",";\n"],f(2.5)),T=i.default.div.withConfig({displayName:"PercOffSpendStretchBannerMobile__CountdownWrapper",componentId:"sc-h6zpgy-8"})(["\n  margin-left: ",";\n"],f(2.5)),O=function(e){var t=e.savedPercentage,n=e.text,a=e.spendThreshold,o=e.exclusionCategories,i=e.endingCountdown,l=e.endingCountdownColor,c=e.couponCode,s=e.couponCodeBgColor;return r.default.createElement(p,null,r.default.createElement(m,null,r.default.createElement(g,null,r.default.createElement(y,{coloredText:t,"data-test-id":"banner-saved"}),r.default.createElement(C,{coloredText:n,"data-test-id":"banner-text"})),r.default.createElement(v,null,r.default.createElement(h,{coloredText:a,"data-test-id":"banner-spend-threshold"}),o&&r.default.createElement(h,{coloredText:o,"data-test-id":"banner-categories"})),r.default.createElement(b,null,c&&r.default.createElement(u.CodeTicket,{code:c,baseColor:s||"white"}),i&&r.default.createElement(T,null,r.default.createElement(d.BannerCountdown,{baseColor:l,date:i})))))};t.PercOffSpendStretchBannerMobile=O,O.propTypes={text:c.ColoredTextShape,savedPercentage:c.ColoredTextShape,spendThreshold:c.ColoredTextShape,exclusionCategories:c.ColoredTextShape,couponCode:c.ColoredTextShape,couponCodeBgColor:o.default.string,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]),endingCountdownColor:o.default.string},O.defaultProps={text:null,savedPercentage:null,spendThreshold:null,exclusionCategories:null,couponCode:null,couponCodeBgColor:null,endingCountdown:null,endingCountdownColor:null}},96541:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PercOffSpendStretchBanner",{enumerable:!0,get:function(){return a.PercOffSpendStretchBanner}});var a=n(26060)},90579:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TOCloseCountdownBanner=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(54424),l=n(50782),d=n(14140),u=n(4336),c=n(86753),s=n(64434),f=function(e){var t=e.bannerData,n=e.manageContentButton,a=e.isMobile,o=t.text,l=t.textColor,f=t.title,p=t.ctaLink,m=t.ctaLinkText,g=t.background,y=t.endingCountdown,C=t.endingCountdownColor;if(y&&!(0,d.isValidCountdownDate)(y))return null;var h=(0,i.renderStaticLayout)({mobile:function(e){return r.default.createElement(c.TOCloseCountdownBannerMobile,e)},desktop:function(e){return r.default.createElement(u.TOCloseCountdownBannerDesktop,e)}},{text:o,title:f,ctaLinkText:m,endingCountdown:y,endingCountdownColor:C},a);return r.default.createElement(s.HeaderBannerWrapper,{background:g,textColor:l,"data-test-id":"tp-banner"},n,p?r.default.createElement(s.CmsLink,{to:p,"data-test-id":"banner-link"},h):h)};t.TOCloseCountdownBanner=f,f.propTypes={isMobile:o.default.bool.isRequired,bannerData:l.TPBannerShape.isRequired,manageContentButton:o.default.node},f.defaultProps={manageContentButton:null}},4336:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TOCloseCountdownBannerDesktop=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(59717),u=n(21440),c=n(50782),s=n(95574),f=n(64434),p=l.utils.units,m=i.default.div.withConfig({displayName:"TOCloseCountdownBannerDesktop__Wrapper",componentId:"sc-pwboxu-0"})(["\n  width: 100%;\n  height: ",";\n  box-sizing: border-box;\n"],p(12)),g=i.default.div.withConfig({displayName:"TOCloseCountdownBannerDesktop__Inner",componentId:"sc-pwboxu-1"})(["\n  display: flex;\n  align-items: center;\n  width: ",";\n  height: 100%;\n  padding: ",";\n  margin: 0 auto;\n  box-sizing: border-box;\n"],p(d.DESKTOP_CONTENT_WIDTH),p([1.25,3])),y=i.default.div.withConfig({displayName:"TOCloseCountdownBannerDesktop__ContentBlock",componentId:"sc-pwboxu-2"})(["\n  display: flex;\n  align-items: flex-end;\n  flex: 1 0 auto;\n"]),C=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"TOCloseCountdownBannerDesktop__Title",componentId:"sc-pwboxu-3"})(["\n  display: inline;\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  text-transform: uppercase;\n"],p(4.5),p(5.5)),h=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"TOCloseCountdownBannerDesktop__BannerText",componentId:"sc-pwboxu-4"})(["\n  display: inline;\n  margin-left: ",";\n  font-size: ",";\n  line-height: ",";\n"],p(1),p(3.75),p(4.75)),v=(0,i.default)(f.CtaButton).withConfig({displayName:"TOCloseCountdownBannerDesktop__CtaButtonDesktop",componentId:"sc-pwboxu-5"})(["\n  margin-left: ",";\n  overflow: hidden;\n"],p(2.5)),b=function(e){var t=e.text,n=e.title,a=e.ctaLinkText,o=e.endingCountdown,i=e.endingCountdownColor;return r.default.createElement(m,null,r.default.createElement(g,null,r.default.createElement(y,null,n&&r.default.createElement(C,{coloredText:n,"data-test-id":"banner-title"}),t&&r.default.createElement(h,{coloredText:t,"data-test-id":"banner-text"})),r.default.createElement(u.BannerCountdown,{baseColor:i,date:o}),a&&r.default.createElement(v,{coloredText:a,withBorder:!0,"data-test-id":"banner-cta"})))};t.TOCloseCountdownBannerDesktop=b,b.propTypes={text:c.ColoredTextShape,title:c.ColoredTextShape,ctaLinkText:c.ColoredTextShape,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]).isRequired,endingCountdownColor:o.default.string},b.defaultProps={text:null,title:null,ctaLinkText:null,endingCountdownColor:null}},86753:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TOCloseCountdownBannerMobile=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(21440),u=n(50782),c=n(64434),s=n(95574),f=l.utils.units,p=i.default.div.withConfig({displayName:"TOCloseCountdownBannerMobile__Wrapper",componentId:"sc-1a9a0k-0"})(["\n  width: 100%;\n  height: auto;\n  box-sizing: border-box;\n"]),m=i.default.div.withConfig({displayName:"TOCloseCountdownBannerMobile__Inner",componentId:"sc-1a9a0k-1"})(["\n  padding: ",";\n  box-sizing: border-box;\n"],f([3,3.75])),g=i.default.div.withConfig({displayName:"TOCloseCountdownBannerMobile__ContentBlock",componentId:"sc-1a9a0k-2"})([""]),y=i.default.div.withConfig({displayName:"TOCloseCountdownBannerMobile__Header",componentId:"sc-1a9a0k-3"})([""]),C=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"TOCloseCountdownBannerMobile__Title",componentId:"sc-1a9a0k-4"})(["\n  display: inline;\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  text-transform: uppercase;\n"],f(4),f(4.75)),h=i.default.div.withConfig({displayName:"TOCloseCountdownBannerMobile__TextBlock",componentId:"sc-1a9a0k-5"})(["\n  margin-top: ",";\n"],f(1.75)),v=(0,i.default)(s.CmsTextWithColor).withConfig({displayName:"TOCloseCountdownBannerMobile__BannerText",componentId:"sc-1a9a0k-6"})(["\n  display: block;\n  font-size: ",";\n  line-height: ",";\n\n  &::first-letter {\n    text-transform: uppercase;\n  }\n"],f(3.5),f(4.25)),b=i.default.div.withConfig({displayName:"TOCloseCountdownBannerMobile__Footer",componentId:"sc-1a9a0k-7"})(["\n  display: flex;\n  flex-basis: auto;\n  margin-top: ",";\n"],f(2.5)),T=(0,i.default)(c.CtaButton).withConfig({displayName:"TOCloseCountdownBannerMobile__CtaButtonMobile",componentId:"sc-1a9a0k-8"})(["\n  margin-left: ",";\n"],f(2.5)),O=function(e){var t=e.text,n=e.title,a=e.ctaLinkText,o=e.endingCountdown,i=e.endingCountdownColor;return r.default.createElement(p,null,r.default.createElement(m,null,r.default.createElement(g,null,r.default.createElement(y,null,r.default.createElement(C,{coloredText:n,"data-test-id":"banner-title"})),r.default.createElement(h,null,r.default.createElement(v,{coloredText:t,"data-test-id":"banner-text"}))),r.default.createElement(b,null,r.default.createElement(d.BannerCountdown,{baseColor:i,date:o}),a&&r.default.createElement(T,{coloredText:a,withBorder:!0,"data-test-id":"banner-cta"}))))};t.TOCloseCountdownBannerMobile=O,O.propTypes={text:u.ColoredTextShape,title:u.ColoredTextShape,ctaLinkText:u.ColoredTextShape,endingCountdown:o.default.oneOfType([o.default.number,o.default.instanceOf(Date)]).isRequired,endingCountdownColor:o.default.string},O.defaultProps={text:null,title:null,ctaLinkText:null,endingCountdownColor:null}},35075:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TOCloseCountdownBanner",{enumerable:!0,get:function(){return a.TOCloseCountdownBanner}});var a=n(90579)},66464:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TOLaunchBanner=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(54424),l=n(50782),d=n(70929),u=n(98443),c=n(64434),s=function(e){var t=e.bannerData,n=e.manageContentButton,a=e.isMobile,o=t.text,l=t.textColor,s=t.title,f=t.ctaLink,p=t.ctaLinkText,m=t.background,g=(0,i.renderStaticLayout)({mobile:function(e){return r.default.createElement(u.TOLaunchBannerMobile,e)},desktop:function(e){return r.default.createElement(d.TOLaunchBannerDesktop,e)}},{text:o,title:s,ctaLinkText:p},a);return r.default.createElement(c.HeaderBannerWrapper,{background:m,textColor:l,"data-test-id":"tp-banner"},n,f?r.default.createElement(c.CmsLink,{to:f,"data-test-id":"banner-link"},g):g)};t.TOLaunchBanner=s,s.propTypes={isMobile:o.default.bool.isRequired,bannerData:l.TPBannerShape.isRequired,manageContentButton:o.default.node},s.defaultProps={manageContentButton:null}},70929:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TOLaunchBannerDesktop=void 0;var r=a(n(89526)),o=a(n(50291)),i=n(66400),l=n(59717),d=n(95574),u=n(50782),c=n(64434),s=i.utils.units,f=o.default.div.withConfig({displayName:"TOLaunchBannerDesktop__Wrapper",componentId:"sc-u5lstw-0"})(["\n  width: 100%;\n  height: ",";\n  box-sizing: border-box;\n"],s(12)),p=o.default.div.withConfig({displayName:"TOLaunchBannerDesktop__Inner",componentId:"sc-u5lstw-1"})(["\n  display: flex;\n  align-items: center;\n  width: ",";\n  height: 100%;\n  padding: ",";\n  margin: 0 auto;\n  box-sizing: border-box;\n"],s(l.DESKTOP_CONTENT_WIDTH),s([2.5,3])),m=o.default.div.withConfig({displayName:"TOLaunchBannerDesktop__ContentBlock",componentId:"sc-u5lstw-2"})(["\n  position: relative;\n  width: 100%;\n"]),g=(0,o.default)(d.CmsTextWithColor).withConfig({displayName:"TOLaunchBannerDesktop__BannerText",componentId:"sc-u5lstw-3"})(["\n  font-size: ",";\n  line-height: ",";\n  margin-right: ",";\n  text-align: center;\n  display: inline;\n"],s(4),s(4.75),s(1.25)),y=(0,o.default)(c.CtaButton).withConfig({displayName:"TOLaunchBannerDesktop__CtaButtonDesktop",componentId:"sc-u5lstw-4"})(["\n  position: absolute;\n  right: 0;\n  top: 50%;\n  margin-top: ",";\n"],s(-3)),C=o.default.div.withConfig({displayName:"TOLaunchBannerDesktop__TextWr",componentId:"sc-u5lstw-5"})(["\n  text-align: left;\n  width: 100%;\n"]),h=function(e){var t=e.text,n=e.title,a=e.ctaLinkText;return r.default.createElement(f,null,r.default.createElement(p,null,r.default.createElement(m,null,r.default.createElement(C,null,r.default.createElement(g,{coloredText:n,"data-test-id":"banner-title"}),r.default.createElement(g,{coloredText:t,"data-test-id":"banner-text"})),a&&r.default.createElement(y,{coloredText:a,withBorder:!0,"data-test-id":"banner-cta"}))))};t.TOLaunchBannerDesktop=h,h.propTypes={text:u.ColoredTextShape,title:u.ColoredTextShape,ctaLinkText:u.ColoredTextShape},h.defaultProps={text:null,title:null,ctaLinkText:null}},98443:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TOLaunchBannerMobile=void 0;var r=a(n(89526)),o=a(n(50291)),i=n(66400),l=n(50782),d=n(95574),u=n(64434),c=i.utils.units,s=o.default.div.withConfig({displayName:"TOLaunchBannerMobile__Wrapper",componentId:"sc-18g334w-0"})(["\n  width: 100%;\n  box-sizing: border-box;\n"]),f=o.default.div.withConfig({displayName:"TOLaunchBannerMobile__Inner",componentId:"sc-18g334w-1"})(["\n  width: 100%;\n  padding: ",";\n  box-sizing: border-box;\n"],c([3,3.75])),p=o.default.div.withConfig({displayName:"TOLaunchBannerMobile__ContentBlock",componentId:"sc-18g334w-2"})(["\n  position: relative;\n  width: 100%;\n"]),m=(0,o.default)(d.CmsTextWithColor).withConfig({displayName:"TOLaunchBannerMobile__BannerText",componentId:"sc-18g334w-3"})(["\n  font-size: ",";\n  line-height: ",";\n  margin-right: ",";\n  text-align: left;\n  display: inline;\n"],c(4),c(4.75),c(1.25)),g=o.default.div.withConfig({displayName:"TOLaunchBannerMobile__CtaButtonWrapper",componentId:"sc-18g334w-4"})(["\n  display: flex;\n  flex-basis: auto;\n  margin-top: ",";\n"],c(2.5)),y=o.default.div.withConfig({displayName:"TOLaunchBannerMobile__TextWr",componentId:"sc-18g334w-5"})(["\n  text-align: left;\n  width: 100%;\n"]),C=function(e){var t=e.text,n=e.title,a=e.ctaLinkText;return r.default.createElement(s,null,r.default.createElement(f,null,r.default.createElement(p,null,r.default.createElement(y,null,r.default.createElement(m,{coloredText:n,"data-test-id":"banner-title"}),r.default.createElement(m,{coloredText:t,"data-test-id":"banner-text"})),r.default.createElement(g,null,r.default.createElement(u.CtaButton,{coloredText:a,withBorder:!0,"data-test-id":"banner-cta"})))))};t.TOLaunchBannerMobile=C,C.propTypes={text:l.ColoredTextShape,title:l.ColoredTextShape,ctaLinkText:l.ColoredTextShape},C.defaultProps={text:null,title:null,ctaLinkText:null}},9437:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TOLaunchBanner",{enumerable:!0,get:function(){return a.TOLaunchBanner}});var a=n(66464)},1238:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TPBanner=t.TPBannerComponent=void 0;var r=a(n(86903)),o=a(n(34127)),i=a(n(62697)),l=a(n(89526)),d=a(n(2652)),u=n(50782),c=n(31569),s=n(1443),f=n(96541),p=n(35075),m=n(9437),g=n(19311),y=n(20575),C=n(14140),h=n(6640),v={TO_LAUNCH:m.TOLaunchBanner,TO_CLOSE_COUNTDOWN:p.TOCloseCountdownBanner,PERCENTAGE_OFF_CLICK_AND_COLLECT:y.PercOffClickAndCollectBanner,PERCENTAGE_OFF_SPEND_STRETCH:f.PercOffSpendStretchBanner,PERCENTAGE_OFF_SITE_WIDE:s.PercOffSiteWideBanner,FREE_DELIVERY:g.FreeDeliveryBanner},b=function(e){var t=e.pageModel,n=e.content,a=e.manageContentButton,d=e.isMobile,u=(0,i.default)("bannertype",n),s=u&&v[u];if(!s)return null;var f=(0,o.default)({textColor:(0,r.default)("","textColor"),text:(0,C.takeTextWithColorField)("text"),title:(0,C.takeTextWithColorField)("title"),topText:(0,C.takeTextWithColorField)("topText"),bottomText:(0,C.takeTextWithColorField)("bottomText"),couponCode:(0,C.takeTextWithColorField)("couponCode"),couponCodeBgColor:(0,r.default)(null,"couponCodeBgColor"),ctaLink:(0,r.default)("","ctaLink"),ctaLinkText:(0,C.takeTextWithColorField)("ctaLinkText"),endingCountdown:(0,r.default)(null,"endingCountdown"),endingCountdownColor:(0,r.default)(null,"endingCountdownColor"),exclusionCategories:(0,C.takeTextWithColorField)("exclusionCategories"),savedPercentage:(0,C.takeTextWithColorField)("savedPercentage"),spendThreshold:(0,C.takeTextWithColorField)("spendThreshold"),image:(0,c.getImageUrlWithKey)("image",t),background:(0,c.getImageUrlWithKey)("background",t)})(n);return l.default.createElement(s,{bannerData:f,manageContentButton:a,isMobile:d})};t.TPBannerComponent=b,b.propTypes={pageModel:u.CmsPageModelShape.isRequired,content:u.CmsComponentContentShape.isRequired,manageContentButton:d.default.node,isMobile:d.default.bool},b.defaultProps={manageContentButton:null,isMobile:!1};var T=(0,h.WithCms)(b);t.TPBanner=T},90868:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TPBanner",{enumerable:!0,get:function(){return a.TPBanner}});var a=n(1238)},38184:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ToolHireHeaderBlockComponent=t.ToolHireHeader=void 0;var r=a(n(33786)),o=a(n(12847)),i=a(n(26658)),l=a(n(31484)),d=a(n(86903)),u=a(n(34127)),c=a(n(89526)),s=a(n(2652)),f=n(31569),p=n(14140),m=n(50782),g=n(1833),y=n(6640),C=c.default.memo((function(e){var t=e.content,n=e.pageModel,a=e.manageContentButton,s=e.deviceType,m=e.brandDataFields,y=(0,u.default)({desktopBackgroundImage:(0,f.getImageUrlWithKey)("desktopBackgroundImage",n),mobileBackgroundImage:(0,f.getImageUrlWithKey)("mobileBackgroundImage",n),title:(0,p.takeTextWithColorField)("header"),infoText:(0,p.takeTextWithColorField)("infoText"),openingHours:(0,p.takeTextWithColorField)("openingHours"),backgroundColor:(0,d.default)("","backgroundColor"),uspList:(0,l.default)((0,i.default)((function(e){var t=e.title,a=e.text,r=e.ctaLink,o=e.icon;return{title:t,text:a,link:r||null,icon:(0,f.getImageUrl)(o,n)}})),(0,o.default)(3),(0,d.default)([],"usplistItem"))})(t);return t?c.default.createElement(g.ToolHireHeaderBlock,(0,r.default)({},y,{manageContentButton:a,deviceType:s,brandDataFields:m})):null}));t.ToolHireHeader=C,C.propTypes={deviceType:s.default.string.isRequired,pageModel:m.CmsPageModelShape.isRequired,content:m.CmsComponentContentShape.isRequired,manageContentButton:s.default.node,brandDataFields:s.default.shape({}).isRequired},C.defaultProps={manageContentButton:null};var h=(0,y.WithCms)(C);t.ToolHireHeaderBlockComponent=h},81635:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.WithCms=void 0;var r=a(n(33786)),o=a(n(89526)),i=n(97148);t.WithCms=function(e){return function(t){return o.default.createElement(i.CmsConsumer,null,(function(n){return o.default.createElement(e,(0,r.default)({},t,n))}))}}},6640:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"WithCms",{enumerable:!0,get:function(){return a.WithCms}});var a=n(81635)},97148:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.CmsConsumer=t.CmsProvider=void 0;var a=(0,n(89526).createContext)(null),r=a.Provider;t.CmsProvider=r;var o=a.Consumer;t.CmsConsumer=o},78859:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TradeCustomerSavings",{enumerable:!0,get:function(){return a.TradeCustomerSavings}}),Object.defineProperty(t,"StaticReturnsInformation",{enumerable:!0,get:function(){return r.StaticReturnsInformation}}),Object.defineProperty(t,"StaticToolHire",{enumerable:!0,get:function(){return o.StaticToolHire}}),Object.defineProperty(t,"StaticWhatHappensNextItem",{enumerable:!0,get:function(){return i.StaticWhatHappensNextItem}}),Object.defineProperty(t,"StaticHomePageSeoText",{enumerable:!0,get:function(){return l.StaticHomePageSeoText}}),Object.defineProperty(t,"StaticPageCheckoutFooter",{enumerable:!0,get:function(){return d.StaticPageCheckoutFooter}}),Object.defineProperty(t,"StaticPageFooter",{enumerable:!0,get:function(){return u.StaticPageFooter}}),Object.defineProperty(t,"StaticPageHeading",{enumerable:!0,get:function(){return c.StaticPageHeading}}),Object.defineProperty(t,"StockReservationMessage",{enumerable:!0,get:function(){return s.StockReservationMessage}}),Object.defineProperty(t,"CMSCookieBanner",{enumerable:!0,get:function(){return f.CMSCookieBanner}}),Object.defineProperty(t,"Wrapper",{enumerable:!0,get:function(){return p.Wrapper}});var a=n(99434),r=n(49517),o=n(9661),i=n(42801),l=n(91348),d=n(45711),u=n(55209),c=n(99452),s=n(76268),f=n(54373),p=n(42460)},80755:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticHomePageSeoText=t.StaticHomePageSeoTextComponent=t.SEOTextDesktop=void 0;var o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(89526)),i=a(n(2652)),l=a(n(50291)),d=n(92070),u=n(66400),c=n(50782),s=n(47034),f=n(72520),p=n(9164),m=n(6640),g=n(75236);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var C=u.brand.useBrandText,h=u.utils.units,v=l.default.p.withConfig({displayName:"StaticHomePageSeoText__SEOTextDesktop",componentId:"sc-8pev1o-0"})(["\n  margin: ",";\n  line-height: ",";\n"],h([1.5,0]),h(6));t.SEOTextDesktop=v;var b=l.default.p.withConfig({displayName:"StaticHomePageSeoText__SEOTextMobile",componentId:"sc-8pev1o-1"})([""]),T=function(e){var t=e.pageModel,n=e.deviceType,a=e.brandDataFields;if(t&&(0,s.takeHomePageAboveFooterIsNotEmpty)(t))return null;var r=C(a.COMPANY_NAME);return(0,p.checkIsMobile)(n)?o.default.createElement(o.Fragment,null,o.default.createElement(b,null,function(e){return"Welcome to ".concat(e,". Whether you’re looking for tools or timber for a one-off job, or a large number of\n  building materials for a big project, you’ll find everything you need all in one place, here online.")}(r)),o.default.createElement(b,null,"Across many categories we have tools and materials ranging from products suitable for landscaping and gardening\n  projects to interior decorating, joinery, bathrooms, kitchens and so much more. Take a look through the\n  categories or use the search function above to quickly discover all the tools and materials you need.")):o.default.createElement(v,null,function(e){return"Welcome to ".concat(e,". Whether you’re looking for tools or timber for a one-off job, or a large number of\n  building materials for a big project, you’ll find everything you need all in one place, here online. Across\n  many categories we have tools and materials ranging from products suitable for landscaping and gardening\n  projects to interior decorating, joinery, bathrooms, kitchens and so much more. Take a look through the\n  categories or use the search function above to quickly discover all the tools and materials you need.")}(r))};t.StaticHomePageSeoTextComponent=T,T.propTypes={pageModel:c.CmsPageModelShape,deviceType:f.DeviceTypeShape.isRequired,brandDataFields:i.default.shape({COMPANY_NAME:i.default.string}).isRequired},T.defaultProps={pageModel:null};var O=(0,m.WithCms)((0,d.connect)((function(e){return{pageModel:(0,g.takePageModel)(e)}}))(T));t.StaticHomePageSeoText=O},91348:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticHomePageSeoText",{enumerable:!0,get:function(){return a.StaticHomePageSeoText}});var a=n(80755)},93567:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticPageCheckoutFooter=t.StaticPageCheckoutFooterComponent=void 0;var r=a(n(89526)),o=n(92070),i=n(50782),l=n(75236),d=n(47034),u=n(72520),c=n(9164),s=n(95341),f=n(6640),p=function(e){var t=e.pageModel,n=e.deviceType,a=e.location;return t&&(0,d.takeCheckoutFooterCmsComponentDataIsNotEmpty)(t)?null:r.default.createElement(s.CheckoutPageDefaultFooter,{location:a,isMobile:(0,c.checkIsMobile)(n)})};t.StaticPageCheckoutFooterComponent=p,p.propTypes={pageModel:i.CmsPageModelShape,deviceType:u.DeviceTypeShape.isRequired,location:u.LocationShape},p.defaultProps={pageModel:null,location:null};var m=(0,f.WithCms)((0,o.connect)((function(e){return{pageModel:(0,l.takePageModel)(e)}}))(p));t.StaticPageCheckoutFooter=m},45711:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticPageCheckoutFooter",{enumerable:!0,get:function(){return a.StaticPageCheckoutFooter}});var a=n(93567)},6263:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticPageFooter=t.StaticPageFooterComponent=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(92070),l=n(50782),d=n(75236),u=n(47034),c=n(72520),s=n(9164),f=n(63774),p=n(73286),m=n(6640),g=n(81763),y=function(e){var t=e.pageModel,n=e.deviceType,a=e.location,o=e.onToggleAccordion,i=e.openedAccordions;return t&&(0,u.takeFooterCmsComponentDataIsNotEmpty)(t)?null:(0,s.checkIsMobile)(n)?r.default.createElement(p.PageDefaultFooterMobile,{location:a,onToggleAccordion:o,openedAccordions:i}):r.default.createElement(f.PageDefaultFooterDesktop,{location:a})};t.StaticPageFooterComponent=y,y.propTypes={pageModel:l.CmsPageModelShape,deviceType:c.DeviceTypeShape,onToggleAccordion:o.default.func,openedAccordions:o.default.objectOf(o.default.bool),location:c.LocationShape},y.defaultProps={pageModel:null,onToggleAccordion:function(){return null},openedAccordions:{},location:null,deviceType:g.DEVICE_TYPE.isDesktop};var C=(0,m.WithCms)((0,i.connect)((function(e){return{pageModel:(0,d.takePageModel)(e)}}))(y));t.StaticPageFooter=C},55209:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticPageFooter",{enumerable:!0,get:function(){return a.StaticPageFooter}});var a=n(6263)},32200:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticReturnsInformation=t.StaticReturnsInformationComponent=void 0;var o=a(n(33786)),i=a(n(89526)),l=a(n(2652)),d=n(92070),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),c=n(66400),s=n(50782),f=n(75236),p=n(47034),m=n(72520),g=n(76505),y=n(37070),C=n(94103),h=n(6640);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}var b=c.utils.units,T=c.utils.getThemeColor,O=u.default.div.withConfig({displayName:"StaticReturnsInformation__Wrapper",componentId:"sc-1tvoce0-0"})(["\n  background-color: ",";\n\n  ","\n"],T("surface-default"),(0,C.stylesByDeviceType)({mobile:(0,u.css)(["\n      margin-top: ",";\n      padding: ",";\n    "],b(3.75),b([.25,3.75])),desktop:(0,u.css)(["\n      padding: ",";\n      margin-bottom: ",";\n      border-radius: ",";\n    "],b([6,6.25]),b(3.75),b(1)),tablet:(0,u.css)(["\n      padding: ",";\n      margin-bottom: ",";\n      border-radius: ",";\n    "],b([5,6.25]),b(3.75),b(1))})),P=function(e){var t=e.pageModel,n=e.order,a=e.isGuestCustomer,r=e.deviceType,l=e.brandDataFields;return t&&(0,p.takeReturnsInfoCmsComponentData)(t)||!n?null:i.default.createElement(O,{"data-test-id":"returns-info",deviceType:r},i.default.createElement(g.ReturnsInformationStatic,(0,o.default)({},n,{isGuestCustomer:a,brandDataFields:l})))};t.StaticReturnsInformationComponent=P,P.propTypes={pageModel:s.CmsPageModelShape,deviceType:m.DeviceTypeShape.isRequired,order:y.OrderShape.isRequired,isGuestCustomer:l.default.bool.isRequired,brandDataFields:l.default.shape({}).isRequired},P.defaultProps={pageModel:null};var _=(0,h.WithCms)((0,d.connect)((function(e){return{pageModel:(0,f.takePageModel)(e)}}))(P));t.StaticReturnsInformation=_},49517:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticReturnsInformation",{enumerable:!0,get:function(){return a.StaticReturnsInformation}});var a=n(32200)},69602:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticToolHire=t.ToolHireInformationItemComponent=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(92070),u=n(66400),c=n(50782),s=n(16205),f=n(94103),p=n(75236),m=n(47034),g=n(6640);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var C=u.utils.units,h=u.utils.getThemeColor,v=l.default.div.withConfig({displayName:"StaticToolHire__Wrapper",componentId:"sc-1d2z131-0"})(["\n  a {\n    color: ",";\n  }\n\n  ","\n"],h("text-success-default"),(0,f.stylesByDeviceType)({mobile:(0,l.css)(["\n      padding: ",";\n      margin: "," 0 0;\n      background-color: ",";\n    "],C([.25,3.75]),C(3.75),h("surface-default")),desktop:(0,l.css)(["\n      padding: ",";\n    "],C([0,0,5])),tablet:(0,l.css)(["\n      background-color: ",";\n      padding: ",";\n    "],h("surface-default"),C([5,6.25]))})),b='Check out our new <a href="'.concat("/product/tool-hire/c/1571000",'">Tool Hire</a> range online now'),T=function(e){var t=e.pageModel,n=e.deviceType;return t&&(0,m.takeToolHireCmsComponentData)(t)?null:o.default.createElement(v,{deviceType:n,"data-test-id":"tool-hire"},o.default.createElement(s.ToolHire,{title:"Tool Hire",text:"From tools, plant & equipment hire to powered access, waste management and welfare hire, we’ll support you at every stage of the job. Whether you need advice, safety training or a demo, rest-assured we’re here to help. Hiring with us is simple, we build the price around you with a delivery & collection service that you can trust... quick jobs, tough jobs we get it sorted.",ctaText:b}))};t.ToolHireInformationItemComponent=T,T.propTypes={deviceType:i.default.string.isRequired,pageModel:c.CmsPageModelShape.isRequired};var O=(0,g.WithCms)((0,d.connect)((function(e){return{pageModel:(0,p.takePageModel)(e)}}))(T));t.StaticToolHire=O},9661:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticToolHire",{enumerable:!0,get:function(){return a.StaticToolHire}});var a=n(69602)},30349:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.StaticWhatHappensNextItem=t.StaticWhatHappensNextItemComponent=void 0;var r=a(n(33786)),o=a(n(89526)),i=a(n(2652)),l=n(92070),d=n(66400),u=n(50782),c=n(75236),s=n(47034),f=n(72520),p=n(37070),m=n(76386),g=n(9164),y=n(6640),C=d.brand.useBrandText,h=function(e){return{title:"What happens next?",collectionHeading:"For Collection",collectionNote:"We will text you when your order is ready to collect.",collectionNoteID:"When collecting please bring a valid photo ID and the order confirmation email with you.",collectionNoteShowMore:"If a third party is collecting the order they must have a valid photo ID and the confirmation email. ".concat(e,"     'reserves the right to photocopy their ID before releasing the order. If the third party is unable to provide     'appropriate ID to prove they are acting on your behalf we will contact you via phone to confirm you are happy with     'us releasing the order. Please note, we will not release the order to non-approved third parties. "),collectionContactsNotification:"If you have any questions, please contact your collection branch on:",deliveryHeading:"For Delivery",branchDeliveryHeading:"Delivery from ".concat(e),branchDeliveryNote:"Once the order has been received and processed by your local branch they will contact you to arrange a delivery date that suits you.",branchDeliveryContactsNotification:"If you have any questions, please contact your delivery branch on:",carrierDeliveryHeading:"Delivery from our trusted Courier",carrierDeliveryNote:"Once the order has been received and processed by our courier they will contact you to arrange a delivery date that suits you.",carrierDeliveryContactsNotification:"If you have any questions, please contact our distribution centre on:",carrierDeliveryPhone:"01604 684284",carrierDeliveryEmail:"tpsupport@travisperkins.co.uk",supplierDeliveryHeading:"Delivery from our trusted Supplier",supplierDeliveryNote:"A delivery date will be confirmed once the order has been received and processed by our trusted supplier.",supplierDeliveryContactsNotification:"If you have any questions, please contact our Customer Services Team on:",supplierDeliveryPhone:"0330 1233846",supplierDeliveryEmail:"supplierdirect@travisperkins.co.uk"}},v=function(e){var t=e.pageModel,n=e.order,a=e.deviceType,i=e.brandDataFields;if(t&&(0,s.takeWhatsNextItemCmsComponentData)(t)||!n)return null;var l=(0,g.checkIsMobile)(a),d=C(i.COMPANY_NAME);return o.default.createElement(m.InfoBlock,(0,r.default)({},n,{isMobile:l,whatIsNextWordings:h(d)}))};t.StaticWhatHappensNextItemComponent=v,v.propTypes={pageModel:u.CmsPageModelShape,deviceType:f.DeviceTypeShape.isRequired,order:p.OrderShape.isRequired,brandDataFields:i.default.shape({COMPANY_NAME:i.default.string}).isRequired},v.defaultProps={pageModel:null};var b=(0,y.WithCms)((0,l.connect)((function(e){return{pageModel:(0,c.takePageModel)(e)}}))(v));t.StaticWhatHappensNextItem=b},42801:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"StaticWhatHappensNextItem",{enumerable:!0,get:function(){return a.StaticWhatHappensNextItem}});var a=n(30349)},73270:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.AccordionBlock=void 0;var r=a(n(26658)),o=a(n(89526)),i=a(n(2652)),l=a(n(50291)),d=n(66400),u=n(50782),c=n(95574),s=n(7026),f=d.utils.units,p=d.utils.getThemeColor,m=l.default.div.withConfig({displayName:"AccordionBlock__AccordionWrapper",componentId:"sc-b4lwzd-0"})(["\n  display: flex;\n  flex-direction: column;\n  width: auto;\n  background-color: ",";\n  padding: ",";\n"],p("surface-default"),f(6)),g=(0,l.default)(c.CmsTextWithColor).withConfig({displayName:"AccordionBlock__Header",componentId:"sc-b4lwzd-1"})(["\n  font-size: ",";\n  font-weight: bold;\n  margin-bottom: ",";\n"],f(6),f(4)),y=l.default.ul.withConfig({displayName:"AccordionBlock__List",componentId:"sc-b4lwzd-2"})(["\n  padding: 0;\n  margin: 0;\n"]),C=function(e){var t=e.items,n=e.header;return o.default.createElement(m,{"data-test-id":"accordion-wr"},n&&o.default.createElement(g,{coloredText:n,"data-test-id":"accordion-header-label"}),o.default.createElement(y,null,(0,r.default)((function(e){var t=e.title,n=e.content,a=e.id;return o.default.createElement(s.AccordionItem,{key:a,content:n,title:t})}),t)))};t.AccordionBlock=C,C.propTypes={items:i.default.arrayOf(i.default.shape({id:i.default.string,title:u.ColoredTextShape,content:i.default.string})),header:u.ColoredTextShape},C.defaultProps={items:[],header:null}},7026:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.AccordionItem=t.AccordionItemComponent=t.StyledHtmlBlock=void 0;var o=a(n(86903)),i=a(n(10202)),l=a(n(89526)),d=a(n(2652)),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),c=n(66400),s=n(50782),f=n(95574),p=n(4470),m=n(26002),g=n(6640),y=n(57922),C=n(4255);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}var v=c.utils.units,b=u.default.li.withConfig({displayName:"AccordionItem__ItemWrapper",componentId:"sc-ow9dcq-0"})(["\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  border-bottom: "," solid ",";\n  margin-bottom: ",";\n"],v(.25),C.COLOR.grey5,v(4)),T=u.default.div.withConfig({displayName:"AccordionItem__TitleWrapper",componentId:"sc-ow9dcq-1"})(["\n  display: flex;\n  width: 100%;\n  align-items: center;\n  margin-bottom: ",";\n"],v(4)),O=(0,u.default)(f.CmsTextWithColor).withConfig({displayName:"AccordionItem__Title",componentId:"sc-ow9dcq-2"})(["\n  font-size: ",";\n  font-weight: bold;\n  margin-left: ",";\n"],v(4),v(5)),P=(0,u.default)(m.HtmlBlock).withConfig({displayName:"AccordionItem__StyledHtmlBlock",componentId:"sc-ow9dcq-3"})(["\n  ","\n"],p.basicHtmlStyles);t.StyledHtmlBlock=P;var _=u.default.span.withConfig({displayName:"AccordionItem__ChevronIconWrapper",componentId:"sc-ow9dcq-4"})(["\n  display: inline-block;\n  ","\n"],(function(e){return e.isExpanded&&(0,u.css)(["\n      transform: rotate(180deg);\n    "])})),w=function(e){var t=e.title,n=e.content,a=e.deviceType,r=l.default.useState(!1),d=(0,i.default)(r,2),u=d[0],c=d[1],s=u&&n,f=(0,o.default)("green","textColor",t);return l.default.createElement(b,{"data-test-id":"accordion-item"},l.default.createElement(T,{onClick:function(){return c(!u)},"data-test-id":"accordion-item-title-wr"},l.default.createElement(_,{isExpanded:u},l.default.createElement(y.IconDown,{fill:f})),l.default.createElement(O,{coloredText:t,"data-test-id":"accordion-item-title"})),s&&l.default.createElement(P,{htmlContent:n,"data-test-id":"accordion-item-content",deviceType:a}))};t.AccordionItemComponent=w,w.propTypes={title:s.ColoredTextShape,content:d.default.string,deviceType:d.default.string.isRequired},w.defaultProps={title:null,content:null};var I=(0,g.WithCms)(w);t.AccordionItem=I},57922:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.IconDown=void 0;var r=a(n(89526)),o=a(n(2652)),i=function(e){var t=e.fill;return r.default.createElement("svg",{fill:t,width:"16",height:"20",viewBox:"0 0 20 20"},r.default.createElement("defs",null,r.default.createElement("path",{id:"a",d:"M9 13h7a1 1 0 0 1 0 2H7V6a1 1 0 1 1 2 0v7z"})),r.default.createElement("use",{fill:"inherit",fillRule:"evenodd",transform:"rotate(-45 12 10)",xlinkHref:"#a"}))};t.IconDown=i,i.propTypes={fill:o.default.string.isRequired}},27117:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.BranchFinder=t.BranchFinderComponent=t.Title=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(94103),c=n(6640),s=n(64434);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}var p=d.base.Icons.Branch24,m=d.typography.H3,g=d.utils.units,y=l.default.div.withConfig({displayName:"BranchFinder__Wrapper",componentId:"sc-1yt7scv-0"})(["\n  display: flex;\n  flex-wrap: wrap;\n  flex-direction: column;\n  align-items: center;\n  justify-content: space-between;\n  box-sizing: border-box;\n  border-radius: ",";\n  background-color: #486a6a;\n\n  ","\n"],g(2),(0,u.stylesByDeviceType)({mobile:(0,l.css)(["\n      min-height: ",";\n      padding: ",";\n    "],g(58),g([5.5,5.5,8])),desktop:(0,l.css)(["\n      min-height: ",";\n      padding: ",";\n    "],g(64.25),g([6,8,8])),tablet:(0,l.css)(["\n      min-height: ",";\n      padding: ",";\n      flex-direction: row;\n      flex-wrap: nowrap;\n    "],g(42),g([6,8,10.5]))})),C=l.default.div.withConfig({displayName:"BranchFinder__TitleWr",componentId:"sc-1yt7scv-1"})(["\n  display: flex;\n  width: 100%;\n  ","\n"],(0,u.stylesByDeviceType)({tablet:(0,l.css)(["\n      flex-direction: row-reverse;\n    "])})),h=l.default.div.withConfig({displayName:"BranchFinder__Title",componentId:"sc-1yt7scv-2"})(["\n  flex: 2 1 auto;\n\n  ","\n"],(0,u.stylesByDeviceType)({mobile:(0,l.css)(["\n      padding-right: ",";\n    "],g(15.75)),desktop:(0,l.css)(["\n      padding-right: ",";\n    "],g(15.75)),tablet:(0,l.css)(["\n      padding-right: ",";\n      padding-left: ",";\n    "],g(5),g(5))}));t.Title=h;var v=(0,l.css)(["\n  bottom: 0;\n  left: 0;\n  right: 0;\n  font-size: ",";\n  line-height: ",";\n  height: ",";\n  border-radius: ",";\n  text-align: center;\n  text-decoration: none;\n  cursor: pointer;\n"],g(4),g(10),g(10),g(1)),b=(0,l.default)(s.CtaButton).withConfig({displayName:"BranchFinder__CtaLinkBtn",componentId:"sc-1yt7scv-3"})(["\n  ","\n"],v),T=l.default.div.withConfig({displayName:"BranchFinder__BottomWr",componentId:"sc-1yt7scv-4"})(["\n  width: 100%;\n"]),O=l.default.div.withConfig({displayName:"BranchFinder__BranchIconWrapper",componentId:"sc-1yt7scv-5"})(["\n  width: ",";\n  height: ",";\n  background-color: #6c8887;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  place-content: center;\n  flex-shrink: 0;\n  & > svg {\n    width: 38px;\n    height: 38px;\n  }\n"],g(147.5),g(147.5)),P=function(e){var t=e.deviceType,n=e.title;return o.default.createElement(y,{deviceType:t,"data-test-id":"branch-finder"},o.default.createElement(C,{deviceType:t},o.default.createElement(h,{deviceType:t,"data-test-id":"branch-finder-title"},o.default.createElement(m,null,n)),o.default.createElement(O,null,o.default.createElement(p,{color:"icon-on-primary"}))),o.default.createElement(T,{"data-test-id":"branch-finder-cta"},o.default.createElement(s.CmsLink,{to:"/branch-locator"},o.default.createElement(b,{coloredText:{textColor:"#000000",text:"Branch locator"},defaultColor:"white",bgColor:"#ffc314"}))))};t.BranchFinderComponent=P,P.propTypes={title:i.default.string,deviceType:i.default.string.isRequired},P.defaultProps={title:""};var _=(0,c.WithCms)(P);t.BranchFinder=_},66607:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BranchFinder",{enumerable:!0,get:function(){return a.BranchFinder}});var a=n(27117)},83770:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.BuyAgainBanner=t.BuyAgainBannerComponent=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(66400),l=n(31054),d=n(96017),u=n(9164),c=n(34596),s=n(96161),f=n(72520),p=n(6640),m=n(42481),g=n(49336),y=n(81519),C=n(71875),h=i.base.Button,v=i.base.Link,b=i.base.Icons,T=h.BTN_TYPE,O=i.typography.H3,P=i.typography.BodyDefault,_=(0,C.getTestId)(C.BUY_AGAIN_PREFIX),w=function(e){var t=e.deviceType,n=e.manageContentButton,a=e.history,o=e.isAuthorized,i=e.isPreviewMode,f=e.routes,p=(0,u.checkIsDesktop)(t),w=(0,l.useQuery)(c.BOUGHT_PRODUCTS_IMAGES_QUERY,{variables:{input:{sort:null,term:null,offsetToken:null,pageSize:m.MIN_PRODUCTS_LENGTH_TO_SHOW_BANNER}},fetchPolicy:y.APOLLO_FETCH_POLICIES.networkOnly,skip:!o}).data,I=function(){a.push({pathname:f.myProducts})},k=function(){return r.default.createElement(h,{dataTestId:_("view-all"),type:T.GHOST,widthByContent:!0,onClick:I},"View All")},A=(0,d.takeBoughtProductsEntries)(w);return r.default.createElement(r.default.Fragment,null,n,(0,d.showBoughtProducts)(A)?r.default.createElement(g.Wrapper,{"data-test-id":C.BUY_AGAIN_PREFIX},r.default.createElement(g.Title,{"data-test-id":_("title")},r.default.createElement(O,null,"Buy Again"),!p&&k()),r.default.createElement(g.ProductsWrap,{"data-test-id":_("product-wrap")},A.map((function(e){return r.default.createElement(g.ProductCard,{"data-test-id":_("product-card"),key:e.product.code},r.default.createElement(v,{dataTestId:_("product-link"),url:(0,s.takePdpUrl)(e.product)},r.default.createElement(g.ProductImage,{"data-test-id":_("product-image"),src:(0,d.productTypeImageUrl)(e.product),alt:(0,d.productTypeImageAlt)(e.product),loading:"lazy"})))})),p&&r.default.createElement(r.default.Fragment,null,r.default.createElement(g.VerticalLine,null),k()))):i?r.default.createElement(r.default.Fragment,null,n,r.default.createElement(g.PreviewNotificationWrap,null,r.default.createElement(g.PreviewNotificationContent,null,r.default.createElement(g.PreviewNotificationIconWrap,null,r.default.createElement(b.Success24,{color:"icon-success"})),r.default.createElement(P,{color:"text-success-default"},"Buy again banner has been successfully applied and will be displayed to authorized users who have more than ",m.MIN_PRODUCTS_LENGTH_TO_SHOW_BANNER," purchased products")))):null)};t.BuyAgainBannerComponent=w,w.propTypes={deviceType:o.default.string.isRequired,manageContentButton:o.default.node.isRequired,routes:o.default.object.isRequired,isPreviewMode:o.default.bool,history:f.HistoryShape.isRequired,isAuthorized:o.default.bool.isRequired},w.defaultProps={isPreviewMode:!1};var I=(0,p.WithCms)(w);t.BuyAgainBanner=I},49336:function(e,t,n){var a=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.PreviewNotificationIconWrap=t.PreviewNotificationContent=t.PreviewNotificationWrap=t.VerticalLine=t.ProductImage=t.ProductCard=t.ProductsWrap=t.Title=t.Wrapper=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?Object.getOwnPropertyDescriptor(e,i):null;d&&(d.get||d.set)?Object.defineProperty(r,i,d):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(50291)),o=n(66400),i=n(94103);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}var d=o.utils.units,u=o.utils.getThemeColor,c=r.default.section.withConfig({displayName:"BuyAgainBannerstyled__Wrapper",componentId:"sc-1xecdp-0"})(["\n  background: ",";\n  width: 100%;\n  max-width: 100vw;\n  box-sizing: border-box;\n  animation-duration: 500ms;\n  animation-name: enlargement;\n  ","\n\n  @keyframes enlargement {\n    from {\n      height: 0;\n    }\n\n    to {\n      height: ",";\n    }\n  }\n"],u("surface-default"),(0,i.stylesByDeviceType)({desktop:(0,r.css)(["\n      padding: ",";\n    "],d([5,8,8])),tablet:(0,r.css)(["\n      padding: ",";\n    "],d([5,8,8])),mobile:(0,r.css)(["\n      padding: ",";\n    "],d([3.5,3.5,5.5]))}),d(55));t.Wrapper=c;var s=r.default.div.withConfig({displayName:"BuyAgainBannerstyled__Title",componentId:"sc-1xecdp-1"})(["\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: ",";\n"],d(5));t.Title=s;var f=r.default.div.withConfig({displayName:"BuyAgainBannerstyled__ProductsWrap",componentId:"sc-1xecdp-2"})(["\n  display: flex;\n  align-items: center;\n  ","\n"],(0,i.stylesByDeviceType)({tablet:(0,r.css)(["\n      overflow-x: auto;\n    "]),mobile:(0,r.css)(["\n      overflow-x: auto;\n    "])}));t.ProductsWrap=f;var p=r.default.div.withConfig({displayName:"BuyAgainBannerstyled__ProductCard",componentId:"sc-1xecdp-3"})(["\n  &:not(:first-child) {\n    margin-left: ",";\n  }\n"],d(4));t.ProductCard=p;var m=r.default.img.withConfig({displayName:"BuyAgainBannerstyled__ProductImage",componentId:"sc-1xecdp-4"})(["\n  border: "," solid ",";\n  border-radius: ",";\n  display: block;\n  overflow: hidden;\n  ","\n"],d(.25),u("stroke-default"),d(2),(0,i.stylesByDeviceType)({desktop:(0,r.css)(["\n      width: ",";\n      height: ",";\n    "],d(32),d(32)),tablet:(0,r.css)(["\n      width: ",";\n      height: ",";\n    "],d(32),d(32)),mobile:(0,r.css)(["\n      width: ",";\n      height: ",";\n    "],d(20),d(20))}));t.ProductImage=m;var g=r.default.div.withConfig({displayName:"BuyAgainBannerstyled__VerticalLine",componentId:"sc-1xecdp-5"})(["\n  margin: ",";\n  height: ",";\n  &:before {\n    content: '';\n    width: 1px;\n    height: 100%;\n    display: block;\n    background: ",";\n  }\n"],d([0,11,0,12]),d(20),u("divider-default"));t.VerticalLine=g;var y=r.default.div.withConfig({displayName:"BuyAgainBannerstyled__PreviewNotificationWrap",componentId:"sc-1xecdp-6"})(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  background: ",";\n  ","\n"],u("surface-default"),(0,i.stylesByDeviceType)({desktop:(0,r.css)(["\n      height: ",";\n      padding: ",";\n    "],d(56),d([0,20])),tablet:(0,r.css)(["\n      height: ",";\n      padding: ",";\n    "],d(56),d([0,20])),mobile:(0,r.css)(["\n      padding: ",";\n      height: ",";\n    "],d([0,5]),d(40))}));t.PreviewNotificationWrap=y;var C=r.default.div.withConfig({displayName:"BuyAgainBannerstyled__PreviewNotificationContent",componentId:"sc-1xecdp-7"})(["\n  display: flex;\n  justify-content: center;\n  ","\n"],(0,i.stylesByDeviceType)({mobile:(0,r.css)(["\n      flex-direction: column;\n    "])}));t.PreviewNotificationContent=C;var h=r.default.span.withConfig({displayName:"BuyAgainBannerstyled__PreviewNotificationIconWrap",componentId:"sc-1xecdp-8"})(["\n  display: inline-block;\n  margin-right: ",";\n"],d(2));t.PreviewNotificationIconWrap=h},7962:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CallOutBlock=void 0;var o=a(n(86903)),i=a(n(34127)),l=a(n(61217)),d=a(n(31484)),u=a(n(2652)),c=a(n(89526)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),f=n(66400),p=n(33384),m=n(95574),g=n(64434),y=n(50782),C=n(9164),h=n(24875),v=n(94103);function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}var T=f.utils.units,O=function(e){return[p.CMS_CONTAINER_SIZE.FOUR_IN_ROW_WIDTH,p.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH].includes(e)},P=function(e){return e===p.CMS_CONTAINER_SIZE.TWO_IN_ROW_WIDTH},_=function(e){return e===p.CMS_CONTAINER_SIZE.THREE_IN_ROW_WIDTH},w=function(e){return e===p.CMS_CONTAINER_SIZE.FOUR_IN_ROW_WIDTH},I=function(e,t){return(0,d.default)((function(e){return(0,h.isNonEmptyString)(e)}),(0,l.default)(e))(t)},k=function(e){var t=e.marginTop;return(0,s.css)(["\n  margin-top: ",";\n"],t)},A=s.default.div.withConfig({displayName:"CallOutBlock__Container",componentId:"sc-1ei68zk-0"})(["\n  position: relative;\n"]),E=s.default.img.withConfig({displayName:"CallOutBlock__Image",componentId:"sc-1ei68zk-1"})(["\n  display: block;\n  width: 100%;\n  ",";\n  ","\n"],(0,v.stylesByDeviceType)({mobile:(0,s.css)(["\n      height: auto;\n      min-height: ",";\n    "],T(12.5))}),(function(e){var t=e.borderRadius;return t&&(0,s.css)(["\n      border-radius: ",";\n    "],t)})),x=s.default.div.withConfig({displayName:"CallOutBlock__ContentContainer",componentId:"sc-1ei68zk-2"})(["\n  box-sizing: border-box;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  display: flex;\n  flex-direction: column;\n  padding: ",";\n  justify-content: ",";\n  align-items: ",";\n  font-size: ",";\n"],(function(e){return e.padding}),(function(e){return e.justifyContent}),(function(e){return e.alignItems}),(function(e){var t=e.deviceType,n=e.containerSize;return(0,C.checkIsMobile)(t)?O(n)?T(2.5):_(n)?T(2):T(6.25):(0,C.checkIsTablet)(t)?O(n)?T(7.5):_(n)?T(6.5):T(11.25):P(n)?T(11.25):_(n)?T(8.75):w(n)?T(6):T(15)})),S=(0,s.default)(g.CmsLink).withConfig({displayName:"CallOutBlock__Link",componentId:"sc-1ei68zk-3"})(["\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  text-decoration: none;\n"]),M=(0,s.default)(m.CmsTextWithColor).withConfig({displayName:"CallOutBlock__IconText",componentId:"sc-1ei68zk-4"})(["\n  text-align: ",";\n  text-transform: uppercase;\n\n  ","\n"],(function(e){return e.textAlign}),(0,v.stylesByDeviceType)({desktop:(0,s.css)(["\n      font-size: 0.4em;\n    "]),tablet:(0,s.css)(["\n      font-size: 0.4em;\n    "]),mobile:(0,s.css)(["\n      font-size: ",";\n    "],T(3.5))})),B=s.default.img.withConfig({displayName:"CallOutBlock__IconImage",componentId:"sc-1ei68zk-5"})(["\n  max-height: 0.5em;\n"]),N=(0,s.default)(m.CmsTextWithColor).withConfig({displayName:"CallOutBlock__TitleText",componentId:"sc-1ei68zk-6"})(["\n  font-weight: bold;\n  text-align: ",";\n  ",";\n\n  ","\n"],(function(e){return e.textAlign}),k,(0,v.stylesByDeviceType)({desktop:(0,s.css)(["\n      font-size: 1em;\n    "]),tablet:(0,s.css)(["\n      font-size: 1em;\n    "]),mobile:(0,s.css)(["\n      font-size: ",";\n    "],(function(e){var t=e.mobileFontSizeWithTwoFourCols;return T(t?6.5:9.25)}))})),R=(0,s.default)(m.CmsTextWithColor).withConfig({displayName:"CallOutBlock__Description",componentId:"sc-1ei68zk-7"})(["\n  line-height: 1.5;\n  text-align: ",";\n  overflow: hidden;\n  ",";\n\n  ","\n"],(function(e){return e.textAlign}),k,(0,v.stylesByDeviceType)({desktop:(0,s.css)(["\n      font-size: 0.4em;\n    "]),tablet:(0,s.css)(["\n      font-size: ",";\n    "],(function(e){return e.tabletFontSizeWithThreeCols?T(3.25):"0.4em"})),mobile:(0,s.css)(["\n      font-size: ",";\n    "],T(5))})),D=(0,s.default)(g.CtaButton).withConfig({displayName:"CallOutBlock__StyledCTAButton",componentId:"sc-1ei68zk-8"})(["\n  margin-top: ",";\n  line-height: 1;\n  height: auto;\n  padding: 0.4em 2em;\n  border-radius: ",";\n\n  ","\n"],T(2.5),T(1),(0,v.stylesByDeviceType)({desktop:(0,s.css)(["\n      font-size: 0.4em;\n    "]),tablet:(0,s.css)(["\n      font-size: 0.4em;\n    "]),mobile:(0,s.css)(["\n      font-size: ",";\n    "],T(4))})),L=function(e){var t=e.deviceType,n=e.iconText,a=e.icon,r=e.imageDesktop,l=e.imageMobile,d=e.imageTablet,u=e.title,s=e.text,f=e.cta,m=e.alignment,g=e.containerSize,y=e.testID,v=e.borderRadius,b=(0,i.default)({horizontalAlignment:(0,o.default)("Center","horizontalAlignment"),verticalAlignment:(0,o.default)("Center","verticalAlignment")})(m),k=b.horizontalAlignment,L=b.verticalAlignment,W=I(["text"],n),j=(0,h.isNonEmptyString)(a)&&!W,U=I(["textWithColor","text"],f),H=I(["text"],u),F=I(["text"],s),q=(0,C.checkIsMobile)(t)&&l?l:(0,C.checkIsTablet)(t)&&d?d:r,z=function(e,t){return(0,C.checkIsMobile)(e)?(O(t),T(0)):(0,C.checkIsTablet)(e)?O(t)||_(t)?T(1.25):T(6.25):P(t)?T(5):_(t)||w(t)?T(2.5):T(7.5)}(t,g),V=j||H;return c.default.createElement(A,{"data-test-id":"".concat(y,"-container")},c.default.createElement(E,{src:q,alt:"","data-test-id":"".concat(y,"-image"),borderRadius:v}),c.default.createElement(x,{justifyContent:p.CMS_ALIGNMENT_OPTIONS[L],alignItems:p.CMS_ALIGNMENT_OPTIONS[k],padding:z,deviceType:t,containerSize:g},W&&c.default.createElement(M,{coloredText:n,textAlign:k.toLowerCase(),"data-test-id":"".concat(y,"-icon-text")}),j&&c.default.createElement(B,{src:a,alt:"","data-test-id":"".concat(y,"-icon-image")}),H&&c.default.createElement(N,{coloredText:u,marginTop:j||W?z:0,textAlign:k.toLowerCase(),"data-test-id":"".concat(y,"-title"),mobileFontSizeWithTwoFourCols:O(g)}),F&&c.default.createElement(R,{coloredText:s,marginTop:V?z:0,textAlign:k.toLowerCase(),"data-test-id":"".concat(y,"-description"),tabletFontSizeWithThreeCols:_(g)}),U&&c.default.createElement(D,{textColor:f.textWithColor.color,text:f.textWithColor.text,bgColor:f.backgroundColor,"data-test-id":"".concat(y,"-cta")})),f.link&&c.default.createElement(S,{to:f.link,"data-test-id":"".concat(y,"-link")}))};t.CallOutBlock=L,L.propTypes={alignment:y.AlignmentShape,deviceType:u.default.string.isRequired,iconText:y.ColoredTextShape,icon:u.default.string,title:y.ColoredTextShape,text:y.ColoredTextShape,cta:y.CTAShape,imageDesktop:u.default.string.isRequired,imageTablet:u.default.string,imageMobile:u.default.string,containerSize:u.default.string,testID:u.default.string,borderRadius:u.default.string},L.defaultProps={alignment:{},iconText:null,icon:null,title:null,text:null,cta:{},imageTablet:null,imageMobile:null,containerSize:p.CMS_CONTAINER_SIZE.FULL_WIDTH,testID:"call-out-block",borderRadius:null}},86909:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CallOutBlock",{enumerable:!0,get:function(){return a.CallOutBlock}});var a=n(7962)},96387:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.Carousel=void 0;var o=a(n(52906)),i=a(n(26658)),l=a(n(63859)),d=a(n(86903)),u=a(n(10202)),c=a(n(89526)),s=a(n(2652)),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=v(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),p=n(66400),m=n(30379),g=n(41497),y=n(9164),C=n(60932),h=n(59717);function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(v=function(e){return e?n:t})(e)}var b=p.utils.units,T=p.utils.getThemeColor,O=p.common.SwipeableList,P=f.default.div.withConfig({displayName:"Carousel__SwipableListWrapper",componentId:"sc-g3nati-0"})(["\n  position: relative;\n  width: 100%;\n  margin-top: ",";\n  ","\n"],b(4),(function(e){return e.withMarginBottom&&(0,f.css)(["\n      margin-bottom: ",";\n    "],b(2))})),_=f.default.div.withConfig({displayName:"Carousel__CarouselTabs",componentId:"sc-g3nati-1"})(["\n  display: flex;\n  width: 100%;\n  justify-content: center;\n  margin: ",";\n"],(function(e){var t=e.isPlp;return b([t?2.5:3.5,0,t?2:3])})),w=f.default.div.withConfig({displayName:"Carousel__CarouselTab",componentId:"sc-g3nati-2"})(["\n  margin: ",";\n  border-radius: 50%;\n  background: ",";\n  cursor: pointer;\n\n  ","\n\n  ","\n\n  ",";\n"],b([0,.75]),T("action-secondary-pressed"),(function(e){return e.viewType===h.CAROUSEL_VIEW_TYPE.default&&(0,f.css)(["\n      height: ",";\n      width: ",";\n    "],b(1.5),b(1.5))}),(function(e){return e.viewType===h.CAROUSEL_VIEW_TYPE.primary&&(0,f.css)(["\n      height: ",";\n      width: ",";\n    "],b(2),b(2))}),(function(e){var t=e.active,n=e.viewType;return t&&(0,f.css)(["\n      background: ",";\n    "],n===h.CAROUSEL_VIEW_TYPE.primary?T("surface-highlight-default"):T("action-primary-default"))})),I=f.default.div.withConfig({displayName:"Carousel__SwipeableListWrapper",componentId:"sc-g3nati-3"})(["\n  width: 100%;\n  overflow: hidden;\n  padding-left: ",";\n  box-sizing: border-box;\n  ","\n"],(function(e){var t=e.isDesktop;return e.withNoLeftMargin?0:b(t?h.CAROUSEL_PADDING_DESKTOP:h.CAROUSEL_PADDING_MOBILE)}),(function(e){return e.hasGradient&&(0,f.css)(["\n      &:after {\n        content: '';\n        display: block;\n        height: 100%;\n        width: ",";\n        position: absolute;\n        right: 0;\n        top: 0;\n        background: linear-gradient(270deg, "," 0%, rgba(255, 255, 255, 0) 100%);\n      }\n    "],b(15),T("surface-default"))})),k=f.default.div.withConfig({displayName:"Carousel__CarouselChunk",componentId:"sc-g3nati-4"})(["\n  display: flex;\n  justify-content: center;\n\n  ","\n\n  ","\n"],(function(e){return e.isTablet&&(0,f.css)(["\n      &:last-child {\n        padding-right: ",";\n      }\n    "],b(2))}),(function(e){return t=e.isTablet,n=e.isMobile,a=n?"72%":t?"94%":"100%",r=n?0:1,(0,f.css)(["\n    flex: 1 "," ",";\n  "],r,a);var t,n,a,r})),A=function(e){var t,n=e.items,a=e.showProgressDots,r=e.infiniteScroll,o=e.showArrows,s=e.arrowType,f=e.viewType,p=e.arrowYOffset,C=e.centerSlides,v=e.swipingType,b=e.renderItem,T=e.deviceType,A=e.swipingParams,E=e.carouselChunkSize,x=e.isPlp,S=e.desktopImagesOnReel,M=e.withNoLeftMargin,B=c.default.useRef(),N=c.default.useRef(),R=c.default.useState(0),D=(0,u.default)(R,2),L=D[0],W=D[1],j=c.default.useState(!0),U=(0,u.default)(j,2),H=U[0],F=U[1],q=c.default.useCallback((function(e){W(e)}),[W]),z=h.CAROUSEL_SWIPING_TYPE.byChunks&&(0,y.hasLength)(n)&&function(){if((0,m.checkIsChunkSizeLimited)(n,E))return E;var e=(0,d.default)(180,"itemWidth",A),t=(0,d.default)(24,"itemMargin",A),a=(0,d.default)(1224,"containerWidth",A),r=Math.floor(a/e);return(e+t)*r-t>a?r-1:r||1}()||0,V=function(e){return v===h.CAROUSEL_SWIPING_TYPE.byChunks&&(0,y.hasLength)(e)&&z>0?(0,y.splitArrayByIndexedChunks)(e,z):e||[]},Y=V(n).length,G=(0,m.getDotsArray)(Y),K=(0,y.checkIsMobile)(T),X=(0,y.checkIsTablet)(T),Z=function(e){W(e),B.current.moveToSlide(e)},Q=function(e){B.current&&B.current.rotateSlidesTo(e)};return c.default.useEffect((function(){Y>0&&B.current&&H&&Z(0)}),[Y,H,B]),c.default.createElement(c.default.Fragment,null,c.default.createElement(P,{ref:N,isPlp:x,desktopImagesOnReel:S,isTablet:X,"data-test-id":"carousel-wrapper",withMarginBottom:!a||!H},c.default.createElement(I,{isDesktop:(0,y.checkIsDesktop)(T),isPlp:x,isMobile:K,withNoLeftMargin:M,hasGradient:H&&Y-1!==L},c.default.createElement(O,{ref:B,onSlideChange:q,infiniteScroll:r,onChangeScrollState:function(e){e!==H&&F(e)},centerSlides:C},(t=n,K?t.map(b):function(e){var t=V(e);return v===h.CAROUSEL_SWIPING_TYPE.byChunks?t.map((function(e){var t;return c.default.createElement(k,{key:e.id,isTablet:X,isMobile:K},null===(t=e.list)||void 0===t?void 0:t.map(b))})):t.map(b)}(t)))),H&&o&&c.default.createElement(c.default.Fragment,null,c.default.createElement(g.CarouselNavigationArrow,{onClick:Q,direction:m.CAROUSEL_STEP_DIRECTION.left,arrowType:s,viewType:f,arrowYOffset:p}),c.default.createElement(g.CarouselNavigationArrow,{onClick:Q,direction:m.CAROUSEL_STEP_DIRECTION.right,arrowType:s,viewType:f,arrowYOffset:p}))),a&&H&&c.default.createElement(_,{isPlp:x,"data-test-id":"carousel-progress-tabs"},(0,l.default)(i.default)((function(e,t){return c.default.createElement(w,{onClick:function(){return Z(t)},key:e,active:t===L,viewType:f,"data-test-id":"static-carousel-tab"})}),G)))};t.Carousel=A,A.propTypes={items:s.default.arrayOf(s.default.object).isRequired,infiniteScroll:s.default.bool,showProgressDots:s.default.bool,showArrows:s.default.bool,arrowYOffset:s.default.number,viewType:s.default.oneOf((0,o.default)(h.CAROUSEL_VIEW_TYPE)),arrowType:s.default.oneOf((0,o.default)(h.CAROUSEL_ARROW_TYPE)),swipingType:s.default.oneOf((0,o.default)(h.CAROUSEL_SWIPING_TYPE)),centerSlides:s.default.bool,renderItem:s.default.func.isRequired,deviceType:s.default.string.isRequired,swipingParams:C.CarouselSwipingParamsShape,carouselChunkSize:s.default.number,isPlp:s.default.bool,desktopImagesOnReel:s.default.number,withNoLeftMargin:s.default.bool},A.defaultProps={infiniteScroll:!1,showProgressDots:!1,showArrows:!1,arrowYOffset:0,viewType:h.CAROUSEL_VIEW_TYPE.default,arrowType:h.CAROUSEL_ARROW_TYPE.hoverArrows,swipingType:h.CAROUSEL_SWIPING_TYPE.simple,centerSlides:!1,swipingParams:null,carouselChunkSize:0,isPlp:!1,desktopImagesOnReel:3,withNoLeftMargin:!1}},41497:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CarouselNavigationArrow=void 0;var o,i=a(n(52906)),l=a(n(10202)),d=a(n(90366)),u=a(n(89526)),c=a(n(2652)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=C(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),f=n(66400),p=n(30379),m=n(59717),g=n(4255),y=n(9164);function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}var h=f.base.Icons,v=h.ChevronRight24,b=h.ChevronLeft24,T=f.utils.units,O=f.utils.getThemeColor,P=(o={},(0,d.default)(o,p.CAROUSEL_STEP_DIRECTION.left,b),(0,d.default)(o,p.CAROUSEL_STEP_DIRECTION.right,v),o),_=s.default.div.withConfig({displayName:"CarouselNavigationArrow__NavigationButtonContainer",componentId:"sc-1h3qel4-0"})(["\n  height: 100%;\n  width: ",";\n  position: absolute;\n  z-index: ",";\n  display: flex;\n  align-items: center;\n  top: 0;\n  ","\n  ","\n"],T(10),y.zIndexes.overlay,(function(e){var t=e.direction;return t===p.CAROUSEL_STEP_DIRECTION.left?(0,s.css)(["\n      left: 0;\n    "]):t===p.CAROUSEL_STEP_DIRECTION.right?(0,s.css)(["\n      right: 0;\n    "]):void 0}),(function(e){return e.isVisible&&(0,s.css)(["\n      cursor: pointer;\n    "])})),w=s.default.div.withConfig({displayName:"CarouselNavigationArrow__StepIconWrapper",componentId:"sc-1h3qel4-1"})(["\n  width: ",";\n  height: ",";\n  background-color: ",";\n  border-radius: 50%;\n  box-shadow: 0 "," rgb(33 33 33 / 20%);\n  display: flex;\n  align-items: center;\n  place-content: center;\n  flex-shrink: 0;\n  position: relative;\n  left: ",";\n"],T(8),T(8),g.COLOR.white,T([1,3]),(function(e){var t=e.direction===p.CAROUSEL_STEP_DIRECTION.left;return"".concat(t?"-":"").concat(T(t?4:6))})),I=s.default.div.withConfig({displayName:"CarouselNavigationArrow__IconWrapper",componentId:"sc-1h3qel4-2"})(["\n  cursor: pointer;\n\n  ","\n"],(function(e){var t=e.viewType,n=e.direction,a=e.arrowYOffset;return t===m.CAROUSEL_VIEW_TYPE.primary&&(0,s.css)(["\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: ",";\n      height: ",";\n      transform: translate(",", ",")\n        rotate(",");\n      background: ",";\n      border: "," solid ",";\n      border-radius: 50%;\n      box-shadow: 0 "," rgba(0, 0, 0, 0.03);\n      box-sizing: border-box;\n    "],T(10),T(10),n===p.CAROUSEL_STEP_DIRECTION.left?"-50%":"50%",T(a),n===p.CAROUSEL_STEP_DIRECTION.left?0:"180deg",O("surface-default"),T(.25),O("divider-on-subdued"),T([1,1.5]))})),k=s.default.div.withConfig({displayName:"CarouselNavigationArrow__ArrowWr",componentId:"sc-1h3qel4-3"})(["\n  position: relative;\n  left: ",";\n  top: ",";\n"],(function(e){var t=e.direction;return"".concat(t===p.CAROUSEL_STEP_DIRECTION.left?"-":"").concat(T(.25))}),T(.25)),A=function(e){var t=e.direction,n=e.onClick,a=e.arrowType,r=e.viewType,o=e.arrowYOffset,i=u.default.useState(a===m.CAROUSEL_ARROW_TYPE.constantArrows),d=(0,l.default)(i,2),c=d[0],s=d[1],f=P[t];return u.default.createElement(_,{isVisible:c,onClick:function(){return c&&n((0,p.getMoveStepByDirection)(t))},onMouseEnter:function(){a===m.CAROUSEL_ARROW_TYPE.hoverArrows&&s(!0)},onMouseLeave:function(){a===m.CAROUSEL_ARROW_TYPE.hoverArrows&&s(!1)},direction:t,"data-test-id":"carousel-navigation-arrow"},c&&u.default.createElement(I,{viewType:r,arrowYOffset:o,direction:t},r===m.CAROUSEL_VIEW_TYPE.primary?u.default.createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNNS45OTk5NyAxMS41SDIwIiBzdHJva2U9IiMwRjcyNTgiIHN0cm9rZS13aWR0aD0iMi42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNMTEuMDE0NiA1TDQuNTE0NjEgMTEuNUwxMS4wMTQ2IDE4IiBzdHJva2U9IiMwRjcyNTgiIHN0cm9rZS13aWR0aD0iMi42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==",alt:"arrow"}):u.default.createElement(w,{direction:t},u.default.createElement(k,{direction:t},u.default.createElement(f,{color:"icon-default"})))))};t.CarouselNavigationArrow=A,A.propTypes={direction:c.default.oneOf((0,i.default)(p.CAROUSEL_STEP_DIRECTION)).isRequired,onClick:c.default.func.isRequired,arrowYOffset:c.default.number,viewType:c.default.oneOf((0,i.default)(m.CAROUSEL_VIEW_TYPE)),arrowType:c.default.oneOf((0,i.default)(m.CAROUSEL_ARROW_TYPE))},A.defaultProps={arrowYOffset:0,viewType:m.CAROUSEL_VIEW_TYPE.default,arrowType:m.CAROUSEL_ARROW_TYPE.hoverArrows}},30379:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.checkIsChunkSizeLimited=t.getDotsArray=t.getMoveStepByDirection=t.CAROUSEL_STEP_DIRECTION=void 0;var r=a(n(37992)),o=a(n(29501)),i=a(n(48648)),l={left:"left",right:"right"};t.CAROUSEL_STEP_DIRECTION=l,t.getMoveStepByDirection=function(e){return e===l.left?-1:e===l.right?1:0},t.getDotsArray=function(e){return(0,i.default)(Array(e)).map((function(e,t){return"carousel-dot-".concat(t)}))},t.checkIsChunkSizeLimited=function(e,t){return t&&(0,o.default)((0,r.default)(e),t)}},54217:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CategoryCarousel=t.CategoryCarouselComponent=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(94103),c=n(9164),s=n(96387),f=n(50782),p=n(95574),m=n(64434),g=n(6640),y=n(24812),C=n(4255);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}var v=d.utils.units,b=d.utils.getThemeColor,T=(0,l.css)(["\n  font-weight: bold;\n\n  ",";\n"],(0,u.stylesByDeviceType)({desktop:(0,l.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],v(7.5),v(7.5)),tablet:(0,l.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],v(7.5),v(7.5)),mobile:(0,l.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],v(6),v(6))})),O=l.default.div.withConfig({displayName:"CategoryCarousel__Wrapper",componentId:"sc-e5d5u5-0"})(["\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  overflow: hidden;\n"]),P=l.default.div.withConfig({displayName:"CategoryCarousel__TitleWrapper",componentId:"sc-e5d5u5-1"})(["\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin: ",";\n\n  ",";\n"],v(6),(0,u.stylesByDeviceType)({desktop:(0,l.css)(["\n      margin: ",";\n    "],v(6)),tablet:(0,l.css)(["\n      margin: ",";\n    "],v(6)),mobile:(0,l.css)(["\n      margin: ",";\n    "],v(4))})),_=l.default.a.withConfig({displayName:"CategoryCarousel__CTALinkWrapper",componentId:"sc-e5d5u5-2"})(["\n  text-decoration: none;\n  max-width: 50%;\n"]),w=(0,l.default)(p.CmsTextWithColor).withConfig({displayName:"CategoryCarousel__Title",componentId:"sc-e5d5u5-3"})(["\n  max-width: 50%;\n\n  ","\n"],T),I=(0,l.default)(p.CmsTextWithColor).withConfig({displayName:"CategoryCarousel__CTAText",componentId:"sc-e5d5u5-4"})(["\n  ","\n"],T),k=l.default.div.withConfig({displayName:"CategoryCarousel__CategoryItemWr",componentId:"sc-e5d5u5-5"})(["\n  cursor: pointer;\n  border-radius: ",";\n  padding: ",";\n  background-color: ",";\n  box-sizing: border-box;\n  height: 100%;\n\n  ",";\n"],v(2),v(6),(function(e){return e.backgroundColor||b("surface-default")}),(0,u.stylesByDeviceType)({desktop:(0,l.css)(["\n      width: ",";\n      min-height: ",";\n    "],v(45),v(54)),tablet:(0,l.css)(["\n      width: ",";\n      min-height: ",";\n    "],v(45),v(54)),mobile:(0,l.css)(["\n      width: ",";\n    "],v(45))})),A=l.default.div.withConfig({displayName:"CategoryCarousel__ImageWr",componentId:"sc-e5d5u5-6"})(["\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  width: ",";\n  height: ",";\n"],v(33),v(33)),E=l.default.img.withConfig({displayName:"CategoryCarousel__CategoryImage",componentId:"sc-e5d5u5-7"})(["\n  margin-bottom: ",";\n  max-width: ",";\n  max-height: ",";\n  align-self: center;\n"],v(2),v(33),v(33)),x=(0,l.default)(p.CmsTextWithColor).withConfig({displayName:"CategoryCarousel__CategoryTitle",componentId:"sc-e5d5u5-8"})(["\n  font-size: ",";\n  line-height: ",";\n  text-align: center;\n"],v(4.5),v(6)),S=(0,l.default)(m.CmsLink).withConfig({displayName:"CategoryCarousel__CategoryLink",componentId:"sc-e5d5u5-9"})(["\n  padding: ",";\n"],v([0,3])),M=function(e){var t=e.categories,n=e.deviceType,a=e.title,r=e.ctaLink,i=e.ctaText,l=e.backgroundColor,d=(0,c.checkIsDesktop)(n);return o.default.createElement(O,null,a&&o.default.createElement(P,null,o.default.createElement(w,{coloredText:a,defaultColor:C.COLOR.blue0}),o.default.createElement(_,{href:r},o.default.createElement(I,{coloredText:i,defaultColor:C.COLOR.blue0}))),o.default.createElement(s.Carousel,{items:t,showProgressDots:!0,infiniteScroll:d,showArrows:d,deviceType:n,renderItem:function(e){var t=(0,y.takeCategoryTitle)(e),n=(0,y.takeCategoryTitleText)(e);return o.default.createElement(S,{to:(0,y.takeCategoryLink)(e),key:n,"data-test-id":"category-carousel-item"},o.default.createElement(k,{backgroundColor:l},o.default.createElement(A,null,o.default.createElement(E,{src:(0,y.takeCategoryImageSrc)(e),alt:n,title:n})),o.default.createElement(x,{coloredText:t,defaultColor:"blue"})))}}))};t.CategoryCarouselComponent=M,M.propTypes={categories:i.default.arrayOf(i.default.shape({image:i.default.string.isRequired,link:i.default.string,title:f.ColoredTextShape})).isRequired,title:f.ColoredTextShape,ctaText:f.ColoredTextShape,ctaLink:i.default.string,backgroundColor:i.default.string,deviceType:i.default.string.isRequired},M.defaultProps={title:null,ctaText:null,backgroundColor:null,ctaLink:i.default.string};var B=(0,g.WithCms)(M);t.CategoryCarousel=B},19413:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CategoryCarousel",{enumerable:!0,get:function(){return a.CategoryCarousel}});var a=n(54217)},95341:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CheckoutPageDefaultFooter=void 0;var r=a(n(89526)),o=a(n(50291)),i=a(n(2652)),l=n(66400),d=n(565),u=n(85259),c=l.utils.units,s=l.typography.BodyDefault,f=o.default.li.withConfig({displayName:"CheckoutPageDefaultFooter__LinkItem",componentId:"sc-111g7t-0"})(["\n  display: block;\n  width: ",";\n  padding: ",";\n  margin-right: auto;\n  &:first-child {\n    padding-left: 0;\n  }\n"],(function(e){return e.isMobile?"50%":"auto"}),(function(e){var t=e.isMobile;return c(t?[3.5,0]:[1.75,0])})),p=(0,o.default)(d.Link).withConfig({displayName:"CheckoutPageDefaultFooter__NativeLink",componentId:"sc-111g7t-1"})(["\n  box-shadow: rgb(255 255 255 / 40%) "," inset;\n  text-decoration: none;\n"],c([0,-.5,0,-.25])),m=o.default.div.withConfig({displayName:"CheckoutPageDefaultFooter__CheckoutFooterWrapper",componentId:"sc-111g7t-2"})(["\n  display: flex;\n  padding: 0;\n  align-items: center;\n  justify-content: space-between;\n  flex-direction: ",";\n"],(function(e){return e.isMobile?"column-reverse":"row"})),g=o.default.div.withConfig({displayName:"CheckoutPageDefaultFooter__YourLocalWrapper",componentId:"sc-111g7t-3"})(["\n  height: ",";\n  margin: ",";\n  & img {\n    height: 100%;\n  }\n"],c(6.25),(function(e){var t=e.isMobile;return c(t?[.5,0,6.5,4]:0)})),y=o.default.div.withConfig({displayName:"CheckoutPageDefaultFooter__LinksWrapper",componentId:"sc-111g7t-4"})(["\n  display: flex;\n  flex-grow: 0.9;\n  flex-wrap: wrap;\n"]),C=o.default.div.withConfig({displayName:"CheckoutPageDefaultFooter__Wrapper",componentId:"sc-111g7t-5"})(["\n  width: inherit;\n  height: inherit;\n"]),h=function(e){var t=e.isMobile;return r.default.createElement(C,null,r.default.createElement(m,{isMobile:t},r.default.createElement(y,{"data-test-id":"checkout-footer-links"},r.default.createElement(f,{isMobile:t},r.default.createElement(p,{to:u.staticLinks.content.conditionsOfSale},r.default.createElement(s,{color:"text-disabled"},"Conditions of Sale"))),r.default.createElement(f,{isMobile:t},r.default.createElement(p,{to:u.staticLinks.content.privacyPolicy},r.default.createElement(s,{color:"text-disabled"},"Privacy Policy"))),r.default.createElement(f,{isMobile:t},r.default.createElement(p,{to:u.staticLinks.content.cookiesPolicy},r.default.createElement(s,{color:"text-disabled"},"Cookies Policy")))),r.default.createElement(g,{isMobile:t},r.default.createElement("img",{src:"data:image/png;base64,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",alt:"Your local"}))))};t.CheckoutPageDefaultFooter=h,h.propTypes={isMobile:i.default.bool.isRequired}},76526:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CookieBanner=t.CookieBannerComponent=t.LearnMoreButton=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(59717),c=n(62999),s=n(9164),f=n(94103),p=n(72520),m=n(6640);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}var y=d.base.Button,C=d.utils.units,h=d.utils.getThemeColor,v=d.typography.BodyDefault,b=l.default.div.withConfig({displayName:"CookieBanner__Wrapper",componentId:"sc-1n82ry1-0"})(["\n  background: rgba(24, 45, 61, 0.95); // todo extend color fn\n  position: fixed;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  padding: ",";\n  z-index: ",";\n  height: ",";\n"],(0,f.stylesByDeviceType)({desktop:C([8,0]),tablet:C([8,4]),mobile:C([8,4])}),s.zIndexes.surface,(0,f.stylesByDeviceType)({desktop:C(33.25),tablet:C(49.5),mobile:C(63.75)})),T=(0,l.css)(["\n  width: ",";\n  margin: 0 auto;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n"],C(u.DESKTOP_CONTENT_WIDTH)),O=l.default.div.withConfig({displayName:"CookieBanner__Content",componentId:"sc-1n82ry1-1"})(["\n  ",";\n"],(0,f.stylesByDeviceType)({desktop:T})),P=l.default.div.withConfig({displayName:"CookieBanner__Text",componentId:"sc-1n82ry1-2"})(["\n  ",";\n"],(0,f.stylesByDeviceType)({desktop:(0,l.css)(["\n      max-width: ",";\n    "],C(196.5)),mobile:""})),_=l.default.div.withConfig({displayName:"CookieBanner__CtaWrapper",componentId:"sc-1n82ry1-3"})(["\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-top: ",";\n"],C(6.25)),w=l.default.div.withConfig({displayName:"CookieBanner__LearnMoreButton",componentId:"sc-1n82ry1-4"})(["\n  margin-left: ",";\n  box-shadow: "," "," inset;\n  & a {\n    text-decoration: none;\n  }\n"],C(2),h("surface-default"),C([0,-.5,0,-.25]));t.LearnMoreButton=w;var I=function(e){var t=e.ctaLinkText,n=e.ctaLink;return o.default.createElement(w,{link:!0,"data-test-id":"cookie-banner-cta-link"},o.default.createElement("a",{href:n,target:"_blank"},o.default.createElement(v,{color:"text-on-highlight"},t)))},k=function(e){var t=e.deviceType,n=e.toggleSurface,a=e.cookiePolicyVersion,r=e.cookieBannerText,i=e.ctaLinkText,l=e.ctaLink,d=e.setCookie;return o.default.createElement(b,{deviceType:t,"data-test-id":"cookie-banner-wrapper"},o.default.createElement(O,{deviceType:t},o.default.createElement(P,{deviceType:t,"data-test-id":"cookie-banner-text"},o.default.createElement(v,{color:"text-on-highlight"},r),(0,s.checkIsDesktop)(t)?o.default.createElement(I,{ctaLinkText:i,ctaLink:l}):""),o.default.createElement(_,null,o.default.createElement(y,{type:"primary",deviceType:t,onClick:function(){n({isVisible:!1}),d({name:c.COOKIE_KEYS.cookiePolicyId,value:a}),d({name:c.COOKIE_KEYS.cookieconsentDismissed,value:"yes"})}},"Accept"),(0,s.checkIsDesktop)(t)?null:o.default.createElement(I,{ctaLinkText:i,ctaLink:l}))))};t.CookieBannerComponent=k,k.propTypes={deviceType:p.DeviceTypeShape.isRequired,toggleSurface:i.default.func.isRequired,cookiePolicyVersion:i.default.string,cookieBannerText:i.default.string,ctaLinkText:i.default.string,ctaLink:i.default.string,setCookie:i.default.func.isRequired},k.defaultProps={cookiePolicyVersion:"",cookieBannerText:"This site uses cookies to personalise content and services. Some of the cookies are essential to make the site work or to help us analyse how the site is used. By using this site you agree to our use of cookies.",ctaLinkText:"Learn more",ctaLink:"/privacyPolicy"};var A=(0,m.WithCms)(k);t.CookieBanner=A,I.propTypes={ctaLink:i.default.string,ctaLinkText:i.default.string},I.defaultProps={ctaLink:"/privacyPolicy",ctaLinkText:"Learn more"}},8708:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CookieBanner",{enumerable:!0,get:function(){return a.CookieBanner}});var a=n(76526)},89506:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CustomerTestimonialItem=t.QuoteText=void 0;var o=a(n(10202)),i=a(n(89526)),l=a(n(2652)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),u=n(66400),c=n(50782),s=n(95574);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}var p="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMi45NzYgMjEuODI4QzEuMzQ0IDE5LjE2NCAwLjUyOCAxNi40NzYgMC41MjggMTMuNzY0QzAuNTI4IDExLjM2NCAxLjEyOCA5LjA3MiAyLjMyOCA2Ljg4OEMzLjU1MiA0LjY4IDUuMzE2IDIuNjY0IDcuNjIgMC44Mzk5OThMMTAuMzkyIDIuNTMyQzEwLjYzMiAyLjY3NiAxMC44IDIuODU2IDEwLjg5NiAzLjA3MkMxMC45OTIgMy4yNjQgMTEuMDQgMy40NTYgMTEuMDQgMy42NDhDMTEuMDQgMy44NjQgMTAuOTkyIDQuMDY4IDEwLjg5NiA0LjI2QzEwLjggNC40NTIgMTAuNjkyIDQuNjIgMTAuNTcyIDQuNzY0QzEwLjI2IDUuMTI0IDkuOTI0IDUuNTQ0IDkuNTY0IDYuMDI0QzkuMjI4IDYuNTA0IDguOTE2IDcuMDMyIDguNjI4IDcuNjA4QzguMzQgOC4xNiA4LjEgOC43NzIgNy45MDggOS40NDRDNy43MTYgMTAuMTE2IDcuNjIgMTAuODM2IDcuNjIgMTEuNjA0QzcuNjIgMTIuNDIgNy43NTIgMTMuMjk2IDguMDE2IDE0LjIzMkM4LjI4IDE1LjE0NCA4LjcyNCAxNi4xMDQgOS4zNDggMTcuMTEyQzkuNTY0IDE3LjQ0OCA5LjY3MiAxNy43ODQgOS42NzIgMTguMTJDOS42NzIgMTguODg4IDkuMjQgMTkuNDI4IDguMzc2IDE5Ljc0TDIuOTc2IDIxLjgyOFpNMTQuOTI4IDIxLjgyOEMxMy4yOTYgMTkuMTY0IDEyLjQ4IDE2LjQ3NiAxMi40OCAxMy43NjRDMTIuNDggMTEuMzY0IDEzLjA4IDkuMDcyIDE0LjI4IDYuODg4QzE1LjUwNCA0LjY4IDE3LjI2OCAyLjY2NCAxOS41NzIgMC44Mzk5OThMMjIuMzQ0IDIuNTMyQzIyLjU4NCAyLjY3NiAyMi43NTIgMi44NTYgMjIuODQ4IDMuMDcyQzIyLjk0NCAzLjI2NCAyMi45OTIgMy40NTYgMjIuOTkyIDMuNjQ4QzIyLjk5MiAzLjg2NCAyMi45NDQgNC4wNjggMjIuODQ4IDQuMjZDMjIuNzUyIDQuNDUyIDIyLjY0NCA0LjYyIDIyLjUyNCA0Ljc2NEMyMi4yMTIgNS4xMjQgMjEuODc2IDUuNTQ0IDIxLjUxNiA2LjAyNEMyMS4xOCA2LjUwNCAyMC44NjggNy4wMzIgMjAuNTggNy42MDhDMjAuMjkyIDguMTYgMjAuMDUyIDguNzcyIDE5Ljg2IDkuNDQ0QzE5LjY2OCAxMC4xMTYgMTkuNTcyIDEwLjgzNiAxOS41NzIgMTEuNjA0QzE5LjU3MiAxMi40MiAxOS43MDQgMTMuMjk2IDE5Ljk2OCAxNC4yMzJDMjAuMjMyIDE1LjE0NCAyMC42NzYgMTYuMTA0IDIxLjMgMTcuMTEyQzIxLjUxNiAxNy40NDggMjEuNjI0IDE3Ljc4NCAyMS42MjQgMTguMTJDMjEuNjI0IDE4Ljg4OCAyMS4xOTIgMTkuNDI4IDIwLjMyOCAxOS43NEwxNC45MjggMjEuODI4WiIgZmlsbD0iI0ZGQzMxNCIvPgo8L3N2Zz4K",m=u.utils.units,g=u.utils.getThemeColor,y=u.typography.BodyDefault,C=d.default.div.withConfig({displayName:"CustomerTestimonialItem__CustomerTestimonialWrapper",componentId:"sc-81hf1e-0"})(["\n  box-sizing: border-box;\n  ",";\n  height: ",";\n  padding: ",";\n  background-color: ",";\n  border-radius: ",";\n  display: flex;\n  flex-direction: column;\n"],(function(e){return e.isMobile?(0,d.css)(["\n          min-width: 100%;\n          width: 100%;\n          margin-right: ",";\n        "],m(4)):(0,d.css)(["\n          width: ",";\n        "],m(97.5))}),m(56),m(6),g("surface-default"),m(1)),h=d.default.img.withConfig({displayName:"CustomerTestimonialItem__QuoteIcon",componentId:"sc-81hf1e-1"})(["\n  width: ",";\n"],m(5.75)),v=d.default.div.withConfig({displayName:"CustomerTestimonialItem__QuoteWrapper",componentId:"sc-81hf1e-2"})(["\n  margin: ",";\n"],m([.75,0,2.5])),b=(0,d.default)(s.CmsTextWithColor).withConfig({displayName:"CustomerTestimonialItem__QuoteText",componentId:"sc-81hf1e-3"})(["\n  font-size: ",";\n  line-height: ",";\n  min-height: calc(100% - ",");\n  max-height: ",";\n  overflow: hidden;\n"],m(4),m(6),m(25),m(19.5));t.QuoteText=b;var T=d.default.div.withConfig({displayName:"CustomerTestimonialItem__AuthorWrapper",componentId:"sc-81hf1e-4"})(["\n  display: flex;\n  align-items: center;\n  margin-top: auto;\n  & > img:last-child {\n    transform: rotate(180deg);\n    margin-left: auto;\n  }\n"]),O=d.default.img.withConfig({displayName:"CustomerTestimonialItem__AuthorIcon",componentId:"sc-81hf1e-5"})(["\n  width: ",";\n  height: ",";\n  border-radius: 50%;\n  margin-right: ",";\n  background-color: #000066;\n"],m(5),m(5),m(3.75)),P=(0,d.default)(s.CmsTextWithColor).withConfig({displayName:"CustomerTestimonialItem__AuthorName",componentId:"sc-81hf1e-6"})(["\n  font-size: ",";\n  line-height: ",";\n  max-width: ",";\n  overflow: hidden;\n  text-overflow: ellipsis;\n  white-space: nowrap;\n"],m(4),m(6),m(62.5)),_=d.default.span.withConfig({displayName:"CustomerTestimonialItem__ReviewLink",componentId:"sc-81hf1e-7"})(["\n  margin-bottom: ",";\n  cursor: pointer;\n"],m(2.5)),w=function(e){var t=e.quoteText,n=e.author,a=e.logo,r=e.isMobile,l=e.onPreview,d=i.default.useState(!1),u=(0,o.default)(d,2),c=u[0],s=u[1],f=i.default.useRef(null);return i.default.useEffect((function(){s(f.current&&f.current.clientHeight>72)})),i.default.createElement(C,{"data-test-id":"customer-review",isMobile:r},i.default.createElement(h,{src:p}),i.default.createElement(v,{ref:f},i.default.createElement(b,{"data-test-id":"quote-text",coloredText:t})),i.default.createElement(_,{"data-test-id":"view-quote-link",onClick:function(){return l(n.text,t.text)}},c?i.default.createElement(y,{color:"text-success-default"},"Show full review"):""),i.default.createElement(T,null,i.default.createElement(O,{"data-test-id":"quote-author-logo",src:a}),i.default.createElement(P,{"data-test-id":"quote-author-name",coloredText:n}),i.default.createElement(h,{src:p})))};t.CustomerTestimonialItem=w,w.propTypes={quoteText:c.ColoredTextShape,author:c.ColoredTextShape,logo:l.default.string,isMobile:l.default.bool,onPreview:l.default.func.isRequired},w.defaultProps={quoteText:null,author:null,logo:null,isMobile:!1}},70891:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.CustomerTestimonialsBlock=t.CustomerTestimonialsBlockC=void 0;var o=a(n(26658)),i=a(n(63859)),l=a(n(10202)),d=a(n(89526)),u=a(n(2652)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=C(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),s=n(66400),f=n(89506),p=n(50782),m=n(81763),g=n(6640),y=n(4255);function C(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(C=function(e){return e?n:t})(e)}var h=s.utils.units,v=s.utils.getThemeColor,b=s.common.SwipeableList,T=c.default.div.withConfig({displayName:"CustomerTestimonialsBlock__QuotesWrapper",componentId:"sc-1pkcdvs-0"})(["\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n  position: relative;\n  & > div:not(:last-child) {\n    margin-right: ",";\n  }\n"],h(6.5)),O=c.default.div.withConfig({displayName:"CustomerTestimonialsBlock__ButtonWrapper",componentId:"sc-1pkcdvs-1"})(["\n  margin-top: ",";\n  position: absolute;\n  left: ",";\n  top: ",";\n"],h(5),h(2.5),h(2.5)),P=c.default.div.withConfig({displayName:"CustomerTestimonialsBlock__SwipableListWrapper",componentId:"sc-1pkcdvs-2"})([""]),_=c.default.div.withConfig({displayName:"CustomerTestimonialsBlock__CarouselTabs",componentId:"sc-1pkcdvs-3"})(["\n  display: flex;\n  width: 100%;\n  justify-content: center;\n  margin-top: ",";\n"],h(5)),w=c.default.div.withConfig({displayName:"CustomerTestimonialsBlock__CarouselTab",componentId:"sc-1pkcdvs-4"})(["\n  cursor: pointer;\n  height: ",";\n  width: ",";\n  margin: ",";\n  border-radius: 50%;\n  background: ",";\n  ",";\n"],h(1.5),h(1.5),h([0,.5]),y.COLOR.grey2,(function(e){return e.active&&(0,c.css)(["\n      background: ",";\n    "],v("background-subdued"))})),I=function(e){var t=e.testimonials,n=e.manageContentButton,a=e.deviceType,r=e.openTestimonialViewPopup,u=d.default.useRef(),c=d.default.useState(0),s=(0,l.default)(c,2),p=s[0],g=s[1],y=d.default.useCallback((function(e){g(e)}),[g]),C=d.default.useMemo((function(){return a===m.DEVICE_TYPE.isMobile}),[a]);return C?d.default.createElement(d.default.Fragment,null,d.default.createElement(P,null,d.default.createElement(b,{ref:u,onSlideChange:y},(0,i.default)(o.default)((function(e,t){var n=e.reviewText,a=e.customerName,o=e.customerLogo;return d.default.createElement(f.CustomerTestimonialItem,{key:t,quoteText:n,author:a,logo:o,isMobile:C,id:t,onPreview:r})}))(t))),t&&t.length>1&&d.default.createElement(_,null,(0,i.default)(o.default)((function(e,t){return d.default.createElement(w,{key:"carousel-tab-".concat(t),active:t===p,"data-test-id":"static-carousel-tab"})}),t))):d.default.createElement(T,null,d.default.createElement(O,null,n),(0,i.default)(o.default)((function(e,t){var n=e.reviewText,a=e.customerName,o=e.customerLogo;return d.default.createElement(f.CustomerTestimonialItem,{key:t,quoteText:n,author:a,logo:o,onPreview:r})}))(t))};t.CustomerTestimonialsBlockC=I,I.propTypes={testimonials:u.default.arrayOf(u.default.shape({reviewText:p.ColoredTextShape,customerName:p.ColoredTextShape,customerLogo:u.default.string})),manageContentButton:u.default.node,deviceType:u.default.string.isRequired,openTestimonialViewPopup:u.default.func.isRequired},I.defaultProps={manageContentButton:null,testimonials:[]};var k=(0,g.WithCms)(I);t.CustomerTestimonialsBlock=k},59195:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.FullWidthBlockBanner=void 0;var o=a(n(86903)),i=a(n(89526)),l=a(n(2652)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),u=n(66400),c=n(64434),s=n(95574),f=n(94103),p=n(9164),m=n(81763);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}var y=u.utils.units,C="Wide",h=(0,d.css)(["\n  display: flex;\n  font-size: ",";\n  line-height: ",";\n  height: ",";\n  border-radius: ",";\n  text-align: center;\n  text-decoration: none;\n  cursor: pointer;\n  width: fit-content;\n"],y(4),y(10),y(10),y(1)),v=(0,d.default)(c.CtaButton).withConfig({displayName:"FullWidthBlockBanner__CtaLinkBtn",componentId:"sc-i3nv19-0"})(["\n  ","\n"],h),b={Top:"flex-start",Center:"center",Bottom:"flex-end",Left:"flex-start",Right:"flex-end"},T=d.default.div.withConfig({displayName:"FullWidthBlockBanner__Wrapper",componentId:"sc-i3nv19-1"})(["\n  display: flex;\n  flex-direction: column;\n  box-sizing: border-box;\n  cursor: pointer;\n  border-radius: ",";\n  ",";\n  overflow: hidden;\n\n  ",";\n\n  ",";\n  ",";\n  ","\n  ",";\n"],y(2),(function(e){var t=e.background;return(0,d.css)(["\n      background: url(",");\n      background-size: cover;\n    "],t)}),(function(e){return"Extended height"===e.renderOption?(0,d.css)(["\n          height: ",";\n        "],y(101.5)):(0,d.css)(["\n          height: ",";\n        "],y(96.25))}),(function(e){var t=e.horizontalAlignment;return t&&(0,d.css)(["\n      align-items: ",";\n    "],b[t])}),(function(e){var t=e.verticalAlignment;return t&&(0,d.css)(["\n      justify-content: ",";\n    "],b[t])}),(0,f.stylesByDeviceType)({desktop:(0,d.css)(["\n      padding: ",";\n    "],y(12.5)),tablet:(0,d.css)(["\n      padding: ",";\n    "],y(12.5)),mobile:(0,d.css)(["\n      padding: ",";\n    "],y(8.75))}),(function(e){return e.renderOption===C&&(0,d.css)(["\n      align-items: center;\n    "])})),O=d.default.div.withConfig({displayName:"FullWidthBlockBanner__ContentWrapper",componentId:"sc-i3nv19-2"})(["\n  ",";\n  ",";\n"],(function(e){var t=e.renderOption,n=e.deviceType;return t===C&&n===m.DEVICE_TYPE.isDesktop&&(0,d.css)(["\n      width: ",";\n    "],y(306))}),(function(e){var t=e.horizontalAlignment;return t&&(0,d.css)(["\n      align-items: ",";\n    "],b[t])})),P=d.default.div.withConfig({displayName:"FullWidthBlockBanner__TextWr",componentId:"sc-i3nv19-3"})(["\n  display: flex;\n  flex-direction: column;\n  font-size: ",";\n  ",";\n  ","\n"],y(6),(function(e){var t=e.horizontalAlignment;return t&&(0,d.css)(["\n      align-items: ",";\n    "],b[t])}),(0,f.stylesByDeviceType)({tablet:(0,d.css)(["\n      width: 60%;\n    "])})),_=d.default.img.withConfig({displayName:"FullWidthBlockBanner__LabelImage",componentId:"sc-i3nv19-4"})(["\n  ","\n"],(0,f.stylesByDeviceType)({desktop:(0,d.css)(["\n      margin-bottom: ",";\n    "],y(5.5)),mobile:(0,d.css)(["\n      margin-bottom: ",";\n    "],y(5)),tablet:(0,d.css)(["\n      margin-bottom: ",";\n    "],y(5))})),w=(0,d.default)(s.CmsTextWithColor).withConfig({displayName:"FullWidthBlockBanner__TitleText",componentId:"sc-i3nv19-5"})(["\n  line-height: ",";\n  font-weight: bold;\n  margin-bottom: ",";\n  ",";\n  ","\n"],y(11),y(6),(function(e){var t=e.horizontalAlignment;return t&&(0,d.css)(["\n      text-align: ",";\n    "],t)}),(0,f.stylesByDeviceType)({desktop:(0,d.css)(["\n      font-size: ",";\n    "],y(14)),tablet:(0,d.css)(["\n      font-size: ",";\n    "],y(10.5)),mobile:(0,d.css)(["\n      font-size: ",";\n    "],y(6.5))})),I=(0,d.default)(s.CmsTextWithColor).withConfig({displayName:"FullWidthBlockBanner__SubtitleText",componentId:"sc-i3nv19-6"})(["\n  font-size: ",";\n  line-height: ",";\n  padding-bottom: ",";\n  margin-bottom: ",";\n  ",";\n  ","\n"],y(5),y(7.5),y(.5),y(6.5),(function(e){var t=e.horizontalAlignment;return t&&(0,d.css)(["\n      text-align: ",";\n    "],t)}),(0,f.stylesByDeviceType)({desktop:(0,d.css)(["\n      font-size: ",";\n    "],y(5)),tablet:(0,d.css)(["\n      font-size: ",";\n    "],y(4.25)),mobile:(0,d.css)(["\n      font-size: ",";\n    "],y(4.25))})),k=d.default.div.withConfig({displayName:"FullWidthBlockBanner__CTA",componentId:"sc-i3nv19-7"})(["\n  display: flex;\n  ",";\n"],(function(e){var t=e.horizontalAlignment;return t&&(0,d.css)(["\n      justify-content: ",";\n    "],b[t])})),A=function(e){var t=e.deviceType,n=e.title,a=e.text,r=e.cta,l=e.imageDesktop,d=e.imageMobile,u=e.imageTablet,s=e.alignment,f=e.labelImage,m=e.labelText,g=e.renderOption,y=r.textWithColor,C=r.backgroundColor,h=r.link,b=s.horizontalAlignment,A=s.verticalAlignment,E=(0,p.checkIsMobile)(t)?d:(0,p.checkIsTablet)(t)?u:l,x=i.default.createElement(T,{deviceType:t,background:E,horizontalAlignment:b,verticalAlignment:A,renderOption:g},i.default.createElement(O,{renderOption:g,horizontalAlignment:b,deviceType:t},i.default.createElement(P,{horizontalAlignment:b},(0,o.default)("","text",m)&&i.default.createElement(I,{coloredText:m,deviceType:t,"data-test-id":"full-width-banner-label",horizontalAlignment:b}),!(0,o.default)("","text",m)&&f&&i.default.createElement(_,{src:f}),i.default.createElement(w,{coloredText:n,deviceType:t,"data-test-id":"full-width-banner-title",horizontalAlignment:b}),(0,o.default)("","text",a)&&i.default.createElement(I,{coloredText:a,deviceType:t,"data-test-id":"full-width-banner-text",horizontalAlignment:b}),(0,o.default)("","text",y)&&i.default.createElement(k,{horizontalAlignment:b},i.default.createElement(c.CmsLink,{to:h,"data-test-id":"full-width-banner-cta"},i.default.createElement(v,{coloredText:y,bgColor:C||"black"}))))));return r?i.default.createElement(c.CmsLink,{to:h,"data-test-id":"full-width-block-banner"},x):x};t.FullWidthBlockBanner=A,A.propTypes={title:l.default.shape({textColor:l.default.string,text:l.default.string}),text:l.default.shape({textColor:l.default.string,text:l.default.string}),cta:l.default.shape({textWithColor:l.default.shape({color:l.default.string,text:l.default.string}),link:l.default.string,backgroundColor:l.default.string}),imageDesktop:l.default.string,imageMobile:l.default.string,imageTablet:l.default.string,deviceType:l.default.string.isRequired,alignment:l.default.shape({horizontalAlignment:l.default.string,verticalAlignment:l.default.string}),labelImage:l.default.string,labelText:l.default.shape({color:l.default.string,text:l.default.string}),renderOption:l.default.string},A.defaultProps={title:"",text:"",cta:{},alignment:{},imageDesktop:null,imageMobile:null,imageTablet:null,labelImage:"",labelText:"",renderOption:"Default"}},87859:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FullWidthBlockBanner",{enumerable:!0,get:function(){return a.FullWidthBlockBanner}});var a=n(59195)},60113:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.HomepageSignUp=void 0;var o=a(n(89526)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),l=a(n(2652)),d=n(66400),u=n(72520),c=n(81763),s=n(50782),f=n(95574),p=n(64434),m=n(34248),g=n(94103);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var C=d.base.Icons,h=C.Check24,v=C.CreditCardOutlined24,b=d.utils.units,T=d.utils.getThemeColor,O=d.typography.BodyDefault,P={"pay-credit":{Icon:v,props:{color:"icon-on-primary"}},"pay-cash":{Icon:m.PayCashIcon,props:{fill:"white"}}},_=i.default.div.withConfig({displayName:"HomepageSignUp__Wrap",componentId:"sc-2x0fj2-0"})(["\n  flex: 1 1;\n  background-color: ",";\n  ",";\n"],(function(e){return e.backgroundColor||T("surface-highlight-default")}),(function(e){return e.deviceType===c.DEVICE_TYPE.isMobile?(0,i.css)(["\n          padding: ",";\n        "],b([0,2,8,2])):(0,i.css)(["\n          border-radius: ",";\n          padding: ",";\n        "],b(2),b([0,8,9.25,8]))})),w=i.default.div.withConfig({displayName:"HomepageSignUp__AccountsWrap",componentId:"sc-2x0fj2-1"})(["\n  background-color: ",";\n  border-radius: ",";\n  display: flex;\n\n  ",";\n"],T("surface-default"),b(2),(function(e){return e.deviceType===c.DEVICE_TYPE.isMobile?(0,i.css)(["\n          flex-direction: column;\n          padding: ",";\n        "],b([0,4])):(0,i.css)(["\n          flex-direction: row;\n        "])})),I=i.default.div.withConfig({displayName:"HomepageSignUp__AccountWrap",componentId:"sc-2x0fj2-2"})(["\n  display: flex;\n  flex-direction: column;\n  flex: 1 1 auto;\n  ",";\n"],(function(e){return e.deviceType===c.DEVICE_TYPE.isMobile?(0,i.css)(["\n          &:first-child {\n            border-bottom: "," solid ",";\n          }\n        "],b(.5),T("divider-default")):(0,i.css)(["\n          &:first-child {\n            border-right: "," solid ",";\n          }\n        "],b(.5),T("divider-default"))})),k=i.default.div.withConfig({displayName:"HomepageSignUp__AccountContent",componentId:"sc-2x0fj2-3"})(["\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  flex: 1 0 auto;\n  ",";\n"],(function(e){return e.deviceType===c.DEVICE_TYPE.isMobile?(0,i.css)(["\n          padding: ",";\n        "],b([8.75,4,10,4])):(0,i.css)(["\n          width: 29rem;\n          margin: 0 auto;\n          padding: ",";\n        "],b([10.75,0]))})),A=i.default.div.withConfig({displayName:"HomepageSignUp__HeaderWrap",componentId:"sc-2x0fj2-4"})(["\n  padding: ",";\n  font-weight: bold;\n  text-align: center;\n  ",";\n"],(function(e){var t=e.deviceType;return b(t===c.DEVICE_TYPE.isMobile?[5,3.5,4.5,3.5]:6)}),(function(e){return e.deviceType===c.DEVICE_TYPE.isMobile?(0,i.css)(["\n          font-size: ",";\n          line-height: ",";\n          padding: ",";\n        "],b(5),b(6),b([7,5])):(0,i.css)(["\n          font-size: ",";\n          padding: ",";\n        "],b(6),b([7.75,0]))})),E=i.default.div.withConfig({displayName:"HomepageSignUp__AttributeWr",componentId:"sc-2x0fj2-5"})(["\n  flex-direction: row;\n  display: flex;\n  align-items: flex-start;\n  &:not(:first-child) {\n    margin-top: ",";\n  }\n  &:nth-child(2) {\n    margin-top: ",";\n  }\n"],b(4),b(7)),x=i.default.div.withConfig({displayName:"HomepageSignUp__IconWrap",componentId:"sc-2x0fj2-6"})(["\n  flex: 0 0 ",";\n  margin-right: ",";\n  display: flex;\n  justify-content: center;\n"],b(12),b(4)),S=i.default.div.withConfig({displayName:"HomepageSignUp__AttributeText",componentId:"sc-2x0fj2-7"})(["\n  font-size: ",";\n"],b(4.5)),M=i.default.div.withConfig({displayName:"HomepageSignUp__PayAttributeText",componentId:"sc-2x0fj2-8"})(["\n  font-size: ",";\n  line-height: ",";\n"],b(5),b(6)),B=(0,i.default)(p.CmsLink).withConfig({displayName:"HomepageSignUp__AccountLink",componentId:"sc-2x0fj2-9"})(["\n  width: 100%;\n  text-decoration: none;\n"]),N=i.default.button.withConfig({displayName:"HomepageSignUp__LinkButton",componentId:"sc-2x0fj2-10"})(["\n  outline: none;\n  justify-content: center;\n  align-items: center;\n  border-style: solid;\n  background-color: #ffc314ff;\n  border-color: #ffc314ff;\n  color: rgb(24, 45, 61);\n  border-radius: 4px;\n  padding: 0;\n  display: flex;\n  margin-top: 22px;\n  cursor: pointer;\n  ","\n  &:hover {\n    background-color: #f6b112ff;\n    border-color: #f6b112ff;\n  }\n"],(0,g.stylesByDeviceType)({mobile:(0,i.css)(["\n      height: ",";\n      width: 100%;\n    "],b(12)),desktop:(0,i.css)(["\n      height: ",";\n      width: ",";\n    "],b(10),b(58)),tablet:(0,i.css)(["\n      height: ",";\n      width: ",";\n    "],b(10),b(58))})),R=i.default.div.withConfig({displayName:"HomepageSignUp__IconWrapper",componentId:"sc-2x0fj2-11"})(["\n  background-color: ",";\n  width: ",";\n  height: ",";\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  place-content: center;\n  flex-shrink: 0;\n"],(function(e){var t=e.bgColor;return T(t)}),(function(e){var t=e.width;return b(t)}),(function(e){var t=e.height;return b(t)})),D=i.default.div.withConfig({displayName:"HomepageSignUp__AttributesWr",componentId:"sc-2x0fj2-12"})([""]),L=function(e){var t=e.text,n=e.accountType;return o.default.createElement(E,null,o.default.createElement(x,null,o.default.createElement(R,{width:8,height:8,bgColor:"surface-subdued-default"},o.default.createElement(h,{color:"icon-pressed"}))),o.default.createElement(S,{"data-test-id":"account-attr-".concat(n)},t))};L.propTypes={text:l.default.string,accountType:l.default.string},L.defaultProps={text:"",accountType:""};var W=function(e){var t=e.iconName,n=e.text,a=e.accountType,r=P[t];return o.default.createElement(E,null,o.default.createElement(x,null,o.default.createElement(R,{width:12,height:12,bgColor:"surface-highlight-default"},o.default.createElement(r.Icon,r.props))),o.default.createElement(M,{"data-test-id":"account-subtitle-".concat(a)},n))};W.propTypes={iconName:l.default.string,text:l.default.string,accountType:l.default.string},W.defaultProps={iconName:null,text:"",accountType:""};var j=function(e){var t=e.href,n=e.text,a=e.deviceType,r=e.accountType;return o.default.createElement(B,{to:t,"data-test-id":"account-link-".concat(r)},o.default.createElement(N,{primary:!0,deviceType:a},o.default.createElement(O,null,n)))};j.propTypes={href:l.default.string,text:l.default.string,deviceType:u.DeviceTypeShape.isRequired,accountType:l.default.string},j.defaultProps={href:null,text:"",accountType:""};var U=function(e){var t=e.deviceType,n=e.account,a=e.accountType,r=e.iconName,i=n.subtitle,l=n.ctaLink,d=n.ctaLinkText,u=n.textItems;return o.default.createElement(I,{deviceType:t,id:"bottom-account-".concat(a),"data-test-id":"account-".concat(a)},o.default.createElement(k,{deviceType:t},o.default.createElement(D,null,o.default.createElement(W,{iconName:r,text:i,accountType:a}),u.map((function(e){return o.default.createElement(L,{key:e,text:e,accountType:a})}))),o.default.createElement(j,{href:l,text:d,deviceType:t,accountType:a})," "))};U.propTypes={deviceType:u.DeviceTypeShape.isRequired,account:s.AccountItemShape.isRequired,accountType:l.default.string.isRequired,iconName:l.default.string.isRequired};var H=function(e){var t=e.deviceType,n=e.title,a=e.backgroundColor,r=e.creditAccount,i=e.cashAccount;return o.default.createElement(_,{deviceType:t,backgroundColor:a,id:"main-bottom-account","data-test-id":"account-sign-up"},o.default.createElement(A,{deviceType:t,"data-test-id":"sign-up-title"},o.default.createElement(f.CmsTextWithColor,{coloredText:n,defaultColor:"white"})),o.default.createElement(w,{deviceType:t},o.default.createElement(U,{deviceType:t,iconName:"pay-credit",account:r,accountType:"credit"}),o.default.createElement(U,{deviceType:t,iconName:"pay-cash",account:i,accountType:"cash"})))};t.HomepageSignUp=H,H.propTypes={deviceType:u.DeviceTypeShape.isRequired,title:s.ColoredTextShape.isRequired,backgroundColor:l.default.string,creditAccount:s.AccountItemShape.isRequired,cashAccount:s.AccountItemShape.isRequired},H.defaultProps={backgroundColor:null}},34248:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.PayCashIcon=void 0;var r=a(n(89526)),o=a(n(2652)),i=function(e){var t=e.fill;return r.default.createElement("svg",{fill:t,width:"25",height:"25",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("path",{d:"M21.2213 3.51123H3.22131C2.9561 3.51123 2.70174 3.61658 2.51421 3.80412C2.32667 3.99166 2.22131 4.24601 2.22131 4.51123C2.22131 4.77644 2.32667 5.0308 2.51421 5.21833C2.70174 5.40587 2.9561 5.51123 3.22131 5.51123H5.22131V21.5112H19.2213V5.51123H21.2213C21.4865 5.51123 21.7409 5.40587 21.9284 5.21833C22.116 5.0308 22.2213 4.77644 22.2213 4.51123C22.2213 4.24601 22.116 3.99166 21.9284 3.80412C21.7409 3.61658 21.4865 3.51123 21.2213 3.51123ZM12.2213 14.7112C11.5884 14.7112 10.9697 14.5236 10.4435 14.1719C9.91725 13.8203 9.5071 13.3205 9.2649 12.7358C9.0227 12.1511 8.95933 11.5077 9.0828 10.8869C9.20627 10.2662 9.51104 9.69601 9.95857 9.24848C10.4061 8.80096 10.9763 8.49619 11.597 8.37271C12.2178 8.24924 12.8612 8.31261 13.4459 8.55481C14.0306 8.79701 14.5304 9.20716 14.882 9.7334C15.2336 10.2596 15.4213 10.8783 15.4213 11.5112C15.4213 12.3599 15.0842 13.1739 14.4841 13.774C13.8839 14.3741 13.07 14.7112 12.2213 14.7112Z",fill:"inherit"}))};t.PayCashIcon=i,i.propTypes={fill:o.default.string.isRequired}},13471:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HomepageSignUp",{enumerable:!0,get:function(){return a.HomepageSignUp}});var a=n(60113)},39047:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.HomepageTradeOffers=t.HomepageTradeOffersComponent=void 0;var o=a(n(91981)),i=a(n(33786)),l=a(n(31484)),d=a(n(26658)),u=a(n(63859)),c=a(n(89526)),s=a(n(2652)),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),p=n(65092),m=n(66400),g=n(72520),y=n(74147),C=n(81763),h=n(36336),v=n(51729);function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}var T=m.base.Icons.DiscountFilled24,O=m.base.Button,P=m.utils.units,_=m.utils.getThemeColor,w=m.typography.BodyDefault,I=O.BTN_TYPE,k=f.default.div.withConfig({displayName:"HomepageTradeOffers__Wrap",componentId:"sc-zrzeex-0"})(["\n  width: 100%;\n  background-color: ",";\n  ","\n"],_("surface-default"),(function(e){return e.deviceType===C.DEVICE_TYPE.isMobile?"":(0,f.css)(["\n          border-radius: ",";\n          padding-bottom: ",";\n        "],P(2),P(11))})),A=f.default.div.withConfig({displayName:"HomepageTradeOffers__TradeOffersList",componentId:"sc-zrzeex-1"})(["\n  width: 100%;\n  overflow-x: auto;\n  display: flex;\n  flex-direction: row;\n  -webkit-overflow-scrolling: touch;\n"]),E=f.default.div.withConfig({displayName:"HomepageTradeOffers__HeaderWrap",componentId:"sc-zrzeex-2"})(["\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  align-items: baseline;\n  padding: ",";\n"],(function(e){var t=e.deviceType;return P(t===C.DEVICE_TYPE.isMobile?[5,3.5,4.5,3.5]:6)})),x=f.default.div.withConfig({displayName:"HomepageTradeOffers__TitleWrap",componentId:"sc-zrzeex-3"})(["\n  display: flex;\n  flex-direction: row;\n  align-items: flex-end;\n  font-weight: bold;\n  font-size: ",";\n  line-height: ",";\n"],P(6),P(7.25)),S=f.default.div.withConfig({displayName:"HomepageTradeOffers__LatestText",componentId:"sc-zrzeex-4"})(["\n  margin-right: ",";\n"],P(1.5)),M=f.default.div.withConfig({displayName:"HomepageTradeOffers__OffersText",componentId:"sc-zrzeex-5"})(["\n  margin-left: ",";\n"],P(.5)),B=f.default.div.withConfig({displayName:"HomepageTradeOffers__ButtonWrap",componentId:"sc-zrzeex-6"})(["\n  padding: ",";\n"],P([6,4,8,4])),N=(0,u.default)(d.default),R=function(e){var t=e.deviceType,n=e.tradeOffers,a=e.history;return c.default.createElement(k,{deviceType:t},c.default.createElement(E,{deviceType:t},c.default.createElement(x,null,c.default.createElement(S,null,"Our latest"),c.default.createElement(T,{color:"icon-critical"}),c.default.createElement(M,null,c.default.createElement(w,{color:"text-critical-default"},"Trade Offers"))),t!==C.DEVICE_TYPE.isMobile&&c.default.createElement(O,{type:I.SECONDARY,width:P(32),onClick:function(){return a.push({pathname:h.TRADE_OFFERS_LINK.hardCodedUrl})}},"Show All")),c.default.createElement(A,{id:"main-tradeoffers-carousel"},(0,l.default)(N((function(e,n){return c.default.createElement(y.TradeOfferCard,(0,i.default)({analyticsId:"main-tradeoffers-carousel-element".concat(n),key:e.name,deviceType:t},e))})),(0,o.default)([]))(n)),t===C.DEVICE_TYPE.isMobile&&c.default.createElement(B,null,c.default.createElement(O,{type:I.SECONDARY,width:"100%",onClick:function(){return a.push({pathname:h.TRADE_OFFERS_LINK.hardCodedUrl})}},"Show All")))};t.HomepageTradeOffersComponent=R,R.propTypes={deviceType:g.DeviceTypeShape.isRequired,tradeOffers:s.default.arrayOf(s.default.shape({name:s.default.string.isRequired,categoryUrl:s.default.string.isRequired})),history:g.HistoryShape.isRequired},R.defaultProps={tradeOffers:(0,v.getTradeOffersList)()};var D=(0,p.withRouter)(R);t.HomepageTradeOffers=D},55473:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.HomepageTradeOffers=t.HomepageTradeOffersComponent=void 0;var o=a(n(33786)),i=a(n(63298)),l=a(n(51795)),d=a(n(1185)),u=a(n(17964)),c=a(n(68442)),s=a(n(47474)),f=a(n(90366)),p=a(n(89526)),m=a(n(2652)),g=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=_(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),y=n(65092),C=n(66400),h=n(72520),v=n(74147),b=n(81763),T=n(36336),O=n(62193),P=n(9164);function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_=function(e){return e?n:t})(e)}var w=C.utils.units,I=C.utils.getThemeColor,k=C.typography.BodyDefault,A=C.base.Button,E=C.common.SwipeableList,x=A.BTN_TYPE,S=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__Wrap",componentId:"sc-1oh1clh-0"})(["\n  width: 100%;\n  background-color: ",";\n  ",";\n"],I("surface-default"),(function(e){return e.deviceType===b.DEVICE_TYPE.isMobile?"":(0,g.css)(["\n          border-radius: ",";\n          padding-bottom: ",";\n        "],w(2),w(11))})),M=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__TradeOffersList",componentId:"sc-1oh1clh-1"})(["\n  overflow-x: auto;\n  display: flex;\n  flex-direction: row;\n  -webkit-overflow-scrolling: touch;\n  padding: ",";\n"],w([0,4])),B=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__HeaderWrap",componentId:"sc-1oh1clh-2"})(["\n  display: flex;\n  flex-direction: row;\n  justify-content: space-between;\n  align-items: baseline;\n  padding: ",";\n"],(function(e){var t=e.deviceType;return w(t===b.DEVICE_TYPE.isMobile?[5,3.5,4.5,3.5]:6)})),N=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__TitleWrap",componentId:"sc-1oh1clh-3"})(["\n  display: flex;\n  flex-direction: row;\n  align-items: flex-end;\n  font-weight: bold;\n  font-size: ",";\n  line-height: ",";\n"],w(6),w(7.25)),R=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__LatestText",componentId:"sc-1oh1clh-4"})(["\n  margin-right: ",";\n"],w(1.5)),D=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__OffersText",componentId:"sc-1oh1clh-5"})(["\n  margin-left: ",";\n"],w(.5)),L=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__ShowAllButtonDesktop",componentId:"sc-1oh1clh-6"})(["\n  margin-right: ",";\n"],w(4)),W=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__ButtonWrap",componentId:"sc-1oh1clh-7"})(["\n  padding: ",";\n"],w([6,4.5,8,4])),j=g.default.img.withConfig({displayName:"HomepageTradeOffersCms__OffersIcon",componentId:"sc-1oh1clh-8"})(["\n  width: ",";\n  height: ",";\n"],w(6),w(6)),U=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__ListWrapper",componentId:"sc-1oh1clh-9"})(["\n  padding: ",";\n  overflow-x: hidden;\n"],w([0,10])),H=g.default.div.withConfig({displayName:"HomepageTradeOffersCms__ControlsWr",componentId:"sc-1oh1clh-10"})(["\n  display: flex;\n"]),F=function(e){(0,u.default)(r,e);var t,n,a=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,s.default)(t);if(n){var r=(0,s.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,c.default)(this,e)});function r(){var e;(0,i.default)(this,r);for(var t=arguments.length,n=new Array(t),l=0;l<t;l++)n[l]=arguments[l];return e=a.call.apply(a,[this].concat(n)),(0,f.default)((0,d.default)(e),"renderSlides",(function(){return p.default.createElement(U,{id:"main-tradeoffers-carousel"},p.default.createElement(E,{ref:function(t){return e.swipableListRef=t},"data-test-id":"swipeable-trade-offers-block"},e.props.tradeOffers.map((function(t,n){return p.default.createElement(v.TradeOfferCardCms,(0,o.default)({analyticsId:"main-tradeoffers-carousel-element".concat(n),key:t.name,deviceType:e.props.deviceType},t))}))))})),(0,f.default)((0,d.default)(e),"renderList",(function(){return p.default.createElement(M,{id:"main-tradeoffers-carousel"},e.props.tradeOffers.map((function(t,n){return p.default.createElement(v.TradeOfferCardCms,(0,o.default)({analyticsId:"main-tradeoffers-carousel-element".concat(n),key:t.name,deviceType:e.props.deviceType},t))})))})),e}return(0,l.default)(r,[{key:"render",value:function(){var e=this,t=this.props,n=t.deviceType,a=t.history,r=t.title,o=t.additionalInfo,i=t.icon,l=t.tradeOffers,d=l&&l.length,u=n!==b.DEVICE_TYPE.isMobile,c=(0,P.checkIsDesktop)(n)&&d<=6;return p.default.createElement(S,{deviceType:n,"data-test-id":"trade-offers-list"},p.default.createElement(B,{deviceType:n},p.default.createElement(N,null,p.default.createElement(R,{"data-test-id":"offers-title"},r),i&&p.default.createElement(j,{src:i,"data-test-id":"offers-icon"}),o&&p.default.createElement(D,{"data-test-id":"offers-text"},p.default.createElement(k,{color:"text-critical-default"},o))),u&&p.default.createElement(H,null,p.default.createElement(L,null,p.default.createElement(A,{type:x.SECONDARY,width:w(32),onClick:function(){return a.push({pathname:T.TRADE_OFFERS_LINK.hardCodedUrl})}},"Show All")),!c&&p.default.createElement(O.ControlArrows,{onClickLeft:function(){return e.swipableListRef&&e.swipableListRef.rotateSlidesTo(-1)},onClickRight:function(){return e.swipableListRef&&e.swipableListRef.rotateSlidesTo(1)},"data-test-id":"control-arrows"}))),d>0&&(u?this.renderSlides():this.renderList()),n===b.DEVICE_TYPE.isMobile&&p.default.createElement(W,null,p.default.createElement(A,{type:x.SECONDARY,width:"100%",onClick:function(){return a.push({pathname:T.TRADE_OFFERS_LINK.hardCodedUrl})}},"Show All")))}}]),r}(p.default.Component);t.HomepageTradeOffersComponent=F,F.propTypes={deviceType:h.DeviceTypeShape.isRequired,tradeOffers:m.default.arrayOf(m.default.shape({name:m.default.string.isRequired,categoryUrl:m.default.string.isRequired,image:m.default.string})),history:h.HistoryShape.isRequired,title:m.default.string,additionalInfo:m.default.string,icon:m.default.string},F.defaultProps={title:null,additionalInfo:null,icon:null,tradeOffers:[]};var q=(0,y.withRouter)(F);t.HomepageTradeOffers=q},82689:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HomepageTradeOffers",{enumerable:!0,get:function(){return a.HomepageTradeOffers}}),Object.defineProperty(t,"HomepageTradeOffersCms",{enumerable:!0,get:function(){return r.HomepageTradeOffers}});var a=n(39047),r=n(55473)},70862:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.ImageCarousel=t.ImageCarouselComponent=void 0;var o=a(n(34127)),i=a(n(86903)),l=a(n(10202)),d=a(n(61217)),u=a(n(31484)),c=n(66400),s=a(n(2652)),f=k(n(89526)),p=k(n(50291)),m=n(65092),g=n(33384),y=n(95574),C=n(64434),h=n(50782),v=n(9164),b=n(24875),T=n(94103),O=n(96387),P=n(59717),_=n(6640),w=n(72520);function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(I=function(e){return e?n:t})(e)}function k(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=I(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}var A=c.base.Icons.ArrowLeft24,E=c.utils.units,x=c.utils.getThemeColor,S=c.typography.H3,M=c.typography.BodyHighlight,B=c.typography.NotesDefault,N=c.constants.SPACE_UNIT,R=function(e,t){return(0,u.default)((function(e){return(0,b.isNonEmptyString)(e)}),(0,d.default)(e))(t)},D=(0,p.default)(C.CtaButton).withConfig({displayName:"ImageCarousel__StyledCTAButton",componentId:"sc-1rg2al0-0"})(["\n  display: flex;\n  font-size: ",";\n  line-height: ",";\n  height: ",";\n  border-radius: ",";\n  text-align: center;\n  text-decoration: none;\n  cursor: pointer;\n  width: fit-content;\n  min-width: ",";\n  ","\n\n  ",";\n"],E(4),E(10),E(10),E(1),E(38),(function(e){var t=e.bgColor;return(0,p.css)(["\n      border: "," solid ",";\n    "],E(.25),t||x("surface-default"))}),(function(e){var t=e.marginTop;return(0,p.css)(["\n  margin-top: ",";\n"],E(t))})),L=p.default.div.withConfig({displayName:"ImageCarousel__Container",componentId:"sc-1rg2al0-1"})(["\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  background: ",";\n\n  ","\n\n  ","\n"],x("surface-default"),(function(e){var t=e.isDesktop,n=e.isMobile;return!t&&(0,p.css)(["\n      padding-bottom: ",";\n    "],E(n?3.5:5))}),(function(e){return e.isMobile?(0,p.css)(["\n          border-radius: ",";\n        "],E(1)):(0,p.css)(["\n          border-radius: ",";\n        "],E(2))})),W=p.default.div.withConfig({displayName:"ImageCarousel__TitleContainer",componentId:"sc-1rg2al0-2"})(["\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n\n  margin-top: ",";\n"],E(4)),j=p.default.a.withConfig({displayName:"ImageCarousel__CTALinkWrapper",componentId:"sc-1rg2al0-3"})(["\n  display: flex;\n  align-items: center;\n  text-decoration: none;\n  max-width: 50%;\n"]),U=(0,p.default)(y.CmsTextWithColor).withConfig({displayName:"ImageCarousel__CTAText",componentId:"sc-1rg2al0-4"})(["\n  font-size: ",";\n  line-height: ",";\n"],E(4),E(5)),H=p.default.div.withConfig({displayName:"ImageCarousel__ItemWrapper",componentId:"sc-1rg2al0-5"})(["\n  display: flex;\n  justify-content: center;\n  width: 100%;\n  ",";\n\n  ",";\n\n  &:last-child {\n    padding-right: ",";\n  }\n\n  &:not(:last-child) {\n    ","\n  }\n"],(function(e){return e.isMobile&&(0,p.css)(["\n      flex: 1 1 100%;\n    "])}),(function(e){return e.isTablet&&(0,p.css)(["\n      margin: 0 ","!important;\n\n      &:first-child {\n        margin-left: 0;\n      }\n    "],E(2))}),(function(e){var t=e.isTablet,n=e.isPlp,a=e.isDesktopFiveImagesOnReel,r=e.isMobile;return t?0:E(n&&a?2:r?2.5:4)}),(0,T.stylesByDeviceType)({mobile:(0,p.css)(["\n        margin-right: ",";\n      "],E(2)),desktop:(0,p.css)(["\n        margin-right: ",";\n      "],(function(e){var t=e.isPlp,n=e.isDesktopFiveImagesOnReel;return E(t&&n?2:4)}))})),F=p.default.div.withConfig({displayName:"ImageCarousel__TitleText",componentId:"sc-1rg2al0-6"})(["\n  text-align: ",";\n  color: black;\n\n  ","\n"],(function(e){return e.textAlign}),(function(e){var t=e.isPlp,n=e.isDesktopFiveImagesOnReel;return t&&!n&&(0,p.css)(["\n      ","\n    "],(0,T.stylesByDeviceType)({desktop:(0,p.css)(["\n          position: relative;\n          top: -",";\n        "],E(1.5))}))})),q=(0,p.css)(["\n  padding: ",";\n"],(function(e){return e.justifyContent===g.CMS_ALIGNMENT_OPTIONS.SpaceBetween?E([10,3.5,4.5,8]):E([4.5,3.5,4.5,8])})),z=p.default.div.withConfig({displayName:"ImageCarousel__ItemContainer",componentId:"sc-1rg2al0-7"})(["\n  ",";\n  ",";\n  background: url(",") no-repeat center;\n  border-radius: ",";\n  border: "," solid ",";\n  display: flex;\n  overflow: hidden;\n  box-sizing: border-box;\n  position: relative;\n  flex-direction: column;\n  align-items: ",";\n  background-size: contain;\n"],(function(e){var t=e.itemType,n=e.isMobile,a=e.isDesktop,r=e.carouselChunkSize,o=e.isItemSizeLimited,i=e.desktopImagesOnReel,l=e.isPlp,d=e.imageWidth;if(n){if([g.CAROUSEL_ITEM_TYPE.DEFAULT,g.CAROUSEL_ITEM_TYPE.WIDE].includes(t))return(0,p.css)(["\n        width: ",";\n        height: ",";\n      "],E(38),E(16));if(t===g.CAROUSEL_ITEM_TYPE.SQUARE)return(0,p.css)(["\n        width: 100%;\n        height: ",";\n      "],E(100))}if(t===g.CAROUSEL_ITEM_TYPE.WIDE||t===g.CAROUSEL_ITEM_TYPE.DEFAULT){var u;u=5===i?l?16:24:l?22:24;var c=l?22:24;return(0,p.css)(["\n      width: ","px;\n      height: ",";\n    "],d,E(a?u:c))}return o?(0,p.css)(["\n      width: 100%;\n      height: ",";\n    "],E(t===g.CAROUSEL_ITEM_TYPE.SQUARE?65:37.25)):t===g.CAROUSEL_ITEM_TYPE.SQUARE?(0,p.css)(["\n      width: ",";\n      height: ",";\n    "],E(r?98:100),E(r?98:100)):n?(0,p.css)(["\n      width: 100%;\n      height: ",";\n    "],E(16)):(0,p.css)(["\n    width: 100%;\n    height: ",";\n  "],E(24))}),q,(function(e){return e.imageUrl}),E(2),E(.5),x("divider-default"),(function(e){return e.alignItems})),V=p.default.div.withConfig({displayName:"ImageCarousel__ContentWrapper",componentId:"sc-1rg2al0-8"})(["\n  display: flex;\n  max-width: ",";\n  height: 100%;\n  justify-content: ",";\n  flex-direction: column;\n\n  ","\n"],(function(e){var t=e.alignItems;return t===g.CMS_ALIGNMENT_OPTIONS.Left&&E(34.5)||t===g.CMS_ALIGNMENT_OPTIONS.Right&&E(48.5)||"80%"}),(function(e){return e.justifyContent}),(function(e){return e.isPlp&&(0,p.css)(["\n      ","\n    "],(0,T.stylesByDeviceType)({desktop:(0,p.css)(["\n          left: ",";\n        "],E(5)),tablet:(0,p.css)(["\n          left: 24%;\n        "]),mobile:(0,p.css)(["\n          left: ",";\n        "],E(5))}))})),Y=(0,p.default)(y.CmsTextWithColor).withConfig({displayName:"ImageCarousel__IconText",componentId:"sc-1rg2al0-9"})(["\n  font-size: ",";\n"],E(6)),G=p.default.img.withConfig({displayName:"ImageCarousel__IconImage",componentId:"sc-1rg2al0-10"})(["\n  max-height: ",";\n"],E(7.5)),K=p.default.div.withConfig({displayName:"ImageCarousel__IconContainer",componentId:"sc-1rg2al0-11"})(["\n  text-align: ",";\n"],(function(e){return e.textAlign})),X=p.default.div.withConfig({displayName:"ImageCarousel__Description",componentId:"sc-1rg2al0-12"})(["\n  text-align: ",";\n  position: relative;\n\n  ","\n"],(function(e){return e.textAlign}),(function(e){var t=e.isPlp,n=e.isDesktopFiveImagesOnReel;return t&&(0,p.css)(["\n      position: relative;\n      ","\n    "],(0,T.stylesByDeviceType)({desktop:(0,p.css)(["\n          top: -",";\n        "],E(n?.75:1.5)),tablet:(0,p.css)(["\n          top: -",";\n        "],E(.75)),mobile:(0,p.css)(["\n          top: -",";\n        "],E(.75))}))})),Z=(0,p.default)(C.CmsLink).withConfig({displayName:"ImageCarousel__Link",componentId:"sc-1rg2al0-13"})(["\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  text-decoration: none;\n"]),Q=p.default.div.withConfig({displayName:"ImageCarousel__CTALinkIcon",componentId:"sc-1rg2al0-14"})(["\n  margin-left: ",";\n  transform: rotate(180deg);\n"],E(1.5)),J=function(e){var t,n=e.items,a=e.title,r=e.testID,d=e.headerCta,u=e.deviceType,c=e.isSimpleFlipping,s=e.isPlp,p=e.carouselChunkSize,y=e.desktopImagesOnReel,C=e.tabletImagesOnReel,h=e.location,T=e.routes,_=e.withNoLeftMargin,w=(0,v.checkIsMobile)(u),I=(0,v.checkIsTablet)(u),k=(0,v.checkIsDesktop)(u),E=k,x=k,q=!!(0,m.matchPath)(h.pathname,T.LP)||s,J=f.default.useRef(null),$=(0,f.useState)(!1),ee=(0,l.default)($,2),te=ee[0],ne=ee[1],ae=(0,f.useState)(0),re=(0,l.default)(ae,2),oe=re[0],ie=re[1],le=(0,f.useState)(0),de=(0,l.default)(le,2),ue=de[0],ce=de[1];return f.default.useEffect((function(){var e,t,n;J.current&&(ne(!0),ie((0,i.default)(0,"clientWidth",(0,i.default)({},"body",document))),ce((e=(k?4:2)*N,t=_?0:(k?P.CAROUSEL_PADDING_DESKTOP:P.CAROUSEL_PADDING_MOBILE)*N,n=p+.5,Math.ceil((J.current.clientWidth-t-e*p)/n))))}),[J]),f.default.createElement(L,{"data-test-id":"".concat(r,"-container"),ref:J,isDesktop:k,isMobile:w},(t=w?M:S,a&&f.default.createElement(W,{isMobile:w},f.default.createElement(t,null,a.text||"Shop by Brand"),d&&d.ctaText&&f.default.createElement(j,{href:d.ctaLink,"data-test-id":"".concat(r,"-cta-link")},f.default.createElement(U,{coloredText:d.ctaText,defaultColor:"green","data-test-id":"".concat(r,"-cta-text")}),f.default.createElement(Q,null,f.default.createElement(A,{color:"icon-success"}))))),te&&f.default.createElement(O.Carousel,{items:n,showProgressDots:k,infiniteScroll:E,showArrows:x,viewType:P.CAROUSEL_VIEW_TYPE.default,arrowType:P.CAROUSEL_ARROW_TYPE.constantArrows,centerSlides:!k,swipingType:c||w?P.CAROUSEL_SWIPING_TYPE.simple:P.CAROUSEL_SWIPING_TYPE.byChunks,swipingParams:{itemWidth:980,itemMargin:40,containerWidth:(0,i.default)(0,"clientWidth",J.current)},deviceType:u,renderItem:function(e){var t=(0,o.default)({horizontalAlignment:(0,i.default)("Center","horizontalAlignment"),verticalAlignment:(0,i.default)("Center","verticalAlignment")})(e.alignment),n=t.horizontalAlignment,a=t.verticalAlignment,l=R(["text"],e.iconText),d=(0,b.isNonEmptyString)(e.icon)&&!l,c=R(["ctaText","text"],e.cta),s=R(["ctaLink"],e.cta),m=R(["text"],e.title),h=R(["text"],e.text),T=d||m||h,O=w&&e.imageMobile?e.imageMobile:(0,v.checkIsTablet)(u)&&e.imageTablet?e.imageTablet:e.imageDesktop,P=e.type||g.CAROUSEL_ITEM_TYPE.DEFAULT,_="".concat(r,"-item"),A=5===y;return f.default.createElement(H,{key:e.id,isMobile:w,isTablet:I,isPlp:q,isDesktopFiveImagesOnReel:A},f.default.createElement(z,{itemType:P,isMobile:w,isDesktop:k,imageUrl:O,isPlp:q,desktopImagesOnReel:y,tabletImagesOnReel:C,alignItems:g.CMS_ALIGNMENT_OPTIONS[n],justifyContent:g.CMS_ALIGNMENT_OPTIONS[a],"data-test-id":"".concat(_,"-container"),carouselChunkSize:p,imageWidth:ue,isItemSizeLimited:p&&(0,v.shouldLimitImageCarouselItemWidth)(oe,(0,i.default)(0,"clientWidth",(0,i.default)({},"current",J)),720)},f.default.createElement(V,{justifyContent:g.CMS_ALIGNMENT_OPTIONS[a],alignItems:g.CMS_ALIGNMENT_OPTIONS[n],isPlp:q},l&&f.default.createElement(Y,{coloredText:e.iconText,textAlign:n.toLowerCase(),"data-test-id":"".concat(_,"-icon-text")}),d&&f.default.createElement(K,{textAlign:n.toLowerCase()},f.default.createElement(G,{src:e.icon,alt:"","data-test-id":"".concat(_,"-icon")})),m&&f.default.createElement(F,{textAlign:n.toLowerCase(),"data-test-id":"".concat(_,"-title"),isPlp:q,isDesktopFiveImagesOnReel:A},f.default.createElement(M,{color:"text-subdued"},e.title.text)),h&&f.default.createElement(X,{textAlign:n.toLowerCase(),"data-test-id":"".concat(_,"-description"),isPlp:q,isDesktopFiveImagesOnReel:A},f.default.createElement(B,{color:"text-subdued"},e.text.text)),c&&f.default.createElement(D,{coloredText:e.cta.ctaText,bgColor:e.cta.ctaBackgroundColor,marginTop:T?6.25:0,"data-test-id":"".concat(_,"-cta")}),s&&f.default.createElement(Z,{to:e.cta.ctaLink,"data-test-id":"".concat(_,"-link")}))))},carouselChunkSize:p,isPlp:q,desktopImagesOnReel:y,withNoLeftMargin:_}))};t.ImageCarouselComponent=J,J.propTypes={items:s.default.arrayOf(s.default.shape({id:s.default.string.isRequired,alignment:h.AlignmentShape,type:s.default.oneOf([g.CAROUSEL_ITEM_TYPE.DEFAULT,g.CAROUSEL_ITEM_TYPE.SQUARE,g.CAROUSEL_ITEM_TYPE.WIDE]).isRequired,cta:h.CtaLinkShape,iconText:h.TextWithColor,icon:s.default.string,title:h.TextWithColor,text:h.TextWithColor,imageDesktop:s.default.string.isRequired,imageTablet:s.default.string,imageMobile:s.default.string})),title:h.ColoredTextShape,headerCta:h.CtaLinkShape,deviceType:s.default.string.isRequired,testID:s.default.string,isSimpleFlipping:s.default.bool,isPlp:s.default.bool,carouselChunkSize:s.default.number,desktopImagesOnReel:s.default.number,tabletImagesOnReel:s.default.number,location:w.LocationShape.isRequired,routes:s.default.object.isRequired,withNoLeftMargin:s.default.bool},J.defaultProps={items:[],title:{},headerCta:{},testID:"image-carousel",isSimpleFlipping:!1,isPlp:!1,carouselChunkSize:0,desktopImagesOnReel:3,tabletImagesOnReel:2,withNoLeftMargin:!1};var $=(0,_.WithCms)(J);t.ImageCarousel=$},74346:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageCarousel",{enumerable:!0,get:function(){return a.ImageCarousel}});var a=n(70862)},37773:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.InfoBanner=void 0;var o=a(n(62697)),i=a(n(89526)),l=a(n(2652)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),u=n(66400),c=n(94103),s=n(95574),f=n(64434),p=n(9164);function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}var g=u.utils.units,y=u.utils.getThemeColor,C=u.constants.SPACE_UNIT,h=d.default.div.withConfig({displayName:"InfoBanner__InfoWrapper",componentId:"sc-1gzrmhg-0"})(["\n  display: flex;\n  flex: 1 0 auto;\n"]),v=(0,d.css)(["\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  font-size: ",";\n  line-height: ",";\n  height: ",";\n  border-radius: ",";\n  text-align: center;\n  text-decoration: none;\n  cursor: pointer;\n"],g(4),g(10),g(10),g(1)),b=(0,d.default)(f.CtaButton).withConfig({displayName:"InfoBanner__CtaLinkBtn",componentId:"sc-1gzrmhg-1"})(["\n  ","\n"],v),T=d.default.div.withConfig({displayName:"InfoBanner__ContentWrapper",componentId:"sc-1gzrmhg-2"})(["\n  width: 100%;\n  position: relative;\n  display: flex;\n  align-items: stretch;\n  flex-direction: column;\n"]),O=d.default.img.withConfig({displayName:"InfoBanner__BannerImage",componentId:"sc-1gzrmhg-3"})(["\n  max-height: ",";\n  max-width: 100%;\n  position: relative;\n  ","\n"],g(51),(0,c.stylesByDeviceType)({desktop:(0,d.css)(["\n      top: ",";\n      right: ",";\n    "],(function(e){var t=e.marginTop;return g(t/C||0)}),(function(e){var t=e.marginRight;return g(t/C||0)})),mobile:(0,d.css)(["\n      top: ",";\n      right: ",";\n    "],(function(e){var t=e.marginTop;return g(t/C||0)}),(function(e){var t=e.marginRight;return g(t/C||0)}))})),P=(0,d.css)(["\n  flex-direction: row;\n  min-height: ",";\n  padding: ",";\n\n  "," {\n    flex-direction: row-reverse;\n  }\n\n  "," {\n    flex-direction: row;\n    align-items: center;\n  }\n\n  "," {\n    width: ",";\n    position: static;\n  }\n\n  "," {\n    max-width: ",";\n    margin-right: ",";\n  }\n"],g(42),g([5,6]),h,T,b,g(66),O,g(25),g(6)),_=d.default.div.withConfig({displayName:"InfoBanner__Wrapper",componentId:"sc-1gzrmhg-4"})(["\n  display: flex;\n  box-sizing: border-box;\n  border-radius: ",";\n  ",";\n  overflow: hidden;\n\n  ","\n"],g(2),(function(e){var t=e.background,n=e.backgroundColor;return n?(0,d.css)(["\n          background-color: ",";\n        "],y(n)):(0,d.css)(["\n          background: url(",");\n          background-size: cover;\n        "],t)}),(0,c.stylesByDeviceType)({mobile:(0,d.css)(["\n      min-height: ",";\n      padding: ",";\n      margin-top: ",";\n    "],g(58),g([5,6,8]),g(2)),desktop:(0,d.css)(["\n      min-height: ",";\n      padding: ",";\n    "],g(64.25),g([5,6,8])),tablet:(0,d.css)(["\n      min-height: ",";\n      padding: ",";\n\n      :last-child {\n        ","\n      }\n    "],g(64.25),g([5,6,8]),P)})),w=d.default.div.withConfig({displayName:"InfoBanner__TextWr",componentId:"sc-1gzrmhg-5"})(["\n  flex: 1 0 auto;\n"]),I=(0,d.default)(s.CmsTextWithColor).withConfig({displayName:"InfoBanner__TitleText",componentId:"sc-1gzrmhg-6"})(["\n  font-size: ",";\n  line-height: ",";\n  font-weight: bold;\n"],g(9.25),g(11)),k=(0,d.default)(s.CmsTextWithColor).withConfig({displayName:"InfoBanner__SubtitleText",componentId:"sc-1gzrmhg-7"})(["\n  font-size: ",";\n  line-height: ",";\n  padding-bottom: ",";\n"],g(3.5),g(5),g(.5)),A=(0,d.default)(s.CmsTextWithColor).withConfig({displayName:"InfoBanner__Description",componentId:"sc-1gzrmhg-8"})(["\n  font-size: ",";\n  line-height: ",";\n  padding-top: ",";\n  max-width: ",";\n"],(function(e){var t=e.isSmall;return g(t?4:4.5)}),(function(e){var t=e.isSmall;return g(t?4.75:6)}),g(2.5),g(32.5)),E=d.default.div.withConfig({displayName:"InfoBanner__BannerImageWr",componentId:"sc-1gzrmhg-9"})(["\n  display: flex;\n  flex: 0 1 auto;\n  position: relative;\n  align-items: flex-start;\n"]),x=function(e){var t=e.deviceType,n=e.title,a=e.subtitle,r=e.text,l=e.ctaLink,d=e.ctaLinkText,u=e.ctaLinkColor,c=e.image,s=e.background,m=e.backgroundColor,g=e.imageMargins,y=e.backgroundTablet;return i.default.createElement(_,{deviceType:t,background:(0,p.checkIsTablet)(t)&&y||s,backgroundColor:m,"data-test-id":"information-banner"},i.default.createElement(T,null,i.default.createElement(h,null,i.default.createElement(w,null,i.default.createElement(I,{coloredText:n,deviceType:t,"data-test-id":"information-banner-title"},n),a&&i.default.createElement(k,{coloredText:a,deviceType:t,"data-test-id":"information-banner-subtitle"},a),r&&i.default.createElement(A,{coloredText:r,deviceType:t,isSmall:!a,"data-test-id":"information-banner-description"},r)),c&&i.default.createElement(E,null,i.default.createElement(O,{src:c,marginTop:(0,o.default)("top",g),marginRight:(0,o.default)("right",g),deviceType:t}))),d&&i.default.createElement(f.CmsLink,{to:l,"data-test-id":"information-banner-cta"},i.default.createElement(b,{coloredText:d,defaultColor:"white",bgColor:u||"black"},d))))};t.InfoBanner=x,x.propTypes={title:l.default.shape({textColor:l.default.string,text:l.default.string}),subtitle:l.default.shape({textColor:l.default.string,text:l.default.string}),text:l.default.shape({textColor:l.default.string,text:l.default.string}),ctaLinkColor:l.default.string,ctaLinkText:l.default.shape({textColor:l.default.string,text:l.default.string}),ctaLink:l.default.string,image:l.default.string,background:l.default.string,backgroundColor:l.default.string,backgroundTablet:l.default.string,deviceType:l.default.string.isRequired,imageMargins:l.default.shape({top:l.default.number,right:l.default.number,left:l.default.number,name:l.default.string,displayName:l.default.string,versionedNode:l.default.bool,id:l.default.string})},x.defaultProps={title:"",subtitle:"",text:"",ctaLinkText:"",ctaLink:"",ctaLinkColor:"",backgroundTablet:"",image:null,background:null,backgroundColor:null,imageMargins:{}}},98368:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InfoBanner",{enumerable:!0,get:function(){return a.InfoBanner}});var a=n(37773)},671:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.InfoBlock=t.supplierNotification=t.carrierNotification=t.travisPerkinsNotification=t.collectionNotification=t.SupplierNotification=t.CarrierNotification=t.TravisPerkinsNotification=t.CollectionNotification=t.CustomHeading4=t.Notification=t.Hr=t.branchPhone=t.branchEmail=void 0;var r=a(n(61217)),o=a(n(89526)),i=n(66400),l=a(n(50291)),d=a(n(2652)),u=n(43989),c=n(37070),s=n(77045),f=i.base.Icons,p=f.Mail24,m=f.Phone24,g=i.typography.H2,y=i.typography.BodyDefault,C=i.utils.units,h=i.utils.getThemeColor,v=(0,r.default)(["branch","email"]);t.branchEmail=v;var b=(0,r.default)(["branch","phone"]);t.branchPhone=b;var T=l.default.hr.withConfig({displayName:"InfoBlock__Hr",componentId:"sc-13h9gu3-0"})(["\n  border: "," solid;\n  border-width: ",";\n  width: 100%;\n"],h("divider-default"),C(.125));t.Hr=T;var O=l.default.span.withConfig({displayName:"InfoBlock__Text",componentId:"sc-13h9gu3-1"})(["\n  margin-left: ",";\n  cursor: pointer;\n"],C(3.5)),P=l.default.div.withConfig({displayName:"InfoBlock__InfoMessage",componentId:"sc-13h9gu3-2"})([""]),_=l.default.div.withConfig({displayName:"InfoBlock__Notification",componentId:"sc-13h9gu3-3"})(["\n  "," {\n    margin: ",";\n  }\n  ",":last-child {\n    "," {\n      display: none;\n    }\n  }\n  "," {\n    margin-right: ",";\n  }\n"],T,C([3.75,-9.75,3.75,-3.75]),P,T,O,(function(e){var t=e.isMobile;return C(t?0:7.5)}));t.Notification=_;var w=l.default.div.withConfig({displayName:"InfoBlock__IconText",componentId:"sc-13h9gu3-4"})(["\n  display: flex;\n  overflow-wrap: break-word;\n  word-wrap: break-word;\n  word-break: break-word;\n  hyphens: auto;\n  margin-bottom: ",";\n"],C(3.75)),I=l.default.div.withConfig({displayName:"InfoBlock__NotificationSection",componentId:"sc-13h9gu3-5"})(["\n  padding: ",";\n  display: flex;\n  align-items: flex-start;\n  place-content: center;\n  flex-shrink: 0;\n  background-color: ",";\n"],C(3.75),h("surface-default")),k=l.default.div.withConfig({displayName:"InfoBlock__CustomHeading4",componentId:"sc-13h9gu3-6"})(["\n  font-size: ",";\n  font-weight: bold;\n  margin-top: ",";\n"],C(4),C(5));t.CustomHeading4=k;var A=l.default.div.withConfig({displayName:"InfoBlock__InfoWrapper",componentId:"sc-13h9gu3-7"})([""]),E=l.default.div.withConfig({displayName:"InfoBlock__CollectionNotification",componentId:"sc-13h9gu3-8"})([""]);t.CollectionNotification=E;var x=l.default.div.withConfig({displayName:"InfoBlock__TravisPerkinsNotification",componentId:"sc-13h9gu3-9"})([""]);t.TravisPerkinsNotification=x;var S=l.default.div.withConfig({displayName:"InfoBlock__CarrierNotification",componentId:"sc-13h9gu3-10"})([""]);t.CarrierNotification=S;var M=l.default.div.withConfig({displayName:"InfoBlock__SupplierNotification",componentId:"sc-13h9gu3-11"})([""]);t.SupplierNotification=M;var B=l.default.div.withConfig({displayName:"InfoBlock__DeliveryNoteWrapper",componentId:"sc-13h9gu3-12"})(["\n  margin: ",";\n"],C([2.5,0])),N=d.default.shape({title:d.default.string,collectionHeading:d.default.string,collectionNote:d.default.string,collectionNoteID:d.default.string,collectionNoteShowMore:d.default.string,collectionContactsNotification:d.default.string,deliveryHeading:d.default.string,branchDeliveryHeading:d.default.string,branchDeliveryNote:d.default.string,branchDeliveryContactsNotification:d.default.string,carrierDeliveryHeading:d.default.string,carrierDeliveryNote:d.default.string,carrierDeliveryContactsNotification:d.default.string,carrierDeliveryPhone:d.default.string,carrierDeliveryEmail:d.default.string,supplierDeliveryHeading:d.default.string,supplierDeliveryNote:d.default.string,supplierDeliveryContactsNotification:d.default.string,supplierDeliveryPhone:d.default.string,supplierDeliveryEmail:d.default.string}),R=function(e){var t=e.totalDeliveries,n=e.consignmentsForCollection,a=e.isMobile,r=e.whatIsNextWordings,i=r.collectionHeading,l=r.collectionNote,d=r.collectionNoteID,u=r.collectionNoteShowMore,c=r.collectionContactsNotification,f=n.collection||n.collectOutOfStock;return o.default.createElement(E,null,o.default.createElement(A,{"data-test-id":"info-data"},t>0&&o.default.createElement(k,null,i),o.default.createElement(B,null,o.default.createElement(y,null,l)),d&&o.default.createElement("p",null,d),u&&(a?o.default.createElement(s.ShowMore,null,o.default.createElement(B,null,o.default.createElement(y,null,u))):o.default.createElement(B,null,o.default.createElement(y,null,u))),o.default.createElement(B,null,o.default.createElement(y,null,c))),o.default.createElement(w,null,o.default.createElement(p,{color:"icon-default"}),o.default.createElement(O,{"data-test-id":"info-email"},o.default.createElement(y,null,v(f)))),o.default.createElement(w,null,o.default.createElement(m,{color:"icon-default"}),o.default.createElement(O,{"data-test-id":"info-phone"},o.default.createElement(y,null,b(f)))))};t.collectionNotification=R,R.propTypes={totalDeliveries:d.default.number.isRequired,consignmentsForCollection:d.default.shape({collection:c.OrderConsignmentShape,collectOutOfStock:c.OrderConsignmentShape}).isRequired,isMobile:d.default.bool.isRequired,whatIsNextWordings:N.isRequired};var D=function(e){var t=e.consignmentsForDelivery,n=e.whatIsNextWordings,a=n.deliveryHeading,r=n.branchDeliveryHeading,i=n.branchDeliveryNote,l=n.branchDeliveryContactsNotification,d=t.travisPerkinsDelivery,u=t.totalDeliveries,c=t.totalCollections,s=1===u&&c,f=u>1;return o.default.createElement(x,null,o.default.createElement(A,{"data-test-id":"info-data"},1===u&&!!c&&o.default.createElement(k,null,a),u>1&&o.default.createElement(k,null,r),o.default.createElement(B,null,o.default.createElement(y,null,i)),!s&&!f&&o.default.createElement(T,null),o.default.createElement(B,null,o.default.createElement(y,null,l))),o.default.createElement(A,null,o.default.createElement(w,null,o.default.createElement(p,{color:"icon-default"}),o.default.createElement(O,{"data-test-id":"info-email"},o.default.createElement(y,null,v(d)))),o.default.createElement(w,null,o.default.createElement(m,{color:"icon-default"}),o.default.createElement(O,{"data-test-id":"info-phone"},o.default.createElement(y,null,b(d))))))};t.travisPerkinsNotification=D,D.propTypes={consignmentsForDelivery:d.default.shape({travisPerkinsDelivery:c.OrderConsignmentShape}).isRequired,whatIsNextWordings:N.isRequired};var L=function(e){var t=e.totalDeliveries,n=e.hasCollections,a=e.whatIsNextWordings,r=a.deliveryHeading,i=a.carrierDeliveryHeading,l=a.carrierDeliveryNote,d=a.carrierDeliveryContactsNotification,u=a.carrierDeliveryPhone,c=a.carrierDeliveryEmail,s=1===t&&n,f=t>1;return o.default.createElement(S,null,o.default.createElement(A,{"data-test-id":"info-data"},1===t&&n&&o.default.createElement(k,null,r),t>1&&o.default.createElement(k,null,i),o.default.createElement(B,null,o.default.createElement(y,null,l)),!s&&!f&&o.default.createElement(T,null),o.default.createElement(B,null,o.default.createElement(y,null,d))),o.default.createElement(A,null,o.default.createElement(w,null,o.default.createElement(p,{color:"icon-default"}),o.default.createElement(O,{"data-test-id":"info-email"},o.default.createElement(y,null,c))),o.default.createElement(w,null,o.default.createElement(m,{color:"icon-default"}),o.default.createElement(O,{"data-test-id":"info-phone"},o.default.createElement(y,null,u)))))};t.carrierNotification=L,L.propTypes={totalDeliveries:d.default.number.isRequired,hasCollections:d.default.bool.isRequired,whatIsNextWordings:N.isRequired};var W=function(e){var t=e.totalDeliveries,n=e.hasCollections,a=e.whatIsNextWordings,r=a.deliveryHeading,i=a.supplierDeliveryHeading,l=a.supplierDeliveryNote,d=a.supplierDeliveryContactsNotification,u=a.supplierDeliveryPhone,c=a.supplierDeliveryEmail,s=1===t&&n,f=t>1;return o.default.createElement(M,null,o.default.createElement(A,{"data-test-id":"info-data"},s&&o.default.createElement(k,null,r),f&&o.default.createElement(k,null,i),o.default.createElement(B,null,o.default.createElement(y,null,l)),!s&&!f&&o.default.createElement(T,null),o.default.createElement(B,null,o.default.createElement(y,null,d))),o.default.createElement(A,null,o.default.createElement(w,null,o.default.createElement(p,{color:"icon-default"}),o.default.createElement(O,{"data-test-id":"info-email"},o.default.createElement(y,null,c))),o.default.createElement(w,null,o.default.createElement(m,{color:"icon-default"}),o.default.createElement(O,{"data-test-id":"info-phone"},o.default.createElement(y,null,u)))))};t.supplierNotification=W,W.propTypes={totalDeliveries:d.default.number.isRequired,hasCollections:d.default.bool.isRequired,whatIsNextWordings:N.isRequired};var j=function(e){var t=e.consignments,n=e.isMobile,a=e.whatIsNextWordings,r=(0,u.getConsignmentsTypes)(t),i=r.consignmentsForCollection,l=r.consignmentsForDelivery,d=r.totalDeliveries,c=!!i.collection||i.collectOutOfStock,s={consignmentsForDelivery:l,totalDeliveries:d,hasCollections:c,consignmentsForCollection:i,isMobile:n,whatIsNextWordings:a};return o.default.createElement(I,{iconName:"information",fill:"white"},o.default.createElement(_,{"data-test-id":"notification",isMobile:n},o.default.createElement(g,{"data-test-id":"info-label"},a.title),l.travisPerkinsDelivery&&o.default.createElement(P,{"data-test-id":"info-msg-tp-delivery"},D(s)," ",o.default.createElement(T,null)),l.carrierDelivery&&o.default.createElement(P,{"data-test-id":"info-msg-carrier"},L(s)," ",o.default.createElement(T,null)),l.supplierDelivery&&o.default.createElement(P,{"data-test-id":"info-msg-supplier"},W(s)," ",o.default.createElement(T,null)),c&&o.default.createElement(P,{"data-test-id":"info-msg-collection"},R(s)," ",o.default.createElement(T,null))))};t.InfoBlock=j,j.propTypes={consignments:d.default.arrayOf(c.ConsignmentEntryShape).isRequired,isMobile:d.default.bool,whatIsNextWordings:N.isRequired},j.defaultProps={isMobile:!1}},76386:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"InfoBlock",{enumerable:!0,get:function(){return a.InfoBlock}});var a=n(671)},46772:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.JoinOurMailingList=void 0;var o=a(n(63196)),i=a(n(10202)),l=a(n(63298)),d=a(n(51795)),u=a(n(1185)),c=a(n(17964)),s=a(n(68442)),f=a(n(47474)),p=a(n(90366)),m=a(n(56517)),g=a(n(89526)),y=a(n(2652)),C=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=T(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),h=n(66400),v=n(53555),b=n(4255);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(T=function(e){return e?n:t})(e)}var O=h.utils.units,P=h.utils.getThemeColor,_=h.typography.BodyDefault,w=h.typography.H2,I=h.typography.H3,k=h.base.Icons,A=k.Success24,E=k.SendFilled24,x=C.default.div.withConfig({displayName:"JoinOurMailingList__Wrapper",componentId:"sc-pw20em-0"})(["\n  width: 100%;\n\n  p {\n    margin: 0;\n  }\n"]),S=C.default.div.withConfig({displayName:"JoinOurMailingList__ConfirmationTitle",componentId:"sc-pw20em-1"})(["\n  margin-left: ",";\n"],O(4)),M=C.default.div.withConfig({displayName:"JoinOurMailingList__InputGroup",componentId:"sc-pw20em-2"})(["\n  display: flex;\n  align-items: center;\n  width: 100%;\n  height: ",";\n  overflow: hidden;\n  margin-top: ",";\n  margin-left: ",";\n"],O(12),(function(e){var t=e.isMobile,n=e.isTablet;return O(n?0:t?7.5:4.75)}),(function(e){var t=e.isTablet;return O(t?5.75:0)})),B=C.default.input.attrs({type:"text"}).withConfig({displayName:"JoinOurMailingList__Input",componentId:"sc-pw20em-3"})(["\n  flex: 1;\n  height: 100%;\n  padding: ",";\n  background-color: ",";\n  box-sizing: border-box;\n  border: none;\n  outline: none;\n  border-radius: ",";\n  color: ",";\n  font-size: ",";\n  line-height: ",";\n\n  &:focus {\n    &::-webkit-input-placeholder {\n      color: ",";\n    }\n    &::-moz-placeholder {\n      color: ",";\n    }\n    &:-ms-input-placeholder {\n      color: ",";\n    }\n    &:-moz-placeholder {\n      color: ",";\n    }\n  }\n\n  &::-webkit-input-placeholder {\n    color: ",";\n  }\n  &::-moz-placeholder {\n    color: ",";\n  }\n  &:-ms-input-placeholder {\n    color: ",";\n  }\n  &:-moz-placeholder {\n    color: ",";\n  }\n"],O([3.5,6]),P("surface-subdued-default"),O([6,0,0,6]),P("text-default"),O(4),O(4.5),P("text-disabled"),P("text-disabled"),P("text-disabled"),P("text-disabled"),P("text-default"),P("text-default"),P("text-default"),P("text-default")),N=C.default.button.withConfig({displayName:"JoinOurMailingList__Button",componentId:"sc-pw20em-4"})(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: ",";\n  height: 100%;\n  background-color: ",";\n  border: none;\n  outline: none;\n  border-radius: ",";\n\n  &:hover {\n    cursor: pointer;\n    background-color: ",";\n  }\n"],O(16),P("action-warning-default"),O([0,6,6,0]),b.COLOR.yellow1),R=C.default.div.withConfig({displayName:"JoinOurMailingList__Description",componentId:"sc-pw20em-5"})(["\n  margin-top: ",";\n"],O(5.75)),D=C.default.a.withConfig({displayName:"JoinOurMailingList__StyledLink",componentId:"sc-pw20em-6"})(["\n  box-shadow: rgb(255 255 255 / 40%) "," inset;\n  text-decoration: none;\n"],O([0,-.5,0,-.25])),L=C.default.div.withConfig({displayName:"JoinOurMailingList__ConfirmationWr",componentId:"sc-pw20em-7"})(["\n  display: flex;\n"]),W=C.default.div.withConfig({displayName:"JoinOurMailingList__MailWrap",componentId:"sc-pw20em-8"})(["\n  ","\n"],(function(e){return e.isTablet&&(0,C.css)(["\n      display: flex;\n      flex-direction: row;\n    "])})),j=C.default.div.withConfig({displayName:"JoinOurMailingList__ErrorMessage",componentId:"sc-pw20em-9"})(["\n  margin-top: ",";\n"],O(2.5)),U=(0,m.default)([v.validators.notNull,v.validators.pattern(v.EMAIL_PATTERN)]),H=function(e){(0,c.default)(r,e);var t,n,a=(t=r,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,f.default)(t);if(n){var r=(0,f.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,s.default)(this,e)});function r(){var e;(0,l.default)(this,r);for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return e=a.call.apply(a,[this].concat(n)),(0,p.default)((0,u.default)(e),"state",{email:"",isValid:!1,errorMessage:null}),(0,p.default)((0,u.default)(e),"setEmail",(function(t){var n=t.currentTarget.value;e.setState({email:n,isValid:U(n)})})),(0,p.default)((0,u.default)(e),"onFocus",(function(){return e.state.errorMessage&&e.setState({errorMessage:null})})),(0,p.default)((0,u.default)(e),"onBlur",(function(){return e.setState((function(e){var t=e.isValid;return{errorMessage:e.email?t?null:"Please enter a valid email address":"Please enter your email address"}}))})),(0,p.default)((0,u.default)(e),"onSubmit",(function(){return e.props.onSubmit(e.state.email)})),e}return(0,d.default)(r,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.confirmationTitle,a=e.text,r=e.placeholderText,l=e.ctaLink,d=e.ctaLinkText,u=e.isSubscribedToMailingList,c=e.isMobile,s=e.isTablet,f=this.state,p=f.email,m=f.errorMessage,y=f.isValid,C=d?(0,o.default)(d,a):[a],h=(0,i.default)(C,2),v=h[0],b=h[1],T=Boolean(m),O=c?w:I;return g.default.createElement(x,{"data-test-id":"mail-block"},g.default.createElement(W,{isTablet:s},u?g.default.createElement(L,null,g.default.createElement(A,{color:"icon-on-primary"}),g.default.createElement(S,{"data-test-id":"mail-block-title"},g.default.createElement(O,{color:"text-on-highlight"},n))):g.default.createElement(O,{color:"text-on-highlight",dataTestId:"mail-block-title"},t),!u&&g.default.createElement(M,{error:T,isMobile:c,isTablet:s},g.default.createElement(B,{placeholder:r,value:p,onChange:this.setEmail,"data-test-id":"mail-block-input",onBlur:this.onBlur,onFocus:this.onFocus}),g.default.createElement(N,{"data-test-id":"mail-block-send-button",onClick:this.onSubmit,disabled:!y},g.default.createElement(E,{color:"icon-on-primary"})))),T&&g.default.createElement(j,{"data-test-id":"mail-block-error"},g.default.createElement(_,{color:"text-on-subdued-highlight"},m)),g.default.createElement(R,{"data-test-id":"mail-block-description"},g.default.createElement(_,{color:"text-disabled"},v),b&&g.default.createElement(D,{href:l,"data-test-id":"privacy-policy-link"},g.default.createElement(_,{color:"text-on-highlight"},"privacy policy")),g.default.createElement(_,{color:"text-disabled"},b)))}}]),r}(g.default.Component);t.JoinOurMailingList=H,H.propTypes={title:y.default.string.isRequired,confirmationTitle:y.default.string.isRequired,text:y.default.string.isRequired,placeholderText:y.default.string.isRequired,ctaLink:y.default.string.isRequired,ctaLinkText:y.default.string.isRequired,onSubmit:y.default.func.isRequired,isSubscribedToMailingList:y.default.bool,isMobile:y.default.bool,isTablet:y.default.bool},H.defaultProps={isSubscribedToMailingList:!1,isMobile:!1,isTablet:!1}},21500:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"JoinOurMailingList",{enumerable:!0,get:function(){return a.JoinOurMailingList}});var a=n(46772)},68642:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.LoginPageBannerBlock=void 0;var r=a(n(62697)),o=a(n(89526)),i=a(n(2652)),l=n(70652),d=n(42978),u=n(50782),c=n(9164),s=n(64434),f=function(e){var t=e.backgroundImage,n=e.title,a=e.headerLogoLink,i=e.uspItems,u=e.ctaItems;return o.default.createElement(l.Wrapper,{backgroundImage:t},o.default.createElement(l.ContentWrapper,null,n&&o.default.createElement(l.HeaderTitle,{coloredText:n}),(0,c.hasLength)(i)&&o.default.createElement(l.USPItemsWrapper,null,i.map((function(e){return o.default.createElement(d.LoginPageUspItem,{key:e.id,icon:e.uspIcon,title:e.uspTitle,textColor:(0,r.default)("textColor",n)})})))),o.default.createElement(l.BtnContainer,null,(0,c.hasLength)(u)&&u.map((function(e,t){return o.default.createElement(s.CmsLink,{to:e.link,key:e.id},o.default.createElement(l.StyledCTAButton,{coloredText:e.textWithColor,bgColor:e.backgroundColor,isSecondary:0!==t}))}))),a&&o.default.createElement(l.HeaderLogoWrapper,null,o.default.createElement(l.HeaderImg,{src:a,alt:"Login page banner"})))};t.LoginPageBannerBlock=f,f.propTypes={backgroundImage:i.default.string,title:u.ColoredTextShape,headerLogoLink:i.default.string,uspItems:i.default.arrayOf(i.default.shape({id:i.default.string,uspIcon:i.default.string,uspTitle:i.default.string,uspSubTitle:i.default.string})),ctaItems:i.default.arrayOf(u.CTAShapeIndexed)},f.defaultProps={backgroundImage:null,title:null,headerLogoLink:null,uspItems:[],ctaItems:[]}},42978:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.LoginPageUspItem=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(66400),l=n(70652),d=i.base.Icons24,u=function(e){var t=e.title,n=e.textColor,a=e.icon;return r.default.createElement(l.USPItemWrapper,null,r.default.createElement(l.USPItemIconWrapper,null,a?r.default.createElement(l.USPItemImage,{src:a,alt:t}):r.default.createElement(d.Check24,{color:"icon-on-primary"})),r.default.createElement(l.USPItemContent,null,r.default.createElement(l.USPItemTitle,{textColor:n},t)))};t.LoginPageUspItem=u,u.propTypes={title:o.default.string.isRequired,textColor:o.default.string.isRequired,icon:o.default.string},u.defaultProps={icon:null}},78049:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoginPageBannerBlock",{enumerable:!0,get:function(){return a.LoginPageBannerBlock}}),Object.defineProperty(t,"LoginPageUspItem",{enumerable:!0,get:function(){return r.LoginPageUspItem}});var a=n(68642),r=n(42978)},70652:function(e,t,n){var a=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.BtnContainer=t.StyledCTAButton=t.USPItemImage=t.USPItemTitle=t.USPItemContent=t.USPItemIconWrapper=t.USPItemWrapper=t.USPItemsWrapper=t.HeaderImg=t.HeaderLogoWrapper=t.HeaderTitle=t.ContentWrapper=t.Wrapper=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(50291)),o=n(66400),i=n(64434),l=n(95574),d=n(94103),u=n(9164);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var s=o.utils.units,f=o.utils.getThemeColor,p=r.default.div.withConfig({displayName:"styled__Wrapper",componentId:"sc-10ac1xo-0"})(["\n  display: flex;\n  position: relative;\n  flex-direction: column;\n  justify-content: space-between;\n  border-radius: ",";\n\n  ",";\n"],s(1),(0,d.stylesByDeviceType)({mobile:(0,r.css)(["\n      padding: ",";\n      height: 100%;\n      min-height: ",";\n      margin-top: ",";\n      box-shadow: inset "," rgb(50, 50, 50, 2.25);\n      ",";\n    "],s([5,4.25]),s(95),s(5),s([0,-75,4,-1.25]),(function(e){var t=e.backgroundImage;return t?(0,r.css)(["\n              background: url(",") right center #141414 no-repeat;\n              background-size: ",";\n            "],t,s([122.5,122.5])):(0,r.css)(["\n              background-color: ",";\n            "],f("action-warning-default"))})),tablet:(0,r.css)(["\n      padding: ",";\n      min-height: ",";\n      margin: ",";\n      box-shadow: inset "," rgb(50, 50, 50, 2.25);\n      ",";\n    "],s([6,10,5]),s(127.5),s(5),s([0,-86.25,4,-1.25]),(function(e){var t=e.backgroundImage;return t?(0,r.css)(["\n              background: url(",") center top #141414 no-repeat;\n              background-size: contain;\n            "],t):(0,r.css)(["\n              background-color: ",";\n            "],f("action-warning-default"))})),desktop:(0,r.css)(["\n      padding: ",";\n      min-height: ",";\n      margin: ",";\n      ",";\n    "],s([12,12]),s(92.5),s(4),(function(e){var t=e.backgroundImage;return t?(0,r.css)(["\n              background: url(",");\n              background-size: cover;\n            "],t):(0,r.css)(["\n              background-color: ",";\n            "],f("action-warning-default"))}))}));t.Wrapper=p;var m=r.default.div.withConfig({displayName:"styled__ContentWrapper",componentId:"sc-10ac1xo-1"})(["\n  display: flex;\n  flex-direction: column;\n  z-index: ",";\n"],u.zIndexes.overlay);t.ContentWrapper=m;var g=(0,r.default)(l.CmsTextWithColor).withConfig({displayName:"styled__HeaderTitle",componentId:"sc-10ac1xo-2"})(["\n  max-width: ",";\n\n  ","\n"],s(75),(0,d.stylesByDeviceType)({mobile:(0,r.css)(["\n      font-size: ",";\n      line-height: ",";\n    "],s(11),s(12.5)),desktop:(0,r.css)(["\n      margin-bottom: ",";\n      font-size: ",";\n      line-height: ",";\n      font-weight: bold;\n    "],s(7.5),s(6),s(7.25)),tablet:(0,r.css)(["\n      margin-bottom: ",";\n      font-size: ",";\n      line-height: ",";\n      font-weight: bold;\n    "],s(7.5),s(6),s(7.25))}));t.HeaderTitle=g;var y=r.default.div.withConfig({displayName:"styled__HeaderLogoWrapper",componentId:"sc-10ac1xo-3"})(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  position: absolute;\n  right: 0;\n  bottom: 0;\n"]);t.HeaderLogoWrapper=y;var C=r.default.img.withConfig({displayName:"styled__HeaderImg",componentId:"sc-10ac1xo-4"})(["\n  display: block;\n  border-radius: ",";\n  ",";\n"],s(1),(0,d.stylesByDeviceType)({desktop:(0,r.css)(["\n      max-width: ",";\n      max-height: ",";\n    "],s(80),s(105)),mobile:(0,r.css)(["\n      max-width: ",";\n      max-height: ",";\n    "],s(57.5),s(50)),tablet:(0,r.css)(["\n      max-width: ",";\n      max-height: ",";\n    "],s(67.5),s(90))}));t.HeaderImg=C;var h=r.default.div.withConfig({displayName:"styled__USPItemsWrapper",componentId:"sc-10ac1xo-5"})(["\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n\n  ",";\n"],(0,d.stylesByDeviceType)({desktop:(0,r.css)(["\n      width: 67%;\n    "]),tablet:(0,r.css)(["\n      width: 73%;\n    "]),mobile:(0,r.css)(["\n      margin-top: ",";\n    "],s(42.5))}));t.USPItemsWrapper=h;var v=r.default.div.withConfig({displayName:"styled__USPItemWrapper",componentId:"sc-10ac1xo-6"})(["\n  display: flex;\n  align-items: center;\n  margin-bottom: ",";\n"],s(5));t.USPItemWrapper=v;var b=r.default.div.withConfig({displayName:"styled__USPItemIconWrapper",componentId:"sc-10ac1xo-7"})(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-right: ",";\n"],s(3.75));t.USPItemIconWrapper=b;var T=r.default.div.withConfig({displayName:"styled__USPItemContent",componentId:"sc-10ac1xo-8"})(["\n  max-width: ",";\n"],s(24));t.USPItemContent=T;var O=r.default.div.withConfig({displayName:"styled__USPItemTitle",componentId:"sc-10ac1xo-9"})(["\n  font-size: ",";\n  line-height: ",";\n  color: ",";\n"],s(4),s(5),(function(e){return e.textColor||f("text-default")}));t.USPItemTitle=O;var P=r.default.img.withConfig({displayName:"styled__USPItemImage",componentId:"sc-10ac1xo-10"})(["\n  max-width: ",";\n  max-height: ",";\n"],s(10),s(10));t.USPItemImage=P;var _=(0,r.default)(i.CtaButton).withConfig({displayName:"styled__StyledCTAButton",componentId:"sc-10ac1xo-11"})(["\n  box-sizing: border-box;\n  font-size: ",";\n  line-height: ",";\n  height: ",";\n  border-radius: ",";\n  text-decoration: none;\n  cursor: pointer;\n  &:first-child {\n    margin-bottom: ",";\n  }\n\n  ","\n\n  ","\n"],s(4),s(5),s(12),s(1),s(3.75),(function(e){var t=e.isSecondary,n=e.bgColor;return t&&(0,r.css)(["\n      background-color: transparent;\n      border: 1px solid ",";\n    "],n)}),(0,d.stylesByDeviceType)({desktop:(0,r.css)(["\n      width: ",";\n    "],s(57.5)),tablet:(0,r.css)(["\n      width: ",";\n    "],s(57.5))}));t.StyledCTAButton=_;var w=r.default.div.withConfig({displayName:"styled__BtnContainer",componentId:"sc-10ac1xo-12"})(["\n  display: flex;\n  flex-direction: column;\n  z-index: ",";\n\n  ","\n"],u.zIndexes.overlay,(0,d.stylesByDeviceType)({desktop:(0,r.css)(["\n      margin-top: ",";\n    "],s(5)),tablet:(0,r.css)(["\n      margin-top: ",";\n    "],s(5))}));t.BtnContainer=w},95033:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CloseIcon=void 0;var r=a(n(89526)),o=a(n(2652)),i=function(e){var t=e.fill;return r.default.createElement("svg",{width:"9px",fill:t,height:"9px",x:"0",y:"0"},r.default.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:"1",fillRule:"evenodd"},r.default.createElement("g",{id:"a/m/ic/clear",transform:"translate(-7.000000, -7.000000)"},r.default.createElement("polygon",{points:"13.4142136 12 16.9497475 15.5355339 15.5355339 16.9497475 12 13.4142136 8.46446609 16.9497475 7.05025253 15.5355339 10.5857864 12 7.05025253 8.46446609 8.46446609 7.05025253 12 10.5857864 15.5355339 7.05025253 16.9497475 8.46446609"}))))};t.CloseIcon=i,i.propTypes={fill:o.default.string.isRequired}},67041:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.OnboardingBanner=void 0;var r=a(n(62697)),o=a(n(10202)),i=a(n(89526)),l=a(n(2652)),d=n(97126),u=n(50782),c=n(9164),s=n(64434),f=n(97810),p=n(95033),m={Center:"center",Left:"flex-start",Right:"flex-end"},g=function(e){var t=e.isBannerEnabled,n=e.setBannerClosed,a=e.title,l=e.backgroundColor,u=e.backgroundImage,g=e.headerLogoLink,y=e.uspItems,C=e.ctaItems,h=e.headerAlignment,v=i.default.useState(1),b=(0,o.default)(v,2),T=b[0],O=b[1],P=(0,r.default)("textColor",a);return t?i.default.createElement(d.BannerContainer,{opacity:T,backgroundColor:l,backgroundImage:u,"data-test-id":"onboarding-banner-container"},i.default.createElement(d.HideBtn,{"data-test-id":"hide-button",onClick:function(){setTimeout((function(){n&&n(!0)}),400),O(0)}},i.default.createElement(p.CloseIcon,{fill:P})),i.default.createElement(d.BannerWrapper,null,i.default.createElement(d.TopBox,{backgroundColor:l}),g&&i.default.createElement(d.LogoWrapper,null,i.default.createElement(d.BannerLogo,{src:g})),i.default.createElement(d.ContentWrapper,null,i.default.createElement(d.BannerTitle,{coloredText:a,alignment:m[h],"data-test-id":"onboarding-banner-title"}),i.default.createElement(d.UspItemsWrapper,{itemsCount:y.length},(0,c.hasLength)(y)&&y.map((function(e){return i.default.createElement(f.OnboardingUspItem,{color:P,key:e.id,iconLink:e.uspIcon,title:e.uspTitle})})))),i.default.createElement(d.CtaWrapper,null,(0,c.hasLength)(C)&&C.map((function(e,t){return i.default.createElement(s.CmsLink,{to:e.link,key:e.id,"data-test-id":"onboarding-banner-cta-item"},i.default.createElement(d.StyledCTAButton,{coloredText:e.textWithColor,bgColor:e.backgroundColor,isSecondary:0!==t}))}))))):null};t.OnboardingBanner=g,g.propTypes={title:u.TextWithColor,backgroundColor:l.default.string,backgroundImage:l.default.string,headerLogoLink:l.default.string,headerAlignment:l.default.string,uspItems:l.default.arrayOf(u.USPItemShapeIndexed),ctaItems:l.default.arrayOf(u.CTAShapeIndexed),isBannerEnabled:l.default.bool.isRequired,setBannerClosed:l.default.func.isRequired},g.defaultProps={title:null,backgroundColor:"",backgroundImage:"",headerLogoLink:"",headerAlignment:null,uspItems:[],ctaItems:[]}},97810:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.OnboardingUspItem=void 0;var r=a(n(89526)),o=a(n(2652)),i=n(97126),l=function(e){var t=e.iconLink,n=e.title,a=e.color;return r.default.createElement(i.USPItemWrapper,{"data-test-id":"onboarding-banner-usp-item"},r.default.createElement(i.USPItemIconWrapper,null,r.default.createElement(i.USPItemImg,{src:t,alt:n})),r.default.createElement(i.USPItemTitle,{itemColor:a,"data-test-id":"onboarding-banner-usp-item-title"},n))};t.OnboardingUspItem=l,l.propTypes={iconLink:o.default.string,title:o.default.string,color:o.default.string},l.defaultProps={iconLink:null,title:null,color:null}},59290:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"OnboardingBanner",{enumerable:!0,get:function(){return a.OnboardingBanner}});var a=n(67041)},97126:function(e,t,n){var a=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.USPItemTitle=t.USPItemImg=t.USPItemIconWrapper=t.StyledCTAButton=t.CtaWrapper=t.UspItemsWrapper=t.USPItemWrapper=t.BannerTitle=t.ContentWrapper=t.BannerLogo=t.LogoWrapper=t.BannerWrapper=t.TopBox=t.HideBtn=t.BannerContainer=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(r,i,l):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(50291)),o=n(66400),i=n(95574),l=n(59717),d=n(94103),u=n(64434);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}var s=o.utils.units,f=o.utils.getThemeColor,p=r.default.div.withConfig({displayName:"styled__BannerContainer",componentId:"sc-p9mbj5-0"})(["\n  position: relative;\n  display: flex;\n  justify-content: center;\n  height: ",";\n  width: 100%;\n\n  opacity: ",";\n  transition: height 400ms ease-out, opacity 800ms ease-out;\n  & * {\n    opacity: ",";\n    transition: opacity 300ms ease-out;\n  }\n  ",";\n"],(function(e){var t=e.opacity;return s(t?43.75:12.5)}),(function(e){return e.opacity}),(function(e){return e.opacity}),(function(e){var t=e.backgroundImage,n=e.backgroundColor;return t?(0,r.css)(["\n          background: url(",");\n          background-size: cover;\n        "],t):(0,r.css)(["\n          background-color: ",";\n        "],n||f("action-warning-default"))}));t.BannerContainer=p;var m=r.default.div.withConfig({displayName:"styled__HideBtn",componentId:"sc-p9mbj5-1"})(["\n  position: absolute;\n  box-sizing: border-box;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: ",";\n  height: ",";\n  right: ",";\n  top: ",";\n  padding: ",";\n  cursor: pointer;\n"],s(5),s(5),s(2.5),s(3.75),s(.25));t.HideBtn=m;var g=r.default.div.withConfig({displayName:"styled__TopBox",componentId:"sc-p9mbj5-2"})(["\n  position: absolute;\n  right: ",";\n  top: ",";\n  width: ",";\n  height: ",";\n  transform: rotate(45deg);\n  background-color: ",";\n"],s(42.5),s(-2.5),s(6.25),s(6.25),(function(e){return e.backgroundColor||f("action-warning-default")}));t.TopBox=g;var y=r.default.div.withConfig({displayName:"styled__BannerWrapper",componentId:"sc-p9mbj5-3"})(["\n  position: relative;\n  width: ",";\n  display: flex;\n  align-items: center;\n  padding: ",";\n  box-sizing: border-box;\n"],s(l.DESKTOP_CONTENT_WIDTH),s([6.25,0]));t.BannerWrapper=y;var C=r.default.div.withConfig({displayName:"styled__LogoWrapper",componentId:"sc-p9mbj5-4"})(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n  margin-right: ",";\n"],s(11.75));t.LogoWrapper=C;var h=r.default.img.withConfig({displayName:"styled__BannerLogo",componentId:"sc-p9mbj5-5"})(["\n  display: block;\n  max-width: ",";\n  height: 100%;\n  ",";\n"],s(45),(0,d.stylesByDeviceType)({mobile:(0,r.css)(["\n      max-width: ",";\n      max-height: ",";\n    "],s(42.5),s(17.5))}));t.BannerLogo=h;var v=r.default.div.withConfig({displayName:"styled__ContentWrapper",componentId:"sc-p9mbj5-6"})(["\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  justify-content: space-between;\n  box-sizing: border-box;\n  padding: ",";\n  height: 100%;\n"],(function(e){var t=e.showLogoLeft,n=e.showLogoRight;return s([0,n?7.5:0,0,t?7.5:0])}));t.ContentWrapper=v;var b=(0,r.default)(i.CmsTextWithColor).withConfig({displayName:"styled__BannerTitle",componentId:"sc-p9mbj5-7"})(["\n  font-size: ",";\n  line-height: ",";\n  font-weight: bold;\n  display: flex;\n  padding-right: ",";\n  ","\n"],s(10),s(12),s(6),(function(e){var t=e.alignment;return t&&(0,r.css)(["\n      align-self: ",";\n    "],t)}));t.BannerTitle=b;var T=r.default.div.withConfig({displayName:"styled__USPItemWrapper",componentId:"sc-p9mbj5-8"})(["\n  display: flex;\n  align-items: center;\n  height: ",";\n  &:not(:first-child) {\n    padding-left: ",";\n  }\n"],s(14.75),s(6.25));t.USPItemWrapper=T;var O=r.default.div.withConfig({displayName:"styled__UspItemsWrapper",componentId:"sc-p9mbj5-9"})(["\n  display: flex;\n  align-items: center;\n  margin-top: auto;\n  ",";\n"],(function(e){switch(e.itemsCount){case 3:return(0,r.css)(["\n          "," {\n            width: ",";\n          }\n        "],T,s(72));case 2:return(0,r.css)(["\n          "," {\n            width: ",";\n          }\n        "],T,s(98));default:return(0,r.css)(["\n          "," {\n            width: ",";\n          }\n        "],T,s(46))}}));t.UspItemsWrapper=O;var P=r.default.div.withConfig({displayName:"styled__CtaWrapper",componentId:"sc-p9mbj5-10"})(["\n  width: ",";\n  height: 100%;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  & a:first-child {\n    margin-bottom: ",";\n  }\n"],s(46),s(3.75));t.CtaWrapper=P;var _=(0,r.default)(u.CtaButton).withConfig({displayName:"styled__StyledCTAButton",componentId:"sc-p9mbj5-11"})(["\n  font-size: ",";\n  line-height: ",";\n  width: 100%;\n  height: ",";\n  border-radius: ",";\n  text-decoration: none;\n  cursor: pointer;\n  ","\n"],s(4),s(5),s(10),s(1),(function(e){var t=e.isSecondary,n=e.bgColor;return t&&(0,r.css)(["\n      background-color: transparent;\n      border: 1px solid ",";\n    "],n)}));t.StyledCTAButton=_;var w=r.default.div.withConfig({displayName:"styled__USPItemIconWrapper",componentId:"sc-p9mbj5-12"})(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-right: ",";\n  width: ",";\n  height: ",";\n"],s(3.75),s(12),s(12));t.USPItemIconWrapper=w;var I=r.default.img.withConfig({displayName:"styled__USPItemImg",componentId:"sc-p9mbj5-13"})(["\n  display: block;\n  width: 100%;\n  height: 100%;\n"]);t.USPItemImg=I;var k=r.default.div.withConfig({displayName:"styled__USPItemTitle",componentId:"sc-p9mbj5-14"})(["\n  box-sizing: border-box;\n  padding: ",";\n  font-size: ",";\n  line-height: ",";\n  color: ",";\n  font-weight: bold;\n  align-self: baseline;\n  max-width: 80%;\n  max-height: ",";\n  overflow: hidden;\n"],s([1.25,0]),s(4),s(5.5),(function(e){return e.itemColor||f("text-default")}),s(12.5));t.USPItemTitle=k},63774:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.PageDefaultFooterDesktop=void 0;var o=a(n(26658)),i=a(n(89526)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(565),c=n(9164),s=n(44531);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}var p=d.typography.BodyHighlight,m=d.typography.BodyDefault,g=d.utils.units,y=(0,l.css)(["\n  display: block;\n  width: auto;\n  padding: ",";\n"],g([1.75,5])),C=l.default.li.withConfig({displayName:"PageDefaultFooterDesktop__TitleItem",componentId:"sc-1405h1g-0"})(["\n  ","\n"],y),h=l.default.div.withConfig({displayName:"PageDefaultFooterDesktop__SiteMap",componentId:"sc-1405h1g-1"})(["\n  display: flex;\n  flex: 2 1 0%;\n  justify-content: space-between;\n"]),v=l.default.div.withConfig({displayName:"PageDefaultFooterDesktop__LinkGroupWrapper",componentId:"sc-1405h1g-2"})(["\n  flex: 1;\n"]),b=l.default.li.withConfig({displayName:"PageDefaultFooterDesktop__LinkItem",componentId:"sc-1405h1g-3"})(["\n  ","\n  & > * {\n    cursor: pointer;\n    border-bottom: 1px solid rgba(152, 168, 186, 0.2);\n  }\n"],y),T=(0,l.default)(u.Link).withConfig({displayName:"PageDefaultFooterDesktop__NativeLink",componentId:"sc-1405h1g-4"})(["\n  text-decoration: none;\n"]),O=i.default.memo((function(){return i.default.createElement(h,null,(0,c.mapIndexed)((function(e,t){var n=e.subGroups;return i.default.createElement(v,{key:"group-".concat(t)},(0,o.default)((function(e){var t=e.testId,n=e.subGroupTitle,a=e.links;return i.default.createElement(i.default.Fragment,{key:n},i.default.createElement(C,null,i.default.createElement(p,{dataTestId:t,color:"text-on-highlight"},n)),(0,o.default)((function(e){var t=e.hybrisLink,n=e.text;return i.default.createElement(b,{key:n},i.default.createElement(T,{to:t},i.default.createElement(m,{color:"text-on-highlight-subdued"},n)))}),a))}),n))}),s.DEFAULT_FOOTER_LINKS))}));t.PageDefaultFooterDesktop=O},73286:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.PageDefaultFooterMobile=void 0;var o=a(n(26658)),i=a(n(89526)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(565),c=n(44531),s=n(84562);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}var p=d.utils.units,m=d.typography.BodyDefault,g=(0,l.default)(u.Link).withConfig({displayName:"PageDefaultFooterMobile__NativeLink",componentId:"sc-6u4i9y-0"})(["\n  text-decoration: none;\n"]),y=l.default.ul.withConfig({displayName:"PageDefaultFooterMobile__List",componentId:"sc-6u4i9y-1"})(["\n  margin: 0;\n  padding: ",";\n  box-sizing: border-box;\n  padding: ",";\n  ",";\n"],p([2.25,0]),(function(e){var t=e.isMobile,n=e.isMenuBlock;return p(t?n?[4,4]:[2.25,0]:[0,0])}),(function(e){return e.isMenuBlock&&(0,l.css)(["\n      display: flex;\n      flex-direction: row;\n      flex-wrap: wrap;\n    "])})),C=l.default.li.withConfig({displayName:"PageDefaultFooterMobile__ListItem",componentId:"sc-6u4i9y-2"})(["\n  display: block;\n  width: ",";\n  padding: ",";\n  & > * {\n    border-bottom: 1px solid rgba(152, 168, 186, 0.2);\n  }\n"],(function(e){return e.isMenuBlock?"50%":"auto"}),(function(e){var t=e.isMobile,n=e.isMenuBlock;return p(t?n?[3.75,0]:[3.75,6]:[1.75,5])})),h=function(e){return function(t){var n=t.hybrisLink,a=t.text;return i.default.createElement(C,{isMobile:!0,isMenuBlock:!e,key:a},i.default.createElement(g,{to:n},i.default.createElement(m,{color:"text-on-highlight-subdued"},a)))}};t.PageDefaultFooterMobile=function(e){var t=e.onToggleAccordion,n=e.openedAccordions;return i.default.createElement(i.default.Fragment,null,(0,o.default)(function(e,t){return function(n){var a=n.subGroups;return(0,o.default)(function(e,t){return function(n){var a=n.testIdMobile,r=n.subGroupTitle,l=n.links,d=n.accordionType;return d?i.default.createElement(s.ExpansionPanel,{title:r,headBorderBottomColor:"divider-on-subdued-highlight",closedIconFill:"icon-default",openedIconFill:"icon-default",isOpened:t[d],onToggle:e(d),testId:a,key:r},i.default.createElement(y,{isMenuBlock:!d,isMobile:!0},(0,o.default)(h(d),l))):i.default.createElement(i.default.Fragment,{key:r},i.default.createElement(y,{isMenuBlock:!d,isMobile:!0},(0,o.default)(h(d),l)))}}(e,t),a)}}(t,n),c.DEFAULT_FOOTER_LINKS))}},12499:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.PrimaryCategoryList=t.PrimaryCategoryListC=t.CategoryWrapper=void 0;var o=a(n(26658)),i=a(n(63859)),l=a(n(20396)),d=a(n(36421)),u=a(n(62697)),c=a(n(86903)),s=a(n(89526)),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),p=a(n(2652)),m=n(66400),g=n(9164),y=n(28835),C=n(72520),h=n(22695),v=n(6640);function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}var T=m.utils.units,O=m.utils.getThemeColor,P=f.default.div.withConfig({displayName:"PrimaryCategoriesList__CategoryWrapper",componentId:"sc-16a2aio-0"})(["\n  width: ",";\n  height: ",";\n  & a {\n    text-decoration: none;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    & > span {\n      margin-top: ",";\n      text-align: center;\n      overflow: hidden;\n    }\n  }\n"],(function(e){var t=e.isMobile;return T(t?30:37.5)}),T(52.5),T(3.75));t.CategoryWrapper=P;var _=f.default.div.withConfig({displayName:"PrimaryCategoriesList__CategoryListWrapper",componentId:"sc-16a2aio-1"})(["\n  box-sizing: border-box;\n  height: ",";\n  background-color: ",";\n  padding: ",";\n  border-radius: ",";\n  margin-bottom: ",";\n  overflow: hidden;\n"],(function(e){return e.isMobile?"auto":T(82.5)}),O("surface-default"),T(6),T(1),T(4)),w=f.default.div.withConfig({displayName:"PrimaryCategoriesList__ListWrapper",componentId:"sc-16a2aio-2"})(["\n  display: flex;\n  flex-wrap: wrap;\n  align-items: baseline;\n  justify-content: space-around;\n"]),I=f.default.h2.withConfig({displayName:"PrimaryCategoriesList__HireTitle",componentId:"sc-16a2aio-3"})(["\n  padding: 0;\n  margin: ",";\n  font-size: ",";\n  ",";\n"],T([0,0,10,0]),T(6),(function(e){return e.isMobile&&(0,f.css)(["\n      text-align: center;\n    "])})),k=function(e){var t=e.listCategories,n=e.manageContentButton,a=e.deviceType,r=e.title,f=e.category,p=e.breadcrumbs,m=e.history,y=e.location,C=e.takeSubCategoryUrl,v=e.updateBreadcrumbsByCategory,b=e.toolHireDefaultCategoryImages,T=(0,g.checkIsMobile)(a);return s.default.createElement(_,{isMobile:T},n,s.default.createElement(I,{isMobile:T},r),s.default.createElement(w,null,(0,i.default)(o.default)((function(e){var n=e.code,a=e.name,r=(0,c.default)(null,n,b),o=(0,u.default)("image",(0,d.default)((0,l.default)("ctaLink",n),t))||r,i=C({code:n,name:a,breadcrumbs:p}),f=v(p,e);return s.default.createElement(h.ToolHireSubCategory,{key:e.code,subCategory:e,updatedBreadcrumbs:f,history:m,location:y,isMobile:T,imgLink:o,subCategoryUrl:i})}),(0,c.default)([],"subCategories",f))))};t.PrimaryCategoryListC=k,k.propTypes={listCategories:p.default.arrayOf(p.default.shape({image:p.default.string,ctaLink:p.default.string,categoryTitle:p.default.string})),manageContentButton:p.default.node,deviceType:p.default.string.isRequired,title:p.default.string,category:y.CategoryShape,breadcrumbs:y.BreadcrumbsShape.isRequired,history:C.HistoryShape.isRequired,location:C.LocationShape.isRequired,takeSubCategoryUrl:p.default.func.isRequired,updateBreadcrumbsByCategory:p.default.func.isRequired,toolHireDefaultCategoryImages:p.default.objectOf(p.default.string)},k.defaultProps={title:null,manageContentButton:null,listCategories:[],category:null,toolHireDefaultCategoryImages:null};var A=(0,v.WithCms)(k);t.PrimaryCategoryList=A},5933:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductCarousel=t.ProductCarouselComponent=void 0;var o=a(n(86903)),i=a(n(88047)),l=a(n(37240)),d=a(n(10202)),u=a(n(89526)),c=a(n(2652)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=E(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),f=n(66400),p=n(94103),m=n(9164),g=n(96017),y=n(46784),C=n(96387),h=n(72520),v=n(96161),b=n(50782),T=n(95574),O=n(42481),P=n(59717),_=n(6640),w=n(34596),I=n(45408),k=n(39321),A=n(4255);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(E=function(e){return e?n:t})(e)}var x=f.typography.BodyHighlight,S=f.typography.NotesDefault,M=f.utils.units,B=f.constants.SPACE_UNIT,N=f.base.Icons.ArrowLeft24,R=f.base.Button,D=(0,k.getEnableTpplcProductApi)(),L=(0,s.css)(["\n  margin: ",";\n"],M([0,O.PRODUCT_CAROUSEL_STYLE_VALUES.ITEM_DESKTOP_MARGIN/B/2])),W=(0,s.css)(["\n  margin: ",";\n"],M([0,2])),j=s.default.div.withConfig({displayName:"ProductCarousel__CardWrapper",componentId:"sc-smnz9m-0"})(["\n  box-sizing: border-box;\n  ",";\n"],(0,p.stylesByDeviceType)({desktop:L,tablet:L,mobile:W})),U=(0,s.css)(["\n  width: ",";\n  box-sizing: border-box;\n"],M(O.PRODUCT_CAROUSEL_STYLE_VALUES.ITEM_DESKTOP_WIDTH/B)),H=(0,s.css)(["\n  width: ",";\n"],M(34)),F=(0,s.css)(["\n  width: ",";\n  height: ",";\n  min-width: ",";\n  min-height: ",";\n  margin-bottom: ",";\n"],M(O.PRODUCT_CAROUSEL_STYLE_VALUES.ITEM_DESKTOP_WIDTH/B),M(O.PRODUCT_CAROUSEL_STYLE_VALUES.ITEM_DESKTOP_WIDTH/B),M(O.PRODUCT_CAROUSEL_STYLE_VALUES.ITEM_DESKTOP_WIDTH/B),M(O.PRODUCT_CAROUSEL_STYLE_VALUES.ITEM_DESKTOP_WIDTH/B),M(.8)),q=(0,s.css)(["\n  width: ",";\n  height: ",";\n  min-width: ",";\n  min-height: ",";\n  margin-bottom: ",";\n"],M(34),M(34),M(34),M(34),M(.25)),z=s.default.div.withConfig({displayName:"ProductCarousel__CardBody",componentId:"sc-smnz9m-1"})(["\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  background-color: transparent;\n  border-radius: ",";\n  height: 100%;\n  ",";\n"],M(1),(0,p.stylesByDeviceType)({desktop:U,tablet:U,mobile:H})),V=s.default.img.withConfig({displayName:"ProductCarousel__ProductImage",componentId:"sc-smnz9m-2"})(["\n  align-self: center;\n\n  ",";\n"],(0,p.stylesByDeviceType)({mobile:q,desktop:F,tablet:F})),Y=s.default.div.withConfig({displayName:"ProductCarousel__ProductTitle",componentId:"sc-smnz9m-3"})(["\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 3;\n  overflow: hidden;\n  height: ",";\n  margin-bottom: ",";\n"],M(15),M(2.5)),G=s.default.div.withConfig({displayName:"ProductCarousel__ProductCode",componentId:"sc-smnz9m-4"})(["\n  height: ",";\n  margin-bottom: ",";\n"],M(5),M(.75)),K=s.default.div.withConfig({displayName:"ProductCarousel__CTAButton",componentId:"sc-smnz9m-5"})(["\n  ",";\n"],(0,p.stylesByDeviceType)({mobile:(0,s.css)(["\n      margin-top: ",";\n    "],M(2.5)),desktop:(0,s.css)(["\n      margin-top: ",";\n    "],M(3.75)),tablet:(0,s.css)(["\n      margin-top: ",";\n    "],M(3.75))})),X=s.default.div.withConfig({displayName:"ProductCarousel__Wrapper",componentId:"sc-smnz9m-6"})(["\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n"]),Z=s.default.div.withConfig({displayName:"ProductCarousel__TitleWrapper",componentId:"sc-smnz9m-7"})(["\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  margin: ",";\n"],M(6)),Q=(0,s.default)(T.CmsTextWithColor).withConfig({displayName:"ProductCarousel__Title",componentId:"sc-smnz9m-8"})(["\n  font-size: ",";\n  line-height: ",";\n  font-weight: bold;\n"],M(6),M(7.25)),J=s.default.a.withConfig({displayName:"ProductCarousel__CTALinkWrapper",componentId:"sc-smnz9m-9"})(["\n  display: flex;\n  align-items: center;\n  text-decoration: none;\n"]),$=(0,s.default)(T.CmsTextWithColor).withConfig({displayName:"ProductCarousel__CTAText",componentId:"sc-smnz9m-10"})(["\n  font-size: ",";\n  line-height: ",";\n"],M(4),M(5)),ee=s.default.div.withConfig({displayName:"ProductCarousel__CTALinkIcon",componentId:"sc-smnz9m-11"})(["\n  margin-left: ",";\n  transform: rotate(180deg);\n"],M(1.5)),te=s.default.div.withConfig({displayName:"ProductCarousel__CardBodyTop",componentId:"sc-smnz9m-12"})([""]),ne=s.default.div.withConfig({displayName:"ProductCarousel__CardBodyBottom",componentId:"sc-smnz9m-13"})([""]),ae=function(e){var t=e.productsSku,n=e.history,a=e.deviceType,r=e.title,c=e.ctaLink,s=e.ctaText,f=e.isDefaultSwiping,p=e.api,h=e.productPriceComponent,b=u.default.useState([]),T=(0,d.default)(b,2),_=T[0],k=T[1],E=u.default.useState(!1),M=(0,d.default)(E,2),B=M[0],L=M[1],W=u.default.useRef();u.default.useEffect((function(){function e(){return(e=(0,l.default)(i.default.mark((function e(){var n,a;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,L(!0),e.next=4,p.query(w.findProducts)(D?{productIds:(0,y.getTpplcProductIds)(t)}:{codes:t});case 4:n=e.sent,a=(0,g.getProductsFromResponse)(n),k(a),L(!1),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),L(!1);case 13:case"end":return e.stop()}}),e,null,[[0,10]])})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[t]);var U=function(e){return n.push((0,v.takePdpUrl)(e))},H=(0,m.checkIsDesktop)(a),F=(0,m.checkIsMobile)(a);return u.default.createElement(X,{"data-test-id":"product-carousel-wr",ref:W},r&&u.default.createElement(Z,null,u.default.createElement(Q,{coloredText:r,"data-test-id":"product-carousel-title-label"}),u.default.createElement(J,{href:c,"data-test-id":"product-carousel-title-link-wr"},u.default.createElement($,{coloredText:s,defaultColor:A.COLOR.green0}),u.default.createElement(ee,null,u.default.createElement(N,{color:"icon-success"})))),!B&&u.default.createElement(C.Carousel,{items:_,showProgressDots:H,infiniteScroll:H,arrowYOffset:-4.5,showArrows:H,arrowType:P.CAROUSEL_ARROW_TYPE.constantArrows,viewType:P.CAROUSEL_VIEW_TYPE.primary,swipingType:f||F?P.CAROUSEL_SWIPING_TYPE.simple:P.CAROUSEL_SWIPING_TYPE.byChunks,swipingParams:{itemWidth:O.PRODUCT_CAROUSEL_STYLE_VALUES.ITEM_DESKTOP_WIDTH,itemMargin:O.PRODUCT_CAROUSEL_STYLE_VALUES.ITEM_DESKTOP_MARGIN,containerWidth:(0,o.default)(0,"clientWidth",W.current)},deviceType:a,renderItem:function(e){var t=(0,g.productName)(e);return u.default.createElement(j,{"data-test-id":"product-carousel-item",key:(0,g.productCode)(e)},u.default.createElement(z,{onClick:function(){return U(e)}},u.default.createElement(te,null,u.default.createElement(V,{src:(0,g.productTypeImageUrl)(e),alt:(0,m.getAltText)((0,g.productImageAlt)(e),t),title:t,isMobile:F}),u.default.createElement(G,{"data-test-id":"product-carousel-code"},u.default.createElement(S,{color:"text-subdued"},(0,g.productCode)(e))),u.default.createElement(Y,{"data-test-id":"product-carousel-item-title"},u.default.createElement(x,null,t)),u.default.createElement(h,{"data-test-id":"product-carousel-price",product:e,quantity:1,displayType:I.PriceDisplayTypes.DESKTOP_LARGE,align:"left",wrapperJustifyContent:"flex-end"})),u.default.createElement(ne,null,u.default.createElement(K,null,u.default.createElement(R,{dataTestId:"product-carousel-cta",width:"100%",onClick:function(){return U(e)}},"Open details")))))}}))};t.ProductCarouselComponent=ae,ae.propTypes={productsSku:c.default.arrayOf(c.default.string),title:b.ColoredTextShape,ctaText:b.ColoredTextShape,ctaLink:c.default.string,isDefaultSwiping:c.default.bool,history:h.HistoryShape.isRequired,deviceType:c.default.string.isRequired,api:c.default.shape({query:c.default.func.isRequired,mutation:c.default.func.isRequired}).isRequired,productPriceComponent:c.default.func.isRequired},ae.defaultProps={productsSku:[],title:null,ctaText:null,isDefaultSwiping:!1,ctaLink:c.default.string};var re=(0,_.WithCms)(ae);t.ProductCarousel=re},25447:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ReturnsInformation=t.returnsInfoSupplier=t.returnsInfoCarrier=t.returnsInfoBranchAndCollection=t.ReturnsSupplier=t.ReturnsCarrier=t.ReturnsBranchAndCollection=t.ReturnsInformationBlock=t.Heading=t.StyledGreyText=t.StyledText=t.StyledLink=void 0;var r=a(n(89526)),o=a(n(50291)),i=a(n(2652)),l=n(66400),d=n(43989),u=n(37070),c=n(4255),s=l.typography.H3,f=l.typography.BodyDefault,p=l.utils.units,m=o.default.span.withConfig({displayName:"ReturnsInformation__StyledLink",componentId:"sc-1bd8gys-0"})(["\n  color: ",";\n  cursor: pointer;\n"],c.COLOR.blue1);t.StyledLink=m;var g=o.default.div.withConfig({displayName:"ReturnsInformation__StyledText",componentId:"sc-1bd8gys-1"})(["\n  margin-bottom: ",";\n"],p(3.75));t.StyledText=g;var y=(0,o.default)(g).withConfig({displayName:"ReturnsInformation__StyledGreyText",componentId:"sc-1bd8gys-2"})([""]);t.StyledGreyText=y;var C=o.default.p.withConfig({displayName:"ReturnsInformation__Heading",componentId:"sc-1bd8gys-3"})(["\n  font-weight: bold;\n"]);t.Heading=C;var h=o.default.div.withConfig({displayName:"ReturnsInformation__ReturnsInformationBlock",componentId:"sc-1bd8gys-4"})([""]);t.ReturnsInformationBlock=h;var v=o.default.div.withConfig({displayName:"ReturnsInformation__ReturnsBranchAndCollection",componentId:"sc-1bd8gys-5"})([""]);t.ReturnsBranchAndCollection=v;var b=o.default.div.withConfig({displayName:"ReturnsInformation__ReturnsCarrier",componentId:"sc-1bd8gys-6"})([""]);t.ReturnsCarrier=b;var T=o.default.div.withConfig({displayName:"ReturnsInformation__ReturnsSupplier",componentId:"sc-1bd8gys-7"})([""]);t.ReturnsSupplier=T;var O=function(e){var t=e.totalDeliveries,n=e.hasCollections,a=e.consignmentsForDelivery.travisPerkinsDelivery,o=e.returningText,i=e.returningNoteBranchAndCollection,l=e.headingDeliveryAndCollection,d=e.headingDelivery,u=e.headingCollection;return r.default.createElement(v,null,a&&n&&r.default.createElement(C,null,l),t>1&&!n&&r.default.createElement(C,null,d),!a&&t>0&&n&&r.default.createElement(C,null,u),r.default.createElement(g,{"data-test-id":"returns-info-branch-collection-main"},r.default.createElement(f,null,o)),r.default.createElement(y,{"data-test-id":"returns-info-branch-collection-note"},r.default.createElement(f,{color:"text-subdued"},i)))};t.returnsInfoBranchAndCollection=O,O.propTypes={totalDeliveries:i.default.number.isRequired,hasCollections:i.default.bool.isRequired,consignmentsForDelivery:i.default.shape({travisPerkinsDelivery:u.OrderConsignmentShape}).isRequired,returningText:i.default.string.isRequired,returningNoteBranchAndCollection:i.default.string.isRequired,headingDeliveryAndCollection:i.default.string,headingDelivery:i.default.string,headingCollection:i.default.string},O.defaultProps={headingDeliveryAndCollection:"",headingDelivery:"",headingCollection:""};var P=function(e){var t=e.totalDeliveries,n=e.hasCollections,a=e.returningText,o=e.returningNoteCarrier,i=e.headingDeliveryCourier;return r.default.createElement(b,null,(t>1||n)&&r.default.createElement(C,null,i),r.default.createElement(g,{"data-test-id":"tool-hire-main-message"},r.default.createElement(f,null,a)),r.default.createElement(y,{"data-test-id":"tool-hire-main-message"},r.default.createElement(f,{color:"text-subdued"},o)))};t.returnsInfoCarrier=P,P.propTypes={totalDeliveries:i.default.number.isRequired,hasCollections:i.default.bool.isRequired,returningText:i.default.string.isRequired,returningNoteCarrier:i.default.string.isRequired,headingDeliveryCourier:i.default.string},P.defaultProps={headingDeliveryCourier:""};var _=function(e){var t=e.totalDeliveries,n=e.hasCollections,a=e.returningTextSupplier,o=e.headingDeliverySupplier;return r.default.createElement(T,null,(t>1||n)&&r.default.createElement(C,null,o),r.default.createElement(g,{"data-test-id":"tool-hire-main-message"},a))};t.returnsInfoSupplier=_,_.propTypes={totalDeliveries:i.default.number.isRequired,hasCollections:i.default.bool.isRequired,returningTextSupplier:i.default.string.isRequired,headingDeliverySupplier:i.default.string},_.defaultProps={headingDeliverySupplier:""};var w=function(e){var t=e.consignments,n=e.isGuestCustomer,a=e.returningTextGuest,o=e.returningTextAuthorized,i=e.returningTextSupplier,l=e.returningNoteBranchAndCollection,u=e.returningNoteCarrier,c=e.title,f=e.headingDeliveryAndCollection,p=e.headingDelivery,m=e.headingCollection,g=e.headingDeliverySupplier,y=e.headingDeliveryCourier,C=(0,d.getConsignmentsTypes)(t),v=C.consignmentsForCollection,b=C.consignmentsForDelivery,T=C.totalDeliveries,w=b.travisPerkinsDelivery,I=b.carrierDelivery,k=b.supplierDelivery,A=!(!v.collection&&!v.collectOutOfStock),E=!(!w&&!A),x={totalDeliveries:T,hasCollections:A,consignmentsForDelivery:b,returningText:n?a:o,returningTextSupplier:i,returningNoteBranchAndCollection:l,returningNoteCarrier:u,headingDeliveryAndCollection:f,headingDelivery:p,headingCollection:m,headingDeliverySupplier:g,headingDeliveryCourier:y};return r.default.createElement(h,null,r.default.createElement(s,{dataTestId:"returns-information-heading"},c),E&&O(x),I&&P(x),k&&_(x))};t.ReturnsInformation=w,w.propTypes={consignments:i.default.arrayOf(u.ConsignmentEntryShape).isRequired,isGuestCustomer:i.default.bool.isRequired,returningTextGuest:i.default.string,returningTextAuthorized:i.default.string,returningTextSupplier:i.default.string,returningNoteBranchAndCollection:i.default.string,returningNoteCarrier:i.default.string,headingDeliveryAndCollection:i.default.string,headingDelivery:i.default.string,headingCollection:i.default.string,headingDeliverySupplier:i.default.string,headingDeliveryCourier:i.default.string,title:i.default.string},w.defaultProps={returningTextGuest:null,returningTextAuthorized:null,returningTextSupplier:null,returningNoteBranchAndCollection:null,returningNoteCarrier:null,headingDeliveryAndCollection:null,headingDelivery:null,headingCollection:null,headingDeliverySupplier:null,headingDeliveryCourier:null,title:null}},12663:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ReturnsInformationStatic=void 0;var r=a(n(33786)),o=a(n(89526)),i=a(n(2652)),l=n(66400),d=n(37070),u=n(25447),c=l.brand.useBrandText,s=function(e){var t=e.consignments,n=e.isGuestCustomer,a=e.brandDataFields,i=c(a.COMPANY_NAME);return o.default.createElement(u.ReturnsInformation,(0,r.default)({consignments:t,isGuestCustomer:n},function(e){return{returningTextGuest:"In the event that you want to return any ".concat(e,", we promise to provide you with a full refund or offer you an exchange where possible. Simply return the goods within 14 days in the original condition and in unopened packaging, together with proof of purchase."),returningTextAuthorized:"In the event that you want to return any ".concat(e,", we promise to provide you with a full refund or offer you an exchange where possible. Simply return the goods within 30 days in the original condition and in unopened packaging, together with proof of purchase."),returningTextSupplier:"For returns or exchanges, please contact our trusted supplier's customer services team, which will be detailed to you in the delivery paperwork.",returningNoteBranchAndCollection:"*Please note that our minimum charge for a collection service is 15% of the order value, and may be more depending on your location and product type. Once the products have been returned, you will be refunded within 7 days.",returningNoteCarrier:"*Please note that there is a collection charge of £10.00. Once the products have been returned, you will be refunded within 7 days.",title:"Returns information",headingDeliveryAndCollection:"For delivery from ".concat(e," and for Collection"),headingDelivery:"For delivery from ".concat(e),headingCollection:"For Collection",headingDeliverySupplier:"For delivery from Supplier",headingDeliveryCourier:"For delivery from Courier"}}(i)))};t.ReturnsInformationStatic=s,s.propTypes={consignments:i.default.arrayOf(d.ConsignmentEntryShape).isRequired,isGuestCustomer:i.default.bool.isRequired,brandDataFields:i.default.shape({COMPANY_NAME:i.default.string}).isRequired}},76505:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReturnsInformation",{enumerable:!0,get:function(){return a.ReturnsInformation}}),Object.defineProperty(t,"ReturnsInformationStatic",{enumerable:!0,get:function(){return r.ReturnsInformationStatic}});var a=n(25447),r=n(12663)},77045:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ShowMore=void 0;var r=a(n(63298)),o=a(n(51795)),i=a(n(1185)),l=a(n(17964)),d=a(n(68442)),u=a(n(47474)),c=a(n(90366)),s=a(n(89526)),f=a(n(2652));var p=a(n(50291)).default.span.withConfig({displayName:"ShowMore__ShowMoreLink",componentId:"sc-1gd7r6a-0"})(["\n  cursor: pointer;\n  border-bottom: 1px solid white;\n"]),m=function(e){(0,l.default)(f,e);var t,n,a=(t=f,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,u.default)(t);if(n){var r=(0,u.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,d.default)(this,e)});function f(){var e;(0,r.default)(this,f);for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return e=a.call.apply(a,[this].concat(n)),(0,c.default)((0,i.default)(e),"state",{showMore:!1}),(0,c.default)((0,i.default)(e),"toggleHandle",(function(){var t=e.state.showMore;e.setState({showMore:!t})})),e}return(0,o.default)(f,[{key:"render",value:function(){var e=this.props.children,t=this.state.showMore;return s.default.createElement(s.default.Fragment,null,s.default.createElement(p,{onClick:this.toggleHandle},t?"Show less":"Show more"),t?e:null)}}]),f}(s.default.Component);t.ShowMore=m,m.propTypes={children:f.default.node.isRequired}},46811:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ToolHire=t.StyledText=t.StyledLink=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(26002),u=n(4255),c=l.typography.H3,s=l.typography.BodyDefault,f=l.utils.units,p=i.default.span.withConfig({displayName:"ToolHire__StyledLink",componentId:"sc-1ly566s-0"})(["\n  color: ",";\n  cursor: pointer;\n"],u.COLOR.blue1);t.StyledLink=p;var m=i.default.div.withConfig({displayName:"ToolHire__StyledText",componentId:"sc-1ly566s-1"})(["\n  margin-bottom: ",";\n"],f(3.75));t.StyledText=m;var g=(0,i.default)(d.HtmlBlock).withConfig({displayName:"ToolHire__StyledHtmlBlock",componentId:"sc-1ly566s-2"})(["\n  margin-bottom: ",";\n  line-height: ",";\n  font-size: ",";\n  line-height: ",";\n"],f(3.75),f(5),f(4),f(4)),y=function(e){var t=e.title,n=e.text,a=e.ctaText;return r.default.createElement(r.default.Fragment,null,r.default.createElement(c,{dataTestId:"tool-hire-heading"},t),r.default.createElement(m,{"data-test-id":"tool-hire-main-message"},r.default.createElement(s,null,n)),r.default.createElement(g,{"data-test-id":"tool-hire-new-message",htmlContent:a}))};t.ToolHire=y,y.propTypes={title:o.default.string.isRequired,text:o.default.string.isRequired,ctaText:o.default.string.isRequired}},16205:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ToolHire",{enumerable:!0,get:function(){return a.ToolHire}});var a=n(46811)},35059:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.ListItem=void 0;var o=a(n(89526)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),l=a(n(2652)),d=n(66400);function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}var c=d.typography.BodyHighlight,s=d.typography.BodyDefault,f=d.utils.units,p=i.default.div.withConfig({displayName:"ListItem__Wrapper",componentId:"sc-gqe1vr-0"})(["\n  display: flex;\n  align-items: center;\n  flex-direction: column;\n"]),m=i.default.div.withConfig({displayName:"ListItem__MobileWrapper",componentId:"sc-gqe1vr-1"})(["\n  display: flex;\n  align-items: center;\n  margin-bottom: ",";\n"],f(6.75)),g=i.default.img.withConfig({displayName:"ListItem__ItemImage",componentId:"sc-gqe1vr-2"})(["\n  height: ",";\n  width: ",";\n"],f(10),f(10)),y=i.default.div.withConfig({displayName:"ListItem__Text",componentId:"sc-gqe1vr-3"})(["\n  ","\n"],(function(e){return!e.isMobile&&(0,i.css)(["\n      margin-top: ",";\n    "],f(.75))})),C=(0,i.default)(y).withConfig({displayName:"ListItem__HeaderText",componentId:"sc-gqe1vr-4"})(["\n  ","\n"],(function(e){return!e.isMobile&&(0,i.css)(["\n      margin-top: ",";\n    "],f(3.75))})),h=i.default.div.withConfig({displayName:"ListItem__MobileInfoWrapper",componentId:"sc-gqe1vr-5"})(["\n  display: flex;\n  flex-direction: column;\n  margin-left: ",";\n"],f(4)),v=o.default.memo((function(e){var t=e.title,n=e.text,a=(e.link,e.icon);return e.isMobile?o.default.createElement(m,null,a&&o.default.createElement(g,{src:a,"data-test-id":"usp-item-img"}),o.default.createElement(h,null,o.default.createElement(C,{"data-test-id":"usp-item-header",isMobile:!0},o.default.createElement(c,{color:"text-on-highlight"},t)),o.default.createElement(y,{"data-test-id":"usp-item-text",isMobile:!0},o.default.createElement(s,{color:"text-on-highlight"},n)))):o.default.createElement(p,{onClick:function(){return null}},a&&o.default.createElement(g,{src:a,"data-test-id":"usp-item-img"}),o.default.createElement(C,{"data-test-id":"usp-item-header"},t),o.default.createElement(y,{"data-test-id":"usp-item-text"},n))}));t.ListItem=v,v.propTypes={title:l.default.string,text:l.default.string,link:l.default.string,icon:l.default.string,isMobile:l.default.bool},v.defaultProps={title:null,text:null,link:null,icon:null,isMobile:!1}},1833:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.ToolHireHeaderBlock=t.SubTitle=void 0;var o=a(n(33786)),i=a(n(26658)),l=a(n(63859)),d=a(n(89526)),u=a(n(2652)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=y(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),s=n(66400),f=n(35059),p=n(50782),m=n(95574),g=n(9164);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(y=function(e){return e?n:t})(e)}var C=s.brand.useBrandText,h=s.utils.units,v=s.utils.getThemeColor,b={text:"To hire, extend or cancel your tools, call us on: 0344 892 3355",textColor:"white"},T=[{text:"Quickly Request Tools for your Job",textColor:"white"},{text:"Save Money & Space by hiring, not buying",textColor:"white"},{text:"Extend or Cancel your hire",textColor:"white"}],O=c.default.div.withConfig({displayName:"ToolHireHeaderBlock__Wrapper",componentId:"sc-12al9xn-0"})(["\n  box-sizing: border-box;\n  display: flex;\n  background-color: ",";\n  margin-bottom: ",";\n  ","\n"],(function(e){return e.backgroundColor||v("surface-highlight-default")}),h(3.75),(function(e){return e.isMobile?(0,c.css)(["\n          padding: ",";\n          flex-direction: column;\n        "],h([8,4,0])):(0,c.css)(["\n          flex-direction: row;\n          height: ",";\n          border-radius: ",";\n        "],h(84),h(1))})),P=c.default.div.withConfig({displayName:"ToolHireHeaderBlock__InfoBlock",componentId:"sc-12al9xn-1"})(["\n  display: flex;\n  flex-direction: column;\n  ",";\n"],(function(e){return!e.isMobile&&(0,c.css)(["\n      width: 55%;\n      margin-top: ",";\n      align-items: center;\n    "],h(12.5))})),_=c.default.div.withConfig({displayName:"ToolHireHeaderBlock__ImageBlock",componentId:"sc-12al9xn-2"})(["\n  background: ",";\n  width: 45%;\n  height: ",";\n  margin-left: auto;\n"],(function(e){var t=e.imageUrl;return'center / cover no-repeat url("'.concat(t,'")')}),h(84)),w=(0,c.default)(m.CmsTextWithColor).withConfig({displayName:"ToolHireHeaderBlock__Title",componentId:"sc-12al9xn-3"})(["\n  font-size: ",";\n  font-weight: bold;\n"],(function(e){var t=e.isMobile;return h(t?6:9)})),I=(0,c.default)(m.CmsTextWithColor).withConfig({displayName:"ToolHireHeaderBlock__SubTitle",componentId:"sc-12al9xn-4"})(["\n  margin-top: ",";\n  line-height: ",";\n  font-weight: bold;\n  font-size: ",";\n"],h(2.5),h(6),h(5));t.SubTitle=I;var k=c.default.div.withConfig({displayName:"ToolHireHeaderBlock__List",componentId:"sc-12al9xn-5"})(["\n  padding: 0;\n  display: flex;\n  ","\n"],(function(e){return e.isMobile?(0,c.css)(["\n          flex-direction: column;\n          margin: ",";\n          width: 100%;\n        "],h([7.25,0,1.25])):(0,c.css)(["\n          justify-content: space-between;\n          align-items: center;\n          padding: ",";\n          width: calc(100% - ",");\n        "],h([15,5,0]),h(12.5))})),A=function(e){var t=e.backgroundColor,n=e.title,a=e.infoText,r=e.uspList,u=e.desktopBackgroundImage,c=e.deviceType,s=e.manageContentButton,p=e.brandDataFields,m=(0,g.checkIsMobile)(c),y={text:C(p.COMPANY_NAME),textColor:"white"};return d.default.createElement(O,{"data-test-id":"tool-hire-header-block",backgroundColor:t,isMobile:m},s,d.default.createElement(P,{isMobile:m},d.default.createElement(w,{"data-test-id":"banner-title",coloredText:n||y,isMobile:m}),d.default.createElement(I,{"data-test-id":"banner-subtitle-one",coloredText:a||b}),d.default.createElement(k,{isMobile:m},(0,l.default)(i.default)((function(e,t){return d.default.createElement(f.ListItem,(0,o.default)({key:t},e,{isMobile:m}))}))(r||T))),!m&&d.default.createElement(_,{imageUrl:u,"data-test-id":"banner-img"}))};t.ToolHireHeaderBlock=A,A.propTypes={deviceType:u.default.string.isRequired,backgroundColor:u.default.string,title:p.ColoredTextShape,infoText:p.ColoredTextShape,uspList:u.default.arrayOf(u.default.shape({title:u.default.string,text:u.default.string,link:u.default.string,icon:u.default.string})),desktopBackgroundImage:u.default.string,manageContentButton:u.default.node,brandDataFields:u.default.shape({COMPANY_NAME:u.default.string}).isRequired},A.defaultProps={backgroundColor:null,title:null,infoText:null,desktopBackgroundImage:null,uspList:null,manageContentButton:null}},22695:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ToolHireSubCategory=t.HireCategoryWrapper=void 0;var r=a(n(89526)),o=n(565),i=a(n(50291)),l=a(n(2652)),d=n(66400),u=n(28835),c=n(72520),s=d.typography.BodyHighlight,f=d.utils.units,p=d.utils.getThemeColor,m=i.default.div.withConfig({displayName:"ToolHireSubCategory__HireCategoryWrapper",componentId:"sc-d7rdzh-0"})(["\n  width: ",";\n  height: ",";\n  & a {\n    text-decoration: none;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    & > span {\n      margin-top: ",";\n      text-align: center;\n      overflow: hidden;\n    }\n  }\n"],(function(e){var t=e.isMobile;return f(t?30:37.5)}),f(52.5),f(3.75));t.HireCategoryWrapper=m;var g=i.default.div.withConfig({displayName:"ToolHireSubCategory__HireImageWrapper",componentId:"sc-d7rdzh-1"})(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background-color: ",";\n  width: ",";\n  height: ",";\n  border-radius: 50%;\n"],p("background-default"),(function(e){var t=e.isMobile;return f(t?30:37.5)}),(function(e){var t=e.isMobile;return f(t?30:37.5)})),y=i.default.img.withConfig({displayName:"ToolHireSubCategory__HireImage",componentId:"sc-d7rdzh-2"})(["\n  width: 100%;\n  height: 100%;\n  max-height: ",";\n  max-width: ",";\n"],f(25),f(25)),C=function(e){var t=e.history,n=e.location,a=e.subCategory,i=e.updatedBreadcrumbs,l=e.isMobile,d=e.imgLink,u=e.subCategoryUrl,c=a.name,f=a.displayName;return r.default.createElement(m,{isMobile:l},r.default.createElement(o.Link,{to:u,onClick:function(e){return function(e,a){e.preventDefault(),t.push({pathname:a,search:n.search,state:{breadcrumbs:i}})}(e,u)},"data-test-id":"".concat(c,"-link")},r.default.createElement(g,{isMobile:l},r.default.createElement(y,{src:d,alt:c,title:c})),r.default.createElement(s,{"data-test-id":"sub-categories-title"},f||c)))};t.ToolHireSubCategory=C,C.propTypes={subCategory:u.SubCategoryShape.isRequired,updatedBreadcrumbs:u.BreadcrumbsShape,history:c.HistoryShape.isRequired,location:c.LocationShape.isRequired,isMobile:l.default.bool,imgLink:l.default.string,subCategoryUrl:l.default.string},C.defaultProps={isMobile:!1,imgLink:null,subCategoryUrl:"",updatedBreadcrumbs:[]}},99434:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.TradeCustomerSavings=t.SavingsAmount=t.SavingsImage=t.SavedText=t.SavedSection=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(96017),c=n(94103);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var f=d.utils.units,p=d.utils.getThemeColor,m=d.typography.BodyDefault,g=l.default.div.withConfig({displayName:"TradeCustomerSavings__SavedSection",componentId:"sc-1ht656l-0"})(["\n  display: flex;\n  align-items: center;\n  justify-content: ",";\n  background-color: ",";\n  border-radius: ",";\n  padding-top: ",";\n\n  ","\n"],(function(e){return e.isDisplayTypeNew?"space-between":"center"}),p("surface-default"),f(2),(function(e){var t=e.isBasketPage,n=e.isDisplayTypeNew;return f(t||n?.75:3.25)}),(function(e){return e.isDisplayTypeNew&&(0,l.css)(["\n      padding-bottom: ",";\n      flex-direction: row-reverse;\n    "],f(5.5))}));t.SavedSection=g;var y=l.default.div.withConfig({displayName:"TradeCustomerSavings__SavedText",componentId:"sc-1ht656l-1"})(["\n  display: inline;\n\n  ","\n"],(function(e){return e.isDisplayTypeNew?(0,l.css)(["\n          ","\n        "],(0,c.stylesByDeviceType)({mobile:(0,l.css)(["\n              width: ",";\n            "],f(51.25)),desktop:(0,l.css)(["\n              width: ",";\n            "],f(51.25)),tablet:(0,l.css)(["\n              width: 100%;\n            "])})):(0,l.css)(["\n          margin-left: ",";\n        "],f(2))}));t.SavedText=y;var C=l.default.img.withConfig({displayName:"TradeCustomerSavings__SavingsImage",componentId:"sc-1ht656l-2"})(["\n  width: ",";\n  height: ",";\n  flex-shrink: 0;\n"],f(12),f(12));t.SavingsImage=C;var h=l.default.span.withConfig({displayName:"TradeCustomerSavings__SavingsAmount",componentId:"sc-1ht656l-3"})(["\n  white-space: nowrap;\n"]);t.SavingsAmount=h;var v=l.default.img.withConfig({displayName:"TradeCustomerSavings__SavingCardImg",componentId:"sc-1ht656l-4"})(["\n  width: ",";\n"],(function(e){var t=e.imgWidth;return f(t)})),b=function(e){var t=e.className,n=e.includeVat,a=e.savings,r=e.textStart,i=e.textEnd,l=e.image,d=e.isDisplayTypeNew,c=e.isBasketPage;return o.default.createElement(g,{className:t,isDisplayTypeNew:d,isBasketPage:c,"data-test-id":"saved-section"},l?o.default.createElement(C,{src:l,"data-test-id":"savings-icon"}):o.default.createElement(v,{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARASURBVHgB7VfLbhxFFD23qudhQsRYPOIVsZBA2VjYAkQWicQKAass2eYPwmPJP7BibdZskqxZEMmbIASxZIEISGAJKXaIEEPseGY8M32pqu7qenRPJtOWcCT6SDPdXVNddc69597uARo0aNCgQYMGDf6/IJwEH15cbSW0yUTrAtwjtZygbFEifcXmWh0g9QmzGVdz1TGfl3+EuSe6Nh8uruF+u0FT/ujnL2/v1hegyCctcUct1jObGGKWfHjMRGWCzJgSJNQgKUEFcfYFsBNixzgSzOinKW8kqIl2S3xOmnxBztssEGEzYUlRds7sfuc8U3pevpZHtJwVNhR6iaTN2gLUYldAUZRsFnwrRFaJowtO1TEXCV8ER1ZC2UqM9doCNEmfnP6S5uhFkSwJjxBlRWFsxC5DIcnMaoLzvTjfi0t10qufgWJjW7jWBmSI+1YQPkHO64BsdLkU4U6rjQ/uPsTF3x/hYCnB/fclXj43xl/HCb7aW0Z/OCkycwIBXFhCeHVQlfqqDoMZFtGf9xT5T77508zqvnqE1niA+8+9ZK5Xl47x2U/PZ2vwSQTAFWvQ8rxOIpD7HHEhcsnTvpDX7w2KfTqvHKH98LhY47Uzo6Cwn0jAyoV3VtGabqr71nXn0WMjSh9TqHHUOfM+R3byiGvI/PjjyjN49+6BOR/vdyDOT4s5vxy0s3v4CQVo8tya3jEt0xu3BMGzreDGqGibgTB2Rz8IX184ixcGE7z1xxH6/5zBA1Wq5x9NcG+Y4Ppezz0/2ImfiXNrl66r7a/E45M3p8GmhRVovl2Kc6+7FF0mDgBH9zIWy0AVeQ1J7iHk1wGYZ1sKoWWCeRzVA1cLKQTkAaj/HNAL26cpu4KebycXceRk4swEmbAZ4Mh22e31BUgi73Ug7EJxC60iJyrsAq4W4ZO3YCzQhaogkK1mbfDFWhftCSPVFlKDx1Lg452j4P2l8g0UM7wPz1bs2rEvAHABWhh6PVMHpkgZyTg15JefTaDeEvFih8JMUBZJaxkJF11/zFynCIrVirAHG33GCQSInLhU33pjTdzH34fZ415wSDKogzQkSd5cyS4zXBE8O1a/iCdqo8RmAHgwStGmnLhiMJYy6BhU4W+/kCktFy4QRtsvXiuktgAMlEXOuofTpzuDUkuUKHs8zkLQGiPilqQPDsdu1rbQ6Dd16yT3rUdOcLkLCfIsFNslDe/xiVPFvp7AvhB8baEMXHr7DSx1O04ED/HD3nfoLrOzAoWRndnbOXwecPRaUAiJi4DQV5fbY+KrW+o/8UICSukcEQ5/lThU55eVuK4nbjgcYevb78153d809ne2CAtwKmFl7TLjFDFPQO0aeFowV4AuFjzFmCtA5W8bpwQVvJvz5sy3kJRXTyMLek+S42vz5s0VsL99a5ek3FBvnjfwH8AEi/mWIr+xv317Fw0aNGjQoMFj8C90D3KPYYY2LQAAAABJRU5ErkJggg==",imgWidth:d?10:12}),o.default.createElement(y,{isDisplayTypeNew:d,"data-test-id":"savings-text"},o.default.createElement(m,{color:d?"text-subdued":"text-default"},"".concat(r," ")),o.default.createElement(h,null,o.default.createElement(m,{color:d?"text-subdued":"text-default"},a," ",(0,u.vatDisplay)(n))),o.default.createElement(m,{color:d?"text-subdued":"text-default"}," ".concat(i))))};t.TradeCustomerSavings=b,b.propTypes={savings:i.default.string.isRequired,includeVat:i.default.bool.isRequired,className:i.default.string,textStart:i.default.string,textEnd:i.default.string,image:i.default.string,isDisplayTypeNew:i.default.bool,isBasketPage:i.default.bool},b.defaultProps={className:null,textStart:"You've saved",textEnd:"as a trade customer.",image:null,isDisplayTypeNew:!1,isBasketPage:!1}},44968:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.TradeOfferCard=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(565),u=n(66400),c=n(72520),s=n(81763),f=n(9164);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var m=u.utils.units,g=u.utils.getThemeColor,y=u.typography.NotesDefault,C=u.typography.BodyDefault,h=l.default.div.withConfig({displayName:"TradeOfferCard__Wrapper",componentId:"sc-oaggic-0"})(["\n  ","\n"],(function(e){return e.deviceType===s.DEVICE_TYPE.isMobile?(0,l.css)(["\n          flex: 0 0 ",";\n          margin-left: ",";\n        "],m(28),m(4)):(0,l.css)(["\n          flex: 0 0 ",";\n          margin-left: ",";\n          &:first-child {\n            margin-left: ",";\n          }\n        "],m(36),m(14),m(10))})),v=l.default.div.withConfig({displayName:"TradeOfferCard__NameWrap",componentId:"sc-oaggic-1"})(["\n  padding: ",";\n"],m(2.5)),b=l.default.div.withConfig({displayName:"TradeOfferCard__CardWrap",componentId:"sc-oaggic-2"})(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  word-break: break-word;\n  border-radius: 50%;\n  background-color: ",";\n  ","\n"],g("background-default"),(function(e){return e.deviceType===s.DEVICE_TYPE.isMobile?(0,l.css)(["\n          width: ",";\n          height: ",";\n        "],m(28),m(28)):(0,l.css)(["\n          width: ",";\n          height: ",";\n          "," {\n            padding: ",";\n          }\n        "],m(36),m(36),v,m(4))})),T=(0,l.default)(d.Link).withConfig({displayName:"TradeOfferCard__CategoryLink",componentId:"sc-oaggic-3"})(["\n  text-decoration: none;\n"]),O=l.default.span.withConfig({displayName:"TradeOfferCard__Offers",componentId:"sc-oaggic-4"})(["\n  display: block;\n"]),P=function(e){var t=e.deviceType,n=e.name,a=e.categoryUrl,r=e.analyticsId,i=(0,f.checkIsMobile)(t)?y:C;return o.default.createElement(h,{deviceType:t,id:r,title:n},o.default.createElement(T,{to:a},o.default.createElement(b,{deviceType:t},o.default.createElement(v,null,o.default.createElement(i,null,n," "),o.default.createElement(O,null,o.default.createElement(i,{color:"text-critical-default"},"Offers"))))))};t.TradeOfferCard=P,P.propTypes={deviceType:c.DeviceTypeShape.isRequired,name:i.default.string.isRequired,categoryUrl:i.default.string.isRequired,analyticsId:i.default.string},P.defaultProps={analyticsId:null}},70818:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.TradeOfferCard=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(565),u=n(66400),c=n(9164),s=n(72520),f=n(81763);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}var m=u.typography.NotesDefault,g=u.typography.BodyDefault,y=u.utils.units,C=u.utils.getThemeColor,h=l.default.div.withConfig({displayName:"TradeOfferCardCms__Wrapper",componentId:"sc-1vq23ak-0"})(["\n  ","\n"],(function(e){return e.deviceType===f.DEVICE_TYPE.isMobile?(0,l.css)(["\n          flex: 0 0 ",";\n          padding-right: ",";\n        "],y(28),y(4)):(0,l.css)(["\n          flex: 0 0 ",";\n          margin-right: ",";\n        "],y(36),y(14))})),v=l.default.div.withConfig({displayName:"TradeOfferCardCms__NameWrap",componentId:"sc-1vq23ak-1"})(["\n  padding: ",";\n  text-align: center;\n"],y(2.5)),b=l.default.div.withConfig({displayName:"TradeOfferCardCms__CardWrap",componentId:"sc-1vq23ak-2"})(["\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  word-break: break-word;\n  border-radius: 50%;\n  background-color: ",";\n  ","\n"],C("background-default"),(function(e){return e.deviceType===f.DEVICE_TYPE.isMobile?(0,l.css)(["\n          width: ",";\n          height: ",";\n        "],y(28),y(28)):(0,l.css)(["\n          width: ",";\n          height: ",";\n          "," {\n            padding: ",";\n          }\n        "],y(36),y(36),v,y(4))})),T=(0,l.default)(d.Link).withConfig({displayName:"TradeOfferCardCms__CategoryLink",componentId:"sc-1vq23ak-3"})(["\n  text-decoration: none;\n"]),O=l.default.img.withConfig({displayName:"TradeOfferCardCms__OfferImage",componentId:"sc-1vq23ak-4"})(["\n  max-height: 100%;\n  max-width: 100%;\n"]),P=function(e){var t=e.deviceType,n=e.name,a=e.categoryUrl,r=e.image,i=e.analyticsId,l=(0,c.checkIsMobile)(t)?m:g;return o.default.createElement(h,{deviceType:t,id:i,title:n,"data-test-id":"trade-offer"},o.default.createElement(T,{to:a,"data-test-id":"category-link"},o.default.createElement(b,{deviceType:t},r&&o.default.createElement(O,{"data-test-id":"category-image",src:r,alt:n})),o.default.createElement(v,{"data-test-id":"category-name"},o.default.createElement(l,null,n))))};t.TradeOfferCard=P,P.propTypes={deviceType:s.DeviceTypeShape.isRequired,name:i.default.string.isRequired,categoryUrl:i.default.string.isRequired,image:i.default.string,analyticsId:i.default.string},P.defaultProps={analyticsId:null,image:null}},74147:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"TradeOfferCard",{enumerable:!0,get:function(){return a.TradeOfferCard}}),Object.defineProperty(t,"TradeOfferCardCms",{enumerable:!0,get:function(){return r.TradeOfferCard}});var a=n(44968),r=n(70818)},97437:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.USPBlock=void 0;var o=a(n(91981)),i=a(n(37992)),l=a(n(89526)),d=a(n(2652)),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),c=n(66400),s=n(94103),f=n(39907),p=n(9164),m=n(54136);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}var y=c.utils.units,C=c.utils.getThemeColor,h=c.common.SwipeableList,v=u.default.div.withConfig({displayName:"USPBlock__SwipableListWrapper",componentId:"sc-1fh9mr5-0"})(["\n  border-top: 1px solid ",";\n"],C("divider-default")),b=u.default.div.withConfig({displayName:"USPBlock__Wrapper",componentId:"sc-1fh9mr5-1"})(["\n  width: 100%;\n  box-sizing: border-box;\n\n  ","\n"],(function(e){return e.displayInRow?(0,u.css)(["\n          display: flex;\n        "]):(0,u.css)([""])})),T=u.default.div.withConfig({displayName:"USPBlock__USPWrapper",componentId:"sc-1fh9mr5-2"})(["\n  ","\n  ","\n"],(function(e){return e.displayInRow?(0,u.css)(["\n          position: relative;\n          flex: 1;\n          overflow: hidden;\n\n          &:first-child {\n            border-radius: ",";\n          }\n\n          &:last-child {\n            border-radius: ",";\n          }\n\n          & + &:before {\n            position: absolute;\n            top: ",";\n            bottom: ",";\n            left: 0;\n            display: block;\n            content: '';\n            width: 1px;\n            background-color: ",";\n          }\n        "],y([1,0,0,1]),y([0,1,1,0]),y(2.5),y(2.5),C("surface-subdued-default")):(0,u.css)(["\n          border-radius: ",";\n\n          & + & {\n            margin-top: ",";\n          }\n        "],y(2),y(2))}),(0,s.stylesByDeviceType)({mobile:(0,u.css)(["\n      min-width: 100%;\n      display: flex;\n      align-items: center;\n    "]),tablet:(0,u.css)(["\n      min-width: 30%;\n    "])})),O=function(e){var t=e.uspItems,n=e.deviceType,a=e.displayInRow,r=(0,p.checkIsMobile)(n),d=(0,p.checkIsTablet)(n),u=r||d,c=l.default.useRef(null),s=(0,m.useSlider)({total:(0,i.default)(t),speed:3e3,enabled:r}),g=s.offset,y=s.setOffset;l.default.useEffect((function(){c&&c.current&&c.current.moveToSlide(g)}),[g]);var C=function(){return(0,p.mapIndexed)((function(e,t){var n=e.title,o=e.text,i=e.link,d=e.icon;return l.default.createElement(T,{key:n,displayInRow:!r||a,"data-test-id":"usp-item-card",id:"main-usp-block".concat(t+1)},l.default.createElement(f.USPCard,{imgSrc:d,linkUrl:i,title:n,description:o,borderRadius:[.4,0,0,.4],padding:r?[0]:[0,1.8,0,1.2],imgWidth:4}))}),(0,o.default)([],t))};return u?l.default.createElement(v,{"data-test-id":"usp-block"},l.default.createElement(h,{onSlideChange:y,ref:c},C())):l.default.createElement(b,{"data-test-id":"usp-block",displayInRow:!r||a},C())};t.USPBlock=O,O.propTypes={uspItems:d.default.arrayOf(d.default.shape({title:d.default.string,text:d.default.string,link:d.default.string,icon:d.default.string})).isRequired,deviceType:d.default.string.isRequired,displayInRow:d.default.bool},O.defaultProps={displayInRow:!1}},84009:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"USPBlock",{enumerable:!0,get:function(){return a.USPBlock}});var a=n(97437)},98039:function(e,t,n){var a=n(95656),r=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),t.USPCard=t.Description=t.USPImage=void 0;var o=a(n(89526)),i=a(n(2652)),l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(a,i,l):a[i]=e[i]}return a.default=e,n&&n.set(e,a),a}(n(50291)),d=n(66400),u=n(64434),c=n(94103);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}var f=d.utils.units,p=d.utils.getThemeColor,m=d.base.Icons24.ChevronRight24,g=d.typography.BodyHighlight,y=d.typography.NotesDefault,C=(0,l.default)(u.CmsLink).withConfig({displayName:"USPCard__Wrapper",componentId:"sc-206pi0-0"})(["\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  width: 100%;\n  height: ",";\n  box-sizing: border-box;\n  background-color: ",";\n  overflow: hidden;\n  text-decoration: none;\n\n  ","\n"],f(16),p("surface-default"),(function(e){var t=e.padding;return t?(0,l.css)(["\n          padding: ",";\n        "],f(t)):""})),h=l.default.div.withConfig({displayName:"USPCard__IconWrapper",componentId:"sc-206pi0-1"})(["\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: ",";\n"],f([0,2.5])),v=l.default.div.withConfig({displayName:"USPCard__USPImageWrapper",componentId:"sc-206pi0-2"})(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  padding: ",";\n  box-sizing: border-box;\n  text-align: center;\n  min-width: ",";\n  min-height: ",";\n"],f([5,2.5]),f(15),f(20)),b=l.default.img.withConfig({displayName:"USPCard__USPImage",componentId:"sc-206pi0-3"})(["\n  max-width: ",";\n  max-height: ",";\n"],f(10),f(10));t.USPImage=b;var T=l.default.div.withConfig({displayName:"USPCard__TextBlock",componentId:"sc-206pi0-4"})(["\n  ","\n"],(0,c.stylesByDeviceType)({mobile:(0,l.css)(["\n      flex: 1;\n    "]),desktop:(0,l.css)(["\n      flex: 1;\n    "])})),O=(0,l.default)(g).withConfig({displayName:"USPCard__Title",componentId:"sc-206pi0-5"})(["\n  margin-bottom: ",";\n"],f(.5)),P=l.default.div.withConfig({displayName:"USPCard__Description",componentId:"sc-206pi0-6"})(["\n  overflow: hidden;\n  max-height: ",";\n"],f(8));t.Description=P;var _=function(e){var t=e.linkUrl,n=e.imgSrc,a=e.title,r=e.description,i=e.imgWidth,l=e.imgHeight,d=e.displayArrow,u=e.padding;return o.default.createElement(C,{to:t,padding:u},o.default.createElement(v,null,o.default.createElement(b,{src:n,imgWidth:i,imgHeight:l,alt:"Free Delivery"})),o.default.createElement(T,null,o.default.createElement(O,null,a),r&&o.default.createElement(P,null,o.default.createElement(y,null,r))),d&&o.default.createElement(h,null,o.default.createElement(m,{color:"surface-highlight-subdued"})))};t.USPCard=_,_.propTypes={linkUrl:i.default.string.isRequired,imgSrc:i.default.string.isRequired,title:i.default.string.isRequired,description:i.default.string,imgWidth:i.default.number,imgHeight:i.default.number,displayArrow:i.default.bool,padding:i.default.oneOfType([i.default.number,i.default.arrayOf(i.default.number)])},_.defaultProps={description:"",imgWidth:null,imgHeight:null,displayArrow:!1,padding:0}},39907:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"USPCard",{enumerable:!0,get:function(){return a.USPCard}});var a=n(98039)},6714:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.cmsConfig=t.isCmsPreview=void 0;var r=a(n(90366)),o=a(n(62697)),i=a(n(14647)),l=a(n(31484)),d=a(n(86903)),u=a(n(34127));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=function(){return"undefined"!=typeof window&&window.isHippoCmsPreview};t.isCmsPreview=f;var p=(0,u.default)({cmsBaseUrl:function(e){var t=(0,d.default)("","CMS_PAGE_MODEL_API_URL",e),n=(0,d.default)("","CMS_PAGE_MODEL_API_URL_PREVIEW",e),a=(0,d.default)("","CMS_PAGE_MODEL_API_URL_SERVER",e);return"undefined"==typeof window?a||t:f()?n:t},cmsContextPath:(0,d.default)("","CMS_CONTEXT_PATH"),disableCmsFailover:(0,l.default)((0,i.default)("true"),(0,o.default)("CMS_DISABLE_FAILOVER")),cmsRequestTimeout:(0,d.default)(4500,"CMS_REQUEST_TIMEOUT")}),m=s(s({},"undefined"!=typeof window?p((0,o.default)("tpConfig",window)):p(process.env)),{},{cmsChannelPath:"",cmsPreviewPrefix:"_cmsinternal",cmsApiPath:"resourceapi",cmsMicrositeApiPath:"ms",cmsApiComponentRenderingUrlSuffix:"?_hn:type=component-rendering&_hn:ref="});t.cmsConfig=m},70689:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.containerComponentDefinitions=void 0;var a=n(43567),r=n(41749),o={ConfigurableRowComponent:{component:a.ConfigurableRow,contentComponent:!1},CLPBaseContainer:{component:r.BaseContainerComponent,contentComponent:!1},CLPContent:{component:r.BaseContainerComponent,contentComponent:!1},PDPBaseContainer:{component:r.BaseContainerComponent,contentComponent:!1},OrderHubCLPBaseContainer:{component:r.BaseContainerComponent,contentComponent:!1}};t.containerComponentDefinitions=o},33424:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CMS_CONTAINERS",{enumerable:!0,get:function(){return a.CMS_CONTAINERS}}),Object.defineProperty(t,"CMS_COMPONENTS",{enumerable:!0,get:function(){return a.CMS_COMPONENTS}}),Object.defineProperty(t,"CmsComponent",{enumerable:!0,get:function(){return r.CmsComponent}}),Object.defineProperty(t,"isCmsPreview",{enumerable:!0,get:function(){return o.isCmsPreview}}),Object.defineProperty(t,"cmsConfig",{enumerable:!0,get:function(){return o.cmsConfig}}),Object.defineProperty(t,"CmsProvider",{enumerable:!0,get:function(){return i.CmsProvider}}),Object.defineProperty(t,"WithCms",{enumerable:!0,get:function(){return l.WithCms}}),Object.defineProperty(t,"BASKET_SAVINGS_THRESHOLD",{enumerable:!0,get:function(){return d.BASKET_SAVINGS_THRESHOLD}}),Object.defineProperty(t,"baseApiUrl",{enumerable:!0,get:function(){return u.baseApiUrl}}),Object.defineProperty(t,"micrositeApiUrl",{enumerable:!0,get:function(){return u.micrositeApiUrl}}),Object.defineProperty(t,"TradeCustomerSavings",{enumerable:!0,get:function(){return c.TradeCustomerSavings}}),Object.defineProperty(t,"StaticReturnsInformation",{enumerable:!0,get:function(){return c.StaticReturnsInformation}}),Object.defineProperty(t,"StaticToolHire",{enumerable:!0,get:function(){return c.StaticToolHire}}),Object.defineProperty(t,"StaticWhatHappensNextItem",{enumerable:!0,get:function(){return c.StaticWhatHappensNextItem}}),Object.defineProperty(t,"StaticHomePageSeoText",{enumerable:!0,get:function(){return c.StaticHomePageSeoText}}),Object.defineProperty(t,"StaticPageCheckoutFooter",{enumerable:!0,get:function(){return c.StaticPageCheckoutFooter}}),Object.defineProperty(t,"StaticPageFooter",{enumerable:!0,get:function(){return c.StaticPageFooter}}),Object.defineProperty(t,"StaticPageHeading",{enumerable:!0,get:function(){return c.StaticPageHeading}}),Object.defineProperty(t,"StockReservationMessage",{enumerable:!0,get:function(){return c.StockReservationMessage}}),Object.defineProperty(t,"CMSCookieBanner",{enumerable:!0,get:function(){return c.CMSCookieBanner}}),Object.defineProperty(t,"Wrapper",{enumerable:!0,get:function(){return c.Wrapper}}),Object.defineProperty(t,"takePageModel",{enumerable:!0,get:function(){return s.takePageModel}}),Object.defineProperty(t,"takePageModelStatus",{enumerable:!0,get:function(){return s.takePageModelStatus}}),Object.defineProperty(t,"takeMicrositeData",{enumerable:!0,get:function(){return s.takeMicrositeData}}),Object.defineProperty(t,"takeMicrositeDataStatus",{enumerable:!0,get:function(){return s.takeMicrositeDataStatus}}),Object.defineProperty(t,"takeProductsMap",{enumerable:!0,get:function(){return s.takeProductsMap}}),Object.defineProperty(t,"insertCmsPageModel",{enumerable:!0,get:function(){return s.insertCmsPageModel}}),Object.defineProperty(t,"insertCategoryTree",{enumerable:!0,get:function(){return s.insertCategoryTree}}),Object.defineProperty(t,"insertLogo",{enumerable:!0,get:function(){return s.insertLogo}}),Object.defineProperty(t,"insertProductsMap",{enumerable:!0,get:function(){return s.insertProductsMap}}),Object.defineProperty(t,"insertCmsPageModelStatus",{enumerable:!0,get:function(){return s.insertCmsPageModelStatus}}),Object.defineProperty(t,"insertMicrositeData",{enumerable:!0,get:function(){return s.insertMicrositeData}}),Object.defineProperty(t,"insertMicrositeDataStatus",{enumerable:!0,get:function(){return s.insertMicrositeDataStatus}}),Object.defineProperty(t,"takeFulfillmentMessages",{enumerable:!0,get:function(){return s.takeFulfillmentMessages}}),Object.defineProperty(t,"takeCategoryTree",{enumerable:!0,get:function(){return s.takeCategoryTree}}),Object.defineProperty(t,"takeLogo",{enumerable:!0,get:function(){return s.takeLogo}}),Object.defineProperty(t,"takePageModelCategoryTree",{enumerable:!0,get:function(){return s.takePageModelCategoryTree}}),Object.defineProperty(t,"takePageModelLogo",{enumerable:!0,get:function(){return s.takePageModelLogo}}),Object.defineProperty(t,"cms",{enumerable:!0,get:function(){return s.cms}}),Object.defineProperty(t,"checkCmsComponentData",{enumerable:!0,get:function(){return f.checkCmsComponentData}}),Object.defineProperty(t,"takeCmsPageTitle",{enumerable:!0,get:function(){return f.takeCmsPageTitle}}),Object.defineProperty(t,"takeCmsSeoComponentMetaData",{enumerable:!0,get:function(){return f.takeCmsSeoComponentMetaData}}),Object.defineProperty(t,"takeClpBannerComponentDataIsNotEmpty",{enumerable:!0,get:function(){return f.takeClpBannerComponentDataIsNotEmpty}}),Object.defineProperty(t,"takeHasNoOnboardingBannerData",{enumerable:!0,get:function(){return f.takeHasNoOnboardingBannerData}}),Object.defineProperty(t,"getBaseUrl",{enumerable:!0,get:function(){return f.getBaseUrl}}),Object.defineProperty(t,"transformCmsRequestPath",{enumerable:!0,get:function(){return f.transformCmsRequestPath}}),Object.defineProperty(t,"transformMicrositeData",{enumerable:!0,get:function(){return f.transformMicrositeData}}),Object.defineProperty(t,"getBannerCarouselProductSkuList",{enumerable:!0,get:function(){return f.getBannerCarouselProductSkuList}}),Object.defineProperty(t,"getCLPBannerProductSkuList",{enumerable:!0,get:function(){return f.getCLPBannerProductSkuList}}),Object.defineProperty(t,"takeStaticPageType",{enumerable:!0,get:function(){return f.takeStaticPageType}}),Object.defineProperty(t,"setLogoUrl",{enumerable:!0,get:function(){return f.setLogoUrl}});var a=n(33384),r=n(11962),o=n(6714),i=n(97148),l=n(6640),d=n(59717),u=n(55193),c=n(78859),s=n(20050),f=n(14048)},92624:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.setLogo=t.setCategoryTree=void 0;var a=n(39737),r=(0,a.createAction)("CMS/SET_CATEGORY_TREE",(function(e){return{categoryTree:e}}));t.setCategoryTree=r;var o=(0,a.createAction)("CMS/SET_LOGO",(function(e){return{logo:e}}));t.setLogo=o},25044:function(e,t,n){var a=n(95656),r=n(88047);Object.defineProperty(t,"__esModule",{value:!0}),t.fetchPageModel=G,t.updateCmsComponentSaga=K,t.fetchMicrositeDataSaga=X,t.saga=Z,Object.defineProperty(t,"prefix",{enumerable:!0,get:function(){return O.prefix}}),t.reducer=t.initialState=t.doGetMicrositeData=t.setMicrositeDataStatus=t.setMicrositeData=t.setPageModelStatus=t.updateCmsComponent=t.setProductsMap=t.setPageModel=t.getPageModelRequested=void 0;var o,i=a(n(43405)),l=a(n(68895)),d=a(n(97456)),u=a(n(48648)),c=a(n(6e4)),s=a(n(90003)),f=a(n(31837)),p=a(n(35047)),m=a(n(88047)),g=a(n(90366)),y=n(39737),C=n(81618),h=n(55193),v=n(6714),b=n(31404),T=n(98331),O=n(75236),P=n(86225),_=n(20480),w=n(10425),I=n(58368),k=n(62999),A=n(40276),E=n(92624),x=n(31569),S=r.mark(G),M=r.mark(K),B=r.mark(X),N=r.mark(Z);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){(0,g.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var L=(0,y.createAction)("CMS/GET_PAGE_MODEL_REQUESTED",(function(e){return{path:e.path,cms:e.cms}}));t.getPageModelRequested=L;var W=(0,y.createAction)("CMS/SET_PAGE_MODEL",(function(e){return{pageModel:e}}));t.setPageModel=W;var j=(0,y.createAction)("CMS/SET_PRODUCTS",(function(e){return{productsMap:e}}));t.setProductsMap=j;var U=(0,y.createAction)("CMS/UPDATE_CMS_COMPONENT",(function(e){return{reactPath:e.reactPath,componentId:e.componentId,propertiesMap:e.propertiesMap,cms:e.cms}}));t.updateCmsComponent=U;var H=(0,y.createAction)("CMS/SET_PAGE_MODEL_STATUS",(function(e){return{pageModelStatus:e}}));t.setPageModelStatus=H;var F=(0,y.createAction)("CMS/SET_MICROSITE_DATA",(function(e){return{micrositeData:e}}));t.setMicrositeData=F;var q=(0,y.createAction)("CMS/SET_MICROSITE_DATA_STATUS",(function(e){return{micrositeDataStatus:e}}));t.setMicrositeDataStatus=q;var z=(0,y.createAction)("CMS/DO_GET_MICROSITE_DATA",(function(e,t){return{micrositeUrl:e,micrositePrefix:t}}));t.doGetMicrositeData=z;var V={pageModel:null,categoryTree:null,productsMap:{},pageModelStatus:_.RequestStatus.NotAsked,micrositeData:null,micrositeDataStatus:_.RequestStatus.NotAsked};t.initialState=V;var Y=(0,y.handleActions)((o={},(0,g.default)(o,L,(function(e){return D(D({},V),{},{micrositeData:e.micrositeData,micrositeDataStatus:e.micrositeDataStatus,categoryTree:e.categoryTree,logo:e.logo})})),(0,g.default)(o,W,(function(e,t){var n=t.payload.pageModel;return D(D({},e),{},{pageModel:n})})),(0,g.default)(o,E.setCategoryTree,(function(e,t){var n=t.payload.categoryTree;return D(D({},e),{},{categoryTree:n})})),(0,g.default)(o,E.setLogo,(function(e,t){var n=t.payload.logo;return D(D({},e),{},{logo:n})})),(0,g.default)(o,j,(function(e,t){var n=t.payload.productsMap;return D(D({},e),{},{productsMap:n||V.productsMap})})),(0,g.default)(o,H,(function(e,t){var n=t.payload.pageModelStatus;return D(D({},e),{},{pageModelStatus:n})})),(0,g.default)(o,F,(function(e,t){var n=t.payload.micrositeData;return D(D({},e),{},{micrositeData:n})})),(0,g.default)(o,q,(function(e,t){var n=t.payload.micrositeDataStatus;return D(D({},e),{},{micrositeDataStatus:n})})),o),V);function G(e){var t,n,a,r,o,i,l,d,u,c,s,f,p,g,y,T,I;return m.default.wrap((function(m){for(;;)switch(m.prev=m.next){case 0:return t=e.payload,m.prev=1,m.next=4,(0,C.select)(A.takeIsAuthorized);case 4:return n=m.sent,m.next=7,(0,C.getContext)("setCookie");case 7:return a=m.sent,m.next=10,(0,C.call)(a,{name:k.COOKIE_KEYS.isLoggedIn,value:n});case 10:return m.next=12,(0,C.put)(H(_.RequestStatus.Loading));case 12:return r=t.path,o=t.cms,m.next=15,(0,C.getContext)("routes");case 15:return i=m.sent,m.next=18,(0,C.getContext)("logClientError");case 18:return l=m.sent,m.next=21,(0,C.getContext)("takeErrorLevel");case 21:return d=m.sent,u=(0,w.transformCmsRequestPath)(r,i),m.next=25,(0,C.call)(h.fetchPageModelJson,l,d,u);case 25:if(c=m.sent,s=c.data,!c.error){m.next=35;break}return m.next=31,(0,C.put)(W(null));case 31:return m.next=33,(0,C.put)(H(_.RequestStatus.Failed));case 33:m.next=56;break;case 35:return f=(0,O.takePageModelCategoryTree)(s),p=(0,O.takePageModelLogo)(s),(0,b.addBodyComments)(s.page,v.cmsConfig.cmsPreviewPrefix),m.next=40,(0,C.put)(W(s));case 40:return m.next=42,(0,C.put)((0,E.setCategoryTree)(f));case 42:return m.next=44,(0,C.put)((0,E.setLogo)((0,x.setLogoUrl)(p,s)));case 44:return m.next=46,(0,C.put)(H(_.RequestStatus.Succeeded));case 46:return m.next=48,(0,C.getContext)("api");case 48:return g=m.sent,y=function(e){var t=e.query,n=e.params;return g.query(t)(n)},m.next=52,(0,C.call)(P.getAdditionalCmsData,s,y);case 52:return T=m.sent,I=T.products,m.next=56,(0,C.put)(j(I));case 56:o&&o.createOverlay(),m.next=65;break;case 59:return m.prev=59,m.t0=m.catch(1),m.next=63,(0,C.put)(W(null));case 63:return m.next=65,(0,C.put)(H(_.RequestStatus.Failed));case 65:case"end":return m.stop()}}),S,null,[[1,59]])}function K(e){var t,n,a,r,o,g,y,v,b,P,_,w,I;return m.default.wrap((function(m){for(;;)switch(m.prev=m.next){case 0:return t=e.payload,m.prev=1,n=t.reactPath,a=t.componentId,r=t.propertiesMap,m.next=5,(0,C.select)(O.takePageModel);case 5:if(o=m.sent,g=(0,T.findChildById)(o,a)){m.next=9;break}return m.abrupt("return");case 9:return m.next=11,(0,C.call)(h.fetchComponentUpdate,{reactPath:n,componentId:a,body:r});case 11:if(y=m.sent,v=y.data,!y.error&&v){m.next=16;break}return m.abrupt("return");case 16:return b=v.page,P=v.content,_=g.parentPath,w=g.idx,I=(0,p.default)((0,f.default)((function(){return b}),(0,s.default)((0,c.default)([].concat((0,u.default)(_),[w])),b),d.default),(0,f.default)((function(){return P}),(0,s.default)((0,l.default)("content"),(0,i.default)(o.content,P)),d.default)),m.next=21,(0,C.put)(W(I(o)));case 21:m.next=27;break;case 23:return m.prev=23,m.t0=m.catch(1),m.next=27,(0,C.put)(W(null));case 27:case"end":return m.stop()}}),M,null,[[1,23]])}function X(e){var t,n,a,r,o,i;return m.default.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return t=e.payload,l.prev=1,l.next=4,(0,C.put)(q(_.RequestStatus.Loading));case 4:return n=t.micrositeUrl,a=t.micrositePrefix,r=a?"".concat(a,"/").concat(n,"/index.html"):n,l.next=8,(0,C.call)(h.fetchMicrositeData,r);case 8:return o=l.sent,l.next=11,(0,C.call)(I.transformMicrositeData,n,o,a);case 11:return i=l.sent,l.next=14,(0,C.put)(F(i));case 14:return l.next=16,(0,C.put)(q(_.RequestStatus.Succeeded));case 16:l.next=24;break;case 18:return l.prev=18,l.t0=l.catch(1),l.next=22,(0,C.put)(F(null));case 22:return l.next=24,(0,C.put)(q(_.RequestStatus.Failed));case 24:case"end":return l.stop()}}),B,null,[[1,18]])}function Z(){return m.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.takeLatest)(L,G);case 2:return e.next=4,(0,C.takeLatest)(U,K);case 4:return e.next=6,(0,C.takeLatest)(z,X);case 6:case"end":return e.stop()}}),N)}t.reducer=Y},20050:function(e,t,n){var a=n(42125);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"takePageModel",{enumerable:!0,get:function(){return o.takePageModel}}),Object.defineProperty(t,"takePageModelStatus",{enumerable:!0,get:function(){return o.takePageModelStatus}}),Object.defineProperty(t,"takeMicrositeData",{enumerable:!0,get:function(){return o.takeMicrositeData}}),Object.defineProperty(t,"takeMicrositeDataStatus",{enumerable:!0,get:function(){return o.takeMicrositeDataStatus}}),Object.defineProperty(t,"takeProductsMap",{enumerable:!0,get:function(){return o.takeProductsMap}}),Object.defineProperty(t,"takeFulfillmentMessages",{enumerable:!0,get:function(){return o.takeFulfillmentMessages}}),Object.defineProperty(t,"takeCategoryTree",{enumerable:!0,get:function(){return o.takeCategoryTree}}),Object.defineProperty(t,"takeLogo",{enumerable:!0,get:function(){return o.takeLogo}}),Object.defineProperty(t,"takePageModelCategoryTree",{enumerable:!0,get:function(){return o.takePageModelCategoryTree}}),Object.defineProperty(t,"takePageModelLogo",{enumerable:!0,get:function(){return o.takePageModelLogo}}),Object.defineProperty(t,"insertCmsPageModel",{enumerable:!0,get:function(){return i.insertCmsPageModel}}),Object.defineProperty(t,"insertProductsMap",{enumerable:!0,get:function(){return i.insertProductsMap}}),Object.defineProperty(t,"insertCmsPageModelStatus",{enumerable:!0,get:function(){return i.insertCmsPageModelStatus}}),Object.defineProperty(t,"insertMicrositeData",{enumerable:!0,get:function(){return i.insertMicrositeData}}),Object.defineProperty(t,"insertMicrositeDataStatus",{enumerable:!0,get:function(){return i.insertMicrositeDataStatus}}),Object.defineProperty(t,"insertCategoryTree",{enumerable:!0,get:function(){return i.insertCategoryTree}}),Object.defineProperty(t,"insertLogo",{enumerable:!0,get:function(){return i.insertLogo}}),t.cms=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var d=o?Object.getOwnPropertyDescriptor(e,i):null;d&&(d.get||d.set)?Object.defineProperty(r,i,d):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(25044));t.cms=r;var o=n(75236),i=n(37655);function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}},37655:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.insertMicrositeDataStatus=t.insertMicrositeData=t.insertLogo=t.insertCategoryTree=t.insertCmsPageModelStatus=t.insertProductsMap=t.insertCmsPageModel=void 0;var r=a(n(90003)),o=n(75236),i=(0,r.default)(o.pageModelLens);t.insertCmsPageModel=i;var l=(0,r.default)(o.productsMapLens);t.insertProductsMap=l;var d=(0,r.default)(o.pageModelStatusLens);t.insertCmsPageModelStatus=d;var u=(0,r.default)(o.categoryTreeLens);t.insertCategoryTree=u;var c=(0,r.default)(o.logoLens);t.insertLogo=c;var s=(0,r.default)(o.micrositeDataLens);t.insertMicrositeData=s;var f=(0,r.default)(o.micrositeDataStatusLens);t.insertMicrositeDataStatus=f},75236:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.takePageModelLogo=t.takePageModelCategoryTree=t.takeFulfillmentMessages=t.takeMicrositeDataStatus=t.takeMicrositeData=t.takePageModelStatus=t.takeProductsMap=t.takeLogo=t.takeCategoryTree=t.takePageModel=t.micrositeDataStatusLens=t.micrositeDataLens=t.pageModelStatusLens=t.productsMapLens=t.logoLens=t.categoryTreeLens=t.pageModelLens=t.prefix=void 0;var r=a(n(86903)),o=a(n(52906)),i=a(n(20396)),l=a(n(36421)),d=a(n(31484)),u=a(n(83937)),c=a(n(6e4)),s="cms";t.prefix=s;var f=(0,c.default)([s,"pageModel"]);t.pageModelLens=f;var p=(0,c.default)([s,"categoryTree"]);t.categoryTreeLens=p;var m=(0,c.default)([s,"logo"]);t.logoLens=m;var g=(0,c.default)([s,"productsMap"]);t.productsMapLens=g;var y=(0,c.default)([s,"pageModelStatus"]);t.pageModelStatusLens=y;var C=(0,c.default)([s,"micrositeData"]);t.micrositeDataLens=C;var h=(0,c.default)([s,"micrositeDataStatus"]);t.micrositeDataStatusLens=h;var v=(0,u.default)(f);t.takePageModel=v;var b=(0,u.default)(p);t.takeCategoryTree=b;var T=(0,u.default)(m);t.takeLogo=T;var O=(0,u.default)(g);t.takeProductsMap=O;var P=(0,u.default)(y);t.takePageModelStatus=P;var _=(0,u.default)(C);t.takeMicrositeData=_;var w=(0,u.default)(h);t.takeMicrositeDataStatus=w;var I=function(e){return(0,d.default)((0,l.default)((0,i.default)("documentType",e)),(0,o.default)(),(0,r.default)({},"content"))},k=(0,d.default)((0,r.default)([],"fulfillmentMessage"),I("hippocmsspa:FulfillmentMessages"),v);t.takeFulfillmentMessages=k,t.takePageModelCategoryTree=function(e){return I("hippocmsspa:CategoryTree")(e)},t.takePageModelLogo=function(e){return I("hippocmsspa:Logo")(e)}},99133:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ControlArrows=t.IconWrap=void 0;var r=a(n(89526)),o=a(n(2652)),i=a(n(50291)),l=n(66400),d=n(4255),u=l.utils.units,c=l.base.Icons,s=c.ChevronLeft24,f=c.ChevronRight24,p=i.default.div.withConfig({displayName:"ControlArrows__Wrap",componentId:"sc-1k9oqx-0"})(["\n  display: flex;\n  flex-direction: row;\n"]),m=i.default.div.withConfig({displayName:"ControlArrows__IconWrap",componentId:"sc-1k9oqx-1"})(["\n  cursor: pointer;\n  &:first-child {\n    margin-right: ",";\n  }\n"],u(4));t.IconWrap=m;var g=i.default.div.withConfig({displayName:"ControlArrows__IconBackground",componentId:"sc-1k9oqx-2"})(["\n  width: ",";\n  height: ",";\n  background-color: ",");\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  place-content: center;\n  flex-shrink: 0;\n"],u(10),u(10),(function(e){return e.wrapperColor||d.COLOR.grey1})),y=function(e){var t=e.onClickLeft,n=e.onClickRight,a=e.leftInactive,o=e.rightInactive,i=e.wrapperColor,l=e.isNewCheckoutStyle;return r.default.createElement(p,{"data-test-id":"control-arrows"},r.default.createElement(m,{"data-test-id":"left-icon",inactive:a,onClick:a?null:t,isNewCheckoutStyle:l},r.default.createElement(g,{wrapperColor:i},r.default.createElement(s,{color:a?"icon-subdued":"icon-default"}))),r.default.createElement(m,{"data-test-id":"right-icon",inactive:o,onClick:o?null:n,isNewCheckoutStyle:l},r.default.createElement(g,{wrapperColor:i},r.default.createElement(f,{color:o?"icon-subdued":"icon-default"}))))};t.ControlArrows=y,y.propTypes={leftInactive:o.default.bool,rightInactive:o.default.bool,onClickLeft:o.default.func,onClickRight:o.default.func,wrapperColor:o.default.string,isNewCheckoutStyle:o.default.bool},y.defaultProps={leftInactive:!1,rightInactive:!1,onClickRight:function(){return null},onClickLeft:function(){return null},wrapperColor:"",isNewCheckoutStyle:!1}},62193:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ControlArrows",{enumerable:!0,get:function(){return a.ControlArrows}});var a=n(99133)},42755:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorBoundary=t.ErrorBoundaryComponent=void 0;var r=a(n(63298)),o=a(n(51795)),i=a(n(1185)),l=a(n(17964)),d=a(n(68442)),u=a(n(47474)),c=a(n(90366)),s=a(n(89526)),f=a(n(2652)),p=n(6640);var m=function(e){(0,l.default)(s,e);var t,n,a=(t=s,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,u.default)(t);if(n){var r=(0,u.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,d.default)(this,e)});function s(){var e;(0,r.default)(this,s);for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return e=a.call.apply(a,[this].concat(n)),(0,c.default)((0,i.default)(e),"state",{hasError:!1}),e}return(0,o.default)(s,[{key:"componentDidCatch",value:function(e){this.props.logClientError({error:e})}},{key:"render",value:function(){return this.state.hasError?this.props.displayErrorMessage?this.props.renderGenericError():null:this.props.children}}],[{key:"getDerivedStateFromError",value:function(){return{hasError:!0}}}]),s}(s.default.Component);t.ErrorBoundaryComponent=m,m.propTypes={children:f.default.node.isRequired,displayErrorMessage:f.default.bool,logClientError:f.default.func.isRequired,renderGenericError:f.default.func.isRequired},m.defaultProps={displayErrorMessage:!1};var g=(0,p.WithCms)(m);t.ErrorBoundary=g},60845:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ErrorBoundary",{enumerable:!0,get:function(){return a.ErrorBoundary}});var a=n(42755)},6768:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ExpansionPanel=void 0;var r=a(n(63298)),o=a(n(51795)),i=a(n(1185)),l=a(n(17964)),d=a(n(68442)),u=a(n(47474)),c=a(n(90366)),s=a(n(89526)),f=a(n(2652)),p=a(n(50291)),m=n(66400);var g=m.base.Icons,y=g.ChevronUp24,C=g.ChevronDown24,h=m.utils.units,v=m.utils.getThemeColor,b=p.default.div.withConfig({displayName:"ExpansionPanel__Panel",componentId:"sc-16k4qwa-0"})(["\n  width: 100%;\n  cursor: pointer;\n"]),T=p.default.div.withConfig({displayName:"ExpansionPanel__PanelHead",componentId:"sc-16k4qwa-1"})(["\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  width: 100%;\n  padding: ",";\n  border-bottom-width: ",";\n  border-bottom-style: solid;\n  border-bottom-color: ",";\n  box-sizing: border-box;\n"],(function(e){var t=e.panelHeadPadding;return h(t||1.5)}),h(.25),(function(e){var t=e.borderBottomColor;return t?v(t):"transparent"})),O=p.default.div.withConfig({displayName:"ExpansionPanel__Title",componentId:"sc-16k4qwa-2"})(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  font-size: ",";\n  font-weight: bold;\n  line-height: ",";\n  color: ",";\n"],(function(e){var t=e.titleFontSize;return h(t||5)}),h(5),(function(e){return e.titleColor||v("text-on-highlight")})),P=p.default.div.withConfig({displayName:"ExpansionPanel__PanelBody",componentId:"sc-16k4qwa-3"})(["\n  box-sizing: border-box;\n  display: block;\n  width: 100%;\n  overflow: hidden;\n  transition: max-height 200ms ease-out;\n  max-height: ",";\n  border-bottom-width: 1px;\n  border-bottom-style: solid;\n  border-bottom-color: ",";\n"],(function(e){var t=e.isExpanded,n=e.height;return t?"".concat(n,"px"):0}),(function(e){var t=e.borderBottomColor;return e.isExpanded&&t?v(t):"transparent"})),_=p.default.div.withConfig({displayName:"ExpansionPanel__PanelContent",componentId:"sc-16k4qwa-4"})([""]),w=function(e){(0,l.default)(f,e);var t,n,a=(t=f,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,u.default)(t);if(n){var r=(0,u.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,d.default)(this,e)});function f(){var e;(0,r.default)(this,f);for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return e=a.call.apply(a,[this].concat(n)),(0,c.default)((0,i.default)(e),"contentHeight",(function(){return e.content&&e.content.clientHeight||0})),e}return(0,o.default)(f,[{key:"render",value:function(){var e=this,t=this.props,n=t.isOpened,a=t.title,r=t.titleColor,o=t.headBorderBottomColor,i=t.closedIconFill,l=t.openedIconFill,d=t.children,u=t.testId,c=t.onToggle,f=t.panelHeadPadding,p=t.titleFontSize,m=t.removeArrow,g=n?y:C;return s.default.createElement(b,{"data-test-id":u},s.default.createElement(T,{panelHeadPadding:f,borderBottomColor:o,onClick:c,"data-test-id":"".concat(u,"-head")},s.default.createElement(O,{titleFontSize:p,titleColor:r,"data-test-id":"expansion-panel-title"},a),m?"":s.default.createElement(g,{color:n?l:i})),s.default.createElement(P,{isExpanded:n,height:this.contentHeight(),borderBottomColor:o,"data-test-id":"".concat(u,"-body")},s.default.createElement(_,{ref:function(t){return e.content=t}},d)))}}]),f}(s.default.Component);t.ExpansionPanel=w,w.propTypes={isOpened:f.default.bool,title:f.default.string.isRequired,children:f.default.node.isRequired,headBorderBottomColor:f.default.string,closedIconFill:f.default.string,openedIconFill:f.default.string,testId:f.default.string,onToggle:f.default.func.isRequired,titleColor:f.default.string,panelHeadPadding:f.default.oneOfType([f.default.number,f.default.arrayOf(f.default.number)]),titleFontSize:f.default.number,removeArrow:f.default.bool},w.defaultProps={isOpened:!1,headBorderBottomColor:"",closedIconFill:"icon-subdued",openedIconFill:"icon-subdued",testId:"",titleColor:null,panelHeadPadding:0,titleFontSize:null,removeArrow:!1}},84562:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ExpansionPanel",{enumerable:!0,get:function(){return a.ExpansionPanel}});var a=n(6768)},81519:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.APOLLO_FETCH_POLICIES=void 0,t.APOLLO_FETCH_POLICIES={cacheFirst:"cache-first",cacheOnly:"cache-only",cacheAndNetwork:"cache-and-network",networkOnly:"network-only",noCache:"no-cache",standby:"standby"}},51729:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.getTradeOffersList=void 0;var r=a(n(26658)),o=a(n(11658)),i=a(n(10202)),l=a(n(91981)),d=a(n(63196)),u=a(n(97456)),c=a(n(13483)),s=a(n(31484)),f=n(9164),p=(0,s.default)((0,c.default)(u.default),(0,d.default)(/;|\n/),(0,l.default)(""));t.getTradeOffersList=function(){return(0,s.default)((function(e){var t=(0,i.default)(e,2),n=t[0],a=t[1];return(0,o.default)((function(e,t){return{name:e,categoryUrl:t}}),n,a)}),(0,r.default)(p),(0,r.default)(f.getValueForEnv))(["TRADE_OFFERS_NAMES","TRADE_OFFERS_URLS"])}},36336:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.TRADE_OFFERS_TP_DIRECT_CATEGORY=t.TRADE_OFFERS_LINK=t.CLEARANCE_CATEGORY=void 0,t.CLEARANCE_CATEGORY={name:"Clearance",code:"1574000",url:"product/clearance/c/1574000/",displayArrow:!0};var n={name:"Trade Offers",icon:"cat-trade-offers",url:"/tradeoffers",code:1585031,hardCodedUrl:"/product/trade-offers/c/1585031/"};t.TRADE_OFFERS_LINK=n;var a={name:"Trade Offers",displayName:"TP Direct",metaTitle:"TP Direct | Building Materials | Products | Travis Perkins",iconName:"branch-header",iconFill:"red0",url:n.hardCodedUrl,code:"".concat(n.code),subCategories:[]};t.TRADE_OFFERS_TP_DIRECT_CATEGORY=a},33384:function(e,t,n){var a=n(81763).DEVICE_TYPE;e.exports={CMS_COMPONENTS:{TPMainMenu:"TPMainMenu",USPList:"USPList",TPBanner:"TPBanner",SubscriptionBlock:"SubscriptionBlock",BannerCarousel:"BannerCarousel",TradeOffersCarousel:"TradeOffersCarousel",CustomerSavingMessage:"CustomerSavingMessage",ReturnsInformationItem:"ReturnsInformationItem",ToolHireInformationItem:"ToolHireInformationItem",WhatHappensNextItem:"WhatHappensNextItem",MainFooterBlock:"MainFooterBlock",CheckoutFooter:"CheckoutFooter",SEO:"SEO",CLPBanner:"CLPBanner",DeliveryAvailabilityMessage:"DeliveryAvailabilityMessage",CollectionAvailabilityMessage:"CollectionAvailabilityMessage",infoBanner:"InformationBanner"},CMS_CONTAINERS:{homePageMain:"homepage-main",homePageAboveFooter:"homepage-above-footer",cartStockReservation:"cart-stock-reservation",cartLeadTime:"cart-lead-time",topBanner:"top",uspList:"tp-usp-list",cartSavingMessage:"cart-saving-message",mainFooterBlock:"tp-main-footer-block",checkoutConfirmationReturnsInfo:"checkout-confirmation-returns-info",checkoutConfirmationToolhireInfo:"checkout-confirmation-toolhire-info",checkoutConfirmationWhatHappensNext:"checkout-confirmation-what-happens-next",cookieBanner:"tp-cookie-banner",checkoutFooter:"checkout-footer",subscriptionBlock:"tp-subscription-block",staticSingleContainerAllDevices:"static-single-container-all-devices",staticDesktopTwoMobileOneLeftContainer:"static-desktop-two-mobile-one-left-container",staticDesktopTwoMobileOneRightContainer:"static-desktop-two-mobile-one-right-container",staticSingleContainerMobileDevices:"static-single-container-mobile-devices",staticCLPContainerCategories:"static-clp-categories",staticCLPContainerTop:"static-clp-top",staticCLPContainerLeft:"static-clp-left",staticSeo:"static-seo",staticArticlesContainerTitle:"static-articles-container-title",staticArticlesContainerTop:"static-articles-container-top",staticArticlesContainer4Columns1:"static-articles-container-4-columns-1",staticArticlesContainer4Columns2:"static-articles-container-4-columns-2",staticArticlesContainer4Columns3:"static-articles-container-4-columns-3",staticArticlesContainer2Columns1:"static-articles-container-2-columns-1",staticArticlesContainer2Columns2:"static-articles-container-2-columns-2",staticArticlesContainer2Columns3:"static-articles-container-2-columns-3",staticArticlesContainer2Columns4:"static-articles-container-2-columns-4",staticSingleContainerFullWidth:"static-single-container-full-width",clpBanner:"clp-banner",clpHireBanner:"tool-hire-header",clpHirePrimaryCategories:"tool-hire-primary-categories",clpHireBottom:"tool-hire-bottom",clpHireContentBlock:"tool-hire-content",clpHireCustomerTestimonials:"tool-hire-customers-testimonials",uspListToolHire:"tp-usp-list-tool-hire",infoBanner:"info-banners",accountDashboardInfoBanner:"account-dashboard-info-banners",hireCheckoutConfirmationReturnsInfo:"hire-checkout-confirmation-returns-info",hireCheckoutConfirmationToolhireInfo:"hire-checkout-confirmation-toolhire-info",clpBaseContainer:"clp-base-container",srpBaseContainer:"srp-base-container",loginBannerContainer:"login-banner-container",clpContent:"clp-content",onboardingBannerContainer:"tp-onboarding-block",checkoutConfirmationHeader:"checkout-confirmation-header"},TP_CAROUSEL_BANNERS:{SIMPLE_BANNER:"SIMPLE_BANNER",BANNER_WITH_PRICE:"BANNER_WITH_PRICE",CATEGORY_BANNER:"CATEGORY_BANNER",TRADE_OFFERS_BANNER:"TRADE_OFFERS_BANNER"},CMS_STATIC_PAGE_TYPES:{singleContainerAllDevices:"singleContainerAllDevices",desktopTwoMobileOneContainer:"desktopTwoMobileOneContainer",singleContainerMobileDevices:"singleContainerMobileDevices",staticCLP:"staticCLP",staticArticlesPage:"staticArticlesPage",singleContainerFullWidth:"singleContainerFullWidth"},MAX_MOBILE_PREVIEW_WIDTH:700,MAX_TABLET_PREVIEW_WIDTH:1200,TOP_CATEGORY_BLOCK_ITEMS_PER_LINE:3,TOP_CATEGORY_BLOCK_TOTAL_ITEMS_FOR_MOBILE:6,TOP_CATEGORY_BLOCK_TOTAL_ITEMS_FOR_NON_MOBILE:12,CONFIGURABLE_ROW_RENDER_OPTIONS:{ONE_COLUMN:"1 column",TWO_COLUMN:"2 columns",THREE_COLUMN:"3 columns",FOUR_COLUMNS:"4 columns",WIDE_COLUMN_TWO_THIRDS:"wide column 2/3",WIDE_COLUMN_TWO_FOURTHS:"wide column 2/4",MIXED_CONTAINER_TWO_THIRDS:"mixed container 2/3",MIXED_CONTAINER_ONE_THIRD:"mixed container 1/3"},CMS_CONTAINER_SIZE:{FULL_WIDTH:"FULL_WIDTH",TWO_IN_ROW_WIDTH:"TWO_IN_ROW_WIDTH",THREE_IN_ROW_WIDTH:"THREE_IN_ROW_WIDTH",FOUR_IN_ROW_WIDTH:"FOUR_IN_ROW_WIDTH",WIDTH_TWO_THIRDS:"WIDTH_TWO_THIRDS"},CAROUSEL_ITEM_TYPE:{DEFAULT:"DEFAULT",SQUARE:"SQUARE",WIDE:"WIDE"},CMS_ALIGNMENT_OPTIONS:{Top:"flex-start",Center:"center",Bottom:"flex-end",Left:"flex-start",Right:"flex-end"},CMS_IMAGE_CAROUSEL_CHUNK_SIZE:function(e){var t=e.deviceType,n=void 0===t?a.isDesktop:t,r=e.desktopImagesOnReel,o=e.tabletImagesOnReel;switch(n){case a.isTablet:return o||2;case a.isMobile:return 1;default:return r||3}}}},4255:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.COLOR=void 0,t.COLOR={white:"#FFFFFF",grey1:"#E2E8EE",grey2:"#606F80",grey3:"#E1E6ED",grey5:"#F0F3F6",grey6:"#F4F4F4",blue0:"#182D3D",blue1:"#4A90E2",blue4:"#1C2836",grey7:"#5D6F82",grey10:"#FAFBFC",green0:"#0F7258",black0:"#000000",yellow1:"#F6B112"}},81763:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DEVICE_TYPE=void 0,t.DEVICE_TYPE={isDesktop:"DESKTOP",isTablet:"TABLET",isMobile:"MOBILE"}},44531:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_FOOTER_LINKS=void 0;var a=n(67098),r={bgColor:"blue4",textColor:"white",lineColor:"rgba(255, 255, 255, 0.4)",ulTop:.2,ulBottom:.1,link:!0},o=[{groupId:"Our Company",subGroups:[{subGroupTitle:"Our Company",testId:"accordion-our-company-head",testIdMobile:"accordion-our-company",accordionType:"company",links:[{text:"About Us",hybrisLink:a.HYBRIS_URL.ABOUT_US,linkProps:r},{text:"Stay Safe",hybrisLink:a.HYBRIS_URL.STAY_SAFE,linkProps:r},{text:"Sports Sponsorship",hybrisLink:a.HYBRIS_URL.SPORTS_SPONSORSHIP,linkProps:r},{text:"Charity Support",hybrisLink:a.HYBRIS_URL.CHARITY_SUPPORT,linkProps:r},{text:"Our Job Vacancies",hybrisLink:"https://www.tpcareers.co.uk/",linkProps:r},{text:"Modern Slavery Act",hybrisLink:a.HYBRIS_URL.MODERN_SLAVERY_ACT,linkProps:r},{text:"Announcements",hybrisLink:a.HYBRIS_URL.ANNOUNCEMENTS,linkProps:r}]}]},{groupId:"Contact & support",subGroups:[{subGroupTitle:"Contact & support",testId:"accordion-contacts-and-support-head",testIdMobile:"accordion-contacts-and-support",accordionType:"contacts",links:[{text:"FAQs",hybrisLink:a.HYBRIS_URL.FAQS,linkProps:r},{text:"Delivery Details",hybrisLink:a.HYBRIS_URL.DELIVERY,linkProps:r},{text:"Contact Us",hybrisLink:a.HYBRIS_URL.GET_IN_TOUCH,linkProps:r},{text:"Branch Locator",hybrisLink:a.HYBRIS_URL.BRANCH_LOCATOR,linkProps:r},{text:"Brochures",hybrisLink:a.HYBRIS_URL.BROCHURES,linkProps:r},{text:"Supplier Price Increases",hybrisLink:a.HYBRIS_URL.SUPPLIER_PRICE_INCREASES,linkProps:r},{text:"Health & Safety PPE",hybrisLink:a.HYBRIS_URL.PPE_GUIDE,linkProps:r}]}]},{groupId:"Our Services",subGroups:[{subGroupTitle:"Our Services",testId:"accordion-our-services-head",testIdMobile:"accordion-our-services",accordionType:"services",links:[{text:"Estimating Service",hybrisLink:a.HYBRIS_URL.ESTIMATING_SERVICE,linkProps:r},{text:"Tool Hire",hybrisLink:a.HYBRIS_URL.TOOL_HIRE,linkProps:r},{text:"Timber Services",hybrisLink:a.HYBRIS_URL.TIMBER_SERVICES,linkProps:r}]},{subGroupTitle:"For a Trader",testId:"accordion-for-a-trader",testIdMobile:"accordion-for-a-trader",accordionType:"trader",links:[{text:"Open a Trade Account",hybrisLink:a.HYBRIS_URL.OPEN_ACCOUNT,linkProps:r},{text:"Credit Card",hybrisLink:a.HYBRIS_URL.CREDIT_CARD,linkProps:r},{text:"Offers",hybrisLink:a.HYBRIS_URL.TRADE_OFFERS,linkProps:r}]}]},{groupId:"Policy",subGroups:[{subGroupTitle:"Policy",testId:"accordion-contacts-and-support-head",testIdMobile:"accordion-contacts-and-support-head",accordionType:null,links:[{text:"Cookies Policy",hybrisLink:a.HYBRIS_URL.COOKIES,linkProps:r},{text:"Legal Policies",hybrisLink:a.HYBRIS_URL.LEGAL_POLICIES,linkProps:r},{text:"Privacy Policy",hybrisLink:a.HYBRIS_URL.PRIVACY_POLICY,linkProps:r},{text:"Site Map",hybrisLink:a.HYBRIS_URL.SITEMAP,linkProps:r}]}]}];t.DEFAULT_FOOTER_LINKS=o},59717:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.CAROUSEL_PADDING_MOBILE=t.CAROUSEL_PADDING_DESKTOP=t.STICKY_CHECKOUT_HEIGHT=t.CAROUSEL_SWIPING_TYPE=t.CAROUSEL_ARROW_TYPE=t.CAROUSEL_VIEW_TYPE=t.BASKET_SAVINGS_THRESHOLD=t.DESKTOP_CONTENT_WIDTH=void 0,t.DESKTOP_CONTENT_WIDTH=306,t.BASKET_SAVINGS_THRESHOLD=1,t.CAROUSEL_VIEW_TYPE={default:"default",primary:"primary"},t.CAROUSEL_ARROW_TYPE={constantArrows:"constantArrows",hoverArrows:"hoverArrows"},t.CAROUSEL_SWIPING_TYPE={simple:"simple",byChunks:"byChunks"},t.STICKY_CHECKOUT_HEIGHT=8,t.CAROUSEL_PADDING_DESKTOP=4,t.CAROUSEL_PADDING_MOBILE=2},45408:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.PriceDisplayTypes=t.PriceType=t.HIRE_PRICE_PERIOD=t.PRICE_NOT_AVAILABLE_TEXT=void 0,t.PRICE_NOT_AVAILABLE_TEXT="Price on application",t.HIRE_PRICE_PERIOD={ONE_DAY:"ONE_DAY",TWO_DAY:"TWO_DAY",ONE_WEEK:"ONE_WEEK"},t.PriceType={BASE:"BASE",PROMOTIONAL:"PROMOTIONAL"},t.PriceDisplayTypes={DESKTOP_LARGE:"DESKTOP_LARGE"}},42481:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MIN_PRODUCTS_LENGTH_TO_SHOW_BANNER=t.PRODUCT_CAROUSEL_STYLE_VALUES=void 0,t.PRODUCT_CAROUSEL_STYLE_VALUES={ITEM_DESKTOP_WIDTH:184,ITEM_DESKTOP_MARGIN:24},t.MIN_PRODUCTS_LENGTH_TO_SHOW_BANNER=6},67098:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.CREATE_ACCOUNT_URL=t.HYBRIS_URL=void 0,t.HYBRIS_URL={HOME:"/",LOGIN:"/login",LOGOUT:"/logout",LOGIN_CHECKOUT:"/login/checkout",PRIVACY_POLICY:"/privacyPolicy",BRANCH_LOCATOR:"/branch-locator",ABOUT_US:"/About_Us",STAY_SAFE:"/Stay_Safe",SPORTS_SPONSORSHIP:"/Sports-Sponsorship",CHARITY_SUPPORT:"/About_Us/Charity_Support",MODERN_SLAVERY_ACT:"/modernslaveryact",ANNOUNCEMENTS:"/Announcements",FAQS:"/FAQs",FAQ:"/faq",DELIVERY:"/delivery",RETURNS:"/returns",CLICK_AND_COLLECT:"/clickandcollect",GET_IN_TOUCH:"/Get-in-touch",BROCHURES:"/Brochures",OPEN_ACCOUNT:"/openAccount",ACCOUNT_DASHBOARD:"/accountDashboard",SUPPLIER_PRICE_INCREASES:"/supplier-price-increases",PPE_GUIDE:"/PPEguide",ESTIMATING_SERVICE:"/estimatingservice",TOOL_HIRE:"/Tool-Hire",TIMBER_SERVICES:"/travisperkins/en/GBP/TimberServices",CREDIT_CARD:"/creditcard",TRADE_OFFERS:"/tradeoffers",CONDITIONS_OF_SALE:"/conditionsOfSale",CONDITIONS_OF_SALE_MOBILE:"/conditions-Of-Sale-mobile",LEGAL_POLICIES:"/Legal-Policies",COOKIES:"/cookies",QUOTE_LIST:"/quote-list",ADD_TO_QUOTE_LIST:"/quote/add",SITEMAP:"/sitemap",ADDRESS_BOOK:"/accountDashboard/addressBook",AMEND_LOGIN_DETAILS:"/accountDashboard/amend-login",BALANCE_INVOICES:"/balance_and_invoices",ORDER_HISTORY:"/accountDashboard/orderHistory",REGISTER_ACCOUNT:"/activate",BUILDING_MATERIALS:"/product/building-materials/c/1500029"},t.CREATE_ACCOUNT_URL="/content/create-account"},1060:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.toggleInfoDisplay=void 0;var r=a(n(49589));t.toggleInfoDisplay=function(){var e=(0,r.default)(null,["Optanon","ToggleInfoDisplay"],window);return e?e():e}},85259:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.internalAPIRoutes=t.staticLinks=void 0,t.staticLinks={content:{cookiesPolicy:"/content/cookies-policy",privacyPolicy:"/content/privacy-policy",conditionsOfSale:"/content/conditions-of-sale"}};var n={cmsFailover:"/".concat("int-api","/cms-failover")};t.internalAPIRoutes=n},3200:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.addressInputsNames=void 0,t.addressInputsNames={default:"defaultInput",addCustomerAddressInput:"addCustomerAddressInput",addAddressInput:"addAddressInput",addToolHireDeliveryAddressInput:"addToolHireDeliveryAddressInput",addBillingAddressInput:"addBillingAddressInput",businessAddress:"businessAddress",postcodeSelectorInput:"postcodeSelectorInput",branchSelectorAddressInput:"branchSelectorAddressInput",address0:"address0",address1:"address1",address2:"address2",previousAddress0:"previousAddress0",previousAddress1:"previousAddress1",previousAddress2:"previousAddress2"}},40276:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.takeIsAuthorized=t.isAuthorizedLens=t.prefix=void 0;var r=a(n(83937)),o=a(n(6e4)),i="customer";t.prefix=i;var l=(0,o.default)([i,"isAuthorized"]);t.isAuthorizedLens=l;var d=(0,r.default)(l);t.takeIsAuthorized=d},61932:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.BasketShape=t.BasketEntryShape=void 0;var r=a(n(2652)),o=n(72520),i=n(89010),l=r.default.shape({product:o.ProductShape,quantity:r.default.number,deliveryType:i.DeliveryTypeShape,collectionType:i.CollectionTypeShape,fulfilmentBranch:r.default.string,leadTimeDays:r.default.number});t.BasketEntryShape=l;var d=r.default.shape({id:r.default.string,code:r.default.string,entries:r.default.arrayOf(l),basketEntries:r.default.arrayOf(l),totals:o.OrderTotalsShape,deliveryInfo:o.DeliveryInfoShape});t.BasketShape=d},28835:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductCountForCategoryShape=t.CategoryShape=t.BreadcrumbsShape=t.SubCategoryShape=void 0;var r=a(n(2652)),o=n(72520),i=r.default.shape({code:r.default.string,name:r.default.string,description:r.default.string,image:o.ImageSetShape});t.SubCategoryShape=i;var l=r.default.arrayOf(r.default.shape({code:r.default.string.isRequired,name:r.default.string.isRequired,url:r.default.string}));t.BreadcrumbsShape=l;var d=r.default.shape({code:r.default.string,name:r.default.string,description:r.default.string,image:o.ImageSetShape,breadcrumbs:l,subCategories:r.default.arrayOf(i)});t.CategoryShape=d;var u=r.default.shape({code:r.default.string,count:r.default.number});t.ProductCountForCategoryShape=u},50782:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CtaLinkShape=t.USPItemShapeIndexed=t.CTAShapeIndexed=t.CTAShape=t.AlignmentShape=t.TextWithColor=t.MicrositeDataShape=t.MicrositeParamsShape=t.AccountItemShape=t.TPCarouselBannerShape=t.TPBannerPriceShape=t.TPBannerShape=t.ColoredTextShape=t.CmsPageModelShape=t.CmsComponentContentShape=t.CmsComponentShape=t.CmsContainerComponentShape=t.CmsContainerItemComponentShape=void 0;var r=a(n(2652)),o=r.default.shape({componentClass:r.default.string,id:r.default.string,label:r.default.string,name:r.default.string,type:r.default.string,models:r.default.shape({document:r.default.shape({$ref:r.default.string})}),_links:r.default.shape({componentRendering:r.default.shape({href:r.default.string})}),_meta:r.default.shape({params:r.default.shape({document:r.default.string}),paramsInfo:r.default.shape({document:r.default.string})})});t.CmsContainerItemComponentShape=o;var i=r.default.shape({componentClass:r.default.string,id:r.default.string,label:r.default.string,name:r.default.string,type:r.default.string,components:r.default.arrayOf(o),models:r.default.shape({document:r.default.shape({$ref:r.default.string})}),_links:r.default.shape({componentRendering:r.default.shape({href:r.default.string})}),_meta:r.default.shape({params:r.default.shape({})})});t.CmsContainerComponentShape=i;var l=r.default.shape({componentClass:r.default.string,id:r.default.string,name:r.default.string,type:r.default.string,components:r.default.arrayOf(i)});t.CmsComponentShape=l;var d=r.default.shape({displayName:r.default.string,fileName:r.default.string,id:r.default.string,name:r.default.string,documentType:r.default.string,versionedNode:r.default.bool});t.CmsComponentContentShape=d;var u=r.default.shape({content:r.default.objectOf(d),id:r.default.string,page:l,_links:r.default.shape({self:r.default.shape({href:r.default.string}),site:r.default.shape({href:r.default.string})})});t.CmsPageModelShape=u;var c=r.default.shape({text:r.default.string,textColor:r.default.string});t.ColoredTextShape=c;var s=r.default.shape({textColor:r.default.string,text:c,title:c,topText:c,bottomText:c,couponCode:c,couponCodeBgColor:r.default.string,ctaLink:r.default.string,ctaLinkText:c,endingCountdown:r.default.oneOfType([r.default.number,r.default.instanceOf(Date)]),endingCountdownColor:r.default.string,exclusionCategories:c,nowPrice:c,wasPrice:c,savedPercentage:c,spendThreshold:c,image:r.default.string,background:r.default.string});t.TPBannerShape=s;var f=r.default.shape({nowPrice:r.default.string,priceValues:r.default.shape({currency:r.default.string,integerPart:r.default.string,fractionalPart:r.default.string}),wasPrice:r.default.string,formattedUom:r.default.string,includeVat:r.default.bool});t.TPBannerPriceShape=f;var p=r.default.shape({bannerType:r.default.string.isRequired,tabTitle:r.default.string.isRequired,text:c,title:c,productName:c,ctaLink:r.default.string,ctaLinkColor:r.default.string,ctaLinkText:c,image:r.default.string,background:r.default.string,price:f});t.TPCarouselBannerShape=p;var m=r.default.shape({subtitle:r.default.string.isRequired,ctaLink:r.default.string.isRequired,ctaLinkText:r.default.string.isRequired,textItems:r.default.arrayOf(r.default.string).isRequired});t.AccountItemShape=m;var g=r.default.shape({0:r.default.string});t.MicrositeParamsShape=g;var y=r.default.shape({html:r.default.string,scripts:r.default.arrayOf(r.default.string.isRequired),metaTags:r.default.arrayOf(r.default.string.isRequired),titleTag:r.default.string,titleText:r.default.string});t.MicrositeDataShape=y;var C=r.default.shape({color:r.default.string,text:r.default.string});t.TextWithColor=C;var h=r.default.shape({horizontalAlignment:r.default.string,verticalAlignment:r.default.string});t.AlignmentShape=h;var v=r.default.shape({backgroundColor:r.default.string,link:r.default.string,textWithColor:C});t.CTAShape=v;var b=r.default.shape({id:r.default.string,backgroundColor:r.default.string,link:r.default.string,textWithColor:C});t.CTAShapeIndexed=b;var T=r.default.shape({id:r.default.string,uspIcon:r.default.string,uspTitle:r.default.string,uspSubTitle:r.default.string});t.USPItemShapeIndexed=T;var O=r.default.shape({backgroundColor:r.default.string,ctaLink:r.default.string,ctaText:C});t.CtaLinkShape=O},72520:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ToolHireDeliveryBranchShape=t.PaginationControlsShape=t.PaginationRangeShape=t.HireProductMessageShape=t.ProductMessageDataShape=t.IconProps=t.DeviceTypeShape=t.GoogleLatLngShape=t.GeoLocationShape=t.AddressInputNameShape=t.DataSheetShape=t.FormShape=t.CategoryShape=t.BranchShape=t.BranchScheduleShape=t.DayShape=t.matchShapeWithParams=t.HistoryShape=t.MatchShape=t.LocationShape=t.BillingAddressShape=t.BillingAddressHolderShape=t.PaymentInfoShape=t.CardsShape=t.DeliveryInfoShape=t.AccessRestrictionsShape=t.ContactShape=t.ProductShape=t.productPropTypes=t.ParentCategoryShape=t.VariantShape=t.VariantFeatureShape=t.TechnicalSpecificationsShape=t.FeaturesAndBenefitsShape=t.PriceTierShape=t.PriceUomShape=t.OrderTotalsShape=t.PriceValueShape=t.ImageSetShape=t.GalleryImageShape=t.ImageShape=t.AddressSuggestionShape=t.CollectionBranchShape=t.AddressShape=t.RequestStatusShape=void 0;var r=a(n(52906)),o=a(n(2652)),i=n(3200),l=n(81763),d=n(22204),u=o.default.shape({type:o.default.string.isRequired,is:o.default.func});t.RequestStatusShape=u;var c=o.default.shape({id:o.default.string,line1:o.default.string,line2:o.default.string,line3:o.default.string,town:o.default.string,postalCode:o.default.string});t.AddressShape=c;var s=o.default.shape({address:c,name:o.default.string,code:o.default.string,distanceMiles:o.default.number,toolHire:o.default.bool});t.CollectionBranchShape=s;var f=o.default.shape({format:o.default.string,suggestion:o.default.string.isRequired,matched:o.default.arrayOf(o.default.arrayOf(o.default.number)).isRequired});t.AddressSuggestionShape=f;var p=o.default.shape({url:o.default.string.isRequired,type:o.default.string,altText:o.default.string});t.ImageShape=p;var m=o.default.shape({url:o.default.string.isRequired,alt:o.default.string});t.GalleryImageShape=m;var g=o.default.shape({images:o.default.arrayOf(p),name:o.default.oneOf(["PRIMARY","GALLERY"]),id:o.default.string});t.ImageSetShape=g;var y=o.default.shape({valueExVat:o.default.number,valueIncVat:o.default.number});t.PriceValueShape=y;var C=o.default.shape({subtotal:y,goodsVat:o.default.number,deliveryCharge:y,total:y,savings:y,savingsPercent:o.default.number});t.OrderTotalsShape=C;var h=o.default.shape({code:o.default.string,name:o.default.string,prefix:o.default.string});t.PriceUomShape=h;var v=o.default.shape({productCode:o.default.string,tradePrice:y,retailPrice:y,priceUom:h,priceOnApplication:o.default.bool,promotionalPriceTiers:o.default.arrayOf(o.default.shape({finalPrice:y,minimumQuantity:o.default.number,promotionMessage:o.default.string,promotionType:o.default.string,promotionEndDate:o.default.string}))});t.PriceTierShape=v;var b=o.default.arrayOf(o.default.string);t.FeaturesAndBenefitsShape=b;var T=o.default.arrayOf(o.default.shape({name:o.default.string.isRequired,value:o.default.string.isRequired}));t.TechnicalSpecificationsShape=T;var O=o.default.shape({name:o.default.string.isRequired,value:o.default.string});t.VariantFeatureShape=O;var P=o.default.shape({code:o.default.string.isRequired,price:v}),_=o.default.shape({features:o.default.arrayOf(O),product:P});t.VariantShape=_;var w=o.default.arrayOf(o.default.shape({name:o.default.string.isRequired,code:o.default.string.isRequired}));t.ParentCategoryShape=w;var I={code:o.default.string.isRequired,description:o.default.string,vatRate:o.default.number,price:v,primaryImage:g,otherImages:o.default.arrayOf(g),featuresAndBenefits:b,technicalSpecifications:T,variants:o.default.arrayOf(_),parentCategory:w,isSRP:o.default.bool};t.productPropTypes=I;var k=o.default.shape(I);t.ProductShape=k;var A=o.default.shape({name:o.default.string,telephone:o.default.string});t.ContactShape=A;var E=o.default.shape({deliveryQuestion:o.default.string,deliveryAnswer:o.default.bool,deliveryComment:o.default.string,demandDetails:o.default.bool,siteAccessInstructionsId:o.default.string});t.AccessRestrictionsShape=E;var x=o.default.shape({deliveryAddress:c,deliveryContact:A,deliveryInstructions:o.default.string,siteAccessRestrictions:o.default.arrayOf(E)});t.DeliveryInfoShape=x;var S=o.default.shape({code:o.default.string,obfuscatedPAN:o.default.string,expiryDate:o.default.string,cardHolder:o.default.string,scheme:o.default.object});t.CardsShape=S;var M=o.default.shape({id:o.default.string,paymentMode:o.default.string,status:o.default.string,paymentCard:S});t.PaymentInfoShape=M;var B=o.default.shape({firstName:o.default.string,lastName:o.default.string});t.BillingAddressHolderShape=B;var N=o.default.shape({id:o.default.string,firstName:o.default.string,lastName:o.default.string,line1:o.default.string,line2:o.default.string,line3:o.default.string,town:o.default.string,postalCode:o.default.string});t.BillingAddressShape=N;var R=o.default.shape({pathname:o.default.string.isRequired,search:o.default.string.isRequired});t.LocationShape=R;var D=o.default.shape({params:o.default.shape({id:o.default.node}).isRequired});t.MatchShape=D;var L=o.default.shape({push:o.default.func.isRequired});t.HistoryShape=L,t.matchShapeWithParams=function(e){return o.default.shape({params:e||o.default.shape({}).isRequired})};var W=o.default.oneOf(["MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY"]);t.DayShape=W;var j=o.default.shape({openingTime:o.default.string,closingTime:o.default.string,dayOfWeek:W,closed:o.default.bool});t.BranchScheduleShape=j;var U=o.default.shape({code:o.default.string,name:o.default.string,phone:o.default.string,address:c,branchSchedule:o.default.arrayOf(j)});t.BranchShape=U;var H=o.default.shape({name:o.default.string.isRequired,code:o.default.string.isRequired,description:o.default.string,image:g});t.CategoryShape=H,H.subCategories=o.default.arrayOf(H);var F=o.default.shape({focused:o.default.bool,visited:o.default.bool,changed:o.default.bool}),q=o.default.shape({values:o.default.objectOf(o.default.oneOfType([o.default.string,o.default.bool,o.default.object])),warnings:o.default.objectOf(o.default.string),errors:o.default.objectOf(o.default.oneOfType([o.default.string,o.default.bool])),submitErrors:o.default.objectOf(o.default.oneOfType([o.default.string,o.default.bool])),fields:o.default.objectOf(F)});t.FormShape=q;var z=o.default.shape({type:o.default.string.isRequired,name:o.default.string.isRequired,url:o.default.string.isRequired});t.DataSheetShape=z;var V=o.default.oneOf((0,r.default)(i.addressInputsNames));t.AddressInputNameShape=V;var Y=o.default.shape({latitude:o.default.number,longitude:o.default.number});t.GeoLocationShape=Y;var G=o.default.shape({lat:o.default.number,lng:o.default.number});t.GoogleLatLngShape=G;var K=o.default.oneOf((0,r.default)(l.DEVICE_TYPE));t.DeviceTypeShape=K;var X=o.default.shape({iconName:o.default.string,fill:o.default.string,width:o.default.number,height:o.default.number,wrapped:o.default.bool,wrapperColor:o.default.string,wrapperWidth:o.default.number,wrapperHeight:o.default.number});t.IconProps=X;var Z=o.default.shape({product:k,quantity:o.default.number});t.ProductMessageDataShape=Z;var Q=o.default.shape({product:k,startDate:o.default.string,endDate:o.default.string,quantity:o.default.number,fulfillmentType:o.default.oneOf((0,r.default)(d.fulfillmentTypes))});t.HireProductMessageShape=Q;var J=o.default.shape({first:o.default.number.isRequired,last:o.default.number.isRequired});t.PaginationRangeShape=J;var $=o.default.shape({range:J.isRequired,firstPage:o.default.number.isRequired,lastPage:o.default.number.isRequired,maxCount:o.default.number.isRequired,prevLinkUrl:o.default.string,nextLinkUrl:o.default.string});t.PaginationControlsShape=$;var ee=o.default.shape({code:o.default.string.isRequired,weekendDays:o.default.arrayOf(o.default.number)});t.ToolHireDeliveryBranchShape=ee},60932:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.CarouselSwipingParamsShape=void 0;var r=a(n(2652)),o=r.default.shape({itemWidth:r.default.number,itemMargin:r.default.number,containerWidth:r.default.number});t.CarouselSwipingParamsShape=o},89010:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.ProductAvailabilityShape=t.CollectionAvailabilityShape=t.CollectionTypeShape=t.DeliveryAvailabilityShape=t.ItemEntryShape=t.DeliveryDataShape=t.DeliveryTypeShape=t.UnavailableReasonShape=t.AvailableStatusShape=void 0;var r=a(n(52906)),o=a(n(2652)),i=n(43294),l=o.default.oneOf((0,r.default)(i.AvailableStatus));t.AvailableStatusShape=l;var d=o.default.oneOf((0,r.default)(i.UnavailableReason));t.UnavailableReasonShape=d;var u=o.default.oneOf((0,r.default)(i.DeliveryType));t.DeliveryTypeShape=u;var c=o.default.shape({message:o.default.string,countdown:o.default.date,image:o.default.string});t.DeliveryDataShape=c;var s=o.default.shape({productCode:o.default.string.isRequired,quantity:o.default.number});t.ItemEntryShape=s;var f=o.default.shape({status:l.isRequired,statusReason:d,type:u.isRequired,fulfilmentBranch:o.default.string,estimatedDate:o.default.string,supplierLeadTimeDays:o.default.number,cutOffTime:o.default.string,minimumOrderQuantity:o.default.number,limitedStockQuantity:o.default.number});t.DeliveryAvailabilityShape=f;var p=o.default.oneOf((0,r.default)(i.CollectionType));t.CollectionTypeShape=p;var m=o.default.shape({status:l.isRequired,statusReason:d,type:p,fromDate:o.default.string,cutOffTime:o.default.string,minimumOrderQuantity:o.default.number,limitedStockQuantity:o.default.number});t.CollectionAvailabilityShape=m;var g=o.default.shape({item:s,collectionAvailability:m,deliveryAvailability:f});t.ProductAvailabilityShape=g},37070:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.SiteAccessRestrictionsShape=t.SiteAccessRestrictionShape=t.HealthAndSafetyQuestionsShape=t.HealthAndSafetyQuestionShape=t.OrderHistoryShape=t.sortsShape=t.filterShape=t.OrderShape=t.OrderConsignmentShape=t.ConsignmentEntryShape=void 0;var r=a(n(2652)),o=n(72520),i=r.default.shape({product:o.ProductShape,quantity:r.default.number,priceExVat:r.default.number,deliveryInfo:o.DeliveryInfoShape});t.ConsignmentEntryShape=i;var l=r.default.shape({id:r.default.string,type:r.default.string,entries:r.default.arrayOf(i),estimatedFulfilmentDate:r.default.string});t.OrderConsignmentShape=l;var d=r.default.shape({id:r.default.string,OrderNo:r.default.string,Status:r.default.string,totals:o.OrderTotalsShape,paymentInfo:o.PaymentInfoShape,consignments:r.default.arrayOf(l),deliveryInfo:o.DeliveryInfoShape,billingAddress:o.AddressShape});t.OrderShape=d;var u=r.default.shape({code:r.default.string,name:r.default.string,selected:r.default.bool});t.filterShape=u;var c=r.default.shape({code:r.default.string,name:r.default.string,order:r.default.string,selected:r.default.bool});t.sortsShape=c;var s=r.default.shape({filters:r.default.arrayOf(u),sorts:r.default.arrayOf(c),orderCount:r.default.number,orders:r.default.arrayOf(d)});t.OrderHistoryShape=s;var f=r.default.shape({deliveryQuestion:r.default.string,deliveryAnswer:r.default.bool,deliveryComment:r.default.string,siteAccessInstructionsId:r.default.string});t.HealthAndSafetyQuestionShape=f;var p=r.default.arrayOf(f);t.HealthAndSafetyQuestionsShape=p;var m=r.default.shape({deliveryAnswer:r.default.bool,deliveryComment:r.default.string,siteAccessInstructionsId:r.default.string});t.SiteAccessRestrictionShape=m;var g=r.default.arrayOf(m);t.SiteAccessRestrictionsShape=g},54424:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.renderStaticLayout=void 0;var r=a(n(31837)),o=a(n(90366)),i=a(n(14647)),l=a(n(76498)),d=n(81763);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.renderStaticLayout=function(e,t,n){var a=e.mobile,o=e.desktop,u=e.tablet,s=void 0===u?o:u;return"string"==typeof n?(0,l.default)([[(0,i.default)(d.DEVICE_TYPE.isMobile),function(){return a(c(c({},t),{},{isMobile:!0,deviceType:n}))}],[(0,i.default)(d.DEVICE_TYPE.isTablet),function(){return s(c(c({},t),{},{isTablet:!0,deviceType:n}))}],[(0,i.default)(d.DEVICE_TYPE.isDesktop),function(){return o(c(c({},t),{},{isDesktop:!0,deviceType:n}))}]])(n):(0,r.default)((0,i.default)(!0),(function(){return a(t)}),(function(){return o(t)}))(n)}},6406:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.takeSavingsForVatFromBasket=void 0;var r=a(n(49589)),o=a(n(31484)),i=n(96017);t.takeSavingsForVatFromBasket=function(e){return(0,o.default)(i.formatPrice,(0,r.default)(0,["totals","tradeSavings",e?"valueIncVat":"valueExVat"]))}},24812:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.takeCategoryImageSrc=t.takeCategoryLink=t.takeCategoryTitle=t.takeCategoryTitleText=void 0;var r=a(n(86903)),o=(0,a(n(49589)).default)("",["title","text"]);t.takeCategoryTitleText=o;var i=(0,r.default)({},"title");t.takeCategoryTitle=i;var l=(0,r.default)("","link");t.takeCategoryLink=l;var d=(0,r.default)("","image");t.takeCategoryImageSrc=d},2520:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.deliveryTypes=void 0,t.deliveryTypes={carrier:"CARRIER",supplier:"SUPPLIER",branch:"BRANCH",collect:"COLLECT",collectOutOfStock:"COLLECT_OUT_OF_STOCK"}},22204:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.fulfillmentTypes=void 0,t.fulfillmentTypes={delivery:"DELIVERY",collection:"COLLECTION"}},62999:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.COOKIE_KEYS=void 0,t.COOKIE_KEYS={cookiePolicyId:"user.accepted.policy.tp",cookieconsentDismissed:"cookieconsent_dismissed",isLoggedIn:"isLoggedIn"}},43989:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.getConsignmentsTypes=t.getConsignmentByType=void 0;var r=a(n(13483)),o=a(n(20396)),i=a(n(36421)),l=n(9164),d=n(2520),u=function(e,t){return(0,i.default)((0,o.default)("type",t))(e)||null};t.getConsignmentByType=u,t.getConsignmentsTypes=function(e){var t=u(e,d.deliveryTypes.branch),n=u(e,d.deliveryTypes.carrier),a=u(e,d.deliveryTypes.supplier),o=u(e,d.deliveryTypes.collect),i=u(e,d.deliveryTypes.collectOutOfStock),c=(0,r.default)((function(e){return(0,l.isNotNil)(e)}),[t,a,n]).length,s=(0,r.default)((function(e){return(0,l.isNotNil)(e)}),[o,i]).length;return{consignmentsForDelivery:{supplierDelivery:a,carrierDelivery:n,travisPerkinsDelivery:t,totalDeliveries:c,totalCollections:s},consignmentsForCollection:{collection:o,collectOutOfStock:i,totalDeliveries:c,totalCollections:s},totalDeliveries:c,totalCollections:s}}},79375:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TimeoutError=t.timeoutErrorType=void 0;var r=a(n(63298)),o=a(n(17964)),i=a(n(68442)),l=a(n(47474)),d=a(n(51555));var u="TIMEOUT_ERROR";t.timeoutErrorType=u;var c=function(e){(0,o.default)(d,e);var t,n,a=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,l.default)(t);if(n){var r=(0,l.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,i.default)(this,e)});function d(){var e;(0,r.default)(this,d);for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return(e=a.call.apply(a,[this].concat(n))).name="timeout error",e.type=u,e}return d}((0,d.default)(Error));t.TimeoutError=c},91666:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.TimeoutError=void 0;var r=a(n(63298)),o=a(n(17964)),i=a(n(68442)),l=a(n(47474));var d=function(e){(0,o.default)(d,e);var t,n,a=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=(0,l.default)(t);if(n){var r=(0,l.default)(this).constructor;e=Reflect.construct(a,arguments,r)}else e=a.apply(this,arguments);return(0,i.default)(this,e)});function d(){var e;(0,r.default)(this,d);for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return(e=a.call.apply(a,[this].concat(n))).name="timeout error",e.type="TIMEOUT_ERROR",e}return d}((0,a(n(51555)).default)(Error));t.TimeoutError=d},39321:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getEnableFetchProductBySKU=t.getEnableTpplcProductApi=t.getEnableProductV2Query=t.getEnableNewCtaDesignAndMessage=t.getOneTrustFeatureSwitchEnabled=t.featureSwitch=void 0;var a=n(9164),r=function(e){return e(((0,a.isServer)()?process.env:window.tpConfig)||{})};t.featureSwitch=r,t.getOneTrustFeatureSwitchEnabled=function(){return r((function(e){return"true"===e.FEATURE_ENABLE_ONETRUST}))},t.getEnableNewCtaDesignAndMessage=function(){return r((function(e){return"true"===e.FEATURE_ENABLE_NEW_CTA_DESIGN_AND_MESSAGE}))},t.getEnableProductV2Query=function(){return r((function(e){return"true"===e.FEATURE_ENABLE_PRODUCTV2_QUERY}))},t.getEnableTpplcProductApi=function(){return r((function(e){return"true"===e.FEATURE_ENABLE_TPPLC_PRODUCT_API}))},t.getEnableFetchProductBySKU=function(){return r((function(e){return"true"===e.FEATURE_ENABLE_FETCH_PRODUCT_BY_SKU}))}},43294:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.DeliveryType=t.CollectionType=t.AvailableStatus=t.UnavailableReason=void 0,t.UnavailableReason={mustDeliver:"MUST_DELIVER",mustCollect:"MUST_COLLECT",undeliverable:"UNDELIVERABLE",uncollectable:"UNCOLLECTABLE",minOrderQty:"MIN_ORDER_QTY",limitedStock:"LIMITED_STOCK",notLocalAvailable:"NOT_LOCALLY_AVAILABLE"},t.AvailableStatus={available:"AVAILABLE",unavailable:"UNAVAILABLE"},t.CollectionType={collectInStock:"COLLECT_IN_STOCK",collectOutStock:"COLLECT_OUT_STOCK"},t.DeliveryType={carrier:"CARRIER",supplier:"SUPPLIER",branch:"BRANCH"}},9164:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.shouldLimitImageCarouselItemWidth=t.splitArrayByIndexedChunks=t.contentTypeIsHtml=t.getAltText=t.getValueForEnv=t.getHybrisLink=t.isHomePage=t.hasLength=t.mapIndexed=t.isNilOrEmpty=t.isNotEmpty=t.isNotNil=t.getFirstName=t.isServer=t.zIndexes=t.checkIsDesktop=t.checkIsTablet=t.checkIsMobile=void 0;var r=a(n(29501)),o=a(n(91981)),i=a(n(25092)),l=a(n(47628)),d=a(n(74308)),u=a(n(61217)),c=a(n(14647)),s=a(n(86903)),f=a(n(87963)),p=a(n(31484)),m=a(n(26658)),g=a(n(63859)),y=a(n(18038)),C=a(n(12957)),h=a(n(62762)),v=a(n(54838)),b=a(n(28817)),T=a(n(63196)),O=a(n(35047)),P=a(n(42125)),_=n(6714),w=n(81763),I=function(e){return e===w.DEVICE_TYPE.isMobile};t.checkIsMobile=I,t.checkIsTablet=function(e){return e===w.DEVICE_TYPE.isTablet},t.checkIsDesktop=function(e){return e===w.DEVICE_TYPE.isDesktop},t.zIndexes={initial:0,overlay:1,sticky:2,modals:3,actionSheet:4,popup:5,surface:6,overlap:7,mobileMenu:8};var k=function(){return Boolean("undefined"===("undefined"==typeof window?"undefined":(0,P.default)(window)).toString())};t.isServer=k;var A=(0,O.default)((0,T.default)(" "),(0,b.default)());t.getFirstName=A;var E=(0,v.default)(h.default);t.isNotNil=E;var x=(0,v.default)(C.default);t.isNotEmpty=x;var S=(0,y.default)(h.default,C.default);t.isNilOrEmpty=S;var M=(0,g.default)(m.default);t.mapIndexed=M;var B=(0,p.default)((0,f.default)(0),(0,s.default)(0,"length"));t.hasLength=B;var N=function(e){return(0,c.default)(e.pathname,"/")};t.isHomePage=N,t.getHybrisLink=function(e){var t=e.location,n=void 0===t?{pathname:""}:t,a=e.hybrisLink,r=e.exactLink,o=void 0===r?"":r,i=e.isMobile,l=e.deviceType,d=e.useHybrisTarget,u=void 0!==d&&d,c=(0,_.isCmsPreview)(),s="";l?s=I(l)?"&uiel=Mobile":"&uiel=Desktop":void 0!==i&&(s=i?"&uiel=Mobile":"&uiel=Desktop");var f=o||"".concat(n.pathname).concat(n.search);return!N(n)&&!c||u?"".concat(a,"?targetUrl=").concat(encodeURI(f)).concat(s):a},t.getValueForEnv=function(e){return k()?process.env[e]:(0,u.default)(["tpConfig",e],window)},t.getAltText=function(e,t){return/.*\.jpg|jpeg|png/.test(e)?t:e||t},t.contentTypeIsHtml=function(e){return e&&(0,d.default)(/text\/html/,e)};var R=(0,l.default)((function(e,t){return(0,p.default)(M((function(e,t){return{id:t,list:e}})),(0,i.default)(t),(0,o.default)([]))(e)}));t.splitArrayByIndexedChunks=R,t.shouldLimitImageCarouselItemWidth=function(e,t,n){var a=e-t;return(0,r.default)(a,n)}},55492:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.slideInFromRight=t.slideInFromLeft=t.animationDelay=void 0;var a=n(50291);t.animationDelay=400;var r=(0,a.keyframes)(["\n  from {\n    transform: translateX(-100%);\n  }\n  to {\n    transform: translateX(0);\n  }\n"]);t.slideInFromLeft=r;var o=(0,a.keyframes)(["\n  from {\n    transform: translateX(100%);\n  }\n  to {\n    transform: translateX(0);\n  }\n"]);t.slideInFromRight=o},24875:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.isNonEmptyString=t.hasLength=t.isString=t.isFunction=t.isNumber=void 0;var r=a(n(50666)),o=a(n(86903)),i=a(n(87963)),l=a(n(82304)),d=a(n(14647)),u=a(n(31484));t.isNumber=function(e){return"number"==typeof e&&!Number.isNaN(e)};var c=(0,u.default)((0,d.default)("Function"),l.default);t.isFunction=c;var s=(0,u.default)((0,d.default)("String"),l.default);t.isString=s;var f=(0,u.default)((0,i.default)(0),(0,o.default)(0,"length"));t.hasLength=f;var p=(0,r.default)(s,f);t.isNonEmptyString=p},96017:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.showBoughtProducts=t.takeBoughtProductsEntries=t.getProductFromResponse=t.getProductsFromResponse=t.convertTpplcFieldsToProduct=t.convertTpplcParentCategoryToProduct=t.hasZeroVatRate=t.isBaseProductWithVariants=t.productName=t.productImageAlt=t.productCode=t.productTypeImageAlt=t.productTypeImageUrl=t.takeIsToolHireProduct=t.formatPrice=t.numberWithThousandSeparator=t.fixedPriceValue=t.vatDisplay=t.hasVariants=t.productVariants=t.currency=void 0;var r=a(n(53186)),o=a(n(29501)),i=a(n(47627)),l=a(n(43405)),d=a(n(41502)),u=a(n(34127)),c=a(n(26658)),s=a(n(50666)),f=a(n(14647)),p=a(n(11536)),m=a(n(90947)),g=a(n(55756)),y=a(n(49589)),C=a(n(20396)),h=a(n(36421)),v=a(n(61217)),b=a(n(91981)),T=a(n(62697)),O=a(n(63196)),P=a(n(62762)),_=a(n(37992)),w=a(n(87963)),I=a(n(31484)),k=a(n(86903)),A=n(39321),E=n(42481),x=(0,A.getEnableProductV2Query)(),S=(0,A.getEnableTpplcProductApi)(),M=(0,A.getEnableFetchProductBySKU)();t.currency="£";var B=(0,k.default)([],"variants");t.productVariants=B;var N=(0,I.default)((0,w.default)(0),_.default,B);t.hasVariants=N,t.vatDisplay=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="".concat(e?"Inc.":"Ex."," VAT");return t?n:"(".concat(n,")")};var R=function(e){return(0,P.default)(e)||Number.isNaN(e)?"":Number(e).toFixed(2)};t.fixedPriceValue=R;var D=function(e,t){var n=t||5;return e&&(0,O.default)(".",e)[0].length>=n?Number(e).toLocaleString("en-GB",{maximumFractionDigits:2,minimumFractionDigits:2}):e};t.numberWithThousandSeparator=D,t.formatPrice=function(e){return(0,P.default)(e)||Number.isNaN(e)?"":"".concat("£").concat(D(R(e)))};var L=(0,I.default)(Boolean,(0,T.default)("hireable"));t.takeIsToolHireProduct=L;var W=function(e){return(0,I.default)((0,b.default)((0,v.default)(["primaryImage","images","0"],e)),(0,h.default)((0,C.default)("type","product")),(0,b.default)([]),(0,v.default)(["primaryImage","images"]))(e)},j=(0,I.default)((0,b.default)("data:image/jpeg;base64,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"),(0,T.default)("url"),W);t.productTypeImageUrl=j;var U=(0,I.default)((0,T.default)("altText"),W);t.productTypeImageAlt=U;var H=(0,k.default)("","code");t.productCode=H;var F=(0,y.default)("",["primaryImage","images","0","altText"]);t.productImageAlt=F;var q=(0,k.default)("","name");t.productName=q;var z=(0,g.default)([(0,m.default)(P.default,"baseProductCode"),(0,p.default)(f.default,[(0,T.default)("code"),(0,T.default)("baseProductCode")])]),V=(0,s.default)(N,z);t.isBaseProductWithVariants=V;var Y=(0,I.default)((0,f.default)(0),(0,T.default)("vatRate"));t.hasZeroVatRate=Y;var G=(0,I.default)((0,c.default)((0,u.default)({code:(0,T.default)("code"),name:(0,T.default)("name"),parentCategory:function(e){return G(e)}})),(0,k.default)([],"parentCategories"));t.convertTpplcParentCategoryToProduct=G;var K=(0,d.default)(l.default,(0,u.default)({code:(0,T.default)("sku"),parentCategory:G,parentCategories:(0,i.default)(null),price:{productCode:(0,T.default)("sku"),tradePrice:(0,y.default)(null,["price","price","tradePrice"]),retailPrice:(0,y.default)(null,["price","price","retailPrice"]),promotionalPriceTiers:(0,y.default)(null,["price","price","promotionalPriceTiers"]),priceUom:(0,y.default)(null,["price","priceUom"]),priceOnApplication:(0,y.default)(null,["price","priceOnApplication"]),tradeHireRates:(0,y.default)(null,["price","price","tradeHireRates"]),retailHireRates:(0,y.default)(null,["price","price","retailHireRates"]),typicalTradePrice:(0,y.default)(null,["price","price","typicalTradePrice"])}}));t.convertTpplcFieldsToProduct=K;var X=(0,I.default)((0,d.default)(l.default,(0,u.default)({variants:(0,I.default)((0,c.default)((0,u.default)({product:(0,I.default)(K,(0,k.default)({},"product")),features:(0,k.default)([],"features")})),(0,k.default)([],"variants"))})),K),Z=(0,I.default)(X,(0,y.default)({},["data","tpplcProduct"])),Q=(0,I.default)(X,(0,y.default)({},["data","tpplcBrand","tpplcProductBySku"])),J=(0,I.default)((0,c.default)(X),(0,y.default)([],["data","tpplcProducts"]));t.getProductsFromResponse=function(e){return S?J(e):(0,v.default)(["data","products"],e)},t.getProductFromResponse=function(e){return S?M?Q:Z(e):(0,v.default)(["data",x?"productV2":"product"],e)};var $=(0,v.default)(["boughtProducts","entries"]);t.takeBoughtProductsEntries=$;var ee=(0,I.default)((0,o.default)(r.default,E.MIN_PRODUCTS_LENGTH_TO_SHOW_BANNER),(0,T.default)("length"));t.showBoughtProducts=ee},20480:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.RequestStatus=void 0,t.RequestStatus={NotAsked:{type:"NotAsked",is:function(e){return e&&"NotAsked"===e.type}},Loading:{type:"Loading",is:function(e){return e&&"Loading"===e.type}},Failed:{type:"Failed",is:function(e){return e&&"Failed"===e.type}},NotFound:{type:"NotFound",is:function(e){return e&&"NotFound"===e.type}},Succeeded:{type:"Succeeded",is:function(e){return e&&"Succeeded"===e.type}}}},54439:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.rejectingPromiseWithTimeout=void 0;var a=n(91666);t.rejectingPromiseWithTimeout=function(e,t){return new Promise((function(n,r){var o=setTimeout((function(){o=void 0,r(new a.TimeoutError)}),e);t.then((function(e){o&&(clearTimeout(o),n(e))}),(function(e){o&&(clearTimeout(o),r(e))}))}))}},94103:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.stylesByDeviceType=void 0;var r=a(n(49832)),o=a(n(47627)),i=a(n(60758)),l=a(n(76498)),d=a(n(62697)),u=a(n(62762)),c=a(n(54838)),s=a(n(31484)),f=a(n(31837)),p=n(81763);t.stylesByDeviceType=function(e){var t=e.mobile,n=e.tablet,a=e.desktop;return(0,f.default)((0,s.default)((0,c.default)(u.default),(0,d.default)("deviceType")),(0,l.default)([[(0,i.default)(["deviceType"],p.DEVICE_TYPE.isMobile),(0,o.default)(t||null)],[(0,i.default)(["deviceType"],p.DEVICE_TYPE.isTablet),(0,o.default)(n||null)],[(0,i.default)(["deviceType"],p.DEVICE_TYPE.isDesktop),(0,o.default)(a||null)],[r.default,(0,o.default)(null)]]),(0,l.default)([[(0,i.default)(["theme","deviceType"],p.DEVICE_TYPE.isMobile),(0,o.default)(t||null)],[(0,i.default)(["theme","deviceType"],p.DEVICE_TYPE.isTablet),(0,o.default)(n||null)],[(0,i.default)(["theme","deviceType"],p.DEVICE_TYPE.isDesktop),(0,o.default)(a||null)],[r.default,(0,o.default)(null)]]))}},46784:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.getTpplcProductIds=t.getTpplcProductId=void 0;var r=a(n(26658)),o=a(n(42928)),i=function(e){return o.default.encode(JSON.stringify({skuCode:e,catalogId:"TravisPerkinsWeb"}))};t.getTpplcProductId=i;var l=(0,r.default)(i);t.getTpplcProductIds=l},96161:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.takePdpUrl=t.escapeUrlParameter=t.takeMatchedRoute=void 0;var r=a(n(47627)),o=a(n(86903)),i=a(n(49589)),l=a(n(96644)),d=a(n(11536)),u=a(n(62697)),c=a(n(35047)),s=a(n(31837)),f=a(n(26658)),p=a(n(13483)),m=a(n(8479)),g=a(n(50130)),y=a(n(91981)),C=a(n(5010)),h=a(n(2456)),v=a(n(84413)),b=a(n(31484)),T=a(n(52906)),O=a(n(40999)),P=a(n(76085)),_=n(65092);t.takeMatchedRoute=function(e,t){return(0,P.default)((function(t,n){var a=(0,_.matchPath)(e,n);return a?(0,O.default)({pattern:n,match:a}):t}),{match:null,pattern:null},(0,T.default)(t))};var w=(0,b.default)((0,v.default)(/\s+/g,"-"),h.default,(0,v.default)(/[^a-z\d\s-]/g,""),(0,v.default)(/[—._-]/g," "),(0,v.default)(/&/g," and "),C.default,(0,y.default)(""));t.escapeUrlParameter=w;var I=(0,b.default)((0,g.default)("/"),(0,m.default)(""),(0,p.default)(Boolean),(0,f.default)(w)),k=(0,s.default)((0,c.default)((0,u.default)("code"),Boolean),(0,d.default)((0,l.default)(I),[(0,i.default)("",["parentCategory",0,"name"]),(0,o.default)("","name"),(0,r.default)("p"),(0,o.default)("","code")]),(0,r.default)(""));t.takePdpUrl=function(e){return(0,b.default)(k,(0,y.default)({}))(e)}},53555:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.EMAIL_PATTERN=t.validators=void 0;var r=a(n(17596)),o=a(n(86903)),i=a(n(29501)),l=a(n(91981)),d=a(n(74308)),u=a(n(31484)),c=a(n(12957)),s=a(n(62762)),f=a(n(61432)),p=a(n(4180)),m={notNull:function(e){return(0,p.default)((0,f.default)((0,s.default)(e),(0,c.default)(e)))},pattern:function(e){return(0,u.default)((0,d.default)(e),(0,l.default)(""))},maxLength:function(e){return(0,u.default)((0,i.default)(e),(0,o.default)(0,"length"))},minLength:function(e){return(0,u.default)((0,r.default)(e),(0,o.default)(0,"length"))},minValue:function(e){return(0,r.default)(e)}};t.validators=m,t.EMAIL_PATTERN=/^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,})$|^$/},31404:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.addBodyComments=t.addEndComment=t.addBeginComment=void 0;var r=a(n(10570)),o=a(n(61217));t.addBeginComment=function(e,t,n,a){var r=(0,o.default)(["_meta","beginNodeSpan",0,"data"],n);a&&e&&n&&r&&!e.classList.contains("cms-begin-comment-added")&&(e.insertAdjacentHTML(t,r),e.classList.add("cms-begin-comment-added"))},t.addEndComment=function(e,t,n,a){var r=(0,o.default)(["_meta","endNodeSpan",0,"data"],n);a&&e&&n&&r&&!e.classList.contains("cms-end-comment-added")&&(e.insertAdjacentHTML(t,r),e.classList.add("cms-end-comment-added"))},t.addBodyComments=function(e,t){var n=(0,o.default)(["_meta","endNodeSpan"],e);if(t&&e&&n&&n.length>0){var a=document.getElementById("hst-page-meta-data");a?a.innerHTML="":((a=document.createElement("div")).id="hst-page-meta-data",a.style="display: none;",document.body.appendChild(a)),(0,r.default)((function(e){var t=e.data;return a.insertAdjacentHTML("beforeend",t)}),n)}}},47034:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.takeHasNoOnboardingBannerData=t.checkCmsComponentData=t.takeHomePageInfoBannerContainerIsNotEmpty=t.takeWhatsNextItemCmsComponentData=t.takeClpBannerComponentDataIsNotEmpty=t.takeHomePageAboveFooterIsNotEmpty=t.takeCheckoutFooterCmsComponentDataIsNotEmpty=t.takeFooterCmsComponentDataIsNotEmpty=t.takeHomePageCarouselComponentsData=t.takeCustomerSavingsCmsComponentData=t.takeCmsPageTitle=t.takeCmsSeoComponentMetaData=t.takeTradeOffersCmsComponentData=t.takeStockAvailabilityCmsComponentData=t.takeToolHireCmsComponentData=t.takeReturnsInfoCmsComponentData=void 0;var r=a(n(62762)),o=a(n(4180)),i=a(n(13483)),l=a(n(63274)),d=a(n(61217)),u=a(n(18038)),c=a(n(20396)),s=a(n(36421)),f=a(n(49589)),p=a(n(86903)),m=a(n(26658)),g=a(n(25024)),y=a(n(31484)),C=n(75236),h=n(33384),v=n(14140),b=(0,y.default)(g.default,(0,m.default)((0,p.default)([],"components")),(0,f.default)([],["page","components"]));t.takeReturnsInfoCmsComponentData=function(e){return(0,y.default)((0,v.findContentForComponent)(e),(0,s.default)((0,c.default)("label",h.CMS_COMPONENTS.ReturnsInformationItem)),b)(e)},t.takeToolHireCmsComponentData=function(e){return(0,y.default)((0,v.findContentForComponent)(e),(0,s.default)((0,c.default)("label",h.CMS_COMPONENTS.ToolHireInformationItem)),b)(e)},t.takeStockAvailabilityCmsComponentData=function(e){return(0,y.default)((0,u.default)((0,y.default)((0,v.findContentForComponent)(e),(0,s.default)((0,c.default)("label",h.CMS_COMPONENTS.DeliveryAvailabilityMessage))),(0,y.default)((0,v.findContentForComponent)(e),(0,s.default)((0,c.default)("label",h.CMS_COMPONENTS.CollectionAvailabilityMessage)))),b)(e)},t.takeTradeOffersCmsComponentData=function(e){return(0,y.default)((0,v.findContentForComponent)(e),(0,s.default)((0,c.default)("label",h.CMS_COMPONENTS.TradeOffersCarousel)),b)(e)},t.takeCmsSeoComponentMetaData=function(e){return(0,y.default)((0,d.default)(["_meta","paramsInfo"]),(0,s.default)((0,c.default)("label",h.CMS_COMPONENTS.SEO)),(0,p.default)([],"components"),(0,s.default)((0,c.default)("name",h.CMS_CONTAINERS.staticSeo)),(0,f.default)([],["page","components"]))(e)};var T=(0,f.default)("",["page","_meta","pageTitle"]);t.takeCmsPageTitle=T,t.takeCustomerSavingsCmsComponentData=function(e){return(0,y.default)((0,v.findContentForComponent)(e),(0,s.default)((0,c.default)("label",h.CMS_COMPONENTS.CustomerSavingMessage)),b)(e)},t.takeHomePageCarouselComponentsData=function(e){return(0,y.default)((0,v.findContentForComponent)(e),(0,s.default)((0,c.default)("label",h.CMS_COMPONENTS.BannerCarousel)),b)(e)},t.takeFooterCmsComponentDataIsNotEmpty=function(e){return(0,y.default)((0,l.default)((0,y.default)((function(e){return!!e}),(0,v.findContentForComponent)(e))),(0,i.default)((0,c.default)("label",h.CMS_COMPONENTS.MainFooterBlock)),(0,p.default)([],"components"),(0,s.default)((0,c.default)("name",h.CMS_CONTAINERS.mainFooterBlock)),(0,f.default)([],["page","components"]))(e)},t.takeCheckoutFooterCmsComponentDataIsNotEmpty=function(e){return(0,y.default)((0,l.default)((0,y.default)((function(e){return!!e}),(0,v.findContentForComponent)(e))),(0,i.default)((0,c.default)("label",h.CMS_COMPONENTS.CheckoutFooter)),(0,p.default)([],"components"),(0,s.default)((0,c.default)("name",h.CMS_CONTAINERS.checkoutFooter)),(0,f.default)([],["page","components"]))(e)},t.takeHomePageAboveFooterIsNotEmpty=function(e){return(0,y.default)((0,l.default)((0,y.default)(Boolean,(0,v.findContentForComponent)(e))),(0,p.default)([],"components"),(0,s.default)((0,c.default)("name",h.CMS_CONTAINERS.homePageAboveFooter)),(0,f.default)([],["page","components"]))(e)},t.takeClpBannerComponentDataIsNotEmpty=function(e){return(0,y.default)((0,l.default)((0,y.default)((function(e){return!!e}),(0,v.findContentForComponent)(e))),(0,i.default)((0,c.default)("label",h.CMS_COMPONENTS.CLPBanner)),(0,p.default)([],"components"),(0,s.default)((0,c.default)("name",h.CMS_CONTAINERS.clpBanner)),(0,f.default)([],["page","components"]))(e)},t.takeWhatsNextItemCmsComponentData=function(e){return(0,y.default)((0,v.findContentForComponent)(e),(0,s.default)((0,c.default)("label",h.CMS_COMPONENTS.WhatHappensNextItem)),b)(e)},t.takeHomePageInfoBannerContainerIsNotEmpty=function(e){return(0,y.default)((0,l.default)((0,y.default)((function(e){return!!e}),(0,v.findContentForComponent)(e))),(0,p.default)([],"components"),(0,s.default)((0,c.default)("name",h.CMS_CONTAINERS.infoBanner)),(0,f.default)([],["page","components"]))(e)};var O=function(e,t){return(0,y.default)(o.default,r.default,(0,d.default)(["components",0,"models","document"]),(0,s.default)((0,c.default)("name",t)),(0,f.default)([],["page","components"]))(e)};t.checkCmsComponentData=O,t.takeHasNoOnboardingBannerData=function(e){return!O((0,C.takePageModel)(e),h.CMS_CONTAINERS.onboardingBannerContainer)}},86225:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.getAdditionalCmsData=t.getCLPBannerProductSkuList=t.getBannerCarouselProductSkuList=void 0;var r=a(n(90366)),o=a(n(10202)),i=a(n(88047)),l=a(n(62762)),d=a(n(54838)),u=a(n(62697)),c=a(n(69416)),s=a(n(20396)),f=a(n(37240)),p=a(n(49589)),m=a(n(26658)),g=a(n(25024)),y=a(n(13483)),C=a(n(29916)),h=a(n(86903)),v=a(n(87963)),b=a(n(31484)),T=a(n(50666)),O=n(33384),P=n(14140),_=n(24875),w=n(39321),I=n(34596),k=n(96017),A=n(46784),E=n(9164);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var M=(0,w.getEnableTpplcProductApi)(),B=(0,w.getEnableFetchProductBySKU)(),N=function(e){return M?B?{productSku:e,salesChannel:(0,E.getValueForEnv)("TPPLC_SALES_CHANNEL"),brandId:(0,E.getValueForEnv)("BRAND_NAME")}:{productId:(0,A.getTpplcProductId)(e)}:{code:e}},R=(0,T.default)(_.isString,(0,b.default)((0,v.default)(5),(0,h.default)(0,"length"))),D=function(e){return(0,b.default)(C.default,(0,y.default)(R),g.default,(0,m.default)((0,b.default)((0,m.default)((0,p.default)(null,["productPrice","productSKU"])),(0,h.default)([],"tpcarouselBanner"),(0,P.findContentForComponent)(e))))};t.getBannerCarouselProductSkuList=D;var L=function(e){return(0,b.default)(C.default,(0,y.default)(R),(0,m.default)((0,b.default)((0,p.default)(null,["price","productSKU"]),(0,P.findContentForComponent)(e))))};t.getCLPBannerProductSkuList=L;var W=function(e,t,n){return function(){var a=(0,f.default)(i.default.mark((function a(r,o){var f,p,m;return i.default.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if((f=(0,y.default)((0,s.default)("label",o),t)).length){a.next=3;break}return a.abrupt("return",null);case 3:if((p=r(n)(f)).length){a.next=6;break}return a.abrupt("return",null);case 6:return a.next=8,Promise.all(p.map((function(t){return e({query:I.findProduct,params:N(t)}).then(k.getProductFromResponse).catch((function(){return null}))})));case 8:return m=a.sent,a.abrupt("return",(0,b.default)((0,c.default)((function(e,t){return t||e}),[],(0,u.default)("code")),(0,y.default)((0,d.default)(l.default)))(m));case 10:case"end":return a.stop()}}),a)})));return function(e,t){return a.apply(this,arguments)}}()},j=function(){var e=(0,f.default)(i.default.mark((function e(t,n){var a,r,l,d,u,c,s;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,a=(0,p.default)([],["page","components"],t),r=(0,b.default)(g.default,(0,m.default)((0,h.default)([],"components")))(a),l=W(n,r,t),e.next=6,Promise.all([l(D,O.CMS_COMPONENTS.BannerCarousel),l(L,O.CMS_COMPONENTS.CLPBanner)]);case 6:return d=e.sent,u=(0,o.default)(d,2),c=u[0],s=u[1],e.abrupt("return",{products:S(S({},c),s)});case 13:return e.prev=13,e.t0=e.catch(0),e.abrupt("return",{products:null});case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(t,n){return e.apply(this,arguments)}}();t.getAdditionalCmsData=j},71875:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getTestId=t.BUY_AGAIN_PREFIX=void 0,t.BUY_AGAIN_PREFIX="buy-again",t.getTestId=function(e){return function(t){return"".concat(e,"-").concat(t)}}},98331:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.findChildById=void 0;var r=a(n(42125));t.findChildById=function e(t,n,a){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4?arguments[4]:void 0;for(var l in t)if(Object.prototype.hasOwnProperty.call(t,l))if("object"===(0,r.default)(t[l])){var d=o.concat(Number.isNaN(Number(l))?l:Number(l)),u=e(t[l],n,l,d,o);if(void 0!==u)return u}else if("id"===l&&t.id===n)return{idx:Number(a),parentPath:i}}},14140:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.getDigitFromString=t.getContentFromConfigurationByKey=t.getContentFromPageModelByUuid=t.getDocumentUuidFromConfigurationByKey=t.takeComponentTypeFromDocumentData=t.applyWastage=t.formatValue=t.convertImperialMetrics=t.takeBannerPrice=t.takePriceValues=t.takeTextWithColorField=t.findContentForComponent=t.isValidCountdownDate=t.findContentByUuid=t.toUrlEncodedFormData=t.getApiUrlByComponent=t.getMicrositeApiUrl=t.getApiUrl=t.getBaseUrl=void 0;var r=a(n(47628)),o=a(n(84413)),i=a(n(54171)),l=a(n(62697)),d=a(n(91981)),u=a(n(35112)),c=a(n(10202)),s=a(n(86903)),f=a(n(31484)),p=a(n(49589)),m=a(n(87963)),g=a(n(61217)),y=a(n(4180)),C=a(n(12957)),h=a(n(13483)),v=a(n(63196)),b=a(n(56348)),T=a(n(97456)),O=a(n(53186)),P=a(n(21017)),_=a(n(31837)),w=a(n(35047)),I=a(n(57425)),k=n(6714),A=n(96017);t.getBaseUrl=function(){if(!(0,k.isCmsPreview)())return"";var e="undefined"!=typeof window&&window.location&&window.location.pathname||"",t=k.cmsConfig.cmsPreviewPrefix,n=k.cmsConfig.cmsContextPath,a=k.cmsConfig.cmsChannelPath,r=n?"/".concat(n):"",o="".concat(r,"/").concat(t).concat(a?"/".concat(a):"");return(0,I.default)(o,e)?o:r&&(0,I.default)(r,e)?r:""},t.getApiUrl=function(){var e=k.cmsConfig.cmsBaseUrl,t=k.cmsConfig.cmsContextPath,n=k.cmsConfig.cmsApiPath,a=k.cmsConfig.cmsChannelPath,r=k.cmsConfig.cmsPreviewPrefix,o="undefined"!=typeof window&&window.location&&window.location.pathname||"";return(0,w.default)((0,_.default)((function(){return t}),(0,P.default)(O.default,"/".concat(t)),T.default),(0,_.default)((function(){return r&&(0,b.default)(r,o)}),(0,P.default)(O.default,"/".concat(r)),T.default),(0,_.default)((function(){return a}),(0,P.default)(O.default,"/".concat(a)),T.default),(0,P.default)(O.default,"/".concat(n)))(e)},t.getMicrositeApiUrl=function(){var e=k.cmsConfig.cmsBaseUrl,t=k.cmsConfig.cmsContextPath,n=k.cmsConfig.cmsMicrositeApiPath,a=k.cmsConfig.cmsChannelPath;return(0,w.default)((0,_.default)((function(){return t}),(0,P.default)(O.default,"/".concat(t)),T.default),(0,_.default)((function(){return a}),(0,P.default)(O.default,"/".concat(a)),T.default),(0,P.default)(O.default,"/".concat(n)))(e)},t.getApiUrlByComponent=function(e,t){var n=k.cmsConfig.cmsBaseUrl,a=k.cmsConfig.cmsContextPath,r=k.cmsConfig.cmsApiPath,o=k.cmsConfig.cmsPreviewPrefix,i=k.cmsConfig.cmsChannelPath,l=k.cmsConfig.cmsApiComponentRenderingUrlSuffix;return(0,w.default)((0,_.default)((function(){return a}),(0,P.default)(O.default,"/".concat(a)),T.default),(0,_.default)((function(){return o}),(0,P.default)(O.default,"/".concat(o)),T.default),(0,_.default)((function(){return i}),(0,P.default)(O.default,"/".concat(i)),T.default),(0,P.default)(O.default,"/".concat(r)),(0,_.default)((function(){return e}),(0,P.default)(O.default,e),T.default),(0,_.default)((function(){return t}),(0,P.default)(O.default,"".concat(l).concat(t)),T.default))(n)},t.toUrlEncodedFormData=function(e){return Object.keys(e).map((function(t){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e[t]))})).join("&")};var E=function(e,t){return(0,w.default)((0,v.default)("/"),(0,h.default)((0,w.default)(C.default,y.default)),(function(t){return(0,g.default)(t,e)}))(t)};t.findContentByUuid=E,t.isValidCountdownDate=function(e){return(0,m.default)(Date.now(),e)};var x=(0,p.default)(null,["models","document","$ref"]);t.findContentForComponent=function(e){return function(t){var n=x(t);return n?E(e,n):null}},t.takeTextWithColorField=function(e){return(0,f.default)((function(e){var t=e.color,n=e.text;return n?{textColor:t||"",text:n}:null}),(0,s.default)({},e))};var S=(0,f.default)((function(e){var t=(0,c.default)(e,4);return{currency:t[1],integerPart:t[2],fractionalPart:t[3]}}),(0,u.default)(/^(\D+)(\d+)\.(\d+)$/),(0,d.default)(""));t.takePriceValues=S,t.takeBannerPrice=function(e,t,n){return function(a){var r=(0,l.default)("productPrice",a)||(0,l.default)("price",a);if(!r)return null;var o=r.productSKU,i=r.nowPriceExVat,d=r.nowPriceIncVat,u=r.wasPriceExVat,c=r.wasPriceIncVat,s=r.priceUom;if(o&&t[o]){var f=e(1,n,t[o]),p=f.price,m=f.retailPrice,g=f.tradePrice,y=f.formattedUom;return{nowPrice:p,priceValues:S(p),wasPrice:g||m,formattedUom:y,includeVat:n}}if(i&&d){var C=(0,A.formatPrice)(n?d:i),h=(0,A.formatPrice)(n?c:u);return{nowPrice:C,priceValues:S(C),wasPrice:h,formattedUom:s,includeVat:n}}return null}};var M=function(e){return e/25.4},B=function(e){return 3.281*e},N=function(e){return 10.764*e},R=function(e){return e/3.281},D=function(e){return 25.4*e},L=function(e){return e/10.764},W=function(e){return e?D:M},j=function(e){return e?R:B},U=function(e){return e?L:N};t.convertImperialMetrics=function(e){return(0,i.default)({width:j(e),height:j(e),brickLength:W(e),brickHeight:W(e),brickWidth:W(e),mortarJoint:W(e),totalArea:U(e),area:U(e)})},t.formatValue=function(e){return Math.round(10*e)/10},t.applyWastage=function(e){return Math.ceil(e+.05*e)},t.takeComponentTypeFromDocumentData=function(e){return(0,f.default)((0,o.default)("hippocmsspa:",""),(0,s.default)("","documentType"))(e)};var H=function(e,t){return(0,p.default)(null,["models",t,"$ref"],e)};t.getDocumentUuidFromConfigurationByKey=H;var F=function(e,t){return t?E(e,t):null};t.getContentFromPageModelByUuid=F;var q=(0,r.default)((function(e,t,n){var a=H(e,n);return F(t,a)}));t.getContentFromConfigurationByKey=q,t.getDigitFromString=function(e){return Number(e.match(/\d+/)[0])}},54136:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.useSlider=t.useInterval=void 0;var r=a(n(10202)),o=n(89526),i=function(e,t){var n=(0,o.useRef)(null);(0,o.useEffect)((function(){n.current=e}),[e]);var a=function(){return n&&n.current()};(0,o.useEffect)((function(){var e=setInterval(a,t);return function(){return clearInterval(e)}}),[t])};t.useInterval=i,t.useSlider=function(e){var t=e.total,n=void 0===t?0:t,a=e.speed,l=void 0===a?1e3:a,d=e.loop,u=void 0===d||d,c=e.enabled,s=void 0===c||c,f=(0,o.useState)(0),p=(0,r.default)(f,2),m=p[0],g=p[1];return i((function(){s&&m<n&&g(m===n-1?u?0:m:m+1)}),l),{offset:m,setOffset:g}}},31569:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.setLogoUrl=t.transformHippoCMSHtmlImagesSrc=t.getImageUrlWithKey=t.getImageUrl=void 0;var r=a(n(62697)),o=a(n(25838)),i=a(n(5010)),l=a(n(52906)),d=a(n(31484)),u=a(n(34127)),c=a(n(43405)),s=a(n(49589)),f=a(n(86903)),p=a(n(84413)),m=a(n(74308)),g=n(6714),y=n(14140),C=n(81763),h=g.cmsConfig.cmsBaseUrl,v=g.cmsConfig.cmsContextPath,b="/binaries/content/",T=(0,m.default)(new RegExp(b)),O=(0,m.default)(new RegExp("^/")),P=function(e){var t,n=O(e),a=(t=e,v&&(0,m.default)(new RegExp("/".concat(v,"(").concat(b,"|").concat("/_cmsinternal/binaries/content/",")")),t)),r=a?e:(0,p.default)(b,"/".concat(v).concat(b),e),o="".concat(h).concat(v&&!a?"/".concat(v):"").concat(e);return(0,g.isCmsPreview)()?o:n?"".concat(h).concat(r):r},_=function(e,t){var n=(0,f.default)(null,"$ref",e);if(!n||"string"!=typeof n)return null;var a=(0,y.findContentByUuid)(t,n),r=(0,s.default)(null,["_links","site","href"],a);return r?P(r):null};t.getImageUrl=_,t.getImageUrlWithKey=function(e,t){return function(n){return n&&_(n[e],t)}};var w=new RegExp(/src="([^"]+)"/g);t.transformHippoCMSHtmlImagesSrc=function(e){return e&&"string"==typeof e?e.replace(w,(function(e,t){return T(t)?'src="'.concat(P(t),'"'):e})):""},t.setLogoUrl=function(e,t){return(0,c.default)(e,(0,u.default)({logo:(0,d.default)((function(e){var n=(0,l.default)(C.DEVICE_TYPE).reduce((function(n,a){return n[a]=(0,d.default)((function(e){return _(e,t)}),(0,f.default)({},(0,i.default)(a)))(e),n}),{});return(0,o.default)("urls",n,e)}),(0,r.default)("logo"))})(e))}},14048:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"checkCmsComponentData",{enumerable:!0,get:function(){return a.checkCmsComponentData}}),Object.defineProperty(t,"takeCmsPageTitle",{enumerable:!0,get:function(){return a.takeCmsPageTitle}}),Object.defineProperty(t,"takeCmsSeoComponentMetaData",{enumerable:!0,get:function(){return a.takeCmsSeoComponentMetaData}}),Object.defineProperty(t,"takeClpBannerComponentDataIsNotEmpty",{enumerable:!0,get:function(){return a.takeClpBannerComponentDataIsNotEmpty}}),Object.defineProperty(t,"takeHasNoOnboardingBannerData",{enumerable:!0,get:function(){return a.takeHasNoOnboardingBannerData}}),Object.defineProperty(t,"getBaseUrl",{enumerable:!0,get:function(){return r.getBaseUrl}}),Object.defineProperty(t,"transformCmsRequestPath",{enumerable:!0,get:function(){return o.transformCmsRequestPath}}),Object.defineProperty(t,"transformMicrositeData",{enumerable:!0,get:function(){return i.transformMicrositeData}}),Object.defineProperty(t,"getBannerCarouselProductSkuList",{enumerable:!0,get:function(){return l.getBannerCarouselProductSkuList}}),Object.defineProperty(t,"getCLPBannerProductSkuList",{enumerable:!0,get:function(){return l.getCLPBannerProductSkuList}}),Object.defineProperty(t,"takeStaticPageType",{enumerable:!0,get:function(){return d.takeStaticPageType}}),Object.defineProperty(t,"setLogoUrl",{enumerable:!0,get:function(){return u.setLogoUrl}});var a=n(47034),r=n(14140),o=n(10425),i=n(58368),l=n(86225),d=n(89877),u=n(31569)},58368:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.transformMicrositeData=void 0;var r=a(n(35112)),o=a(n(26658)),i=a(n(13483)),l=a(n(63196)),d=a(n(28817)),u=a(n(91981)),c=a(n(31484)),s=a(n(84413)),f=a(n(74308)),p=a(n(18038)),m=n(55193),g=n(24875),y=(0,p.default)((0,f.default)(/^http:\/\/.*/),(0,f.default)(/^https:\/\/.*/)),C=(0,f.default)(/^#/),h=(0,s.default)(/^\//,""),v=function(e,t){return y(t)||C(t)?t:"".concat(m.micrositeApiUrl,"/").concat(e,"/").concat(h(t))},b=new RegExp(/src="([^"]+)"/g),T=new RegExp(/href="([^"]+)"/g),O=new RegExp(/url\(([^)]+)\)/g),P=new RegExp(/<script [^>]+>/g),_=new RegExp(/<meta [^>]+>/g),w=new RegExp(/<title>[^<]+<\/title>/g),I=new RegExp(/<title>(.*)<\/title>/g);t.transformMicrositeData=function(e,t,n){if(!t||"string"!=typeof t)return"";var a=(0,c.default)((0,u.default)(""),d.default,(0,l.default)("/"),(0,u.default)(""))(e),f=n?"".concat(n,"/").concat(a):a,p=t.replace(b,(function(e,t){return'src="'.concat(v(f,t),'"')})).replace(T,(function(e,t){return'href="'.concat(v(f,t),'"')})).replace(O,(function(e,t){return"url(".concat(v(f,t),')"')})),m=(0,c.default)((0,i.default)(Boolean),(0,o.default)((0,c.default)((0,s.default)(/"$/g,""),(0,s.default)(/^src="/g,""),(0,u.default)(""),d.default,(0,r.default)(b))),(0,i.default)(g.isString),(0,r.default)(P))(p),y=(0,c.default)((0,i.default)(g.isString),(0,r.default)(_))(p),C=(0,c.default)(d.default,(0,i.default)(g.isString),(0,r.default)(w))(p),h=C&&C.replace(I,(function(e,t){return t}));return{html:p,scripts:m,metaTags:y,titleTag:C,titleText:h}}},89877:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.takeStaticPageType=void 0;var r=a(n(56517)),o=a(n(50666)),i=a(n(47627)),l=a(n(76498)),d=a(n(31484)),u=a(n(20396)),c=a(n(36421)),s=a(n(49589)),f=n(33384),p=n(9164),m=(0,s.default)([],["page","components"]),g=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticSingleContainerAllDevices)),y=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticDesktopTwoMobileOneLeftContainer)),C=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticDesktopTwoMobileOneRightContainer)),h=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticSingleContainerMobileDevices)),v=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticCLPContainerTop)),b=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticCLPContainerLeft)),T=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticCLPContainerCategories)),O=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticArticlesContainerTitle)),P=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticArticlesContainerTop)),_=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticArticlesContainer4Columns1)),w=(0,c.default)((0,u.default)("name",f.CMS_CONTAINERS.staticSingleContainerFullWidth));t.takeStaticPageType=function(e,t){return(0,d.default)((0,l.default)([[g,(0,i.default)(f.CMS_STATIC_PAGE_TYPES.singleContainerAllDevices)],[(0,o.default)(h,(0,i.default)((0,p.checkIsMobile)(t))),(0,i.default)(f.CMS_STATIC_PAGE_TYPES.singleContainerMobileDevices)],[(0,o.default)(y,C),(0,i.default)(f.CMS_STATIC_PAGE_TYPES.desktopTwoMobileOneContainer)],[(0,r.default)([T,v,b]),(0,i.default)(f.CMS_STATIC_PAGE_TYPES.staticCLP)],[(0,r.default)([O,P,_]),(0,i.default)(f.CMS_STATIC_PAGE_TYPES.staticArticlesPage)],[w,(0,i.default)(f.CMS_STATIC_PAGE_TYPES.singleContainerFullWidth)]]),m)(e)}},10425:function(e,t,n){var a=n(95656);Object.defineProperty(t,"__esModule",{value:!0}),t.transformCmsRequestPath=void 0;var r=a(n(61217)),o=n(96161);t.transformCmsRequestPath=function(e,t){var n=(0,o.takeMatchedRoute)(e,t);if(!n)return e;var a=n.match,i=n.pattern;if(i===t.LP){var l=(0,r.default)(["params","code"],a);return"/clp/".concat(l)}if(i===t.orderHubLp){var d=(0,r.default)(["params","code"],a);return"/order-hub/clp/".concat(d)}if(i===t.PDP){var u=(0,r.default)(["params","code"],a),c=(0,r.default)(["params","category"],a);return"/pdp/".concat(u,"/").concat(c)}return i===t.login?"/cms-login-page":e}}}]);
//# sourceMappingURL=tp.fcc2cc8e712b43837693.js.map