(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7698,4565],{2243:function(e,t,n){"use strict";var r,i,s=n(67294);function a(){return a=Object.assign||function(e){for(var t=1;t0&&(0,r.jsx)("img",{width:"25",height:"25",src:"https://www.ukmeds.co.uk/images/feefo/".concat(l,".svg"),alt:"star"}),n.map((function(e){return(0,r.jsx)("img",{width:"25",height:"25",src:"https://www.ukmeds.co.uk/images/feefo/feefo-star0.svg",alt:"star"},e)}))]})}},17478:function(e,t,n){"use strict";n.d(t,{RU:function(){return d},Vm:function(){return m},XC:function(){return p}});var r=n(14924),i=n(85893),s=(n(67294),n(94184)),a=n.n(s),o=n(46576),c=n.n(o),u=n(2243),l=n(41645),d=function(e){var t;return(0,i.jsxs)("div",{"data-component":"Message.".concat(e.type),className:a()((t={},(0,r.Z)(t,c().message,!0),(0,r.Z)(t,c().messageSizeSmall,"small"===e.size),(0,r.Z)(t,c().messageSummaryVariant,"summary"===e.variant),(0,r.Z)(t,c()[e.type.toLowerCase()],!0),(0,r.Z)(t,e.className||"",!0),t)),children:[e.icon&&(0,i.jsx)("span",{className:c().icon,children:e.icon}),(0,i.jsx)("div",{className:c().content,children:e.content})]})},m=function(e){var t=(0,l.q)().t;return 0===e.messages.length?null:(0,i.jsx)("div",{className:c().root,"data-component":"Messages",children:e.messages.map((function(e,n){return(0,i.jsx)(d,{type:e.type,icon:(0,i.jsx)(u.Z,{}),content:(0,i.jsx)("span",{children:e.i18n?t(e.text):e.text})},"".concat(e.type,"-").concat(n))}))})},p=function(e){var t=e.type,n=e.title;return(0,i.jsxs)("div",{className:c().summary,children:[(0,i.jsx)(d,{variant:"summary",size:"small",type:t,content:(0,i.jsx)("span",{children:n})}),(0,i.jsx)("div",{className:c().summaryBody,children:e.children})]})}},26248:function(e,t,n){"use strict";n.d(t,{Z:function(){return V}});var r,i=n(14924),s=n(10253),a=n(85893),o=n(25675),c=n.n(o),u=n(94184),l=n.n(u),d=n(67294),m=n(14606),p=n.n(m);function h(){return h=Object.assign||function(e){for(var t=1;t0,V=(L[0]||{}).url||E.N,z=L.map((function(e){return{src:(0,Z.j1)(e.url),w:650,h:650,msrc:(0,Z.j1)(e.url)}}));return(0,a.jsxs)(a.Fragment,{children:[h.type===f.Ready&&(0,a.jsx)("div",{className:h.className,dangerouslySetInnerHTML:{__html:h.html},ref:u}),(0,a.jsxs)("div",{className:l()((t={},(0,i.Z)(t,p().root,!0),(0,i.Z)(t,p().withThumbs,L.length>1),t)),children:[(0,a.jsxs)("div",{className:p().main,children:[e.hasDiscount&&(0,a.jsx)(B,{discount:e.discountAmount}),(0,a.jsxs)("figure",{role:"presentation",className:l()((r={},(0,i.Z)(r,p().currentImage,!0),(0,i.Z)(r,p().oneImage,1===L.length),r)),onClick:function(e){T&&(e.preventDefault(),D({images:z,index:0}))},children:[(0,a.jsx)(c(),{priority:!0,"data-photoswipe-img":!0,className:p().image,src:V,alt:I,width:360,height:360}),T&&(0,a.jsx)("span",{className:l()((o={},(0,i.Z)(o,p().loader,!0),(0,i.Z)(o,p().loaderActive,h.type===f.Loading&&0===h.index),o)),children:"Please wait."}),(0,a.jsx)(v,{})]})]}),(0,a.jsx)("link",{itemProp:"image",href:V}),L.length>1&&(0,a.jsx)("div",{className:p().thumbList,children:L.slice(1,3).map((function(e,t){var n,r=t+1,s=e.url;return(0,a.jsxs)("figure",{role:"presentation",className:p().thumbItem,onClick:function(e){e.preventDefault(),D({images:z,index:r})},children:[(0,a.jsx)("span",{className:l()((n={},(0,i.Z)(n,p().loader,!0),(0,i.Z)(n,p().loaderActive,h.type===f.Loading&&h.index===r),n)),children:"Please wait."}),(0,a.jsx)(c(),{"data-photoswipe-img":!0,"data-lozad-carousel":!0,src:s,alt:I,width:170,height:170}),(0,a.jsx)("link",{itemProp:"image",href:s})]},"".concat(e.url,"_").concat(r))}))})]})]})};T.defaultProps={urlKey:"__test__"};var V=T},74401:function(e,t,n){"use strict";var r=n(85893),i=(n(67294),n(29398)),s=function(e){return{__html:[i.j1].reduce((function(e,t){return t(e)}),e)}};t.Z=function(e){var t=e.content;return(0,r.jsx)("div",{className:"rich-text",dangerouslySetInnerHTML:s(t)})}},24995:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(29815),i=n(85893),s=n(25675),a=n.n(s),o=n(15656),c=n.n(o),u=n(94184),l=n.n(u),d=n(85670),m=n(76193),p=n(67294),h=n(31520),f=function(e){var t=e.items,n=e.discount,s=e.className,o=e.isPrescription,u=void 0===o||o,f=e.showDiscount,v=void 0===f||f,g=e.showLink,_=void 0!==g&&g,x=t.heading,C=t.subHeading,w=t.subscriptionPoints,j=t.image,b=t.discount,y=(0,p.useMemo)((function(){return u?w:(0,m.Z)((0,r.Z)(w),[0,2])}),[u,w]);return _?(0,i.jsx)(h.Z,{className:c().link,href:"/subscriptions",prefetch:!1,children:(0,i.jsxs)("div",{className:l()(c().banner,s),children:[(0,i.jsx)("div",{className:c().logo,children:(0,i.jsx)(a(),{src:j.url,width:j.width,height:j.height,alt:j.alt})}),v&&(0,i.jsx)(d.P,{className:c()["discount-badge"],size:"large",children:b.replace("{DISCOUNT_AMOUNT}",n?n.toString():"10")}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:l()(c().heading,c()["heading-margin"]),children:x}),(0,i.jsx)("h4",{className:c().subheading,children:C})]}),(0,i.jsx)("div",{className:c()["subscription-points"],children:y.map((function(e){var t=e.heading,n=e.description,r=e.icon;return(0,i.jsxs)("div",{className:c()["subscription-point"],children:[(0,i.jsx)("div",{className:c().icon,children:(0,i.jsx)(a(),{src:r.url,width:30,height:30,layout:"responsive",alt:r.alt})}),(0,i.jsx)("h4",{className:c().heading,children:t}),(0,i.jsx)("p",{children:n})]},t)}))})]})}):(0,i.jsxs)("div",{className:l()(c().banner,s),children:[(0,i.jsx)("div",{className:c().logo,children:(0,i.jsx)(a(),{src:j.url,width:j.width,height:j.height,alt:j.alt})}),v&&(0,i.jsx)(d.P,{className:c()["discount-badge"],size:"large",children:b.replace("{DISCOUNT_AMOUNT}",n?n.toString():"10")}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:l()(c().heading,c()["heading-margin"]),children:x}),(0,i.jsx)("h4",{className:c().subheading,children:C})]}),(0,i.jsx)("div",{className:c()["subscription-points"],children:y.map((function(e){var t=e.heading,n=e.description,r=e.icon;return(0,i.jsxs)("div",{className:c()["subscription-point"],children:[(0,i.jsx)("div",{className:c().icon,children:(0,i.jsx)(a(),{src:r.url,width:30,height:30,layout:"responsive",alt:r.alt})}),(0,i.jsx)("h4",{className:c().heading,children:t}),(0,i.jsx)("p",{children:n})]},t)}))})]})}},24064:function(e,t,n){"use strict";n.d(t,{U:function(){return s}});var r=n(67294),i=n(15488),s=function(e){var t=(0,r.useState)(!1),n=t[0],s=t[1],a=(0,r.useContext)(i.h);return setTimeout((function(){a.register(e()),s(!0)}),100),n}},21205:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return Jt},default:function(){return Qt}});var r,i,s,a=n(85893),o=n(2962),c=n(82765),u=n(67294),l=n(36456),d=n(5152),m=n.n(d),p=n(90522),h=n(84218),f=n(41645),v=n(19012),g=n(7366),_=n(14924),x=n(26042),C=n(69396),w=n(99534),j=n(29815),b=n(94184),y=n.n(b),N=n(26248),S=n(58489),k=n(68635),P=n(25477),M=n(41508),Z=n(74401),O=n(11212),E=n(8063),D=n.n(E),L=n(69839),I=n(27838),B=n.n(I),T=n(71151),V=n(69016),z=n(11163),H="subscription_configuration",R=function(e){var t=e.product,n=e.setSubscription,r=t.subscription_configurations,i=(0,z.useRouter)().locale,s=(0,T.$4)(t,r,i),o=(0,S.XQ)(),c=(0,u.useRef)(!1),l=(0,S.cl)().values.subscription_configuration,d=(0,u.useCallback)((function(e){c.current=!0,o.setValues(e),setTimeout((function(){c.current=!1}),0)}),[o]),m=function(e){c.current||(d((0,_.Z)({},H,e)),n(e))};return(0,u.useEffect)((function(){var e,t;m(null!==(t=null===(e=s[1])||void 0===e?void 0:e.value)&&void 0!==t?t:0)}),[]),(0,a.jsxs)("div",{className:B().root,children:[0!==s.length&&(0,a.jsx)("p",{className:B().optionTitle,children:"Subscribe to this product and save:"}),(0,a.jsx)(V.K,{onValueChange:m,field:H,oneTimeFrequency:0,options:s.filter(Boolean),value:l})]})},F=n(10253);function K(){return K=Object.assign||function(e){for(var t=1;t0&&(0,a.jsxs)("div",{className:ye().countdownNumber,children:[(0,a.jsx)("span",{children:i.days}),(0,a.jsx)("span",{children:r(v.MV.CountdownDays)})]}),(0,a.jsxs)("div",{className:ye().countdownNumber,children:[(0,a.jsx)("span",{children:i.hours}),(0,a.jsx)("span",{children:r(v.MV.CountdownHours)})]}),(0,a.jsxs)("div",{className:ye().countdownNumber,children:[(0,a.jsx)("span",{children:i.minutes}),(0,a.jsx)("span",{children:r(v.MV.CountdownMinutes)})]}),0===i.days&&(0,a.jsxs)("div",{className:ye().countdownNumber,children:[(0,a.jsx)("span",{suppressHydrationWarning:!0,children:i.seconds}),(0,a.jsx)("span",{children:r(v.MV.CountdownSeconds)})]})]})]}),(0,a.jsxs)("div",{className:ye().countdownText,children:[r(v.MV.CountdownToReceiveBefore)," ","ukmeds"!==v.Dz.DE&&i.tomorrow&&(0,a.jsxs)("span",{className:ye().highlightText,children:["tomorrow, ",i.dueDate]}),"ukmeds"!==v.Dz.DE&&!i.tomorrow&&(0,a.jsxs)(a.Fragment,{children:[i.day," ",i.dueDate]}),"ukmeds"===v.Dz.DE&&(0,a.jsxs)(a.Fragment,{children:[i.dueDate," zu erhalten"]})]})]})},Pe=function(e){var t,n=e.targetHour,r=e.hasStock,i=e.product,s=e.rules,o=i.medical_product_type!==p.EK.OverTheCounter,c=(0,f.q)().t;return(0,a.jsxs)("section",{className:ye().root,children:[!i.timer_disabled&&(0,a.jsx)(ke,{targetHour:n,rules:s}),r&&(0,a.jsxs)(Se.Q,{children:[(0,a.jsx)(W,{})," ",c(v.J3.InStock)]}),i.bestseller&&(0,a.jsxs)(Se.Q,{children:[(0,a.jsx)(te,{})," ",c(v.J3.BestSeller)]}),(0,a.jsxs)(Se.Q,{children:[(0,a.jsx)(ce,{})," ",c(v.J3.DiscreetPackaging)]}),(null===(t=i.subscription_configurations)||void 0===t?void 0:t.length)>0&&(0,a.jsxs)(Se.Q,{children:[(0,a.jsx)(pe,{})," Subscribe & Save"]}),o&&(0,a.jsxs)(Se.Q,{children:[(0,a.jsx)(_e,{})," ",c(v.J3.PrescriptionIncluded)]}),(0,a.jsxs)(Se.Q,{children:[(0,a.jsx)(je,{})," ",c(v.J3.QuickAndEasy)]}),[v.Dz.UK].includes("ukmeds")&&(0,a.jsxs)(Se.Q,{children:[(0,a.jsx)(ce,{})," ",c(v.J3.FreeShipping)]})]})};function Me(){return Me=Object.assign||function(e){for(var t=1;t0&&(0,a.jsx)(Ve.Vm,{messages:e.messages}),(0,a.jsx)(Ue,{onClose:function(){return r(!0)},isPending:e.status===p.rq.Pending})]})})})),Qe=n(18170),Ye=n(43825),Ge=n(93783),Xe=n(47746),$e=n(96381),et=n(30878),tt=n(46244),nt=n(23133),rt=n(14851);function it(e,t,n){return e.pipe((0,p.l4)(Fe,Ze.Submit),(0,Ye.M)(t.pipe((0,Ge.j)("user","session"))),(0,Xe.zg)((function(e){var t=(0,F.Z)(e,2),r=t[0],i=t[1];return function(){var e={email:r.payload.email,productId:r.payload.productId};switch(i){case nt.VS.SignedOut:return(0,tt.ht)(e,n);case nt.VS.SignedIn:return(0,et.ht)(e,n);default:(0,p.UT)("OutOfStock alert")}}().pipe((0,$e.w)((function(){return(0,Qe.of)(Ke(Ze.Success,"You were subscribed"))})),(0,rt.rS)(Ke.bind(void 0,Ze.Error)))})))}var st={status:p.rq.Idle,messages:[]};function at(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:st,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ze.Submit:return(0,C.Z)((0,x.Z)({},e),{status:p.rq.Pending,messages:[]});case Ze.Success:return(0,C.Z)((0,x.Z)({},e),{status:p.rq.Success,messages:[{text:t.payload,type:p.Cs.Success,i18n:!1}]});case Ze.Error:return(0,C.Z)((0,x.Z)({},e),{status:p.rq.Error,messages:[{text:t.payload,type:p.Cs.Error,i18n:!1}]});default:return e}}function ot(){return{epics:[it],reducers:{outOfStock:at},name:"outOfStock"}}var ct=function(e){return(0,Be.U)(ot)?(0,a.jsx)(Je,{productId:e.productId}):null},ut=n(35989),lt=n(15339),dt=m()((function(){return Promise.resolve().then(n.bind(n,83605))}),{loadableGenerated:{webpack:function(){return[83605]}}}),mt=function(e){var t,n=e.product,r=e.isAdding,i=e.online,s=e.urlKey,o=e.addToCart,c=e.optionsRender,d=(0,f.q)().t,m=(0,l.v9)((function(e){return{user:e.user?e.user.data:null,isLoggedIn:!!e.user&&e.user.session===nt.VS.SignedIn}})),h=m.user,g=m.isLoggedIn,b=(0,u.useState)(!1),E=b[0],I=b[1],B=(0,u.useState)(null),T=B[0],V=B[1],z=(0,u.useState)([]),H=z[0],F=z[1],K=(0,u.useState)([]),A=K[0],q=K[1],W=(0,u.useState)(null),U=W[0],J=W[1],Q=(0,u.useCallback)((function(){return"ConfigurableProduct"===n.__typename?E&&null===T?null:c?c((function(e,t,n,r){I(!0),V(e),F(t),q(n),J(r)})):null:(0,a.jsx)(R,{setSubscription:J,product:n})}),[E,c,n,T]),Y=n.short_description&&n.short_description.html||"",G=T||n,X=!!G.stock_status&&G.stock_status===v.XT.IN_STOCK,$=(0,P.N)(n.bullet_points),ee="ConfigurableProduct"===n.__typename&&E||"SimpleProduct"===n.__typename&&n.name||"VirtualProduct"===n.__typename&&n.name||"MedicalLetter"===n.__typename&&n.name,te=n.medical_product_type!==p.EK.OverTheCounter,ne=[];n.media_gallery&&(ne=(0,j.Z)(n.media_gallery)),G.media_gallery&&G.media_gallery.length>0&&(ne=(0,j.Z)(G.media_gallery));var re=(0,L.F)(n),ie=G.price&&G.price.minimalPrice&&G.price.minimalPrice.amount&&null!==G.price.minimalPrice.amount.value&&G.price.regularPrice&&G.price.regularPrice.amount&&null!==G.price.regularPrice.amount.value&&G.price.minimalPrice.amount.value0?t:null,s="ConfigurableProduct"===n.__typename?"ConfigurableProduct":"SimpleProduct",a=function(){if("ConfigurableProduct"===s){var e=Object.keys(r).filter((function(e){return!e.includes("customOption")})).map((function(e){return{option_id:e,option_value:r[e]}})),t=Object.keys(r).filter((function(e){return e.includes("customOption")})).map((function(e){return{option_id:e.replace("customOption_",""),option_value:r[e]}}));return{qty:1,sku:n.sku,options:e,custom_options:t,subscription_configuration:i}}var a=(0,k.Xo)(A);return{qty:1,sku:n.sku,custom_options:a,subscription_configuration:i}}(),c=n.bullet_points,u=n.name,l=(n.media_gallery||[]).filter(Boolean).map((function(e){return e.url}))[0],d=(0,k.Xo)(H);o(a,{image:l||"https://placehold.it/400",title:u,price:ae.minimalPrice.amount.value,bullets:(0,P.N)(c||""),options:d||[]})}),[o,A,H,n,ae.minimalPrice]),ce=(0,u.useMemo)((function(){return(0,a.jsxs)(a.Fragment,{children:[Q(),Boolean(n.prescription_fee)&&n.prescription_fee&&(0,a.jsx)("div",{className:D().optionGroup,children:(0,a.jsxs)("p",{className:D().optionTitle,children:[d(v.MV.PrescriptionFee),":"," ",(0,a.jsx)(M.Z,{price:n.prescription_fee})]})})]})}),[n.prescription_fee,Q,d]),ue=(0,ut.Z)(ce.props.children,(function(e){return!!e})).length>0;return(0,a.jsxs)("div",{className:y()((0,_.Z)({},D().root,!0)),itemScope:!0,itemType:"http://schema.org/Product",children:[(0,a.jsx)("meta",{itemProp:"url",content:"/".concat(n.url_key)}),(0,a.jsx)("meta",{itemProp:"sku",content:n.sku||""}),(0,a.jsx)("meta",{itemProp:"name",content:"".concat(n.name)}),(0,a.jsxs)("section",{className:D().title,children:[(0,a.jsx)("h1",{children:(0,a.jsx)("span",{children:n.name})}),"ukmeds"===v.Dz.UK&&(0,a.jsx)(dt,{className:D().titleReview,size:"small"})]}),(0,a.jsxs)("div",{className:D().mainSection,children:[(0,a.jsx)("div",{className:D().leftCol,children:(0,a.jsxs)("section",{className:D().imageCarousel,children:[(0,a.jsx)(N.Z,{images:ne,alt:n.name,urlKey:s,hasDiscount:Boolean(ie),discountAmount:se}),te&&(0,a.jsx)("p",{className:D().imageNote,children:d(v.J3.ImagesForIllustrativePurposesOnly)})]})}),(0,a.jsxs)("section",{className:y()(D().details,(0,_.Z)({},D().detailsNoOptions,!ue)),children:[(0,a.jsxs)("div",{className:D().description,children:[(0,a.jsx)(Z.Z,{content:Y}),(0,a.jsx)("meta",{itemProp:"description",content:n.meta_description||""}),(0,a.jsx)(Ie,{bullets:$}),(0,a.jsx)(Pe,{hasStock:X,rules:re,product:n,simplePrice:ae}),"ukmeds"===v.Dz.UK&&(0,a.jsx)("div",{className:D().bannerIconBlock,children:(0,a.jsx)(lt.Z,{})})]}),i&&(0,a.jsxs)(S.l0,{onSubmit:oe,className:y()(D().form,{"opacity-0":!ee,"opacity-1":ee,"min-vh":!ee}),children:[ue&&(0,a.jsx)("section",{className:D().options,children:ce}),(0,a.jsx)("section",{className:D().cartActions,children:(0,a.jsx)(O.$,{sticky:!0,hasPrice:Boolean(n.price),hasStock:X,isAdding:r,simpleProductPrice:ae,ctaText:d(v.J3.QuickCheckout),vatIncluded:!te,isPrescriptionProduct:te})}),n.price&&i&&!X&&(0,a.jsx)("section",{className:D().oos,children:(0,a.jsx)(ct,{productId:G.id})})]})]})]})]})},pt=n(9106),ht=n(24995),ft=n(61303),vt=n(16423),gt=n(12475),_t=n(93924),xt=n.n(_t),Ct=n(74669),wt=n.n(Ct),jt=n(83605),bt=n(3532),yt=n(34651),Nt=n(25675),St=n.n(Nt),kt=function(e){var t,n,r=e.product,i=e.productOptions,s=e.setPage,o=e.setList,c=(0,l.I0)(),u=r.feefo_product_stars,d={stars:[5,4,3,2,1],values:[u.star5,u.star4,u.star3,0,0]},m=d.values.reduce((function(e,t){return e+t})),p=d.values.map((function(e){return 0!==e?e/m*156:0}));return(0,a.jsxs)("div",{className:wt().summaryWrapper,children:[(0,a.jsx)(jt.default,{className:wt().inlineSummary,propSummary:{rating:null!==(t=r.feefo_rating)&&void 0!==t?t:0,number_of_reviews:null!==(n=r.feefo_number_of_reviews)&&void 0!==n?n:0,reviews:[]}}),(0,a.jsx)("div",{className:wt().starsWrapper,children:d.stars.map((function(e,t){return(0,a.jsxs)("li",{className:wt().rating,children:[(0,a.jsx)("span",{className:wt().starCount,onClick:function(){return Pt(e.toString(),r,i,s,o,c)},children:e}),(0,a.jsx)(St(),{width:"20",height:"20",src:"https://www.ukmeds.co.uk/images/feefo/feefo-star.svg",alt:"star",className:wt().starImage},e+t),0!==p[t]?(0,a.jsx)("span",{className:wt().ratingBar,style:{width:"".concat(p[t],"px")}}):null,(0,a.jsx)("span",{className:wt().ratingCount,children:d.values[t]})]},e)}))})]})},Pt=function(e,t,n,r,i,s){var a;["1","2"].includes(e)||0===t.feefo_product_stars["star".concat(e)]||(0,bt.d)(t.sku,null!==(null===n||void 0===n||null===(a=n.configurable_options)||void 0===a?void 0:a.variants),1,e).then((function(t){i(1),r(1),s({type:yt.P5.FetchFeefoProductReviewsSuccess,payload:{reviews:t.reviews,metadata:t.metadata,starFilter:e}})}))},Mt=n(34565),Zt=n(48999),Ot=n(4298),Et=n.n(Ot),Dt=function(e){var t=e.review,n=e.product,r=e.id,i={"@context":"https://schema.org","@type":"Product",name:n.name,review:{"@type":"Review",reviewRating:{"@type":"Rating",ratingValue:t.rating,bestRating:5},author:{"@type":"Person",name:t.author?t.author:"Customer"},aggregateRating:{"@type":"AggregateRating",ratingValue:n.feefo_rating,reviewCount:n.feefo_number_of_reviews}}};return(0,a.jsx)(Et(),{id:r,type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(i)}})},Lt=function(e){var t=e.reviews;return t?(0,a.jsxs)("div",{className:wt().reviewsWrapper,children:[(0,a.jsx)("div",{className:wt().sectionTitle,children:"Top Customer Reviews"}),Object.values(t).map((function(t,n){return(0,a.jsxs)("div",{className:wt().reviewWrapper,children:[(0,a.jsx)(Dt,{id:"".concat(e.product.id,"-r-").concat(n),product:e.product,review:t}),(0,a.jsxs)("div",{className:wt().reviewTitle,children:[(0,a.jsx)("span",{children:t.title}),(0,a.jsx)("span",{className:wt().reviewStarsWrapper,children:(0,a.jsx)(Mt.default,{input:t.rating})})]}),(0,a.jsx)("div",{className:wt().reviewContent,children:t.content}),(0,a.jsxs)("div",{className:wt().infoWrapper,children:[(0,a.jsx)("div",{children:It(t)}),(0,a.jsx)("div",{children:t.date})]})]},n)}))]}):(0,a.jsxs)("div",{className:wt().reviewsWrapper,children:[(0,a.jsx)("div",{className:wt().sectionTitle,children:"Top Customer Reviews"}),(0,a.jsxs)("div",{className:wt().loader,children:[(0,a.jsx)("span",{className:wt().loaderIcon,children:(0,a.jsx)(Zt.Z,{})}),(0,a.jsx)("div",{children:"Loading reviews..."})]})]})},It=function(e){return e.author&&e.location?"".concat(e.author," - ").concat(e.location):null},Bt=n(92417),Tt=n.n(Bt),Vt=n(10348),zt=function(e){var t=e.product,n=e.productOptions,r=(0,l.v9)((function(e){return e.reviews.feefo})),i=(0,l.I0)(),s=(0,u.useState)(!0)[0];(0,u.useEffect)((function(){var e;(0,bt.d)(t.sku,null!==(null===n||void 0===n||null===(e=n.configurable_options)||void 0===e?void 0:e.variants),1,Vt.qK).then((function(e){return i({type:yt.P5.FetchFeefoProductReviewsSuccess,payload:e})}))}),[]);var o=(0,u.useState)(1),c=o[0],d=o[1],m=(0,u.useState)(1),p=m[0],h=m[1];if(t.feefo_product_stars&&r.productReviews&&Object.keys(r.productReviews).length){var f=r.productReviews[c],v=Object.keys(r.productReviews)||[],g=void 0!==r.productMeta?r.productMeta.count:0;return(0,a.jsxs)("div",{className:y()(wt().accordion,(0,_.Z)({},Tt().accordionOpen,s)),children:[(0,a.jsx)("div",{role:"button",tabIndex:0,className:y()(Tt().accordionHeading,wt().accordionHeading),children:(0,a.jsx)("h2",{children:"Customer Reviews"})}),(0,a.jsxs)("div",{className:y()(Tt().accordionBody),children:[(0,a.jsxs)("div",{className:wt().feefoProductWrapper,children:[(0,a.jsx)(kt,{product:t,productOptions:n,setPage:d,setList:h}),(0,a.jsx)(Lt,{reviews:f,product:t})]}),(0,a.jsx)(Vt.hQ,{current_page:c,current_list:p,setPage:d,setList:h,preloaded_pages:v,product:t,productOptions:n,number_of_reviews:g})]})]})}return null},Ht=m()((function(){return Promise.all([n.e(7917),n.e(3309)]).then(n.bind(n,99537))}),{loadableGenerated:{webpack:function(){return[99537]}},loading:function(){return(0,a.jsx)("p",{children:"Loading..."})}}),Rt=function(e){var t=e.product,n=e.online,r=e.author,i=e.subscriptionsBanner,s=e.productOptions,o=e.isAdding,c=e.medicalReviewer,d=(0,l.I0)(),m=(0,f.q)().t,_=(0,u.useCallback)((function(e,n){var r=1!==Number(t.force_reorder_logic);d((0,pt.wl)(pt.$.Add,{item:n,cartAddParams:e,productId:t.id,productType:t.medical_product_type,requiresConsultation:!0,requiresVerification:r,min_bmi:t.min_bmi,max_bmi:t.max_bmi}))}),[d,t.id,t.medical_product_type,t.force_reorder_logic]),x=(0,u.useState)(!1),C=x[0],w=x[1];(0,u.useEffect)((function(){var e=function(){w(!0),window.removeEventListener("scroll",e)};t.sku,window.innerWidth<850&&0===window.scrollX?window.addEventListener("scroll",e):e()}),[]);var j=(0,u.useMemo)((function(){return s&&s.variants?s.variants.some((function(e){return e.product.subscription_configurations.length>0})):t.subscription_configurations.length>0}),[t,s]),b=(0,u.useMemo)((function(){if(s&&s.variants){var e=(0,ft.Z)(s.variants.map((function(e){var n=(0,T.i6)(e.product,t.subscription_configurations).map((function(e){return e.value})),r=Number((0,vt.Z)(e,"product.price.regularPrice.amount.value",0)),i=(0,vt.Z)(e,"product.subscription_configuration_price",[]).filter((function(e){return n.includes(e.configuration)})),s=(0,gt.Z)(i,(function(e){return e.price}));return s?(r-s.price)/r*100:0})));if(e)return Math.round(e)}}),[t.subscription_configurations,s]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h.tW,{variant:"blank",children:(0,a.jsx)(h.W2,{children:(0,a.jsx)(mt,{product:t,urlKey:t.url_key,isAdding:o,online:n,addToCart:_,optionsRender:function(e){return C?(0,a.jsx)(Ht,{sku:t.sku,setProduct:e,options:s,subscriptions:t.subscription_configurations}):(0,a.jsx)(a.Fragment,{})}})})}),(0,a.jsx)(h.im,{variant:"page-inner",children:(0,a.jsxs)(h.W2,{children:[(0,a.jsx)(zt,{product:t,productOptions:s}),j&&i&&(0,a.jsx)(ht.Z,{className:xt().subscriptionBanner,items:i,discount:b,isPrescription:t.medical_product_type!==p.EK.OverTheCounter}),t&&t.description&&(0,a.jsx)(g.j,{content:t.description.html||m(v.J3.ProductDescriptionMissing),productName:t.name,urlKey:t.url_key,author:r,medicalReviewer:c})]})})]})};Rt.defaultProps={};var Ft=(0,l.$j)((function(e){var t;return{isAdding:(null===(t=e.cart)||void 0===t?void 0:t.status)===p.rq.Pending,online:e.app.online}}))(Rt),Kt=n(5756),At=function(e){var t={"@context":"https://schema.org/","@type":"MedicalIndication",name:e.name};return(0,a.jsx)(Et(),{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},qt=function(e){var t={"@context":"https://schema.org/","@type":"MedicalCondition",name:e.name};return(0,a.jsx)(Et(),{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},Wt=n(48793),Ut=n.n(Wt),Jt=!0,Qt=function(e){var t,n,r=e.product,i=e.productOptions,s=e.subscriptionsBanner,u=e.categoryName,l=e.author,d=e.medicalReviewer,m=(0,f.q)().t,h=Boolean(r.meta_title)&&r.name!==r.meta_title,g=Boolean(r.meta_description)&&r.name!==(null===(t=r.meta_description)||void 0===t?void 0:t.trim());return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.PB,{title:h?r.meta_title:m(v.J3.MetaTitleTemplate,{productName:r.name}),openGraph:{images:[{url:(null===(n=r.image)||void 0===n?void 0:n.url)||" ",alt:r.meta_title||" "}]},titleTemplate:"%s",description:g?r.meta_description:m(v.J3.MetaDescriptionTemplate,{productName:r.name}),canonical:"".concat("https://www.ukmeds.co.uk","/").concat(r.url_key)}),r.medical_product_type===p.EK.Prescription&&u&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(At,{name:u}),(0,a.jsx)(qt,{name:u})]}),(0,a.jsxs)("div",{className:Ut().root,children:[(0,a.jsx)(c.b,{breadcrumbs:r.breadcrumbs||[],id:r.id,name:r.name||"",url:r.url_key||""}),(0,a.jsx)(Ft,{subscriptionsBanner:s,product:r,productOptions:i,author:l,medicalReviewer:d}),(0,a.jsx)(Kt.Z,{})]},"page")]})}},82625:function(e,t,n){"use strict";n.d(t,{SU:function(){return m},sG:function(){return d}});var r,i=n(14924),s=n(42298),a=n(89345),o=n(70879),c=n(83366),u=n(19012),l=(r={},(0,i.Z)(r,u.Dz.UK,a.Z),(0,i.Z)(r,u.Dz.EU,a.Z),(0,i.Z)(r,u.Dz.DE,o.Z),(0,i.Z)(r,u.Dz.NM,a.Z),r);function d(e){return(0,c.Z)(e,"yyyy-MM-dd HH:mm:ss",new Date)}function m(e){return(0,s.Z)(e,"do MMMM",{locale:l.ukmeds})}},97735:function(e,t,n){"use strict";n.d(t,{D$:function(){return d},DS:function(){return w},EX:function(){return l},Fy:function(){return _},HY:function(){return x},Ib:function(){return u},RN:function(){return m},aO:function(){return p},dn:function(){return o},m2:function(){return a},rc:function(){return g},uH:function(){return c},wv:function(){return h},zJ:function(){return C}});var r=n(14924),i=n(83999),s=n(19012);function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:35,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(n){if(t){var r=c()(n);if(r)return r}return(null===n||void 0===n?void 0:n.length)>e?[s.MV.ValidationMaxLength,{length:e}]:void 0}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.MV.ValidationEmail;return function(n){return!n||n.length0&&void 0!==arguments[0]?arguments[0]:s.MV.ValidationRequired;return function(t){return t?void 0:e}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.MV.ValidationRequired;return function(t){return t?6!==String(t).length?"Must be 6 characters":void 0:e}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.MV.ValidationRequired;return function(t){if(0!==t)return t?void 0:e}}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.MV.ValidationMinLength;return function(n){return!n||n.length0&&void 0!==arguments[0]?arguments[0]:s.MV.ValidationSpecialCharacters;return function(t){if(t.match(/[0-9!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]+/gm))return e}}())}function p(){return function(e){var t=0,n=e||"".trim();return n.length>=8?(n.match(/\d+/)&&t++,n.match(/[a-z]+/)&&t++,t<2?s.MV.ValidationPasswordNumberLetter:void 0):"Minimum length of this field must be equal or greater than %1 symbols. Leading and trailing spaces will be ignored.,\n ".concat([8..toString()])}}var h,f,v={landline:/^\+{0,2}([\-\. ])?(\(?\d{0,3}\))?([\-\. ])?\(?\d{0,3}\)?([\-\. ])?\d{3}([\-\. ])?\d{4}/,mobile:/^(\+?44)?(\(\d+\))?[\d ]+(#\d+)?$/,de:/(([+][(]?[0-9]{1,3}[)]?)|([(]?[0-9]{4}[)]?))\s*[)]?[-\s\.]?[(]?[0-9]{1,3}[)]?([-\s\.]?[0-9]{3})([-\s\.]?[0-9]{3,4})/};function g(){return function(e){if(!("ukmeds"===s.Dz.DE?v.de.test(e):v.landline.test(e)))return s.MV.ValidationPhone}}!function(e){e.Month="Month",e.Day="Day",e.Year="Year",e.Date="Date",e.TooYoung="TooYoung",e.TooOld="TooOld"}(h||(h={}));var _=(f={},(0,r.Z)(f,h.Date,s.MV.ValidationInvalidDob),(0,r.Z)(f,h.TooYoung,s.MV.ValidationTooYoung),f);function x(e){return function(t,n){if(!n.dob)return h.Date;if("month"===e&&void 0!==t&&(t<1||t>12))return h.Month;if("day"===e&&void 0!==t&&(t<1||t>31))return h.Day;if("year"===e&&void 0!==t&&String(t).length<4)return h.Year;var r=n.dob,i=r.day,s=r.month,a=r.year;if(void 0!==i&&void 0!==s&&void 0!==a){var o=String(s<10?"0".concat(s):s),u=String(i<10?"0".concat(i):i);if(!function(e,t,n){var r=parseInt(t,10)-1;return r>=0&&r<12&&e>0&&e<=function(e,t){switch(e){case 1:return t%4===0&&t%100||t%400===0?29:28;case 8:case 3:case 5:case 10:return 30;default:return 31}}(r,n)}(i,s,a))return h.Date;var l=new Date("".concat(a,"-").concat(o,"-").concat(u)),d=function(e,t){var n=e-t,r=new Date(n);if(n<0)return 0;return Math.abs(r.getUTCFullYear()-1970)}(Date.now(),l.getTime());return d<18?h.TooYoung:d>120?h.TooOld:void 0}return c()(t)}}function C(){var e=function(){switch("ukmeds"){case s.Dz.NM:case s.Dz.UK:case s.Dz.EU:default:return{pattern:/^[A-Za-z]{1,2}[0-9]{1,2}[A-Za-z]?( )?[0-9][A-Za-z]{2}$/gi,country_id:"GB"};case s.Dz.DE:return{pattern:/(?!01000|99999)(0[1-9]\d{3}|[1-9]\d{4})/gi,country_id:"DE"};case s.Dz.NM:return{pattern:/(?!01000|99999)(0[1-9]\d{3}|[1-9]\d{4})/gi,country_id:"SM"}}}(),t=e.pattern,n=e.country_id;return function(e,r){if(!r||r.country_id===n)return e&&Boolean(e.replace(" ","").match(t))?void 0:s.MV.ValidationPostcode}}function w(){return function(e){var t=c()(e);return t||(/^([0-9]{1,2})\/([0-9]{1,2})\/([0-9]{4})$/.test(e)?void 0:h.Date)}}},43795:function(e){e.exports={itemDark:"CardColor_itemDark__oxhwN",borderDark:"CardColor_borderDark__1WpDZ",itemLight:"CardColor_itemLight__CZ6Yt",borderLight:"CardColor_borderLight__e5VTs",itemCancelled:"CardColor_itemCancelled___KtFZ",itemSuccess:"CardColor_itemSuccess__M9CAd",itemWarning:"CardColor_itemWarning__teym7",itemFailed:"CardColor_itemFailed__WNwG3",itemPadding:"CardColor_itemPadding__e07fO",item:"CardColor_item__QkBrO"}},16377:function(e){e.exports={reviews:"InlineSummary_reviews__5KPQO",reviewsSmall:"InlineSummary_reviewsSmall__bUDSb",stars:"InlineSummary_stars__h78MO",logo:"InlineSummary_logo__mobRn",starsIcons:"InlineSummary_starsIcons__6AB5p",starsText:"InlineSummary_starsText__KZHAM"}},65581:function(e){e.exports={root:"ReviewStars_root__UofOC"}},46576:function(e){e.exports={root:"Messages_root__MCCZ2",message:"Messages_message__Waq_V",error:"Messages_error__9yFwQ",info:"Messages_info__K_MEO",infopaypal:"Messages_infopaypal__dE9m0",icon:"Messages_icon__YsSyL",success:"Messages_success__g7I_y",warning:"Messages_warning__UKKCt",content:"Messages_content__BfPpQ",messageSizeSmall:"Messages_messageSizeSmall__S6U4H",messageSummaryVariant:"Messages_messageSummaryVariant__gGHrx",summaryBody:"Messages_summaryBody__g2laK"}},21218:function(e){e.exports={root:"OutOfStock_root__V8jn_",closeBtn:"OutOfStock_closeBtn__1JDHH",label:"OutOfStock_label__BQD4y",textInput:"OutOfStock_textInput__AstH1",inputWrapper:"OutOfStock_inputWrapper__SXZNw",btn:"OutOfStock_btn__RJjW1",errorText:"OutOfStock_errorText__6uV1f"}},48793:function(e){e.exports={root:"Product_root__Lewal"}},79829:function(e){e.exports={root:"ProductBullets_root__aHqxM",list:"ProductBullets_list__W7B_H"}},84823:function(e){e.exports={root:"ProductIconBlocks_root__9knO1",itemDark:"ProductIconBlocks_itemDark__aWNm4",itemLight:"ProductIconBlocks_itemLight__7ZFUK",item:"ProductIconBlocks_item__AWEQF",countdown:"ProductIconBlocks_countdown__3kHJ7",highlightText:"ProductIconBlocks_highlightText__CQl37",countdowniconText:"ProductIconBlocks_countdowniconText__fAMtI",countdownContainerDe:"ProductIconBlocks_countdownContainerDe__7Lvku",countdownContainer:"ProductIconBlocks_countdownContainer__clJSR",countdownNumbersDe:"ProductIconBlocks_countdownNumbersDe__aIfIu",countdownNumbers:"ProductIconBlocks_countdownNumbers__Y8_j_",countdownNumber:"ProductIconBlocks_countdownNumber__ydRF2",countdownText:"ProductIconBlocks_countdownText__dBJDl"}},14606:function(e){e.exports={root:"Carousel_root__WfmEG",loader:"Carousel_loader__PoXqh",loaderActive:"Carousel_loaderActive__KOU6T",withThumbs:"Carousel_withThumbs__mIBla",main:"Carousel_main__PUWK8",currentImage:"Carousel_currentImage__aHTam",oneImage:"Carousel_oneImage__Ib2tP",image:"Carousel_image__khmoc",thumbList:"Carousel_thumbList__tECU_",thumbItem:"Carousel_thumbItem__ERTcM"}},40892:function(e){e.exports={discountBadge:"DiscountBadge_discountBadge__AQ1sv",discountText:"DiscountBadge_discountText__I2tRG"}},93924:function(e){e.exports={subscriptionBanner:"ProductPage_subscriptionBanner__r8FKH"}},15656:function(e){e.exports={banner:"SubscriptionsBanner_banner__hCY_S",logo:"SubscriptionsBanner_logo__zJhow","discount-badge":"SubscriptionsBanner_discount-badge__fzpPm",heading:"SubscriptionsBanner_heading__HJDdQ","heading-margin":"SubscriptionsBanner_heading-margin__vEFIJ","subscription-points":"SubscriptionsBanner_subscription-points__cKlsI","subscription-point":"SubscriptionsBanner_subscription-point__LbLmf",icon:"SubscriptionsBanner_icon__xQ2I0",link:"SubscriptionsBanner_link__sLAuR"}}},function(e){e.O(0,[8489,2298,3366,6193,8317,8502,5991,5756,7056,4400,9774,2888,179],(function(){return t=7097,e(e.s=t);var t}));var t=e.O();_N_E=t}]);