(self.webpackChunkhhgDiscoverV1=self.webpackChunkhhgDiscoverV1||[]).push([[6095],{e5PB:function(e,t,a){"use strict";a.d(t,{k:function(){return BabyPoopEmbed}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("lFZO"),o=a("ei5w");a("vH4S"),a("rBCA"),a("8BcA"),a("xXM3"),a("yVya");let BabyPoopEmbed=e=>{var{babyPoopPage:t,formProps:a}=e,r=(0,n.a)(e,["babyPoopPage","formProps"]);let{reviewedBy:s,reviewedDate:c}=t||{};return l().createElement(i.H,Object.assign({},r),l().createElement(i.H.Banner,{icon:l().createElement("img",{alt:"health-tool-icon",src:null==t?void 0:t.featuredImage,loading:"lazy"}),heading:t.title,medicalReview:{link:null==s?void 0:s.profileUrl,reviewer:null==s?void 0:s.displayName,date:c}}),l().createElement(i.H.Body,null,l().createElement(o.B,Object.assign({babyPoopPage:t},a))))}},n4nW:function(e,t,a){"use strict";a.d(t,{h:function(){return BabyVaccineCardEmbed}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("sFNn"),o=a("Wbba"),s=a("lFZO"),c=a("uvxu");a("vH4S"),a("rBCA"),a("8BcA"),a("xXM3"),a("yVya");let BabyVaccineCardEmbed=e=>{var t,a,r,{babyVaccineContent:m,formProps:u}=e,g=(0,n.a)(e,["babyVaccineContent","formProps"]);let{t:d}=(0,i.u)();return l().createElement(s.H,Object.assign({},g),l().createElement(s.H.Banner,{icon:l().createElement("img",{alt:"health-tool-icon",src:(null==m?void 0:m.featuredImage)||o.C.getAssetPath("health-tools/baby-vaccine-icon.svg"),loading:"lazy"}),heading:(null==m?void 0:m.title)||d("babyVaccineTool.heading"),medicalReview:{link:(null===(t=null==m?void 0:m.reviewBy)||void 0===t?void 0:t.link)||"",reviewer:(null===(a=null==m?void 0:m.reviewBy)||void 0===a?void 0:a.reviewer)||"",date:(null===(r=null==m?void 0:m.reviewBy)||void 0===r?void 0:r.date)||""}}),l().createElement(s.H.Body,null,l().createElement(c.B,Object.assign({},u))))}},"2W4F":function(e,t,a){"use strict";a.d(t,{S:function(){return BMICardEmbed}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("sFNn"),o=a("Wbba"),s=a("lFZO"),c=a("75tZ");a("vH4S"),a("rBCA"),a("8BcA"),a("xXM3"),a("yVya");let BMICardEmbed=e=>{var t,a,r,{bmiContent:m,bmiGenerated:u,bmiUnit:g,defaultUnitSystem:d,formProps:p}=e,b=(0,n.a)(e,["bmiContent","bmiGenerated","bmiUnit","defaultUnitSystem","formProps"]);let{t:h}=(0,i.u)();return l().createElement(s.H,Object.assign({},b),l().createElement(s.H.Banner,{isRevamp:!0,icon:l().createElement("img",{alt:"health-tool-icon",src:(null==m?void 0:m.featured_image)||o.C.getAssetPath("health-tools/bmi.svg"),loading:"lazy"}),heading:(null==m?void 0:m.title)||h("bmi.heading"),medicalReview:{link:null===(t=null==m?void 0:m.reviewBy)||void 0===t?void 0:t.link,reviewer:null===(a=null==m?void 0:m.reviewBy)||void 0===a?void 0:a.reviewer,date:null===(r=null==m?void 0:m.reviewBy)||void 0===r?void 0:r.date}}),l().createElement(s.H.Body,null,l().createElement(c.B,Object.assign({bmiGenerated:u,bmiUnit:g,defaultUnitSystem:d},p))))}},KFz6:function(e,t,a){"use strict";a.d(t,{V:function(){return BMRCardEmbed}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("sFNn"),o=a("Wbba"),s=a("lFZO"),c=a("75tZ");a("vH4S"),a("rBCA"),a("8BcA"),a("xXM3"),a("yVya");let BMRCardEmbed=e=>{var t,a,r,{bmrContent:m,bmiGenerated:u,bmiUnit:g,formProps:d}=e,p=(0,n.a)(e,["bmrContent","bmiGenerated","bmiUnit","formProps"]);let{t:b}=(0,i.u)();return l().createElement(s.H,Object.assign({},p),l().createElement(s.H.Banner,{icon:l().createElement("img",{alt:"health-tool-icon",src:(null==m?void 0:m.featured_image)||o.C.getAssetPath("health-tools/bmr.svg"),loading:"lazy"}),heading:(null==m?void 0:m.title)||b("bmr.heading"),medicalReview:{link:null===(t=null==m?void 0:m.reviewBy)||void 0===t?void 0:t.link,reviewer:null===(a=null==m?void 0:m.reviewBy)||void 0===a?void 0:a.reviewer,date:null===(r=null==m?void 0:m.reviewBy)||void 0===r?void 0:r.date}}),l().createElement(s.H.Body,null,l().createElement(c.B,Object.assign({bmiGenerated:u,bmiUnit:g,enableUnitPicker:!0},d,{submitProps:Object.assign(Object.assign({},null==d?void 0:d.submitProps),{dataEventAction:"BMR"})}))))}},"h+21":function(e,t,a){"use strict";a.d(t,{C:function(){return DueDateCardEmbed}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("sFNn"),o=a("Wbba"),s=a("lFZO"),c=a("8+IF");a("vH4S"),a("rBCA"),a("8BcA"),a("xXM3"),a("yVya");let DueDateCardEmbed=e=>{var t,{dueDatePageInfo:a,expertUrl:r,formProps:m}=e,u=(0,n.a)(e,["dueDatePageInfo","expertUrl","formProps"]);let{t:g}=(0,i.u)();return l().createElement(s.H,Object.assign({isPregTool:!0},u),l().createElement(s.H.Banner,{isRevamp:!0,color:"pink",icon:l().createElement("img",{alt:"health-tool-icon",src:(null==a?void 0:a.featured_image)||o.C.getAssetPath("health-tools/due-date-icon.svg"),loading:"lazy"}),heading:(null==a?void 0:a.post_title)||g("healthTools.dueDateCalculator"),medicalReview:{link:r,reviewer:null===(t=null==a?void 0:a.reviewed_by)||void 0===t?void 0:t.display_name,date:null==a?void 0:a.reviewed_date}}),l().createElement(s.H.Body,null,l().createElement(c.D,Object.assign({},m,{locale:u.locale}))))}},XJ7Q:function(e,t,a){"use strict";a.d(t,{C:function(){return PWGCardEmbed}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("sFNn"),o=a("Wbba"),s=a("XsRk"),c=a("lFZO"),m=a("iCm1");a("vH4S"),a("rBCA"),a("8BcA"),a("xXM3"),a("yVya");let PWGCardEmbed=e=>{var t,{pwgContent:a,formProps:r}=e,u=(0,n.a)(e,["pwgContent","formProps"]);let{t:g}=(0,i.u)();return l().createElement(c.H,Object.assign({isPregTool:!0},u),l().createElement(c.H.Banner,{icon:l().createElement("img",{alt:"health-tool-icon",src:(null==a?void 0:a.featuredImage)||o.C.getAssetPath("health-tools/pwg-icon.svg"),loading:"lazy"}),heading:(null==a?void 0:a.title)||g("pregnancyWeightGain.heading"),medicalReview:{link:(0,s.c)(null==a?void 0:a.reviewedBy),reviewer:null===(t=null==a?void 0:a.reviewedBy)||void 0===t?void 0:t.display_name,date:null==a?void 0:a.reviewedDate}}),l().createElement(c.H.Body,null,l().createElement(m.P,Object.assign({},r))))}},"/FLf":function(e,t,a){"use strict";a.d(t,{w:function(){return THRCardEmbed}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("sFNn"),o=a("Wbba"),s=a("XsRk"),c=a("lFZO"),m=a("lyNv");a("vH4S"),a("rBCA"),a("8BcA"),a("xXM3"),a("yVya");let THRCardEmbed=e=>{var t,a,{thrContent:r,formProps:u}=e,g=(0,n.a)(e,["thrContent","formProps"]);let{t:d}=(0,i.u)();return l().createElement(c.H,Object.assign({},g),l().createElement(c.H.Banner,{icon:l().createElement("img",{alt:"health-tool-icon",src:(null==r?void 0:r.featured_image)||o.C.getAssetPath("health-tools/target-heart-rate-icon.svg"),loading:"lazy"}),heading:(null==r?void 0:r.title)||d("targetHearRate.heading"),medicalReview:(null===(t=null==r?void 0:r.reviewedBy)||void 0===t?void 0:t.display_name)?{link:(0,s.c)(null==r?void 0:r.reviewedBy),reviewer:null===(a=null==r?void 0:r.reviewedBy)||void 0===a?void 0:a.display_name,date:null==r?void 0:r.reviewedDate}:void 0}),l().createElement(c.H.Body,null,l().createElement(m.T,Object.assign({},u))))}},ei5w:function(e,t,a){"use strict";a.d(t,{B:function(){return BabyPoopForm}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("vH4S"),o=a("uzh1"),s=a("abax"),c=a("sFNn"),m=a("NEg/"),u=a("eM6a"),g=(0,i.createStyles)((e,{hasOnClickFn:t})=>({root:{position:"relative",display:"flex",flexDirection:"column",gap:(0,i.rem)(16)},sponsorBox:{display:"flex",gap:(0,i.rem)(12),alignItems:"center",backgroundColor:e.colors.neutral[0],border:`1px solid ${e.colors.neutral[1]}`,borderRadius:(0,i.rem)(4),padding:"4px 12px",alignSelf:"flex-start"},sponsorLogo:{maxHeight:(0,i.rem)(32)},btn:{minWidth:(0,i.rem)(180),[e.fn.largerThan("sm")]:{alignSelf:"flex-end"},visibility:t?"visible":"hidden"}}));let BabyPoopForm=e=>{var{babyPoopPage:t,onClickFindOut:a,currentUrl:d,sponsorLogo:p,btnProps:b,styles:h,classNames:v}=e,E=(0,n.a)(e,["babyPoopPage","onClickFindOut","currentUrl","sponsorLogo","btnProps","styles","classNames"]);let{t:y}=(0,c.u)(),{classes:w}=g({hasOnClickFn:!!a},{name:"BabyPoopForm",styles:h,classNames:v}),{classes:H={}}=(0,r.useContext)(m.C);return l().createElement(u.H.FormRow,null,l().createElement(i.Box,Object.assign({className:w.root},E),p&&l().createElement(i.Box,{className:w.sponsorBox},l().createElement(o.T,{size:"p4"},y("common.sponsoredBy")),l().createElement("img",{loading:"lazy",src:p,alt:"sponsor",className:w.sponsorLogo})),l().createElement(o.T,{size:"p3",as:"div",className:"description",dangerouslySetInnerHTML:{__html:t.description}}),l().createElement(s.B,Object.assign({className:(0,i.clsx)(w.btn,H.submitBtn),onClick:a,dataEventCategory:"Health Tool",dataEventAction:"Baby Stool Inquiry",dataEventLabel:d},b),y("babyPoop.findOut"))))}},iCm1:function(e,t,a){"use strict";a.d(t,{P:function(){return PWGForm}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("vH4S"),o=a("oguI"),s=a("ZFu2"),c=a("soWg"),m=a("sFNn"),u=a("2O1/"),g=a("aHnw"),d=a("uzh1"),p=a("NEg/"),b=a("eM6a"),h=a("bcw8"),v=a("xrdX");let E=(0,r.createContext)({}),DefaultForm=e=>{var t=(0,n.a)(e,[]);let{t:a,locale:o}=(0,m.u)(),{linkTool:s,form:c,submitProps:u}=(0,r.useContext)(E),{classes:y={}}=(0,r.useContext)(p.C),w=(0,i.useMantineTheme)(),H="mb"===w.other.template;return l().createElement(b.H,Object.assign({formLayout:"default"},t),l().createElement(b.H.FormRow,null,l().createElement(g.I.Number,Object.assign({label:l().createElement(d.T,{size:"p2",weight:"semiBold"},a("pregnancyWeightGain.weekInput")),min:h.I.pregnantWeek.min,max:h.I.pregnantWeek.max,placeholder:`${h.I.pregnantWeek.min} - ${h.I.pregnantWeek.max}`},c.getInputProps("pregnantWeek")))),l().createElement(b.H.FormRow,null,l().createElement(g.I.Number,Object.assign({label:l().createElement(d.T,{size:"p2",weight:"semiBold"},a("pregnancyWeightGain.weightBeforeInput")),min:h.I.weight.min,max:h.I.weight.max,placeholder:a("tools.inputPlaceholder",{content:"50"})},c.getInputProps("lastWeight")))),l().createElement(b.H.FormRow,null,l().createElement(g.I.Number,Object.assign({label:l().createElement(d.T,{size:"p2",weight:"semiBold"},a("pregnancyWeightGain.heightInput")),min:h.I.height.min,max:h.I.height.max,placeholder:a("tools.inputPlaceholder",{content:"160"})},c.getInputProps("height")))),l().createElement(b.H.FormRow,null,l().createElement(g.I.Number,Object.assign({label:l().createElement(d.T,{size:"p2",weight:"semiBold"},a("pregnancyWeightGain.weightInput")),min:h.I.weight.min,max:h.I.weight.max,placeholder:a("tools.inputPlaceholder",{content:"50"})},c.getInputProps("weight")))),l().createElement(b.H.FormRow,null,l().createElement(b.H.Switching,Object.assign({label:l().createElement(d.T,{size:"p2",weight:"semiBold"},a("pregnancyWeightGain.havingTwins"))},c.getInputProps("hasTwin")))),l().createElement(b.H.FormRow,{className:y.submitWrapper},l().createElement(b.H.Submit,Object.assign({type:"submit",dataEventCategory:"Health Tool",dataEventAction:"Embedded Pregnancy Weight Gain",dataEventLabel:`https://${v.y[H?"vi-VN_MB":o]}/${s}`,className:(0,i.clsx)("due-date-calculate-button",y.submitBtn)},u),a("dueDatePage.lastPeriod.calculate"))))},InlineForm=e=>{var t=(0,n.a)(e,[]);let{t:a,locale:o}=(0,m.u)(),{classes:s={}}=(0,r.useContext)(p.C),{linkTool:c,form:u,submitProps:d}=(0,r.useContext)(E),y=(0,i.useMantineTheme)(),w="mb"===y.other.template;return l().createElement(b.H,Object.assign({formLayout:"inline"},t),l().createElement(b.H.FormRow,null,l().createElement(b.H.BorderInlineControl,{label:a("pregnancyWeightGain.weekInput")},l().createElement(g.I.Number,Object.assign({min:h.I.pregnantWeek.min,max:h.I.pregnantWeek.max,placeholder:`${h.I.pregnantWeek.min} - ${h.I.pregnantWeek.max}`,rightSection:l().createElement(b.H.Unit,null,a("pwgForm.week"))},u.getInputProps("pregnantWeek"))))),l().createElement(b.H.FormRow,null,l().createElement(b.H.BorderInlineControl,{label:a("pregnancyWeightGain.weightBeforeInput")},l().createElement(g.I.Number,Object.assign({},u.getInputProps("lastWeight"),{min:h.I.weight.min,max:h.I.weight.max,placeholder:a("tools.inputPlaceholder",{content:"50"}),rightSection:l().createElement(b.H.Unit,null,a("babyGrowth.kg"))})))),l().createElement(b.H.FormRow,null,l().createElement(b.H.BorderInlineControl,{label:a("pregnancyWeightGain.heightInput")},l().createElement(g.I.Number,Object.assign({},u.getInputProps("height"),{min:h.I.height.min,max:h.I.height.max,placeholder:a("tools.inputPlaceholder",{content:"160"}),rightSection:l().createElement(b.H.Unit,null,a("babyGrowth.cm"))})))),l().createElement(b.H.FormRow,null,l().createElement(b.H.BorderInlineControl,{label:a("pregnancyWeightGain.weightInput")},l().createElement(g.I.Number,Object.assign({},u.getInputProps("weight"),{min:h.I.weight.min,max:h.I.weight.max,placeholder:a("tools.inputPlaceholder",{content:"50"}),rightSection:l().createElement(b.H.Unit,null,a("babyGrowth.kg"))})))),l().createElement(b.H.FormRow,null,l().createElement(b.H.BorderInlineControl,{label:a("pregnancyWeightGain.havingTwins"),width:"none"},l().createElement(b.H.Switching,Object.assign({},u.getInputProps("hasTwin"))))),l().createElement(b.H.FormRow,{className:s.submitWrapper},l().createElement(b.H.Submit,Object.assign({type:"submit",dataEventCategory:"Health Tool",dataEventAction:"Embedded Pregnancy Weight Gain",dataEventLabel:`https://${v.y[w?"vi-VN_MB":o]}/${c}`,className:(0,i.clsx)("due-date-calculate-button",s.submitBtn)},d),a("dueDatePage.lastPeriod.calculate"))))},MbLayout=e=>{var t=(0,n.a)(e,[]);let{t:a,locale:o}=(0,m.u)(),{linkTool:s,form:c,submitProps:u}=(0,r.useContext)(E),d=(0,i.useMantineTheme)(),p="mb"===d.other.template;return l().createElement(b.H,Object.assign({formLayout:"inline"},t),l().createElement(b.H.FormRow,null,l().createElement(b.H.BorderBoxControl,{label:a("pregnancyWeightGain.weekInput"),rightSection:a("pregnancy.week")},l().createElement(g.I.Number,Object.assign({min:h.I.pregnantWeek.min,max:h.I.pregnantWeek.max,placeholder:`${h.I.pregnantWeek.min} - ${h.I.pregnantWeek.max}`},c.getInputProps("pregnantWeek")))),c.errors.pregnantWeek&&l().createElement(b.H.Error,null,c.errors.pregnantWeek)),l().createElement(b.H.FormRow,null,l().createElement(b.H.BorderBoxControl,{label:a("pregnancyWeightGain.weightBeforeInput"),rightSection:"kg"},l().createElement(g.I.Number,Object.assign({min:h.I.weight.min,max:h.I.weight.max},c.getInputProps("lastWeight"),{placeholder:a("tools.inputPlaceholder",{content:"50"})}))),c.errors.lastWeight&&l().createElement(b.H.Error,null,c.errors.lastWeight)),l().createElement(b.H.FormRow,null,l().createElement(b.H.BorderBoxControl,{label:a("pregnancyWeightGain.heightInput"),rightSection:"cm"},l().createElement(g.I.Number,Object.assign({min:h.I.height.min,max:h.I.height.max},c.getInputProps("height"),{placeholder:a("tools.inputPlaceholder",{content:"160"})}))),c.errors.height&&l().createElement(b.H.Error,null,c.errors.height)),l().createElement(b.H.FormRow,null,l().createElement(b.H.BorderBoxControl,{label:a("pregnancyWeightGain.weightInput"),rightSection:"kg"},l().createElement(g.I.Number,Object.assign({min:h.I.weight.min,max:h.I.weight.max},c.getInputProps("weight"),{placeholder:a("tools.inputPlaceholder",{content:"50"})}))),c.errors.weight&&l().createElement(b.H.Error,null,c.errors.weight)),l().createElement(b.H.Switching,Object.assign({label:a("pregnancyWeightGain.havingTwins")},c.getInputProps("hasTwin"))),l().createElement(b.H.Submit,Object.assign({type:"submit",dataEventCategory:"Health Tool",dataEventAction:"Embedded Pregnancy Weight Gain",dataEventLabel:`https://${v.y[p?"vi-VN_MB":o]}/${s}`,className:"due-date-calculate-button"},u),a("dueDatePage.lastPeriod.calculate")))},PWGForm=e=>{var{formLayout:t="default",submitProps:a,onSubmit:g}=e,d=(0,n.a)(e,["formLayout","submitProps","onSubmit"]);let{t:p,locale:b}=(0,m.u)(),h=(0,i.useMantineTheme)(),v="mb"===h.other.template,y=(0,o.m)({validate:{pregnantWeek:(0,s.h)(p("validation.error.requiredField")),height:(0,s.h)(p("validation.error.requiredField")),weight:(e,t)=>e?Number(e)>=Number(t.lastWeight)?null:p("pregnancyWeightGain.weightInput.error"):p("validation.error.requiredField"),lastWeight:(e,t)=>e?Number(e)w(u.H.PWG),[w]),f=Object.assign({onSubmit:y.onSubmit(g)},d);return l().createElement(E.Provider,{value:{linkTool:H,form:y,submitProps:a}},"inline"===t?l().createElement(InlineForm,Object.assign({},f)):v?l().createElement(MbLayout,Object.assign({formLayout:t},f)):l().createElement(DefaultForm,Object.assign({},f)))}},uvxu:function(e,t,a){"use strict";a.d(t,{B:function(){return BabyVaccineForm}});var n,r,l=a("vEfc"),i=a("+OUp"),o=a.n(i),s=a("vH4S"),c=a("oguI"),m=a("ZFu2"),u=a("f5ed"),g=a("uzh1"),d=a("sFNn"),p=a("NEg/"),b=a("eM6a"),h=a("8PyR"),v=a("fkrl");let E=(0,i.createContext)({}),DefaultLayout=e=>{var t=(0,l.a)(e,[]);let{t:a}=(0,d.u)(),{currentUrl:n,submitProps:r,form:c}=(0,i.useContext)(E),{classes:m={}}=(0,i.useContext)(p.C);return o().createElement(b.H,Object.assign({formLayout:"default"},t),o().createElement(b.H.FormRow,null,o().createElement(h.G,Object.assign({isBaby:!0},c.getInputProps("gender")))),o().createElement(b.H.FormRow,null,o().createElement(u.D,Object.assign({label:o().createElement(g.T,{size:"p2",weight:"semiBold"},a("babyGrowth.input.birthday")),placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},maxDate:new Date},c.getInputProps("age")))),o().createElement(b.H.FormRow,{className:m.submitWrapper},o().createElement(b.H.Submit,Object.assign({type:"submit",className:(0,s.clsx)("due-date-calculate-button",m.submitBtn),dataEventCategory:"Health Tool",dataEventAction:"Vaccination Tool",dataEventLabel:n},r),a("dueDatePage.lastPeriod.calculate"))))},InlineLayout=e=>{var t=(0,l.a)(e,[]);let{t:a}=(0,d.u)(),{currentUrl:n,submitProps:r,form:c}=(0,i.useContext)(E),{classes:m={}}=(0,i.useContext)(p.C);return o().createElement(b.H,Object.assign({formLayout:"inline"},t),o().createElement(b.H.FormRow,null,o().createElement(b.H.BorderInlineControl,{label:a("tools.selectBabyGender"),width:"none"},o().createElement(h.G,Object.assign({isBaby:!0,hideLabel:!0,type:"radio"},c.getInputProps("gender")))),c.errors.gender&&o().createElement(b.H.Error,null,c.errors.gender)),o().createElement(b.H.FormRow,null,o().createElement(b.H.BorderInlineControl,{label:a("babyGrowth.input.birthday")},o().createElement(u.D,Object.assign({placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},maxDate:new Date},c.getInputProps("age"),{error:null}))),c.errors.age&&o().createElement(b.H.Error,null,c.errors.age)),o().createElement(b.H.FormRow,{className:m.submitWrapper},o().createElement(b.H.Submit,Object.assign({type:"submit",className:(0,s.clsx)("due-date-calculate-button",m.submitBtn),dataEventCategory:"Health Tool",dataEventAction:"Vaccination Tool",dataEventLabel:n},r),a("dueDatePage.lastPeriod.calculate"))))},MbLayout=e=>{var t=(0,l.a)(e,[]);let{t:a}=(0,d.u)(),{currentUrl:n,submitProps:r,form:s}=(0,i.useContext)(E);return o().createElement(b.H,Object.assign({formLayout:"default"},t),o().createElement(b.H.Control,null,o().createElement(h.G,Object.assign({isBaby:!0},s.getInputProps("gender"),{error:null}))),s.errors.gender&&o().createElement(b.H.Error,null,s.errors.gender),o().createElement(b.H.FormRow,null,o().createElement(b.H.BorderBoxControl,{label:a("babyGrowth.input.birthday"),rightSection:o().createElement(v.A,null)},o().createElement(u.D,Object.assign({placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},maxDate:new Date,rightSection:null},s.getInputProps("age"),{error:null}))),s.errors.age&&o().createElement(b.H.Error,null,s.errors.age)),o().createElement(b.H.Submit,Object.assign({type:"submit",className:"due-date-calculate-button",dataEventCategory:"Health Tool",dataEventAction:"Vaccination Tool",dataEventLabel:n},r),a("dueDatePage.lastPeriod.calculate")))};(n=r||(r={}))[n.trackPeriod=0]="trackPeriod",n[n.conceive=1]="conceive",n[n.avoidPregnancy=2]="avoidPregnancy";let BabyVaccineForm=e=>{var{formLayout:t="default",submitProps:a,currentUrl:n,onSubmit:r}=e,i=(0,l.a)(e,["formLayout","submitProps","currentUrl","onSubmit"]);let{t:u}=(0,d.u)(),g=(0,s.useMantineTheme)(),p="mb"===g.other.template,b=(0,c.m)({validate:{gender:(0,m.h)(u("validation.error.requiredField")),age:(0,m.h)(u("validation.error.requiredField"))}}),h=Object.assign({onSubmit:b.onSubmit(r)},i);return o().createElement(E.Provider,{value:{submitProps:a,currentUrl:n,form:b}},"inline"===t?o().createElement(InlineLayout,Object.assign({},h)):p?o().createElement(MbLayout,Object.assign({formLayout:t},h)):o().createElement(DefaultLayout,Object.assign({},h)))}},NQBa:function(e,t,a){"use strict";a.d(t,{D:function(){return Divider}});var n=a("+OUp"),r=a.n(n),l=a("rBCA"),i=a("iBNF");let o=l.A.hr` border-width: 1px; border-color: ${i.w.colors.neutral200}; border-style: ${e=>e.dividerType}; `,Divider=({type:e="solid",className:t,style:a})=>r().createElement(o,{style:a,className:t,"data-diver-type":e,dividerType:e})},lyNv:function(e,t,a){"use strict";a.d(t,{T:function(){return ThrForm}});var n=a("vEfc"),r=a("+OUp"),l=a.n(r),i=a("oguI"),o=a("ZFu2"),s=a("soWg"),c=a("sFNn"),m=a("Wbba"),u=a("2O1/"),g=a("8PyR"),d=a("aHnw"),p=a("f5ed"),b=a("uzh1");a("vH4S");var h=a("NEg/"),v=a("eM6a"),E=a("xrdX");let y=(0,r.createContext)({}),DefaultForm=e=>{var t,a=(0,n.a)(e,[]);let{t:i,locale:o}=(0,c.u)(),{isAdult:s,activeValueNote:m,linkTool:u,form:w,submitProps:H}=(0,r.useContext)(y),{classes:f={}}=(0,r.useContext)(h.C);return l().createElement(v.H,Object.assign({formLayout:"default"},a),l().createElement(v.H.FormRow,null,l().createElement(g.G,Object.assign({},w.getInputProps("gender")))),l().createElement(v.H.FormRow,null,l().createElement(p.D,Object.assign({},w.getInputProps("age"),{placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},label:l().createElement(b.T,{size:"p2",weight:"semiBold"},i("targetHeartRate.ageInput")),maxDate:new Date}))),l().createElement(v.H.FormRow,null,l().createElement(d.I.Number,Object.assign({label:l().createElement(b.T,{size:"p2",weight:"semiBold"},i("targetHeartRate.heartRateInput")),placeholder:i("tools.inputPlaceholder",{content:"60"})},w.getInputProps("heartRate"),{min:40,max:200,styles:()=>({rightSection:{width:"auto"}})}))),s&&l().createElement(v.H.FormRow,null,l().createElement(d.S,Object.assign({label:l().createElement(b.T,{size:"p2",weight:"semiBold"},i("targetHeartRate.selectActive")),defaultValue:null===(t=null==m?void 0:m[0])||void 0===t?void 0:t.value,data:m.map(e=>({value:e.value,label:e.label})),styles:{item:{whiteSpace:"nowrap",padding:"10px 12px",fontSize:"14px"}},withinPortal:!0},w.getInputProps("activeValue")))),l().createElement(v.H.FormRow,{className:f.submitWrapper},l().createElement(v.H.Submit,Object.assign({className:f.submitBtn,type:"submit",dataEventCategory:"Health Tool",dataEventAction:"THR",dataEventLabel:`https://${E.y[o]}/${u}`},H),i("bmi.submit"))))},InlineForm=e=>{var t,a=(0,n.a)(e,[]);let{t:i,locale:o}=(0,c.u)(),{isAdult:s,activeValueNote:m,linkTool:u,form:b,submitProps:w}=(0,r.useContext)(y),{classes:H={}}=(0,r.useContext)(h.C);return l().createElement(v.H,Object.assign({formLayout:"inline"},a),l().createElement(v.H.FormRow,null,l().createElement(v.H.BorderInlineControl,{label:i("tools.selectGender"),width:"none"},l().createElement(g.G,Object.assign({type:"radio",hideLabel:!0,error:null},b.getInputProps("gender")))),b.errors.gender&&l().createElement(v.H.Error,null,b.errors.gender)),l().createElement(v.H.FormRow,null,l().createElement(v.H.BorderInlineControl,{label:i("targetHeartRate.ageInput")},l().createElement(p.D,Object.assign({},b.getInputProps("age"),{placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},error:null,maxDate:new Date}))),b.errors.age&&l().createElement(v.H.Error,null,b.errors.age)),l().createElement(v.H.FormRow,null,l().createElement(v.H.BorderInlineControl,{label:i("targetHeartRate.heartRateInput")},l().createElement(d.I.Number,Object.assign({placeholder:i("tools.inputPlaceholder",{content:"60"})},b.getInputProps("heartRate"),{error:null,min:40,max:200,rightSection:l().createElement(v.H.Unit,null,"bmp"),styles:()=>({rightSection:{width:"auto"}})}))),b.errors.heartRate&&l().createElement(v.H.Error,null,b.errors.heartRate)),s&&l().createElement(v.H.FormRow,null,l().createElement(v.H.BorderInlineControl,{label:i("targetHeartRate.selectActive")},l().createElement(d.S,Object.assign({defaultValue:null===(t=null==m?void 0:m[0])||void 0===t?void 0:t.value,data:m.map(e=>({value:e.value,label:e.label})),styles:{item:{whiteSpace:"nowrap",padding:"10px 12px",fontSize:"14px"}},withinPortal:!0},b.getInputProps("activeValue"))))),l().createElement(v.H.FormRow,{className:H.submitWrapper},l().createElement(v.H.Submit,Object.assign({className:H.submitBtn,type:"submit",dataEventCategory:"Health Tool",dataEventAction:"THR",dataEventLabel:`https://${E.y[o]}/${u}`},w),i("bmi.submit"))))},ThrForm=e=>{var{formLayout:t,onSubmit:a,onError:g,submitProps:d}=e,p=(0,n.a)(e,["formLayout","onSubmit","onError","submitProps"]);let{t:b,locale:h}=(0,c.u)(),v=(0,r.useRef)(40),{getHealthToolLink:E}=(0,s.u)(h),w=(0,i.m)({initialValues:{heartRate:60,activeValue:"low_intensity"},validate:{gender:(0,o.h)(b("validation.error.requiredField")),age:(0,o.h)(b("validation.error.requiredField")),heartRate:e=>Number(e)>=v.current&&200>=Number(e)?null:b("tools.heartRateRangeErr",{min:v.current,max:200})}}),H=(0,r.useMemo)(()=>E(u.H.THR),[E]),[f,P]=(0,r.useState)(!1),I=[{idAge:0,minAge:0,maxAge:18,rangeMale:40,rangeFemale:40},{idAge:1,minAge:18,maxAge:25,rangeMale:49,rangeFemale:54},{idAge:2,minAge:25,maxAge:35,rangeMale:49,rangeFemale:54},{idAge:3,minAge:35,maxAge:45,rangeMale:50,rangeFemale:54},{idAge:4,minAge:45,maxAge:55,rangeMale:50,rangeFemale:54},{idAge:5,minAge:55,maxAge:65,rangeMale:51,rangeFemale:54},{idAge:6,minAge:65,maxAge:120,rangeMale:50,rangeFemale:54}],x=[{value:"low_intensity",label:b("targetHeartRate.lowIntensity.title"),image:m.C.getAssetPath("/low.svg"),imageActive:m.C.getAssetPath("/low-active.svg"),content:b("targetHeartRate.lowIntensity.note")},{value:"moderate_intensity",label:b("targetHeartRate.moderateIntensity.title"),image:m.C.getAssetPath("/moderate.svg"),imageActive:m.C.getAssetPath("/moderate-active.svg"),content:b("targetHeartRate.moderateIntensity.note")},{value:"aerobic_zone",label:b("targetHeartRate.aerobicZone.title"),image:m.C.getAssetPath("/aerobic.svg"),imageActive:m.C.getAssetPath("/aerobic-active.svg"),content:b("targetHeartRate.aerobicZone.note")},{value:"vigorous_intensity",label:b("targetHeartRate.vigorousIntensity.title"),image:m.C.getAssetPath("/vigorous.svg"),imageActive:m.C.getAssetPath("/vigorous-active.svg"),content:b("targetHeartRate.vigorousIntensity.note")},{value:"maximum_intensity",label:b("targetHeartRate.maximumIntensity.title"),image:m.C.getAssetPath("/maximum.svg"),imageActive:m.C.getAssetPath("/maximum-active.svg"),content:b("targetHeartRate.maximumIntensity.note")}];(0,r.useEffect)(()=>{let e=w.getInputProps("age").value,t=w.getInputProps("gender").value;if(e instanceof Date){let a=(new Date().getTime()-e.getTime())/1e3;a>=567648e3?P(!0):P(!1);let n=I.find(e=>a>=31536e3*e.minAge&&a<31536e3*e.maxAge)||I[0];v.current="male"===t?n.rangeMale:n.rangeFemale}},[w]);let B=Object.assign(Object.assign({},p),{onSubmit:w.onSubmit(a,g)});return l().createElement(y.Provider,{value:{isAdult:f,activeValueNote:x,linkTool:H,form:w,submitProps:d}},"inline"===t?l().createElement(InlineForm,Object.assign({},B)):l().createElement(DefaultForm,Object.assign({},B)))}},"7KkI":function(e,t,a){"use strict";a.d(t,{D5:function(){return useGetSize},NP:function(){return l},fT:function(){return r}});var n=a("+OUp");let r="#595959",l="#2d87f3",i={normal:24,sm:20,xs:18,sxs:16},o=i.normal,getSize=e=>"number"==typeof e?e:i[e]||e||o,useGetSize=e=>(0,n.useMemo)(()=>getSize(e),[e])},TSYQ:function(e,t){var a;/*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var n={}.hasOwnProperty;function classNames(){for(var e=[],t=0;t=a(n,r)&&ee&&t===w-1){let t=null!==(u=a.width)&&void 0!==u?u:"100%",n=e%1,r="number"==typeof t?t*n:`calc(${t} * ${n})`;a={...a,width:r}}let r=n.createElement("span",{className:v,style:a,key:t},"‌");E?y.push(r):y.push(n.createElement(n.Fragment,{key:t},r,n.createElement("br",null)))}return n.createElement("span",{className:l,"data-testid":i,"aria-live":"polite","aria-busy":null===(g=b.enableAnimation)||void 0===g||g},t?y.map((e,a)=>n.createElement(t,{key:a},e)):y)}}}]);