1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2055,3339],{84904:(e,t,a)=>{a.d(t,{x:()=>r});const n=(0,a(33361).YK)({AE:{id:"countries.label.country.AE",defaultMessage:[{type:0,value:"United Arab Emirates"}]},AG:{id:"countries.label.country.AG",defaultMessage:[{type:0,value:"Antigua and Barbuda"}]},AL:{id:"countries.label.country.AL",defaultMessage:[{type:0,value:"Albania"}]},AM:{id:"countries.label.country.AM",defaultMessage:[{type:0,value:"Armenia"}]},AR:{id:"countries.label.country.AR",defaultMessage:[{type:0,value:"Argentina"}]},AT:{id:"countries.label.country.AT",defaultMessage:[{type:0,value:"Austria"}]},AU:{id:"countries.label.country.AU",defaultMessage:[{type:0,value:"Australia"}]},BA:{id:"countries.label.country.BA",defaultMessage:[{type:0,value:"Bosnia and Herzegovina"}]},BE:{id:"countries.label.country.BE",defaultMessage:[{type:0,value:"Belgium"}]},BG:{id:"countries.label.country.BG",defaultMessage:[{type:0,value:"Bulgaria"}]},BH:{id:"countries.label.country.BH",defaultMessage:[{type:0,value:"Bahrain"}]},BO:{id:"countries.label.country.BO",defaultMessage:[{type:0,value:"Bolivia"}]},CA:{id:"countries.label.country.CA",defaultMessage:[{type:0,value:"Canada"}]},CH:{id:"countries.label.country.CH",defaultMessage:[{type:0,value:"Switzerland"}]},CI:{id:"countries.label.country.CI",defaultMessage:[{type:0,value:"Côte d'Ivoire"}]},CL:{id:"countries.label.country.CL",defaultMessage:[{type:0,value:"Chile"}]},CO:{id:"countries.label.country.CO",defaultMessage:[{type:0,value:"Colombia"}]},CR:{id:"countries.label.country.CR",defaultMessage:[{type:0,value:"Costa Rica"}]},CY:{id:"countries.label.country.CY",defaultMessage:[{type:0,value:"Cyprus"}]},CZ:{id:"countries.label.country.CZ",defaultMessage:[{type:0,value:"Czechia"}]},DE:{id:"countries.label.country.DE",defaultMessage:[{type:0,value:"Germany"}]},DK:{id:"countries.label.country.DK",defaultMessage:[{type:0,value:"Denmark"}]},DO:{id:"countries.label.country.DO",defaultMessage:[{type:0,value:"Dominican Republic"}]},EC:{id:"countries.label.country.EC",defaultMessage:[{type:0,value:"Ecuador"}]},EE:{id:"countries.label.country.EE",defaultMessage:[{type:0,value:"Estonia"}]},EG:{id:"countries.label.country.EG",defaultMessage:[{type:0,value:"Egypt"}]},ES:{id:"countries.label.country.ES",defaultMessage:[{type:0,value:"Spain"}]},ET:{id:"countries.label.country.ET",defaultMessage:[{type:0,value:"Ethiopia"}]},FI:{id:"countries.label.country.FI",defaultMessage:[{type:0,value:"Finland"}]},FR:{id:"countries.label.country.FR",defaultMessage:[{type:0,value:"France"}]},GB:{id:"countries.label.country.GB",defaultMessage:[{type:0,value:"United Kingdom"}]},GH:{id:"countries.label.country.GH",defaultMessage:[{type:0,value:"Ghana"}]},GM:{id:"countries.label.country.GM",defaultMessage:[{type:0,value:"Gambia"}]},GR:{id:"countries.label.country.GR",defaultMessage:[{type:0,value:"Greece"}]},GT:{id:"countries.label.country.GT",defaultMessage:[{type:0,value:"Guatemala"}]},GY:{id:"countries.label.country.GY",defaultMessage:[{type:0,value:"Guyana"}]},HK:{id:"countries.label.country.HK",defaultMessage:[{type:0,value:"Hong Kong"}]},HR:{id:"countries.label.country.HR",defaultMessage:[{type:0,value:"Croatia"}]},HU:{id:"countries.label.country.HU",defaultMessage:[{type:0,value:"Hungary"}]},ID:{id:"countries.label.country.ID",defaultMessage:[{type:0,value:"Indonesia"}]},IE:{id:"countries.label.country.IE",defaultMessage:[{type:0,value:"Ireland"}]},IL:{id:"countries.label.country.IL",defaultMessage:[{type:0,value:"Israel"}]},IS:{id:"countries.label.country.IS",defaultMessage:[{type:0,value:"Iceland"}]},IT:{id:"countries.label.country.IT",defaultMessage:[{type:0,value:"Italy"}]},JM:{id:"countries.label.country.JM",defaultMessage:[{type:0,value:"Jamaica"}]},JO:{id:"countries.label.country.JO",defaultMessage:[{type:0,value:"Jordan"}]},JP:{id:"countries.label.country.JP",defaultMessage:[{type:0,value:"Japan"}]},KE:{id:"countries.label.country.KE",defaultMessage:[{type:0,value:"Kenya"}]},KH:{id:"countries.label.country.KH",defaultMessage:[{type:0,value:"Cambodia"}]}
1,KR:{id:"countries.label.country.KR",defaultMessage:[{type:0,value:"Korea"}]},KW:{id:"countries.label.country.KW",defaultMessage:[{type:0,value:"Kuwait"}]},LC:{id:"countries.label.country.LC",defaultMessage:[{type:0,value:"Saint Lucia"}]},LI:{id:"countries.label.country.LI",defaultMessage:[{type:0,value:"Liechtenstein"}]},LK:{id:"countries.label.country.LK",defaultMessage:[{type:0,value:"Sri Lanka"}]},LT:{id:"countries.label.country.LT",defaultMessage:[{type:0,value:"Lithuania"}]},LU:{id:"countries.label.country.LU",defaultMessage:[{type:0,value:"Luxembourg"}]},LV:{id:"countries.label.country.LV",defaultMessage:[{type:0,value:"Latvia"}]},MA:{id:"countries.label.country.MA",defaultMessage:[{type:0,value:"Morocco"}]},MD:{id:"countries.label.country.MD",defaultMessage:[{type:0,value:"Moldova"}]},MG:{id:"countries.label.country.MG",defaultMessage:[{type:0,value:"Madagascar"}]},MK:{id:"countries.label.country.MK",defaultMessage:[{type:0,value:"Republic of North Macedonia"}]},MN:{id:"countries.label.country.MN",defaultMessage:[{type:0,value:"Mongolia"}]},MO:{id:"countries.label.country.MO",defaultMessage:[{type:0,value:"Macao"}]},MT:{id:"countries.label.country.MT",defaultMessage:[{type:0,value:"Malta"}]},MU:{id:"countries.label.country.MU",defaultMessage:[{type:0,value:"Mauritius"}]},MX:{id:"countries.label.country.MX",defaultMessage:[{type:0,value:"Mexico"}]},MY:{id:"countries.label.country.MY",defaultMessage:[{type:0,value:"Malaysia"}]},NA:{id:"countries.label.country.NA",defaultMessage:[{type:0,value:"Namibia"}]},NG:{id:"countries.label.country.NG",defaultMessage:[{type:0,value:"Nigeria"}]},NL:{id:"countries.label.country.NL",defaultMessage:[{type:0,value:"Netherlands"}]},NO:{id:"countries.label.country.NO",defaultMessage:[{type:0,value:"Norway"}]},NZ:{id:"countries.label.country.NZ",defaultMessage:[{type:0,value:"New Zealand"}]},OM:{id:"countries.label.country.OM",defaultMessage:[{type:0,value:"Oman"}]},PA:{id:"countries.label.country.PA",defaultMessage:[{type:0,value:"Panama"}]},PE:{id:"countries.label.country.PE",defaultMessage:[{type:0,value:"Peru"}]},PH:{id:"countries.label.country.PH",defaultMessage:[{type:0,value:"Philippines"}]}
1,PL:{id:"countries.label.country.PL",defaultMessage:[{type:0,value:"Poland"}]},PT:{id:"countries.label.country.PT",defaultMessage:[{type:0,value:"Portugal"}]},PY:{id:"countries.label.country.PY",defaultMessage:[{type:0,value:"Paraguay"}]},QA:{id:"countries.label.country.QA",defaultMessage:[{type:0,value:"Qatar"}]},RO:{id:"countries.label.country.RO",defaultMessage:[{type:0,value:"Romania"}]},RS:{id:"countries.label.country.RS",defaultMessage:[{type:0,value:"Serbia"}]},RW:{id:"countries.label.country.RW",defaultMessage:[{type:0,value:"Rwanda"}]},SA:{id:"countries.label.country.SA",defaultMessage:[{type:0,value:"Saudi Arabia"}]},SE:{id:"countries.label.country.SE",defaultMessage:[{type:0,value:"Sweden"}]},SG:{id:"countries.label.country.SG",defaultMessage:[{type:0,value:"Singapore"}]},SI:{id:"countries.label.country.SI",defaultMessage:[{type:0,value:"Slovenia"}]},SK:{id:"countries.label.country.SK",defaultMessage:[{type:0,value:"Slovakia"}]},SN:{id:"countries.label.country.SN",defaultMessage:[{type:0,value:"Senegal"}]},SV:{id:"countries.label.country.SV",defaultMessage:[{type:0,value:"El Salvador"}]},TH:{id:"countries.label.country.TH",defaultMessage:[{type:0,value:"Thailand"}]},TN:{id:"countries.label.country.TN",defaultMessage:[{type:0,value:"Tunisia"}]},TR:{id:"countries.label.country.TR",defaultMessage:[{type:0,value:"Turvalue"}]},TT:{id:"countries.label.country.TT",defaultMessage:[{type:0,value:"Trinidad and Tobago"}]},TZ:{id:"countries.label.country.TZ",defaultMessage:[{type:0,value:"Tanzania"}]},US:{id:"countries.label.country.US",defaultMessage:[{type:0,value:"United States of America"}]},UY:{id:"countries.label.country.UY",defaultMessage:[{type:0,value:"Uruguay"}]},UZ:{id:"countries.label.country.UZ",defaultMessage:[{type:0,value:"Uzbekistan"}]},VN:{id:"countries.label.country.VN",defaultMessage:[{type:0,value:"Viet Nam"}]},ZA:{id:"countries.label.country.ZA",defaultMessage:[{type:0,value:"South Africa"}]},BD:{id:"countries.label.country.BD",defaultMessage:[{type:0,value:"Bangladesh"}]},BJ:{id:"countries.label.country.BJ",defaultMessage:[{type:0,value:"Benin"}]},MC:{id:"countries.label.country.MC",defaultMessage:[{type:0,value:"Monaco"}]},NE:{id:"countries.label.country.NE",defaultMessage:[{type:0,value:"Niger"}]},SM:{id:"countries.label.country.SM",defaultMessage:[{type:0,value:"San Marino"}]},AZ:{id:"countries.label.country.AZ",defaultMessage:[{type:0,value:"Azerbaijan"}]},BN:{id:"countries.label.country.BN",defaultMessage:[{type:0,value:"Brunei Darussalam"}]},BI:{id:"countries.label.country.BI",defaultMessage:[{type:0,value:"Bhutan"}]},AO:{id:"countries.label.country.AO",defaultMessage:[{type:0,value:"Angola"}]}
1,DZ:{id:"countries.label.country.DZ",defaultMessage:[{type:0,value:"Algeria"}]},TW:{id:"countries.label.country.TW",defaultMessage:[{type:0,value:"Taiwan"}]},BS:{id:"countries.label.country.BS",defaultMessage:[{type:0,value:"Bahamas"}]},BW:{id:"countries.label.country.BW",defaultMessage:[{type:0,value:"Botswana"}]},GA:{id:"countries.label.country.GA",defaultMessage:[{type:0,value:"Gabon"}]},LA:{id:"countries.label.country.LA",defaultMessage:[{type:0,value:"Lao People's Democratic Republic"}]},MZ:{id:"countries.label.country.MZ",defaultMessage:[{type:0,value:"Mozambique"}]}});var o=a(34692);const r=()=>{const{formatMessage:e}=(0,o.A)();return{getCountries:()=>[{value:"AE",label:e(n.AE)},{value:"AG",label:e(n.AG)},{value:"AL",label:e(n.AL)},{value:"AM",label:e(n.AM)},{value:"AR",label:e(n.AR)},{value:"AT",label:e(n.AT)},{value:"AU",label:e(n.AU)},{value:"BA",label:e(n.BA)},{value:"BE",label:e(n.BE)},{value:"BG",label:e(n.BG)},{value:"BH",label:e(n.BH)},{value:"BO",label:e(n.BO)},{value:"CA",label:e(n.CA)},{value:"CH",label:e(n.CH)},{value:"CI",label:e(n.CI)},{value:"CL",label:e(n.CL)},{value:"CO",label:e(n.CO)},{value:"CR",label:e(n.CR)},{value:"CY",label:e(n.CY)},{value:"CZ",label:e(n.CZ)},{value:"DE",label:e(n.DE)},{value:"DK",label:e(n.DK)},{value:"DO",label:e(n.DO)},{value:"EC",label:e(n.EC)},{value:"EE",label:e(n.EE)},{value:"EG",label:e(n.EG)},{value:"ES",label:e(n.ES)},{value:"ET",label:e(n.ET)},{value:"FI",label:e(n.FI)},{value:"FR",label:e(n.FR)},{value:"GB",label:e(n.GB)},{value:"GH",label:e(n.GH)},{value:"GM",label:e(n.GM)},{value:"GR",label:e(n.GR)},{value:"GT",label:e(n.GT)},{value:"GY",label:e(n.GY)},{value:"HK",label:e(n.HK)},{value:"HR",label:e(n.HR)},{value:"HU",label:e(n.HU)},{value:"ID",label:e(n.ID)},{value:"IE",label:e(n.IE)},{value:"IL",label:e(n.IL)},{value:"IS",label:e(n.IS)},{value:"IT",label:e(n.IT)},{value:"JM",label:e(n.JM)},{value:"JO",label:e(n.JO)},{value:"JP",label:e(n.JP)},{value:"KE",label:e(n.KE)},{value:"KH",label:e(n.KH)},{value:"KR",label:e(n.KR)},{value:"KW",label:e(n.KW)},{value:"LC",label:e(n.LC)},{value:"LI",label:e(n.LI)},{value:"LK",label:e(n.LK)},{value:"LT",label:e(n.LT)},{value:"LU",label:e(n.LU)},{value:"LV",label:e(n.LV)},{value:"MA",label:e(n.MA)},{value:"MD",label:e(n.MD)},{value:"MG",label:e(n.MG)},{value:"MK",label:e(n.MK)},{value:"MN",label:e(n.MN)},{value:"MO",label:e(n.MO)},{value:"MT",label:e(n.MT)},{value:"MU",label:e(n.MU)},{value:"MX",label:e(n.MX)},{value:"MY",label:e(n.MY)},{value:"NA",label:e(n.NA)},{value:"NG",label:e(n.NG)},{value:"NL",label:e(n.NL)},{value:"NO",label:e(n.NO)},{value:"NZ",label:e(n.NZ)},{value:"OM",label:e(n.OM)},{value:"PA",label:e(n.PA)},{value:"PE",label:e(n.PE)},{value:"PH",label:e(n.PH)},{value:"PL",label:e(n.PL)},{value:"PT",label:e(n.PT)},{value:"PY",label:e(n.PY)},{value:"QA",label:e(n.QA)},{value:"RO",label:e(n.RO)},{value:"RS",label:e(n.RS)},{value:"RW",label:e(n.RW)},{value:"SA",label:e(n.SA)},{value:"SE",label:e(n.SE)},{value:"SG",label:e(n.SG)},{value:"SI",label:e(n.SI)},{value:"SK",label:e(n.SK)},{value:"SN",label:e(n.SN)},{value:"SV",label:e(n.SV)},{value:"TH",label:e(n.TH)},{value:"TN",label:e(n.TN)},{value:"TR",label:e(n.TR)},{value:"TT",label:e(n.TT)},{value:"TZ",label:e(n.TZ)},{value:"US",label:e(n.US)},{value:"UY",label:e(n.UY)},{value:"UZ",label:e(n.UZ)},{value:"VN",label:e(n.VN)},{value:"ZA",label:e(n.ZA)},{value:"BD",label:e(n.BD)},{value:"BJ",label:e(n.BJ)},{value:"MC",label:e(n.MC)},{value:"NE",label:e(n.NE)},{value:"SM",label:e(n.SM)},{value:"AZ",label:e(n.AZ)},{value:"BN",label:e(n.BN)},{value:"BI",label:e(n.BI)},{value:"AO",label:e(n.AO)},{value:"DZ",label:e(n.DZ)},{value:"TW",label:e(n.TW)},{value:"BS",label:e(n.BS)},{value:"BW",label:e(n.BW)},{value:"GA",label:e(n.GA)},{value:"LA",label:e(n.LA)},{value:"MZ",label:e(n.MZ)}],getEuropeanCountries:()=>[{value:"AT",label:e(n.AT)},{value:"BE",label:e(n.BE)},{value:"BG",label:e(n.BG)},{value:"HR",label:e(n.HR)},{value:"CY",label:e(n.CY)},{value:"CZ",label:e(n.CZ)},{value:"DK",label:e(n.DK)},{value:"EE",label:e(n.EE)},{value:"FI",label:e(n.FI)},{value:"FR",label:e(n.FR)},{value:"DE",label:e(n.DE)},{value:"GR",label:e(n.GR)},{value:"HU",label:e(n.HU)},{value:"IE",label:e(n.IE)},{value:"IT",label:e(n.IT)},{value:"LV",label:e(n.LV)},{value:"LT",label:e(n.LT)},{value:"LU",label:e(n.LU)},{value:"MT",label:e(n.MT)},{value:"NL",label:e(n.NL)},{value:"PL",label:e(n.PL)},{value:"PT",label:e(n.PT)},{value:"RO",label:e(n.RO)},{value:"SK",label:e(n.SK)},{value:"SI",label:e(n.SI)},{value:"ES",label:e(n.ES)},{value:"SE",label:e(n.SE)}]}}},12744:(e,t,a)=>{a.d(t,{o:()=>s});var n=a(28407),o=a(29188),r=a(3422),i=a(60900),l=a(68066),d=a(8884);let u="";"kenwood"!==d.UK&&"braun"!==d.UK||(u=`${d.UK}_`);const s=(e,t={})=>{const{stack:a}=(0,r.r)(),{locale:s}=(0,l.A)(),c=function(){var t=(0,n.A)((function*(){const t=yield(0,i.XJ)({stack:a,contentTypeUid:`${u}${e}`,locale:s.alias,brand:d.Sk});return t&&t[0]?t[0]:null}));return function(){return t.apply(this,arguments)}}();return(0,o.I)([e],(()=>c()),t)}},56166:(e,t,a)=>{a.d(t,{j:()=>s});var n=a(28407),o=a(68175),r=a(27869),i=a(90031),l=a(77214);function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?d(Object(a),!0).forEach((function(t){(0,o.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const s=()=>{const e=(0,i.useShopperCustomersMutation)("createCustomerAddress"),t=(0,i.useShopperCustomersMutation)("updateCustomerAddress"),a=(0,i.useShopperBasketsMutation)("updateShippingAddressForShipment"),o=(0,i.useShopperBasketsMutation)("updateShipmentForBasket"),d=(0,i.useShopperBasketsMutation)("updateBasket"),s=(e,t,a)=>{const{addressId:n,address1:o,address2:r,city:i,countryCode:l,firstName:d,lastName:s,phone:c,postalCode:m,stateCode:g,title:v,c_addressId:p,c_isPreferredAddress:y,c_regionName:C}=e;let b={address1:o,address2:r,city:i,countryCode:"object"==typeof l?null==l?void 0:l.value:l,firstName:d,lastName:s,phone:c,postalCode:m,stateCode:"object"==typeof g?null==g?void 0:g.value:g,title:"object"==typeof v?null==v?void 0:v.value:v,c_countryName:"object"==typeof l?null==l?void 0:l.label:l,c_regionName:"object"==typeof g?null==g?void 0:g.label:C??g,c_isPreferredAddress:!!a||y};if(t)if(e.c_vatNumber){const{c_vatNumber:t,c_companyName:a,c_sdi:n,c_vatNumberVerified:o}=e;b=u(u({},b),{},{c_vatNumber:t,c_companyName:a,c_sdi:n,c_vatNumberVerified:o,c_isB2BAddress:!0})}else e.firstName&&e.lastName&&(delete e.c_vatNumberVerified,b=u(u({},b),{},{c_isB2CBillingAddress:!0}),e.c_fiscalCode&&(b.c_fiscalCode=e.c_fiscalCode));return{addressId:n,c_addressId:p,body:b}};return{submitAddresses:function(){var o=(0,n.A)((function*(n,o,i,l=!1){const{addressId:d,c_addressId:c,body:m}=s(i,l);if(l||(yield a.mutateAsync({parameters:{basketId:o.basketId,shipmentId:"me",useAsBilling:!1},body:u(u({},m),{},{c_addressId:d})})),n.isRegistered&&!d&&!c){const t=u(u({},m),{},{addressId:(0,r.Ak)()});return yield e.mutateAsync({body:t,parameters:{customerId:n.customerId}})}n.isRegistered&&d&&(yield t.mutateAsync({body:u(u({},m),{},{addressId:d}),parameters:{customerId:n.customerId,addressName:d}}))}));return function(e,t,a){return o.apply(this,arguments)}}(),updateBasketWithGift:function(){var e=(0,n.A)((function*(e,t){const a={gift:t.gift||!1};t.giftMessage&&(a.giftMessage=(0,l.o6)(t.giftMessage)),o.mutate({parameters:{shipmentId:"me",basketId:e.basketId},body:a})}));return function(t,a){return e.apply(this,arguments)}}(),createBody:s,updateBasketWithGigyaGuestId:function(){var e=(0,n.A)((function*(e,t){const a={c_gigyaGuestId:t||"NO_GIGYA_ID"};yield d.mutateAsync({parameters:{basketId:e.basketId},body:a})}));return function(t,a){return e.apply(this,arguments)}}(),updateBasketWithVatVerified:function(){var e=(0,n.A)((function*(e,t){const a={c_isVatApproved:t||null};yield d.mutateAsync({parameters:{basketId:e.basketId},body:a})}));return function(t,a){return e.apply(this,arguments)}}()}}},64326:(e,t,a)=>{a.d(t,{A:()=>k});var n=a(64180),o=a(77810),r=a(75826),i=a.n(r),l=a(73352),d=a(86400),u=a(45915),s=a(36287),c=a(40133),m=a(75712),g=a(16602),v=a(34692),p=a(41863),y=a(77214),C=(a(55981),a(52668)),b=a(60309),S=a(59757),f=a(21850),h=a(27702),I=a(84904),E=a(61232),O=a(68066),N=a(80488);const R=(0,g.zR)({defaultMessage:[{type:0,value:"Address Form"}],id:"use_address_fields.label.address_form"}),A=({form:e,defaultShowAutocomplete:t=!0,prefix:a="",formTitleAriaLabel:r=R,isBillingAddress:i=!1,addressType:g="private",variant:S="default",isContactUs:A=!1,contactUsConfigFields:k={},action:_=y.lQ,setAutocompleteObj:x})=>{const{data:w}=(0,b.J)(),B=(0,l.o5)("AddressFields",{variant:S}),[P,T]=(0,o.useState)(t),{formatMessage:M}=(0,v.A)(),{getCountries:U}=(0,I.x)(),[G,L]=(0,o.useState)([]),F=e.watch("countryCode"),j="string"==typeof F?F:null==F?void 0:F.value,D=(0,o.useRef)(j);(0,o.useEffect)((()=>{i&&D.current!==j&&(e.setValue("stateCode",""),D.current=j)}),[j]);const K=(0,f.Ay)({form:e,prefix:a,countries:G,isContactUs:A});(0,o.useEffect)((()=>{L(U()),e.getValues().address1&&T(!1)}),[]);const V=e.watch("stateCode"),z=(0,o.useMemo)((()=>{var e;const t="string"==typeof V?V:null==V?void 0:V.value;return null===(e=K.stateCode.options)||void 0===e?void 0:e.find((e=>e.value===t))}),[]),H=(0,o.useRef)();(0,o.useEffect)((()=>{var t;z&&e.setValue("stateCode",z),null==H||null===(t=H.current)||void 0===t||t.focus()}),[]);const{locale:W}=(0,O.A)();return(0,N.H)(W)?o.createElement(d.B,(0,n.A)({},B.container,{"aria-label":M(r),tabIndex:"0",ref:H}),"business"===g&&o.createElement(h.A,{form:e,fields:K}),!A&&o.createElement(o.Fragment,null,o.createElement(u.s,(0,n.A)({},B.gaps,w.isGuest?{}:B.divider),o.createElement(C.A,K.lastName),o.createElement(C.A,K.firstName))),o.createElement(E.A,{form:e,defaultShowAutocomplete:P,prefix:a,isBillingAddress:i,addressType:g,variant:S,action:_,isContactUs:A,contactUsConfigFields:k}),o.createElement(d.B,{gap:"0.5rem"},!A&&o.createElement(u.s,B.gaps,o.createElement(C.A,K.phone),o.createElement(s.az,{w:"100%",display:{base:"none",md:"block"}})),!A&&o.createElement(c.E,B.deliveryNoteText,o.createElement(p.A,{defaultMessage:[{type:0,value:"We'll use it for delivery purposes"}],id:"address_fields.label.delivery_purposes_note"}))),!A&&w.isRegistered&&o.createElement(o.Fragment,null,o.createElement(C.A,(0,n.A)({},K.preferred,{variant:"row"})))):o.createElement(d.B,(0,n.A)({},B.container,{"aria-label":M(r),ref:H}),"business"===g&&o.createElement(h.A,{form:e,fields:K}),!A&&o.createElement(o.Fragment,null,o.createElement(u.s,(0,n.A)({},B.gaps,{zIndex:10}),o.createElement(C.A,K.title),o.createElement(s.az,{w:"100%",display:{base:"none",md:"block"}})),o.createElement(u.s,B.gaps,o.createElement(C.A,K.firstName),o.createElement(C.A,K.lastName)),o.createElement(m.c,null)),o.createElement(E.A,{form:e,defaultShowAutocomplete:P,prefix:a,isBillingAddress:i,addressType:g,variant:S,action:_,isContactUs:A,contactUsConfigFields:k,setAutocompleteObj:x}),!A&&o.createElement(d.B,{gap:"0.5rem"},o.createElement(u.s,B.gaps,o.createElement(C.A,K.phone),o.createElement(s.az,{w:"100%",display:{base:"none",md:"block"}})),o.createElement(c.E,B.deliveryNoteText,o.createElement(p.A,{defaultMessage:[{type:0,value:"We'll use it for delivery purposes"}],id:"address_fields.label.delivery_purposes_note"}))),!A&&w.isRegistered&&o.createElement(o.Fragment,null,o.createElement(C.A,(0,n.A)({},K.preferred,{variant:"row"}))))};A.propTypes={form:i().object.isRequired,prefix:i().string,edit:i().object,fromEdit:i().bool,defaultShowAutocomplete:i().bool,enableEditing:i().bool,formTitleAriaLabel:S.O2,isBillingAddress:i().bool,addressType:i().oneOf(["private","business"]),action:i().func,variant:i().string,isContactUs:i().bool,contactUsConfigFields:i().object,setAutocompleteObj:i().func};const k=A},61232:(e,t,a)=>{a.d(t,{A:()=>R});var n=a(64180),o=a(77810),r=a(75826),i=a.n(r),l=a(73352),d=a(42047),u=a(40133),s=a(45915),c=a(36287),m=a(14893),g=a(41863),v=a(77214),p=a(55981),y=a(52668),C=a(59757),b=a(21850),S=a(25635),f=a(84904),h=a(28467),I=a(19034),E=a(68066),O=a(80488);const N=({form:e,defaultShowAutocomplete:t=!0,prefix:a="",isBillingAddress:r=!1,addressType:i="private",variant:C="default",action:N=v.lQ,isContactUs:R=!1,contactUsConfigFields:A={},setAutocompleteObj:k})=>{var _;const x=(0,l.o5)("AddressFields",{variant:C}),[w]=(0,d.U)(`(max-width: ${(0,v.sU)(p.f.md)-1}px)`),[B,P]=(0,o.useState)(t),[T,M]=(0,o.useState)(!0),U=e=>{M(e)},G=(0,h.jz)("regionConfig"),L=e.getValues(),F=(0,I.S)(),{getCountries:j,getEuropeanCountries:D}=(0,f.x)(),[K,V]=(0,o.useState)(!1),z=(0,h.I8)("showLoqateFlag"),H=D().some((e=>e.value===F)),W=(0,b.Ay)({form:e,prefix:a,countries:r&&H?D():j(),isBillingAddress:r,country:(null==L||null===(_=L.countryCode)||void 0===_?void 0:_.value)||(null==L?void 0:L.countryCode),isCurrentCountryEuropean:H});(0,o.useEffect)((()=>{L.address1&&P(!1)}),[]);const $=e.watch("stateCode"),J=e.watch("address2"),q=e.watch("countryCode"),{locale:Z}=(0,E.A)(),Y=(0,O.H)(Z),X="string"==typeof q?q:null==q?void 0:q.value,Q=(0,o.useMemo)((()=>{var e;const t="string"==typeof $?$:null==$?void 0:$.value;return null===(e=W.stateCode.options)||void 0===e?void 0:e.find((e=>e.value===t))}),[]),ee=(0,o.useRef)(),te=(0,o.useRef)(),ae=(0,o.useRef)();(0,o.useEffect)((()=>{var t;Q&&e.setValue("stateCode",Q),null==ee||null===(t=ee.current)||void 0===t||t.focus()}),[]),(0,o.useEffect)((()=>{var e;!B&&te.current&&(null===(e=te.current)||void 0===e||e.focus())}),[B]),(0,o.useEffect)((()=>{var e;K&&ae.current&&(null===(e=ae.current)||void 0===e||e.focus())}),[K]);const ne=(0,o.useRef)(X);(0,o.useEffect)((()=>{r&&ne.current!==X&&(e.setValue("stateCode",""),ne.current=X)}),[X]);const[oe,re]=(0,o.useState)(null),ie=e=>(e||"").toString().trim().toLowerCase(),le=t=>{if(t){k&&k(t),r&&H&&e.setValue(W.countryCode.name,{value:t.CountryIso2,label:t.CountryName}),e.setValue(W.city.name,t.City),t.PostalCode=R?t.PostalCode.replaceAll(" ",""):t.PostalCode,e.setValue(W.postalCode.name,t.PostalCode);const a=R&&A.addressNumber,n=(0,v.Iy)(t),o=a?t.Street:n.Line1;e.setValue(W.address1.name,o),e.setValue(W.address2.name,n.Line2),a&&e.setValue(W.addressNumber.name,t.BuildingNumber),setTimeout((()=>{var a,n;const o=null===(a=W.stateCode.options)||void 0===a?void 0:a.find((e=>e.value===t.ProvinceCode||e.value===t.AdminAreaCode||ie(t.ProvinceName).includes(ie(e.label))||ie(t.AdminAreaName).includes(ie(e.label))));null!=G&&G[t.CountryIso2]&&(null==G||null===(n=G[t.CountryIso2])||void 0===n?void 0:n.length)>0&&null!=o&&o.value&&null!=o&&o.label?e.setValue(W.stateCode.name,{value:null==o?void 0:o.value,label:null==o?void 0:o.label}):null!=o&&o.label?e.setValue(W.stateCode.name,null==o?void 0:o.label):e.setValue(W.stateCode.name,"")}),500),P(!B)}var a;re(a=t),e.setValue(W.addressLookup.name,a)},de=()=>{e.setValue(W.addressLookup.name,null),e.clearErrors(W.address1.name),P(!B)};return Y?o.createElement(o.Fragment,null,!z&&B&&!T&&o.createElement(u.E,x.unavailable,o.createElement(g.A,{defaultMessage:[{type:0,value:"Address lookup service is unavailable. Please enter your address manually."}],id:"address_fields.error.lookup_service_unavailable"})),(!B||!T||!z)&&o.createElement(o.Fragment,null,r&&"business"===i&&o.createElement(s.s,{textStyle:"body-xsmall",gap:"0.5rem",paddingTop:"1rem",borderTop:"small",borderStyle:"solid",borderColor:"border.light",cursor:"pointer",alignItems:"center",onClick:()=>N()},o.createElement(S.AdviceIcon,null),o.createElement(u.E,null,o.createElement(g.A,{defaultMessage:[{type:0,value:"Click to fill in the fields below with your shipping address data."}],id:"address_fields.label.click_to_fill_address"}))),o.createElement(s.s,x.gaps,o.createElement(c.az,{flex:!R||A.addressNumber&&oe?"3":"4"},o.createElement(y.A,(0,n.A)({},W.address1,{inputRef:te}))),R&&(A.addressNumber&&!oe||oe)&&o.createElement(c.az,{flex:"1"},o.createElement(y.A,W.addressNumber))),K||J?o.createElement(y.A,(0,n.A)({},W.address2,{inputRef:ae})):o.createElement(m.$,(0,n.A)({},x.backToLookupBtn,{"data-testid":"show-address2-btn",onClick:()=>V(!0)}),o.createElement(g.A,{defaultMessage:[{type:0,value:"Add more details"}],id:"address_fields.label.add_more_details"})),o.createElement(s.s,x.gaps,(!R||A.countryCode&&!oe||oe)&&o.createElement(y.A,(0,n.A)({},W.countryCode,{isSearchable:!0})),(!R||A.postalCode&&!oe||oe)&&o.createElement(y.A,W.postalCode)),o.createElement(s.s,x.gaps,(!R||A.stateCode&&!oe||oe)&&o.createElement(y.A,(0,n.A)({},W.stateCode,{isSearchable:!0})),(!R||A.city&&!oe||oe)&&o.createElement(y.A,W.city)),o.createElement(s.s,null,z&&T&&o.createElement(m.$,(0,n.A)({},x.backToLookupBtn,{"data-testid":"lookup-btn",onClick:()=>de()}),o.createElement(g.A,{defaultMessage:[{type:0,value:"Back to address lookup"}],id:"address_fields.label.backToAddressLookup"})))),z&&B&&T&&o.createElement(s.s,(0,n.A)({zIndex:2},x.gaps),o.createElement(c.az,{flex:"3"},o.createElement(y.A,(0,n.A)({},W.addressLookup,{setAutocompleteAvailable:U,toggleAutocomplete:()=>de(),onAddressUpdate:le,elementsCount:w?3:5}))),R&&o.createElement(c.az,{flex:"1"},o.createElement(y.A,W.addressNumber)))):o.createElement(o.Fragment,null,!z&&B&&!T&&o.createElement(u.E,x.unavailable,o.createElement(g.A,{defaultMessage:[{type:0,value:"Address lookup service is unavailable. Please enter your address manually."}],id:"address_fields.error.lookup_service_unavailable"})),(!B||!T||!z)&&o.createElement(o.Fragment,null,r&&"business"===i&&o.createElement(s.s,{textStyle:"body-xsmall",gap:"0.5rem",paddingTop:"1rem",borderTop:"small",borderStyle:"solid",borderColor:"border.light",cursor:"pointer",alignItems:"center",onClick:()=>N()},o.createElement(S.AdviceIcon,null),o.createElement(u.E,null,o.createElement(g.A,{defaultMessage:[{type:0,value:"Click to fill in the fields below with your shipping address data."}],id:"address_fields.label.click_to_fill_address"}))),o.createElement(s.s,x.gaps,o.createElement(c.az,{flex:"3"},o.createElement(y.A,(0,n.A)({},W.address1,{inputRef:te}))),R&&(A.addressNumber&&!oe||oe&&A.addressNumber)&&o.createElement(c.az,{flex:"1"}
1,o.createElement(y.A,W.addressNumber))),!R&&(K||J?o.createElement(y.A,(0,n.A)({},W.address2,{inputRef:ae})):o.createElement(m.$,(0,n.A)({},x.backToLookupBtn,{"data-testid":"show-address2-btn",onClick:()=>V(!0)}),o.createElement(g.A,{defaultMessage:[{type:0,value:"Add more details"}],id:"address_fields.label.add_more_details"}))),(!R||A.city||A.stateCode||oe&&!R)&&o.createElement(s.s,x.gaps,(!R||A.city||oe)&&o.createElement(y.A,W.city),(!R||A.stateCode||oe)&&o.createElement(y.A,(0,n.A)({},W.stateCode,{isSearchable:!0}))),(!R||A.postalCode||A.countryCode||oe&&!R)&&o.createElement(s.s,x.gaps,(!R||A.postalCode||oe)&&o.createElement(y.A,W.postalCode),(!R||A.countryCode||oe)&&o.createElement(y.A,(0,n.A)({},W.countryCode,{isSearchable:!0}))),!R&&o.createElement(s.s,null,z&&T&&o.createElement(m.$,(0,n.A)({},x.backToLookupBtn,{"data-testid":"lookup-btn",onClick:()=>de()}),o.createElement(g.A,{defaultMessage:[{type:0,value:"Back to address lookup"}],id:"address_fields.label.backToAddressLookup"})))),z&&B&&T&&!R&&o.createElement(s.s,(0,n.A)({zIndex:2},x.gaps),o.createElement(c.az,{flex:"3"},o.createElement(y.A,(0,n.A)({},W.addressLookup,{setAutocompleteAvailable:U,toggleAutocomplete:()=>de(),onAddressUpdate:le,elementsCount:w?3:5,isContactUs:R}))),R&&A.addressNumber&&o.createElement(c.az,{flex:"1"},o.createElement(y.A,W.addressNumber))),z&&B&&T&&R&&o.createElement(o.Fragment,null,o.createElement(s.s,(0,n.A)({zIndex:2},x.gaps),o.createElement(c.az,{flex:"3"},o.createElement(y.A,(0,n.A)({},W.addressLookup,{setAutocompleteAvailable:U,toggleAutocomplete:()=>de(),onAddressUpdate:le,elementsCount:w?3:5,isContactUs:R}))),R&&A.addressNumber&&o.createElement(c.az,{flex:"1"},o.createElement(y.A,W.addressNumber))),(A.city||A.stateCode)&&o.createElement(s.s,x.gaps,A.city&&o.createElement(y.A,W.city),A.stateCode&&o.createElement(y.A,(0,n.A)({},W.stateCode,{isSearchable:!0}))),(A.postalCode||A.countryCode)&&o.createElement(s.s,x.gaps,A.postalCode&&o.createElement(y.A,W.postalCode),A.countryCode&&o.createElement(y.A,(0,n.A)({},W.countryCode,{isSearchable:!0})))))};N.propTypes={form:i().object.isRequired,prefix:i().string,edit:i().object,fromEdit:i().bool,defaultShowAutocomplete:i().bool,enableEditing:i().bool,formTitleAriaLabel:C.O2,isBillingAddress:i().bool,addressType:i().oneOf(["private","business"]),action:i().func,variant:i().string,isContactUs:i().bool,contactUsConfigFields:i().object,setAutocompleteObj:i().func};const R=N},50828:(e,t,a)=>{a.d(t,{A:()=>I});var n=a(64180),o=a(68175),r=a(18801),i=a(77810),l=a(75826),d=a.n(l),u=a(87275),s=a(73352),c=a(36287),m=a(21822),g=a(60386),v=a(72850),p=a(25635),y=a(68066),C=a(72097);const b=["categories","homepage"];function S(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function f(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?S(Object(a),!0).forEach((function(t){(0,o.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):S(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const h=e=>{let{categories:t,homepage:a=!1}=e,o=(0,r.A)(e,b);const l=(0,s.Vl)("Breadcrumb"),{buildUrl:d}=(0,y.A)(),{buildLocalizedUrl:S}=(0,C.A)(),h=(0,i.useRef)(null),[I,E]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{const e=h.current;if(!e)return;const t=()=>{const t=e.scrollWidth>e.clientWidth+1,a=e.scrollLeft>=e.scrollWidth-e.clientWidth-1;E(t&&!a)};return t(),e.addEventListener("scroll",t,{passive:!0}),window.addEventListener("resize",t),()=>{e.removeEventListener("scroll",t),window.removeEventListener("resize",t)}}),[]),i.createElement(c.az,{position:"relative",width:"100%"},i.createElement(m.Q,(0,n.A)({ref:h},l.container,{sx:f(f({},l.container),{},{display:"flex",flexWrap:"nowrap",overflowX:"auto",whiteSpace:"nowrap","::-webkit-scrollbar":{display:"none"},msOverflowStyle:"none",scrollbarWidth:"none"}),separator:i.createElement(p.LineIcon,l.icon)},o),null==t?void 0:t.map(((e,o)=>{const r=o===t.length-1?l.lastLink:l.link,s=(null==e?void 0:e.slug
1Url)||(null==e?void 0:e.c_slugUrl),c=a?S("/",d):S(s);return i.createElement(g.J,(0,n.A)({key:e.id,"data-testid":"sf-crumb-item"},l.item,{sx:{flexShrink:0}}),i.createElement(v.w,{as:u.Link,to:c,sx:f(f({},r),{},{flexShrink:0})},e.name))}))),I&&i.createElement(c.az,{position:"absolute",top:0,bottom:0,right:0,width:"29%",pointerEvents:"none",zIndex:10,bg:"linear-gradient(90deg, rgba(255,255,255,0) 0%, #FFF 100%)"}))};h.displayName="Breadcrumb",h.propTypes={categories:d().array,homepage:d().bool};const I=h},713:(e,t,a)=>{a.d(t,{A:()=>I});var n=a(64180),o=a(77810),r=a(75826),i=a.n(r),l=a(73352),d=a(66569),u=a(79162),s=a(36287),c=a(2540),m=a(25635),g=a(81857),v=a(32440),p=a(4679),y=a(37594),C=a(65016);const b=({lists:e})=>{const t=(0,l.Vl)("Accordion");if(Array.isArray(e)&&0!==e.length)return o.createElement(g.K,null,o.createElement(v.X,t.accordionList,o.createElement(p.N,null,e.map(((e,a)=>o.createElement(y.Tr,(0,n.A)({key:a},t.accordionPanelElement),o.createElement(C.Td,t.accordionPanelTextList,(null==e?void 0:e.value_name)&&e.value_name),o.createElement(C.Td,t.accordionPanelTextList,null!=e&&e.has_check?o.createElement(m.CheckIcon,(0,n.A)({"data-testid":"check-icon"},t.checkIconBox)):o.createElement(o.Fragment,null,(null==e?void 0:e.value)&&e.value))))))))};b.propTypes={lists:i().arrayOf(i().shape({value_name:i().string,has_check:i().bool,value:i().string}))};const S=b;var f=a(31390);const h=({item:e,isAccordionList:t,hasBigFontSize:a,hasSecondaryTitle:r,contrasted:i,smallGap:g=!1})=>{const v=(0,l.Vl)("Accordion");return e&&0!==Object.keys(e).length?o.createElement(d.A,(0,n.A)({},v.item,i?{backgroundColor:"background.light",marginBottom:g?"0.5rem":"1rem",border:"none"}:{borderBottom:"small",borderStyle:"solid",borderColor:"border.light"}),(({isExpanded:i})=>o.createElement(o.Fragment,null,o.createElement(u.J,{"data-testid":"accordion-button",alignItems:"center"},o.createElement(s.az,(0,n.A)({},v.accordionButtonTitle,r&&{maxW:"12.5rem"},{sx:a?v.accordionButtonParagraphStyle:v.accordionButtonTitleStyle}),(null==e?void 0:e.accordion_title)||(null==e?void 0:e.summary)),!i&&r&&o.createElement(s.az,v.accordionButtonTextDesktop,null==e?void 0:e.secondary_title),o.createElement(s.az,(0,n.A)({transform:i?"rotate(180deg)":"rotate(0deg)"},v.iconBox),i?o.createElement(m.MinusIcon,(0,n.A)({},v.iconBox,{"data-testid":"minus-icon"})):o.createElement(s.az,v.addIconBox,o.createElement(m.AddIcon,(0,n.A)({},v.iconBox,{"data-testid":"add-icon"}))))),!i&&r&&o.createElement(s.az,v.accordionButtonTextMobile,null==e?void 0:e.secondary_title),o.createElement(c.v,{"data-testid":"accordion-content"},t?o.createElement(S,{lists:null==e?void 0:e.values}):o.createElement(f.A,(0,n.A)({as:s.az,html:(null==e?void 0:e.paragraph)||(null==e?void 0:e.details)},v.accordionPanelText,{sx:{".videoWrapper":{position:"relative",width:"100%",aspectRatio:"16 / 9",height:"auto"}}})))))):null};h.propTypes={item:i().object,isAccordionList:i().bool,hasBigFontSize:i().bool,hasSecondaryTitle:i().bool,contrasted:i().bool,smallGap:i().bool};const I=h},519:(e,t,a)=>{a.d(t,{A:()=>R});var n=a(64180),o=a(77810),r=a(73352),i=a(46946),l=a(36287),d=a(86400),u=a(14893),s=a(40133),c=a(45915),m=a(75826),g=a.n(m),v=a(25635),p=(a(55981),a(59714)),y=a(11744),C=a(73619),b=a(74908),S=a(87275),f=a(90031),h=a(68066),I=a(34692);const E={_focusVisible:{outline:"none",boxShadow:"none",border:"small",borderStyle:"solid",borderColor:"var(--chakra-colors-background-default)"}},O=({title:e,subtitle:t,text:a,ctaLabel:m,ctaUrl:g,isSelected:y,onClick:C,noneSelected:b,reset:f,index:h,cardsLength:O,linkIsAbsoulte:N})=>{const R=(0,r.o5)("ContentCards"),A=(0,I.A)(),k=N?{as:"a",href:g,target:"_blank",rel:"noopener noreferrer"}:{as:S.Link,to:g},_=(0,i.A)({base:!0,md:!0,lg:!1});return o.createElement(l.az,(0,n.A)({flexGrow:y||b?1:0,onClick:()=>{y||C()},borderRight:h!==O-1?{base:"none",lg:"large"}:"none",borderBottom:h!==O-1?{base:"large",lg:"none"}:"none",display:"flex",alignItems:b?{base:"center",lg:"flex-end"}:y?{base:"flex-start",lg:"center"}:{base:"center",lg:"flex-start"}},R.cardContainer,{background:b?"rgba(0,0,0,0.3)":"rgba(0,0,0,0.5)",minHeight:y?{base:"25.6875rem",lg:"inherit"}:b?{base:"9rem",lg:"inherit"}:{base:"3.4375rem",lg:"inherit"},p:b||y?b?{base:"0 1rem",md:"0 1.5rem",lg:"2.5rem 1.5rem",xl:"10rem 1.5rem"}:{base:" 1.5rem 1rem",md:"3.25rem 1.5rem",lg:"1.5rem",xl:"2.5rem 1.5rem 2.5rem 16.25rem"}:{base:"0.5rem 1rem",md:"0.5rem 1.5rem",lg:"1.5rem",xl:"1.5rem"}}),b&&o.createElement(o.Fragment,null,o.createElement(p.qX,null,o.createElement(d.B,(0,n.A)({key:h},R.card),o.createElement(u.$,(0,n.A)({type:"button",onClick:C,"aria-label":A.formatMessage({id:"global.expand_card.icon",defaultMessage:[{type:0,value:"Expand Card"}]}),onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),C())}},E),o.createElement(v.AddIcon,R.addIcon)),o.createElement(s.E,R.subtitle,t),o.createElement(s.E,R.title,e))),o.createElement(p.cD,R.fullContainer,o.createElement(c.s,(0,n.A)({key:h},R.mobileCard),o.createElement(d.B,null,o.createElement(s.E,R.subtitle,t),o.createElement(s.E,R.title,e)),o.createElement(u.$,(0,n.A)({type:"button","aria-label":A.formatMessage({id:"global.expand_card.icon",defaultMessage:[{type:0,value:"Expand Card"}]}),onClick:C,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),C())}},E),o.createElement(v.AddIcon,R.addIcon))))),!b&&o.createElement(o.Fragment,null,o.createElement(p.qX,R.fullContainer,o.createElement(s.E,R.selectedContainer,y?o.createElement(d.B,(0,n.A)({},R.card,R.selectedCard,{maxWidth:"35.5625rem"}),o.createElement(s.E,R.subtitle,t),o.createElement(s.E,R.title,e),o.createElement(s.E,R.text,a),m&&g&&o.createElement(u.$,(0,n.A)({variant:"inverse-icon-button",rightIcon:o.createElement(v.ChevronRight,R.chevronRight)},k),m)):o.createElement(s.E,(0,n.A)({},R.title,{style:{writingMode:"vertical-rl"}}),e)),y&&!_&&o.createElement(u.$,(0,n.A)({type:"button",role:"group","aria-label":A.formatMessage({id:"global.close_card.icon",defaultMessage:[{type:0,value:"Close Card"}]}),"data-testid":"close-icon",onClick:f,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),f())}},R.closeIconOuterContainer),o.createElement(l.az,R.closeIconInnerContainer,o.createElement(v.CloseIcon,R.closeIcon)))),o.createElement(p.cD,R.fullContainer,y?o.createElement(c.s,R.mobileSelectedContainer,o.createElement(d.B,R.selectedCard,o.createElement(s.E,R.subtitle,t),o.createElement(s.E,R.title,e),o.createElement(s.E,R.text,a),o.createElement(u.$,(0,n.A)({},R.buttonVariant,{rightIcon:o.createElement(v.ChevronRight,R.chevronRight)},k),m)),o.createElement(u.$,(0,n.A)({type:"button",role:"group","aria-label":A.formatMessage({id:"global.close_card.icon",defaultMessage:[{type:0,value:"Close Card"}]}),"data-testid":"close-icon",onClick:f,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),f())}},R.closeIconOuterContainer),o.createElement(l.az,R.closeIconInnerContainer,o.createElement(v.CloseIcon,R.closeIcon)))):o.createElement(c.s,R.mobileClosedCard,o.createElement(s.E,R.title,e),o.createElement(u.$,(0,n.A)({type:"button","aria-label":A.formatMessage({id:"global.expand_card.icon",defaultMessage:[{type:0,value:"Expand Card"}]}),onClick:C,onKeyDown:e=>{" "!==e.key&&"Enter"!==e.key||(e.preventDefault(),C())}},E),o.createElement(v.AddIcon,R.addIcon))))))};
1O.propTypes={linkIsAbsoulte:g().bool,title:g().string,subtitle:g().string,isSelected:g().bool,onClick:g().func,noneSelected:g().bool,reset:g().func,index:g().number,cardsLength:g().number,text:g().string,ctaLabel:g().string,ctaUrl:g().string};const N=({contentData:e})=>{const t=(0,r.o5)("ContentCards"),{locale:a}=(0,h.A)(),i=(0,C.y)(),{card:l=[]}=e,u=3===l.length||4===l.length?l:[],[s,c]=(0,o.useState)(null),m=l.find((e=>(null==e?void 0:e._metadata.uid)===s)),g=(0,b.Ay)(m?null==m?void 0:m.card_images:null==e?void 0:e.cover_image),v=u.filter((e=>{var t,a,n;return(null===(t=e.button)||void 0===t||null===(a=t.productsfcc)||void 0===a||null===(n=a.data)||void 0===n?void 0:n.length)>0})).map((e=>e.button.productsfcc.data[0].id)).filter(Boolean),{data:p}=(0,f.useProducts)({parameters:{ids:v.join(","),expand:["availability","images"]},headers:{"x-debug":"content-cards-index"}},{enabled:(null==v?void 0:v.length)>0});return o.createElement(d.B,(0,n.A)({background:`url(${g.url}) lightgray 50% / cover no-repeat`},t.container),u.map(((e,t)=>{var n,r,l,d;const{url:m,label:g,isAbsolute:v}=(0,y._y)({link:null==e?void 0:e.button,categoriesData:i,productsData:p,locale:(null==a?void 0:a.alias)||(null==a||null===(n=a.id)||void 0===n?void 0:n.toLowerCase())});return o.createElement(O,{key:e._metadata.uid,title:null==e||null===(r=e.text_group)||void 0===r?void 0:r.title,subtitle:null==e||null===(l=e.text_group)||void 0===l?void 0:l.label,text:null==e||null===(d=e.text_group)||void 0===d?void 0:d.body_copy,ctaLabel:g,ctaUrl:m,linkIsAbsoulte:v,isSelected:s===(null==e?void 0:e._metadata.uid),onClick:()=>c(null==e?void 0:e._metadata.uid),reset:()=>c(null),noneSelected:null===s,cardsLength:u.length,index:t})})))};N.propTypes={contentData:g().shape({card:g().array,cover_image:g().array})};const R=N},36432:(e,t,a)=>{a.d(t,{A:()=>u});var n=a(64180),o=a(18801),r=a(77810),i=a(71955);const l=["componentType"],d=e=>{var t,a,d,u,s,c,m,g;let{componentType:v}=e,p=(0,o.A)(e,l);const y={url:null==p||null===(t=p.media)||void 0===t?void 0:t.url,contentType:null==p||null===(a=p.media)||void 0===a?void 0:a.content_type,title:null==p||null===(d=p.media)||void 0===d?void 0:d.title},C={label:null==p||null===(u=p.textblock)||void 0===u?void 0:u.label,title:null==p||null===(s=p.textblock)||void 0===s?void 0:s.title,bodyCopy:null==p||null===(c=p.textblock)||void 0===c?void 0:c.bodycopy,desktopAlignment:null==p||null===(m=p.textblock)||void 0===m?void 0:m.desktopalignment,tabletMobileAlignment:null==p||null===(g=p.textblock)||void 0===g?void 0:g.tabletmobilealignment},b={herobanner:()=>{var e;return r.createElement(i.Hi,(0,n.A)({},p,{media:y,isMaskHeaderActive:!(null==p||null===(e=p.maskgroup)||void 0===e||!e.maskheaderactive),textBlock:C,variant:null==p?void 0:p.backgroundcolor,height:null==p?void 0:p.contentheight,buttonText:null==p?void 0:p.button}))},hero_banner:()=>{var e;return r.createElement(i.Wj,(0,n.A)({},p,{media:y,isMaskHeaderActive:!(null==p||null===(e=p.maskgroup)||void 0===e||!e.maskheaderactive),textBlock:C,variant:null==p?void 0:p.backgroundcolor,height:null==p?void 0:p.contentheight,buttonText:null==p?void 0:p.button}))},coffee_lounge_component:()=>{var e;return r.createElement(i.Hi,(0,n.A)({},p,{media:y,isMaskHeaderActive:!(null==p||null===(e=p.maskgroup)||void 0===e||!e.maskheaderactive),textBlock:C,variant:null==p?void 0:p.backgroundcolor,height:"mid",buttonText:null==p?void 0:p.button}))},generic_html_content:()=>r.createElement(i.kr,{bodycopy:null==p?void 0:p.body_copy}),pricing:()=>r.createElement(i.vl,{title:null==p?void 0:p.title,heading:null==p?void 0:p.heading,bodycopy:null==p?void 0:p.body_copy,pricingGroup:null==p?void 0:p.pricing_group}),promo_slider:()=>r.createElement(i.jj,{heading:null==p?void 0:p.heading,sliderGroup:null==p?void 0:p.slider_group}),promo_slider_image:()=>r.createElement(i.W1,{heading:null==p?void 0:p.heading,sliderGroup:null==p?void 0:p.slider_group,uid:null==p?void 0:p.uid}),promo_slider_video:()=>r.createElement(i.A3,{sliderGroup:null==p?void 0:p.slider_group}),accordions:()=>r.createElement(i.Ol,{variant:null==p?void 0:p.backgroundcolor,accordionVariant:null==p?void 0:p.accordioncolor,isEditorial:!0,items:null==p?void 0:p.accordion_group}),specifications:()=>{const e=[...(null==p?void 0:p.standard_accordion)??[],...(null==p?void 0:p.value_accordion)??[]];return r.createElement(i.Ol,{isEditorial:!0,title:null==p?void 0:p.component_title,items:e})},category_moodboard:()=>r.createElement(i.yx,{hasPaddings:null==p?void 0:p.has_paddings,moodboardGroup:null==p?void 0:p.moodboard_group}),plpwhitebanner:()=>r.createElement(i.ux,{heading:null==p?void 0:p.heading,bodycopy:null==p?void 0:p.body_copy,isVideo:null==p?void 0:p.is_video,image:null==p?void 0:p.image,video:null!=p&&p.video&&null!=p&&p.video.length?null==p?void 0:p.video[0]:null,variant:null==p?void 0:p.wrapper,isFirstElement:(null==p?void 0:p.isFirstElement)??!1,titleAs:null==p?void 0:p.titleAs}),key_features:()=>r.createElement(i.jK,{title:p.header_copy,description:p.body_copy,cards:p.feature_cards}
1),content_cards:()=>r.createElement(i.pM,{contentData:p}),sorting:()=>r.createElement(i.Nj,{hasSlider:!1,title:null==p?void 0:p.title,variant:null==p?void 0:p.backgroundcolor,heading:null==p?void 0:p.heading,bodycopy:null==p?void 0:p.body_copy,sortingGroup:null==p?void 0:p.sorting_group,buttons:null==p?void 0:p.buttons}),sorting_slider:()=>r.createElement(i.Nj,{hasSlider:null==p?void 0:p.has_slider,title:null==p?void 0:p.title,variant:null==p?void 0:p.backgroundcolor,heading:null==p?void 0:p.heading,bodycopy:null==p?void 0:p.body_copy,sortingGroup:null==p?void 0:p.sorting_slider_group}),padding_block:()=>r.createElement(i.hl,{size:p.size,color:p.color}),text_group:()=>r.createElement(i.Lv,(0,n.A)({},p,{title:p.header_copy,description:p.body_copy,color:p.color})),steps:()=>r.createElement(i.gj,{heading:null==p?void 0:p.heading,image:null==p?void 0:p.image,stepsGroup:null==p?void 0:p.steps_group,button:null==p?void 0:p.button}),gallery:()=>{var e;return r.createElement(i.Z2,{hasPaddings:null==p?void 0:p.has_paddings,variant:null==p?void 0:p.backgroundcolor,heading:null==p?void 0:p.heading,bodycopy:null==p?void 0:p.body_copy,mediaLayouts:null==p||null===(e=p.media_layouts)||void 0===e?void 0:e.map((e=>({type:e._content_type_uid??"",media1:e.media_1??null,media2:e.media_2??null,media3:e.media_3??null})))})},shop_the_look:()=>r.createElement(i.no,{hasPaddings:null==p?void 0:p.has_paddings,isVideo:null==p?void 0:p.is_video,video:null!=p&&p.video&&null!=p&&p.video.length?null==p?void 0:p.video[0]:null,image:null==p?void 0:p.image,textBlock:C,categorySfcc:null==p?void 0:p.categorysfcc}),content_slider:()=>r.createElement(i.pv,{title:null==p?void 0:p.title,hasPaddings:null==p?void 0:p.has_paddings,variant:null==p?void 0:p.backgroundcolor,contentSliderGroup:null==p?void 0:p.content_slider_group}),stories:()=>r.createElement(i.om,{title:null==p?void 0:p.title,screenStart:null==p?void 0:p.screen_start,storiesGroup:null==p?void 0:p.stories_group,screenEnd:null==p?void 0:p.screen_end,hasCloseButton:null==p?void 0:p.has_close_button,autoplayDelay:null==p?void 0:p.autoplay_delay,maskgroup:null==p?void 0:p.maskgroup}),product_moodboard:()=>r.createElement(i.tM,{productMoodboardGroup:null==p?void 0:p.product_moodboard_group}),sidecard:()=>{var e,t,a,n,o,l,d,u,s;const c={bodyCopy:null==p||null===(e=p.text_group)||void 0===e?void 0:e.bodycopystandard,label:null==p||null===(t=p.text_group)||void 0===t?void 0:t.label,title:null==p||null===(a=p.text_group)||void 0===a?void 0:a.title},m={bodyCopy:null==p||null===(n=p.text_group_pdp)||void 0===n?void 0:n.bodycopy,expandCtaTitle:null==p||null===(o=p.text_group_pdp)||void 0===o?void 0:o.expand_cta_title,closeCtaTitle:null==p||null===(l=p.text_group_pdp)||void 0===l?void 0:l.close_cta_title},g={image_standard:null==p?void 0:p.image_standard,image_full:null==p?void 0:p.image_full,image_pdp:null==p?void 0:p.image_pdp};return r.createElement(i.YZ,{videos:null==p?void 0:p.videos,textGroup:c,textGroupPdp:m,imageGroup:g,imageAlt:null==c?void 0:c.title,imagePosition:null==p||null===(d=p.image_position)||void 0===d?void 0:d.toLowerCase(),type:null==p||null===(u=p.type)||void 0===u?void 0:u.toLowerCase(),backgroundColor:null==p||null===(s=p.background_color)||void 0===s?void 0:s.toLowerCase(),appDownloadContent:null==p?void 0:p.application_group,button:null==p?void 0:p.button,hasPaddings:null==p?void 0:p.has_paddings,titleAs:null==p?void 0:p.titleAs})},video:()=>r.createElement(i.Dx,{data:p}),plpbannerpromo:()=>r.createElement(i.m6,{heading:null==p?void 0:p.heading,bodycopy:null==p?void 0:p.body_copy,image:null==p?void 0:p.image,button:null==p?void 0:p.button}),disclaimer:()=>r.createElement(i.MW,{heading:null==p?void 0:p.heading,bodycopy:null==p?void 0:p.body_copy,icon:null==p?void 0:p.image,links:null==p?void 0:p.buttons}),quick_links:()=>r.createElement(i.pe,{quickLinksData:null==p?void 0:p.quick_link,title:null==p?void 0:p.links_title}),premium_services_component:()=>r.createElement(i.Wb,{title:null==p?void 0:p.title,description:null==p?void 0:p.subtitle,button:null==p?void 0:p.button,image:null==p?void 0:p.images}),newsletter_subscription_form:()=>r.createElement(i.AH,{title:null==p?void 0:p.form_title,subtitle:null==p?void 0:p.form_subtitle,thankYouLabels:{title:null==p?void 0:p.thank_you_title,subtitle:null==p?void 0:p.thank_you_subtitle,disclaimer:null==p?void 0:p.thank_you_disclaimer,date:null==p?void 0:p.thank_you_date_label},campaignTag:null==p?void 0:p.campaign_tag,pspMarketingConsentMandatory:null==p?void 0:p.is_marketing_consent_mandatory_,psp:!0}),faq_page_top_banner:()=>r.createElement(i.e1,{heading:null==p?void 0:p.banner_title,bodycopy:null==p?void 0:p.banner_subtitle,icon:null==p?void 0:p.images}),pdpbannerpromo:()=>r.createElement(i.Yv,{label:null==p?void 0:p.label,bodycopy:null==p?void 0:p.body_copy})}[v];return r.createElement("div",{className:"editorial-components-root","data-ab":`editorial-${v}`,"data-cs-label":`editorial-${v}`},b?b():null)};d.displayName="EditorialComponentsFactory";const u=d},32324:(e,t,a)=>{a.d(t,{e:()=>g});var n=a(64180),o=a(77810),r=a(75826),i=a.n(r),l=a(73352),d=a(36287),u=a(45915),s=a(93122),c=a(74908),m=a(10900);const g=({bodycopy:e="",heading:t="",icon:a})=>{const r=(0,l.o5)("Faq",{}),{bannerFaqStyles:i}=r||null,g=(0,c.Ay)(a);return o.createElement(d.az,i.bannerContainer,o.createElement(u.s,i.bannerGrid,g.url&&o.createElement(d.az,i.bannerIcon,o.createElement(s.E,{w:"100%",src:g.url,alt:(null==a?void 0:a.description)||""})),o.createElement(u.s,i.bannerContent,o.createElement(d.az,(0,n.A)({"data-testid":"faqs-banner-heading"},i.bannerHeading),(0,m.Ay)(t)),o.createElement(d.az,(0,n.A)({"data-testid":"faqs-banner-bodycopy",sx:{a:{color:"text.tertiary",textDecoration:"underline",fontWeight:"normal"}}},i.bannerBodycopy),(0,m.Ay)(e)))))};g.propTypes={heading:i().string,bodycopy:i().string,icon:i().shape()}},17043:(e,t,a)=>{a.d(t,{A:()=>g});var n=a(77810),o=a(73352),r=a(64194),i=a(36287),l=a(40133),d=a(99415),u=a(75826),s=a.n(u),c=a(41863);const m=({endingDate:e,variant:t="default"})=>{const a=(0,o.o5)("HeroBannerCountdown",{variant:t}),u=new Date(e);return n.createElement(d.Ay,{date:u,renderer:({days:e,hours:t,minutes:o,seconds:d})=>n.createElement(r.z,a.container,n.createElement(i.az,a.counterBox,n.createElement(i.az,a.time,n.createElement(l.E,a.timeNumber,e)),n.createElement(l.E,a.text,n.createElement(c.A,{id:"hero_banner_countdown.label.days",defaultMessage:[{type:0,value:"Days"}]}))),n.createElement(i.az,a.counterBox,n.createElement(i.az,a.time,n.createElement(l.E,a.timeNumber,t)),n.createElement(l.E,a.text,n.createElement(c.A,{id:"hero_banner_countdown.label.hours",defaultMessage:[{type:0,value:"Hours"}]}))),n.createElement(i.az,a.counterBox,n.createElement(i.az,a.time,n.createElement(l.E,a.timeNumber,o)),n.createElement(l.E,a.text,n.createElement(c.A,{id:"hero_banner_countdown.label.minutes",defaultMessage:[{type:0,value:"Minutes"}]}))),n.createElement(i.az,a.counterBox,n.createElement(i.az,a.time,n.createElement(l.E,a.timeNumber,d)),n.createElement(l.E,a.text,n.createElement(c.A,{id:"hero_banner_countdown.label.seconds",defaultMessage:[{type:0,value:"Seconds"}]}))))})};m.propTypes={endingDate:s().string,variant:s().string};const g=m},71955:(e,t,a)=>{a.d(t,{Ol:()=>je,pM:()=>i.A,pv:()=>U,MW:()=>_t,Dx:()=>et,e1:()=>xt.e,Z2:()=>ot,kr:()=>ae,Hi:()=>Q,Wj:()=>te,jK:()=>r.A,yx:()=>Ve,AH:()=>u.A,Yv:()=>Qt,m6:()=>At,ux:()=>St,hl:()=>n.A,Wb:()=>d.A,vl:()=>$t,tM:()=>Rt,jj:()=>he,W1:()=>_e,A3:()=>Ue,pe:()=>l.A,hy:()=>Xt,hF:()=>qt,no:()=>mt,YZ:()=>se,Nj:()=>Xe,gj:()=>He,om:()=>bt,Lv:()=>o.A});var n=a(61437),o=a(27573),r=a(98305),i=a(519),l=a(80911),d=a(95617),u=a(56233),s=a(64180),c=a(68175),m=a(77810),g=a(
175826),v=a.n(g),p=a(46946),y=a(73352),C=a(36287),b=a(45915),S=a(67848),f=a(63325),h=a(25635),I=a(55939),E=a(93122),O=a(40133),N=a(14893),R=a(87275),A=a(74908),k=a(73619),_=a(11744),x=a(31390),w=a(68066),B=a(90031);const P=({image:e=null,textblock:t=null,styleVariant:a})=>{var n,o,r,i,l,d,u;const c=(0,y.Vl)("ContentSlider",{variant:a}),g=(0,A.Ay)(e),v={base:"grey"===a?"secondary":"inverse-primary",xl:"inverse-primary"},p=(0,k.y)(),{data:S}=(0,B.useProducts)({parameters:{ids:(null==t||null===(n=t.button)||void 0===n||null===(o=n.productsfcc)||void 0===o||null===(r=o.data)||void 0===r?void 0:r.length)>0?null==t?void 0:t.button.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"content-slider-tile-index"}},{enabled:(null==t||null===(i=t.button)||void 0===i||null===(l=i.productsfcc)||void 0===l||null===(d=l.data)||void 0===d?void 0:d.length)>0}),{buildUrl:f,locale:h}=(0,w.A)(),{url:P,label:T,isAbsolute:M}=(0,_._y)({link:null==t?void 0:t.button,categoriesData:p,productsData:S,locale:(null==h?void 0:h.alias)||(null==h||null===(u=h.id)||void 0===u?void 0:u.toLowerCase())}),U=M?{as:"a",href:P,target:"_blank",rel:"noopener noreferrer"}:{as:R.Link,to:(0,_.b$)(P,f)};return m.createElement(m.Fragment,null,m.createElement(C.az,(0,s.A)({"data-testid":"content-slider-tile"},c.slidemain),g.url&&m.createElement(I.g,(0,s.A)({ratio:g.ratio},c.image),m.createElement(E.E,{src:g.url,alt:(null==e?void 0:e.alt)||""})),m.createElement(b.s,c.textblock,m.createElement(b.s,c.textblockheadingcontainer,(null==t?void 0:t.label_paragraph)&&m.createElement(O.E,c.label_paragraph,null==t?void 0:t.label_paragraph),(null==t?void 0:t.title)&&m.createElement(O.E,c.textblocktitle,null==t?void 0:t.title)),(null==t?void 0:t.body_copy)&&m.createElement(x.A,(0,s.A)({as:C.az,html:null==t?void 0:t.body_copy},c.textblockbodycopy)),T&&P&&m.createElement(N.$,(0,s.A)({},U,c.cta,{variant:v}),T))))};function T(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function M(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?T(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):T(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}P.propTypes={image:v().shape(),textblock:v().shape({label:v().string,label_paragraph:v().string,title:v().string,body_copy:v().string,button:v().shape()}),styleVariant:v().string};const U=({title:e="",variant:t="Blue De'Longhi",contentSliderGroup:a=[]})=>{let n="default";switch(t){case"Black":n="black";break;case"Light Grey":n="grey"}const o=e.replaceAll(/ /g,"-").toLowerCase(),r=(0,p.A)({base:!0,md:!1}),i=(0,y.Vl)("Swiper"),l=(0,y.Vl)("ContentSlider",{variant:n});return m.createElement(C.az,(0,s.A)({"data-testid":"content-slider"},l.container),m.createElement(C.az,{__css:M(M({},i),l.content),display:{base:"block",xl:"none"}},a&&(null==a?void 0:a.length)>0&&m.createElement(f.RC,{className:"cs-swiper-mobile",key:`cs-mobile-swiper-controller-${o}`,modules:[S.xI,S.s3,S.dK],centeredSlides:!0,slidesPerView:1,pagination:{clickable:!0,el:`.slider-pagination-mobile-${o}`,renderBullet:(e,t)=>{var n;return`<span class="${t}" id="pag-tab-${e}">${null===(n=a[e].textblock)||void 0===n?void 0:n.label}</span>`}},onSlideChangeTransitionStart:e=>{r&&(document.getElementById("mobile-pagination-container").scrollLeft=document.getElementById(`pag-tab-${e.activeIndex}`).offsetLeft)}},a.map(((e,t)=>m.createElement(f.qr,(0,s.A)({key:`content-slider-tile-${t}`},l.slide),m.createElement(P,{image:null==e?void 0:e.image,textblock:null==e?void 0:e.textblock,styleVariant:n})))),m.createElement(C.az,{id:"mobile-pagination-container"},m.createElement(b.s,(0,s.A)({className:`slider-pagination-mobile-${o}`},l.mobilepagination))))),m.createElement(C.az,{__css:M(M({},i),l.content),display:{base:"none",xl:"block"}},a&&(null==a?void 0:a.length)>0&&m.createElement(f.RC,{className:"cs-swiper-desktop",key:`cs-swiper-${o}`,modules:[S.xI,S.Vx,S.dK,S.s3],pagination:{clickable:!0,el:`.slider-pagination-${o}`,renderBullet:(e,t)=>{var n;return`<span class="${t}">${null===(n=a[e].textblock)||void 0===n?void 0:n.label}</span>`}},navigation:{prevEl:`.swiper-button-prev-${o}`,nextEl:`.swiper-button-next-${o}`},keyboard:{enabled:!0},loop:!0,centeredSlides:!0,slidesPerView:1.2,maxBackfaceHiddenSlides:0},a.map(((e,t)=>m.createElement(f.qr,(0,s.A)({key:`content-slider-tile-${t}`},l.slide),m.createElement(P,{image:null==e?void 0:e.image,textblock:null==e?void 0:e.textblock,styleVariant:n})))),m.createElement(h.ChevronLeft,(0,s.A)({className:`swiper-button-prev swiper-button-prev-${o}`,"aria-label":"swiper button prev icon"},l.chevronIcon)),m.createElement(h.ChevronRight,(0,s.A)({className:`swiper-button-next swiper-button-next-${o}`,"aria-label":"swiper button next icon"},l.chevronIcon)),m.createElement(b.s,(0,s.A)({className:`slider-pagination-${o}`},l.pagination)))))};U.propTypes={title:v().string,variant:v().string,contentSliderGroup:v().arrayOf(v().shape({image:v().shape(),textblock:v().shape({label:v().string,label_paragraph:v().string,title:v().string,body_copy:v().string,cta:v().shape({title:v().string,href:v().string})})}))};var G=a(18801);const L=["alignment","as","textStyle","color","fontWeight"],F=e=>{let{alignment:t="left",as:a="p",textStyle:n="body-medium",color:o="text.secondary",fontWeight:r="normal"}=e,i=(0,G.A)(e,L);return m.createElement(C.az,i,m.createElement(O.E,{as:a,textAlign:t,textStyle:n,fontWeight:r,color:o},i.children))};F.propTypes={as:v().string,alignment:v().oneOfType([v().object,v().string]),textStyle:v().string,fontWeight:v().string,color:v().string,children:v().oneOfType([v().str
1ing,v().node])},a(55981);const j=["as","title","titleSpacing","alignment","textStyle","fontWeight","color","childrenTextStyle","childrenTextWeight","childrenTextColor","textTransform","noMinHeight"],D=e=>{let{as:t,title:a,titleSpacing:n,alignment:o="center",textStyle:r="display-large",fontWeight:i="semibold",color:l="text.default",childrenTextStyle:d="body-xlarge",childrenTextWeight:u="normal",childrenTextColor:c="text.default",textTransform:g="none",noMinHeight:v=!1}=e,p=(0,G.A)(e,j);return m.createElement(C.az,(0,s.A)({textAlign:o,textTransform:g},p),a&&m.createElement(C.az,{as:t,textStyle:r,color:l,fontWeight:i,mb:n},a),p.children&&m.createElement(C.az,{textStyle:d,fontWeight:u,color:c,minHeight:v?"auto":{base:"initial",sm:"3.75rem",md:"5rem",lg:"6.25rem",xl:"3.75rem"}},p.children))};D.propTypes={as:v().string,title:v().oneOfType([v().string,v().node]),titleSpacing:v().oneOfType([v().string,v().object]),alignment:v().oneOfType([v().object,v().string]),textStyle:v().string,fontWeight:v().string,color:v().string,childrenTextStyle:v().string,childrenTextWeight:v().string,childrenTextColor:v().string,textTransform:v().string,noMinHeight:v().bool,children:v().oneOfType([v().string,v().node]),titleAs:v().string};const K=(e,t,a)=>{if(!t)return null;const n=a?"0.5":"0.2",o="white"===t?"255, 255, 255":"0, 0, 0";return r={"middle-left":270,"middle-right":90,"middle-center":0,"top-center":0,"bottom-center":180}[e]??180,"middle-center"===e?`linear-gradient(${r}deg, rgba(${o}, ${n}) 100%, rgba(${o}, ${n}) 100%)`:`linear-gradient(${r}deg, rgba(${o}, 0) 0%, rgba(${o}, ${n}) 100%)`;var r},V=(e,t)=>"column"===e?"unset":""===e&&t?{base:"2.5rem",md:"1.5rem",lg:"0rem"}:"NaNrem";var z=a(17043),H=a(27362);function W(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function $(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?W(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):W(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const J=({maxWidth:e="120rem",textBlock:t,variant:a,hasPaddings:n,countdown:o,buttonText:r,isSmallHeight:i=!1,isMediumHeight:l=!1,isFirstElement:d})=>{var u,c,g,v,p,S,f,h;const I=(0,y.Vl)("HeroBannerText"),{buildUrl:E,locale:O}=(0,w.A)(),A=((e="middle-center",t)=>t.alignment[e]||t.alignment["middle-center"])(null==t?void 0:t.desktopAlignment,I),P=null!=t&&null!==(u=t.desktopAlignment)&&void 0!==u&&u.includes("center")?"center":"left",T=V("",n),M=(0,k.y)(),{data:U}=(0,B.useProducts)({parameters:{ids:(null==r||null===(c=r.productsfcc)||void 0===c||null===(g=c.data)||void 0===g?void 0:g.length)>0?r.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"hero-banner-index"}},{enabled:(null==r||null===(v=r.productsfcc)||void 0===v||null===(p=v.data)||void 0===p?void 0:p.length)>0}),{url:G,label:L,isAbsolute:j}=(0,_._y)({link:r,categoriesData:M,productsData:U,locale:(null==O?void 0:O.alias)||(null==O||null===(S=O.id)||void 0===S?void 0:S.toLowerCase())}),K=j?{as:"a",href:G,target:"_blank",rel:"noopener noreferrer"}:{as:R.Link,to:(0,_.b$)(G,E)},W=null==o||null===(f=o[0])||void 0===f?void 0:f.end_date,J="middle-right"!==(null==t?void 0:t.desktopAlignment)&&"middle-left"!==(null==t?void 0:t.desktopAlignment),{hasSeoH1:q}=(0,H.useSeoH1)();return m.createElement(b.s,(0,s.A)({maxW:e},A.container,{"data-testid":a,px:$({},J?{base:"1rem",lg:"2.5rem"}:{base:"unset",sm:"unset",md:"unset",lg:"1rem","2xl":"unset"}),sx:{"@media screen and (min-width: 1399px) and (max-width: 1439px)":{px:"unset"}},zIndex:2}),m.createElement(b.s,(0,s.A)({textAlign:{base:"center",md:"center",lg:P}},A.textContent,{py:T,"data-testid":"hero-banner-text-flex"}),(null==t?void 0:t.label)&&m.createElement(F,(0,s.A)({alignment:{base
1:"center",md:"center",lg:P},"data-testid":"hero-banner-text-label",mb:i?"1rem":{base:"1rem",sm:"1rem",md:"1.5rem",lg:"1.5rem"},color:"black"===a?"text.inverse":"text.secondary"},I.textTitle),m.createElement(x.A,{as:C.az,html:null==t?void 0:t.label})),m.createElement(D,(0,s.A)({alignment:{base:"center",md:"center",lg:P},title:m.createElement(C.az,null,m.createElement(x.A,{role:"heading",as:!q&&d?"h1":"h2",html:null==t?void 0:t.title})),titleSpacing:i?"1rem":l?"1.5rem":{base:"1rem",md:"1.5rem",lg:"2.5rem"},color:"black"===a?"text.inverse":"text.default",childrenTextColor:"black"===a?"text.inverse":"text.default",mb:i?"1rem":l?"1.5rem":{base:"1rem",md:"1.5rem",lg:"2.5rem"},noMinHeight:!0},I.textTitleDescription),m.createElement(x.A,{as:C.az,html:null==t?void 0:t.bodyCopy})),W&&m.createElement(b.s,{justify:{base:"center",lg:null!=t&&null!==(h=t.desktopAlignment)&&void 0!==h&&h.includes("center")?"center":"flex-start"}},m.createElement(z.A,{endingDate:W,variant:a})),L&&G&&m.createElement(C.az,{textAlign:{base:"center",md:"center",lg:P}},m.createElement(N.$,(0,s.A)({},K,{"data-cs-label":"editorial-herobanner-cta",variant:"black"===a?"inverse-primary":"primary"},I.HeroBannerButton),L))))};J.propTypes={textBlock:v().shape({label:v().string,title:v().string,bodyCopy:v().string,desktopAlignment:v().string,tabletMobileAlignment:v().string}),buttonText:v().object,maxWidth:v().string,variant:v().string,hasPaddings:v().bool,countdown:v().array,isSmallHeight:v().bool,isMediumHeight:v().bool,isFirstElement:v().bool};var q=a(28407),Z=a(59714),Y=a(54752);const X=["isMaskHeaderActive","textBlock","variant","height","maxWidth","hasPaddings","buttonText","countdown","isFirstElement"],Q=e=>{var t,a,n,o,r,i,l;let{isMaskHeaderActive:d=!0,textBlock:u,variant:c="white",height:g="big",maxWidth:v="120rem",hasPaddings:p=!0,buttonText:S,countdown:f,isFirstElement:h=!1}=e,I=(0,G.A)(e,X);const E=null==I?void 0:I[`image_${g}`],O="small"===g,N="mid"===g,R=(0,y.Vl)("HeroBanner"),k=(0,m.useRef)(),_="bottom-center"===(null==u?void 0:u.tabletMobileAlignment)?"column":"column-reverse",x=V(_,p),w=(null==I||null===(t=I.videos)||void 0===t?void 0:t.desktop)&&(null==I||null===(a=I.videos)||void 0===a?void 0:a.mobile),B=K(u.desktopAlignment,null==I||null===(n=I.maskgroup)||void 0===n?void 0:n.opacity,d),P=(0,A.MS)(E);return(0,m.useEffect)((()=>{const e=k.current;if(!e)return;const t=new IntersectionObserver((t=>{t.forEach(function(){var t=(0,q.A)((function*(t){if(t.isIntersecting)try{yield e.play()}catch(e){console.warn("Autoplay prevented:",e.message)}}));return function(e){return t.apply(this,arguments)}}())}),{root:null,threshold:.5});return t.observe(e),()=>{t.disconnect()}}),[]),m.createElement(b.s,(0,s.A)({"data-testid":`hero-banner-container-${_}`,"data-cs-label":"editorial-herobanner",flexDir:_,pb:x,maxW:v,backgroundColor:"black"===c?"background.dark":"background.default"},R.heroBannerContainer),m.createElement(b.s,(0,s.A)({"data-testid":w?"hero-banner-video":E?"hero-banner-image":"hero-banner-text",maxW:v},R.heroBannerMain),!w&&E&&m.createElement(C.az,{position:"relative",width:"100%"},(0,A.UE)(E,(null==u?void 0:u.title)||"hero-banner-image",h,P,{objectFit:"cover"},{base:"none",lg:B})),w&&m.createElement(m.Fragment,null,h&&m.createElement(Y.Helmet,null,m.createElement("link",{rel:"preload",as:"fetch",href:null==I||null===(o=I.videos)||void 0===o?void 0:o.mobile,fetchpriority:"high",type:"video/mp4"})),m.createElement(C.az,(0,s.A)({aspectRatio:Object.keys(P).length>0?P:{base:1.172,md:3}},R.heroBannerVideo,{_after:{background:{lg:B?`${B}`:void 0}}}),m.createElement("video",{playsInline:!0,ref:k,autoPlay:(null===(r=k.current)||void 0===r?void 0:r.started)??h,muted:!0,loop:!0,"aria-hidden":"true",style:{height:"100%",width:"100%",objectFit:"cover"},preload:"metadata"},m.createElement("source",{src:null==I||null===(i=I.videos)||void 0===i?void 0:i.mobile,type:"video/mp4",media:"(max-width: 1023px)"}),m.createElement("source",{src:null==I||null===(l=I.videos)||void 0===l?void 0:l.desktop,type:"video/mp4",media:"(min-width: 1024px)"}),"Your browser does not support the video tag."))),m.createElement(Z.qX,R.heroBannerDe
1sktop,m.createElement(J,{variant:c,countdown:f,textBlock:u,buttonText:S,isSmallHeight:O,isMediumHeight:N,isFirstElement:h}))),m.createElement(Z.cD,R.heroBannerMobile,m.createElement(J,{variant:c,maxWidth:v,countdown:f,textBlock:u,hasPaddings:p,buttonText:S,isFirstElement:h})))};Q.propTypes={isMaskHeaderActive:v().bool,textBlock:v().shape({label:v().string,title:v().string,bodyCopy:v().string,desktopAlignment:v().string,tabletMobileAlignment:v().string}),buttonText:v().object,variant:v().string,height:v().string,link:v().string,maxWidth:v().string,hasPaddings:v().bool,countdown:v().array,maskgroup:v().shape({opacity:v().string}),videos:v().shape({desktop:v().string,mobile:v().string}),isFirstElement:v().bool};const ee=["isMaskHeaderActive","textBlock","variant","height","maxWidth","hasPaddings","buttonText","countdown"],te=e=>{var t,a,n,o,r;let{isMaskHeaderActive:i=!0,textBlock:l,variant:d="white",height:u="big",maxWidth:s="120rem",hasPaddings:c=!0,buttonText:g,countdown:v}=e,y=(0,G.A)(e,ee);const S=null==y?void 0:y[`image_${u}`],f=(0,A.Ay)(S),h="bottom-center"===(null==l?void 0:l.tabletMobileAlignment)?"column":"column-reverse",O=V(h,c),N=(null==y||null===(t=y.videos)||void 0===t?void 0:t.desktop)&&(null==y||null===(a=y.videos)||void 0===a?void 0:a.mobile),R=K(l.desktopAlignment,null==y||null===(n=y.maskgroup)||void 0===n?void 0:n.opacity,i),k="auto"===(e=>{if("string"==typeof e||"number"==typeof e)return{big:"50rem",mid:"40rem",small:"28.75rem",auto:"auto"}[e]||"NaNrem"})(u),_=(0,p.A)({base:null==y||null===(o=y.videos)||void 0===o?void 0:o.mobile,sm:null==y||null===(r=y.videos)||void 0===r?void 0:r.desktop});return m.createElement(C.az,{"data-testid":`hero-banner-container-${h}`,pb:O,maxW:s,backgroundColor:"black"===d?"background.dark":"background.default",w:"100%",m:"0 auto"},m.createElement(C.az,{"data-testid":N?"hero-banner-video":null!=f&&f.url?"hero-banner-image":"hero-banner-text",pt:k?{base:"86%",md:"35%",lg:"10%"}:void 0,pb:k?{lg:"10%"}:void 0,w:"100%",aspectRatio:null==f?void 0:f.ratio,maxW:s,position:"relative",flexDir:h,display:{base:"block",lg:"flex"}},N?m.createElement(C.az,{position:{base:"inherit",lg:"absolute"},width:"100%",height:"100%"},m.createElement("video",{key:_,autoPlay:!0,loop:!0,muted:!0,"aria-hidden":"true",style:{objectFit:"cover",height:"100%",width:"100%"}},m.createElement("source",{src:_,type:"video/mp4"}),"Your browser does not support the video tag.")):(f.url||(null==S?void 0:S.alt))&&m.createElement(I.g,{ratio:f.ratio,position:{base:"inherit",lg:"absolute"},width:"100%",minHeight:{base:"auto",lg:"100%"},pb:{base:"1.5rem",lg:0}},m.createElement(E.E,{src:f.url,alt:(null==S?void 0:S.alt)||""})),m.createElement(b.s,{width:"100%",minHeight:{base:"auto",lg:"100%"},bgImage:{base:"none",lg:R||"none"},pt:{base:0,lg:"1.5rem"},zIndex:1},m.createElement(J,{variant:d,maxWidth:s,countdown:v,textBlock:l,hasPaddings:c,buttonText:g}))))};te.propTypes={isMaskHeaderActive:v().bool,textBlock:v().shape({label:v().string,title:v().string,bodyCopy:v().string,desktopAlignment:v().string,tabletMobileAlignment:v().string}),buttonText:v().object,variant:v().string,height:v().string,link:v().string,maxWidth:v().string,hasPaddings:v().bool,countdown:v().array,maskgroup:v().shape({opacity:v().string}),videos:v().shape({desktop:v().string,mobile:v().string})};const ae=({bodycopy:e,maxWidth:t="120rem"})=>m.createElement(x.A,{as:C.az,"data-testid":"generic-html-content",maxW:t,m:"auto",html:e});ae.propTypes={bodycopy:v().string,maxWidth:v().string};var ne=a(72030);const oe=["alt","imagelg","imagemd","imagesm","imageSmallTablet","height","width","objectFit","imageProps"],re=e=>{let{alt:t,imagelg:a,imagemd:n,imagesm:o,imageSmallTablet:r,height:i="100%",width:l="100%",objectFit:d="cover",imageProps:u}=e,c=(0,G.A)(e,oe);const g=o||n||a||r;return m.createElement(C.az,(0,s.A)({position:"relative",width:l,height:i},c),m.createElement("picture",null,a&&m.createElement("source",{media:"(min-width:64rem)",srcSet:a}),n&&m.createElement("source",{media:"(min-width:48rem)",srcSet:n}),r&&m.createElement("source",{media:"(min-width: 29.6875rem) and (max-width: 47.9375rem)",srcSet:r}),m.createElement(ne._,(0,s.A)({src:g,alt:t,loading:"lazy",width:"100%",height:"auto",objectFit:d},u))))};re.propTypes={alt:v().string,imagelg:v().string,imagemd:v().string,imagesm:v().string,imageSmallTablet:v().string,height:v().string,width:v().string,objectFit:v().string,imageProps:v().object};const ie=re;var le=a(31823);const de=({styles:e,appContent:t,alignment:a})=>{var n;const{buildUrl:o}=(0,w.A)();return m.createElement(m.Fragment,null,m.createElement(F,{color:e.text.color,textStyle:"body-large",fontWeight:"bold",alignment:a,pb:"1rem"}
1,null==t?void 0:t.title),m.createElement(b.s,(0,s.A)({},e.socialIconsContainer,{"data-testid":"app-download-icons"}),(null==t||null===(n=t.app_buttons)||void 0===n?void 0:n.length)>0&&t.app_buttons.map((t=>{var a,n,r,i;return m.createElement(le.A,{key:null===(a=t.icon)||void 0===a?void 0:a.title,isExternal:null==t?void 0:t.isexternalurl,href:null!=t&&t.isexternalurl?null==t||null===(n=t.app_link)||void 0===n?void 0:n.href:(0,_.b$)(null==t||null===(r=t.app_link)||void 0===r?void 0:r.href,o)},m.createElement(ie,{imagesm:null==t||null===(i=t.icon)||void 0===i?void 0:i.url,imageProps:e.socialIconsBorders}))}))))};de.propTypes={styles:v().object,appContent:v().object,alignment:v().string};const ue=de,se=({textGroup:e,textGroupPdp:t,mobileFullSizePdp:a=!1,imageGroup:n,imagePosition:o="right",button:r,type:i,appDownloadContent:l,backgroundColor:d="white",hasPaddings:u,videos:c,titleAs:g="div"})=>{var v,S,f,h,I,E,O;const[P,T]=(0,m.useState)(!1),M=(0,m.useRef)(null),{buildUrl:U,locale:G}=(0,w.A)(),L=(0,k.y)(),{data:j}=(0,B.useProducts)({parameters:{ids:(null==r||null===(v=r.productsfcc)||void 0===v||null===(S=v.data)||void 0===S?void 0:S.length)>0?r.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"sidec-index"}},{enabled:(null==r||null===(f=r.productsfcc)||void 0===f||null===(h=f.data)||void 0===h?void 0:h.length)>0}),{url:K,label:V,isAbsolute:z}=(0,_._y)({link:r,categoriesData:L,productsData:j,locale:(null==G?void 0:G.alias)||(null==G||null===(I=G.id)||void 0===I?void 0:I.toLowerCase())}),H=z?{as:"a",href:K,target:"_blank",rel:"noopener noreferrer"}:{as:R.Link,to:(0,_.b$)(K,U)},W=(0,p.A)({base:!1,lg:!0},{fallback:"lg"}),$=P||W,J="right"===o,q="full"===i,Z="pdp"===i,Y=(null==l||null===(E=l.app_buttons)||void 0===E?void 0:E.length)>0,X=Z&&(null==t?void 0:t.bodyCopy),Q=(0,y.o5)("SideCard",{backgroundColor:d,hasPaddings:u,isPdpPage:Z,isFull:q,isReversed:J,hasDetails:X,isExpanded:$}),ee=null===(O=M.current)||void 0===O?void 0:O.clientHeight,te=a?"fit-content":$?"auto":ee/4,ae=null==n?void 0:n[`image_${i}`],ne=(0,A.MS)(ae);return m.createElement(C.az,(0,s.A)({},Q.container,{"data-testid":(J?"reversed":"non-reversed")+"-container","data-ab":"editorial-sidecard","data-cs-label":"editorial-sidecard"}),m.createElement(b.s,Q.mainContainer,m.createElement(b.s,(0,s.A)({},Q.outterContentContainer,{"data-testid":(q?"full":"app")+"-container"}),m.createElement(C.az,(0,s.A)({},Q.mobileOnlyTitle,{"data-testid":"mobile-only-title-container"}),Z?m.createElement(D,(0,s.A)({},Q.textTitleDescription,{title:null==t?void 0:t.title,as:g})):m.createElement(m.Fragment,null,(null==e?void 0:e.label)&&m.createElement(F,Q.textTitleLabel,null==e?void 0:e.label),m.createElement(D,(0,s.A)({},Q.textTitleDescriptionStandard,{title:null==e?void 0:e.title,as:g})))),m.createElement(C.az,(0,s.A)({},Q.mediaContainer,{"data-testid":"media-container"}),null!=c&&c.desktop||null!=c&&c.mobile?m.createElement(C.az,{width:"100%",sx:{video:{width:"100%",height:"auto",maxHeight:"100%"}}},m.createElement(ce,{styles:Q.video,aspectRatio:ne,abString:"sidecard-video",videos:c})):ae&&(0,A.UE)(ae,"",!1,ne)),m.createElement(C.az,(0,s.A)({},Q.textContainer,{"data-ab":"long-description","data-cs-label":"long-description"}),m.createElement(C.az,Q.titleWrapper,Z?m.createElement(D,(0,s.A)({},Q.textTitleDescription,{title:null==t?void 0:t.title,as:g})):m.createElement(m.Fragment,null,(null==e?void 0:e.label)&&m.createElement(F,Q.textTitleLabel,null==e?void 0:e.label),m.createElement(D,(0,s.A)({},Q.textTitleDescriptionStandard,{title:null==e?void 0:e.title,as:g})))),Z?m.createElement(m.Fragment,null,X?m.createElement(m.Fragment,null,m.createElement(C.az,(0,s.A)({"data-testid":(a||$?"expanded":"hidden")+"-text",height:te},a?Q.verticalDetailedFullSizePdp:Q.verticalDetailedPdp),m.createElement(x.A,{as:C.az,html:null==t?void 0:t.bodyCopy,ref:M,"data-testid":"detailed-pdp",sx:Q.sanitizedHtmlPdp})),($?null==t?void 0:t.closeCtaTitle:null==t?void 0:t.expandCtaTitle)&&m.createElement(N.$,(0,s.A)({variant:"text-button"},Q.toggleButton,{onClick:()=>{T(!P)}}),$?t.closeCtaTitle:t.expandCtaTitle)):m.createElement(x.A,{as:C.az,html:null==t?void 0:t.bodyCopy,sx:{a:{color:"blue.500",textDecoration:"underline",_hover:{color:"blue.600"}}}})):m.createElement(m.Fragment,null,m.createElement(D,Q.textTitleDescriptionStandard,m.createElement(x.A,{as:C.az,html:null==e?void 0:e.bodyCopy,sx:{a:{color:"blue.500",textDecoration:"underline",_hover:{color:"blue.600"}}}})),Y?m.createElement(ue,(0,s.A)({styles:Q,appContent:l},Q.socialContent)):V&&K&&m.createElement(N.$,(0,s.A)({"data-cs-label":"editorial-sidecard-cta",variant:Q.buttonVariant},Q.braunBorderButton,H),V))))))};
1se.propTypes={textGroup:v().object,textGroupPdp:v().object,mobileFullSizePdp:v().bool,imageUrl:v().string,imageGroup:v().object,imagePosition:v().string,button:v().object||null,type:v().string,appDownloadContent:v().object,imageAlt:v().string,videoSrc:v().string,videos:v().object,hasDetails:v().bool,backgroundColor:v().string,hasPaddings:v().bool,titleAs:v().string};const ce=({styles:e,aspectRatio:t,videos:a,abString:n=null})=>m.createElement(C.az,(0,s.A)({"data-testid":"video"},e,{aspectRatio:t,"data-ab":n||"sidecard-video","data-cs-label":n||"sidecard-video"}),m.createElement("video",{playsInline:!0,autoPlay:!0,muted:!0,"aria-hidden":"true",loop:!0,style:e.video},m.createElement("source",{src:null==a?void 0:a.desktop,type:"video/mp4",media:"(min-width: 1024px)"}),m.createElement("source",{src:(null==a?void 0:a.mobile)||(null==a?void 0:a.desktop),type:"video/mp4",media:"(max-width: 1023px)"}),"Your browser does not support the video tag."));ce.propTypes={styles:v().object,aspectRatio:v().object,videos:v().object,abString:v().string};var me=a(42047),ge=a(64194),ve=a(8884);const pe=({title:e,bodyCopy:t,button:a,url:n,alt:o,image:r,tabIndex:i})=>{var l,d,u,c,g;const v=(0,y.Vl)("PromoSlider"),p=(0,k.y)(),{locale:S}=(0,w.A)(),{data:f}=(0,B.useProducts)({parameters:{ids:(null==a||null===(l=a.productsfcc)||void 0===l||null===(d=l.data)||void 0===d?void 0:d.length)>0?a.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"promo-slider-index"}},{enabled:(null==a||null===(u=a.productsfcc)||void 0===u||null===(c=u.data)||void 0===c?void 0:c.length)>0}),{url:I,label:E,isAbsolute:R}=(0,_._y)({link:a,categoriesData:p,productsData:f,locale:(null==S?void 0:S.alias)||(null==S||null===(g=S.id)||void 0===g?void 0:g.toLowerCase())}),{url:x}=(0,A.Ay)(r),P="kenwood"===ve.UK,T=x||n;return m.createElement(le.A,{sx:v.sliderLinkContainer,isExternal:R,href:I,"data-testid":"promo-slide-card-link",tabIndex:i},m.createElement(b.s,{sx:v.sliderContainer,"data-testid":`swiper-slide-${e||"container"}`},m.createElement(C.az,{sx:v.imageContainer,"data-testid":"promo-slider-image-container"},m.createElement(ne._,(0,s.A)({src:T,alt:o,loading:"lazy"},v.promoSliderImage,{"data-testid":"promo-slider-image"}))),m.createElement(b.s,{sx:v.contentContainer},m.createElement(D,(0,s.A)({title:e},v.textTitleDescription),t),E&&m.createElement(N.$,(0,s.A)({},v.promoSliderCardButton,{"aria-label":E,tabIndex:-1}),m.createElement(ge.z,{gap:"0.625rem"},m.createElement(O.E,(0,s.A)({as:"span"},v.promoSlideCardText),E),!P&&m.createElement(h.ChevronRight,(0,s.A)({"aria-label":"right icon"},v.imageCardChevronIcon)))))))};pe.propTypes={title:v().string,bodyCopy:v().string,button:v().object,url:v().string,alt:v().string,image:v().object,tabIndex:v().number};const ye=pe,Ce={default:{right:h.ChevronRight,left:h.ChevronLeft},braun:{right:h.RightDarkBackgroundIcon,left:h.LeftDarkBackgroundIcon}},be=Ce[ve.UK]??Ce.default;function Se(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function fe(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Se(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const he=({heading:e,sliderGroup:t,uid:a})=>{const n=(0,y.Vl)("Swiper"),o=(0,y.Vl)("PromoSlider"),r=(0,m.useRef)(null),i=(0,m.useRef)(null),l=(0,m.useRef)(null),d=(0,m.useRef)(null),[u]=(0,me.U)("(min-width: 28.125rem) and (max-width: 47.9375rem)");if(!t||0===(null==t?void 0:t.length))return null;const c=[...t],g=t.length<=3,v=g?[...c,...c.map((e=>fe(fe({},e),{},{isFake:!0})))]:c;return m.createElement(C.az,{__css:fe(fe({},n),o.container),"data-testid":"promo-slider-container",id:`promo-slider-image-${a}`},e&&m.createElement(O.E,(0,s.A)({as:"h2"},o.heading),e),m.createElement(C.az,{position:"relative"},m.createElement(be.left,{ref:i,className:`swiper-button-prev swiper-button-prev-${a}`,"aria-label":"swiper button prev icon",tabIndex:0,onClick:()=>{var e;d.current="prev",null===(e=r.current)||void 0===e||e.slidePrev(),i.current&&i.current.blur()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),d.current="prev",null===(t=r.current)||void 0===t||t.slidePrev(),i.current&&i.current.blur())},position:"absolute",zIndex:10,sx:o.chevronIcon,left:u?"6.5%":{base:"4%",md:"10%",lg:"19%",xl:"21%"}}),m.createElement(f.RC,{modules:[S.Vx,S.dK,S.s3],navigation:{prevEl:`.swiper-button-prev-${a}`,nextEl:`.swiper-button-next-${a}`},pagination:{clickable:!0,renderBullet:function(e,t){return e<c.length?`<span class="${t}" tabindex="-1"></span>`:""}},keyboard:{enabled:!0,onlyInViewport:!1,pageUpDown:!1},loop:!0,centeredSlides:!0,tabIndex:-1,onInit:e=>{r.current=e,document.querySelectorAll(`#promo-slider-image-${a} .swiper-slide a`).forEach(((t,a)=>{a===e.activeIndex?t.setAttribute("tabindex","0"):t.setAttribute("tabindex","-1")}))},onSlideChange:e=>{if(document.querySelectorAll(`#promo-slider-image-${a} .swiper-slide a`).forEach(((t,a)=>{a===e.activeIndex?t.setAttribute("tabindex","0"):t.setAttribute("tabindex","-1")})),d.current&&setTimeout((()=>{const t=e.slides[e.activeIndex];if(t){const e=t.querySelector('a[tabindex="0"]');e&&e.focus()}d.current=null}),300),!g)return;const t=e.realIndex%c.length;document.querySelectorAll(`#promo-slider-image-${a} .swiper-pagination-bullet`).forEach(((e,a)=>{a===t?e.classList.add("swiper-pagination-bullet-active"):e.classList.remove("swiper-pagination-bullet-active")}))},breakpoints:{0:{slidesPerView:1,spaceBetween:0}
1,450:{slidesPerView:1.2,spaceBetween:16},768:{slidesPerView:1.3,spaceBetween:16},1024:{slidesPerView:1.7,spaceBetween:24},1200:{slidesPerView:1.9,spaceBetween:142}}},v.map(((e,t)=>{var a,n,o,r,i;return m.createElement(f.qr,{key:t,"data-fake":e.isFake?"true":"false"},m.createElement(ye,{title:null==e||null===(a=e.text_block)||void 0===a?void 0:a.title,bodyCopy:null==e||null===(n=e.text_block)||void 0===n?void 0:n.body_copy,button:null==e||null===(o=e.text_block)||void 0===o?void 0:o.button,image:null==e?void 0:e.image,url:null==e||null===(r=e.media)||void 0===r?void 0:r.url,alt:null==e||null===(i=e.media)||void 0===i?void 0:i.description,tabIndex:-1}))})),m.createElement(C.az,{className:"promo-slider-pagination"})),m.createElement(be.right,{ref:l,className:`swiper-button-next swiper-button-next-${a}`,"aria-label":"swiper button next icon",tabIndex:0,onClick:()=>{var e;d.current="next",null===(e=r.current)||void 0===e||e.slideNext(),l.current&&l.current.blur()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),d.current="next",null===(t=r.current)||void 0===t||t.slideNext(),l.current&&l.current.blur())},position:"absolute",zIndex:10,sx:o.chevronIcon,right:u?"6.5%":{base:"4%",md:"10%",lg:"19%",xl:"21%"}})))};function Ie(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Ee(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ie(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}he.propTypes={heading:v().string,uid:v().string,sliderGroup:v().arrayOf(v().shape({text_block:v().shape({title:v().string,body_copy:v().string,cta:v().shape({title:v().string,href:v().string}),is_external_url:v().bool}),image:v().object,media:v().shape({url:v().string,alt:v().string})}))};const Oe=({title:e,bodyCopy:t,button:a,url:n,alt:o,images:r,tabIndex:i})=>{var l,d,u,c,g;const v=(0,y.Vl)("PromoSlider"),p=(0,k.y)(),{locale:S}=(0,w.A)(),{data:f}=(0,B.useProducts)({parameters:{ids:(null==a||null===(l=a.productsfcc)||void 0===l||null===(d=l.data)||void 0===d?void 0:d.length)>0?a.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"promo-slide-img-index"}},{enabled:(null==a||null===(u=a.productsfcc)||void 0===u||null===(c=u.data)||void 0===c?void 0:c.length)>0}),{url:I,label:E,isAbsolute:R}=(0,_._y)({link:a,categoriesData:p,productsData:f,locale:(null==S?void 0:S.alias)||(null==S||null===(g=S.id)||void 0===g?void 0:g.toLowerCase())}),{url:x,ratio:P}=(0,A.Ay)(r),T=x||n,M=I?i:-1,U=i;return m.createElement(le.A,{isExternal:R,href:I,tabIndex:M,"aria-label":o||"swiper image","data-testid":"promo-slide-image-card-link"},m.createElement(C.az,(0,s.A)({},v.promoSlideImageContainer,{"data-testid":`swiper-slide-image-${e||"container"}`}),m.createElement(b.s,{__css:Ee(Ee({},v.promoSlideBackground),v.promoSlideBackgroundImage),backgroundImage:T?`url(${T})`:"none",aspectRatio:{lg:P}},m.createElement(b.s,{sx:v.promoSliderContent},m.createElement(D,(0,s.A)({title:e},v.textTitleDescriptionImage),t),E&&m.createElement(N.$,{variant:"inverse",tabIndex:U,"aria-label":E},m.createElement(ge.z,{gap:"0.625rem"},m.createElement(O.E,(0,s.A)({as:"span"},v.promoSlideCardTextImage),E),m.createElement(h.ChevronRight,(0,s.A)({"aria-hidden":"true"},v.imageCardChevronIcon))))))))};Oe.propTypes={title:v().string,bodyCopy:v().string,button:v().object,url:v().string,alt:v().string,images:v().object,tabIndex:v().number},Oe.defaultProps={tabIndex:0};const Ne=Oe;var Re=a(34692);function Ae(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ke(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?Ae(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ae(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const _e=({heading:e,sliderGroup:t,uid:a})=>{const n=(0,y.Vl)("Swiper"),o=(0,y.Vl)("PromoSlider"),r=(0,m.useRef)(null),i=(0,m.useRef)(null),l=(0,m.useRef)(null),d=(0,m.useRef)(null),u=(0,Re.A)(),[c,g]=(0,m.useState)(""),[v]=(0,me.U)("(min-width: 28.125rem) and (max-width: 47.9375rem)");if(!t||0===t.length)return null;const p=[...t],b=3===p.length?[...p,...p.map((e=>ke(ke({},e),{},{isFake:!0})))]:p,h=e=>{document.querySelectorAll(`#promo-slider-image-${a} .swiper-pagination-bullet`).forEach(((t,a)=>{a===e?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")}))},I=e=>{var t,a,n,o,r;const i=null==p||null===(t=p[e])||void 0===t||null===(a=t.text_block)||void 0===a?void 0:a.title,l=null==p||null===(n=p[e])||void 0===n?void 0:n.text_block.body_copy,d=null==p||null===(o=p[e])||void 0===o||null===(r=o.media)||void 0===r?void 0:r.description,u=`${i} ${l}`||d;g(u?`: ${u}`:"")};return m.createElement(C.az,{id:`promo-slider-image-${a}`,position:"relative",__css:ke(ke({},n),o.container),"data-testid":"promo-slider-image-container"},m.createElement(C.az,{srOnly:!0,role:"status","aria-live":"polite","aria-atomic":"true"},c),e&&m.createElement(O.E,(0,s.A)({as:"h2"},o.heading),e),m.createElement(C.az,{position:"relative"},m.createElement(be.left,{ref:i,className:`swiper-button-prev swiper-button-prev-${a}`,"aria-label":u.formatMessage({id:"label.promo.swiper.button.prev",defaultMessage:[{type:0,value:"swiper button previous icon"}]}),tabIndex:0,onClick:()=>{var e;d.current="prev",null===(e=r.current)||void 0===e||e.slidePrev()},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),d.current="prev",r.current&&r.current.slidePrev())},position:"absolute",zIndex:10,sx:ke(ke({},o.chevronIcon),{},{top:"50%"}),left:v?"9.5%":{base:"4%",md:"18%",lg:"19%",xl:"21%"}}),m.createElement(f.RC,{"aria-label":u.formatMessage({id:"label.promo.swiper.slider",defaultMessage:[{type:0,value:"Swiper"}]}),modules:[S.Vx,S.dK,S.s3],navigation:{prevEl:`.swiper-button-prev-${a}`,nextEl:`.swiper-button-next-${a}`},pagination:{clickable:!0,el:`#promo-slider-image-${a} .promo-slider-pagination`,renderBullet:(e,t)=>e<p.length?`<button type="button" class="${t}" aria-label="${u.formatMessage({id:"label.promo.swiper.slider.image",defaultMessage:[{type:0,value:"Change slide"}]})}" aria-controls="promo-slider-image-${a}" data-slide-index="${e}"></button>`:""},keyboard:{enabled:!0,onlyInViewport:!1,pageUpDown:!1},loop:!0,centeredSlides:!0,tabIndex:-1,onInit:e=>{r.current=e,document.querySelectorAll(`#promo-slider-image-${a} .swiper-pagination-bullet`).forEach((e=>e.setAttribute("tabindex","-1")));const t=e.realIndex%p.length;h(t),I(t),document.querySelectorAll(`#promo-slider-image-${a} .swiper-slide a`).forEach((e=>{e.setAttribute("tabindex","-1")}));const n=e.slides[e.activeIndex];if(n){const e=n.querySelector("a");e&&e.setAttribute("tabindex","0")}},onSlideChange:e=>{const t=e.realIndex%p.length;h(t),I(t),document.querySelectorAll(`#promo-slider-image-${a} .swiper-slide a`).forEach((e=>{e.setAttribute("tabindex","-1")}));const n=e.slides[e.activeIndex];if(n){const e=n.querySelector("a");e&&e.setAttribute("tabindex","0")}if(d.current){const t=d.current;requestAnimationFrame((()=>{setTimeout((()=>{const a=e.slides[e.activeIndex];if(a){const e=a.querySelector("a");e&&e.focus({preventScroll:!0})}d.current===t&&(d.current=null)}),100)}))}},breakpoints:{0:{slidesPerView:1,spaceBetween:0},450:{slidesPerView:1.3,spaceBetween:16},768:{slidesPerView:1.6,spaceBetween:24},1024:{slidesPerView:1.7,spaceBetween:75},1200:{slidesPerView:1.9,spaceBetween:142}}},b.map(((e,t)=>{var a,n;return m.createElement(f.qr,{key:t,"data-fake":e.isFake?"true":"false"},m.createElement(Ne,{title:e.text_block.title,bodyCopy:e.text_block.body_copy,button:e.text_block.button,url:null==e||null===(a=e.media)||void 0===a?void 0:a.url,alt:null==e||null===(n=e.media)||void 0===n?void 0:n.description,images:e.images,tabIndex:-1}))})),m.createElement(C.az,{className:"promo-slider-pagination",role:"group","aria-label":u.formatMessage({id:"label.promo.swiper.pagination",defaultMessage:[{type:0,value:"Pagination for promo slider"}]})})),m.createElement(be.right,{ref:l,className:`swiper-button-next swiper-button-next-${a}`,"aria-label":u.formatMessage({id:"label.promo.swiper.button.next",defaultMessage:[{type:0,value:"swiper button next icon"}]}),tabIndex:0,onClick:()=>{var e;d.current="next",null===(e=r.current)||void 0===e||e.slideNext()},onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),d.current="next",r.current&&r.current.slideNext())},position:"absolute",zIndex:10,sx:ke(ke({},o.chevronIcon),{},{top:"50%"}),right:v?"9.5%":{base:"4%",md:"18%",lg:"19%",xl:"21%"}})))};
1_e.propTypes={heading:v().string,uid:v().string,sliderGroup:v().arrayOf(v().shape({text_block:v().shape({title:v().string,body_copy:v().string,cta:v().shape({title:v().string,href:v().string}),is_external_url:v().bool}),media:v().shape({url:v().string,alt:v().string,description:v().string})}))};var xe=a(73456);const we=({label:e,title:t,source:a,thumbnail:n,isVariantStyle:o=!1,isPlaying:r,setIsPlaying:i,contentType:l=""})=>{const d=(0,y.Vl)("PromoSlider",{variant:o?"paperlessVariant":""}),[u,c]=(0,m.useState)(!1),g=(0,m.useRef)(null),v=(0,m.useRef)(null),p=null==n?void 0:n.url,{url:b}=(0,A.Ay)(n),S=p||b,f=(null==a?void 0:a.href)||(null==a?void 0:a.title),h=()=>{c(!0)};return(0,m.useEffect)((()=>{const e=e=>{if(document.activeElement===g.current&&("Enter"===e.key||" "===e.key)){var t;e.preventDefault(),e.stopPropagation();const n=null===(t=g.current)||void 0===t?void 0:t.querySelector('[data-testid="video-container"] button');if(n)n.click(),h();else{var a;const e=null===(a=g.current)||void 0===a?void 0:a.querySelector("iframe");e&&(e.setAttribute("tabindex","0"),e.focus(),e.click())}}};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}}),[]),m.createElement(C.az,(0,s.A)({ref:g},d.promoSliderVideoContainer,{position:"relative","data-testid":"promo-slide-video-container"}),(null==a?void 0:a.href)&&m.createElement(xe.A,{videoSrc:a.href,title:null==a?void 0:a.title,height:"100%",thumbnail:S,onPause:()=>{c(!1),i(!1)},onPlay:()=>i(!0),enableInteractionHandlers:!0,key:f,isVariantStyle:o,contentType:l}),m.createElement(C.az,(0,s.A)({ref:v},d.videoContainerYoutube,{pointerEvents:u?"none":"auto",onClick:h})),!r&&m.createElement(C.az,(0,s.A)({},d.contentOverlay,{"data-testid":"promo-slide-video-content"}),e&&m.createElement(O.E,d.label,e),t&&m.createElement(O.E,d.title,t)))};we.propTypes={label:v().string,title:v().string,source:v().shape({title:v().string,href:v().string}),thumbnail:v().object,isVariantStyle:v().bool,isPlaying:v().bool,setIsPlaying:v().func,contentType:v().string};const Be=we;var Pe=a(17015);function Te(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Me(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Te(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Ue=({sliderGroup:e,title:t,abTitle:a="",isVariantStyle:n=!1,contentType:o="",currentVideoSlide:r=Pe.lQ})=>{const i=(0,m.useId)().replace(/:/g,""),l=(0,y.Vl)("Swiper",{variant:n&&"paperlessVariant"}),d=(0,y.Vl)("PromoSlider",{variant:n&&"paperlessVariant"}),[u,c]=(0,m.useState)(!1),g=(0,m.useRef)(null),v=(0,m.useRef)(null),p=(0,m.useRef)(null),h=(0,m.useRef)(null),[I,E]=(0,m.useState)(0),N=[...e||[],...e||[]];return(0,m.useEffect)((()=>{function e(){const e=window.innerWidth<1024;document.querySelectorAll(".promo-slider-pagination button").forEach((t=>{t.tabIndex=e?0:-1}))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[]),(0,m.useEffect)((()=>{var e,t,a,n,o,i;N[I]&&r({title:(null===(e=N[I])||void 0===e||null===(t=e.text_block)||void 0===t?void 0:t.title)||"",source:(null===(a=N[I])||void 0===a||null===(n=a.video_link)||void 0===n?void 0:n.href)||"",thumbnail:(null===(o=N[I])||void 0===o||null===(i=o.thumbnail)||void 0===i?void 0:i.src)||"",slideIndex:I,isPlaying:u})}),[I,u]),0===N.length?null:m.createElement(C.az,{"data-ab":a,"data-cs-label":a},m.createElement(O.E,(0,s.A)({as:"h2"},d.videoTitle),t),m.createElement(C.az,{__css:l,py:{base:"1rem",md:"2.5rem"},"data-testid":"promo-slider-video-container"},m.createElement(C.az,{position:"relative"},m.createElement(Z.qX,null,m.createElement(be.left,{ref:v,className:`swiper-button-prev swiper-button-prev-${i}`,"aria-label":"swiper button prev icon",tabIndex:0,onClick:()=>{var e;h.current="prev",null===(e=g.current)||void 0===e||e.slidePrev()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),h.current="prev",null===(t=g.current)||void 0===t||t.slidePrev())},position:"absolute",zIndex:10,sx:Me(Me({},d.chevronIcon),{},{top:{md:"calc(50% - 60px)",lg:"50%"}}
1),left:{base:"4%",md:"18%",lg:"22%",xl:"26%"}})),m.createElement(f.RC,{modules:[S.Vx,S.dK,S.s3],navigation:{prevEl:`.swiper-button-prev-${i}`,nextEl:`.swiper-button-next-${i}`},pagination:{clickable:!0,el:".promo-slider-pagination",renderBullet:(t,a)=>t>=e.length?"":`<button class="${a}" aria-label="slide ${t+1}" tabindex="-1"></button>`},keyboard:{enabled:!0,onlyInViewport:!1,pageUpDown:!1},loop:!0,centeredSlides:!0,tabIndex:-1,slidesPerView:"auto",spaceBetween:16,onInit:e=>{g.current=e,document.querySelectorAll(".promo-slider-video-container .swiper-pagination-bullet").forEach((e=>{e.setAttribute("tabindex","-1")})),e.slides.forEach(((t,a)=>{const n=a===e.activeIndex,o=t.querySelector('[data-testid="promo-slide-video-container"]');o&&(o.setAttribute("tabindex",n?"0":"-1"),o.querySelectorAll("*").forEach((e=>{e.setAttribute("tabindex","-1")})))}))},onSlideChange:t=>{const a=t.realIndex%e.length;document.querySelectorAll(".promo-slider-pagination button").forEach(((e,t)=>{e.classList.toggle("swiper-pagination-bullet-active",t===a)})),t.slides.forEach(((e,a)=>{const n=a===t.activeIndex,o=e.querySelector('[data-testid="promo-slide-video-container"]');o&&(o.setAttribute("tabindex",n?"0":"-1"),o.querySelectorAll("*").forEach((e=>{e.setAttribute("tabindex","-1")})))})),h.current&&setTimeout((()=>{const e=t.slides[t.activeIndex];if(e){const t=e.querySelector('[data-testid="promo-slide-video-container"]');t&&t.focus()}h.current=null}),150)},onTransitionEnd:e=>E(e.activeIndex),breakpoints:{0:{spaceBetween:8,slidesPerView:n?1:"auto"},768:{spaceBetween:16,slidesPerView:"auto"},1024:{slidesPerView:1.8,spaceBetween:75},1200:{slidesPerView:2,spaceBetween:100},1400:{slidesPerView:2.5,spaceBetween:143}},className:"promo-slider-swiper"},N.map(((e,t)=>{var a,r,i,l;return m.createElement(f.qr,{key:t},m.createElement(Be,{label:null==e||null===(a=e.text_block)||void 0===a?void 0:a.label,title:null==e||null===(r=e.text_block)||void 0===r?void 0:r.title,source:null==e?void 0:e.video_link,thumbnail:null==e?void 0:e.thumbnail,isVariantStyle:n,isPlaying:u,setIsPlaying:c,tabIndex:-1,contentType:o}),!u&&m.createElement(Z.cD,null,m.createElement(b.s,(0,s.A)({},d.content,{"data-testid":"promo-slide-video-mobile-content"}),m.createElement(O.E,d.label,null==e||null===(i=e.text_block)||void 0===i?void 0:i.label),m.createElement(O.E,d.title,null==e||null===(l=e.text_block)||void 0===l?void 0:l.title))))})),m.createElement(C.az,{className:"promo-slider-pagination"})),m.createElement(Z.qX,null,m.createElement(be.right,{ref:p,className:`swiper-button-next swiper-button-next-${i}`,"aria-label":"swiper button next icon",tabIndex:0,onClick:()=>{var e;h.current="next",null===(e=g.current)||void 0===e||e.slideNext()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),h.current="next",null===(t=g.current)||void 0===t||t.slideNext())},position:"absolute",zIndex:10,sx:Me(Me({},d.chevronIcon),{},{top:{md:"calc(50% - 60px)",lg:"50%"}}),right:{base:"4%",md:"18%",lg:"22%",xl:"26%"}})))))};
1Ue.propTypes={sliderGroup:v().arrayOf(v().shape({text_block:v().shape({label:v().string,title:v().string}),video_link:v().shape({href:v().string,title:v().string})})),title:v().string,abTitle:v().string,isVariantStyle:v().bool,contentType:v().string,currentVideoSlide:v().func};var Ge=a(86400),Le=a(89408),Fe=a(713);const je=({variant:e="Light Grey",accordionVariant:t="Light Grey",isEditorial:a=!1,title:n,items:o,noPadding:r=!1})=>{const i=(0,y.Vl)("Accordion");return o&&0!==(null==o?void 0:o.length)?m.createElement(Ge.B,(0,s.A)({},i.accordionStack,r?{}:i.accordionStackPaddingBot,{backgroundColor:"White"===e?"none":"background.light"}),n&&m.createElement(O.E,(0,s.A)({},i.title,{"data-testid":"accordion-title"}),n),m.createElement(Ge.B,i.accordionContainer,m.createElement(Le.n,(0,s.A)({},i.mainAccordion,{allowMultiple:!0}),a?o.map(((a,n)=>{const o=!(null==a||!a.values),i=!(null==a||!a.secondary_title),l="Big"===(null==a?void 0:a.accordion_title_font_size);return m.createElement(Fe.A,{key:n,item:a,smallGap:r,isAccordionList:o,hasBigFontSize:l,hasSecondaryTitle:i,contrasted:"White"===e&&"Light Grey"===t})})):m.createElement(m.Fragment,null,o.map(((e,t)=>m.createElement(Fe.A,{key:t,item:e,isAccordionList:!0,hasBigFontSize:!0,hasSecondaryTitle:!1}))))))):null};je.propTypes={variant:v().string,accordionVariant:v().string,isEditorial:v().bool,title:v().string,noPadding:v().bool,items:v().oneOfType([v().array,v().object])};const De=({textBlock:e,images:t,cta:a})=>{var n,o,r,i,l;const d="kenwood"===ve.UK,u=(0,k.y)(),{data:c}=(0,B.useProducts)({parameters:{ids:(null==a||null===(n=a.productsfcc)||void 0===n||null===(o=n.data)||void 0===o?void 0:o.length)>0?a.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"moodboard-index"}},{enabled:(null==a||null===(r=a.productsfcc)||void 0===r||null===(i=r.data)||void 0===i?void 0:i.length)>0}),{buildUrl:g,locale:v}=(0,w.A)(),{url:p,label:C,isAbsolute:S}=(0,_._y)({link:a,categoriesData:u,productsData:c,locale:(null==v?void 0:v.alias)||(null==v||null===(l=v.id)||void 0===l?void 0:l.toLowerCase())}),[f]=(0,me.U)("(min-width: 28.125rem) and (max-width: 48rem)"),I=(0,y.o5)("Moodboard",{isSmallTablet:f}),E=(0,A.D7)(t),R=(0,A.MS)(E)||{base:16/9};return m.createElement(le.A,{isExternal:S,href:S?p:(0,_.b$)(p,g),_hover:{textDecoration:"none"},"data-testid":"moodboard-card-link",suppressHydrationWarning:!0},m.createElement(b.s,(0,s.A)({},I.cardContainer,{position:"relative",inset:0,zIndex:0,"data-testid":"moodboard-container"}),(0,A.UE)(E,(null==e?void 0:e.title)||"",!1,R,{objectFit:"cover"},"linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.50) 100%)"),m.createElement(b.s,(0,s.A)({},I.textContentContainer,{position:"absolute",inset:0,"data-testid":"moodboard-text-container",zIndex:2}),m.createElement(D,(0,s.A)({title:null==e?void 0:e.title},I.moodboardTextTitleDescription,{tabIndex:0}),null==e?void 0:e.body_copy),C&&m.createElement(N.$,(0,s.A)({},I.moodboardButton,{"aria-label":C,tabIndex:0}),m.createElement(ge.z,I.moodboardButtonStack,m.createElement(O.E,(0,s.A)({as:"span"},I.moodboardButtonText),C),!d&&m.createElement(h.ChevronRight,(0,s.A)({"aria-label":"right icon"},I.moodboardChevronIcon)))))))};De.propTypes={textBlock:v().shape({title:v().string,body_copy:v().string}),images:v().object,cta:v().shape()};const Ke=De,Ve=({hasPaddings:e,moodboardGroup:t})=>{const a=(0,y.Vl)("Swiper"),[n]=(0,me.U)("(max-width: 28.0625rem)"),[o]=(0,me.U)("(min-width: 28.125rem) and (max-width: 48rem)"),r=(0,y.o5)("Moodboard",{isSmallTablet:o,slidersLength:null==t?void 0:t.length,hasPaddings:e}),i={base:1.14,sm:(null==t?void 0:t.length)>2?2.4:2,md:(null==t?void 0:t.length)>2?2.45:2,lg:(null==t?void 0:t.length)??4};return t&&0!==(null==t?void 0:t.length)?m.createElement(C.az,(0,s.A)({__css:a,"data-testid":"category-moodboard-container"},r.container,r.outterCardContainer),m.createElement(f.RC,{key:n?"mobile-view":"other-view",modules:[S.Vx,S.dK,S.s3],navigation:{prevEl:".swiper-button-prev",nextEl:".swiper-button-next"},pagination:{clickable:!0,el:".promo-slider-pagination"},keyboard:{enabled:!0},loop:!0,enabled:!0,breakpoints:{0:{slidesPerView:i.base,enabled:!0,spaceBetween:8},768:{slidesPerView:i.md,enabled:t.length>2,spaceBetween:16},1024:{slidesPerView:i.md,spaceBetween:24,enabled:!1},1440:{slidesPerView:i.lg,spaceBetween:0,enabled:!1}}},t.map(((e,t)=>m.createElement(f.qr,{key:t},m.createElement(Ke,{textBlock:null==e?void 0:e.text_block,images:null==e?void 0:e.images,cta:null==e?void 0:e.button})))),n&&m.createElement(C.az,{className:"promo-slider-pagination"}),m.createElement(Z.cD,null,(n||t.length>2)&&m.createElement(m.Fragment,null,m.createElement(h.ChevronLeft,(0,s.A)({className:"swiper-button-prev","aria-label":"swiper button prev icon"},r.chevronIcon,{left:o?"0.25rem":{base:"1rem",md:"0.5rem"}})),m.createElement(h.ChevronRight,(0,s.A)({className:"swiper-button-next","aria-label":"swiper button next icon"}
1,r.chevronIcon,{right:o?"14%":{base:"1.8125rem",md:"16%"}})))))):null};Ve.propTypes={hasPaddings:v().bool,moodboardGroup:v().arrayOf(v().shape({text_block:v().shape({title:v().string,body_copy:v().string}),cta:v().shape({title:v().string,href:v().string}),images:v().object}))};var ze=a(60981);const He=({heading:e="",image:t={},stepsGroup:a=[],button:n,maxWidth:o="80rem"})=>{var r,i,l,d,u;const c=(0,y.Vl)("Steps"),g=(0,A.Ay)(t),{buildUrl:v,locale:p}=(0,w.A)(),S=(0,k.y)(),{data:f}=(0,B.useProducts)({parameters:{ids:(null==n||null===(r=n.productsfcc)||void 0===r||null===(i=r.data)||void 0===i?void 0:i.length)>0?n.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"steps-index"}},{enabled:(null==n||null===(l=n.productsfcc)||void 0===l||null===(d=l.data)||void 0===d?void 0:d.length)>0}),{url:h,label:P,isAbsolute:T}=(0,_._y)({link:n,categoryData:S,productsData:f,locale:(null==p?void 0:p.alias)||(null==p||null===(u=p.id)||void 0===u?void 0:u.toLowerCase())}),M=T?{as:"a",href:h,target:"_blank",rel:"noopener noreferrer"}:{as:R.Link,to:(0,_.b$)(h,v)};return m.createElement(b.s,(0,s.A)({"data-testid":"steps",direction:"column"},c.container,{maxW:o}),e&&m.createElement(O.E,(0,s.A)({as:"h2"},c.heading),e),m.createElement(b.s,{direction:{base:"column",md:`row${g.url&&"-reverse"}`}},g.url&&m.createElement(C.az,{px:"1.5rem"},m.createElement(I.g,{ratio:g.ratio,width:{base:"100%",lg:"28.125rem",md:"24.5625rem",sm:"100%"}},m.createElement(E.E,{src:g.url,alt:(null==t?void 0:t.alt)||"",pb:"1.5rem"}))),m.createElement(b.s,{direction:"column",alignItems:{base:"center",md:"flex-start"}},(null==a?void 0:a.length)>0&&m.createElement(ze._J,c.list,a.map(((e,t)=>m.createElement(ze.ck,(0,s.A)({key:`step-${t}`},c.listli),m.createElement(O.E,c.listnum,t+1),m.createElement(C.az,null,m.createElement(O.E,c.listtitle,e.title),m.createElement(x.A,(0,s.A)({as:O.E,html:e.body_copy},c.listbody))))))),P&&h&&m.createElement(N.$,(0,s.A)({},M,c.cta,{variant:"primary"}),P))))};He.propTypes={heading:v().string,image:v().shape(),stepsGroup:v().arrayOf(v().shape({title:v().string,body_copy:v().string})),button:v().shape(),maxWidth:v().string};const We=({parentKey:e,tile:t,variant:a})=>{var n,o,r,i,l,d,u,c,g,v,p,S,f,h,P;const T=(0,A.Ay)(null==t?void 0:t.image),M=(0,k.y)(),{data:U}=(0,B.useProducts)({parameters:{ids:(null==t||null===(n=t.button)||void 0===n||null===(o=n.productsfcc)||void 0===o||null===(r=o.data)||void 0===r?void 0:r.length)>0?null==t?void 0:t.button.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"sorting-tile-index"}},{enabled:(null==t||null===(i=t.button)||void 0===i||null===(l=i.productsfcc)||void 0===l||null===(d=l.data)||void 0===d?void 0:d.length)>0}),{locale:G}=(0,w.A)(),{url:L,label:F,isAbsolute:j}=(0,_._y)({link:null==t?void 0:t.button,categoriesData:M,productsData:U,locale:(null==G?void 0:G.alias)||(null==G||null===(u=G.id)||void 0===u?void 0:u.toLowerCase())}),{buildUrl:D}=(0,w.A)(),K=j?{as:"a",href:L,target:"_blank",rel:"noopener noreferrer"}:{as:R.Link,to:(0,_.b$)(L,D)},V="1.5rem",z=(0,y.Vl)("Sorting",{variant:a});return m.createElement(b.s,(0,s.A)({"data-testid":"sorting-tile-testid"},null===(c=z.tile)||void 0===c?void 0:c.main,{className:"sorting-tile"}),m.createElement(C.az,(0,s.A)({},null===(g=z.tile)||void 0===g?void 0:g.imagecontainer,{className:"sorting-resizable"}),T.url&&m.createElement(I.g,(0,s.A)({ratio:T.ratio},null===(v=z.tile)||void 0===v?void 0:v.image),m.createElement(E.E,{src:T.url,alt:"",loading:"lazy"}))),m.createElement(C.az,(0,s.A)({},null===(p=z.tile)||void 0===p?void 0:p.title,{className:"sorting-resizable"}),(null==t?void 0:t.title)&&m.createElement(O.E,null,null==t?void 0:t.title)),m.createElement(x.A,(0,s.A)({as:C.az,html:(null==t?void 0:t.body_copy)||""},null===(S=z.tile)||void 0===S?void 0:S.bodycopy,{className:"sorting-resizable"})),(null===(f=t.features)||void 0===f?void 0:f.length)>0&&m.createElement(C.az,null,m.createElement(ze.B8,null===(h=z.tile)||void 0===h?void 0:h.features,null==t?void 0:t.features.filter((e=>{var t;return!(null==e||null===(t=e.feature)||void 0===t||!t.trim())})).map(((t,a)=>{var n;return m.createElement(ze.ck,(0,s.A)({key:`${e}-feature-${a}`,borderTop:0===a?"none":"1px solid #efefef"},null===(n=z.tile)||void 0===n?void 0:n.feature,{_first:{pt:V},_last:{pb:V},className:"sorting-resizable"}),null==t?void 0:t.feature)})))),F&&L&&m.createElement(N.$,(0,s.A)({},K,null===(P=z.tile)||void 0===P?void 0:P.cta,{variant:"black"===a?"inverse-primary":"primary"}),F))};We.propTypes={parentKey:v().string,tile:v().shape({title:v().string,body_copy:v().string,image:v().shape(),features:v().arrayOf(v().shape({feature:v().string})),button:v().shape()}),variant:v().string};var $e=a(84529);const Je={default:{white:{right:h.ChevronRight,left:h.ChevronLeft},black:{right:h.ChevronRight,left:h.ChevronLeft}}
1,braun:{white:{right:h.RightDarkBackgroundIcon,left:h.LeftDarkBackgroundIcon},black:{right:h.RightLightBackgroundIcon,left:h.LeftLightBackgroundIcon}}},qe={Arrows:Je[ve.UK]??Je.default};function Ze(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Ye(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ze(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Xe=({title:e="",variant:t="white",hasSlider:a=!1,heading:n="",bodycopy:o="",sortingGroup:r=[],buttons:i=[]})=>{var l,d;const u=e.replaceAll(/ /g,"-").toLowerCase(),c=(0,p.A)({base:!0,md:!1}),g="undefined"!=typeof window&&(a||c||r.length>4),v=(0,k.y)(),I=(0,m.useRef)(null),E=(0,m.useRef)(null),A=i.filter((e=>{var t,a,n;return(null===(t=e.button)||void 0===t||null===(a=t.productsfcc)||void 0===a||null===(n=a.data)||void 0===n?void 0:n.length)>0})).map((e=>e.button.productsfcc.data[0].id)),{data:P}=(0,B.useProducts)({parameters:{ids:A.join(","),expand:["availability","images"]},headers:{"x-debug":"sorting-index"}},{enabled:(null==A?void 0:A.length)>0}),{locale:T}=(0,w.A)(),M=0===(null==i?void 0:i.length)?[]:null==i?void 0:i.map((e=>{var t;return(0,_._y)({link:e.button,categoriesData:v,productsData:P,locale:(null==T?void 0:T.alias)||(null==T||null===(t=T.id)||void 0===t?void 0:t.toLowerCase())})})),U=(0,Re.A)(),G=(0,y.Vl)("Swiper"),L=(0,y.Vl)("Sorting",{variant:t}),F=`.${u} .sorting-tile`,j=".sorting-resizable",D=(0,$e.debounce)((()=>{const e=[...document.querySelectorAll(F)],t=e.map((e=>[...e.querySelectorAll(j)].map((e=>(e.style.minHeight=null,e.offsetHeight))))),a=new Array(Math.max(...t.map((e=>e.length)))).fill(null).map(((e,a)=>Math.max(...t.map((e=>e[a])))));e.forEach((e=>{Array.from(e.querySelectorAll(j)).forEach(((e,t)=>{e.style.minHeight=`${a[t]}px`}))}))}),200);(0,m.useEffect)((()=>{if(!g)return D(),window.addEventListener("resize",D),()=>window.removeEventListener("resize",D)}),[a]);const K=(null==qe||null===(l=qe.Arrows[t])||void 0===l?void 0:l.left)??h.ChevronLeft,V=(null==qe||null===(d=qe.Arrows[t])||void 0===d?void 0:d.right)??h.ChevronRight;return m.createElement(b.s,(0,s.A)({className:u},L.main,{"data-testid":"sorting","data-cs-label":"editorial-sorting_slider"}),m.createElement(b.s,L.container,n&&m.createElement(O.E,L.heading,n),o&&m.createElement(x.A,(0,s.A)({},L.bodycopy,{as:C.az,html:o})),g?m.createElement(C.az,(0,s.A)({"data-testid":"sorting-swiper"},L.emptyTiles,{position:"relative",__css:Ye(Ye({},G),{},{".swiper-button-disabled":Ye(Ye({},G[".swiper-button-disabled"]),{},{display:"none"}),".swiper-slide":Ye(Ye({},G[".swiper-slide"]),{},{height:"auto"}),".swiper-pagination-bullet-active":Ye(Ye({},G[".swiper-pagination-bullet-active"]),{},{background:"black"===t?"background.default":"background.dark"})})}),m.createElement(f.RC,{modules:[S.Vx,S.dK,S.s3],navigation:{prevEl:`.swiper-button-prev-${u}`,nextEl:`.swiper-button-next-${u}`},pagination:{clickable:!0,el:`.swiper-pagination-${u}`,renderBullet:(e,t)=>`<button type="button" class="${t}"\n aria-label="${U.formatMessage({id:"label.promo.swiper.pagination",defaultMessage:[{type:0,value:"Go to slide"}]})} ${e+1}"\n data-slide-index="${e}"></button>`},keyboard:{enabled:!0},centerInsufficientSlides:!0,loop:c?r.length>1:r.length>4,breakpoints:{0:{slidesPerView:1,enabled:r.length>1,spaceBetween:0},768:{slidesPerView:4,enabled:r.length>4,spaceBetween:16},1024:{slidesPerView:4,enabled:r.length>4,spaceBetween:24}},onInit:()=>{D()},onResize:()=>{D()},onSlideChange:e=>{document.querySelectorAll(`.swiper-pagination-${u} .swiper-pagination-bullet`).forEach(((t,a)=>{a===e.activeIndex?t.setAttribute("aria-current","true"):t.removeAttribute("aria-current")}))}},m.createElement(K,(0,s.A)({className:`swiper-button-prev swiper-button-prev-${u}`,"aria-label":"swiper button prev icon",tabIndex:0,onClick:()=>{var e;E.current="prev",null===(e=I.current)||void 0===e||e.slidePrev()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),E.current="prev",null===(t=I.current)||void 0===t||t.slidePrev())},position:"absolute",zIndex:10},L.chevronIcon,{left:0})),m.createElement(f.RC,{modules:[S.Vx,S.dK,S.s3],navigation:{prevEl:`.swiper-button-prev-${u}`,nextEl:`.swiper-button-next-${u}`},pagination:{clickable:!0,el:`.swiper-pagination-${u}`},keyboard:{enabled:!0},centerInsufficientSlides:!0,loop:c?r.length>1:r.length>4,breakpoints:{0:{slidesPerView:1,enabled:r.length>1,spaceBetween:0}
1,768:{slidesPerView:4,enabled:r.length>4,spaceBetween:16},1024:{slidesPerView:4,enabled:r.length>4,spaceBetween:24}},onInit:e=>{I.current=e,D();const t=Math.floor(e.params.slidesPerView)||1;e.slides.forEach(((a,n)=>{const o=n>=e.activeIndex&&n<e.activeIndex+t;a.querySelectorAll('a, button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])').forEach((e=>{e.setAttribute("tabindex",o?"0":"-1")}))}))},onResize:()=>{D()},onSlideChange:e=>{const t=Math.floor(e.params.slidesPerView)||1;e.slides.forEach(((a,n)=>{const o=n>=e.activeIndex&&n<e.activeIndex+t;a.querySelectorAll('a, button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])').forEach((e=>{e.setAttribute("tabindex",o?"0":"-1")}))})),E.current&&setTimeout((()=>{let a;"next"===E.current?a=Math.min(e.activeIndex+t-1,e.slides.length-1):"prev"===E.current&&(a=e.activeIndex);const n=e.slides[a];if(n){const e=n.querySelector('a[tabindex="0"], button[tabindex="0"]');e&&e.focus()}E.current=null}),150)}},r.map(((e,a)=>m.createElement(f.qr,{key:`swiper-tile-${u}-${a}`},m.createElement(We,{key:`sorting-tile-${u}-${a}`,tile:e,variant:t})))),m.createElement(C.az,{className:`swiper-pagination-${u}`,py:"1.5rem"})),m.createElement(V,(0,s.A)({className:`swiper-button-next swiper-button-next-${u}`,"aria-label":"swiper button next icon",tabIndex:0,onClick:()=>{var e;E.current="next",null===(e=I.current)||void 0===e||e.slideNext()},onKeyDown:e=>{var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),E.current="next",null===(t=I.current)||void 0===t||t.slideNext())},position:"absolute",zIndex:10},L.chevronIcon,{right:0})))):m.createElement(C.az,(0,s.A)({"data-testid":"sorting-noswiper"},L.emptyTiles,L.noswipertiles),r.map(((e,a)=>m.createElement(C.az,(0,s.A)({key:`box-tile-${u}-${a}`},L.noswipertile),m.createElement(We,{key:`sorting-tile-${u}-${a}`,styles:L,tile:e,variant:t}))))),M.length>0&&m.createElement(b.s,L.ctaContainer,M.map(((e,a)=>{const n=`${"black"===t?"inverse-":""}${0===a?"primary":"secondary"}`,o=e.isAbsolute?{as:"a",href:e.url,target:"_blank",rel:"noopener noreferrer"}:{as:R.Link,to:e.url||""};return e.label&&e.url?m.createElement(N.$,(0,s.A)({key:`sorting-button-${u}-${a}`,"data-cs-label":"editorial-sorting_slider-cta",variant:n},L.ctas,o),e.label):null})))))};Xe.propTypes={title:v().string,variant:v().string,hasSlider:v().bool,heading:v().string,bodycopy:v().string,sortingGroup:v().arrayOf(v().shape({title:v().string,body_copy:v().string,image:v().shape(),features:v().arrayOf(v().shape({feature:v().string})),button:v().shape()})),buttons:v().arrayOf(v().shape())};const Qe=(0,a(16602).YK)({playVideo:{id:"editorial_video.button.play_video",defaultMessage:[{type:0,value:"Play video"}]},pauseVideo:{id:"editorial_video.button.pause_video",defaultMessage:[{type:0,value:"Pause video"}]}}),et=({data:e})=>{const[t,a]=(0,m.useState)(!1),n=(0,m.useRef)(null),{formatMessage:o}=(0,Re.A)(),r=(0,y.o5)("Video"),i=(0,p.A)({base:(0,_.Ve)(null==e?void 0:e.mobile_fallback_thumbnaill),sm:(0,_.Ve)(null==e?void 0:e.desktop_fallback_thumbnail)});var l,d,u;return"Akamai reference"===(null==e?void 0:e.type_of_video)?m.createElement(C.az,r.videoContainer,m.createElement(C.az,(0,s.A)({as:"video",ref:n,onEnded:()=>{a(!1)},onPlay:()=>a(!0),onPause:()=>a(!1),muted:!0,"aria-hidden":"true"},r.video),m.createElement("source",{src:null==e||null===(l=e.akamai_videos)||void 0===l?void 0:l.desktop,type:"video/mp4",media:"(min-width: 1024px)"}),m.createElement("source",{src:(null==e||null===(d=e.akamai_videos)||void 0===d?void 0:d.mobile)||(null==e||null===(u=e.akamai_videos)||void 0===u?void 0:u.desktop),type:"video/mp4",media:"(max-width: 1023px)"}),"Your browser does not support the video tag."),m.createElement(C.az,(0,s.A)({as:"button",onClick:()=>{n.current&&(n.current.paused?(n.current.play(),a(!0)):(n.current.pause(),a(!1)))},"aria-label":o(t?Qe.pauseVideo:Qe.playVideo)},r.playIconContainer),!t&&m.createElement(h.PlayIcon,(0,s.A)({},r.playIcon,{"data-testid":"play-icon"})))):"Youtube link"===(null==e?void 0:e.type_of_video)?m.createElement(C.az,(0,s.A)({},r.videoContainerYoutube,{"data-testid":"youtube-video"}),m.createElement(xe.A,{title:null==e?void 0:e.title,videoSrc:null==e?void 0:e.youtube_link,thumbnail:i})):void 0};
1et.propTypes={data:v().object};const tt=({media1:e})=>{var t,a,n;const o=(0,y.Vl)("Gallery"),r=(0,A.Ay)(null==e?void 0:e.image);return m.createElement(b.s,{className:"oneMediaLayout",justifyContent:"center"},null!=e&&e.is_video?m.createElement(et,(0,s.A)({data:null!=e&&e.video&&null!=e&&null!==(t=e.video)&&void 0!==t&&t.length?null==e?void 0:e.video[0]:null,"data-testid":"gallery-1-media"},o.wideMedia)):(r.url||(null==e||null===(a=e.image)||void 0===a?void 0:a.alt))&&m.createElement(I.g,(0,s.A)({ratio:r.ratio},o.wideMedia),m.createElement(E.E,{src:r.url,alt:(null==e||null===(n=e.image)||void 0===n?void 0:n.alt)||"","data-testid":"gallery-1-media"})))};tt.propTypes={media1:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()})};const at=({media1:e,media2:t})=>{var a,n,o,r,i,l;const d=(0,y.Vl)("Gallery"),u=(0,A.Ay)(null==e?void 0:e.image),c=(0,A.Ay)(null==t?void 0:t.image);return m.createElement(b.s,{flexDirection:{base:"column",md:"row"},justifyContent:{base:"flex-start",md:"center"},alignItems:{base:"center",md:"flex-start"},gap:{base:"1rem",lg:"1.5rem"},className:"twoMediaLayout"},null!=e&&e.is_video?m.createElement(et,(0,s.A)({data:null!=e&&e.video&&null!=e&&null!==(a=e.video)&&void 0!==a&&a.length?null==e?void 0:e.video[0]:null,"data-testid":"gallery-2-media"},d.halfMedia)):(u.url||(null==e||null===(n=e.image)||void 0===n?void 0:n.alt))&&m.createElement(I.g,(0,s.A)({ratio:u.ratio,"data-testid":"gallery-2-media"},d.halfMedia),m.createElement(E.E,{src:u.url,alt:(null==e||null===(o=e.image)||void 0===o?void 0:o.alt)||""})),null!=t&&t.is_video?m.createElement(et,(0,s.A)({data:null!=t&&t.video&&null!=t&&null!==(r=t.video)&&void 0!==r&&r.length?null==t?void 0:t.video[0]:null,"data-testid":"gallery-2-media"},d.halfMedia)):(c.url||(null==t||null===(i=t.image)||void 0===i?void 0:i.alt))&&m.createElement(I.g,(0,s.A)({ratio:c.ratio,"data-testid":"gallery-2-media"},d.halfMedia),m.createElement(E.E,{src:c.url,alt:(null==t||null===(l=t.image)||void 0===l?void 0:l.alt)||""})))};at.propTypes={media1:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media2:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()})};const nt=({media1:e,media2:t,media3:a})=>{var n,o,r,i,l,d,u,c,g;const v=(0,y.Vl)("Gallery"),p=(0,A.Ay)(null==e?void 0:e.image),C=(0,A.Ay)(null==t?void 0:t.image),S=(0,A.Ay)(null==a?void 0:a.image);return m.createElement(b.s,{flexDirection:{base:"column",md:"row"},justifyContent:{base:"flex-start",md:"center"},gap:{base:"1rem",lg:"1.5rem"},className:"threeMediaLayout"},m.createElement(b.s,{flexDirection:"column",gap:"1rem",w:{base:"100%",md:"50%"},justifyContent:"space-between",alignItems:{base:"center",md:"flex-end"}},null!=e&&e.is_video?m.createElement(et,(0,s.A)({data:null!=e&&e.video&&null!=e&&null!==(n=e.video)&&void 0!==n&&n.length?null==e?void 0:e.video[0]:null,"data-testid":"gallery-3-media"},v.halfMedia)):(p.url||(null==e||null===(o=e.image)||void 0===o?void 0:o.alt))&&m.createElement(I.g,(0,s.A)({ratio:p.ratio},v.halfMedia,{"data-testid":"gallery-3-media"}),m.createElement(E.E,{src:p.url,alt:(null==e||null===(r=e.image)||void 0===r?void 0:r.alt)||""})),null!=t&&t.is_video?m.createElement(et,(0,s.A)({data:null!=t&&t.video&&null!=t&&null!==(i=t.video)&&void 0!==i&&i.length?null==t?void 0:t.video[0]:null,"data-testid":"gallery-3-media"},v.halfMedia)):(C.url||(null==t||null===(l=t.image)||void 0===l?void 0:l.alt))&&m.createElement(I.g,(0,s.A)({ratio:C.ratio},v.halfMedia,{"data-testid":"gallery-3-media"}),m.createElement(E.E,{src:C.url,alt:(null==t||null===(d=t.image)||void 0===d?void 0:d.alt)||""}))),m.createElement(b.s,{flexDirection:"column",w:{base:"100%",md:"50%"},justifyContent:"flex-start",alignItems:{base:"center",md:"flex-start"}},null!=a&&a.is_video?m.createElement(et,(0,s.A)({data:null!=a&&a.video&&null!=a&&null!==(u=a.video)&&void 0!==u&&u.length?null==a?void 0:a.video[0]:null,"data-testid":"gallery-3-media"},v.halfMedia)):(S.url||(null==a||null===(c=a.image)||void 0===c?void 0:c.alt))&&m.createElement(I.g,(0,s.A)({ratio:S.ratio},v.halfMedia,{"data-testid":"gallery-3-media"}),m.createElement(E.E,{src:S.url,alt:(null==a||null===(g=a.image)||void 0===g?void 0:g.alt)||""}))))};nt.propTypes={media1:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media2:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media3:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()})};const ot=({hasPaddings:e,variant:t="white",heading:a="",bodycopy:n="",mediaLayouts:o=[]})=>{const r=(0,y.Vl)("Gallery");return m.createElement(b.s,(0,s.A)({},r.container,{flexDirection:"column","data-testid":"gallery",py:e?{base:"1.5rem",sm:"1rem"}:{},backgroundColor:"black"===t?"background.dark":"background.default"}),m.createElement(b.s,(0,s.A)({},r.textblock,{flexDirection:"column"}),a&&m.createElement(O.E,(0,s.A)({as:"h2",textStyle:"head-large",fontWeight:"medium",color:"black"===t?"text.inverse":"text.default"},r.heading),a),n&&m.createElement(x.A,(0,s.A)({as:C.az,html:n,textStyle:"body-large",fontWeight:"normal",color:"black"===t?"text.inverse":"text.default"},r.bodycopy))),m.createElement(b.s,(0,s.A)({},r.medias,{flexDirection:"column"}),o.map(((e,t)=>{switch(e.type){case"gallery_layout_one_media":return m.createElement(tt,{media1:e.media1,key:`one-media-${t}`});case"gallery_layout_two_media":return m.createElement(at,{media1:e.media1,media2:e.media2,key:`two-media-${t}`});case"gallery_layout_three_media":return m.createElement(nt,{media1:e.media1,media2:e.media2,media3:e.media3,key:`three-media-${t}`});default:return null}}))))};ot.propTypes={hasPaddings:v().bool,variant:v().string,heading:v().string,bodycopy:v().string,mediaLayouts:v().arrayOf(v().shape({type:v().string,media1:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media2:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()}),media3:v().shape({is_video:v().bool,video:v().arrayOf(v().shape()),image:v().shape()})}))};var rt=a(53302),it=a(92476),lt=a(28467);function dt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ut(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?dt(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):dt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const st=({categorySfcc:e})=>{var t,a;const n=(0,y.Vl)("Swiper"),o=(0,y.Vl)("ShopTheLook"),{currency:r}=(0,rt.H2)(),i=(0,k.y)(),{categoryId:l}=(0,_.N7)(e,i),d=[`cgid=${l??""}`,"c_skuEnabledForCountry=true","c_skuIsPDPOnly=false","c_isPDPOnlyPurchasable=false","c_visibleByAll=true"];(0,lt.I8)("notShoppableCountry")||d.push("price=(0.01..9999999)");const{site:u,locale:c}=(0,w.A)(),{data:g}=(0,B.useProductSearch)({parameters:{q:"",refine:d,expand:["represented_products","page_meta_tags"],perPricebook:!0,allVariationProperties:!0,locale:c.id,site:u.id,currency:r,allImages:!1}},{enabled:!0,keepPreviousData:!0});return m.createElement(C.az,{__css:ut(ut({},n),o.slider),"data-testid":"shop-the-look-product-catalog-slider"},(null==g||null===(t=g.hits)||void 0===t?void 0:t.length)>0&&m.createElement(f.RC,{key:{base:"mobile-view",md:"other-view"},modules:[S.Vx,S.s3],navigation:{prevEl:".stl-swiper-button-prev",nextEl:".stl-swiper-button-next"},keyboard:{enabled:!0},loop:!0,enabled:!0,centeredSlides:!0,className:"stp-swiper"},null==g||null===(a=g.hits)||void 0===a?void 0:a.map(((e,t)=>{var a,n,i,l,d,u,v;const{url:p,label:y}=(0,_._y)({link:{productsfcc:{data:[{id:e.productId||""}]}},productData:g,locale:c.alias});return m.createElement(f.qr,{key:`shop-the-look-tile-${t}`},m.createElement(b.s,(0,s.A)({as:R.Link,to:p,title:y,direction:"column"},o.tile),m.createElement(b.s,(0,s.A)({direction:"column"},o.tileElem),(null===(a=e.c_image)||void 0===a?void 0:a.url)&&m.createElement(E.E,(0,s.A)({src:null===(n=e.c_image)||void 0===n?void 0:n.url,alt:(null===(i=e.c_image)||void 0===i?void 0:i.alt)||""},o.productImage)),e.productId&&m.createElement(O.E,(0,s.A)({},o.productId,{textStyle:"body-xsmall",fontWeight:"normal"}),e.productId),e.productName&&m.createElement(O.E,(0,s.A)({},o.productName,{textStyle:"body-large",fontWeight:"bold"}),e.productName)),m.createElement(b.s,(0,s.A)({direction:"column"},o.tileElem),e.price&&m.createElement(it.A,{price:e.price,currency:e.currency||r,color:"text.default",textStyle:"body-large",fontWeight:"normal"}),m.createElement(b.s,{direction:"row"},(null===(l=e.c_omnibusPrice)||void 0===l?void 0:l.omnibusValue)&&m.createElement(it.A,(0,s.A)({price:parseFloat(null===(d=e.c_omnibusPrice)||void 0===d?void 0:d.omnibusValue),currency:e.currency||r},o.omnibusPrice,{textStyle:"body-xsmall",fontWeight:"normal"})),(null===(u=e.c_omnibusPrice)||void 0===u?void 0:u.omnibusPercentage)&&m.createElement(O.E,(0,s.A)({},o.omnibusPercentage,{textStyle:"body-xsmall",fontWeight:"normal"}),(null===(v=e.c_omnibusPrice)||void 0===v?void 0:v.omnibusPercentage)||"")))))})),m.createElement(h.ChevronLeft,(0,s.A)({className:"stl-swiper-button-prev","aria-label":"swiper button prev icon"},o.chevronIcon,{left:0})),m.createElement(h.ChevronRight,(0,s.A)({className:"stl-swiper-button-next","aria-label":"swiper button next icon"},o.chevronIcon,{right:0}))))};st.propTypes={categorySfcc:v().shape()};const ct=st,mt=({hasPaddings:e,maxWidth:t="120rem",isVideo:a,video:n,image:o,textBlock:r,categorySfcc:i})=>{const l=(0,y.Vl)("ShopTheLook"),d=(0,A.Ay)(o);return m.createElement(C.az,(0,s.A)({"data-testid":"shop-the-look"},l.main,{maxW:t,my:e?"1.5rem":0}),m.createElement(b.s,(0,s.A)({},l.container,{direction:{base:"column",xl:"row"}}),m.createElement(C.az,l.imageContainer,a?m.createElement(et,{data:n}):(d.url||(null==o?void 0:o.alt))&&m.createElement(I.g,(0,s.A)({},l.image,{ratio:d.ratio}),m.createElement(E.E,{src:d.url,alt:(null==o?void 0:o.alt)||""}))),m.createElement(b.s,(0,s.A)({direction:"column"},l.productsContainer),r&&m.createElement(b.s,(0,s.A)({direction:"column"},l.textblockContainer),(null==r?void 0:r.label)&&m.createElement(O.E,(0,s.A)({textStyle:"body-small",fontWeight:"bold"},l.label),r.label),(null==r?void 0:r.title)&&m.createElement(O.E,{textStyle:"head-large",fontWeight:"medium"},r.title),(null==r?void 0:r.bodyCopy)&&m.createElement(O.E,{textStyle:"body-large",fontWeight:"normal"},r.bodyCopy)),i&&m.createElement(ct,{categorySfcc:i}))))};
1mt.propTypes={hasPaddings:v().bool,maxWidth:v().string,isVideo:v().bool,video:v().shape(),image:v().shape(),textBlock:v().shape({label:v().string,title:v().string,bodyCopy:v().string}),categorySfcc:v().shape()};var gt=a(85370),vt=a(11196);const pt=({title:e,bodyCopy:t,isVideo:a,video:n,image:o,styles:r})=>{const i=(0,A.Ay)(o);return m.createElement(b.s,(0,s.A)({"data-testid":"stories-swiper-slide"},r.slide),a?m.createElement(C.az,{w:"100%",h:"100%"},m.createElement(et,{data:n,style:{objectFit:"cover"}})):m.createElement(I.g,{ratio:i.ratio,w:"100%"},m.createElement(E.E,(0,s.A)({src:i.url,alt:(null==o?void 0:o.alt)||""},r.slidemedia,{className:"slideimage"}))),m.createElement(b.s,r.slidetextblock,e&&m.createElement(C.az,r.slidetitle,m.createElement(O.E,r.slidetitletext,e)),t&&m.createElement(C.az,r.slidebodycopy,m.createElement(x.A,(0,s.A)({as:O.E,html:t},r.slidebodycopyhtml)))),m.createElement(C.az,r.slidemask))};function yt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Ct(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):yt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}pt.propTypes={title:v().string,bodyCopy:v().string,isVideo:v().bool,video:v().shape(),image:v().shape(),styles:v().shape()};const bt=({title:e="",screenStart:t,storiesGroup:a=[],screenEnd:n,hasCloseButton:o=!0,autoplayDelay:r=10,maskgroup:i})=>{var l,d;const u=e.replaceAll(/ /g,"-").toLowerCase(),[c,g]=(0,gt.C)(!1),[v,p]=(0,gt.C)(!1),O=(0,y.Vl)("Stories",{autoplayDelay:r,maskgroup:i}),R=(0,y.Vl)("Swiper"),k=a.length>1,_=(0,A.Ay)(t.image),x=(0,A.Ay)(n.image);return m.createElement(b.s,{"data-testid":"stories",__css:Ct({},O.container),className:u},m.createElement(b.s,{"data-testid":"stories-slider",__css:Ct({},O.slidercontainer)},m.createElement(C.az,(0,s.A)({display:c||v?"none":"block"},O.mediaContainer),m.createElement(I.g,{ratio:_.ratio,w:"100%"},m.createElement(E.E,(0,s.A)({src:_.url,alt:t.image.alt||""},O.screenImg))),m.createElement(b.s,O.screenText,t.heading&&m.createElement(C.az,O.heading,t.heading),(null==t||null===(l=t.button)||void 0===l?void 0:l.cta)&&m.createElement(C.az,O.startctacontainer,m.createElement(N.$,(0,s.A)({variant:"inverse-secondary",onClick:()=>{g.on(),p.off()}},O.startcta),t.button.cta.title)))),m.createElement(C.az,(0,s.A)({display:c&&!v?"block":"none",__css:R},O.mediaContainer),o&&m.createElement(vt.J,(0,s.A)({onClick:()=>{g.off(),p.off()}},O.closeButton)),m.createElement(f.RC,{key:`stories-swiper-${u}`,modules:[S.Ij,S.Vx,S.dK],navigation:{prevEl:`.swiper-button-prev-${u}`,nextEl:`.swiper-button-next-${u}`},pagination:{el:`.slider-pagination-${u}`,bulletClass:"stories-pagination-bullet",bulletActiveClass:"stories-pagination-bullet-active",renderBullet:(e,t)=>`<span class="${t} bullet-${e}"><span></span></span>`,clickable:!0},keyboard:{enabled:!1},autoplay:{delay:1e3*r},loop:!1,enabled:!0,slidesPerView:1,spaceBetween:0,onReachBeginning:e=>{e.pagination.bullets[0].classList.remove("full"),e.pagination.bullets[0].classList.add("current"),e.slides[0].firstChild.classList.add("current")},onSlideChange:e=>{let t=e.activeIndex;e.pagination.bullets.forEach(((e,a)=>{a<t&&(e.classList.remove("current"),e.classList.add("full")),a==t&&(e.classList.remove("full"),e.classList.add("current")),a>t&&(e.classList.remove("full"),e.classList.remove("current"))})),e.slides.forEach(((e,a)=>{e.firstChild.classList.remove("current"),a==t&&e.firstChild.classList.add("current")}))},onReachEnd:e=>{setTimeout((()=>{e.isEnd&&(e.pagination.bullets.forEach((e=>{e.classList.remove("full"),e.classList.remove("current")})),e.slides.forEach((e=>{e.firstChild.classList.remove("current"),e.classList.remove("swiper-slide-prev"),e.classList.remove("swiper-slide-active"),e.classList.remove("swiper-slide-next")})),g.off(),p.on())}),1e3*r)}},a.map(((e,t)=>{var a,n,o,r,i;return m.createElement(f.qr,{key:`stories-slide-${t}`},m.createElement(pt,{styles:O,title:e.title,bodyCopy:e.body_copy,isVideo:null===(a=e.media)||void 0===a?void 0:a.is_video,video:null!==(n=e.media)&&void 0!==n&&n.video&&null!==(o=e.media)&&void 0!==o&&o.video.length?null===(r=e.media)||void 0===r?void 0:r.video[0]:null,image:null===(i=e.media)||void 0===i?void 0:i.image}))})),k&&m.createElement(h.ChevronLeft,(0,s.A)({className:`swiper-button-prev swiper-button-prev-${u}`,"aria-label":"swiper button prev icon"},O.chevronIcon,{left:"1.5rem"})),k&&m.createElement(h.ChevronRight,(0,s.A)({className:`swiper-button-next swiper-button-next-${u}`,"aria-label":"swiper button next icon"},O.chevronIcon,{right:"1.5rem"})),m.createElement(b.s,(0,s.A)({className:`slider-pagination-${u}`}
1,O.pagination)))),m.createElement(C.az,(0,s.A)({display:n&&!c&&v?"block":"none"},O.mediaContainer),m.createElement(I.g,{ratio:x.ratio,width:"100%"},m.createElement(E.E,(0,s.A)({src:x.url,alt:n.image.alt||""},O.screenImg))),m.createElement(b.s,O.screenText,(null==n?void 0:n.heading)&&m.createElement(C.az,O.heading,n.heading),(null==n||null===(d=n.button)||void 0===d?void 0:d.cta)&&m.createElement(C.az,O.endctacontainer,m.createElement(N.$,(0,s.A)({variant:"inverse-secondary",onClick:()=>{g.on(),p.off()}},O.endcta),n.button.cta.title))),o&&m.createElement(vt.J,(0,s.A)({onClick:()=>{g.off(),p.off()}},O.closeButton)))))};bt.propTypes={title:v().string,screenStart:v().shape({heading:v().string,button:v().shape(),image:v().shape()}),storiesGroup:v().arrayOf(v().shape({title:v().string,body_copy:v().string,media:v().shape()})),screenEnd:v().shape({heading:v().string,button:v().shape(),image:v().shape()}),hasCloseButton:v().bool,autoplayDelay:v().number,maskgroup:v().shape({maskheaderactive:v().bool,opacity:v().string})};const St=({isMaskHeaderActive:e=!0,heading:t,bodycopy:a,image:n,isVideo:o=!1,video:r,isFirstElement:i=!1,variant:l="default",titleAs:d="div"})=>{const u=(0,y.Vl)("PlpWhiteBanner",{variant:l}),c=K("middle-left","black",e);return m.createElement(C.az,(0,s.A)({"data-testid":"plp-white-banner-container","data-cs-label":"editorial-plpwhitebanner"},u.container),m.createElement(C.az,{"data-testid":"plp-white-banner-"+(o?"video":"image"),pb:{base:"1.5rem",xl:0}},o?m.createElement(et,{data:r}):n&&(0,A.UE)(n,n.alt,i)),m.createElement(b.s,(0,s.A)({},u.textblock,{bgImage:{base:"none",xl:c||"none"}}),t&&m.createElement(O.E,{"data-testid":"plp-white-banner-heading",textStyle:"head-xlarge",fontWeight:"medium",color:{base:"text.default",xl:"text.inverse"},pb:{base:"1.5rem",xl:"1.75rem"},maxW:{base:"auto",md:"40.125rem",xl:"37.0625rem"},as:d},t),a&&m.createElement(x.A,{as:C.az,html:a,"data-testid":"plp-white-banner-bodycopy",textStyle:"body-xlarge",fontWeight:"normal",color:{base:"text.default",xl:"text.inverse"},maxW:{base:"auto",md:"40.125rem",xl:"37.0625rem"}})))};St.propTypes={isMaskHeaderActive:v().bool,heading:v().string,bodycopy:v().string,image:v().shape(),isVideo:v().bool,video:v().shape(),isFirstElement:v().bool,variant:v().string,titleAs:v().string};var ft=a(45456),ht=a(91332);const It=({product:e,styleVariant:t})=>{var a,n,o;const r=(0,y.o5)("ProductMoodboard",{variant:t}),i=(0,p.A)({base:"small",lg:"medium"}),{locale:l}=(0,w.A)(),d=null==e||null===(a=e.imageGroups)||void 0===a||null===(n=a.find((e=>e.viewType==i)))||void 0===n?void 0:n.images,u=d&&(null==d?void 0:d.length)>0?d[0]:{},c=(0,ft.mY)(e||{}),{data:g}=(0,B.useProducts)({parameters:{ids:(null==e?void 0:e.id)||"",expand:["availability","images"]},headers:{"x-debug":"product-box-index"}},{enabled:Boolean(null==e?void 0:e.id)}),{url:v,label:S}=(0,_._y)({link:{productsfcc:{data:[{id:(null==e?void 0:e.id)||""}]}},productsData:g,locale:(null==l?void 0:l.alias)||(null==l||null===(o=l.id)||void 0===o?void 0:o.toLowerCase())});return m.createElement(b.s,(0,s.A)({"data-testid":"product-box",as:R.Link,to:v??"#",title:S},r.productbox),m.createElement(C.az,(0,s.A)({},r.imagecontainer,{className:"img-container"}),m.createElement(E.E,(0,s.A)({src:(null==u?void 0:u.link)||"",alt:(null==u?void 0:u.alt)||""},r.image)),m.createElement(C.az,r.imageoverlay)),m.createElement(b.s,r.textbox,m.createElement(O.E,r.productId,(null==e?void 0:e.id)||m.createElement(m.Fragment,null,"Â ")),m.createElement(O.E,r.productName,(null==e?void 0:e.c_variantIdentifier)||(null==e?void 0:e.name)||(null==e?void 0:e.productName)||m.createElement(m.Fragment,null,"Â ")),null!=e&&e.price&&null!=e&&e.currency?m.createElement(it.A,(0,s.A)({price:null==e?void 0:e.price,currency:null==e?void 0:e.currency},r.price)):m.createElement(O.E,r.price,"Â "),m.createElement(b.s,r.omnibusPrice,(null!=c&&c.showOmnibusPrice||null!=c&&c.showOmnibusPriceDiscount)&&null!=e&&e.currency?m.createElement(ht.A,{priceData:c,currency:null==e?void 0:e.currency,omnibusExpandedView:!1,showDiscount:!0,variant:"recommended"}):m.createElement(m.Fragment,null,"Â "))))};It.propTypes={product:v().shape(),styleVariant:v().string};const Et=It;function Ot(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Nt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?Ot(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ot(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Rt=({productMoodboardGroup:e=[]})=>{const t=(0,y.Vl)("Swiper"),a=(0,y.Vl)("ProductMoodboard"),{currency:n}=(0,rt.H2)(),[o,r]=(0,m.useState)(null);var i=[];e.forEach((e=>{var t;return null===(t=e.products)||void 0===t?void 0:t.data.forEach((e=>i.push(e.id)))}));const{data:l}=(0,B.useProducts)({parameters:{ids:i.join(","),expand:["availability","images"],currency:n},headers:{"x-debug":"prod-moodboard-index"}},{enabled:(null==i?void 0:i.length)>0});return(null==e?void 0:e.length)>0&&m.createElement(C.az,(0,s.A)({"data-testid":"product-moodboard","data-cs-label":"editorial-product_moodboard"},a.container),m.createElement(C.az,{__css:Nt(Nt({},t),a.tabs),role:"tablist"},m.createElement(f.RC,{key:"product-moodboard-mobile-pagination",modules:[S.xI],slidesPerView:3,enabled:!1,centeredSlides:!0,onSwiper:r},e.map(((e,t)=>m.createElement(f.qr,{key:`navigation-slider-tile-${t}`,modules:[S.xI]},(({isActive:a})=>{const n=`product-moodboard-tab-mobile-${t}`,o=`product-moodboard-panel-${t}`;return m.createElement("button",{role:"tab",id:n,"aria-controls":o,"aria-selected":a,tabIndex:a?0:-1,className:"product-moodboard-mobile-pagination-btn"},m.createElement(O.E,{textStyle:"body-small",fontWeight:"bold",color:"text.default",py:"1.5rem",textTransform:a?"uppercase":"none",textDecoration:a?"underline":"none",textUnderlineOffset:"0.25rem"},e.label||""))})))))),m.createElement(C.az,{__css:Nt(Nt({},t),a.content)},m.createElement(b.s,(0,s.A)({className:"product-moodboard-pagination"},a.pagination)),m.createElement(f.RC,{key:"product-moodboard-swiper",modules:[S.xI,S.Vx,S.dK,S.s3],controller:{control:o},pagination:{clickable:!0,el:".product-moodboard-pagination",renderBullet:(t,a)=>{const n=`product-moodboard-tab-${t}`,o=`product-moodboard-panel-${t}`,r=a.includes("swiper-pagination-bullet-active");return`<button role="tab" id="${n}" aria-controls="${o}" aria-selected="${r}" tabindex="${r?"0":"-1"}" class="${a}">${e[t].label}</button>`}},className:"product-moodboard-swiper"},e.map(((e,t)=>{var n,o,r,i,d,u,s,c,g,v,p,y,C,S,h,I,E,O,N;const R=2==(null===(n=e.products)||void 0===n||null===(o=n.data)||void 0===o?void 0:o.length),A=3==(null===(r=e.products)||void 0===r||null===(i=r.data)||void 0===i?void 0:i.length),k=4==(null===(d=e.products)||void 0===d||null===(u=d.data)||void 0===u?void 0:u.length),_=5==(null===(s=e.products)||void 0===s||null===(c=s.data)||void 0===c?void 0:c.length),x=`product-moodboard-tab-mobile-${t}`;return m.createElement(f.qr,{key:`product-moodboard-tile-${t}`,role:"tabpanel",id:`product-moodboard-panel-${t}`,"aria-labelledby":x},m.createElement(b.s,a.boardcontainer,m.createElement(b.s,a.boardfirsthalf,m.createElement(Et,{product:Nt({},null==l||null===(g=l.data)||void 0===g?void 0:g.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[0].id)}))),styleVariant:"default"})),m.createElement(b.s,a.boardsecondhalf,R&&m.createElement(Et,{product:Nt({},null==l||null===(v=l.data)||void 0===v?void 0:v.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[1].id)}))),styleVariant:"default"}),A&&m.createElement(m.Fragment,null,m.createElement(Et,{product:Nt({},null==l||null===(p=l.data)||void 0===p?void 0:p.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[1].id)}))),styleVariant:"mediumTile"}),m.createElement(Et,{product:Nt({},null==l||null===(y=l.data)||void 0===y?void 0:y.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[2].id)}))),styleVariant:"mediumTile"})),k&&m.createElement(m.Fragment,null,m.createElement(Et,{product:Nt({},null==l||null===(C=l.data)||void 0===C?void 0:C.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[1].id)}))),styleVariant:"mediumTile"}),m.createElement(b.s,a.boardtwoboxcontainer,m.createElement(Et,{product:Nt({},null==l||null===(S=l.data)||void 0===S?void 0:S.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[2].id)}))),styleVariant:"smallTile"}),m.createElement(Et,{product:Nt({},null==l||null===(h=l.data)||void 0===h?void 0:h.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[3].id)}))),styleVariant:"smallTile"}))),_&&m.createElement(m.Fragment,null,m.createElement(b.s,a.boardtwoboxcontainer,m.createElement(Et,{product:Nt({},null==l||null===(I=l.data)||void 0===I?void 0:I.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[1].id)}))),styleVariant:"smallTile"}),m.createElement(Et,{product:Nt({},null==l||null===(E=l.data)||void 0===E?void 0:E.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[2].id)}))),styleVariant:"smallTile"})),m.createElement(b.s,a.boardtwoboxcontainer,m.createElement(Et,{product:Nt({},null==l||null===(O=l.data)||void 0===O?void 0:O.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[3].id)}))),styleVariant:"smallTile"}),m.createElement(Et,{product:Nt({},null==l||null===(N=l.data)||void 0===N?void 0:N.find((t=>{var a;return t.id==(null===(a=e.products)||void 0===a?void 0:a.data[4].id)}))),styleVariant:"smallTile"}))))))})))))};Rt.propTypes={productMoodboardGroup:v().arrayOf(v().shape({label:v().string,products:v().shape({data:v().arrayOf(v().shape({id:v().string,name:v().string,image:v().shape({alt:v().string,link:v().string,title:v().string}),currency:v().string,price:v().number}))})}))};const At=({heading:e,bodycopy:t,image:a,button:n})=>{var o,r,i,l,d;const u=(0,y.Vl)("PlpBannerPromo"),{buildUrl:c,locale:g}=(0,w.A)(),v=(0,k.y)(),{data:p}=(0,B.useProducts)({parameters:{ids:(null==n||null===(o=n.productsf
1cc)||void 0===o||null===(r=o.data)||void 0===r?void 0:r.length)>0?n.productsfcc.data[0].id:"",expand:["availability","images"]},headers:{"x-debug":"plp-banner-index"}},{enabled:(null==n||null===(i=n.productsfcc)||void 0===i||null===(l=i.data)||void 0===l?void 0:l.length)>0}),{url:S,label:f,isAbsolute:h}=(0,_._y)({link:n,categoriesData:v,productsData:p,locale:(null==g?void 0:g.alias)||(null==g||null===(d=g.id)||void 0===d?void 0:d.toLowerCase())}),I=h?{as:"a",href:S,target:"_blank",rel:"noopener noreferrer"}:{as:R.Link,to:(0,_.b$)(S,c)};return m.createElement(C.az,(0,s.A)({"data-testid":"plp-banner-promo-container"},u.container),m.createElement(b.s,u.main,m.createElement(C.az,(0,s.A)({"data-testid":"plp-banner-promo-image"},u.imagebox),a&&(0,A.UE)(a,(null==a?void 0:a.alt)||"")),m.createElement(b.s,u.textblock,e&&m.createElement(O.E,(0,s.A)({"data-testid":"plp-banner-promo-heading"},u.heading),e),t&&m.createElement(x.A,(0,s.A)({as:O.E,html:t,"data-testid":"plp-banner-promo-bodycopy"},u.bodycopy)),f&&S&&m.createElement(N.$,(0,s.A)({"data-testid":"plp-banner-promo-button"},u.cta,I,{variant:"inverse-primary"}),f))))};At.propTypes={heading:v().string,bodycopy:v().string,image:v().shape(),button:v().shape()};var kt=a(58493);const _t=({bodycopy:e,heading:t="",icon:a,links:n=[],maxWidth:o="120rem"})=>{const r=(0,y.o5)("Disclaimer"),i=(0,A.Ay)(a),l=(0,k.y)(),d=n.filter((e=>{var t,a,n;return(null===(t=e.button)||void 0===t||null===(a=t.productsfcc)||void 0===a||null===(n=a.data)||void 0===n?void 0:n.length)>0})).map((e=>e.button.productsfcc.data[0].id)),{data:u}=(0,B.useProducts)({parameters:{ids:d.join(","),expand:["availability","images"]},headers:{"x-debug":"disclaimer-index"}},{enabled:(null==d?void 0:d.length)>0}),{locale:c}=(0,w.A)(),g=0===(null==n?void 0:n.length)?[]:null==n?void 0:n.map(((e,t)=>{var a;const{url:n,label:o,isAbsolute:i}=(0,_._y)({link:e,categoriesData:l,productsData:u,locale:(null==c?void 0:c.alias)||(null==c||null===(a=c.id)||void 0===a?void 0:a.toLowerCase())});return m.createElement(kt.N,(0,s.A)({key:`disclaimer-link-${t}`,href:n,isExternal:i},r.anchor),o)}));return m.createElement(C.az,(0,s.A)({},r.container,{maxW:o}),m.createElement(b.s,(0,s.A)({},r.grid,{direction:{lg:"row",base:"column"}}),i.url&&m.createElement(C.az,r.icon,m.createElement(E.E,{src:i.url,alt:(null==a?void 0:a.alt)||""})),m.createElement(b.s,r.content,t&&m.createElement(C.az,r.heading,t),m.createElement(x.A,(0,s.A)({as:C.az,html:e,"data-testid":"disclaimer-bodycopy"},r.bodycopy)),g.length>0&&m.createElement(b.s,r.links,g))))};_t.propTypes={heading:v().string,bodycopy:v().string,icon:v().shape(),links:v().arrayOf(v().shape()),maxWidth:v().string};var xt=a(32324),wt=a(10577),Bt=a(68624),Pt=a(82070),Tt=a(41863),Mt=a(35490),Ut=a(7711),Gt=a(47642),Lt=a(76396),Ft=a(10900);function jt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Dt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?jt(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):jt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Kt=({isBestSeller:e,timing:t="",productData:a})=>{var n,o,r,i,l,d,u,c,g,v,p,S,f,h,I,R,A,k,_,x,w,P,T,M,U,G,L,F,j,D,K,V;const z=(0,y.Vl)("Pricing"),{currency:H}=(0,rt.H2)(),W=(0,Ut.A)(),[$,J]=(0,m.useState)({}),[Z,Y]=(0,m.useState)(0),X=(0,m.useRef)(null),{formatMessage:Q}=(0,Re.A)();var ee=[];null==a||null===(n=a.c_productSetProducts)||void 0===n||n.forEach((e=>{ee[e.productId]=e.quantity}));const{data:te}=(0,B.useProducts)({parameters:{ids:Object.keys(ee).join(","),expand:["availability","images"]},headers:{"x-debug":"pricing-tile-index"}},{enabled:(null===(o=Object.keys(ee))||void 0===o?void 0:o.length)>0}),ae=function(){var e=(0,q.A)((function*(e){e&&J((t=>{const a=Dt({},t);return null==e||e.forEach((e=>{a[null==e?void 0:e.id]=!0})),W("/cart"),a}))}
1));return function(t){return e.apply(this,arguments)}}();if(!a)return null;const ne=null==a||null===(r=a.imageGroups)||void 0===r||null===(i=r.find((e=>"large"==e.viewType)))||void 0===i?void 0:i.images,oe=ne&&(null==ne?void 0:ne.length)>0?ne[0]:{},re=e=>{try{if(!e)throw"undefined";let a=JSON.parse(e);if("object"!=typeof a)throw"no object";var t=0;return Object.keys(a).forEach((e=>{var n,o;let r=(null===(n=a[e])||void 0===n?void 0:n.price)||"0",i=(null===(o=a[e])||void 0===o?void 0:o.quantity)||"0";t+=parseFloat(r)*parseInt(i)})),t}catch(e){return 0}},ie=(null==a?void 0:a.c_pricesFirst)&&(null==a?void 0:a.c_pricesRecurring),le=void 0!==(null==te||null===(l=te.data)||void 0===l?void 0:l.find((e=>{var t;return((null===(t=e.inventory)||void 0===t?void 0:t.stockLevel)||0)<ee[e.id]})));return le&&(a.representedProduct={id:a.id}),m.createElement(Bt.E,(0,s.A)({"data-testid":"pricing-tile",className:"pricing-tile"},z.tile,e&&(null===(d=z.tile)||void 0===d?void 0:d.active)),e&&m.createElement(b.s,null===(u=z.tile)||void 0===u?void 0:u.label,m.createElement(O.E,{as:"h2"},Q({id:"subscription.best-seller",defaultMessage:[{type:0,value:"Best Seller"}]}))),m.createElement(O.E,(0,s.A)({as:"h3",className:"pricing-resizable"},null===(c=z.tile)||void 0===c?void 0:c.title),a.name||m.createElement(m.Fragment,null,"Â ")),m.createElement(b.s,(0,s.A)({className:"pricing-resizable"},null===(g=z.tile)||void 0===g?void 0:g.pricecontainer),(null==a?void 0:a.c_pricesFirst)&&m.createElement(m.Fragment,null,m.createElement(it.A,(0,s.A)({},null===(v=z.tile)||void 0===v?void 0:v.pricesfirst,{price:re(a.c_pricesFirst),currency:a.currency||H})),m.createElement(O.E,null===(p=z.tile)||void 0===p?void 0:p.timing,"/ ",a.c_subFrequency," ",t.concat(ie?"*":"")))),m.createElement(b.s,(0,s.A)({className:"pricing-resizable"},null===(S=z.tile)||void 0===S?void 0:S.monthlydiscount),ie&&m.createElement(m.Fragment,null,m.createElement(b.s,{direction:"row"},m.createElement(it.A,(0,s.A)({},null===(f=z.tile)||void 0===f?void 0:f.pricesrecurring,{price:re(a.c_pricesRecurring),currency:a.currency||H})),m.createElement(O.E,null===(h=z.tile)||void 0===h?void 0:h.pricesrecurring,"/ ",a.c_subFrequency," ",t)),m.createElement(O.E,null===(I=z.tile)||void 0===I?void 0:I.addendum,Q({id:"subscription.addendum",defaultMessage:[{type:0,value:"* on the first order"}]})))),m.createElement(b.s,{className:"pricing-resizable",justifyContent:"center"},m.createElement(E.E,(0,s.A)({},null===(R=z.tile)||void 0===R?void 0:R.image,{src:(null==oe?void 0:oe.link)||"",alt:""}))),m.createElement(C.az,null===(A=z.tile)||void 0===A?void 0:A.cta,$[a.id]?m.createElement(N.$,{variant:"inverted-pressed",w:"full",cursor:"default"},m.createElement(m.Fragment,null,m.createElement(Mt.Sr,null===(k=z.tile)||void 0===k?void 0:k.checkiconbox),m.createElement(Tt.A,{id:"add_to_cart_modal.label.add-to-cart-added",defaultMessage:[{type:0,value:"Added"}]}))):le?m.createElement(N.$,{variant:"primary",w:"full",isDisabled:!0},m.createElement(Tt.A,{id:"use_product.message.out_of_stock",defaultMessage:[{type:0,value:"Out of stock"}]})):m.createElement(Gt.A,{product:a,setShowErrorMessage:Y,errorContainerRef:X,showUniversalFeedback:!1,universalFeedback:!1,isSubscription:"true"===(null==a?void 0:a.c_isSubscription),callback:()=>ae([a])})),m.createElement(ze.B8,null===(_=z.tile)||void 0===_?void 0:_.features,a.shortDescription&&m.createElement(ze.ck,(0,s.A)({className:"pricing-resizable"},null===(x=z.tile)||void 0===x?void 0:x.feature,{borderTop:"none",borderColor:"none",_before:Dt({},null===(w=z.tile)||void 0===w?void 0:w.featurebefore)}),(0,Ft.Ay)(a.shortDescription)),a.c_costPerCoffee&&m.createElement(ze.ck,(0,s.A)({className:"pricing-resizable"},null===(P=z.tile)||void 0===P?void 0:P.feature,{borderTop:"none",borderColor:"none",_before:Dt({},null===(T=z.tile)||void 0===T?void 0:T.featurebefore)}),m.createElement(Tt.A,{id:"subscription.c_costPerCoffee",defaultMessage:[{type:0,value:"Cost per coffee"}]}),":"," ",m.createElement(it.A,(0,s.A)({},null===(M=z.tile)||void 0===M?void 0:M.featurep,{price:parseFloat(a.c_costPerCoffee.replace(",",".")),currency:a.currency||H}))),a.c_coffeePerDay&&m.createElement(ze.ck,(0,s.A)({className:"pricing-resizable"}
1,null===(U=z.tile)||void 0===U?void 0:U.feature,{borderTop:"none",borderColor:"none",_before:Dt({},null===(G=z.tile)||void 0===G?void 0:G.featurebefore)}),m.createElement(Tt.A,{id:"subscription.c_coffeePerDay",defaultMessage:[{type:0,value:"Coffee per day"}]}),": ",a.c_coffeePerDay),m.createElement(ze.ck,(0,s.A)({className:"pricing-resizable"},null===(L=z.tile)||void 0===L?void 0:L.feature,{borderTop:"none",borderColor:"none",_before:Dt({},null===(F=z.tile)||void 0===F?void 0:F.featurebefore)}),m.createElement(Tt.A,{id:"subscription.free-shipping",defaultMessage:[{type:0,value:"Free Shipping"}]})),a.c_subDuration&&m.createElement(ze.ck,(0,s.A)({className:"pricing-resizable"},null===(j=z.tile)||void 0===j?void 0:j.feature,{borderTop:"none",borderColor:"none",_before:Dt({},null===(D=z.tile)||void 0===D?void 0:D.featurebefore)}),m.createElement(Tt.A,{id:"subscription.c_subDuration",defaultMessage:[{type:0,value:"Monthlies duration"}]}),": ",a.c_subDuration),a.c_subDiscountPercentage&&m.createElement(ze.ck,(0,s.A)({className:"pricing-resizable"},null===(K=z.tile)||void 0===K?void 0:K.feature,{borderTop:"none",borderColor:"none",_before:Dt({},null===(V=z.tile)||void 0===V?void 0:V.featurebefore),_last:{borderBottomWidth:0}}),m.createElement(Tt.A,{id:"subscription.c_subDiscountPercentage",defaultMessage:[{type:0,value:"Discount"}]}),": ",a.c_subDiscountPercentage)),m.createElement(C.az,{ref:X},Z?m.createElement(Pt.z,{in:!0},m.createElement(O.E,{color:"text.danger",fontWeight:"semibold",marginBottom:8},Q(Lt.gS))):m.createElement(m.Fragment,null)))};Kt.propTypes={isBestSeller:v().bool,timing:v().string,productData:v().shape()};var Vt=a(20877),zt=a(20922);function Ht(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Wt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(a),!0).forEach((function(t){(0,c.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ht(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const $t=({title:e,heading:t="",bodycopy:a="",pricingGroup:n=[]})=>{var o,r,i;const l=(0,y.Vl)("Pricing"),d=n.map((e=>{var t,a,n,o;return null!==(t=e.products)&&void 0!==t&&null!==(a=t.data)&&void 0!==a&&a.length&&(null===(n=e.products)||void 0===n||null===(o=n.data)||void 0===o?void 0:o.length)>0?{productId:e.products.data[0].id,isBestSeller:e.is_best_seller,timing:e.timing}:null})).filter((e=>!!e)),{data:u,isLoading:c}=(0,B.useProducts)({parameters:{ids:d.map((e=>e.productId)),expand:["availability","images"]},headers:{"x-debug":"pricing-index"}},{enabled:(null==d?void 0:d.length)>0}),g=(null==u||null===(o=u.data)||void 0===o?void 0:o.length)||0,v=(0,p.A)({base:"",md:`tablet-tiles-grid-${g}`,lg:`desktop-tiles-grid-${g}`}),b=(0,p.A)({base:1,md:Math.min(2,g),lg:Math.min(4,g)}),S=(0,p.A)({base:!0,md:!1}),f=!!t||!!a,h=".pricing-resizable",I=(0,$e.debounce)((()=>{const e=[...document.querySelectorAll(".pricing-tile")];if(S)e.forEach((e=>{Array.from(e.querySelectorAll(h)).forEach((e=>{e.style.minHeight=null}))}));else{const t=e.map((e=>[...e.querySelectorAll(h)].map((e=>(e.style.minHeight=null,e.offsetHeight))))),a=new Array(Math.max(...t.map((e=>e.length)))).fill(null).map(((e,a)=>Math.max(...t.map((e=>e[a])))));e.forEach((e=>{Array.from(e.querySelectorAll(h)).forEach(((e,t)=>{e.style.minHeight=`${a[t]}px`}))}))}}),10);(0,m.useEffect)((()=>(I(),window.addEventListener("resize",I),()=>window.removeEventListener("resize",I))),[u,S]);const{addLayer:E}=(0,Vt.W)();return(0,m.useEffect)((()=>{var t;u&&!c&&(E(zt.$x.bind(void 0)),E(zt.I1.bind(void 0,{event:"view_item_list",item_list_name:e,items:null==u||null===(t=u.data)||void 0===t?void 0:t.map(((e,t)=>{var a,n,o,r;return{item_name:null==e?void 0:e.c_defaultName,item_id:null==e||null===(a=e.c_variants)||void 0===a||null===(n=a[0])||void 0===n?void 0:n.productId,item_category:null==e?void 0:e.c_defaultCategoryName,item_variant:(null==e?void 0:e.id)||(null==e?void 0:e.c_subModelIdentifier),price:+((null==e?void 0:e.price)/(1+(null==e?void 0:e.c_taxRate)/100)).toFixed(2),fullprice:null!==(o=(0,ft.O1)(e))&&void 0!==o&&o.isOnSale?"reduced":"fullprice",rating_points:"",erp_category:(null==e?void 0:e.c_materialGroup)||(null==e?void 0:e.c_MaterialGroup),prdha_category:(null==e?void 0:e.c_prdhaCategory)||(null==e?void 0:e.c_prdha_category),index:t+1,stock_status:(null==e||null===(r=e.inventory)||void 0===r?void 0:r.stockLevel)>0?"in-stock":"out-of-stock"}}))})))}),[u,c]),m.createElement(C.az,{"data-testid":"pricing",__css:Wt({},l.container),pt:f?{base:"1rem",md:"1.5rem"}:0},t&&m.createElement(O.E,(0,s.A)({as:"h2"},l.heading),t),a&&m.createElement(C.az,l.bodycopy,(0,Ft.Ay)(a)),(null==u||null===(r=u.data)||void 0===r?void 0:r.length)&&(null==u||null===(i=u.data)||void 0===i?void 0:i.length)>0&&m.createElement(wt.x,(0,s.A)({templateColumns:`repeat(${b}, 1fr)`,"data-testid":"pricing-tiles"},l.tiles,{className:v}),null==u?void 0:u.data.map(((e,t)=>m.createElement(Kt,(0,s.A)({key:`pricing-tile-${t}`,productData:e},d.find((t=>t.productId===e.id))))))))};$t.propTypes={title:v().string,heading:v().string,bodycopy:v().string,pricingGroup:v().arrayOf(v().shape())};var Jt=a(18624);const qt=({title:e,description:t,uid:a,imageData:n,difficulty:o,timeToComplete:r,gridView:i,listPage:l="recipes"})=>{const d=(0,y.Vl)("RecipeTile"),{buildUrl:u}=(0,w.A)(),{getHost:c}=(0,Jt.A)(),g=n,v=a&&e?`/r/${l}/${e.replace(/[\s']+/g,"-").toLowerCase()}/${a}`:"",p=v?`${c()}${u(v)}`:"#";return m.createElement(b.s,null==d?void 0:d.recipeContainer,m.createElement(kt.N,(0,s.A)({href:p},null==d?void 0:d.imageContainer,{_hover:{textDecoration:"none"},display:"flex"}),m.createElement(E.E,(0,s.A)({},null==d?void 0:d.imageObject,{src:g,alt:e}))),m.createElement(b.s,null==d?void 0:d.textsContainer,m.createElement(kt.N,{href:p,_hover:{textDecoration:"none"}},m.createElement(O.E,(0,s.A)({as:"h2"},null==d?void 0:d.titleText,{sx:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical"}}),e)),m.createElement(O.E,null==d?void 0:d.descriptionText,t),m.createElement(b.s,(0,s.A)({},null==d?void 0:d.extraContainer,{flexDir:i?"column":"row"}),o&&m.createElement(b.s,null==d?void 0:d.infoContainer,m.createElement(h.CutleryIcon,null==d?void 0:d.iconConfig)," ",m.createElement(O.E,null==d?void 0:d.infoText,o)),r&&m.createElement(b.s,null==d?void 0:d.infoContainer,m.createElement(h.ChronoIcon,null==d?void 0:d.iconConfig)," ",m.createElement(O.E,null==d?void 0:d.infoText,r," ",m.createElement(Tt.A,{id:"recipes.listing_page.recipe_tile.time_to_complete_time.text",defaultMessage:[{type:0,value:"min"}]}))))))};
1qt.propTypes={title:v().string,description:v().string,uid:v().string,imageData:v().string,difficulty:v().string,timeToComplete:v().string,gridView:v().bool,listPage:v().string};const Zt=({title:e,videoSrc:t,height:a})=>m.createElement("iframe",{width:"100%",height:a||"auto",src:t,title:e,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0});Zt.propTypes={title:v().string,videoSrc:v().string,height:v().oneOfType([v().string,v().object])};const Yt=Zt,Xt=({title:e,description:t,recipeInfo:a,mediaData:n})=>{var o,r,i,l,d,u,c,g,v,p,C;const S=(0,y.Vl)("RecipeHeroBanner"),f="image"!==(null==n||null===(o=n.content_type)||void 0===o||null===(r=o.split("/"))||void 0===r?void 0:r[0]),[I]=(0,me.U)("(max-width: 63.9375rem)"),[R]=(0,me.U)("(max-width: 20.5625rem)"),A=function(){var e=(0,q.A)((function*(){window.print()}));return function(){return e.apply(this,arguments)}}();return m.createElement(b.s,(0,s.A)({},null==S?void 0:S.bannerContainer,{layerStyle:"page","data-testid":"recipe-herobanner-container"}),m.createElement(b.s,null==S?void 0:S.infoContainer,m.createElement(b.s,null==S?void 0:S.recipeInfoContainer,m.createElement(O.E,(0,s.A)({as:"h1"},null==S?void 0:S.infoTitle),e),m.createElement(O.E,null==S?void 0:S.description,t),m.createElement(b.s,null==S?void 0:S.buttonContainer,m.createElement(N.$,{onClick:()=>A(),variant:"secondary"},m.createElement(Tt.A,{id:"recipes.details_page.hero_banner.print_button.text",defaultMessage:[{type:0,value:"Print this Recipe"}]})))),m.createElement(b.s,{justifyContent:"center",w:"100%"},m.createElement(b.s,null==S?void 0:S.infoBottomContainer,(null==a||null===(i=a.classification)||void 0===i||null===(l=i.complexity)||void 0===l||null===(d=l[0])||void 0===d?void 0:d.title)&&m.createElement(b.s,null==S?void 0:S.infoTileContainer,m.createElement(h.CutleryIcon,null==S?void 0:S.infoIcons),m.createElement(b.s,null==S?void 0:S.infoTileTextContainer,m.createElement(O.E,null==S?void 0:S.infoTileTitle,m.createElement(Tt.A,{id:"recipes.details_page.hero_banner.recipe_info.difficulty",defaultMessage:[{type:0,value:"Difficulty"}]})),m.createElement(O.E,null==S?void 0:S.infoTileText,null==a||null===(u=a.classification)||void 0===u||null===(c=u.complexity)||void 0===c||null===(g=c[0])||void 0===g?void 0:g.title)),!R&&m.createElement(h.VerticalLineIcon,{color:"border.light"})),(null==a||null===(v=a.time)||void 0===v?void 0:v.total_time)&&m.createElement(b.s,null==S?void 0:S.infoTileContainer,m.createElement(h.ChronoIcon,null==S?void 0:S.infoIcons),m.createElement(b.s,null==S?void 0:S.infoTileTextContainer,m.createElement(O.E,null==S?void 0:S.infoTileTitle,m.createElement(Tt.A,{id:"recipes.details_page.hero_banner.recipe_info.time",defaultMessage:[{type:0,value:"Time"}]})),m.createElement(O.E,(0,s.A)({},null==S?void 0:S.infoTileText,{minWidth:"3.125rem"}),`${null==a||null===(p=a.time)||void 0===p||null===(C=p.total_time)||void 0===C?void 0:C.toString()} min`)),!I&&m.createElement(h.VerticalLineIcon,{color:"border.light"})),(null==a?void 0:a.author)&&m.createElement(b.s,null==S?void 0:S.infoTileContainer,m.createElement(h.ChefBigIcon,null==S?void 0:S.infoIcons),m.createElement(b.s,null==S?void 0:S.infoTileTextContainer,m.createElement(O.E,null==S?void 0:S.infoTileTitle,m.createElement(Tt.A,{id:"recipes.details_page.hero_banner.recipe_info.author",defaultMessage:[{type:0,value:"Author"}]})),m.createElement(O.E,null==S?void 0:S.infoTileText,null==a?void 0:a.author)))))),m.createElement(b.s,null==S?void 0:S.mediaContainer,f?m.createElement(b.s,{w:"100%",h:"100%"},m.createElement(Yt,{title:e,videoSrc:null==n?void 0:n.url})):m.createElement(E.E,{w:"100%",h:"100%",objectFit:"cover",src:null==n?void 0:n.url})))};Xt.propTypes={title:v().string,description:v().string,mediaData:v().object,recipeInfo:v().object};const Qt=({label:e,bodycopy:t})=>{const a=(0,y.Vl)("PDPBannerPromo");return m.createElement(b.s,(0,s.A)({},a.container,{"data-testid":"pdp-banner-promo-container"}),e&&m.createElement(b.s,(0,s.A)({},a.label,{"data-testid":"pdp-banner-promo-label"}),e),t&&m.createElement(x.A,(0,s.A)({},a.bodycopy,{html:t,"data-testid":"pdp-banner-promo-bodycopy"})))};Qt.propTypes={label:v().string,bodycopy:v().string}},98305:(e,t,a)=>{a.d(t,{A:()=>w});var n=a(64180),o=a(68175),r=a(77810),i=a(75826),l=a.n(i),d=a(42047),u=a(46946),s=a(73352),c=a(45915),m=a(17815),g=a(40133),v=a(36287),p=a(72030),y=a(14893),C=a(87275),b=a(74908),S=a(31390),f=a(55981);const h=({imageUrl:e,images:t,title:a,description:o,linkLabel:i,linkUrl:l,isSlider:d,isLinkAbsolute:u=!1,aspectRatio:g=null})=>{const f=(0,s.o5)("KeyFeatures",{variant:d?"slider":"default"}),h=(0,b.Ay)(t).url||e,I=u?{as:"a",href:l,target:"_blank",rel:"noopener noreferrer"}:{as:C.Link,to:l};return r.createElement(c.s,f.card,r.createElement(m.r,f.cardContent,h&&r.createElement(p._,{width:d?"inherit":"100%",height:d?"inherit":"14.375rem",src:h,aspectRatio:g,objectFit:"cover",alt:""}),r.createElement(S.A,(0,n.A)({as:v.az,html:a},f.cardTitle)),r.createElement(S.A,(0,n.A)({as:v.az,html:o},f.cardDescription))),l&&i&&r.createElement(y.$,(0,n.A)({},I,{variant:"primary"},f.cardButton),i))};h.propTypes={isLinkAbsolute:l().bool,imageUrl:l().string,images:l().object,title:l().string,description:l().string,linkLabel:l().string,linkUrl:l().string,isSlider:l().bool,aspectRatio:l().string};const I=h;var E=a(63325),O=a(11744),N=a(73619),R=a(90031),A=a(68066);function k(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function _(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?k(Object(a),!0).forEach((function(t){(0,o.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):k(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const x=({title:e,description:t,cards:a,isSlider:o=!1,aspectRatio:i})=>{var l,p;const[y]=(0,d.U)(`(min-width: ${f.f.lg})`),C=(0,N.y)(),b=null==a||null===(l=a.filter((e=>{var t,a,n;return(null===(t=e.button)||void 0===t||null===(a=t.productsfcc)||void 0===a||null===(n=a.data)||void 0===n?void 0:n.length)>0})))||void 0===l||null===(p=l.map((e=>e.button.productsfcc.data[0].id)))||void 0===p?void 0:p.filter(Boolean),{data:S}=(0,R.useProducts)({parameters:{ids:null==b?void 0:b.join(","),expand:["availability","images"]},headers:{"x-debug":"key-features-index"}},{enabled:(null==b?void 0:b.length)>0}),h=(0,u.A)({base:{num:1.2,gap:8},md:{num:2.3,gap:24}}),k=(0,s.Vl)("Swiper"),x=(0,s.o5)("KeyFeatures",{variant:o?"slider":"default"}),{locale:w}=(0,A.A)();return r.createElement(c.s,(0,n.A)({},x.container,{"data-cs-label":"editorial-key_features",px:o?"initial":["small.base","small.base","small.md","small.large",0]}),r.createElement(m.r,x.headerGrid,r.createElement(g.E,x.title,e),t&&r.createElement(g.E,x.description,t)),o&&!y?r.createElement(v.az,{__css:_(_({},k),{},{".swiper-slide":_(_({},k[".swiper-slide"]),{},{height:"auto"})})},r.createElement(E.RC,{slidesPerView:h.num,spaceBetween:h.gap,style:{paddingInline:"1rem"},className:"key-features-slider"},a&&a.map((e=>{var t;return r.createElement(E.qr,{key:e.uid},r.createElement(I,{imageUrl:null==e||null===(t=e.image)||void 0===t?void 0:t.url,isSlider:!0,title:null==e?void 0:e.header_copy,description:null==e?void 0:e.body_copy,aspectRatio:i}))})))):r.createElement(c.s,x.cardsContainer,a&&a.map((e=>{var t,a;const{url:n,label:o,isAbsolute:l}=(0,O._y)({link:null==e?void 0:e.button,categoriesData:C,productsData:S,locale:(null==w?void 0:w.alias)||(null==w||null===(t=w.id)||void 0===t?void 0:t.toLowerCase())});return r.createElement(I,{isLinkAbsolute:l,key:e.uid,imageUrl:null==e||null===(a=e.image)||void 0===a?void 0:a.url,images:null==e?void 0:e.images,title:null==e?void 0:e.header_copy,description:null==e?void 0:e.body_copy,linkLabel:o,linkUrl:n,aspectRatio:i})}))))};x.displayName="KeyFeatures",x.propTypes={title:l().string,description:l().string,cards:l().array,isSlider:l().bool,aspectRatio:l().string};const w=x},61437:(e,t,a)=>{a.d(t,{A:()=>m});var n=a(77810),o=a(75826),r=a.n(o),i=a(73352),l=a(36287);const d={XS:"base",S:"sm",M:"md",L:"lg",XL:"xl"},u={XS:"xsmall",S:"small",M:"medium",L:"large",XL:"xlarge"},s={Black:"black",White:"white",Grey:"grey"},c=({size:e,color:t})=>{const a=(0,i.o5)("PaddingBlock",{size:d[e],variant:s[t]});return n.createElement(l.az,{sx:a,className:`del-padding--${null==u?void 0:u[e]}`,"data-testid":"padding-block"})};c.propTypes={size:r().oneOf(["XS","S","M","L","XL"]),color:r().oneOf(["Black","White","Grey"])};const m=c},28646:(e,t,a)=>{a.d(t,{A:()=>s});var n=a(64180),o=a(77810),r=a(75826),i=a.n(r),l=a(36287),d=a(36432);const u=({pageComponents:e,contentTypeUid:t,entryUid:a,locale:r})=>o.createElement(l.az,{"data-pageref":a,"data-contenttype":t,"data-locale":r},Array.isArray(e)&&e.length>0&&e.map(((e,t)=>{const a=null==e?void 0:e._content_type_uid;return o.createElement(o.Fragment,{key:t},o.createElement(d.A,(0,n.A)({componentType:a,isFirstElement:0===t},e)))})));u.propTypes={pageComponents:i().arrayOf(i().shape({hero_banner:i().object,section:i().object,section_with_buckets:i().shape({bucket_tabular:i().bool}),from_blog:i().array,section_with_cards:i().shape({cards:i().array}),section_with_html_code:i().object,our_team:i().object})),blogsPage:i().bool,contentTypeUid:i().string.isRequired,entryUid:i().string.isRequired,locale:i().string.isRequired};const s=o.memo(u)},27573:(e,t,a)=>{a.d(t,{A:()=>v});var n=a(64180),o=a(77810),r=a(75826),i=a.n(r),l=a(73352),d=a(36287),u=a(17815),s=a(40133),c=a(31390);const m={White:"white",Grey:"grey",Black:"black"},g=({title:e,description:t,color:a,titleAs:r="div"})=>{const i=(0,l.o5)("TextGroup",{variant:m[a]});return o.createElement(d.az,(0,n.A)({"data-cs-label":"editorial-text_group"},i.container),o.createElement(u.r,i.content,e&&o.createElement(s.E,(0,n.A)({as:r},i.title),e),t&&o.createElement(c.A,(0,n.A)({as:d.az,html:t},i.description))))};g.displayName="TextGroup",g.propTypes={title:i().string,description:i().string,color:i().oneOf(["Black","White","Grey"]),titleAs:i().string};const v=g},21850:(e,t,a)=>{a.d(t,{Ay:()=>b,MJ:()=>C,fg:()=>y});var n=a(68175),o=a(16602),r=a(34692),i=a(67077),l=a(19034),d=a(28467);const u=JSON.parse('{"AU":[{"active":true,"ISOCode":"ACT","Name":"Australian Capital Territory","CountryRegion":"Australia [AU]"},{"active":true,"ISOCode":"NSW","Name":"New South Wales","CountryRegion":"Australia [AU]"},{"active":true,"ISOCode":"NT","Name":"Northern Territory","CountryRegion":"Australia [AU]"},{"active":true,"ISOCode":"QLD","Name":"Queensland","CountryRegion":"Australia [AU]"},{"active":true,"ISOCode":"SA","Name":"South Australia","CountryRegion":"Australia [AU]"},{"active":true,"ISOCode":"TAS","Name":"Tasmania","CountryRegion":"Australia [AU]"},{"active":true,"ISOCode":"VIC","Name":"Victoria","CountryRegion":"Australia [AU]"},{"active":true,"ISOCode":"WA","Name":"Western Australia","CountryRegion":"Australia [AU]"}],"AT":[{"active":true,"ISOCode":"1","Name":"Burgenland","CountryRegion":"Austria [AT]"},{"active":true,"ISOCode":"2","Name":"Kärnten","CountryRegion":"Austria [AT]"},{"active":true,"ISOCode":"3","Name":"Niederösterreich","CountryRegion":"Austria [AT]"},{"active":true,"ISOCode":"4","Name":"Oberösterreich","CountryRegion":"Austria [AT]"},{"active":true,"ISOCode":"5","Name":"Salzburg","CountryRegion":"Austria [AT]"},{"active":true,"ISOCode":"6","Name":"Steiermark","CountryRegion":"Austria [AT]"},{"active":true,"ISOCode":"7","Name":"Tirol","CountryRegion":"Austria [AT]"},{"active":true,"ISOCode":"8","Name":"Vorarlberg","CountryRegion":"Austria [AT]"},{"active":true,"ISOCode":"9","Name":"Wien","CountryRegion":"Austria [AT]"}],"BE":[{"active":true,"ISOCode":"VAN","Name":"Antwerpen","CountryRegion":"Belgium [BE]"},{"active":true,"ISOCode":"WBR","Name":"Brabant wallon","CountryRegion":"Belgium [BE]"},{"active":true,"ISOCode":"BRU","Name":"Bruxelles-Capitale","CountryRegion":"Belgium [BE]"},{"active":true,"ISOCode":"WHT","Name":"Hainaut","CountryRegion":"Belgium [BE]"},{"active":true,"ISOCode":"VLI","Name":"Limburg","CountryRegion":"Belgium [BE]"},{"active":true,"ISOCode":"WLG","Name":"Liège / Lüttich","CountryRegion":"Belgium [BE]"},{"active":true,"ISOCode":"WLX","Name":"Luxembourg","CountryRegion":"Belgium [BE]"},{"active":true,"ISOCode":"WNA","Name":"Namur","CountryRegion":"Belgium [BE]"},{"active":true,"ISOCode":"VOV","Name":"Oost-Vlaanderen","CountryRegion":"Belgium [BE]"},{"active":true,"ISOCode":"VBR","Name":"Vlaams-Brabant","CountryRegion":"Belgium [BE]"}
1,{"active":true,"ISOCode":"VWV","Name":"West-Vlaanderen","CountryRegion":"Belgium [BE]"}],"CA":[{"active":true,"ISOCode":"SK","Name":"Saskatchewan","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"QC","Name":"Quebec","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"NU","Name":"Nunavut","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"NB","Name":"New Brunswick","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"AB","Name":"Alberta","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"BC","Name":"British Columbia","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"NT","Name":"Northwest Territories","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"NS","Name":"Nova Scotia","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"YT","Name":"Yukon","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"NL","Name":"Newfoundland and Labrador","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"ON","Name":"Ontario","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"PE","Name":"Prince Edward","CountryRegion":"Canada [CA]"},{"active":true,"ISOCode":"MB","Name":"Manitoba","CountryRegion":"Canada [CA]"}],"CH":[{"active":true,"ISOCode":"AG","Name":"Aargau","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"AR","Name":"Appenzell Ausserrhoden","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"AI","Name":"Appenzell Innerrhoden","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"BL","Name":"Basel-Landschaft","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"BS","Name":"Basel-Stadt","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"BE","Name":"Bern / Berne","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"FR","Name":"Fribourg / Freiburg","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"GE","Name":"Genève","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"GL","Name":"Glarus","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"GR","Name":"Graubünden / Grigioni / Grischun","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"JU","Name":"Jura","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"LU","Name":"Luzern","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"NE","Name":"Neuchâtel","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"NW","Name":"Nidwalden","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"OW","Name":"Obwalden","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"SH","Name":"Schaffhausen","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"SZ","Name":"Schwyz","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"SO","Name":"Solothurn","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"SG","Name":"St. Gallen","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"TG","Name":"Thurgau","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"TI","Name":"Ticino","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"UR","Name":"Uri","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"VS","Name":"Valais / Wallis","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"VD","Name":"Vaud","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"ZG","Name":"Zug","CountryRegion":"Switzerland [CH]"},{"active":true,"ISOCode":"ZH","Name":"Zürich","CountryRegion":"Switzerland [CH]"}],"CZ":[{"active":true,"ISOCode":"64","Name":"Jihomoravský kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"31","Name":"JihoÄeský kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"41","Name":"Karlovarský kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"63","Name":"Kraj VysoÄina","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"52","Name":"Královéhradecký kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"51","Name":"Liberecký kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"80","Name":"Moravskoslezský kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"71","Name":"Olomoucký kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"53","Name":"Pardubický kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"32","Name":"PlzeÅský kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"20","Name":"StÅedoÄeský kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"72","Name":"ZlÃnský kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"42","Name":"Ãstecký kraj","CountryRegion":"Czech Republic [CZ]"},{"active":true,"ISOCode":"10","Name":"Praha, Hlavnà mÄsto","CountryRegion":"Czech Republic [CZ]"}],"DE":[{"active":true,"ISOCode":"BW","Name":"Baden-Württemberg","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"BY","Name":"Bayern","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"BE","Name":"Berlin","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"BB","Name":"Brandenburg","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"HB","Name":"Bremen","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"HH","Name":"Hamburg","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"HE","Name":"Hessen","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"MV","Name":"Mecklenburg-Vorpommern","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"NI","Name":"Niedersachsen","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"NW","Name":"Nordrhein-Westfalen","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"RP","Name":"Rheinland-Pfalz","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"SL","Name":"Saarland","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"SN","Name":"Sachsen","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"ST","Name":"Sachsen-Anhalt","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"SH","Name":"Schleswig-Holstein","CountryRegion":"Germany [DE]"},{"active":true,"ISOCode":"TH","Name":"Thüringen","CountryRegion":"Germany [DE]"}
1],"DK":[{"active":true,"ISOCode":"84","Name":"Hovedstaden","CountryRegion":"Denmark [DK]"},{"active":true,"ISOCode":"82","Name":"Midtjylland","CountryRegion":"Denmark [DK]"},{"active":true,"ISOCode":"81","Name":"Nordjylland","CountryRegion":"Denmark [DK]"},{"active":true,"ISOCode":"85","Name":"Sjælland","CountryRegion":"Denmark [DK]"},{"active":true,"ISOCode":"83","Name":"Syddanmark","CountryRegion":"Denmark [DK]"}],"ES":[{"active":true,"ISOCode":"C","Name":"A Coruña","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"A","Name":"Alacant","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"AB","Name":"Albacete","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"AL","Name":"AlmerÃa","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"VI","Name":"Araba","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"O","Name":"Asturias","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"BA","Name":"Badajoz","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"B","Name":"Barcelona","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"BI","Name":"Bizkaia","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"BU","Name":"Burgos","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"CB","Name":"Cantabria","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"CS","Name":"Castelló","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"CR","Name":"Ciudad Real","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"CU","Name":"Cuenca","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"CC","Name":"Cáceres","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"CA","Name":"Cádiz","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"CO","Name":"Córdoba","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"SS","Name":"Gipuzkoa","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"GI","Name":"Girona","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"GR","Name":"Granada","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"GU","Name":"Guadalajara","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"H","Name":"Huelva","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"HU","Name":"Huesca","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"IB","Name":"Illes Balears","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"J","Name":"Jaén","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"LO","Name":"La Rioja","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"GC","Name":"Las Palmas","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"LE","Name":"León","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"L","Name":"Lleida","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"LU","Name":"Lugo","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"M","Name":"Madrid","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"MU","Name":"Murcia","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"MA","Name":"Málaga","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"NA","Name":"Nafarroa","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"OR","Name":"Ourense","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"P","Name":"Palencia","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"PO","Name":"Pontevedra","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"SA","Name":"Salamanca","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"TF","Name":"Santa Cruz de Tenerife","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"SG","Name":"Segovia","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"SE","Name":"Sevilla","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"SO","Name":"Soria","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"T","Name":"Tarragona","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"TE","Name":"Teruel","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"TO","Name":"Toledo","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"VA","Name":"Valladolid","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"V","Name":"València","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"ZA","Name":"Zamora","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"Z","Name":"Zaragoza","CountryRegion":"Spain [ES]"},{"active":true,"ISOCode":"AV","Name":"Ãvila","CountryRegion":"Spain [ES]"}],"FI":[{"active":true,"ISOCode":"01","Name":"Ahvenanmaan maakunta","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"02","Name":"Etelä-Karjala","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"03","Name":"Etelä-Pohjanmaa","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"04","Name":"Etelä-Savo","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"05","Name":"Kainuu","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"06","Name":"Kanta-Häme","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"07","Name":"Keski-Pohjanmaa","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"08","Name":"Keski-Suomi","CountryRegion":"Finland [FI]"}
1,{"active":true,"ISOCode":"09","Name":"Kymenlaakso","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"10","Name":"Lappi","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"11","Name":"Pirkanmaa","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"12","Name":"Pohjanmaa","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"13","Name":"Pohjois-Karjala","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"14","Name":"Pohjois-Pohjanmaa","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"15","Name":"Pohjois-Savo","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"16","Name":"Päijät-Häme","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"17","Name":"Satakunta","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"18","Name":"Uusimaa","CountryRegion":"Finland [FI]"},{"active":true,"ISOCode":"19","Name":"Varsinais-Suomi","CountryRegion":"Finland [FI]"}],"FR":[{"active":true,"ISOCode":"01","Name":"Ain","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"02","Name":"Aisne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"03","Name":"Allier","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"04","Name":"Alpes-de-Haute-Provence","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"06","Name":"Alpes-Maritimes","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"08","Name":"Ardennes","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"07","Name":"Ardèche","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"09","Name":"Ariège","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"10","Name":"Aube","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"11","Name":"Aude","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"12","Name":"Aveyron","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"67","Name":"Bas-Rhin","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"13","Name":"Bouches-du-Rhône","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"14","Name":"Calvados","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"15","Name":"Cantal","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"16","Name":"Charente","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"17","Name":"Charente-Maritime","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"18","Name":"Cher","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"19","Name":"Corrèze","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"2A","Name":"Corse-du-Sud","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"23","Name":"Creuse","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"21","Name":"Côte-d\'Or","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"22","Name":"Côtes-d\'Armor","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"79","Name":"Deux-Sèvres","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"24","Name":"Dordogne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"25","Name":"Doubs","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"26","Name":"Drôme","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"91","Name":"Essonne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"27","Name":"Eure","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"28","Name":"Eure-et-Loir","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"29","Name":"Finistère","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"30","Name":"Gard","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"32","Name":"Gers","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"33","Name":"Gironde","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"68","Name":"Haut-Rhin","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"2B","Name":"Haute-Corse","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"31","Name":"Haute-Garonne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"43","Name":"Haute-Loire","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"52","Name":"Haute-Marne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"74","Name":"Haute-Savoie","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"70","Name":"Haute-Saône","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"87","Name":"Haute-Vienne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"05","Name":"Hautes-Alpes","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"65","Name":"Hautes-Pyrénées","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"92","Name":"Hauts-de-Seine","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"34","Name":"Hérault","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"35","Name":"Ille-et-Vilaine","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"36","Name":"Indre","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"37","Name":"Indre-et-Loire","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"38","Name":"Isère","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"39","Name":"Jura","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"40","Name":"Landes","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"41","Name":"Loir-et-Cher","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"42","Name":"Loire","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"44","Name":"Loire-Atlantique","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"45","Name":"Loiret","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"46","Name":"Lot","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"47","Name":"Lot-et-Garonne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"48","Name":"Lozère","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"49","Name":"Maine-et-Loire","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"50","Name":"Manche","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"51","Name":"Marne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"53","Name":"Mayenne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"54","Name":"Meurthe-et-Moselle","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"55","Name":"Meuse","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"56","Name":"Morbihan","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"57","Name":"Moselle","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"58","Name":"Nièvre","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"59","Name":"Nord","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"60","Name":"Oise","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"61","Name":"Orne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"75C","Name":"Paris","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"62","Name":"Pas-de-Calais","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"63","Name":"Puy-de-Dôme","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"64","Name":"Pyrénées-Atlantiques","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"66","Name":"Pyrénées-Orientales","CountryRegion":"France [FR]"}
1,{"active":true,"ISOCode":"69","Name":"Rhône","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"72","Name":"Sarthe","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"73","Name":"Savoie","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"71","Name":"Saône-et-Loire","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"77","Name":"Seine-et-Marne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"76","Name":"Seine-Maritime","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"93","Name":"Seine-Saint-Denis","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"80","Name":"Somme","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"81","Name":"Tarn","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"82","Name":"Tarn-et-Garonne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"90","Name":"Territoire de Belfort","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"95","Name":"Val-d\'Oise","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"94","Name":"Val-de-Marne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"83","Name":"Var","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"84","Name":"Vaucluse","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"85","Name":"Vendée","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"86","Name":"Vienne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"88","Name":"Vosges","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"89","Name":"Yonne","CountryRegion":"France [FR]"},{"active":true,"ISOCode":"78","Name":"Yvelines","CountryRegion":"France [FR]"}],"GB":[{"active":true,"ISOCode":"NTL","Name":"Neath Port Talbot","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BGE","Name":"Bridgend","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ANS","Name":"Angus (Forfarshire)","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"AGB","Name":"Argyll and Bute","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BDG","Name":"Barking and Dagenham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BNE","Name":"Barnet","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BNS","Name":"Barnsley","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CLK","Name":"Clackmannanshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CCG","Name":"Causeway Coast and Glens","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CBF","Name":"Central Bedfordshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CGN","Name":"Ceredigion","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CHE","Name":"Cheshire East","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CHW","Name":"Cheshire West and Chester","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CON","Name":"Cornwall","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CMN","Name":"Carmarthenshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CMA","Name":"Cumbria","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"RCC","Name":"Redcar and Cleveland","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"RDG","Name":"Reading","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"RDB","Name":"Redbridge","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DBY","Name":"Derbyshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DEN","Name":"Denbighshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DER","Name":"Derby","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CAM","Name":"Cambridgeshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NMD","Name":"Down","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NET","Name":"Newcastle upon Tyne","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NWM","Name":"Newham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NWP","Name":"Newport","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DOR","Name":"Dorset","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DRS","Name":"Derry and Strabane","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DEV","Name":"Devon","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DNC","Name":"Doncaster","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DUR","Name":"Durham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DUD","Name":"Dudley","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DGY","Name":"Dumfries and Galloway","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DND","Name":"Dundee City","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DEV","Name":"Devon","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"EAL","Name":"Ealing","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"EAY","Name":"East Ayrshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"EDU","Name":"East Dunbartonshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ELN","Name":"East Lothian","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ESS","Name":"Essex","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"FAL","Name":"Falkirk","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"FIF","Name":"Fife","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"FLN","Name":"Flintshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"FMO","Name":"Fermanagh","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"GLS","Name":"Gloucestershire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ABD","Name":"Aberdeenshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ABE","Name":"Aberdeen City","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"AGY","Name":"Isle if Anglesey","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ABC","Name":"Armagh City, Banbridge and Craigavon","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ANN","Name":"Antrim and Newtownabbey","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"AND","Name":"Ards and North Down","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SCB","Name":"Borders","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SLF","Name":"Salford","CountryRegion":"United Kingdom [GB]"}
1,{"active":true,"ISOCode":"SAW","Name":"Sandwell","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SCB","Name":"Scottish Borders","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SFT","Name":"Sefton","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SHF","Name":"Sheffield","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BAS","Name":"Bath & North East Somerset","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BKM","Name":"Buckinghamshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BDF","Name":"Bedford","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BEX","Name":"Bexley","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BBD","Name":"Blackburn with Darwen","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BPL","Name":"Blackpool","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BFS","Name":"Belfast City","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BIR","Name":"Birmingham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BGW","Name":"Blaenau Gwent","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BOL","Name":"Bolton","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BCP","Name":"Bournemouth, Christchurch and Poole","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BRC","Name":"Bracknell Forest","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BRD","Name":"Bradford","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BEN","Name":"Brent","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BNH","Name":"Brighton and Hove","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BST","Name":"Bristol","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BRY","Name":"Bromley","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"BUR","Name":"Bury","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CAY","Name":"Caerphilly","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CLD","Name":"Calderdale","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CMD","Name":"Camden","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CRF","Name":"Cardiff","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CWY","Name":"Conwy","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CON","Name":"Cornwall","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"COV","Name":"Coventry","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CRY","Name":"Croydon","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"CMA","Name":"Cumbria","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DAL","Name":"Darlington","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ERW","Name":"East Renfrewshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ERY","Name":"East Riding of Yorkshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"GWN","Name":"Gwynedd","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"GAT","Name":"Gateshead","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"GLG","Name":"Glasgow City","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"GLS","Name":"Gloucestershire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"GRE","Name":"Greenwich","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HAM","Name":"Hampshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HLD","Name":"Highland","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HRT","Name":"Hertfordshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HEF","Name":"Herefordshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HCK","Name":"Hackney","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HAL","Name":"Halton","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HMF","Name":"Hammersmith and Fulham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HAM","Name":"Hampshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HRY","Name":"Haringey","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HRW","Name":"Harrow","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HPL","Name":"Hartlepool","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HAV","Name":"Havering","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"IOW","Name":"Isle of Wight","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"IVC","Name":"Inverclyde","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"IOS","Name":"Isles of Scilly","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ISL","Name":"Islington","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HIL","Name":"Hillingdon","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"HNS","Name":"Hounslow","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"KEN","Name":"Kent","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"KEC","Name":"Kensington and Chelsea","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"KEN","Name":"Kent","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"KHL","Name":"Kingston upon Hull","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"KTT","Name":"Kingston upon Thames","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"KIR","Name":"Kirklees","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"KWL","Name":"Knowsley","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LBH","Name":"Lambeth","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LAN","Name":"Lancashire","CountryRegion":"United Kingdom [GB]"}
1,{"active":true,"ISOCode":"LEC","Name":"Leicestershire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LDS","Name":"Leeds","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LCE","Name":"Leicester","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LIN","Name":"Lincolnshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LEW","Name":"Lewisham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LBC","Name":"Lisburn and Castlereagh","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LIV","Name":"Liverpool","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LUT","Name":"Luton","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"LND","Name":"Greater London","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MAN","Name":"Greater Manchester","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MLN","Name":"Midlothian","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MDW","Name":"Medway","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MRT","Name":"Merton","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MTY","Name":"Merthyr Tydfil","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MEA","Name":"Mid and East Antrim","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MUL","Name":"Mid-Ulster","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MDB","Name":"Middlesbrough","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"VGL","Name":"Glamorgan","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MON","Name":"Monmouthshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MRY","Name":"Moray","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"MIK","Name":"Milton Keynes","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NFK","Name":"Norfolk","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NAY","Name":"North Ayrshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NEL","Name":"North East Lincolnshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NLK","Name":"North Lanarkshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NLN","Name":"North Lincolnshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NNH","Name":"North Northamptonshire","CountryRegion":"United Kingdom [GB]"}
1,{"active":true,"ISOCode":"NSM","Name":"North Somerset","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NTY","Name":"North Tyneside","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NTT","Name":"Nottinghamshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NGM","Name":"Nottingham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NBL","Name":"Northumberland","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ORK","Name":"Orkney","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"OLD","Name":"Oldham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"OXF","Name":"Oxfordshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"PEM","Name":"Pembrokeshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"PKN","Name":"Perth and Kinross","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"PTE","Name":"Peterborough","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"PLY","N
1ame":"Plymouth","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"POR","Name":"Portsmouth","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"POW","Name":"Powys","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"RFW","Name":"Renfrewshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"RCT","Name":"Rhondda Cynon Taff","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"RIC","Name":"Richmond upon Thames","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"RCH","Name":"Rochdale","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ROT","Name":"Rotherham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"RUT","Name":"Rutland","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ESX","Name":"East Sussex","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SHR","Name":"Shropshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"STG","Name":"Stirling","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SFK","Name":"Suffolk","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SKP","Name":"Stockport","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"STT","Name":"Stockton-on-Tees","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"STE","Name":"Stoke-on-Trent","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"ZET","Name":"Shetland Islands","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SLG","Name":"Slough","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SOL","Name":"Solihull","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SOM","Name":"Somerset","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SAY","Name":"South Ayrshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SGC","Name":"South Gloucestershire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SLK","Name":"South Lanarkshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"STY","Name":"South Tyneside","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"STH","Name":"Southampton","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SOS","Name":"Southend-on-Sea","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SWK","Name":"Southwark","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SHN","Name":"St. Helens","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SOM","Name":"Somerset","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"STS","Name":"Staffordshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WSX","Name":"West Sussex","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SRY","Name":"Surrey","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SND","Name":"Sunderland","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SRY","Name":"Surrey","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"STN","Name":"Sutton","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SWA","Name":"Swansea","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"SWD","Name":"Swindon","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"TAM","Name":"Tameside","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"TFW","Name":"Telford and Wrekin","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"THR","Name":"Thurrock","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"TOB","Name":"Torbay","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"TOF","Name":"Torfaen","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"TWH","Name":"Tower Hamlets","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"TRF","Name":"Trafford","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WAR","Name":"Warwickshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WKF","Name":"Wakefield","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WLL","Name":"Walsall","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WFT","Name":"Waltham Forest","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WND","Name":"Wandsworth","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WRT","Name":"Warrington","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WOR","Name":"Worcestershire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WBK","Name":"West Berkshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WDU","Name":"West Dunbartonshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WLN","Name":"West Lothian","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WNH","Name":"West Northamptonshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WSX","Name":"West Sussex","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WSM","Name":"Westminster","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WGN","Name":"Wigan","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WIL","Name":"Wiltshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WNM","Name":"Windsor and Maidenhead","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WRL","Name":"Wirral","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WOK","Name":"Wokingham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WLV","Name":"Wolverhampton","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WOR","Name":"Worcestershire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WRX","Name":"Wrexham","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"YOR","Name":"York","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WIL","Name":"Wiltshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"WLN","Name":"West Lothian","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"NYK","Name":"North Yorkshire","CountryRegion":"United Kingdom [GB]"},{"active":true,"ISOCode":"DGY","Name":"Dumfries and Galloway","CountryRegion":"United Kingdom [GB]"}
1],"GR":[{"active":true,"ISOCode":"69","Name":"Îγιον ÎÏοÏ","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"D","Name":"ÎÏειÏοÏ","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"A","Name":"ÎναÏολική Îακεδονία και ÎÏάκη","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"I","Name":"ÎÏÏική","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"K","Name":"ÎÏÏειο Îιγαίο","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"G","Name":"ÎÏ
Ïική Îλλάδα","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"C","Name":"ÎÏ
Ïική Îακεδονία","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"E","Name":"ÎεÏÏαλία","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"F","Name":"ÎÏνια ÎηÏιά","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"B","Name":"ÎενÏÏική Îακεδονία","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"M","Name":"ÎÏήÏη","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"L","Name":"ÎÏÏιο Îιγαίο","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"J","Name":"ΠελοÏÏννηÏοÏ","CountryRegion":"Greece [GR]"},{"active":true,"ISOCode":"H","Name":"ΣÏεÏεά Îλλάδα","CountryRegion":"Greece [GR]"}],"HR":[{"active":true,"ISOCode":"07","Name":"Bjelovarsko-bilogorska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"12","Name":"Brodsko-posavska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"19","Name":"DubrovaÄko-neretvanska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"21","Name":"Grad Zagreb","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"18","Name":"Istarska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"04","Name":"KarlovaÄka županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"06","Name":"KoprivniÄko-križevaÄka županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"02","Name":"Krapinsko-zagorska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"09","Name":"LiÄko-senjska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"20","Name":"MeÄimurska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"14","Name":"OsjeÄko-baranjska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"11","Name":"PožeÅ¡ko-slavonska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"08","Name":"Primorsko-goranska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"03","Name":"SisaÄko-moslavaÄka županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"17","Name":"Splitsko-dalmatinska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"05","Name":"Varaždinska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"10","Name":"VirovitiÄko-podravska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"16","Name":"Vukovarsko-srijemska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"13","Name":"Zadarska županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"01","Name":"ZagrebaÄka županija","CountryRegion":"Croatia [HR]"},{"active":true,"ISOCode":"15","Name":"Å ibensko-kninska županija","CountryRegion":"Croatia [HR]"}],"HU":[{"active":true,"ISOCode":"BA","Name":"Baranya vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"BZ","Name":"Borsod-Abaúj-Zemplén vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"BU","Name":"Budapest fÅváros","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"BK","Name":"Bács-Kiskun vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"BE","Name":"Békés vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"CS","Name":"Csongrád-Csanád vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"FE","Name":"Fejér vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"GS","Name":"GyÅr-Moson-Sopron vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"HB","Name":"Hajdú-Bihar vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"HE","Name":"Heves vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"JN","Name":"Jász-Nagykun-Szolnok vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"KE","Name":"Komárom-Esztergom vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"NO","Name":"Nógrád vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"PE","Name":"Pest vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"SO","Name":"Somogy vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"SZ","Name":"Szabolcs-Szatmár-Bereg vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"TO","Name":"Tolna vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"VA","Name":"Vas vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"VE","Name":"Veszprém vármegye","CountryRegion":"Hungary [HU]"},{"active":true,"ISOCode":"ZA","Name":"Zala vármegye","CountryRegion":"Hungary [HU]"}],"IT":[{"active":true,"ISOCode":"AG","Name":"Agrigento","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"AL","Name":"Alessandria","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"AN","Name":"Ancona","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"AO","Name":"Aosta / Aoste","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"AR","Name":"Arezzo","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"AP","Name":"Ascoli Piceno","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"AT","Name":"Asti","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"AV","Name":"Avellino","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BA","Name":"Bari","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BT","Name":"Barletta-Andria-Trani","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BL","Name":"Belluno","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BN","Name":"Benevento","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BG","Name":"Bergamo","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BI","Name":"Biella","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BO","Name":"Bologna","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BZ","Name":"Bolzano / Bozen","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BS","Name":"Brescia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"BR","Name":"Brindisi","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CA","Name":"Cagliari","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CL","Name":"Caltanissetta","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CB","Name":"Campobasso","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CE","Name":"Caserta","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CT","Name":"Catania","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CZ","Name":"Catanzaro","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CH","Name":"Chieti","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CO","Name":"Como","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CS","Name":"Cosenza","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CR","Name":"Cremona","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"KR","Name":"Crotone","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"CN","Name":"Cuneo","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"EN","Name":"Enna","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"FM","Name":"Fermo","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"FE","Name":"Ferrara","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"FI","Name":"Firenze","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"FG","Name":"Foggia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"FC","Name":"Forlì-Cesena","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"FR","Name":"Frosinone","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"GE","Name":"Genova","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"GO","Name":"Gorizia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"GR","Name":"Grosseto","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"IM","Name":"Imperia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"IS","Name":"Isernia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"AQ","Name":"L\'Aquila","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"SP","Name":"La Spezia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"LT","Name":"Latina","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"LE","Name":"Lecce","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"LC","Name":"Lecco","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"LI","Name":"Livorno","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"LO","Name":"Lodi","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"LU","Name":"Lucca","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"MC","Name":"Macerata","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"MN","Name":"Mantova","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"MS","Name":"Massa-Carrara","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"MT","Name":"Matera","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"ME","Name":"Messina","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"MI","Name":"Milano","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"MO","Name":"Modena","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"MB","Name":"Monza e Brianza","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"NA","Name":"Napoli","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"NO","Name":"Novara","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"NU","Name":"Nuoro","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"OR","Name":"Oristano","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PD","Name":"Padova","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PA","Name":"Palermo","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PR","Name":"Parma","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PV","Name":"Pavia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PG","Name":"Perugia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PU","Name":"Pesaro e Urbino","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PE","Name":"Pescara","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PC","Name":"Piacenza","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PI","Name":"Pisa","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PT","Name":"Pistoia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PN","Name":"Pordenone","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PZ","Name":"Potenza","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"PO","Name":"Prato","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"RG","Name":"Ragusa","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"RA","Name":"Ravenna","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"RC","Name":"Reggio Calabria","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"RE","Name":"Reggio Emilia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"RI","Name":"Rieti","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"RN","Name":"Rimini","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"RM","Name":"Roma","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"RO","Name":"Rovigo","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"SA","Name":"Salerno","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"SS","Name":"Sassari","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"SV","Name":"Savona","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"SI","Name":"Siena","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"SR","Name":"Siracusa","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"SO","Name":"Sondrio","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"SU","Name":"Sud Sardegna","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"TA","Name":"Taranto","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"TE","Name":"Teramo","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"TR","Name":"Terni","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"TO","Name":"Torino","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"TP","Name":"Trapani","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"TN","Name":"Trento","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"TV","Name":"Treviso","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"TS","Name":"Trieste","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"UD","Name":"Udine","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"VA","Name":"Varese","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"VE","Name":"Venezia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"VB","Name":"Verbano-Cusio-Ossola","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"VC","Name":"Vercelli","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"VR","Name":"Verona","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"VV","Name":"Vibo Valentia","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"VI","Name":"Vicenza","CountryRegion":"Italy [IT]"},{"active":true,"ISOCode":"VT","Name":"Viterbo","CountryRegion":"Italy [IT]"}],"LT":[{"active":true,"ISOCode":"AL","Name":"Alytaus apskritis","CountryRegion":"Lithuania [LT]"}
1,{"active":true,"ISOCode":"KU","Name":"Kauno apskritis","CountryRegion":"Lithuania [LT]"},{"active":true,"ISOCode":"KL","Name":"KlaipÄdos apskritis","CountryRegion":"Lithuania [LT]"},{"active":true,"ISOCode":"MR","Name":"MarijampolÄs apskritis","CountryRegion":"Lithuania [LT]"},{"active":true,"ISOCode":"PN","Name":"PanevÄžio apskritis","CountryRegion":"Lithuania [LT]"},{"active":true,"ISOCode":"TA","Name":"TauragÄs apskritis","CountryRegion":"Lithuania [LT]"},{"active":true,"ISOCode":"TE","Name":"TelÅ¡ių apskritis","CountryRegion":"Lithuania [LT]"},{"active":true,"ISOCode":"UT","Name":"Utenos apskritis","CountryRegion":"Lithuania [LT]"},{"active":true,"ISOCode":"VL","Name":"Vilniaus apskritis","CountryRegion":"Lithuania [LT]"},{"active":true,"ISOCode":"SA","Name":"Å iaulių apskritis","CountryRegion":"Lithuania [LT]"}],"MY":[{"active":true,"ISOCode":"01","Name":"Johor","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"02","Name":"Kedah","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"03","Name":"Kelantan","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"04","Name":"Melaka","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"05","Name":"Negeri Sembilan","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"06","Name":"Pahang","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"07","Name":"Pulau Pinang","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"08","Name":"Perak","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"09","Name":"Perlis","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"10","Name":"Selangor","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"11","Name":"Terengganu","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"12","Name":"Sabah","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"13","Name":"Sarawak","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"14","Name":"Wilayah Persekutuan Kuala Lumpur","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"15","Name":"Wilayah Persekutuan Labuan","CountryRegion":"Malaysia [MY]"},{"active":true,"ISOCode":"16","Name":"Wilayah Persekutuan Putrajaya","CountryRegion":"Malaysia [MY]"}],"NZ":[{"active":true,"ISOCode":"AUK","Name":"Auckland","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"BOP","Name":"Bay of Plenty","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"CAN","Name":"Canterbury","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"HKB","Name":"Hawke\'s Bay","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"MWT","Name":"ManawatÅ«-Whanganui","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"NTL","Name":"Northland","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"OTA","Name":"Otago","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"STL","Name":"Southland","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"TKI","Name":"Taranaki","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"WKO","Name":"Waikato","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"WTC","Name":"West Coast","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"WGN","Name":"Wellington","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"GIS","Name":"Gisborne","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"MBH","Name":"Marlborough","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"NSN","Name":"Nelson","CountryRegion":"New Zealand [NZ]"},{"active":true,"ISOCode":"TAS","Name":"Tasman","CountryRegion":"New Zealand [NZ]"}],"NL":[{"active":true,"ISOCode":"DR","Name":"Drenthe","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"FL","Name":"Flevoland","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"FR","Name":"Fryslân","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"GE","Name":"Gelderland","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"GR","Name":"Groningen","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"LI","Name":"Limburg","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"NB","Name":"Noord-Brabant","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"NH","Name":"Noord-Holland","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"OV","Name":"Overijssel","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"UT","Name":"Utrecht","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"ZE","Name":"Zeeland","CountryRegion":"Netherlands [NL]"},{"active":true,"ISOCode":"ZH","Name":"Zuid-Holland","CountryRegion":"Netherlands [NL]"}],"NO":[{"active":true,"ISOCode":"42","Name":"Agder","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"34","Name":"Innlandet","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"22","Name":"Jan Mayen","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"15","Name":"Møre og Romsdal","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"18","Name":"Nordland","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"03","Name":"Oslo","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"11","Name":"Rogaland","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"21","Name":"Svalbard","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"54","Name":"Troms og Finnmark","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"50","Name":"Trøndelag","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"38","Name":"Vestfold og Telemark","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"46","Name":"Vestland","CountryRegion":"Norway [NO]"},{"active":true,"ISOCode":"30","Name":"Viken","CountryRegion":"Norway [NO]"}
1],"PL":[{"active":true,"ISOCode":"14","Name":"ÅródmieÅcie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"02","Name":"DolnoÅlÄ
skie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"04","Name":"Kujawsko-pomorskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"06","Name":"Lubelskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"08","Name":"Lubuskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"14","Name":"Mazowieckie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"12","Name":"MaÅopolskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"16","Name":"Opolskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"18","Name":"Podkarpackie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"20","Name":"Podlaskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"22","Name":"Pomorskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"28","Name":"WarmiÅsko-mazurskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"30","Name":"Wielkopolskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"32","Name":"Zachodniopomorskie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"10","Name":"Åódzkie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"24","Name":"ÅlÄ
skie","CountryRegion":"Poland [PL]"},{"active":true,"ISOCode":"26","Name":"ÅwiÄtokrzyskie","CountryRegion":"Poland [PL]"}],"PT":[{"active":true,"ISOCode":"01","Name":"Aveiro","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"20","Name":"Açores","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"02","Name":"Beja","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"03","Name":"Braga","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"04","Name":"Bragança","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"05","Name":"Castelo Branco","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"06","Name":"Coimbra","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"08","Name":"Faro","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"09","Name":"Guarda","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"10","Name":"Leiria","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"11","Name":"Lisboa","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"30","Name":"Madeira","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"12","Name":"Portalegre","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"13","Name":"Porto","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"14","Name":"Santarém","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"15","Name":"Setúbal","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"16","Name":"Viana do Castelo","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"17","Name":"Vila Real","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"18","Name":"Viseu","CountryRegion":"Portugal [PT]"},{"active":true,"ISOCode":"07","Name":"Ãvora","CountryRegion":"Portugal [PT]"}],"RO":[{"active":true,"ISOCode":"AB","Name":"Alba","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"AR","Name":"Arad","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"AG","Name":"ArgeÈ","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"BC","Name":"BacÄu","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"BH","Name":"Bihor","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"BN","Name":"BistriÈa-NÄsÄud","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"BT","Name":"BotoÈani","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"BV","Name":"BraÈov","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"BR","Name":"BrÄila","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"B","Name":"BucureÈti","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"BZ","Name":"BuzÄu","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"CS","Name":"CaraÈ-Severin","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"CJ","Name":"Cluj","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"CT","Name":"ConstanÈa","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"CV","Name":"Covasna","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"CL","Name":"CÄlÄraÈi","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"DJ","Name":"Dolj","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"DB","Name":"DâmboviÈa","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"GL","Name":"GalaÈi","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"GR","Name":"Giurgiu","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"GJ","Name":"Gorj","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"HR","Name":"Harghita","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"HD","Name":"Hunedoara","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"IL","Name":"IalomiÈa","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"IS","Name":"IaÈi","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"IF","Name":"Ilfov","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"MM","Name":"MaramureÈ","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"MH","Name":"MehedinÈi","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"MS","Name":"MureÈ","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"NT","Name":"NeamÈ","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"OT","Name":"Olt","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"PH","Name":"Prahova","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"SM","Name":"Satu Mare","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"SB","Name":"Sibiu","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"SV","Name":"Suceava","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"SJ","Name":"SÄlaj","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"TR","Name":"Teleorman","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"TM","Name":"TimiÈ","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"TL","Name":"Tulcea","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"VS","Name":"Vaslui","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"VN","Name":"Vrancea","CountryRegion":"Romania [RO]"},{"active":true,"ISOCode":"VL","Name":"Vâlcea","CountryRegion":"Romania [RO]"}],"SE":[{"active":true,"ISOCode":"K","Name":"Blekinge län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"W","Name":"Dalarnas län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"I","Name":"Gotlands län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"X","Name":"Gävleborgs län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"N","Name":"Hallands län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"Z","Name":"Jämtlands län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"F","Name":"Jönköpings län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"H","Name":"Kalmar län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"G","Name":"Kronobergs län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"BD","Name":"Norrbottens län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"M","Name":"SkÃ¥ne län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"AB","Name":"Stockholms län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"D","Name":"Södermanlands län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"C","Name":"Uppsala län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"S","Name":"Värmlands län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"AC","Name":"Västerbottens län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"Y","Name":"Västernorrlands län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"U","Name":"Västmanlands län","CountryRegion":"Sweden [SE]"}
1,{"active":true,"ISOCode":"O","Name":"Västra Götalands län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"T","Name":"Ãrebro län","CountryRegion":"Sweden [SE]"},{"active":true,"ISOCode":"E","Name":"Ãstergötlands län","CountryRegion":"Sweden [SE]"}],"SI":[{"active":true,"ISOCode":"009","Name":"Gorenjska","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"011","Name":"GoriÅ¡ka","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"007","Name":"Jugovzhodna Slovenija","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"003","Name":"KoroÅ¡ka","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"012","Name":"Obalno-kraÅ¡ka","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"008","Name":"Osrednjeslovenska","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"002","Name":"Podravska","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"001","Name":"Pomurska","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"006","Name":"Posavska","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"010","Name":"Primorsko-notranjska","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"004","Name":"Savinjska","CountryRegion":"Slovenia [SI]"},{"active":true,"ISOCode":"005","Name":"Zasavska","CountryRegion":"Slovenia [SI]"}],"SG":[{"active":true,"ISOCode":"01","Name":"Central Singapore","CountryRegion":"Singapore [SG]"},{"active":true,"ISOCode":"02","Name":"North East","CountryRegion":"Singapore [SG]"},{"active":true,"ISOCode":"03","Name":"North West","CountryRegion":"Singapore [SG]"},{"active":true,"ISOCode":"04","Name":"South East","CountryRegion":"Singapore [SG]"},{"active":true,"ISOCode":"05","Name":"South West","CountryRegion":"Singapore [SG]"}],"SK":[{"active":true,"ISOCode":"BC","Name":"Banskobystrický kraj","CountryRegion":"Slovakia [SK]"},{"active":true,"ISOCode":"BL","Name":"Bratislavský kraj","CountryRegion":"Slovakia [SK]"},{"active":true,"ISOCode":"KI","Name":"KoÅ¡ický kraj","CountryRegion":"Slovakia [SK]"},{"active":true,"ISOCode":"NI","Name":"Nitriansky kraj","CountryRegion":"Slovakia [SK]"},{"active":true,"ISOCode":"PV","Name":"PreÅ¡ovský kraj","CountryRegion":"Slovakia [SK]"},{"active":true,"ISOCode":"TC","Name":"TrenÄiansky kraj","CountryRegion":"Slovakia [SK]"},{"active":true,"ISOCode":"TA","Name":"Trnavský kraj","CountryRegion":"Slovakia [SK]"},{"active":true,"ISOCode":"ZI","Name":"Žilinský kraj","CountryRegion":"Slovakia [SK]"}],"US":[{"active":true,"ISOCode":"AR","Name":"Arkansas","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"GA","Name":"Georgia","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"HI","Name":"Hawaii","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"CT","Name":"Connecticut","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"DC","Name":"District of Columbia","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"DE","Name":"Delaware","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"AZ","Name":"Arizona","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"CA","Name":"California","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"AL","Name":"Alabama","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"CO","Name":"Colorado","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"FL","Name":"Florida","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"AK","Name":"Alaska","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"IN","Name":"Indiana","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"ID","Name":"Idaho","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"KS","Name":"Kansas","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"ME","Name":"Maine","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"MD","Name":"Maryland","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"MT","Name":"Montana","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"LA","Name":"Louisiana","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"MI","Name":"Michigan","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"KY","Name":"Kentucky","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"MN","Name":"Minnesota","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"MS","Name":"Mississippi","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"MO","Name":"Missouri","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"NH","Name":"New Hampshire","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"OH","Name":"Ohio","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"ND","Name":"North Dakota","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"NJ","Name":"New Jersey","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"NV","Name":"Nevada","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"NC","Name":"North Carolina","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"NM","Name":"New Mexico","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"PA","Name":"Pennsylvania","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"NE","Name":"Nebraska","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"OK","Name":"Oklahoma","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"IA","Name":"Iowa","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"RI","Name":"Rhode Island","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"SC","Name":"South Carolina","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"NY","Name":"New York","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"MA","Name":"Massachusetts","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"SD","Name":"South Dakota","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"IL","Name":"Illinois","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"TX","Name":"Texas","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"TN","Name":"Tennessee","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"OR","Name":"Oregon","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"UT","Name":"Utah","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"VA","Name":"Virginia","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"VT","Name":"Vermont","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"WA","Name":"Washington","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"WI","Name":"Wisconsin","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"WV","Name":"West Virginia","CountryRegion":"United States [US]"},{"active":true,"ISOCode":"WY","Name":"Wyoming","CountryRegion":"United States [US]"}],"JP":[{"active":true,"ISOCode":"01","Name":"åæµ·é","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"02","Name":"鿣®ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"03","Name":"岩æç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"04","Name":"å®®åç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"05","Name":"ç§ç°ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"06","Name":"山形ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"07","Name":"ç¦å³¶ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"08","Name":"è¨åç","CountryRegion":"Japan [JP]"}
1,{"active":true,"ISOCode":"09","Name":"æ æ¨ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"10","Name":"群馬ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"11","Name":"å¼çç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"12","Name":"åèç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"13","Name":"æ±äº¬é½","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"14","Name":"ç¥å¥å·ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"15","Name":"æ°æ½ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"16","Name":"å¯å±±ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"17","Name":"ç³å·ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"18","Name":"ç¦äºç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"19","Name":"山梨ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"20","Name":"é·éç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"21","Name":"å²éç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"22","Name":"é岡ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"23","Name":"æç¥ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"24","Name":"ä¸éç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"25","Name":"æ»è³ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"26","Name":"京é½åº","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"27","Name":"大éªåº","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"28","Name":"å
µåº«ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"29","Name":"å¥è¯ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"30","Name":"åæå±±ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"31","Name":"é³¥åç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"32","Name":"å³¶æ ¹ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"33","Name":"岡山ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"34","Name":"åºå³¶ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"35","Name":"å±±å£ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"36","Name":"徳島ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"37","Name":"é¦å·ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"38","Name":"æåªç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"39","Name":"é«ç¥ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"40","Name":"ç¦å²¡ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"41","Name":"ä½è³ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"42","Name":"é·å´ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"43","Name":"çæ¬ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"44","Name":"大åç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"45","Name":"å®®å´ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"46","Name":"鹿å
å³¶ç","CountryRegion":"Japan [JP]"},{"active":true,"ISOCode":"47","Name":"æ²ç¸ç","CountryRegion":"Japan [JP]"}]}'),s=()=>(0,d.jz)("regionConfig")||u;function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){(0,n.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const g=(0,o.YK)({title:{defaultMessage:[{type:0,value:"Title"}],id:"use_address_fields.label.title"},required:{defaultMessage:[{type:0,value:"Required"}],id:"use_address_fields.error.required"},firstName:{defaultMessage:[{type:0,value:"First Name"}],id:"use_address_fields.label.first_name"},lastName:{defaultMessage:[{type:0,value:"Last Name"}],id:"use_address_fields.label.last_name"},phone:{defaultMessage:[{type:0,value:"Phone"}],id:"use_address_fields.label.phone"},country:{defaultMessage:[{type:0,value:"Country"}],id:"use_address_fields.label.country"},address:{defaultMessage:[{type:0,value:"Address"}],id:"use_address_fields.label.address"},address2:{defaultMessage:[{type:0,value:"Address second line"}],id:"use_address_fields.label.address2"},city:{defaultMessage:[{type:0,value:"City"}],id:"use_address_fields.label.city"},state:{defaultMessage:[{type:0,value:"State"}],id:"use_address_fields.label.state"},province:{defaultMessage:[{type:0,value:"Province"}],id:"use_address_fields.label.province"},zipCode:{defaultMessage:[{type:0,value:"Zip Code"}],id:"use_address_fields.label.zipCode"},postalCode:{defaultMessage:[{type:0,value:"Postal Code"}],id:"use_address_fields.label.postal_code"},stateCodeInvalid:{defaultMessage:[{type:0,value:"Please enter 2-letter state/province."}],id:"use_address_fields.error.state_code_invalid"},preferred:{defaultMessage:[{type:0,value:"Set as default"}],id:"use_address_fields.label.preferred"},optional:{defaultMessage:[{type:0,value:"(Optional)"}
1],id:"use_address_fields.label.optional"},maxLength:{defaultMessage:[{type:0,value:"Please insert "},{type:1,value:"max"},{type:0,value:" characters or fewer."}],id:"use_address_fields.error.max_length"}}),v=(0,o.YK)({mr:{defaultMessage:[{type:0,value:"Mr"}],id:"use_address_fields.title.option.mr"},mrs:{defaultMessage:[{type:0,value:"Mrs"}],id:"use_address_fields.title.option.mrs"},miss:{defaultMessage:[{type:0,value:"Miss"}],id:"use_address_fields.title.option.miss"}}),p=(e,t)=>{if(!t)return;const a=[];return((null==e?void 0:e[t])||[]).forEach((e=>{a.push({value:e.ISOCode,label:e.Name})})),a},y=["firstName","lastName","phone","address1","city","stateCode","postalCode","countryCode"],C=e=>!(y.filter((t=>{const a=null==e?void 0:e[t];return!("object"==typeof a?null==a?void 0:a.value:a)})).length>0||!(0,i.Q7)(e.phone));function b({form:{control:e,formState:{errors:t},watch:a},countries:n=[],variant:o,isBillingAddress:u=!1,country:c,isCurrentCountryEuropean:y=!1}){const{formatMessage:C}=(0,r.A)(),b=(0,l.S)().toUpperCase(),S="BY"===b?"IT":b,f=a("countryCode"),h="string"==typeof f?f:null==f?void 0:f.value,I=s(),E=(0,d.c$)("fiscalCodeValidationConfig");let O={};if(E)try{const e=E;e&&e.regex&&(O={validate:{fiscalCodeFormat:t=>!t||new RegExp(e.regex).test(t)||e.error||C({defaultMessage:[{type:0,value:"Invalid format"}],id:"use_address_fields.error.fiscal_code_format"})}})}catch(e){console.error("Invalid fiscalCodeValidationConfig:",e)}const N=p(I,u&&h?h:c||S),R=(0,d._d)("smallB2BAdditionalInputField");var A={};if(R)try{let e=R;e&&e.regex&&(A=t=>RegExp(e.regex).test(t)||C({id:"vat_validator.SDI_input.error.sdi_field_format",defaultMessage:[{type:0,value:"Invalid additional input field format for your country"}]}))}catch(e){console.error("Invalid smallB2BAdditionalInputFieldConfig:",e)}const k={title:{name:"title",label:C(g.title),defaultValue:null,type:"select",options:[{value:"mr",label:C(v.mr)},{value:"mrs",label:C(v.mrs)},{value:"miss",label:C(v.miss)}],error:t.title,control:e},firstName:{name:"firstName",label:C(g.firstName),defaultValue:"",type:"text",autoComplete:"given-name",rules:{required:C({defaultMessage:[{type:0,value:"Please enter your first name."}],id:"use_address_fields.error.please_enter_first_name"}),maxLength:{value:40,message:C(g.maxLength,{max:40})},validate:{notEmpty:e=>(null==e?void 0:e.trim().length)>0||C({defaultMessage:[{type:0,value:"Please enter your first name."}],id:"use_address_fields.error.please_enter_first_name"})}},error:t.firstName,control:e,dataCsMask:!0},lastName:{name:"lastName",label:C(g.lastName),defaultValue:"",type:"text",autoComplete:"family-name",rules:{required:C({defaultMessage:[{type:0,value:"Please enter your last name."}],id:"use_address_fields.error.please_enter_last_name"}),maxLength:{value:80,message:C(g.maxLength,{max:80})},validate:{notEmpty:e=>(null==e?void 0:e.trim().length)>0||C({defaultMessage:[{type:0,value:"Please enter your last name."}],id:"use_address_fields.error.please_enter_last_name"})}},error:t.lastName,control:e,dataCsMask:!0},phone:{name:"phone",label:C(g.phone),defaultValue:"",type:"tel",autoComplete:"tel",rules:{required:C({defaultMessage:[{type:0,value:"Please enter your phone number."}],id:"use_address_fields.error.please_enter_phone_number"}),validate:{validPhone:e=>(0,i.Q7)(e)||C({defaultMessage:[{type:0,value:"Please enter your phone number."}],id:"use_address_fields.error.please_enter_phone_number"})}},error:t.phone,control:e,dataCsMask:!0},address1:{name:"address1",label:C(g.address),defaultValue:"",type:"text",autoComplete:"address1",rules:{required:C({defaultMessage:[{type:0,value:"Please enter your address."}],id:"use_address_fields.error.please_select_your_address"}),validate:{notEmpty:e=>(null==e?void 0:e.trim().length)>0||C({defaultMessage:[{type:0,value:"Please enter your address."}],id:"use_address_fields.error.please_select_your_address"})}},error:t.address1,control:e,dataCsMask:!0},address2:{name:"address2",label:C(g.address2),defaultValue:"",type:"text",autoComplete:"address2",error:t.address2,control:e,dataCsMask:!0},addressNumber:{name:"addressNumber",label:C({defaultMessage:[{type:0,value:"Address Number"}],id:"use_address_fields.label.address_number"}),defaultValue:"",type:"text",rules:{required:C({defaultMessage:[{type:0,value:"Please enter your address number."}],id:"use_address_fields.error.please_select_your_address_number"}),validate:{notEmpty:e=>(null==e?void 0:e.trim().length)>0||C({defaultMessage:[{type:0,value:"Please enter your address number."}],id:"use_address_fields.error.please_select_your_address_number"})}},autoComplete:"address-line2",error:t.addressNumber,control:e,dataCsMask:!0}
1,city:{name:"city",label:C(g.city),defaultValue:"",type:"text",rules:{required:C({defaultMessage:[{type:0,value:"Please enter your city."}],id:"use_address_fields.error.please_select_your_city"}),maxLength:{value:40,message:C(g.maxLength,{max:40})},validate:{notEmpty:e=>(null==e?void 0:e.trim().length)>0||C({defaultMessage:[{type:0,value:"Please enter your city."}],id:"use_address_fields.error.please_select_your_city"})}},error:t.city,control:e,dataCsMask:!0},stateCode:{name:"stateCode",label:C(g.state),defaultValue:"",type:N.length>0?"select":"text",options:N,rules:m({required:C({defaultMessage:[{type:0,value:"Please enter your state."}],id:"use_address_fields.error.please_select_your_state"})},0===N.length&&{validate:{notEmpty:e=>(null==e?void 0:e.trim().length)>0||C({defaultMessage:[{type:0,value:"Please enter your state."}],id:"use_address_fields.error.please_select_your_state"})}}),error:t.stateCode,control:e,dataCsMask:!0},postalCode:{name:"postalCode",label:C(g.postalCode),defaultValue:"",type:"text",autoComplete:"postal-code",rules:{required:C({defaultMessage:[{type:0,value:"Please enter your postal code."}],id:"use_address_fields.error.please_enter_your_postal_or_zip"}),validate:{notEmpty:e=>(null==e?void 0:e.trim().length)>0||C({defaultMessage:[{type:0,value:"Please enter your postal code."}],id:"use_address_fields.error.please_enter_your_postal_or_zip"}),validPostalCode:e=>(0,i.jn)(h||S,e)||C({defaultMessage:[{type:0,value:"Invalid postal code."}],id:"use_address_fields.error.invalid_postal_code"})}},error:t.postalCode,control:e,dataCsMask:!0},countryCode:{name:"countryCode",label:C(g.country),defaultValue:n.find((e=>e.value===S)),type:"select",options:n,inputProps:{isDisabled:!u||!y},rules:{required:C({defaultMessage:[{type:0,value:"Please select your country."}],id:"use_address_fields.error.please_select_your_country"}),validate:{objectEmpty:e=>e&&""!==e.value||C({defaultMessage:[{type:0,value:"Please select your country."}],id:"use_address_fields.error.please_select_your_country"})}},error:t.countryCode,control:e,dataCsMask:!0},addressLookup:{name:"addressLookup",type:"addressLookup",defaultValue:"",rules:{required:C({defaultMessage:[{type:0,value:"Please select a billing address"}],id:"use_address_fields.error.please_select_billing_address"})},validate:{required:e=>!!e},error:t.addressLookup,control:e},preferred:{name:"c_isPreferredAddress",label:C(g.preferred),defaultValue:!1,type:"checkbox",autoComplete:"honorific-prefix",variant:o,rules:{},control:e},fiscalCodeNumber:{name:"c_fiscalCode",control:e,label:C({id:"vat_validator.tin_input.default_value",defaultMessage:[{type:0,value:"TIN number"}]}),type:"text",defaultValue:"",rules:O,error:t.c_fiscalCode,dataCsMask:!0},vatNumber:{name:"c_vatNumber",control:e,label:C({id:"vat_validator.vat_input.default_value",defaultMessage:[{type:0,value:"VAT number"}]}),type:"text",defaultValue:"",error:t.c_vatNumber,rules:{required:C({id:"vat_validator.vat_input_error.vat_number",defaultMessage:[{type:0,value:"Please insert your VAT number"}]}),validate:{countryVatFormat:e=>{const t=(h||S).toUpperCase(),{vatNumber:a}=(0,i.rI)(e,t);return a||C({id:"vat_validator.vat_input.error.vat_format",defaultMessage:[{type:0,value:"Invalid VAT number format for selected country."}]})}},dataCsMask:!0}},companyName:{name:"c_companyName",control:e,defaultValue:"",label:C({id:"vat_validator.company_name_input.default_value",defaultMessage:[{type:0,value:"Company name"}]}),rules:{required:C({id:"vat_validator.vat_input_error.company_name",defaultMessage:[{type:0,value:"Please insert your company name"}]}),validate:{notEmpty:e=>(null==e?void 0:e.trim().length)>0||C({id:"vat_validator.vat_input_error.company_name",defaultMessage:[{type:0,value:"Please insert your company name"}]})}},error:t.c_companyName},sdi:{name:"c_sdi",control:e,defaultValue:"",label:C({id:"vat_validator.SDI_input.default_value",defaultMessage:[{type:0,value:"SDI"}]}),rules:{required:C({id:"vat_validator.vat_input_error.sdi_number",defaultMessage:[{type:0,value:"Please insert your sdi number"}]}),validate:A},error:t.c_sdi,dataCsMask:!0},vatConfirmed:{name:"c_vatNumberVerified",defaultValue:!1,type:"checkbox",rules:{},control:e}};return k}},64167:(e,t,a)=>{a.d(t,{A:()=>c});var n=a(77810),o=a(75826),r=a.n(o),i=a(54752),l=a(4026),d=a(68644),u=a(64965);const s=({links:e,pid:t=null})=>{const{customParams:a}=(0,l.getConfig)(),o=(0,u.useLocation)(),{isCategory:r,isProductDetail:s}=(0,d.A)().currentPage(o.pathname);return n.createElement(i.Helmet,null,e.map(((e,o)=>{const i="en"===(null==e?void 0:e.hreflang)?"x-default":null==e?void 0:e.hreflang;if(r){var l;const t=null===(l=e.url.split("/c/"))||void 0===l?void 0:l[1];t&&(e.url="/"+(null==e?void 0:e.hreflang)+"/c/"+t)}if(s){var d;const a=null===(d=e.url.split("/p/"))||void 0===d?void 0:d[1];a&&(e.url="/"+(null==e?void 0:e.hreflang)+"/p/"+a),t&&(e.url=e.url.split("?")[0]+"?pid="+t)}const u=`https://${a.currentHost}${null==e?void 0:e.url}`;return n.createElement("link",{key:o,rel:"alternate",hrefLang:i,href:u})})))};s.propTypes={links:r().array,pid:r().string};const c=s},56233:(e,t,a)=>{a.d(t,{A:()=>T});var n=a(68175),o=a(64180),r=a(28407),i=a(77810),l=a(73352),d=a(45915),u=a(40133),s=a(86400),c=a(36287),m=a(72030),g=a(14893),v=a(90503),p=a(94615),y=a(34692),C=a(41863),b=a(60597),S=a(75826),f=a.n(S),h=a(8884),I=a(77214),E=a(28467),O=a(25635),N=a(19034),R=a(10947),A=a(27612),k=a(9126),_=a(20877),x=a(20922);function w(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function B(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?w(Object(a),!0).forEach((function(t){(0,n.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):w(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const P=({surveyAnswers:e,retrievedProducts:t,psp:a=!1,title:n,subtitle:S,campaignTag:f,pspMarketingConsentMandatory:w,thankYouLabels:P})=>{const T=(0,l.o5)("NewsletterBanner"),M=(0,l.o5)("Login",{variant:"newsletter"}),U=(0,l.o5)("Login",{variant:"pspNewsletter"}),[G,L]=(0,i.useState)(null),[F,j]=(0,i.useState)(!1),[D,K]=(0,i.useState)(!1),{gigyaObject:V}=(0,v.ve)(),[z,H]=(0,i.useState)(!1),{formatMessage:W}=(0,y.A)(),$=(0,N.S)(),J=(0,E.mE)("newsletterDiscount"),q=(0,R.d)(),Z=(0,A.A)(),{data:Y}=(0,k.J)(),{addLayer:X}=(0,_.W)();(0,i.useEffect)((()=>{var n;!z&&V&&V.accounts.showScreenSet({screenSet:"Default-LiteRegistration",startScreen:"gigya-newsletter-screen",containerID:"newsletter",deviceType:"desktop",onBeforeScreenLoad:()=>{},onAfterScreenLoad:e=>{var t;const{sourceContainerID:a}=e,n=document.getElementById(a);[{name:"profile.firstName"},{name:"profile.lastName"},{name:"profile.email",isEmail:!0}].forEach((({name:e,isEmail:t})=>{const a=t?`input[data-gigya-name="${e}"]`:`input[name="${e}"]`,o=n.querySelector(a);if(o){const e=n.querySelector(`label[for="${o.id}"]`);if(e){var r;const t=e.querySelector(".gigya-label-text"),a=e.querySelector(".gigya-required-display"),n=null==t||null===(r=t.textContent)||void 0===r?void 0:r.trim();n&&(o.placeholder=n+"*"),t&&(t.style.display="none"),a&&(a.style.display="none")}}}));const o=window.gigya.thisScript.lang.originalLang,r=window.gigya.thisScript.globalConf.countryCodeMapping[o];if(null===(t=Object.values((null==e?void 0:e.preferences)||{}))||void 0===t?void 0:t.some((e=>(null==e?void 0:e.entitlements.includes(`${h.UK}${r}`))&&!0===(null==e?void 0:e.isConsentGranted)))){const e=document.querySelector("DE"===r?"#newsletter form div.gigya-layout-row input.gigya-input-checkbox":"#newsletter form div.gigya-layout-row div.gigya-custom-checkbox>input.gigya-input-checkbox");setTimeout((()=>{e.click()}),100)}H(!0)},onBeforeValidation:()=>{},onBeforeSubmit:e=>{L(null);let t=a&&!1===w||!a&&"false"===(null==J?void 0:J.marketing_consent_mandatory)||b.A.onBeforeSubmit(e,".gigya-input-checkbox:not(.subscription-checkbox)",!0);return t||L(W({id:"guest_login.error.required_marketing",defaultMessage:[{type:0,value:"Please accept this to proceed."}]})),V&&V.accounts&&V.accounts.logout(),t},onSubmit:n=>{b.A.onSubmit(n,null,".gigya-input-checkbox:not(.subscription-checkbox)",(0,I.iW)(h.UK,t,e),(0,I.w7)(a,h.UK,h.wK,f,t,$))},onAfterSubmit:(n=(0,r.A)((function*(e){var t;if("OK"===(null==e||null===(t=e.response)||void 0===t?void 0:t.status)){var n,o;yield b.A.onAfterSubmit(e,Z,".gigya-input-checkbox:not(.subscription-checkbox)",!1);const t=null==e||null===(n=e.response)||void 0===n?void 0:n.UID,r=(null==Y?void 0:Y.email)||(null==e||null===(o=e.profile)||void 0===o?void 0:o.email),i=(null==Y?void 0:Y.customerId)||t;i&&(yield X(x.bQ.bind(void 0,{event:"otherRegistrations",eventCategory:"sign_up",eventAction:"signUp-fast",eventLabel:"landingpage",userId:i,email:r,emailSHA256:r?yield(0,I.wA)(r):null}))),a&&q({title:W({defaultMessage:[{type:0,value:"Thank you for subscribing to our newsletter!"}],id:"user-newsletter-banner.success"}),status:"success"}),j(!0)}})),function(e){return n.apply(this,arguments)}),onError:()=>{q({title:W({defaultMessage:[{type:0,value:"Something went wrong"}],id:"user-newsletter-banner.error"}),status:"error"})},onFieldChanged:()=>{}})}),[V]);const Q=function(){var e=(0,r.A)((function*(e){try{yield navigator.clipboard.writeText(e),K(!0)}catch(e){console.error("Failed to copy text: ",e)}}));return function(t){return e.apply(this,arguments)}}();return i.createElement(d.s,(0,o.A)({},null==T?void 0:T.container,{visibility:z?"visible":"hidden"}),a?F?i.createElement(d.s,(0,o.A)({},null==T?void 0:T.pspThanksContentContainer,{"data-testid":"psp-thankyou-section"}),(null==P?void 0:P.title)&&i.createElement(u.E,(0,o.A)({},null==T?void 0:T.pspThanksTitle,{"data-testid":"psp-thankyou-title"}),null==P?void 0:P.title),(null==P?void 0:P.subtitle)&&i.createElement(u.E,(0,o.A)({},null==T?void 0:T.pspThanksDescription,{"data-testid":"psp-thankyou-subtitle"}),null==P?void 0:P.subtitle),(null==P?void 0:P.disclaimer)&&i.createElement(u.E,(0,o.A)({},null==T?void 0:T.pspThanksNotes,{"data-testid":"psp-thankyou-disclaimer"}),null==P?void 0:P.disclaimer),(null==P?void 0:P.date)&&i.createElement(u.E,(0,o.A)({},null==T?void 0:T.pspThanksNotes,{"data-testid":"psp-thankyou-date"}),null==P?void 0:P.date)):i.createElement(d.s,null==T?void 0:T.pspContentContainer,n&&i.createElement(u.E,null==T?void 0:T.title,n),S&&i.createElement(u.E,null==T?void 0:T.description,S),i.createElement(s.B,(0,o.A)({id:"psp-newsletter"},null==T?void 0:T.pspRegistrationFormStack,{__css:B({},U)}),i.createElement("div",{id:"newsletter"}),i.createElement(c.az,T.pspErrorMessage,G))):i.createElement(i.Fragment,null,i.createElement(m._,(0,o.A)({},null==T?void 0:T.imageElement,{alt:"an image of a product",src:(null==J?void 0:J.img_src)||(0,p.sU)("static/img/newsletterImage.png")})),F?i.createElement(d.s,(0,o.A)({},null==T?void 0:T.thanksContainer,{"data-testid":"thankyou-section"}),i.createElement(u.E,(0,o.A)({},null==T?void 0:T.thanksTitle,{"data-testid":"thankyou-title"}),i.createElement(C.A,{defaultMessage:[{type:0,value:"Thanks for your subscription"}],id:"newsletter-banner.thankyou.title"})),i.createElement(u.E,(0,o.A)({},null==T?void 0:T.thanksDescription,{"data-testid":"thankyou-description"}),i.createElement(C.A,{defaultMessage:[{type:0,value:"Here is your "},{type:1,value:"discountValue"},{type:0,value:"% discount code: "},{type:8,value:"b",children:[{type:1,value:"discountCode"}]}],id:"newsletter-banner.thankyou.description",values:{discountCode:null==J?void 0:J.discount_code,discountValue:null==J?void 0:J.discount_value,b:e=>i.createElement("b",null,e)}})),i.createElement(g.$,(0,o.A)({variant:"primary"},null==T?void 0:T.thanksButton,{"data-testid":"thankyou-copy-btn",onClick:()=>{Q(null==J?void 0:J.discount_code)}}),i.createElement(C.A,{defaultMessage:[{type:0,value:"Copy your discount code"}],id:"newsletter-banner.thankyou.button"}),D&&i.createElement(O.CheckIcon,null)),i.createElement(u.E,(0,o.A)({},null==T?void 0:T.thanksNotes,{"data-testid":"thankyou-delivery"}),i.createElement(C.A,{defaultMessage:[{type:0,value:"You will receive your voucher and your result by email within 2 hours."}],id:"newsletter-banner.thankyou.delivery"})),i.createElement(u.E,(0,o.A)({},null==T?void 0:T.thanksNotes,{"data-testid":"thankyou-validity"}),i.createElement(C.A,{defaultMessage:[{type:0,value:"*Valid for 30 days, exclusions may apply on some products."}],id:"newsletter-banner.thankyou.validity"}))):i.createElement(d.s,null==T?void 0:T.contentContainer,i.createElement(u.E,null==T?void 0:T.title,n||i.createElement(C.A,{defaultMessage:[{type:0,value:"Get your discount and save your results"}],id:"newsletter-banner.title"})),i.createElement(u.E,null==T?void 0:T.description,S||i.createElement(C.A,{defaultMessage:[{type:0,value:"Register here to receive your results via email and unlock an exclusive 10% discount on the purchase of your ideal coffee maker."}],id:"newsletter-banner.description"})),i.createElement(s.B,(0,o.A)({},null==T?void 0:T.registrationFormStack,{__css:B({},M)}),i.createElement("div",{id:"newsletter"}),i.createElement(c.az,(0,o.A)({},T.errorMessage,{"data-testid":"newsletter-error"}),G)))))};P.propTypes={retrievedProducts:f().array,surveyAnswers:f().object,psp:f().bool,title:f().string,
1subtitle:f().string,campaignTag:f().string,pspMarketingConsentMandatory:f().bool,thankYouLabels:f().object};const T=P},27702:(e,t,a)=>{a.d(t,{A:()=>N});var n=a(64180),o=a(28407),r=a(77810),i=a(75826),l=a.n(i),d=a(44879),u=a(73352),s=a(45915),c=a(14893),m=a(36287),g=a(34692),v=a(52668),p=a(35714),y=a(29188),C=a(55600),b=a(63363),S=a(90031);var f=a(28467),h=a(61740),I=a(56166),E=a(54957);const O=({form:e,fields:t})=>{const[a,i]=(0,r.useState)(null),l=(0,f.I8)("enableVATSense"),{formatMessage:O}=(0,g.A)(),{data:N}=(0,E.X)(),{updateBasketWithVatVerified:R}=(0,I.j)(),[A,k]=(0,r.useState)(!0),[_,x]=(0,r.useState)(!1),[w,B]=(0,r.useState)(null),{isOpen:P,onOpen:T,onClose:M}=(0,d.j)(),U=(0,u.Vl)("VatValidator"),{data:G,isLoading:L,isError:F,isFetching:j,isSuccess:D}=(e=>{const t=(0,C.o)(),a=(0,S.useCustomerId)(),{getTokenWhenReady:n}=(0,S.useAccessToken)();return(0,y.I)(["vatValidationApiCall",e],(0,o.A)((function*(){const o=yield n();return(yield fetch(`${t}${b.AH}/vat-validation`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`,customerid:a},body:JSON.stringify({vatData:e})})).json()})),{enabled:!!e})})(a);var K=(0,f.I8)("editB2BCompanyName");const V=(0,f._d)("smallB2BAdditionalInputField");l||(K=!0);const z=(0,r.useRef)("");(0,r.useEffect)((()=>{const t=e.getValues("c_vatNumber");z.current=t||"",e.getValues("c_vatNumberLastValidated")||e.setValue("c_vatNumberLastValidated","")}),[]);const H=e.watch("c_vatNumber");(0,r.useEffect)((()=>{D&&(e.clearErrors("c_vatNumber"),200===(null==G?void 0:G.code)?!K&&G.valid&&G.c_companyName?(e.setValue("c_companyName",G.c_companyName),k(!0),R(N,!0),x(!0),e.setValue("c_vatNumberVerified",!0),e.setValue("c_vatNumberLastValidated",e.getValues("c_vatNumber")||""),M()):G.valid&&(x(!0),e.setValue("c_vatNumberVerified",!0),e.setValue("c_vatNumberLastValidated",e.getValues("c_vatNumber")||""),e.setValue("c_companyName",""),R(N,!1),k(!1)):(k(!1),x(!1),e.setValue("c_vatNumberVerified",!1),e.setValue("c_vatNumberLastValidated",""),R(N,null),B(W[400]),T())),G&&!G.valid&&(e.setError("c_vatNumber",{type:"manual",message:O({id:"vat_validator.vat_input_error.vat_number_invalid",defaultMessage:[{type:0,value:"Please insert your VAT number"}]})}),R(N,null),e.setValue("c_vatNumberVerified",!1),e.setValue("c_vatNumberLastValidated","")),F&&(k(!0),x(!1),e.setValue("c_companyName",""),e.setValue("c_vatNumberVerified",!1),e.setValue("c_vatNumberLastValidated",""))}),[G,L,D]),(0,r.useEffect)((()=>{e.setValue("c_vatNumberVerified",_),_||e.getValues("c_vatNumberLastValidated")&&e.setValue("c_vatNumberLastValidated","")}),[_]);const W={400:O({id:"vat_validator_warning_message.message",defaultMessage:[{type:0,value:"Your VAT number code appears to be incorrect or not related to the VIES circuit (be sure to include the initial letters, for example IT*******, DE******, etc.). We inform you that it is not possible to proceed with orders for entities that are not part of the VIES circuit. We invite you to verify your VAT number again and, in case of doubts or errors, contact us for assistance."}]})},$=function(){var t=(0,o.A)((function*(){if(!(yield e.trigger("c_vatNumber")))return;const t=e.getValues("c_vatNumber");t?(e.clearErrors("c_vatNumber"),i({VatNumber:t}),z.current=H,M()):e.setError("c_vatNumber",{type:"manual",message:O({id:"vat_validator.vat_input_error.vat_number",defaultMessage:[{type:0,value:"Please insert your VAT number"}]})})}));return function(){return t.apply(this,arguments)}}();return r.createElement(s.s,(0,n.A)({},null==U?void 0:U.outerContainer,{id:"vat-outer-container"}),r.createElement(s.s,(0,n.A)({},null==U?void 0:U.formContainer,{id:"vat-form-container"}),r.createElement(s.s,(0,n.A)({},U.flexContainer,{id:"vat-flex-container"}),r.createElement(s.s,(0,n.A)({},null==U?void 0:U.vatInputContainer,{id:"vat-input-container"}),r.createElement(v.A,(0,n.A)({},t.vatNumber,{inputProps:{isSuccess:!L&&_,onBlur:()=>{const t=e.getValues("c_vatNumber");z.current!==t&&(R(N,null),x(!1),e.setValue("c_vatNumberVerified",!1),e.setValue("c_vatNumberLastValidated",""))}}})),l&&r.createElement(c.$,{variant:"primary",onClick:$,"data-testid":"vat-validator-button"},O({defaultMessage:[{type:0,value:"Verify VAT"}],id:"vat_validator.vat_api_call_button.text"}))),P?r.createElement(p.A,{"data-testid":"vat-warning-messsage",status:"error",variant:"vatWarning",message:w,onClose:M}):r.createElement(r.Fragment,null),r.createElement(m.az,{display:"none"},r.createElement(v.A,(0,n.A)({},t.vatConfirmed,{isDisabled:!0})),r.createElement("input",{type:"hidden",name:"c_vatNumberLastValidated",value:e.getValues("c_vatNumberLastValidated")||"",readOnly:!0}))),r.createElement(s.s,null==U?void 0:U.inputContainer,r.createElement(v.A,(0,n.A)({},t.companyName,{inputProps:{isDisabled:!K,isSuccess:!L&&_&&A}})),V&&"true"===(null==V?void 0:V.active)&&r.createElement(v.A,(0,n.A)({},t.sdi,{inputProps:{tooltip:"tooltip message",tooltipVariant:"top-left",tooltipOpensOn:"hover",hideSuccessIcon:!0}})))),j&&r.createElement(h.A,{wrapperStyles:{height:"100vh"}}))};
1O.propTypes={form:l().object,fields:l().object};const N=O},73456:(e,t,a)=>{a.d(t,{A:()=>p});var n=a(77810),o=a(75826),r=a.n(o),i=a(35083),l=a(36287),d=a(25635),u=(a(55981),a(14905)),s=a(8884),c=a(34692),m=a(20877),g=a(20922);const v=({title:e,videoSrc:t,thumbnail:a=null,onPause:o,onPlay:r,isVariantStyle:v,enableInteractionHandlers:p=!1,contentType:y=""})=>{const C=(e=>{if("string"==typeof e&&11===e.length)return e;var t=null==e?void 0:e.match(/^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\\&v=)([^#\\&\\?]*).*/);return t&&11==t[2].length?t[2]:null})(t),b=(0,n.useRef)(),[S,f]=(0,n.useState)({loaded:!1}),[h,I]=(0,n.useState)(!a),{formatMessage:E}=(0,c.A)(),O="kenwood"===s.UK;n.useEffect((()=>{let{height:e}=b.current.getBoundingClientRect();f({height:e,loaded:!0})}),[]);const N={height:S.height,width:"100%",playerVars:{autoplay:0}},{addLayer:R}=(0,m.W)();return(0,n.useEffect)((()=>{function e(){if(b.current){let{height:e}=b.current.getBoundingClientRect();f({height:e,loaded:!0})}}return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[]),(0,n.useEffect)((()=>{I(!a)}),[a]),n.createElement(l.az,{ref:b,w:"100%",h:v?{base:"100vw",md:"100%"}:"100%","data-testid":"video-container"},!h&&a&&n.createElement(l.az,{as:"button",onClick:()=>I(!0),"aria-label":E({id:"youtube_video.play_button.aria_label",defaultMessage:[{type:0,value:"Play video"}]}),style:{backgroundImage:`url(${a})`,backgroundSize:"cover",backgroundPosition:"center",width:"100%",height:"100%",border:"none",cursor:"pointer"}},n.createElement(d.PlayIcon,{height:"2.5rem",width:"2.5rem",fill:"background.default",color:O?"background.alternative":"currentColor"})),!S.loaded&&!h&&n.createElement(u.A,{"data-testid":"loading-spinner-video"}),S.loaded&&h&&n.createElement(i.A,{"data-testid":"youtube-video",title:e,videoId:C,opts:N,onStateChange:e=>{p&&e.data===i.A.PlayerState.PLAYING&&r&&v&&r(),p&&e.data===i.A.PlayerState.PAUSED&&o&&o(),(e=>{var a,n=null;switch(e.data){case i.A.PlayerState.PLAYING:n="video-play";break;case i.A.PlayerState.PAUSED:n="video-pause";break;case i.A.PlayerState.ENDED:n="video-complete"}n&&R(g.WD.bind(void 0,{event:"video",eventCategory:"engagement",eventAction:n,videoTitle:(null===(a=e.target)||void 0===a?void 0:a.videoTitle)||"",videoId:C||"",videoUrl:t||"",howTo:"howto"===y?"true":""}))})(e)}}))};v.propTypes={title:r().string,videoSrc:r().string,thumbnail:r().string,onBlur:r().func,onPause:r().func,onPlay:r().func,enableInteractionHandlers:r().bool,height:r().oneOfType([r().string,r().object]),isVariantStyle:r().bool,contentType:r().string};const p=v},58629:(e,t,a)=>{a.r(t),a.d(t,{default:()=>Y});var n=a(64180),o=a(68175),r=a(28407),i=a(77810),l=a(21670),d=a(73352),u=a(45915),s=a(36287),c=a(74393),m=a(40133),g=a(14893),v=a(34692),p=a(16602),y=a(41863),C=a(25635),b=a(52668),S=a(49785),f=a(28467);function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function I(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?h(Object(a),!0).forEach((function(t){(0,o.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function E({form:{control:e,formState:{errors:t},watch:a,trigger:n,getFieldState:o},prefix:r="",variant:l="row"}){const{formatMessage:d}=(0,v.A)(),u=(0,f.mE)("contactUsConfiguration")||{},s=e=>c[e]?d(c[e]):e.replace(/([A-Z])/g," $1").replace(/^./,(e=>e.toUpperCase())),c=(0,p.YK)({firstName:{id:"use_address_fields.label.first_name",defaultMessage:[{type:0,value:"First Name"}]},lastName:{id:"use_address_fields.label.last_name",defaultMessage:[{type:0,value:"Last Name"}]},productName:{id:"product_item.link.product.label",defaultMessage:[{type:0,value:"Product Name"}]},serialNumber:{id:"contact_us.serialNumber.label",defaultMessage:[{type:0,value:"Serial Number"}]},retailer:{id:"contact_us.retailer.label",defaultMessage:[{type:0,value:"Retailer"}]},orderNumber:{id:"checkout_confirmation.label.order_number",defaultMessage:[{type:0,value:"Order Number"}]},purchaseDate:{id:"product_registration_fields.label.purchase_date",defaultMessage:[{type:0,value:"Purchased on*"}]},claimNumber:{id:"contact_us.claimNumber.label",defaultMessage:[{type:0,value:"Claim Number"}]},uploadFile:{id:"product_registration_fields.label.upload_file",defaultMessage:[{type:0,value:"Choose file"}]},privacy:{id:"contact_us.privacy.label",defaultMessage:[{type:0,value:"I confirm that I have read and understood the Privacy Policy."}]},message:{id:"contact_us.freeText.label",defaultMessage:[{type:0,value:"Message"}]}
1,email:{id:"profile_card.label.email",defaultMessage:[{type:0,value:"Email"}]},emailConfirmation:{id:"contact_us.emailConfirmation.label",defaultMessage:[{type:0,value:"Email confirmation"}]},address:{id:"account.heading.address",defaultMessage:[{type:0,value:"Address"}]},phone:{id:"use_address_fields.label.phone",defaultMessage:[{type:0,value:"Phone"}]},freeText:{id:"contact_us.freeText.label",defaultMessage:[{type:0,value:"Message"}]},provinceRegion:{id:"use_address_fields.label.province_region",defaultMessage:[{type:0,value:"Province/Region"}]},country:{defaultMessage:[{type:0,value:"Country"}],id:"use_address_fields.label.country"},zipCode:{defaultMessage:[{type:0,value:"Zip Code"}],id:"use_address_fields.label.zipCode"}}),m=(null==u?void 0:u.reasons)||{},g=Object.keys(m).map((e=>({value:e,label:e}))),y=a(`${r}email`),b=a(`${r}requestType`),S=m[null==b?void 0:b.value]||[];(0,i.useEffect)((()=>{o(`${r}email`).isTouched&&n(`${r}emailConfirmation`)}),[y]);const h={requestType:{name:`${r}requestType`,label:d({id:"contact_us.request_kind.placeholder",defaultMessage:[{type:0,value:"Request type"}]}),defaultValue:null,type:"select",options:g,rules:{required:d({id:"use_contacts_us_fields.error.required",defaultMessage:[{type:0,value:"Mandatory field"}]})},error:t[`${r}requestType`],control:e}};return S.forEach((({field:a,mandatory:n,values:o,content:u})=>{if("requestType"!==a){const c=["firstName","lastName","email","phone","taxCode","vatNumber","dateOfBirth","gender","address","provinceRegion","country","zipCode","orderNumber","claimNumber","cardHolder","cardNumber","cardExpiry","iban","billingAddress","piva","sdi"];h[a]=I(I(I({name:"purchagedate"===a?`${r}purchaseDate`:`${r}${a}`,label:s(a),placeholder:["freeText","purchaseDate"].includes(a)?s(a):void 0,type:"purchaseDate"===a?"date":"uploadFile"===a?"file":"privacy"===a?"checkbox":"address"===a?"address":"productName"===a&&o?"select":"freeText"===a?"textarea":"description"===a&&u?"html":"text",defaultValue:"privacy"!==a&&"",calendarIcon:"purchaseDate"===a?i.createElement(C.CalendarIcon,null):void 0,options:"productName"===a&&o?o.map((e=>({value:e,label:e}))):void 0,content:"description"===a?u:void 0,rules:n?I(I({required:d({id:"use_contacts_us_fields.error.required",defaultMessage:[{type:0,value:"Mandatory field"}]})},"email"===a&&{pattern:{value:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:d({id:"use_contacts_us_fields.error.invalid_email",defaultMessage:[{type:0,value:"Invalid email address"}]})}}),"emailConfirmation"===a&&{validate:e=>e===y||d({id:"use_contacts_us_fields.error.email_mismatch",defaultMessage:[{type:0,value:"Email addresses do not match"}]})}):"emailConfirmation"===a?{validate:e=>e===y||d({id:"use_contacts_us_fields.error.email_mismatch",defaultMessage:[{type:0,value:"Email addresses do not match"}]})}:"email"===a?{pattern:{value:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:d({id:"use_contacts_us_fields.error.invalid_email",defaultMessage:[{type:0,value:"Invalid email address"}]})}}:{},error:t[`${r}${a}`],control:e},"uploadFile"===a&&{rules:{validate:{fileSize:e=>!e||e.size<=5242880||d({defaultMessage:[{type:0,value:"File size should not exceed 5 MB."}],id:"product_registration_fields.error.file_size_exceeded"})}}}),"privacy"===a&&{variant:l}),c.includes(a)&&{dataCsMask:!0})}})),h}var O=a(75826),N=a.n(O),R=a(48070),A=a(64326),k=a(63402),_=a(31390);const x=({form:e,prefix:t="",setReceiptBase64:a,setReceiptName:o,setReceiptMime:l})=>{const c=Object.fromEntries(Object.entries(E({form:e,prefix:t})).filter((([e])=>"requestType"!==e))),v=(0,i.useRef)(),p=(0,d.o5)("ContactUs"),[C,S]=(0,i.useState)(i.createElement(y.A,{id:"contact_us.upload_file",defaultMessage:[{type:0,value:"Upload file (Max 5 MB)"}]})),[f,h]=(0,i.useState)("");(0,i.useEffect)((()=>{var e;null==v||null===(e=v.current)||void 0===e||e.focus()}),[]);const I=function(){var e=(0,r.A)((function*(e){const t=e.target.files[0];if(!t)return;if(!(yield(0,k.nJ)(t)))return void h(i.createElement(y.A,{id:"contact_us.file_type_error",defaultMessage:[{type:0,value:"Only PDF/JPEG/PNG files are allowed"}]}));if(t.size>5242880)return void h(i.createElement(y.A,{id:"contact_us.file_size_error",defaultMessage:[{type:0,value:"File size exceeds 5 MB"}]}));h(""),o(t.name),l(t.type),S(t.name);const n=new FileReader;n.onloadend=()=>{const e=n.result.split(",")[1];a(e)},n.readAsDataURL(t)}));return function(t){return e.apply(this,arguments)}}(),O=[["firstName","lastName"],["email","emailConfirmation"],["productName","purchaseDate"],["orderNumber","claimNumber"],["serialNumber","retailer"]],N=c.privacy,x=c.uploadFile;return i.createElement(u.s,p.formsContainer,c.description&&i.createElement(u.s,p.formsPairContainer,i.createElement(_.A,(0,n.A)({as:s.az,html:c.description.content},p.description,{sanitize:!0}))),Object.keys(c).filter((e=>"description"!==e&&"privacy"!==e&&"uploadFile"!==e&&"city"!==e&&"stateCode"!==e&&"postalCode"!==e&&"countryCode"!==e&&"addressNumber"!==e)).map(((t,a)=>{const o=O.find((e=>e.includes(t)));
1if(o){if(o[0]===t){const t=o.filter((e=>c[e]));if(1===t.length){const e=c[t[0]];return i.createElement(u.s,(0,n.A)({key:a},p.formsPairContainer),i.createElement(b.A,e))}return i.createElement(u.s,(0,n.A)({key:a},p.formsPairContainer),t.map((t=>{const a=c[t];return"address"===(null==a?void 0:a.type)?i.createElement(A.A,{key:t,form:e,variant:"contactUs",isContactUs:!0,contactUsConfigFields:c||{}}):a?i.createElement(b.A,(0,n.A)({key:t},a)):null})))}return null}const r=c[t];return"address"===(null==r?void 0:r.type)?i.createElement(u.s,(0,n.A)({key:a},p.formsPairContainer),i.createElement(A.A,{form:e,variant:"contactUs",isContactUs:!0,contactUsConfigFields:c||{}})):i.createElement(u.s,(0,n.A)({key:a},p.formsPairContainer),i.createElement(b.A,r))})),x&&i.createElement(u.s,p.uploadFileContainer,i.createElement(g.$,(0,n.A)({},p.fileButton,{variant:"primary",onClick:()=>document.getElementById(x.name).click()}),x.label),i.createElement(u.s,(0,n.A)({},p.fileNameContainer,{borderColor:f&&"text.danger"}),i.createElement(m.E,p.fileNameLabel,f||C)),i.createElement(R.p,(0,n.A)({type:"file",id:x.name},x,{onChange:I,style:{display:"none"}}))),N&&i.createElement(u.s,p.formsPairContainer,i.createElement(b.A,N)),i.createElement(u.s,p.formsPairContainer,i.createElement(m.E,p.personalData,i.createElement(y.A,{id:"contact_us.personal_data",defaultMessage:[{type:0,value:"Processing of personal data pursuant to GDPR 679/2016"},{type:1,value:"br"},{type:0,value:"We wish to inform you that the personal data provided to us will be collected"}],values:{br:i.createElement("br",null)}})),i.createElement(s.az,{w:"100%",display:{base:"none",md:"block"}})))};x.propTypes={form:N().object.isRequired,prefix:N().string,setReceiptBase64:N().func.isRequired,setReceiptName:N().func.isRequired,setReceiptMime:N().func.isRequired};const w=x;var B=a(7711),P=a(20877),T=a(12744),M=a(20922),U=a(62241),G=a(63363),L=a(77214),F=a(8884),j=a(19034),D=a(60309),K=a(89240),V=a(36432),z=a(14905),H=a(68727),W=a(64965),$=a(4026),J=a(54752);function q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Z(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?q(Object(a),!0).forEach((function(t){(0,o.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):q(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const Y=()=>{var e;const t=(0,d.o5)("ContactUs"),a=(0,S.mN)({mode:"all",shouldUnregister:!1}),{addLayer:o}=(0,P.W)(),h=E({form:a,prefix:""}),I=(0,B.A)(),O=(0,v.A)(),[N,R]=(0,i.useState)(""),[A,k]=(0,i.useState)(""),[x,q]=(0,i.useState)(""),[Y,X]=(0,i.useState)(!1),[Q,ee]=(0,i.useState)(""),te=(0,U.useOrigin)(!1),ae=(0,j.s)(),ne=(0,j.S)(),{data:oe}=(0,D.J)(),re=(0,f.mE)("contactUsConfiguration")||{},{data:ie}=(0,T.o)("contact_us"),{fetchSAPCPIValidToken:le}=(0,H.f)(),de=(0,W.useLocation)(),{customParams:ue}=(0,$.getConfig)(),se="https://"+ue.currentHost+de.pathname,ce=(0,i.useRef)(null),me=(0,i.useRef)(null),ge=(0,p.zR)({id:"contact_us.message_title",defaultMessage:[{type:0,value:"Send us a message"}]}),ve=(0,p.zR)({id:"contact_us.instructions",defaultMessage:[{type:0,value:"Fill out the contact form to send us your message. We will get back to you shortly."}]}),pe={"@context":"https://schema.org/","@type":"WebPage",name:O.formatMessage(ge),description:O.formatMessage(ve),url:se};console.log("[contact-us] form.requestType",a.watch("requestType"));const ye=function(){var e=(0,r.A)((function*(e){X(!0),ee("");try{const t=Z(Z({},e),{},{messageID:(0,L.Nl)(),brand:F.wK,language:ae.toUpperCase(),country:ne,gigyaId:null==oe?void 0:oe.c_gigyaId,receiptBase64:N,receiptName:A,receiptMime:x}),a=yield le(),n=yield fetch(`${te}${G.AH}/push-support-case-sap-cpi`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${a}`},body:JSON.stringify(t)}),r=yield n.json();r.success?(Ce(t),yield o(M.bQ.bind(void 0,{event:"contactUs",eventCategory:"loyalty",eventAction:"contactUs",eventLabel:"sent"}))):r.error&&ee(r.error)}catch(e){console.error("Error:",e),ee((null==e?void 0:e.message)||"Unknown error occurred")}finally{X(!1)}}));return function(t){return e.apply(this,arguments)}}(),Ce=e=>{I(`${K.A.CONTACT_US_PATH}/confirmation`)},be=a.watch("requestType"),Se=(0,i.useRef)(null);return(0,i.useEffect)((()=>{const e=Se.current,t=e=>{const t=e.target.closest('a[href^="#"]');if(!t)return;e.preventDefault();const a=document.getElementById(t.getAttribute("href").substring(1));if(!a)return;a.scrollIntoView({behavior:"smooth",block:"start"});const n=a.querySelector("#select-requestType, input, select, textarea, button");null==n||n.focus(),window.history.pushState(null,"",t.getAttribute("href"))};return null==e||e.addEventListener("click",t),()=>null==e?void 0:e.removeEventListener("click",t)}),[]),(0,i.useEffect)((()=>{be&&Object.keys(h).filter((e=>{var t,a;return(null===(t=h[e])||void 0===t?void 0:t.requestType)===be&&(null===(a=h[e])||void 0===a?void 0:a.required)}
1)).forEach((e=>{a.trigger(e)}))}),[be,h,a]),i.createElement(u.s,(0,n.A)({},t.container,{"data-gtm":"contact-us-page",layerStyle:"page",ref:Se}),i.createElement(J.Helmet,null,i.createElement("script",{type:"application/ld+json"},JSON.stringify(pe,null,2))),i.createElement(l.A,null),(null==ie?void 0:ie.top_section)&&i.createElement(_.A,{as:"div",html:null==ie?void 0:ie.top_section}),i.createElement(u.s,t.mainContainer,re&&0!==Object.keys(re).length&&i.createElement(u.s,(0,n.A)({},t.messageContainer,{ref:ce,id:"contact-us-form"}),i.createElement(u.s,t.messageInnerContainer,i.createElement(s.az,t.messageIconTitle,i.createElement(c.I,(0,n.A)({as:C.EmailIcon},t.emailIcon)),i.createElement(m.E,t.messageTitle,i.createElement(y.A,{id:"contact_us.message_title",defaultMessage:[{type:0,value:"Send us a message"}]}))),i.createElement(m.E,t.instructionsText,i.createElement(y.A,{id:"contact_us.instructions",defaultMessage:[{type:0,value:"Fill out the contact form to send us your message. We will get back to you shortly."}]}))),i.createElement(b.A,(0,n.A)({},h.requestType,{ref:me})),a.watch("requestType")&&i.createElement(i.Fragment,null,i.createElement(w,{form:a,setReceiptBase64:R,setReceiptName:k,setReceiptMime:q}),Object.keys(h).length>1&&!(2===Object.keys(h).length&&h.description)&&i.createElement(g.$,(0,n.A)({},t.button,{variant:"primary",onClick:a.handleSubmit(ye),isLoading:Y,isDisabled:!a.formState.isValid}),i.createElement(m.E,t.buttonText,i.createElement(y.A,{id:"contact_us_form.complete_request",defaultMessage:[{type:0,value:"send request"}]})))),Q&&i.createElement(s.az,{color:"red.500",mb:4},Q)),i.createElement(s.az,{sx:t.rightSection},i.createElement(_.A,{as:"div",html:null==ie?void 0:ie.right_section}))),i.createElement(_.A,{as:"div",html:null==ie?void 0:ie.bottom_section}),i.createElement(s.az,{width:"100%"},null==ie||null===(e=ie.editorial_components)||void 0===e?void 0:e.map((e=>i.createElement(V.A,(0,n.A)({key:e.uid,componentType:null==e?void 0:e._content_type_uid},e))))),Y&&i.createElement(z.A,null))}},21670:(e,t,a)=>{a.d(t,{A:()=>c});var n=a(64180),o=a(77810),r=a(73352),i=a(45915),l=a(36287),d=a(40133),u=a(41863),s=a(50828);const c=()=>{const e=(0,r.o5)("ContactUs"),t=[{id:1,name:o.createElement(u.A,{id:"login_form.message.back_to_homepage",defaultMessage:[{type:0,value:"Back to Homepage"}]})},{id:2,name:o.createElement(u.A,{id:"contact_us.header_title",defaultMessage:[{type:0,value:"Contact Us"}]})}];return o.createElement(i.s,e.titleContainer,o.createElement(s.A,(0,n.A)({homepage:!0},e.breadcrumb,{categories:t})),o.createElement(l.az,e.titleSection,o.createElement(d.E,e.title,o.createElement(u.A,{id:"contact_us.header_title",defaultMessage:[{type:0,value:"Contact Us"}]}))))}},98469:(e,t,a)=>{a.d(t,{A:()=>d});var n=a(77810),o=a(45915),r=a(54019),i=a(36287),l=a(10748);const d=()=>n.createElement(o.s,{flexDir:"column",w:"100%"},n.createElement(o.s,{w:"100%",h:{base:"320px",md:"256px",lg:"500px"},position:"relative"},n.createElement(r.E,{height:"100%",width:"100%",borderRadius:"md"}),n.createElement(i.az,{display:{base:"none",md:"none",lg:"flex"},width:"100%",position:"absolute",top:"0",left:"0",right:"0",bottom:"0",alignItems:"center",justifyContent:"flex-start",padding:"4"},n.createElement(o.s,{layerStyle:"page",direction:"column",width:"70%",textAlign:"left"},n.createElement(r.E,{height:"24px",width:"80%",mb:"4"}),n.createElement(l.r,{mt:"4",noOfLines:3,spacing:"4",skeletonHeight:"16px"}),n.createElement(r.E,{height:"40px",width:"213px",mt:"6"})))),n.createElement(i.az,{display:{base:"flex",md:"flex",lg:"none"},padding:"4",width:"100%"},n.createElement(o.s,{direction:"column",width:"100%",textAlign:"center"},n.createElement(r.E,{height:"24px",width:"80%",mb:"4"}),n.createElement(l.r,{mt:"4",noOfLines:3,spacing:"4",skeletonHeight:"16px"}),n.createElement(r.E,{height:"40px",width:"213px",mt:"6",textAlign:"center"}))))},80911:(e,t,a)=>{a.d(t,{A:()=>b});var n=a(64180),o=a(77810),r=a(75826),i=a.n(r),l=a(73352),d=a(78539),u=a(40133),s=a(45915),c=a(36287),m=a(72030),g=a(87275),v=a(58493),p=a(73619),y=a(11744),C=a(68066);function b({quickLinksData:e,title:t}){const a=(0,l.o5)("Faq",{}),{quickLinkStyles:r}=a||null,i=(0,p.y)(),{buildUrl:b}=(0,C.A)();return o.createElement(d.T,null==r?void 0:r.outerContainer,o.createElement(u.E,null==r?void 0:r.titleText,t),o.createElement(s.s,null==r?void 0:r.flexContainer,e.map(((e,t)=>{var a,l;const{url:d,label:s,isAbsolute:p}=(0,y._y)({link:null==e?void 0:e.button,categoriesData:i}),C=p?{as:"a",href:d,target:"_blank",rel:"noopener noreferrer"}:{as:g.Link,to:b(d)};return o.createElement(c.az,{key:t},o.createElement(v.N,(0,n.A)({},C,null==r?void 0:r.flexItem),o.createElement(m._,(0,n.A)({src:null==e||null===(a=e.icon)||void 0===a?void 0:a.url,alt:(null==e||null===(l=e.icon)||void 0===l?void 0:l.description)||s||""},null==r?void 0:r.iconWraper,{"data-testid":"icon"})),o.createElement(u.E,null==r?void 0:r.gridItemText,s)))}))))}b.propTypes={title:i().string,quickLinksData:i().array}},27362:(e,t,a)=>{a.r(t),a.d(t,{default:()=>O,useSeoH1:()=>I});var n=a(68175),o=a(77810),r=a(12744),i=a(28646),l=a(98469),d=a(36287),u=a(77054),s=a(64167),c=a(2732),m=a(54752),g=a(8884),v=a(4026),p=a(64965),y=a(72097),C=a(62241),b=a(76396
1),S=a(52678);function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}const h=(0,o.createContext)({hasSeoH1:!1}),I=()=>(0,o.useContext)(h),E=()=>{var e,t,a,I;const E=(0,p.useLocation)(),{isSplashPage:O,localeIsPresentInUrl:N}=(0,y.A)(),{res:R}=(0,C.useServerContext)(),A=(null==R||null===(e=R.locals)||void 0===e||null===(t=e.ua)||void 0===t?void 0:t.isBot)&&!N()||O,{data:k,isFetching:_,isFetched:x,isLoading:w,isSuccess:B,isError:P}=(0,r.o)("home_page",{enabled:!A}),T=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach((function(t){(0,n.A)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({},k),M=(0,c.f7)(),{customParams:U}=(0,v.getConfig)(),G=(0,o.useMemo)((()=>{var e;return null===(e=M.map((e=>e.l10n.supportedLocales.map((e=>({hreflang:e.alias,url:`/${e.alias}`}))))))||void 0===e?void 0:e.flat()}),[]);if(A)return o.createElement(S.A,null);R&&R.set("Cache-Control",`s-maxage=${b.Tb}, stale-while-revalidate=${b.Lq}`);const L=(null==T?void 0:T.seo_standard)||{},F=null==L?void 0:L.meta_title,j=null==L?void 0:L.meta_description,D="https://"+U.currentHost+E.pathname,K=(e=>{if(!e)return null;const t=e.split("-");return t.length>1?t[1].toUpperCase():t[0].toUpperCase()})(null==T?void 0:T.locale),V={"@context":"https://schema.org/","@type":"WebPage",name:F,description:j,url:D},z={"@context":"https://schema.org/","@type":"Organization",name:"De'Longhi Appliances S.r.l",logo:"https://dam.delonghi.com/600x600/assets/201985",url:D,contactPoint:{telephone:b.Fp[K]||""},brand:{"@type":"Brand",name:g.Lg}};return o.createElement(d.az,{"data-gtm":"homepage",id:"homepage"},o.createElement(s.A,{links:G}),o.createElement(m.Helmet,null,F&&o.createElement("title",null,F),j&&o.createElement("meta",{name:"description",content:j}),o.createElement("script",{type:"application/ld+json"},JSON.stringify(V,null,2)),o.createElement("script",{type:"application/ld+json"},JSON.stringify(z,null,2))),(null==L?void 0:L.h1_title)&&o.createElement(u.s6,null,o.createElement("h1",{id:"seoTitle"},L.h1_title)),(_||w)&&!x&&Array((null==T||null===(a=T.editorial_components)||void 0===a?void 0:a.length)||4).fill().map(((e,t)=>o.createElement(l.A,{key:t}))),B&&Object.keys(T).length?o.createElement(h.Provider,{value:{hasSeoH1:!(null==L||!L.h1_title)}},o.createElement(i.A,{pageComponents:null==T?void 0:T.editorial_components,contentTypeUid:"page",entryUid:null==T?void 0:T.uid,locale:null==T?void 0:T.locale,isFetching:_})):Array((null==T||null===(I=T.editorial_components)||void 0===I?void 0:I.length)||4).fill().map(((e,t)=>o.createElement(l.A,{key:t}))),P&&o.createElement(o.Fragment,null))};E.getTemplateName=()=>"home";const O=o.memo(E)},95617:(e,t,a)=>{a.d(t,{A:()=>b});var n=a(64180),o=a(77810),r=a(73352),i=a(46946),l=a(45915),d=a(72030),u=a(40133),s=a(14893),c=a(75826),m=a.n(c),g=a(11744),v=a(73619),p=a(87275),y=a(68066);const C=({title:e,description:t,button:a,image:c})=>{const m=(0,r.Vl)("PaperlessBanner"),C=(0,v.y)(),{url:b,label:S,isAbsolute:f}=(0,g._y)({link:a,categoriesData:C}),h=(0,i.A)({base:null==c?void 0:c.mobile,lg:null==c?void 0:c.desktop}),{buildUrl:I}=(0,y.A)(),E=(0,g.Ve)(h),O=f?{as:"a",href:b,target:"_blank",rel:"noopener noreferrer"}:{as:p.Link,to:(0,g.b$)(b,I)};return o.createElement(l.s,m.bannerOuterContainer,o.createElement(l.s,m.bannerInnerContainer,E&&o.createElement(d._,(0,n.A)({src:E},m.bannerImage)),o.createElement(l.s,m.bannerTextStack,o.createElement(u.E,m.bannerTitle,e),o.createElement(u.E,m.bannerDescription,t),o.createElement(s.$,(0,n.A)({},O,m.bannerButton,{variant:"inverse-primary"}),S))))};C.propTypes={title:m().string,description:m().string,button:m().object,image:m().shape()};const b=C},52678:(e,t,a)=>{a.d(t,{A:()=>h});var n=a(64180),o=a(77810),r=a(73352),i=a(45915),l=a(36287),d=a(40133),u=a(75712),s=a(17815),c=a(78539),m=a(14893),g=a(75826),v=a.n(g),p=a(86642),y=a(88134),C=(a(55981),a(29136)),b=a(1714),S=a(18624);const f=({intl:e})=>{var t,a;const g=(0,r.Vl)("CountrySelectorFooter"),{data:v}=(0,y.D)(),f=(0,p.A)(v),{getHost:h}=(0,S.A)(),I=h();return o.createElement(i.s,{layerStyle:"page"},o.createElement(l.az,{margin:"0 auto",padding:{base:4,lg:8}},o.createElement(l.az,{textAlign:{base:"center",lg:"left"},mb:{base:"0.375rem",lg:8}},o.createElement(d.E,(0,n.A)({},null==g?void 0:g.headerText,{pb:"1rem"}),null==v?void 0:v.selector_title),o.createElement(u.c,{orientation:"horizontal"})),o.createElement(i.s,{flexDir:"column",gap:{lg:"4rem"}},f.map(((t,a)=>o.createElement(l.az,(0,n.A)({},null==g?void 0:g.region,{key:a}),o.createElement(d.E,null==g?void 0:g.textHeader,t.region),o.createElement(s.r,null==g?void 0:g.selectorGrid,Object.entries(t.countries).map((([t,a])=>o.createElement(C.TP,{key:t,locales:a,countryCode:t,intl:e,isAbsoluteUrl:!0})))))))),o.createElement(l.az,{as:"footer",mt:8,textAlign:"center"},o.createElement(c.T,null==g?void 0:g.footerContent,o.createElement(d.E,null==g?void 0:g.textFooterHeader,null==v?void 0:v.international_title),o.createElement(d.E,null==g?void 0:g.footerText,null==v?void 0:v.international_description),o.createElement(m.$,{as:"a",w:"20.6875rem",href:(0,b.rf)(null==v||null===(t=v.international_cta)||void 0===t?void 0:t.href,I),variant:"primary"},null==v||null===(a=v.international_cta)||void 0===a?void 0:a.title)))))};f.propTypes={intl:v().object};const h=f}}]); 2//# sourceMappingURL=pages-contact-us.js.map
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.