1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="c98ffc28-fe99-4d50-bf50-282cbe1f7c13",e._sentryDebugIdIdentifier="sentry-dbid-c98ffc28-fe99-4d50-bf50-282cbe1f7c13")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2758],{11435:(e,i,r)=>{r.d(i,{A:()=>a});let a={src:"/_next/static/media/accessories-footwear.43250c32.png",height:258,width:414,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAOVBMVEXZ2tqwsbHGx8ZaW1rX1dCtppnr6+3Q0M/VzcLGw78aGhgxMTDk4+Xi4uPi4uLMy8mcnJ11dXWPjo5Zx90IAAAAAXRSTlP+GuMHfQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAC5JREFUeJwFwYcBACAIA7CCTHH/f6wJkCp0CYCqtF4Pm9lbr0Skux8yRMhcZuMDFjYBHegRcUoAAAAASUVORK5CYII=",blurWidth:8,blurHeight:5}},16704:(e,i,r)=>{r.d(i,{A:()=>a});let a={src:"/_next/static/media/everyday-wear.cadc56ff.png",height:260,width:414,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAKlBMVEXa2drR0M/f3t/CwL7KsZjT09TVvabu7fC3opHr6+zg0MB9fYDGxcW+rK2t2LlrAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAKklEQVR4nAXBiQEAIAgDsSsFFZ/91zVBBUGA6sYEkI/9VMgrcwChzLG7Pwq3AJWeU4+OAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5}},41785:(e,i,r)=>{r.d(i,{$J:()=>m,F2:()=>p,OM:()=>c,dO:()=>s,fH:()=>d,vp:()=>o});var a=r(57383),t=r(26711),A=r(62105);let n="checkout_address",l="checkout_prices_flow",s=()=>{a.A.set(l,"1")}
1,c=()=>{a.A.remove(l)},o=e=>{a.A.set("order_id",e,{expires:3})},d=()=>a.A.get("_conv_v"),m=e=>{a.A.set(n,e,{expires:2})},p=()=>{let e=a.A.get(n);if(!e)return(0,A.Cp)(Error("No address found in cookie"),{tags:{source:"cookies",action:"getCheckoutAddress"}}),null;let i=JSON.parse(e);return(0,t.k5)(i)}},46254:(e,i,r)=>{r.d(i,{Oc:()=>ey,zX:()=>ev,iB:()=>eb});var a=r(85457),t=r(58809),A=r(94939),n=r(88361);let l={[A.GB]:[{label:"2 Piece Suit",price:15.6},{label:"Trousers",price:7.2}],[A.US]:[{label:"2 Piece Suit",price:23.2},{label:"Pants",price:10.15}]},s={[A.GB]:[{label:"Dress",price:10.7},{label:"Trousers",price:5.75}],[A.US]:[{label:"Dress",price:16.15},{label:"Pants",price:8.1}]},c={[A.GB]:[{label:"Curtains",price:3.9,from:!0,unit:"m\xb2"},{label:"Napkin",price:1.2}],[A.US]:[{label:"Curtains",price:.53,from:!0,unit:"ft\xb2"},{label:"Napkin",price:2.85}]},o={[A.GB]:[{label:"Rug",price:33.6,unit:"m\xb2"},{label:"Sofa Cover: 1 Seater",price:19.15}],[A.US]:[{label:"Rug",price:4,unit:"ft\xb2"},{label:"Sofa Cover: 1 Seater",price:27.95}]},d={[A.GB]:[{label:"Napkin",price:1.2},{label:"Table Cloth",price:6.7}],[A.US]:[{label:"Napkin",price:2.25},{label:"Table Cloth",price:9.95}]},m={[A.GB]:[{label:"Button Repair",price:4.3},{label:"Patch Repair",price:21.7}],[A.US]:[{label:"Button Repair",price:6.65},{label:"Patch Repair",price:32.5}]},p={src:"/_next/static/media/shirt.5b1dbecc.webp",height:1268,width:1712,blurDataURL:"data:image/webp;base64,UklGRjAAAABXRUJQVlA4ICQAAAAwAQCdASoIAAYAAkA4JaQAA3AA/vh485Ij37LDzyz/AwMxQAA=",blurWidth:8,blurHeight:6};var h=r(16704),g=r(49584),b=r(94190),u=r(11435);let y={src:"/_next/static/media/iron-only.c78dbcbd.png",height:260,width:414,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAElBMVEXm5OXf3uCztr6wsLSZnqm9vcPD+osGAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAJUlEQVR4nDXHwQ0AMAyDQ
1Iid/Veu1KovDgBUfwXb5v7M7EOyeAADpwA1uBnDEQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},v={[A.GB]:[{label:"Shirt (On Hanger)",price:2.9},{label:"Shirt (Folded)",price:3.65}],[A.US]:[{label:"Shirt (On Hanger)",price:4.15},{label:"Shirt (Folded)",price:5.4}]},S={slug:"shirt-service",featureFlag:a.$.CHECKOUT_SHIRT_SERVICE,elevated:{baseCategoryId:"formal-delicate",titleKey:"shirt-service.elevated.title",nameKey:"shirt-service.elevated.name",descriptionKey:"shirt-service.elevated.description",image:p,mobileImage:{src:"/_next/static/media/shirt-mobile.89bc381d.webp",height:434,width:1324,blurDataURL:"data:image/webp;base64,UklGRiwAAABXRUJQVlA4ICAAAACQAQCdASoIAAMAAkA4JaQAAudP3WAA/vupfZipEaKAAA==",blurWidth:8,blurHeight:3},imageFit:"cover",popularBadge:!0,summaryHintKey:"shirt-service.elevated.summaryHint",preservePriceOrder:!0,services:[{id:"shirt-wash-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,nameKey:"shirt-service.svc.washIron.name",descriptionKey:"shirt-service.svc.washIron.description",icon:p,badge:"popular",headlines:v,prices:{"en-GB":[{item:"Shirt: Wash & Iron - On Hanger",price:"2.90"},{item:"Shirt: Wash & Iron - Folded",price:"3.65"},{item:"Ladies Shirt: Wash & Iron - On Hanger",price:"5.20"},{item:"Ladies Shirt: Wash & Iron - Folded",price:"6.25"}],"en-US":[{item:"Shirt: Wash & Iron - On Hanger",price:"4.15"},{item:"Shirt: Wash & Iron - Folded",price:"5.40"},{item:"Ladies Shirt: Wash & Iron - On Hanger",price:"7.70"},{item:"Ladies Shirt: Wash & Iron - Folded",price:"9.70"}]}},{id:"shirt-dry-clean-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,nameKey:"shirt-service.svc.dryCleanIron.name",descriptionKey:"shirt-service.svc.dryCleanIron.description",icon:{src:"/_next/static/media/shirt-dry-clean-iron.a39c92ac.png",height:400,width:636,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAMFBMVEXOzNHW1Nna2d7IyMxUU1eTk5jn5uq8ur+cm5+tr7Tx8fYeHCC6vcYhHyNwb3Th4OOdX6KZAAAACXBIWXMAABYlAAAWJQFJUiTwAAAALUlEQVR4nAXBiQHAMAgDsTOG/En337YSyDUcALmzy0h56ziIqDdmF62txfT3Aw5FAMmuWSerAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},headlines:{[A.GB]:[{label:"Shirt (On Hanger)",price:5.75},{label:"Shirt (Folded)",price:6.6}],[A.US]:[{label:"Shirt (On Hanger)",price:10.5},{label:"Shirt (Folded)",price:12.7}]},prices:{"en-GB":[{item:"Shirt: Dry Clean & Iron - On Hanger",price:"5.75"},{item:"Shirt: Dry Clean & Iron - Folded",price:"6.60"},{item:"Ladies Shirt: Dry Clean & Iron - On Hanger",price:"5.75"},{item:"Ladies Shirt: Dry Clean & Iron - Folded",price:"6.92"}],"en-US":[{item:"Shirt: Dry Clean & Iron - On Hanger",price:"10.50"},{item:"Shirt: Dry Clean & Iron - Folded",price:"12.70"},{item:"Ladies Shirt: Dry Clean & Iron - On Hanger",price:"10.50"},{item:"Ladies Shirt: Dry Clean & Iron - Folded",price:"13.27"}]}},{id:"shirt-iron-only",bookingServiceId:n.P1.IRON_ONLY,nameKey:"shirt-service.svc.ironOnly.name",descriptionKey:"shirt-service.svc.ironOnly.description",icon:y,headlines:v,prices:{"en-GB":[{item:"Shirt: Iron Only - On Hanger",price:"2.90"},{item:"Shirt: Iron Only - Folded",price:"3.65"},{item:"Ladies Shirt: Iron Only - On Hanger",price:"4.15"},{item:"Ladies Shirt: Iron Only - Folded",price:"4.98"}],"en-US":[{item:"Shirt: Iron Only - On Hanger",price:"4.15"},{item:"Shirt: Iron Only - Folded",price:"5.40"},{item:"Ladies Shirt: Iron Only - On Hanger",price:"6.15"},{item:"Ladies Shirt: Iron Only - Folded",price:"7.73"}]}},{id:"shirt-alterations",bookingServiceId:n.P1.REPAIRS,nameKey:"shirt-service.svc.alterations.name",descriptionKey:"shirt-service.svc.alterations.description",icon:{src:"/_next/static/media/shirt-alterations.c99d5435.png",height:400,width:636,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAJFBMVEXp6Ojj4uHf3Nnc1slvbnHz9PjLvZzHtpLTyb6+p3Gsq6yUk5V9JYPXAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAKElEQVR4nGNgAAFWLhYwzcDMDWEwcjKxMjCCADsHMwMjIxMDIxsTMwAHsABe17htwgAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},headlines:m,prices:{"en-GB":[{item:"Button Repair",price:"4.30"},{item:"Patch Repair",price:"21.70"},{item:"Repair/Alteration",price:"17.30"},{item:"Sleeve Lengthening",price:"28.25"},{item:"Sleeve Shortening",price:"28.25"},{item:"Small Repair",price:"9.30"}],"en-US":[{item:"Button Repair",price:"6.65"},{item:"Patch Repair",price:"32.50"},{item:"Sleeve Shortening",price:"35.20"},{item:"Small Repair",price:"14.60"}]}}],reviewPrices:{"en-GB":[{item:"Shirt: Wash & Iron - On Hanger",price:"2.90"},{item:"Shirt: Iron Only - On Hanger",price:"2.90"},{item:"Shirt: Wash & Iron - Folded",price:"3.65"},{item:"Shirt: Iron Only - Folded",price:"3.65"},{item:"Shirt: Dry Clean & Iron - On Hanger",price:"5.75"},{item:"Ladies Shirt: Wash & Iron - On Hanger",price:"5.20"}],"en-US":[{item:"Shirt: Wash & Iron - On Hanger",price:"4.15"},{item:"Shirt: Iron Only - On Hanger",price:"4.15"},{item:"Shirt: Wash & Iron - Folded",price:"5.40"},{item:"Shirt: Iron Only - Folded",price:"5.40"},{item:"Shirt: Dry Clean & Iron - On Hanger",price:"10.50"},{item:"Ladies Shirt: Wash & Iron - On Hanger",price:"7.70"}]},summaryTable:{columnKeys:["shirt-service.elevated.col.services","shirt-service.elevated.col.hanger","shirt-service.elevated.col.folded"],rows:[{labelKey:"shirt-service.elevated.row.washIron",prices:{"en-GB":["2.90","3.65"],"en-US":["4.15","5.40"]}},{labelKey:"shirt-service.elevated.row.ironOnly",prices:{"en-GB":["2.90","3.65"],"en-US":["4.15","5.40"]}},{labelKey:"shirt-service.elevated.row.dryClean",prices:{"en-GB":["5.75","6.60"],"en-US":["10.50","12.70"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"shirt-service.cat1.name",descriptionKey:"shirt-service.cat1.description",image:h.A,deriveFromBase:!0},{baseCategoryId:"formal-delicate",nameKey:"shirt-service.cat2.name",descriptionKey:"shirt-service.cat2.description",image:g.A,deriveFromBase:!0,headlineOverrides:{[n.P1.WASH_DRY_CLEAN_AND_IRON]:l,[n.P1.IRON_ONLY]:s}},{baseCategoryId:"household-bedding",nameKey:"shirt-service.cat3.name",descriptionKey:"shirt-service.cat3.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"shirt-service.cat4.name",descriptionKey:"shirt-service.cat4.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"shirt-service.requirements.placeholder"},C={src:"/_next/static/media/repairs.9415f7fc.png",height:260,width:414,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAMFBMVEXn5ufj4ePZ1dS/trWtq6zc3N2oo57Gw8TQzs3CqKeNjIzEvbnXgILt2NnJODu6ra11JTdWAAAACXBIWXMAABYlAAAWJQFJUiTwAAAALElEQVR4nAXBiQGAIBAEsdm9D1Tov1wTOF9JEhV3u4DVO9w54A7Hk0jvaKV/EKYAt3vQacgAAAAASUVORK5CYII=",blurWidth:8,blurHeight:5},I={slug:"alterations",featureFlag:a.$.CHECKOUT_ALTERATIONS,elevated:{baseCategoryId:"formal-delicate",titleKey:"alterations.elevated.title",nameKey:"alterations.elevated.name",descriptionKey:"alterations.elevated.description",image:{src:"/_next/static/media/alterations.7f3ff99f.webp",height:634,width:868,blurDataURL:"data:image/webp;base64,UklGRnAAAABXRUJQVlA4WAoAAAAQAAAABwAABQAAQUxQSA0AAAABD/D7/4iIMIER/Q8QAFZQOCA8AAAAsAEAnQEqCAAGAAJAOCWkAALnbg7ckAD++a6jAdFoS2wOJC1pwvtBcGp8CotrfiENsKtYRZTGT+8DgAAA",blurWidth:8,blurHeight:6},mobileImage:{src:"/_next/static/media/alterations-mobile.2c59be58.webp",height:217,width:662,blurDataURL:"data:image/webp;base64,UklGRjYAAABXRUJQVlA4ICoAAACwAQCdASoIAAMAAkA4JaQAAsf1jq8AAP78P9+2ufv3Vl0MzoydnFAAAAA=",blurWidth:8,blurHeight:3},imageFit:"cover",summaryHintKey:"alterations.elevated.summaryHint",skipServiceStep:!0,services:[{id:"alterations-repairs",bookingServiceId:n.P1.REPAIRS,nameKey:"alterations.svc.alterationsRepairs.name",icon:C,prices:{"en-GB":[{item:"Button Repair",price:"4.30"},{item:"Name Tags",price:"3.90"},{item:"Small Repair",price:"9.30"},{item:"Rehem",price:"10.25"},{item:"Shortening: Trousers",price:"21.80"},{item:"Shortening: Dress (1 Layer)",price:"27.50"},{item:"Shortening: Pleated/Multiple Layers",price:"48.85"},{item:"Patch Repair",price:"21.70"},{item:"Waist In/Out",price:"25.85"}],"en-US":[{item:"Button Repair",price:"6.65"},{item:"Small Repair",price:"14.60"},{item:"Rehem",price:"14.05"},{item:"Shortening: Trousers",price:"28.30"},{item:"Shortening: Dress (1 Layer)",price:"39.80"},{item:"Patch Repair",price:"32.50"},{item:"Waist In/Out",price:"34.10"}]}}],summaryTable:{columnKeys:["alterations.elevated.col.services","alterations.elevated.col.price"],rows:[{labelKey:"alterations.elevated.row.rehem",prices:{"en-GB":["10.25"],"en-US":["14.05"]}},{labelKey:"alterations.elevated.row.trousersShortening",prices:{"en-GB":["21.80"],"en-US":["28.30"]}},{labelKey:"alterations.elevated.row.smallRepair",prices:{"en-GB":["9.30"],"en-US":["14.60"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"alterations.cat1.name",descriptionKey:"alterations.cat1.description",image:h.A,deriveFromBase:!0}
1,{baseCategoryId:"formal-delicate",nameKey:"alterations.cat2.name",descriptionKey:"alterations.cat2.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"alterations.cat3.name",descriptionKey:"alterations.cat3.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"alterations.cat4.name",descriptionKey:"alterations.cat4.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"alterations.requirements.placeholder"};var w=r(63470);let R={src:"/_next/static/media/household-dry-cleaning.e1f25310.webp",height:1094,width:1437,blurDataURL:"data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACwAQCdASoIAAYAAkA4JaQAAucIq40AAP76TbD/mvFDnNC50wXOlC+PDF8bqAAA",blurWidth:8,blurHeight:6},B={src:"/_next/static/media/household-machine-wash-fold.dadba08a.png",height:400,width:636,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAJ1BMVEXU09XPztDHxsjg4OHZ2dorKy17enuHh4hWVlhjYmShoKHs7O6Xl5jb43vgAAAAA3RSTlP++/gBAthcAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAK0lEQVR4nC3IyQkAMAwEsXHWR67+6w0B/4Rwu7lxQxlRjXnkoIolMdBfYQ8P1gCddD//DAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},K={src:"/_next/static/media/household-wash-dry-clean-iron.b6a17ac6.png",height:804,width:1272,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAJFBMVEXh4eLZ2NnR0NHCwcKsq60pKSqDg4Q3Nzjq6uvJyMmNjY5HR0ibb0ZWAAAACXBIWXMAACxLAAAsSwGlPZapAAAAK0lEQVR4nCXGMQIAIAgDsWsBUfz/fx3MFFBOgNirqv3Ty8fs6ZsnA5Dk8AMOygClPoKCRQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},_={src:"/_next/static/media/household-wash-dry-clean.aeb11b6e.png",height:200,width:318,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAALVBMVEXp6u3t7/Ly9PfExsfh4uXU1te5u7uXmZfY292goaBaWldPTko6OjWOjourrKoHTJhCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAALElEQVR4nAXBiQGAIBAEsdm9DwTtv1wTAEQuZFdHLapjnnOb/N7ZewIbycofDtEAuXoLvlIAAAAASUVORK5CYII=",blurWidth:8,blurHeight:5},O={src:"/_next/static/media/household-iron-only.0b511879.png",height:400,width:636,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAG1BMVEXl5ejg3+Pu7vGloqjQz9THxsu4tru3trrY19u/fhGyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAKElEQVR4nB3IwQ0AIAzEsOTaAvtPjOBlyQigjyQo2rPXn6mqFuL0gQsFVABOJRsitgAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},N={src:"/_next/static/media/duvet-and-bed-linen-laundry.913a54ce.webp",height:1268,width:1712,blurDataURL:"data:image/webp;base64,UklGRkQAAABXRUJQVlA4IDgAAACwAQCdASoIAAYAAkA4JZwAAp0CBDZoAP78IyqKRtO9+mC5pjX5dYWkLLo6mxs891tVfOXeLgAAAA==",blurWidth:8,blurHeight:6},D="household-bedding",U=["en-GB","en-US"],E=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>!0;return Object.fromEntries(U.map(r=>[r,(0,n.Mg)(r,D,e,[]).filter(e=>i(e.item,e.type)).map(e=>({item:e.item,price:e.price,...e.type?{type:e.type}:{}}))]))},H={slug:"duvet-and-bed-linen-laundry",aliases:["bedding-and-bed-linen-laundry","duvet-cleaning"],featureFlag:a.$.CHECKOUT_DUVET_AND_BED_LINEN,elevated:{baseCategoryId:"household-bedding",titleKey:"duvet.elevated.title",nameKey:"duvet.elevated.name",descriptionKey:"duvet.elevated.description",image:N,mobileImage:{src:"/_next/static/media/duvet-and-bed-linen-laundry-mobile.52c62e17.webp",height:434,width:1324,blurDataURL:"data:image/webp;base64,UklGRjQAAABXRUJQVlA4ICgAAACQAQCdASoIAAMAAkA4JZwAAp1HJ1wA/vzi6gZlSLauUostqy9UhwAA",blurWidth:8,blurHeight:3},imageFit:"cover",popularBadge:!0,imageClassName:"object-[80%_80%] sm:object-[center_80%]",summaryHintKey:"duvet.elevated.summaryHint",services:[{id:"duvet-machine-wash-fold",bookingServiceId:n.P1.MACHINE_WASH_AND_FOLD,nameKey:"duvet.svc.machineWashFold.name",descriptionKey:"duvet.svc.machineWashFold.description",icon:{src:"/_next/static/media/duvet-machine-wash-fold.b4fa1ef9.png",height:400,width:636,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAALVBMVEXPzdLZ2Nzr6+3W1dnl5OPJx8mioKVfXmKIh4tOTFG7ubizsrBta20iICQfHiKiIXmhAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAKklEQVR4nAXBiQEAIAgDsSsFf91/XBMQrSGAfk+5sOfbYSONvrIgIyJT+g5jAKTMvb/7AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},headlines:(0,w.XB)(D,n.P1.MACHINE_WASH_AND_FOLD),prices:E(n.P1.MACHINE_WASH_AND_FOLD)},{id:"duvet-wash-dry-clean-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,nameKey:"duvet.svc.washDryCleanIron.name",descriptionKey:"duvet.svc.washDryCleanIron.description",icon:{src:"/_next/static/media/duvet-wash-dry-clean-iron.d20ae7cb.png",height:400,width:636,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAM1BMVEXS0NQrKy7w8vXj5OZoZ2qurLB2dXnNzM/Z2NvX1dne3d/Hxcm2tLijoqYaGRyamZ1XVlpA+HOcAAAACXBIWXMAABYlAAAWJQFJUiTwAAAALUlEQVR4nAXBiQEAIAjEsIrigf/+05qQuJMIWik9NYl3WoxIxu17rgXVrEqKDxX4AQ4s17bRAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},headlines:(0,w.XB)(D,n.P1.WASH_DRY_CLEAN_AND_IRON),prices:E(n.P1.WASH_DRY_CLEAN_AND_IRON,(e,i)=>(null==i?void 0:i.toLowerCase())==="bedding")},{id:"duvet-wash-dry-clean",bookingServiceId:n.P1.WASH_DRY_CLEAN,nameKey:"duvet.svc.washDryClean.name",descriptionKey:"duvet.svc.washDryClean.description",icon:{src:"/_next/static/media/duvet-wash-dry-clean.0cf41ce4.png",height:404,width:636,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAALVBMVEXOzc/S0dOurK/X1tnf3+Dn5+grKS3GxMjJx8y/vr/y8/ZXV1pJR0yGhYl6en/HM4TZAAAAA3RSTlP+/f0nMotVAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAK0lEQVR4nAXBhwEAMAjDMEMY3f+fWwnhbjIYp/YMBlR5SkL3TaObXCsjpA8PsADFvMjhowAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},headlines:(0,w.XB)(D,n.P1.WASH_DRY_CLEAN),prices:E(n.P1.WASH_DRY_CLEAN,e=>!e.startsWith("Rug"))},{id:"duvet-iron-only",bookingServiceId:n.P1.IRON_ONLY,nameKey:"duvet.svc.ironOnly.name",descriptionKey:"duvet.svc.ironOnly.description",icon:{src:"/_next/static/media/duvet-iron-only.b9577654.jpg",height:400,width:636,blurDataURL:"data:image/jpeg;
1base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAApAr/xAAVEAEBAAAAAAAAAAAAAAAAAAAAQf/aAAgBAQABPwCP/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwB//9k=",blurWidth:8,blurHeight:5},headlines:(0,w.XB)(D,n.P1.IRON_ONLY),prices:E(n.P1.IRON_ONLY,e=>!e.startsWith("Napkin"))}],summaryTable:{columnKeys:["duvet.elevated.col.services","duvet.elevated.col.price"],rows:[{labelKey:"duvet.elevated.row.bedSetKing",prices:{"en-GB":["20.65"],"en-US":["40.80"]}},{labelKey:"duvet.elevated.row.duvetKing",prices:{"en-GB":["25.45"],"en-US":["41.00"]}},{labelKey:"duvet.elevated.row.pillowcase",prices:{"en-GB":["2.55"],"en-US":["6.55"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"duvet.cat1.name",descriptionKey:"duvet.cat1.description",image:h.A,deriveFromBase:!0},{baseCategoryId:"formal-delicate",nameKey:"duvet.cat2.name",descriptionKey:"duvet.cat2.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"duvet.cat3.name",descriptionKey:"duvet.cat3.description",image:R,services:[{id:"household-machine-wash-fold",bookingServiceId:n.P1.MACHINE_WASH_AND_FOLD,nameKey:"duvet.svc.machineWashFold.name",descriptionKey:"duvet.svc.machineWashFold.description",icon:B,prices:E(n.P1.MACHINE_WASH_AND_FOLD)},{id:"household-wash-dry-clean-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,nameKey:"duvet.svc.washDryCleanIron.name",descriptionKey:"duvet.cat3.svc.washDryCleanIron.description",icon:K,headlines:c,prices:E(n.P1.WASH_DRY_CLEAN_AND_IRON,(e,i)=>(null==i?void 0:i.toLowerCase())==="household")},{id:"household-wash-dry-clean",bookingServiceId:n.P1.WASH_DRY_CLEAN,nameKey:"duvet.svc.washDryClean.name",descriptionKey:"duvet.cat3.svc.washDryClean.description",icon:_,headlines:o,prices:{"en-GB":[{item:"Dog Bed",price:"24.90"},{item:"Mat",price:"6.50"},{item:"Rug - per m\xb2",price:"33.60"},{item:"Rug: Sheepskin - per m\xb2",price:"77.28"},{item:"Sofa Cover: 1 Seater",price:"19.15"},{item:"Sofa Cover: 2 Seater",price:"30.64"},{item:"Sofa Cover: 3 Seater",price:"42.13"}],"en-US":[{item:"Dog Bed",price:"17.20"},{item:"Mat",price:"10.00"},{item:"Rug - per ft\xb2",price:"4.00"},{item:"Rug: Sheepskin - per ft\xb2",price:"9.20"},{item:"Sofa Cover: 1 Seater",price:"27.95"},{item:"Sofa Cover: 2 Seater",price:"44.72"},{item:"Sofa Cover: 3 Seater",price:"61.49"}]}},{id:"household-iron-only",bookingServiceId:n.P1.IRON_ONLY,nameKey:"duvet.svc.ironOnly.name",descriptionKey:"duvet.svc.ironOnly.description",icon:O,headlines:d,prices:{"en-GB":[{item:"Cushion Cover - Iron Only",price:"5.15"},{item:"Cushion Cover (Large) - Iron Only",price:"7.76"},{item:"Napkin - Iron Only",price:"1.20"},{item:"Table Cloth - Iron Only",price:"6.70"},{item:"Table Cloth (Large) - Iron Only",price:"20.19"},{item:"Table Runner - Iron Only",price:"12.80"},{item:"Towel (Tea) - Iron Only",price:"0.57"},{item:"Towel (Hand) - Iron Only",price:"1.08"},{item:"Towel (up to 1.5m) - Iron Only",price:"1.60"},{item:"Towel (more than 1.5m) - Iron Only",price:"3.15"}],"en-US":[{item:"Cushion Cover - Iron Only",price:"7.90"},{item:"Cushion Cover (Large) - Iron Only",price:"11.81"},{item:"Napkin - Iron Only",price:"2.25"},{item:"Table Cloth - Iron Only",price:"9.95"},{item:"Table Cloth (Large) - Iron Only",price:"25.53"},{item:"Table Runner - Iron Only",price:"18.92"},{item:"Towel (Tea) - Iron Only",price:"1.01"},{item:"Towel (Hand) - Iron Only",price:"1.55"},{item:"Towel (up to 5ft) - Iron Only",price:"2.45"},{item:"Towel (more than 5ft) - Iron Only",price:"5.55"}]}}]},{baseCategoryId:"accessories-footwear",nameKey:"duvet.cat4.name",descriptionKey:"duvet.cat4.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"duvet.requirements.placeholder"},P={src:"/_next/static/media/machine-wash-fold.fd352a77.png",height:260,width:414,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAM1BMVEXSz9O2r6/GuqyppqScjIAnJitIR0vY1tvj4+jNys3GwMC+vME2NTpraW6znIJcWl7T0thp5c9CAAAAAXRSTlP+GuMHfQAAAAlwS
1FlzAAAWJQAAFiUBSVIk8AAAAC5JREFUeJwFwYkBwCAMAzGHBs6h5dl/2koSxAtS1enfc0to9GyFYI3cDdl25PQPF7gBEipI5R0AAAAASUVORK5CYII=",blurWidth:8,blurHeight:5},f={src:"/_next/static/media/scarf.15a6204c.png",height:200,width:316,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAANlBMVEXEv72so5rIw8NSREGKg3qRioWzq6K0rae4sazAura+ta5wYVzX09LQzc2gn5y3tbRnTEx2cGhLhS3VAAAACXBIWXMAABYlAAAWJQFJUiTwAAAALUlEQVR4nAXBhwEAIAjAsCog4Pb/Z00opTXv3YmMDFNYW4aOBxWTa+ow56l4fheqARBm+QnHAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},L="accessories-footwear",F=["en-GB","en-US"],W=/^(Leather Half Sole|Rubber Half Sole|Rubber Heel|Shoe Shine|Shoe Tips)/,T=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>!0;return Object.fromEntries(F.map(r=>[r,(0,n.Mg)(r,L,e,[]).filter(e=>i(e.item)).map(e=>({item:e.item,price:e.price,...e.type?{type:e.type}:{}}))]))},k=(e,i)=>Object.fromEntries(F.map(r=>{var a;return[r,(null!=(a=i[r])?a:[]).map(i=>({...i,type:e}))]})),Q={slug:"shoe-cleaning-repairs",featureFlag:a.$.CHECKOUT_SHOE_CLEANING_REPAIRS,elevated:{baseCategoryId:"accessories-footwear",titleKey:"shoe.elevated.title",nameKey:"shoe.elevated.name",descriptionKey:"shoe.elevated.description",image:{src:"/_next/static/media/shoe-cleaning-repairs.b5dcccef.webp",height:1268,width:1668,blurDataURL:"data:image/webp;base64,UklGRjgAAABXRUJQVlA4ICwAAACQAQCdASoIAAYAAkA4JaQAAuTx28AA/vvB7hkx4JpwvU5m5hHU7bSXSBAAAA==",blurWidth:8,blurHeight:6},mobileImage:{src:"/_next/static/media/shoe-cleaning-repairs-mobile.1be1ef55.webp",height:424,width:1324,blurDataURL:"data:image/webp;base64,UklGRjQAAABXRUJQVlA4ICgAAACwAQCdASoIAAMAAkA4JaQAAsf2PCaAAP78kZAzlnlt4ZuWAZKWeAgA",blurWidth:8,blurHeight:3},imageFit:"cover",popularBadge:!1,summaryHintKey:"shoe.elevated.summaryHint",fallbackBookingServiceId:n.P1.REPAIRS,services:[{id:"shoe-wash-clean",bookingServiceId:n.P1.WASH_DRY_CLEAN,nameKey:"shoe.svc.washClean.name",descriptionKey:"shoe.svc.washClean.description",icon:{src:"/_next/static/media/shoe-cleaning.a7158b31.png",height:402,width:636,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAIVBMVEXR0M7c29no6Obh4N7Z2NS6t7O5r6DGwLqfm5i/vryjk3wqkladAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKElEQVR4nAXBgQGAMAzDMDtpge3/g5EAZlQAWwvuNgl7n+9g4B1t8gMHnQBoINFbjwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},headlines:{[A.GB]:[{label:"Shoes",price:18.45},{label:"Trainers",price:25.25}],[A.US]:[{label:"Shoes",price:23.4},{label:"Sneakers",price:28.65}]},prices:k("cleaning",{"en-GB":[{item:"Boots",price:"24.90"},{item:"Slippers",price:"4.25"},{item:"Shoes",price:"18.45"},{item:"Shoe Shine",price:"19.15"},{item:"Trainers",price:"25.25"},{item:"UGG Boots",price:"75.25"}],"en-US":[{item:"Boots",price:"31.55"},{item:"Slippers",price:"6.25"},{item:"Shoes",price:"23.40"},{item:"Shoe Shine",price:"27.95"},{item:"Sneakers",price:"28.65"},{item:"UGG Boots",price:"101.10"}]})},{id:"shoe-repairs",bookingServiceId:n.P1.REPAIRS,nameKey:"shoe.svc.repairs.name",descriptionKey:"shoe.svc.repairs.description",icon:{src:"/_next/static/media/shoe-repairs.5b5558db.png",height:398,width:636,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAQlBMVEWroaBRPzZvbne4ra/U0Nbx7/fb2N7i3uTQys/l4uk4MzfGwcVqSUDazMzf1NaVgX6ZkZRYSUhRSEl4WVFqWEuFdWy+pcv6AAAAAXRSTlP+GuMHfQAAAAlwSFlzAAALEwAACxMBAJqcGAAAADBJREFUeJwFwYcBACAIA7AqKCDu8f+rJlAmliwCfztaSgaEW+IcHVRrKOs0ZHV1FvsdiQFkD9ZSVAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},headlines:(0,w.XB)(L,n.P1.REPAIRS),prices:k("repairs",{"en-GB":[{item:"Heel Tips",price:"13.85"},{item:"Leather Half Sole",price:"43.70"},{item:"Leather Half Sole & Leather Heel",price:"76.30"},{item:"Rubber Half Sole",price:"30.40"},{item:"Rubber Half Sole & Rubber Heel",price:"51.75"},{item:"Rubber Heel",price:"17.80"},{item:"Shoe Tips",price:"21.75"}],"en-US":[{item:"Heel Tips",price:"17.85"},{item:"Leather Half Sole",price:"55.35"},{item:"Leather Half Sole & Leather Heel",price:"95.85"},{item:"Rubber Half Sole",price:"38.65"},{item:"Rubber Half Sole & Rubber Heel",price:"66.10"},{item:"Rubber Heel",price:"23.80"},{item:"Shoe Tips",price:"29.95"}]})}],reviewFilters:[{label:"Cleaning",value:["cleaning"]},{label:"Repairs",value:["repairs"]}],summaryTable:{columnKeys:["shoe.elevated.col.services","shoe.elevated.col.price"],rows:[{labelKey:"shoe.elevated.row.bootsCleaning",prices:{"en-GB":["24.90"],"en-US":["31.55"]}},{labelKey:"shoe.elevated.row.shoeShine",prices:{"en-GB":["19.15"],"en-US":["27.95"]}},{labelKey:"shoe.elevated.row.shoesCleaning",prices:{"en-GB":["18.45"],"en-US":["23.40"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"shoe.cat1.name",descriptionKey:"shoe.cat1.description",image:h.A,deriveFromBase:!0},{baseCategoryId:"formal-delicate",nameKey:"shoe.cat2.name",descriptionKey:"shoe.cat2.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"shoe.cat3.name",descriptionKey:"shoe.cat3.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"shoe.cat4.name",descriptionKey:"shoe.cat4.description",image:{src:"/_next/static/media/accessories.11bbff06.webp",height:509,width:828,blurDataURL:"data:image/webp;base64,UklGRkAAAABXRUJQVlA4IDQAAADQAQCdASoIAAUAAkA4JZwC7AD0klwzAAD+9V8P0rb4FzWi/9fn4kp/YO360KSy2Dk9OpQA",blurWidth:8,blurHeight:5},services:[{id:"accessories-machine-wash-fold",bookingServiceId:n.P1.MACHINE_WASH_AND_FOLD,nameKey:"shoe.svc.machineWashFold.name",descriptionKey:"shoe.svc.machineWashFold.description",icon:P,prices:T(n.P1.MACHINE_WASH_AND_FOLD)},{id:"accessories-wash-dry-clean-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,nameKey:"shoe.svc.washDryCleanIron.name",descriptionKey:"shoe.svc.washDryCleanIron.description",icon:f,prices:T(n.P1.WASH_DRY_CLEAN_AND_IRON)},{id:"accessories-repairs",bookingServiceId:n.P1.REPAIRS,nameKey:"shoe.svc.repairs.name",descriptionKey:"shoe.cat4.svc.repairs.description",icon:C,headlines:m,prices:T(n.P1.REPAIRS,e=>!W.test(e))}]}],requirementsPlaceholderKey:"shoe.requirements.placeholder"},M={src:"/_next/static/media/shoes.161674be.png",height:200,width:316,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAHlBMVEXCubHTzMjOx8HGvbfa1NTKwrx6XUiso509Hwh3Zlc1Vu/HAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAKUlEQVR4nBXGwREAIAgDwUsCqP037LCvBZK2xGp702YmBOvdEaWqHNcHB4UAaw3YKAAAAAAASUVORK5CYII=",blurWidth:8,blurHeight:5},G=["en-GB","en-US"],J=e=>"Trainers"===e||"Sneakers"===e,X=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>!0;return Object.fromEntries(G.map(r=>[r,(0,n.Mg)(r,"accessories-footwear",e,[]).filter(e=>i(e.item)).map(e=>({item:e.item,price:e.price,...e.type?{type:e.type}:{}}))]))},Y={slug:"trainer-cleaning",featureFlag:a.$.CHECKOUT_TRAINER_CLEANING,elevated:{baseCategoryId:"accessories-footwear",titleKey:"trainer.elevated.title",nameKey:"trainer.elevated.name",descriptionKey:"trainer.elevated.description",image:{src:"/_next/static/media/trainer-cleaning.fb519813.webp",height:658,width:900,blurDataURL:"data:image/webp;base64,UklGRqAAAABXRUJQVlA4WAoAAAAQAAAABwAABQAAQUxQSDEAAAAAAAAAAAAhAAAAAABgSbcNAAAAHen//78QAAKX///4igIRw//1iRYAAARNSRMAAAAAAFZQOCBIAAAA8AEAnQEqCAAGAAJAOCWkAA+AEGPEZuQAAP7CfyOinPbdZZi+//ceyTztf9ywT6az8PM9te7k02/k8EEOamrJiz8l5+NkAAAA",blurWidth:8,blurHeight:6},popularBadge:!1,summaryHintKey:"trainer.elevated.summaryHint",skipServiceStep:!0,services:[{id:"trainer-clean",bookingServiceId:n.P1.WASH_DRY_CLEAN,nameKey:"trainer.svc.trainerClean.name",icon:M,prices:X(n.P1.WASH_DRY_CLEAN,J)}],summaryTable:{columnKeys:[],rows:[{labelKey:"trainer.elevated.row.flat",prices:{"en-GB":["25.25"],"en-US":["28.65"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"trainer.cat1.name",descriptionKey:"trainer.cat1.description",image:h.A,deriveFromBase:!0},{baseCategoryId:"formal-delicate",nameKey:"trainer.cat2.name",descriptionKey:"trainer.cat2.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"trainer.cat3.name",descriptionKey:"trainer.cat3.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"trainer.cat4.name",descriptionKey:"trainer.cat4.description",image:u.A,services:[{id:"accessories-machine-wash-fold",bookingServiceId:n.P1.MACHINE_WASH_AND_FOLD,nameKey:"trainer.svc.machineWashFold.name",descriptionKey:"trainer.svc.machineWashFold.description",icon:P,prices:X(n.P1.MACHINE_WASH_AND_FOLD)},{id:"accessories-wash-dry-clean-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,nameKey:"trainer.svc.washDryCleanIron.name",descriptionKey:"trainer.svc.washDryCleanIron.description",icon:f,prices:X(n.P1.WASH_DRY_CLEAN_AND_IRON)},{id:"accessories-wash-dry-clean",bookingServiceId:n.P1.WASH_DRY_CLEAN,nameKey:"trainer.svc.washClean.name",descriptionKey:"trainer.svc.washClean.description",icon:M,headlines:{[A.GB]:[{label:"Boots",price:24.9},{label:"Shoes",price:18.45}],[A.US]:[{label:"Boots",price:31.55},{label:"Shoes",price:23.4}]},prices:X(n.P1.WASH_DRY_CLEAN,e=>!J(e))},{id:"accessories-repairs",bookingServiceId:n.P1.REPAIRS,nameKey:"trainer.svc.repairs.name",descriptionKey:"trainer.svc.repairs.description",icon:C,prices:X(n.P1.REPAIRS)}]}],requirementsPlaceholderKey:"trainer.requirements.placeholder"},x={src:"/_next/static/media/wash-dry-clean-iron.93bde3b6.png",height:260,width:414,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAQlBMVEXM0NRdaHYmKzBFTVk4P0bX3OBQUlMzNTY1PELhzK6Qd1lPWGOvl3ZxdHZGR0eprK6FiIvUwKbOwrWKbULLs5icgFeaD8gVAAAAAXRSTlP89O1mUQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAADBJREFUeJwFwYcBACAIA7AqaMU9/3/VBGa27g7AeTXXPAK8StESJ6gU5xvBRLoU+wcjFAFfKsFRHwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},V={slug:"wedding-dress-cleaning",featureFlag:a.$.CHECKOUT_WEDDING_DRESS_CLEANING,elevated:{baseCategoryId:"formal-delicate",titleKey:"wedding.elevated.title",nameKey:"wedding.elevated.name",descriptionKey:"wedding.elevated.description",bulletKeys:["wedding.elevated.bullet1","wedding.elevated.bullet2","wedding.elevated.bullet3"],image:{src:"/_next/static/media/wedding-dress-cleaning.df364dbf.webp",height:1268,width:1668,blurDataURL:"data:image/webp;base64,UklGRjYAAABXRUJQVlA4ICoAAACwAQCdASoIAAYAAkA4JaQAApy7DpMAAP76UiSVtEb8QzZYLdbxWiM8hAA=",blurWidth:8,blurHeight:6},imageFit:"cover",imageClassName:"object-top object-cover sm:object-center",summaryHintKey:"wedding.elevated.summaryHint",skipServiceStep:!0,preservePriceOrder:!0,services:[{id:"wedding-dress",bookingServiceId:n.P1.WEDDING_DRESS_CLEANING,nameKey:"wedding.svc.weddingDress.name",icon:x,prices:{"en-GB":[{item:"Wedding Dress",price:"168.55",pricePrefix:"from"},{item:"Premium Packaging Box",price:"40.50"}],"en-US":[{item:"Wedding Dress",price:"213.40",pricePrefix:"from"},{item:"Premium Packaging Box",price:"51.25"}]}}],summaryTable:{columnKeys:["wedding.elevated.col.services","wedding.elevated.col.price"],rows:[{labelKey:"wedding.elevated.row.weddingDress",prices:{"en-GB":["168.55"],"en-US":["213.40"]},pricePrefix:"from"},{labelKey:"wedding.elevated.row.packagingBox",prices:{"en-GB":["40.50"],"en-US":["51.25"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"wedding.cat1.name",descriptionKey:"wedding.cat1.description",image:h.A,deriveFromBase:!0},{baseCategoryId:"formal-delicate",nameKey:"wedding.cat2.name",descriptionKey:"wedding.cat2.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"wedding.cat3.name",descriptionKey:"wedding.cat3.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"wedding.cat4.name",descriptionKey:"wedding.cat4.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"wedding.requirements.placeholder"},j={src:"/_next/static/media/laundry-bag.f2f1e427.png",height:200,width:316,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAMFBMVEXX1dnPzNHa2d7KyMvl5OPr6uvv8PRTUladm6CNjJG+vbtzcnMdHCAbGh61tLJpaG3gcIPFAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAK0lEQVR4nAXBhwEAIAzDMKcDyv7/WySEV8mE1PdyHOjnJoCNN8NFZGsZZh8PFwC0+GVMqgAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},q="household-bedding",Z=["en-GB","en-US"],z=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>!0;return Object.fromEntries(Z.map(r=>[r,(0,n.Mg)(r,q,e,[]).filter(e=>i(e.item,e.type)).map(e=>({item:e.item,price:e.price,...e.type?{type:e.type}:{}}))]))},$={slug:"household-dry-cleaning",featureFlag:a.$.CHECKOUT_HOUSEHOLD_DRY_CLEANING,elevated:{baseCategoryId:"household-bedding",titleKey:"textiles.elevated.title",nameKey:"textiles.elevated.name",descriptionKey:"textiles.elevated.description",image:R,mobileImage:{src:"/_next/static/media/household-dry-cleaning-mobile.b1e2f808.webp",height:667,width:2e3,blurDataURL:"data:image/webp;base64,UklGRjAAAABXRUJQVlA4ICQAAACQAQCdASoIAAMAAkA4JaQAAp02N0AA/vzismPXMzmsVmpgAAA=",blurWidth:8,blurHeight:3},imageFit:"cover",summaryHintKey:"textiles.elevated.summaryHint",services:[{id:"textiles-machine-wash-fold",bookingServiceId:n.P1.MACHINE_WASH_AND_FOLD,nameKey:"textiles.svc.machineWashFold.name",descriptionKey:"textiles.svc.machineWashFold.description",icon:B,headlines:(0,w.XB)(q,n.P1.MACHINE_WASH_AND_FOLD),prices:z(n.P1.MACHINE_WASH_AND_FOLD)},{id:"textiles-wash-dry-clean-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,nameKey:"textiles.svc.washDryCleanIron.name",descriptionKey:"textiles.svc.washDryCleanIron.description",icon:K,headlines:c,prices:z(n.P1.WASH_DRY_CLEAN_AND_IRON,(e,i)=>(null==i?void 0:i.toLowerCase())==="household")},{id:"textiles-wash-dry-clean",bookingServiceId:n.P1.WASH_DRY_CLEAN,nameKey:"textiles.svc.washDryClean.name",descriptionKey:"textiles.svc.washDryClean.description",icon:_,headlines:o,prices:{"en-GB":[{item:"Dog Bed",price:"24.90"},{item:"Mat",price:"6.50"},{item:"Rug - per m\xb2",price:"33.60"},{item:"Rug: Sheepskin - per m\xb2",price:"77.28"},{item:"Sofa Cover: 1 Seater",price:"19.15"},{item:"Sofa Cover: 2 Seater",price:"30.64"},{item:"Sofa Cover: 3 Seater",price:"42.13"}],"en-US":[{item:"Dog Bed",price:"17.20"},{item:"Mat",price:"10.00"},{item:"Rug - per ft\xb2",price:"4.00"},{item:"Rug: Sheepskin - per ft\xb2",price:"9.20"},{item:"Sofa Cover: 1 Seater",price:"27.95"},{item:"Sofa Cover: 2 Seater",price:"44.72"},{item:"Sofa Cover: 3 Seater",price:"61.49"}]}},{id:"textiles-iron-only",bookingServiceId:n.P1.IRON_ONLY,nameKey:"textiles.svc.ironOnly.name",descriptionKey:"textiles.svc.ironOnly.description",icon:O,headlines:d,prices:{"en-GB":[{item:"Cushion Cover - Iron Only",price:"5.15"},{item:"Cushion Cover (Large) - Iron Only",price:"7.76"},{item:"Napkin - Iron Only",price:"1.20"},{item:"Table Cloth - Iron Only",price:"6.70"},{item:"Table Cloth (Large) - Iron Only",price:"20.19"},{item:"Table Runner - Iron Only",price:"12.80"},{item:"Towel (Tea) - Iron Only",price:"0.57"}
1,{item:"Towel (Hand) - Iron Only",price:"1.08"},{item:"Towel (up to 1.5m) - Iron Only",price:"1.60"},{item:"Towel (more than 1.5m) - Iron Only",price:"3.15"}],"en-US":[{item:"Cushion Cover - Iron Only",price:"7.90"},{item:"Cushion Cover (Large) - Iron Only",price:"11.81"},{item:"Napkin - Iron Only",price:"2.25"},{item:"Table Cloth - Iron Only",price:"9.95"},{item:"Table Cloth (Large) - Iron Only",price:"25.53"},{item:"Table Runner - Iron Only",price:"18.92"},{item:"Towel (Tea) - Iron Only",price:"1.01"},{item:"Towel (Hand) - Iron Only",price:"1.55"},{item:"Towel (up to 5ft) - Iron Only",price:"2.45"},{item:"Towel (more than 5ft) - Iron Only",price:"5.55"}]}}],reviewPrices:{"en-GB":[{item:"Curtains (Net) - per m\xb2",price:"3.90"},{item:"Curtains (Non-lined) - per m\xb2",price:"5.90"},{item:"Curtains (Medium lined) - per m\xb2",price:"7.55"},{item:"Curtains (Heavy lined) - per m\xb2",price:"9.25"},{item:"Curtains (Blackout/Thermal) - per m\xb2",price:"16.80"},{item:"Cushion Cover",price:"6.50"},{item:"Cushion Cover (Large)",price:"9.80"},{item:"Napkin",price:"1.20"},{item:"Rug - per m\xb2",price:"33.60"},{item:"Sofa Cover (1 Seater)",price:"19.15"},{item:"Sofa Cover (2 Seater)",price:"30.64"},{item:"Sofa Cover (3 Seater)",price:"42.13"},{item:"Table Cloth",price:"8.40"},{item:"Table Cloth (Large)",price:"25.45"},{item:"Towel (Tea)",price:"0.70"},{item:"Towel (Hand)",price:"1.35"},{item:"Towel (up to 1.5m)",price:"2.00"},{item:"Towel (more than 1.5m)",price:"3.95"}],"en-US":[{item:"Curtains (Net) - per ft\xb2",price:"0.53"},{item:"Curtains (Non-lined) - per ft\xb2",price:"0.85"},{item:"Curtains (Medium lined) - per ft\xb2",price:"1.10"},{item:"Curtains (Heavy lined) - per ft\xb2",price:"1.40"},{item:"Curtains (Blackout/Thermal) - per ft\xb2",price:"2.50"},{item:"Cushion Cover",price:"10.00"},{item:"Cushion Cover (Large)",price:"14.95"},{item:"Napkin",price:"2.85"},{item:"Rug - per ft\xb2",price:"4.00"},{item:"Sofa Cover (1 Seater)",price:"27.95"},{item:"Sofa Cover (2 Seater)",price:"44.72"},{item:"Sofa Cover (3 Seater)",price:"61.49"},{item:"Table Cloth",price:"12.45"},{item:"Table Cloth (Large)",price:"32.15"},{item:"Towel (Tea)",price:"1.25"},{item:"Towel (Hand)",price:"1.93"},{item:"Towel (up to 5ft)",price:"3.08"},{item:"Towel (more than 5ft)",price:"7.00"}]},summaryTable:{columnKeys:["textiles.elevated.col.services","textiles.elevated.col.price"],rows:[{labelKey:"textiles.elevated.row.curtains",prices:{"en-GB":["3.90/m\xb2"],"en-US":["0.53/ft\xb2"]},pricePrefix:"from"},{labelKey:"textiles.elevated.row.rugs",prices:{"en-GB":["33.60/m\xb2"],"en-US":["4.00/ft\xb2"]},pricePrefix:"from"}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"textiles.cat1.name",descriptionKey:"textiles.cat1.description",image:h.A,deriveFromBase:!0},{baseCategoryId:"formal-delicate",nameKey:"textiles.cat2.name",descriptionKey:"textiles.cat2.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"textiles.cat3.name",descriptionKey:"textiles.cat3.description",image:N,services:[{id:"bedding-machine-wash-fold",bookingServiceId:n.P1.MACHINE_WASH_AND_FOLD,nameKey:"textiles.svc.machineWashFold.name",descriptionKey:"textiles.svc.machineWashFold.description",icon:P,prices:z(n.P1.MACHINE_WASH_AND_FOLD)},{id:"bedding-wash-dry-clean-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,nameKey:"textiles.svc.washDryCleanIron.name",descriptionKey:"textiles.cat3.svc.washDryCleanIron.description",icon:j,prices:z(n.P1.WASH_DRY_CLEAN_AND_IRON,(e,i)=>(null==i?void 0:i.toLowerCase())==="bedding")},{id:"bedding-wash-dry-clean",bookingServiceId:n.P1.WASH_DRY_CLEAN,nameKey:"textiles.svc.washDryClean.name",descriptionKey:"textiles.cat3.svc.washDryClean.description",icon:{src:"/_next/static/media/duvet.d29f8e69.png",height:200,width:316,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAJFBMVEWBf33T0tfi4efY193c2+G+vcH29vrHxMmTk5bq6e1KUFdLT1ZdnPtmAAAAAXRSTlP89O1mUQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAACxJREFUeJwVyMcRADAIAzAXDCn775uLnsIkEy5AQ6nXBWmpc0Dbpc6fqtr9AA8hAKdAj++QAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5},prices:z(n.P1.WASH_DRY_CLEAN,e=>!e.startsWith("Rug"))},{id:"bedding-iron-only",bookingServiceId:n.P1.IRON_ONLY,nameKey:"textiles.svc.ironOnly.name",descriptionKey:"textiles.svc.ironOnly.description",icon:{src:"/_next/static/media/bedding.59b850ae.png",height:200,width:316,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAG1BMVEXHxMTh4OWzrqnd3OHY19rp6e7T0dK9ubatp54P+1oTAAAAB3RSTlP////////+QE7cXQAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAACdJREFUeJwFwYEBADAIwrCCKPv/4iXs+XVyNCtqOEnYZScTPyNpAnwNigCB24j4qAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5},prices:z(n.P1.IRON_ONLY,e=>!e.startsWith("Napkin"))}]},{baseCategoryId:"accessories-footwear",nameKey:"textiles.cat4.name",descriptionKey:"textiles.cat4.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"textiles.requirements.placeholder"},ee={slug:"curtain-cleaning",featureFlag:a.$.CHECKOUT_CURTAIN_CLEANING,elevated:{baseCategoryId:"household-bedding",titleKey:"curtain.elevated.title",nameKey:"curtain.elevated.name",descriptionKey:"curtain.elevated.description",image:{src:"/_next/static/media/curtain-cleaning.e21ce493.webp",height:1268,width:1668,blurDataURL:"data:image/webp;base64,UklGRjAAAABXRUJQVlA4ICQAAACQAQCdASoIAAYAAkA4JaQAAudP3WAA/vrbTHKAA2isfOWAAAA=",blurWidth:8,blurHeight:6},mobileImage:{src:"/_next/static/media/curtain-cleaning-mobile.05b626a8.webp",height:434,width:1324,blurDataURL:"data:image/webp;base64,UklGRjAAAABXRUJQVlA4ICQAAACQAQCdASoIAAMAAkA4JaQAAudR6dAA/vtg9TXUZt78sQAAAAA=",blurWidth:8,blurHeight:3},imageFit:"cover",summaryHintKey:"curtain.elevated.summaryHint",skipServiceStep:!0,preservePriceOrder:!0,services:[{id:"curtain-clean",bookingServiceId:n.P1.CURTAIN_CLEANING,nameKey:"curtain.svc.curtainClean.name",icon:j,prices:{"en-GB":[{item:"Curtains (Net) - per m\xb2",price:"3.90"},{item:"Curtains (Non-lined) - per m\xb2",price:"5.90"},{item:"Curtains (Medium-lined) - per m\xb2",price:"7.55"},{item:"Curtains (Heavy-lined) - per m\xb2",price:"9.25"},{item:"Curtains (Blackout/Thermal) - per m\xb2",price:"16.80"}],"en-US":[{item:"Curtains (Net) - per ft\xb2",price:"0.53"},{item:"Curtains (Non-lined) - per ft\xb2",price:"0.85"},{item:"Curtains (Medium-lined) - per ft\xb2",price:"1.12"},{item:"Curtains (Heavy-lined) - per ft\xb2",price:"1.40"},{item:"Curtains (Blackout/Thermal) - per ft\xb2",price:"2.50"}]}}],summaryTable:{columnKeys:["curtain.elevated.col.services","curtain.elevated.col.price"],rows:[{labelKey:"curtain.elevated.row.mediumLined",prices:{"en-GB":["7.55/m\xb2"],"en-US":["1.12/ft\xb2"]}},{labelKey:"curtain.elevated.row.heavyLined",prices:{"en-GB":["9.25/m\xb2"],"en-US":["1.40/ft\xb2"]}},{labelKey:"curtain.elevated.row.blackout",prices:{"en-GB":["16.80/m\xb2"],"en-US":["2.50/ft\xb2"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"curtain.cat1.name",descriptionKey:"curtain.cat1.description",image:h.A,deriveFromBase:!0}
1,{baseCategoryId:"formal-delicate",nameKey:"curtain.cat2.name",descriptionKey:"curtain.cat2.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"curtain.cat3.name",descriptionKey:"curtain.cat3.description",image:b.A,deriveFromBase:!0,headlineOverrides:{[n.P1.WASH_DRY_CLEAN]:{[A.GB]:[{label:"Duvet (King)",price:25.45},{label:"Rug",price:33.6,unit:"m\xb2"}],[A.US]:[{label:"Comforter (Queen)",price:41},{label:"Rug",price:4,unit:"ft\xb2"}]}}},{baseCategoryId:"accessories-footwear",nameKey:"curtain.cat4.name",descriptionKey:"curtain.cat4.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"curtain.requirements.placeholder"},ei="formal-delicate",er="dry-cleaning",ea=["en-GB","en-US"],et=e=>Object.fromEntries(ea.map(i=>[i,(0,n.Mg)(i,ei,e,[]).filter(e=>e.elevatedTo!==er).map(e=>({item:e.item,price:e.price,...e.type?{type:e.type}:{}}))])),eA=[{id:"dry-dry-clean-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,name:"Dry Clean & Iron",description:"Look your best. Feel your best.",icon:x,headlines:l,badge:"popular",defaultSelected:!0,prices:et(n.P1.WASH_DRY_CLEAN_AND_IRON),filters:[{label:"Shirts",value:["shirts"]},{label:"Full",value:["full"]},{label:"Upper",value:["upper"]},{label:"Lower",value:["lower"]}]},{id:"dry-machine-wash-fold",bookingServiceId:n.P1.MACHINE_WASH_AND_FOLD,name:"Machine Wash & Fold",description:"Save hours of time doing the laundry",icon:P,headlines:(0,w.XB)(ei,n.P1.MACHINE_WASH_AND_FOLD),prices:et(n.P1.MACHINE_WASH_AND_FOLD)},{id:"dry-iron-only",bookingServiceId:n.P1.IRON_ONLY,name:"Iron Only",description:"Wrinkle-free and hassle-free.",icon:y,headlines:s,prices:et(n.P1.IRON_ONLY)},{id:"dry-alterations",bookingServiceId:n.P1.REPAIRS,name:"Alterations",description:"Breathe new life into clothes you love.",icon:C,headlines:(0,w.XB)(ei,n.P1.REPAIRS),prices:et(n.P1.REPAIRS),filters:[{label:"Repair",value:["repair"]},{label:"Alteration",value:["alteration"]}]}],en={slug:er,featureFlag:a.$.CHECKOUT_DRY_CLEANING,elevated:{baseCategoryId:"formal-delicate",titleKey:"dry.elevated.title",nameKey:"dry.elevated.name",descriptionKey:"dry.elevated.description",image:{src:"/_next/static/media/dry-cleaning.869ec764.webp",height:623,width:820,blurDataURL:"data:image/webp;base64,UklGRk4AAABXRUJQVlA4IEIAAACwAQCdASoIAAYAAkA4JaQAAp1yh6YAAP7yk6w39UACs9j+QnpwQMKzorQsP0JeEI9ILxyS28rmBUlyYylYLZbigAA=",blurWidth:8,blurHeight:6},mobileImage:{src:"/_next/static/media/dry-cleaning-mobile.1be25829.webp",height:212,width:662,blurDataURL:"data:image/webp;base64,UklGRjwAAABXRUJQVlA4IDAAAACQAQCdASoIAAMAAkA4JaQAAlvrjgAA/vtZuALuSd/HXyMBv6GH98ZCRG3ET3eOAAA=",blurWidth:8,blurHeight:3},imageFit:"cover",popularBadge:!0,summaryHintKey:"dry.elevated.summaryHint",services:eA,reviewPrices:{"en-GB":[{item:"2 Piece Suit",price:"15.60"},{item:"3 Piece Suit",price:"21.40"},{item:"Blouse",price:"5.20"},{item:"Coat",price:"18.45"},{item:"Dress",price:"13.30"},{item:"Dress (Evening/Delicate)",price:"23.75"},{item:"Jacket",price:"9.90"},{item:"Jacket (Puffer)",price:"27.00"},{item:"Jumper",price:"8.25"},{item:"Knitwear",price:"8.25"},{item:"Knitwear (Cashmere)",price:"10.40"},{item:"Shirt (Hanger)",price:"5.75"},{item:"Skirt",price:"8.05"},{item:"Top",price:"6.50"},{item:"Trousers",price:"7.20"}],"en-US":[{item:"2 Piece Suit",price:"23.20"},{item:"3 Piece Suit",price:"30.40"},{item:"Blouse",price:"7.70"},{item:"Coat",price:"23.75"},{item:"Dress",price:"20.20"},{item:"Dress (Evening/Delicate)",price:"42.80"},{item:"Jacket",price:"14.75"},{item:"Jacket (Puffer)",price:"66.87"},{item:"Jumper",price:"13.60"},{item:"Sweater",price:"13.60"},{item:"Sweater (Cashmere)",price:"15.20"},{item:"Shirt (Hanger)",price:"10.50"},{item:"Skirt",price:"10.70"},{item:"Top",price:"10.10"},{item:"Pants",price:"10.15"}]},summaryTable:{columnKeys:["dry.elevated.col.services","dry.elevated.col.price"],rows:[{labelKey:"dry.elevated.row.twoPieceSuit",prices:{"en-GB":["15.60"],"en-US":["23.20"]}},{labelKey:"dry.elevated.row.jacket",prices:{"en-GB":["9.90"],"en-US":["14.75"]}},{labelKey:"dry.elevated.row.trousers",prices:{"en-GB":["7.20"],"en-US":["10.15"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"dry.cat1.name",descriptionKey:"dry.cat1.description",image:h.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"dry.cat2.name",descriptionKey:"dry.cat2.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"dry.cat3.name",descriptionKey:"dry.cat3.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"dry.requirements.placeholder"},el="everyday-wear",es="laundry",ec=["en-GB","en-US"],eo=e=>Object.fromEntries(ec.map(i=>[i,(0,n.Mg)(i,el,e,[]).filter(e=>e.elevatedTo!==es).map(e=>({item:e.item,price:e.price,...e.type?{type:e.type}:{}}))])),ed=[{id:"laundry-machine-wash-fold",bookingServiceId:n.P1.MACHINE_WASH_AND_FOLD,name:"Machine Wash & Fold",de
1scription:"Save hours of time doing the laundry",icon:P,headlines:(0,w.XB)(el,n.P1.MACHINE_WASH_AND_FOLD),prices:eo(n.P1.MACHINE_WASH_AND_FOLD)},{id:"laundry-wash-dry-clean-iron",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,name:"Wash/Dry Clean & Iron",description:"Look your best. Feel your best.",icon:x,headlines:(0,w.XB)(el,n.P1.WASH_DRY_CLEAN_AND_IRON),prices:eo(n.P1.WASH_DRY_CLEAN_AND_IRON)},{id:"laundry-iron-only",bookingServiceId:n.P1.IRON_ONLY,name:"Iron Only",description:"Wrinkle-free and hassle-free.",icon:y,headlines:(0,w.XB)(el,n.P1.IRON_ONLY),prices:eo(n.P1.IRON_ONLY)},{id:"laundry-alterations",bookingServiceId:n.P1.REPAIRS,name:"Alterations",description:"Breathe new life into clothes you love.",icon:C,headlines:(0,w.XB)(el,n.P1.REPAIRS),prices:eo(n.P1.REPAIRS)}],em={slug:es,featureFlag:a.$.CHECKOUT_LAUNDRY,elevated:{baseCategoryId:"everyday-wear",titleKey:"laundry.elevated.title",nameKey:"laundry.elevated.name",descriptionKey:"laundry.elevated.description",image:{src:"/_next/static/media/laundry.26ae33f1.webp",height:634,width:856,blurDataURL:"data:image/webp;base64,UklGRkYAAABXRUJQVlA4IDoAAAAQAgCdASoIAAYAAkA4JZQCdH8AGEv6rwnAAP73QfcR38FZFr5tq8uGidMMsSA7ulVNXBhwcSkR+gAA",blurWidth:8,blurHeight:6},mobileImage:{src:"/_next/static/media/laundry-mobile.3a726465.webp",height:434,width:1324,blurDataURL:"data:image/webp;base64,UklGRjIAAABXRUJQVlA4ICYAAACwAQCdASoIAAMAAkA4JZQCdAEO/gLsAP76LP9JO6/8UdLuI0RUAA==",blurWidth:8,blurHeight:3},imageFit:"cover",popularBadge:!0,summaryHintKey:"laundry.elevated.summaryHint",services:ed,reviewPrices:{"en-GB":[{item:"Service Wash up to 5kg",price:"19.60"},{item:"per additional kg",price:"3.90"},{item:"Blouse",price:"5.20"},{item:"Jacket",price:"9.90"},{item:"Jacket (Puffer)",price:"27.00"},{item:"Jeans",price:"7.20"},{item:"Jumper",price:"8.25"},{item:"Polo Shirt",price:"4.50"},{item:"Shorts",price:"5.70"},{item:"T-Shirt",price:"4.50"},{item:"Top",price:"7.55"},{item:"Trousers",price:"7.20"}],"en-US":[{item:"Service Wash up to 10lbs",price:"23.20"},{item:"per additional lb",price:"2.30"},{item:"Blouse",price:"7.70"},{item:"Jacket",price:"14.75"},{item:"Jacket (Puffer)",price:"66.87"},{item:"Jeans",price:"10.15"},{item:"Jumper",price:"13.60"},{item:"Polo Shirt",price:"6.90"},{item:"Shorts",price:"9.55"},{item:"T-Shirt",price:"6.90"},{item:"Top",price:"10.10"},{item:"Pants",price:"10.15"}]},summaryTable:{columnKeys:[],rows:[{labelKey:"laundry.elevated.row.serviceWash",descriptionKey:"laundry.elevated.row.serviceWashDesc",priceKey:"laundry.elevated.row.serviceWashPrice",prices:{"en-GB":[],"en-US":[]}},{labelKey:"laundry.elevated.row.cleanIron",descriptionKey:"laundry.elevated.row.cleanIronDesc",priceKey:"laundry.elevated.row.cleanIronPrice",prices:{"en-GB":[],"en-US":[]}}]}},otherCategories:[{baseCategoryId:"formal-delicate",nameKey:"laundry.cat1.name",descriptionKey:"laundry.cat1.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"laundry.cat2.name",descriptionKey:"laundry.cat2.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"laundry.cat3.name",descriptionKey:"laundry.cat3.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"laundry.requirements.placeholder"},ep={slug:"leather-fur-and-suede",featureFlag:a.$.CHECKOUT_LEATHER_FUR_AND_SUEDE,elevated:{baseCategoryId:"formal-delicate",titleKey:"leather.elevated.title",nameKey:"leather.elevated.name",descriptionKey:"leather.elevated.description",image:{src:"/_next/static/media/leather-fur-and-suede.55fe0025.webp",height:623,width:820,blurDataURL:"data:image/webp;base64,UklGRlAAAABXRUJQVlA4IEQAAADwAQCdASoIAAYAAkA4JYwCdAEf3UZCJ2AA/vQSC7c3iY5PHcGJLTA18ZeVM4Ok0+NUfni8NnvU0KJI8LUsxM0fr8AAAA==",blurWidth:8,blurHeight:6},mobileImage:{src:"/_next/static/media/leather-fur-and-suede-mobile.4b8139cc.webp",height:212,width:662,blurDataURL:"data:image/webp;base64,UklGRkoAAABXRUJQVlA4ID4AAADQAQCdASoIAAMAAkA4JYwCdAED/Ce+AAD+9RkXfmzgHhzi341CJ+91RhprbxPo1DJBQreGq5W71//T3agAAA==",blurWidth:8,blurHeight:3},imageFit:"cover",summaryHintKey:"leather.elevated.summaryHint",skipServiceStep:!0,services:[{id:"leather-fur-suede",bookingServiceId:n.P1.LEATHER_FUR_SUEDE,nameKey:"leather.svc.leatherFurSuede.name",icon:f,prices:{"en-GB":[{item:"Coat (Fur)",price:"98.65"},{item:"Coat (Leather Trim)",price:"53.45"},{item:"Coat (Leather/Suede)",price:"87.14"},{item:"Jacket (Fur)",price:"86.85"},{item:"Jacket (Leather/Suede)",price:"75.60"},{item:"Jacket (Leather Trim)",price:"29.72"},{item:"Skirt (Leather)",price:"75.26"},{item:"Skirt (Leather Trim)",price:"23.25"},{item:"Trousers (Leather)",price:"60.97"},{item:"Trousers (Leather Trim)",price:"20.80"}],"en-US":[{item:"Coat (Fur)",price:"127.10"},{item:"Coat (Leather Trim)",price:"68.85"},{item:"Coat (Leather/Suede)",price:"112.26"},{item:"Jacket (Fur)",price:"127.85"},{item:"Jacket (Leather/Suede)",price:"89.66"},{item:"Jacket (Leather Trim)",price:"44.37"},{item:"Skirt (Leather)",price:"100.31"},{item:"Skirt (Leather Trim)",price:"31.10"},{item:"Pants (Leather)",price:"82.69"},{item:"Pants (Leather Trim)",price:"29.45"}]}}],summaryTable:{columnKeys:["leather.elevated.col.services","leather.elevated.col.price"],rows:[{labelKey:"leather.elevated.row.furJacket",prices:{"en-GB":["86.85"],"en-US":["127.85"]}},{labelKey:"leather.elevated.row.leatherTrimJacket",prices:{"en-GB":["29.72"],"en-US":["44.37"]}},{labelKey:"leather.elevated.row.leatherSuedeJacket",prices:{"en-GB":["75.60"],"en-US":["89.66"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"leather.cat1.name",descriptionKey:"leather.cat1.description",image:h.A,deriveFromBase:!0},{baseCategoryId:"formal-delicate",nameKey:"leather.cat2.name",descriptionKey:"leather.cat2.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"leather.cat3.name",descriptionKey:"leather.cat3.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"leather.cat4.name",descriptionKey:"leather.cat4.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"leather.requirements.placeholder"},eh={slug:"designer-items",aliases:["specialist-items"],featureFlag:a.$.CHECKOUT_DESIGNER_ITEMS,elevated:{baseCategoryId:"formal-delicate",titleKey:"specialist.elevated.title",nameKey:"specialist.elevated.name",descriptionKey:"specialist.elevated.description",image:{src:"/_next/static/media/specialist-items.a21cd580.webp",height:607,width:820,blurDataURL:"data:image/webp;base64,UklGRkYAAABXRUJQVlA4IDoAAADQAQCdASoIAAYAAkA4JZwAAvxVmx4zsAD+6K9asWX+M0vZqP6Le/Qdg03kPBQmHho
1/p4CO+ixLwAAA",blurWidth:8,blurHeight:6},mobileImage:{src:"/_next/static/media/specialist-items-mobile.55d9dea4.webp",height:217,width:662,blurDataURL:"data:image/webp;base64,UklGRjYAAABXRUJQVlA4ICoAAACwAQCdASoIAAMAAkA4JZwAAwh3QhUAAP77MSXBfwgZ/+jnWNRIh+HkAAA=",blurWidth:8,blurHeight:3},imageFit:"cover",summaryHintKey:"specialist.elevated.summaryHint",skipServiceStep:!0,services:[{id:"specialist-item",bookingServiceId:n.P1.WASH_DRY_CLEAN_AND_IRON,nameKey:"specialist.svc.specialistItem.name",icon:x,prices:{"en-GB":[{item:"Burberry Trench Coat",price:"54.00"},{item:"Burberry, Canada Goose or Moncler Coat/Jacket",price:"59.50"}],"en-US":[{item:"Burberry Trench Coat",price:"69.56"},{item:"Burberry, Canada Goose or Moncler Coat/Jacket",price:"97.60"}]}}],summaryTable:{columnKeys:["specialist.elevated.col.services","specialist.elevated.col.price"],rows:[{labelKey:"specialist.elevated.row.burberryTrench",prices:{"en-GB":["54.00"],"en-US":["69.56"]}},{labelKey:"specialist.elevated.row.coatOrJacket",prices:{"en-GB":["59.50"],"en-US":["97.60"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"specialist.cat1.name",descriptionKey:"specialist.cat1.description",image:h.A,deriveFromBase:!0},{baseCategoryId:"formal-delicate",nameKey:"specialist.cat2.name",descriptionKey:"specialist.cat2.description",image:g.A,deriveFromBase:!0},{baseCategoryId:"household-bedding",nameKey:"specialist.cat3.name",descriptionKey:"specialist.cat3.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"specialist.cat4.name",descriptionKey:"specialist.cat4.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"specialist.requirements.placeholder"},eg=[S,I,H,Q,Y,V,$,ee,en,em,ep,eh,{slug:"ironing",featureFlag:a.$.CHECKOUT_IRONING,elevated:{baseCategoryId:"everyday-wear",titleKey:"ironing.elevated.title",nameKey:"ironing.elevated.name",descriptionKey:"ironing.elevated.description",image:{src:"/_next/static/media/ironing.9a3d2565.webp",height:636,width:856,blurDataURL:"data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACwAQCdASoIAAYAAkA4JaQAAudr6H4AAP76TkglW2170GEsHwPFZu98lTHKoQAA",blurWidth:8,blurHeight:6},mobileImage:{src:"/_next/static/media/ironing-mobile.0b5bd907.webp",height:212,width:681,blurDataURL:"data:image/webp;base64,UklGRjAAAABXRUJQVlA4ICQAAACQAQCdASoIAAIAAkA4JaQAAp02fFgA/vwX97FujhHtRONoDgA=",blurWidth:8,blurHeight:2},imageFit:"cover",summaryHintKey:"ironing.elevated.summaryHint",skipServiceStep:!0,services:[{id:"ironing-service",bookingServiceId:n.P1.IRON_ONLY,nameKey:"ironing.svc.ironing.name",icon:y,prices:{"en-GB":[{item:"Blouse - Iron Only",price:"4.20"},{item:"Dress - Iron Only",price:"10.70"},{item:"Ladies Shirt - Iron Only",price:"4.15"},{item:"Jeans - Iron Only",price:"5.75"},{item:"Jumper - Iron Only",price:"6.60"},{item:"Polo Shirt - Iron Only",price:"3.60"},{item:"Shirt (Hanger) - Iron Only",price:"2.90"},{item:"Shirt (Folded) - Iron Only",price:"3.65"},{item:"Shorts - Iron Only",price:"4.55"},{item:"T-Shirt - Iron Only",price:"3.60"},{item:"Top - Iron Only",price:"6.05"},{item:"Trousers - Iron Only",price:"5.75"}],"en-US":[{item:"Blouse - Iron Only",price:"6.20"},{item:"Dress - Iron Only",price:"16.15"},{item:"Ladies Shirt - Iron Only",price:"6.15"},{item:"Jeans - Iron Only",price:"8.10"},{item:"Jumper - Iron Only",price:"10.90"},{item:"Polo Shirt - Iron Only",price:"5.50"},{item:"Shirt (Hanger) - Iron Only",price:"4.15"},{item:"Shirt (Folded) - Iron Only",price:"5.40"},{item:"Shorts - Iron Only",price:"7.65"},{item:"T-Shirt - Iron Only",price:"5.50"},{item:"Top - Iron Only",price:"8.05"},{item:"Pants - Iron Only",price:"8.10"}]}}],summaryTable:{columnKeys:["ironing.elevated.col.services","ironing.elevated.col.price"],rows:[{labelKey:"ironing.elevated.row.shirt",prices:{"en-GB":["2.90"],"en-US":["4.15"]}},{labelKey:"ironing.elevated.row.tshirt",prices:{"en-GB":["3.60"],"en-US":["5.50"]}},{labelKey:"ironing.elevated.row.trousers",prices:{"en-GB":["5.75"],"en-US":["8.10"]}}]}},otherCategories:[{baseCategoryId:"everyday-wear",nameKey:"ironing.cat1.name",descriptionKey:"ironing.cat1.description",image:h.A,deriveFromBase:!0,excludeServices:[n.P1.IRON_ONLY]},{baseCategoryId:"formal-delicate",nameKey:"ironing.cat2.name",descriptionKey:"ironing.cat2.description",image:g.A,deriveFromBase:!0,excludeServices:[n.P1.IRON_ONLY]},{baseCategoryId:"household-bedding",nameKey:"ironing.cat3.name",descriptionKey:"ironing.cat3.description",image:b.A,deriveFromBase:!0},{baseCategoryId:"accessories-footwear",nameKey:"ironing.cat4.name",descriptionKey:"ironing.cat4.description",image:u.A,deriveFromBase:!0}],requirementsPlaceholderKey:"ironing.requirements.placeholder"}],eb=e=>e&&eg.find(i=>{var r,a;return i.slug===e||i.slug===(null==(r=t.W[e])?void 0:r.altName)||(null==(a=i.aliases)?void 0:a.includes(e))})||null,eu=e=>(0,a.w)(e.featureFlag),ey=e=>{let i=eb(e);return i&&eu(i)?i:null},ev=()=>{var e;return null==(e=eg.find(eu))?void 0:e.slug}},49584:(e,i,r)=>{r.d(i,{A:()=>a});let a={src:"/_next/static/media/formal-delicate.11f60d2c.png",height:260,width:414,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAP1BMVEXOyc3CnYd3cHu7YXGCWEjW1dnj5Orm6O/CuLPIvrinXGjRzMnOwMe+coG/h5C8r6nBqZ6mhnZlXmeXk51yRDMpXrj4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAALklEQVR4nCXGtQEAIBAEsANecdt/VgpSBQwVUVUYnQl0ht29bGTAKQb39mMl1QcbUwExXLP9GQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5}},63470:(e,i,r)=>{r.d(i,{XB:()=>c,nj:()=>s});var a=r(94939),t=r(88361);let A=[{label:"up to 5kg",price:19.6},{label:"+ additional kg",price:3.9}],n=[{label:"up to 10lbs",price:23.2},{label:"+ additional lb",price:2.3}],l={"en-GB":{[t.Fj]:{[t.P1.MACHINE_WASH_AND_FOLD]:A,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"Shirt (On Hanger)",price:2.9},{label:"2 Piece Suit",price:15.6}],[t.P1.IRON_ONLY]:[{label:"Shirt (On Hanger)",price:2.9},{label:"Trousers",price:5.75}],[t.P1.REPAIRS]:[{label:"Trousers Shortening",price:21.8},{label:"Rehem",price:10.25}]},"everyday-wear":{[t.P1.MACHINE_WASH_AND_FOLD]:A,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"T-Shirt",price:4.5},{label:"Jeans",price:7.2}],[t.P1.IRON_ONLY]:[{label:"T-Shirt",price:3.6},{label:"Jeans",price:5.75}],[t.P1.REPAIRS]:[{label:"Jeans Shortening",price:21.8},{label:"Small Repair",price:9.3}]},"formal-delicate":{[t.P1.MACHINE_WASH_AND_FOLD]:A,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"Shirt (On Hanger)",price:2.9},{label:"2 Piece Suit",price:15.6}],[t.P1.IRON_ONLY]:[{label:"Shirt (On Hanger)",price:2.9},{label:"Trousers",price:5.75}],[t.P1.REPAIRS]:[{label:"Trousers Rehem",price:10.25},{label:"Trousers Shortening",price:21.8}]},"household-bedding":{[t.P1.MACHINE_WASH_AND_FOLD]:A,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"Bed Set (King)",price:20.65},{label:"Pillowcase",price:2.55}],[t.P1.WASH_DRY_CLEAN]:[{label:"Duvet (King)",price:25.45},{label:"Pillow",price:12.75}],[t.P1.IRON_ONLY]:[{label:"Pillowcase",price:2.05},{label:"Duvet Cover (King)",price:9.2}]},"accessories-footwear":{[t.P1.MACHINE_WASH_AND_FOLD]:A,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"Scarf",price:6.4},{label:"Tie",price:6.5}],[t.P1.WASH_DRY_CLEAN]:[{label:"Trainers",price:25.25},{label:"Shoes",price:18.45}],[t.P1.REPAIRS]:[{label:"Rubber Heel",price:17.8},{label:"Heel Tips",price:13.85}]}},"en-US":{[t.Fj]:{[t.P1.MACHINE_WASH_AND_FOLD]:n,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"Shirt (On Hanger)",price:4.15},{label:"2 Piece Suit",price:23.2}],[t.P1.IRON_ONLY]:[{label:"Shirt (On Hanger)",price:4.15},{label:"Pants",price:8.1}],[t.P1.REPAIRS]:[{label:"Pants Shortening",price:28.3},{label:"Rehem",price:14.05}]},"everyday-wear":{[t.P1.MACHINE_WASH_AND_FOLD]:n,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"T-Shirt",price:6.9},{label:"Jeans",price:10.15}],[t.P1.IRON_ONLY]:[{label:"T-Shirt",price:5.5},{label:"Jeans",price:8.1}],[t.P1.REPAIRS]:[{label:"Jeans Shortening",price:28.3},{label:"Small Repair",price:14.6}]},"formal-delicate":{[t.P1.MACHINE_WASH_AND_FOLD]:n,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"Shirt (On Hanger)",price:4.15},{label:"2 Piece Suit",price:23.2}],[t.P1.IRON_ONLY]:[{label:"Shirt (On Hanger)",price:4.15},{label:"Pants",price:8.1}],[t.P1.REPAIRS]:[{label:"Pants Rehem",price:14.05},{label:"Pants Shortening",price:28.3}]},"household-bedding":{[t.P1.MACHINE_WASH_AND_FOLD]:n,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"Bed Set (Queen)",price:40.8},{label:"Pillowcase",price:6.55}],[t.P1.WASH_DRY_CLEAN]:[{label:"Comforter (Queen)",price:41},{label:"Pillow",price:17.2}],[t.P1.IRON_ONLY]:[{label:"Pillowcase",price:5.25},{label:"Duvet Cover (Queen)",price:15.8}]},"accessories-footwear":{[t.P1.MACHINE_WASH_AND_FOLD]:n,[t.P1.WASH_DRY_CLEAN_AND_IRON]:[{label:"Scarf",price:7.1},{label:"Tie",price:9.3}],[t.P1.WASH_DRY_CLEAN]:[{label:"Sneakers",price:28.65},{label:"Shoes",price:23.4}],[t.P1.REPAIRS]:[{label:"Rubber Heel",price:23.8},{label:"Heel Tips",price:17.85}]}}},s=(e,i,r)=>{var a,t;return null==(t=l[e])||null==(a=t[i])?void 0:a[r]},c=(e,i)=>{var r,t,A,n;let s=null==(t=l[a.GB])||null==(r=t[e])?void 0:r[i],c=null==(n=l[a.US])||null==(A=n[e])?void 0:A[i];return s&&c?{[a.GB]:s,[a.US]:c}:void 0}},94190:(e,i,r)=>{r.d(i,{A:()=>a});let a={src:"/_next/static/media/household-bedding.f6b784ca.png",height:260,width:414,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAIVBMVEW3t7fFuaq1tLPLuaLp5+G9vb3T0tGnm4zKyciqk3fVx7V/9mEeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAKklEQVR4nC3JSQoAMAgEwXbUyfL/Bwcht4IC2m4ARdXWhwW9zs2YiszBAwoZAG0D0QyGAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:5}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.