"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2730],{vZvF:function(e,t,a){a.d(t,{Bb:function(){return d},EI:function(){return u},My:function(){return h},aY:function(){return s},g:function(){return m},mi:function(){return g},nF:function(){return l},sd:function(){return r},to:function(){return c}});var o=a("rBCA"),i=a("eq3H"),n=a("HkQG");let l=(0,o.Z)("div",{target:"e7liwkz0"})(".article-bottom-ad{margin-bottom:var(--mobile-bottom-height);@supports (margin-bottom:env(safe-area-inset-bottom)){margin-bottom:calc(\n env(safe-area-inset-bottom) + var(--mobile-bottom-height)\n );}",n.M.mbUp,"{margin-bottom:0px;}}"),r=(0,o.Z)("div",{target:"e7liwkz1"})(".article-bottom-ad{margin-bottom:var(--mobile-bottom-height);@supports (margin-bottom:env(safe-area-inset-bottom)){margin-bottom:calc(\n env(safe-area-inset-bottom) + var(--mobile-bottom-height)\n );}",n.M.mbUp,"{margin-bottom:0px;}}"),s=(0,o.Z)("div",{target:"e7liwkz2"})(".featured-topics{padding:0;& >:first-of-type{padding:0;}}"),d=(0,o.Z)("div",{target:"e7liwkz3"})("display:flex;flex-direction:column;gap:24px;align-items:center;padding-bottom:24px;.featured-topics{padding:0;}article[data-size='md'][data-direction='horizontal'] .banner{min-width:100px;max-width:100px;height:100px;}.bottom-ad{margin-top:20px;}&.baby-growth{padding-bottom:40px;}"),c=(0,o.Z)("a",{target:"e7liwkz4"})("text-decoration:none;display:flex;align-items:center;justify-content:center;margin-bottom:20px;&.baby-growth{margin-bottom:0;}"),h=(0,o.Z)("div",{target:"e7liwkz5"})("position:relative;display:flex;justify-content:center;margin-top:16px;padding-left:28px;.input-container{width:unset;.pickerOverlayWrapper{left:50%;transform:translateX(-50%);}}.date-range-picker{width:fit-content;margin:0 auto;padding:6px 8px;min-width:230px;text-align:center;font-size:14px;@media screen and (max-width:425px){min-width:unset;width:100%;text-align:left;}}"),u=(0,o.Z)(i.D,{target:"e7liwkz6"})("min-width:154px;background-position:right 8px center;&#chart-time-type{min-width:112px;margin-left:16px;}> div{padding:6px 8px;}> ul{z-index:1000;}"),m=(0,o.Z)("img",{target:"e7liwkz7"})("img&{width:16px;height:16px;}"),g=(0,o.Z)("div",{target:"e7liwkz8"})("padding:0 16px;.container{width:calc(100% + 32px);margin:0 -16px;}.grid-layout > div:first-of-type{margin-left:8px;}")},h9x9:function(e,t,a){a.d(t,{Bc:function(){return d},Eu:function(){return v},Hl:function(){return g},Kl:function(){return l},Ot:function(){return y},T7:function(){return r},Tf:function(){return c},iC:function(){return h},jx:function(){return s},m7:function(){return u},tE:function(){return p},uD:function(){return f},wy:function(){return m}});var o=a("rBCA"),i=a("HkQG"),n=a("iBNF");let l=(0,o.Z)("div",{target:"e1homa9s0"})(".noteInput{display:flex;justify-content:flex-end;align-items:flex-end;cursor:pointer;span{font-size:13px;line-height:18px;color:#2d87f3;text-decoration:underline;}}"),r=(0,o.Z)("div",{target:"e1homa9s1"})("margin:0 auto;width:100%;& >:not(:last-child){margin-bottom:8px;}",i.M.mbUp,"{max-width:195px;}"),s=(0,o.Z)("div",{target:"e1homa9s2"})(i.M.mbUp,"{padding-left:16px;padding-right:16px;}padding-bottom:60px;border-bottom:8px solid #f7f9fc;"),d=(0,o.Z)("div",{target:"e1homa9s3"})("& >:not(:last-child){margin-bottom:28px;}"),c=(0,o.Z)("div",{target:"e1homa9s4"})("flex-direction:column;align-items:center;display:flex;"),h=(0,o.Z)("div",{target:"e1homa9s5"})("margin-bottom:24px;",i.M.mbUp,"{padding-left:16px;padding-right:16px;}"),u=(0,o.Z)("div",{target:"e1homa9s6"})("margin-bottom:56px;line-height:24px;& >:first-of-type{margin-bottom:8px;}",i.M.mbUp,"{padding-left:16px;padding-right:16px;}"),m=(0,o.Z)("div",{target:"e1homa9s7"})("padding-top:32px;& > div{margin-bottom:24px;}",i.M.mbUp,"{padding-left:16px;padding-right:16px;}"),g=(0,o.Z)("div",{target:"e1homa9s8"})("margin-bottom:24px;width:100%;",i.M.mbUp,"{padding:0 16px;}.card{display:flex;align-items:center;justify-content:space-between;& >:not(:last-child){margin-bottom:8px;}.gender-selector{row-gap:12px;& >:not(:last-child){margin-right:16px;}& > div{",i.M.mbUp,"{width:calc(18% - 4px);max-width:186px;justify-self:left;}",i.M.mbDown,"{width:calc(31% - 8px);max-width:109px;justify-self:left;}}}.gender-image{width:23px;height:36px;object-fit:contain;}}.note{display:flex;align-items:center;padding-top:8px;padding-bottom:16px;}"),p=(0,o.Z)("div",{target:"e1homa9s9"})("display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;margin:18px 0;gap:32px;width:100%;border:1px solid #e4e8ec;box-sizing:border-box;border-radius:",n.r.borderRadius,";"),f=(0,o.Z)("div",{target:"e1homa9s10"})("display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;"),v=(0,o.Z)("div",{target:"e1homa9s11"})("display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;"),y=(0,o.Z)("div",{target:"e1homa9s12"})("display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:50%;height:186px;padding:0 16px;h6{text-align:center;}")},uNMK:function(e,t,a){a.d(t,{I:function(){return HealthTools}});var o=a("BGKE"),i=a("q1tI"),n=a("W9uT"),l=a("xM4c"),r=a("HKYo"),s=a("OAL+"),d=a("Eso5"),c=a("mYVa"),h=a("sEfC"),u=a.n(h),m=a("dDsW"),g=a("CJtR"),p=a("gHFm"),f=a("FxIt"),v=a("2su4"),y=a("raAP"),b=a("P5LW"),x=a("rIrU"),T=a("8vdq"),w=a("rEaw"),S=a("o0qI"),C=a("aENL"),Z=a("9TYc"),I=a("M+EF"),k=a("5qrK"),H=a("o8D7"),B=a("erMh"),N=a("OFra"),E=a("le9Y"),M=a("8vDj"),O=a("j0KT"),P=a("hXNO"),A=a("/npG"),_=a("HC7W"),D=(0,A.k)(e=>({root:{backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center",[e.fn.largerThan("sm")]:{}},hasBg:{ref:(0,_.A)("hasBg")},firstSectionNoBackdrop:{paddingTop:0},section:{"--section-v-space":"40px",[e.fn.largerThan("sm")]:{"--section-v-space":"80px"},paddingTop:"var(--section-v-space)",paddingBottom:"var(--section-v-space)","& + &":{paddingTop:0},["& + &.".concat((0,_.A)("hasBg"))]:{paddingTop:"var(--section-v-space)"},["&.".concat((0,_.A)("hasBg")," + &.").concat((0,_.A)("hasBg"))]:{paddingTop:0}},rootDarkFallback:{backgroundColor:e.colors.blue[6]},sectionHeader:{display:"grid",gap:8,[e.fn.largerThan("sm")]:{gridTemplateColumns:"1fr 1fr",alignItems:"start"}},sectionTitle:{},sectionTitleDark:{color:e.white},sectionSubtext:{[e.fn.largerThan("sm")]:{textAlign:"right"}},sectionSubtextDark:{color:e.white}}));let isLikelyImageBackground=e=>{let t=e.trim();return!!t&&!!(/^url\(/i.test(t)||/^data:image\//i.test(t)||/^https?:\/\//i.test(t)||t.startsWith("//")||t.startsWith("/"))},HealthToolsListSectionShell=e=>{let{theme:t="light",sectionBackground:a,isFirstSection:i=!1,headline:n,subText:l,headerMeta:c,children:h,className:u,contentKey:m}=e,{classes:g,cx:f}=D(void 0,{name:"HealthToolsListSectionShell"}),v="dark"===t,y=null==a?void 0:a.trim(),b={};if(y){if(isLikelyImageBackground(y)){let e=/^url\(/i.test(y)?y:"url(".concat(y,")");b.backgroundImage=e}else b.background=y}let x=!!y||v,T=i&&!x;return(0,o.tZ)(d.x,{className:f("section",g.root,g.section,T&&g.firstSectionNoBackdrop,x&&"has-bg",x&&g.hasBg,v&&!y&&g.rootDarkFallback,u),style:b,children:(0,o.tZ)(p.W,{children:(0,o.BX)(s.K,{spacing:24,children:[(0,o.BX)(d.x,{className:g.sectionHeader,children:[(0,o.BX)(s.K,{spacing:8,children:[(0,o.tZ)(r.T,{size:"h2",variant:"primary",weight:"halfBold",className:f(g.sectionTitle,v&&g.sectionTitleDark),children:n}),c]}),l&&(0,o.tZ)(r.T,{size:"p2",variant:"secondary",className:f(g.sectionSubtext,v&&g.sectionSubtextDark),children:l})]}),h]},m)})})};var L=(0,A.k)((e,t)=>{let a="stacked"===t.layout,o="right"===t.stackAlign;return{root:{display:"flex",flexDirection:a?"column":"row",alignItems:a?o?"flex-end":"flex-start":"center",gap:8},progressBar:{position:"relative",width:140,height:4,borderRadius:999,background:e.colors.neutral[2],overflow:"hidden"},progressBarFill:{position:"absolute",top:0,left:0,height:"100%",background:e.colors.blue[5],borderRadius:999,transition:"width 220ms ease"}}});let R={showLoggedInProgress:!1},HealthToolsSectionProgress=e=>{let{total:t,active:a,hideToCompleteText:n=!1,layout:l="inline",stackAlign:s="left"}=e,{state:{isLoggedIn:c}}=(0,i.useContext)(S.I),{formatMessage:h}=(0,m.Z)(),{classes:u}=L({layout:l,stackAlign:s},{name:"HealthToolsSectionProgress"}),g=R.showLoggedInProgress&&c?a:void 0;if(void 0===g)return(0,o.tZ)(d.x,{className:u.root,children:(0,o.tZ)(r.T,{size:"p5",children:h({id:"healthToolsSectionProgress.totalTool"},{number:t})})});let p=t>0?Math.min(100,Math.max(0,Math.round(g/t*100))):0;return(0,o.BX)(d.x,{className:u.root,children:[(0,o.tZ)(r.T,{size:"c1",variant:"tertiary",sx:{whiteSpace:"nowrap"},children:h({id:"healthToolsSectionProgress.totalToComplete"},{completed:g,total:t})}),(0,o.tZ)(d.x,{className:u.progressBar,children:(0,o.tZ)(d.x,{className:u.progressBarFill,style:{width:"".concat(p,"%")}})}),!n&&(0,o.tZ)(r.T,{size:"p5",color:"blue.5",children:h({id:"healthToolsSectionProgress.percentToComplete"},{percent:100-p})})]})};var W=a("+NWa"),F=a("s/dM"),G=(0,A.k)(e=>({root:{display:"flex",alignItems:"center",gap:4,flexShrink:0},control:{display:"flex",alignItems:"center",justifyContent:"center",width:32,height:32,padding:0,border:"1px solid #E4E8EC",borderRadius:"50%",backgroundColor:"transparent",color:e.colors.gray[6],cursor:"pointer",fontSize:18,lineHeight:1,transition:"opacity 120ms ease, color 120ms ease, background-color 120ms ease, border-color 120ms ease","&:hover:not(:disabled)":{backgroundColor:e.fn.primaryColor(),color:e.white,borderColor:e.fn.primaryColor()},"&:disabled":{opacity:0,pointerEvents:"none"},"& svg":{display:"block"}},controlWhiteBg:{backgroundColor:e.white}}));let HealthyBalancedLivingCarouselArrows=e=>{let{embla:t,whiteControlBackground:a}=e,{classes:n,cx:l}=G(void 0,{name:"HealthyBalancedLivingCarouselArrows"}),[r,s]=(0,i.useState)(!1),[c,h]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{if(!t)return;let sync=()=>{s(t.canScrollPrev()),h(t.canScrollNext())};return sync(),t.on("select",sync),t.on("reInit",sync),()=>{t.off("select",sync),t.off("reInit",sync)}},[t]),t)?(0,o.BX)(d.x,{className:n.root,children:[(0,o.tZ)("button",{type:"button",className:l(n.control,a&&n.controlWhiteBg),disabled:!r,"aria-label":"Previous tools",onClick:()=>t.scrollPrev(),children:(0,o.tZ)(W.Z,{})}),(0,o.tZ)("button",{type:"button",className:l(n.control,a&&n.controlWhiteBg),disabled:!c,"aria-label":"Next tools",onClick:()=>t.scrollNext(),children:(0,o.tZ)(F.Z,{})})]}):null};var U=(0,A.k)(e=>({root:{background:"transparent",marginBottom:24,overflowX:"clip",[e.fn.largerThan("sm")]:{marginBottom:32}},displayList:{display:"grid",gap:24,minWidth:0,maxWidth:"100%",[e.fn.largerThan("sm")]:{gridTemplateColumns:"repeat(2, minmax(0, 1fr))"}},displayItem:{borderRadius:12,background:"#F4F5F8",minWidth:0,maxWidth:"100%",overflow:"hidden",padding:"".concat((0,c.h)(24)," ").concat((0,c.h)(16)),[e.fn.largerThan("sm")]:{padding:"".concat((0,c.h)(24)," ").concat((0,c.h)(32)),borderRadius:24,display:"grid",gridTemplateColumns:"280px 1fr",gap:8,alignItems:"stretch"},"& > *":{minWidth:0}},displayItemFull:{[e.fn.largerThan("sm")]:{gridColumn:"1 / -1",gap:80,padding:48}},displayItemHalf:{[e.fn.largerThan("sm")]:{gridColumn:"span 1",display:"block"}},displayIntro:{display:"flex",flexDirection:"column",justifyContent:"space-between",gap:4,minHeight:140,padding:8,[e.fn.largerThan("sm")]:{gap:0}},displayIntroHalf:{minHeight:"auto",padding:4},introTopRow:{display:"flex",flexDirection:"column",gap:8},introTopRowHalf:{flexDirection:"row",alignItems:"center"},introIcon:{width:56,height:56,objectFit:"contain"},introIconHalf:{width:28,height:28},introTitle:{},introProgressRow:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:8,width:"100%",minWidth:0,[e.fn.largerThan("sm")]:{minHeight:48}},toolsBlockHalf:{marginTop:12,minWidth:0},carouselArrowsBelowFull:{display:"flex",justifyContent:"center",marginTop:(0,c.h)(24),[e.fn.smallerThan("sm")]:{marginTop:0}},toolsToggleWrap:{display:"flex",justifyContent:"center",[e.fn.smallerThan("sm")]:{marginTop:(0,c.h)(24)}},toolsToggleButton:{minWidth:108},toolsGrid:{display:"grid",gap:8,minWidth:0,maxWidth:"100%",alignItems:"start",gridTemplateColumns:"repeat(var(--tool-columns, 4), minmax(0, 1fr))",[e.fn.smallerThan("sm")]:{gridTemplateColumns:"repeat(2, minmax(0, 1fr))"},"& > *":{minWidth:0,maxWidth:"100%"}},toolsCarousel:{margin:-12,[e.fn.largerThan("sm")]:{marginLeft:-32,marginRight:-32,marginBottom:-24,marginTop:-18},".mantine-Carousel-root":{maxWidth:"100%",overflow:"visible"},".mantine-Carousel-viewport":{overflow:"hidden",width:"100%",paddingTop:22,paddingBottom:(0,c.h)(8),paddingLeft:(0,c.h)(32),paddingRight:(0,c.h)(32),[e.fn.largerThan("sm")]:{paddingBottom:(0,c.h)(32)}},".mantine-Carousel-container":{maxWidth:"100%",alignItems:"stretch"},".mantine-Carousel-slide":{minWidth:0,alignSelf:"stretch"}},toolsCarouselMobileFull:{[e.fn.smallerThan("sm")]:{marginLeft:(0,c.h)(-16),marginRight:(0,c.h)(-16),marginBottom:0,".mantine-Carousel-viewport":{paddingLeft:0,paddingRight:0,paddingBottom:0},".mantine-Carousel-slide":{paddingBottom:(0,c.h)(24),boxSizing:"border-box"}}},toolsCarouselFullItem:{".mantine-Carousel-viewport":{[e.fn.largerThan("sm")]:{paddingBottom:(0,c.h)(28)}}},carouselSlideFlex:{display:"flex",flexDirection:"column",minHeight:0,minWidth:0},carouselSlideCardInner:{flex:1,display:"flex",flexDirection:"column",minHeight:0,minWidth:0,width:"100%",maxWidth:"100%","& > *":{flex:1,minHeight:0,minWidth:0,maxWidth:"100%"}},carouselSlideCardInnerFixedHeight:{"& > *":{flex:"none"}},carouselSlide:{[e.fn.largerThan("sm")]:{opacity:0,transition:"opacity 0.25s ease"}},carouselSlideActive:{[e.fn.largerThan("sm")]:{opacity:1}}}));let getCarouselSlideSize=(e,t)=>{if(t)return"80%";if(e<=1)return"100%";let a=(e-1)*8;return"calc((100% - ".concat(a,"px) / ").concat(e,")")},getVisibleSlideIndexes=(e,t,a)=>{let o=e.slidesInView();if(o.length>0)return o;let i=e.selectedScrollSnap(),n=Math.min(t,Math.max(1,Math.ceil(a))),l=[];for(let e=0;e0?l:[i]},HealthyBalancedLivingDisplayItem=e=>{let{sectionIndex:t,displayIndex:a,displayItem:n,displayItemCount:l,expandedToolsByDisplayItem:s,setExpandedToolsByDisplayItem:h}=e,{classes:u}=U(void 0,{name:"HealthyBalancedLivingSection"}),g=(0,P.d)(),p=(0,M.rZ)(),{formatMessage:f}=(0,m.Z)(),[v,y]=(0,i.useState)(null),[b,x]=(0,i.useState)(()=>new Set),T=1===l?{className:"".concat(u.displayItem," ").concat(u.displayItemFull),widthType:"full"}:2===l?{className:"".concat(u.displayItem," ").concat(u.displayItemHalf),widthType:"half"}:{className:"".concat(u.displayItem," ").concat(0===a?u.displayItemFull:u.displayItemHalf),widthType:0===a?"full":"half"},w="half"===T.widthType,S="full"===T.widthType?4:3,C=!g&&w&&n.tools.length>3,Z=!w&&(g?n.tools.length>1:n.tools.length>S),I="".concat(t,"-").concat(a,"-").concat(n.header),k=!!s[I],H=g&&w&&n.tools.length>4,A=!w||C?n.tools:w?k?n.tools:n.tools.slice(0,4):n.tools,_=g&&!w,D=w||_,L=C||!w&&Z,R=L&&(!g||_),W=R&&_,F=w?"force-mobile":g?"force-desktop":"force-mobile",G=[p.colors.neutral[0],"#EFFBFD","#E3F2FF80"][a%3]||p.colors.neutral[0],z=w?3:4,X=_?1:2,j=g?X:z;return(0,i.useLayoutEffect)(()=>{if(!v)return;let syncActive=()=>{let e=getVisibleSlideIndexes(v,A.length,j);x(t=>t.size===e.length&&e.every(e=>t.has(e))?t:new Set(e))};return syncActive(),v.on("select",syncActive),v.on("reInit",syncActive),v.on("scroll",syncActive),()=>{v.off("select",syncActive),v.off("reInit",syncActive),v.off("scroll",syncActive)}},[v,A.length,j]),(0,o.BX)(d.x,{className:T.className,style:{background:n.background||G},children:[(0,o.BX)(d.x,{className:"".concat(u.displayIntro," ").concat(D?u.displayIntroHalf:""),children:[(0,o.BX)(d.x,{className:"".concat(u.introTopRow," ").concat(D?u.introTopRowHalf:""),children:[(0,o.tZ)("img",{src:n.icon,alt:n.header,className:"".concat(u.introIcon," ").concat(D?u.introIconHalf:""),loading:"lazy"}),(0,o.tZ)(r.T,{size:g?"h3":D?"h5":"h4",variant:"secondary",weight:"halfBold",className:u.introTitle,children:n.header})]}),(0,o.BX)(d.x,{className:u.introProgressRow,children:[(0,o.tZ)(HealthToolsSectionProgress,{total:n.tools.length,active:0,hideToCompleteText:!0,layout:D?"stacked":"inline"}),R&&!W?(0,o.tZ)(HealthyBalancedLivingCarouselArrows,{embla:v}):null]})]}),(0,o.tZ)(d.x,{className:[w?u.toolsBlockHalf:"",L?u.toolsCarousel:u.toolsGrid,L&&_?u.toolsCarouselMobileFull:"",L&&!w?u.toolsCarouselFullItem:""].filter(Boolean).join(" "),style:L?void 0:{"--tool-columns":S},children:L?(0,o.tZ)(B.a,{getEmblaApi:y,align:_?"center":"start",containScroll:_?"":"trimSnaps",draggable:!0,includeGapInSize:!1,loop:!0,slideGap:"8px",slideSize:getCarouselSlideSize(j,g),withIndicators:!1,withControls:!1,controlsOffset:0,children:A.map((e,t)=>{let a=!v||b.has(t);return(0,o.tZ)(B.a.Slide,{className:"".concat(u.carouselSlideFlex," ").concat(u.carouselSlide," ").concat(a?u.carouselSlideActive:""),children:(0,o.tZ)(d.x,{className:[u.carouselSlideCardInner,_?u.carouselSlideCardInnerFixedHeight:""].filter(Boolean).join(" "),children:(0,o.tZ)(O.T,{tool:e,displayMode:F,titleLineClamp:3,height:_?(0,c.h)(240):void 0})})},e.id)})}):A.map(e=>(0,o.tZ)(O.T,{tool:e,displayMode:F,titleLineClamp:3,height:_?(0,c.h)(240):void 0},e.id))}),W?(0,o.tZ)(d.x,{className:u.carouselArrowsBelowFull,children:(0,o.tZ)(HealthyBalancedLivingCarouselArrows,{embla:v,whiteControlBackground:!0})}):null,H?(0,o.tZ)(d.x,{className:u.toolsToggleWrap,children:(0,o.tZ)(N.B,{fullWidth:g,variant:"secondary",className:u.toolsToggleButton,rightIcon:(0,o.tZ)(E.Z,{size:24,color:"currentColor"}),onClick:()=>h(e=>({...e,[I]:!e[I]})),children:f({id:k?"experts.seeLess":"expert.loadMore"})})}):null]})},HealthyBalancedLivingSection=e=>{var t,a;let{section:n,sectionIndex:l}=e,{classes:r}=U(void 0,{name:"HealthyBalancedLivingSection"}),[s,c]=(0,i.useState)({});return"healthy_balanced_living"===n.type&&(null===(t=n.toolDisplay)||void 0===t?void 0:t.length)?(0,o.tZ)(HealthToolsListSectionShell,{isFirstSection:0===l,headline:n.headline,subText:n.subText,headerMeta:(0,o.tZ)(HealthToolsSectionProgress,{total:n.toolDisplay.reduce((e,t)=>e+t.tools.length,0)}),sectionBackground:(null===(a=n.sectionBackground)||void 0===a?void 0:a.trim())||void 0,contentKey:"".concat(n.type,"-").concat(n.headline,"-").concat(l),className:r.root,children:(0,o.tZ)(d.x,{className:r.displayList,children:n.toolDisplay.map((e,t)=>(0,o.tZ)(HealthyBalancedLivingDisplayItem,{sectionIndex:l,displayIndex:t,displayItem:e,displayItemCount:n.toolDisplay.length,expandedToolsByDisplayItem:s,setExpandedToolsByDisplayItem:c},"".concat(e.header,"-").concat(t)))})}):null};var z=a("1Hbx"),X=a("T2a8"),j=a("KnnX"),Y=(0,A.k)(e=>({desktopSixGridAspectShell:{position:"relative",width:"100%",[e.fn.largerThan("sm")]:{height:0,paddingBottom:"".concat(346/1128*100,"%"),overflow:"hidden"}},desktopSixGrid:{display:"grid",gap:8,[e.fn.largerThan("sm")]:{position:"absolute",left:0,top:0,width:"100%",height:"100%",gridTemplateColumns:"repeat(5, minmax(0, 1fr))",gridTemplateRows:"repeat(2, minmax(0, 1fr))",gap:8}},desktopTwoGrid:{display:"grid",gap:8,[e.fn.largerThan("sm")]:{gridTemplateColumns:"repeat(2, minmax(0, 1fr))",gap:8}},desktopOneGrid:{display:"grid",gap:8,[e.fn.largerThan("sm")]:{gridTemplateColumns:"minmax(0, 1fr)",gap:8}},mobileSixGrid:{display:"grid",gap:8,gridTemplateColumns:"repeat(2, minmax(0, 1fr))",alignItems:"start"},mobileFirstItem:{position:"relative",minWidth:0,width:"100%",height:0,paddingBottom:"calc((100% - ".concat(8,"px) * ").concat(j.v1," / (").concat(j.op," * 2))"),overflow:"hidden","& > *":{position:"absolute",inset:0,height:"100%",minHeight:0}},mobileCardItem:{minWidth:0,width:"100%"},primaryItem:{[e.fn.largerThan("sm")]:{height:"100%"}},sixItemBase:{minWidth:0,display:"flex",flexDirection:"column",minHeight:0,position:"relative",[e.fn.largerThan("sm")]:{height:"100%","& > *":{flex:1,minHeight:0,height:"100%"}}},item0:{[e.fn.largerThan("sm")]:{gridColumn:"1 / span 2",gridRow:"1 / span 2"}},item0HalfForTwo:{[e.fn.largerThan("sm")]:{gridColumn:"1 / span 1",gridRow:"1 / span 1"}},item1HalfForTwo:{[e.fn.largerThan("sm")]:{gridColumn:"2 / span 1",gridRow:"1 / span 1"}},item0FullForOne:{[e.fn.largerThan("sm")]:{gridColumn:"1 / -1",gridRow:"1 / span 1"}},item1:{[e.fn.largerThan("sm")]:{gridColumn:"3 / span 2",gridRow:"1"}},item2:{[e.fn.largerThan("sm")]:{gridColumn:"5",gridRow:"1"}},item1ExpandedForThree:{[e.fn.largerThan("sm")]:{gridColumn:"3 / span 3",gridRow:"1"}},item2ExpandedForThree:{[e.fn.largerThan("sm")]:{gridColumn:"3 / span 3",gridRow:"2"}},item3:{[e.fn.largerThan("sm")]:{gridColumn:"3",gridRow:"2"}},item3Expanded:{[e.fn.largerThan("sm")]:{gridColumn:"3 / span 3",gridRow:"2"}},item4:{[e.fn.largerThan("sm")]:{gridColumn:"4",gridRow:"2"}},item4Expanded:{[e.fn.largerThan("sm")]:{gridColumn:"4 / span 2",gridRow:"2"}},item5:{[e.fn.largerThan("sm")]:{gridColumn:"5",gridRow:"2"}},expandButtonWrap:{display:"flex",justifyContent:"center",[e.fn.smallerThan("sm")]:{width:"100%",marginTop:12},[e.fn.largerThan("sm")]:{marginTop:32}},expandButton:{minWidth:110,[e.fn.smallerThan("sm")]:{width:"100%",minWidth:0,maxWidth:"100%"}},extraGrid:{display:"grid",gap:8,gridTemplateColumns:"repeat(2, minmax(0, 1fr))",[e.fn.largerThan("sm")]:{gridTemplateColumns:"repeat(5, minmax(0, 1fr))"}},extraGridItem:{minWidth:0,width:"100%",[e.fn.largerThan("sm")]:{position:"relative",aspectRatio:"13 / 10",minHeight:0}}}));let PregnancySection=e=>{var t,a,n,l;let{section:r,sectionKey:h,sectionIndex:u}=e,{classes:g}=Y(void 0,{name:"ListSectionHealthTool"}),{formatMessage:p}=(0,m.Z)(),f=(0,M.rZ)(),v=(0,X.a)("(min-width: ".concat(f.breakpoints.sm,")"),void 0,{getInitialValueInEffect:!0}),y=(0,P.d)(),b="boolean"==typeof v?!v:y,[x,T]=(0,i.useState)(!1),isCompactSlot=(e,t)=>{if(0===t)return!1;switch(e){case 1:case 2:case 3:return!1;case 4:return 2===t;case 5:return 2===t||3===t;default:return t>=2}},renderCard=e=>{let{tool:t,displayMode:a,wrapperClassName:i,keyPrefix:n,descriptionLineClamp:l,cardSize:r="normal",fillColumnHeight:s}=e,c=(0,o.tZ)(O.T,{tool:t,displayMode:a,cardSize:r,titleLineClamp:3,fillColumnHeight:s,...void 0!==l?{descriptionLineClamp:l}:{}});return i?(0,o.tZ)(d.x,{className:i,children:c},"".concat(n||"item","-").concat(t.id)):c},getDesktopItemClassName=(e,t)=>{let a=g["item".concat(t)];return[g.sixItemBase,a,0===t?g.primaryItem:"",1===e&&0===t?g.item0FullForOne:"",2===e&&0===t?g.item0HalfForTwo:"",2===e&&1===t?g.item1HalfForTwo:"",3===e&&1===t?g.item1ExpandedForThree:"",3===e&&2===t?g.item2ExpandedForThree:"",4===e&&3===t?g.item3Expanded:"",5===e&&4===t?g.item4Expanded:""].filter(Boolean).join(" ")},w=b?3:6,S=b?r.listTool.length>3:r.listTool.length>6,C=r.listTool.slice(0,w),Z=r.listTool.slice(w),I=1===C.length?g.desktopOneGrid:2===C.length?g.desktopTwoGrid:g.desktopSixGrid,k=(null===(t=r.sectionBackground)||void 0===t?void 0:t.trim())||(null===(l=r.toolDisplay)||void 0===l?void 0:null===(n=l[0])||void 0===n?void 0:null===(a=n.background)||void 0===a?void 0:a.trim())||void 0,H=(0,o.tZ)(d.x,{className:I,children:C.map((e,t)=>{let a=isCompactSlot(C.length,t);return(0,o.tZ)(d.x,{className:getDesktopItemClassName(C.length,t),children:renderCard({tool:e,displayMode:0===t||2===C.length?"force-desktop":a?"compact":"responsive-inline-title",descriptionLineClamp:0===t?10:2,cardSize:0===t?"large":"normal",fillColumnHeight:a&&!b})},e.id)})});return(0,o.tZ)(HealthToolsListSectionShell,{theme:"dark",isFirstSection:0===u,headline:r.headline,subText:r.subText,sectionBackground:k,contentKey:h,children:(0,o.BX)(s.K,{spacing:8,children:[b?(0,o.BX)(o.HY,{children:[2===C.length?(0,o.tZ)(d.x,{className:g.mobileSixGrid,children:C.map((e,t)=>renderCard({tool:e,displayMode:"compact",wrapperClassName:g.mobileCardItem,keyPrefix:"mobile",descriptionLineClamp:0===t?void 0:2}))}):C[0]?(0,o.tZ)(d.x,{className:"".concat(g.mobileFirstItem," ").concat(g.mobileCardItem),children:renderCard({tool:C[0],displayMode:"force-desktop-inline-title",descriptionLineClamp:10,cardSize:"normal"})}):null,C.length>2?(0,o.tZ)(d.x,{className:g.mobileSixGrid,children:C.slice(1).map(e=>renderCard({tool:e,displayMode:"compact",wrapperClassName:g.mobileCardItem,keyPrefix:"mobile-extra",descriptionLineClamp:2}))}):null]}):C.length>=3?(0,o.tZ)(d.x,{className:g.desktopSixGridAspectShell,children:H}):H,x&&Z.length||S?(0,o.BX)(d.x,{sx:{display:"flex",flexDirection:"column",gap:(0,c.h)(8)},children:[x&&Z.length?(0,o.tZ)(d.x,{className:g.extraGrid,children:Z.map(e=>renderCard({tool:e,displayMode:"compact",keyPrefix:"extra",descriptionLineClamp:2,wrapperClassName:b?void 0:g.extraGridItem,fillColumnHeight:!b}))}):null,S?(0,o.tZ)(d.x,{className:g.expandButtonWrap,children:(0,o.tZ)(N.B,{variant:"secondary",color:"#fff",size:"lg",className:g.expandButton,onClick:()=>T(e=>!e),rightIcon:(0,o.tZ)(z.Z,{size:18,color:"currentColor"}),sx:{"&:hover":{backgroundColor:"rgba(255, 255, 255, 0.1)"}},children:p({id:x?"experts.seeLess":"expert.loadMore"})})}):null]}):null]})})};var Q=a("W3Sf"),V=a("Zdfy"),q=a("vaps");let HealthToolsDisplayCardTitle=e=>{let{children:t}=e;return(0,o.tZ)(r.T,{size:"h5",weight:"halfBold",variant:"primary",children:t})};var J=(0,A.k)(e=>{let t=e.colors.blue[0],a=e.fn.lighten(e.colors.blue[3],.5),o=e.colors.neutral[0];return{root:{},progressBar:{width:140,height:4,borderRadius:999,background:e.colors.neutral[2]},carousel:{".mantine-Carousel-viewport":{overflow:"hidden",[e.fn.largerThan("sm")]:{paddingLeft:16,paddingRight:16,boxSizing:"border-box",marginLeft:"-14%",marginRight:"-14%"}},".mantine-Carousel-controls":{justifyContent:"center",bottom:-20,top:"auto",gap:12},".mantine-Carousel-control":{position:"static",transform:"none",width:34,height:34,minWidth:34,border:0,boxShadow:"0px 4px 12px 0px #00000014",background:e.white}},carouselMobile:{marginLeft:(0,c.h)(-16),marginRight:(0,c.h)(-16),".mantine-Carousel-slide":{display:"flex",justifyContent:"center"}},slide:{paddingBottom:40,height:"100%"},carouselSlideDesktop:{paddingBottom:62,height:"100%",[e.fn.largerThan("sm")]:{overflow:"visible",paddingLeft:8,paddingRight:8,boxSizing:"border-box"}},displayGrid:{display:"grid",gap:16,gridTemplateColumns:"1fr"},displayGridMobile:{display:"grid",gap:(0,c.h)(8),gridTemplateColumns:"1fr"},displayGridOne:{[e.fn.largerThan("sm")]:{gridTemplateColumns:"1fr"}},displayGridTwo:{[e.fn.largerThan("sm")]:{gridTemplateColumns:"repeat(2, minmax(0, 1fr))"}},displayGridThree:{[e.fn.largerThan("sm")]:{gridTemplateColumns:"minmax(0, 3fr) minmax(0, 4fr) minmax(0, 3fr)",gap:16,alignItems:"start"}},displayGridThreeInteractive:{[e.fn.largerThan("sm")]:{overflow:"visible",alignItems:"center",paddingBottom:(0,c.h)(24)}},displayGridThreeCell:{minWidth:0,[e.fn.largerThan("sm")]:{overflow:"visible"}},displayCard:{borderRadius:12,background:e.white,boxShadow:"0px 8px 40px 0px #0000001A",padding:10,transition:"transform 220ms ease",display:"flex",flexDirection:"column",overflow:"hidden",minHeight:0,height:420,[e.fn.largerThan("sm")]:{boxSizing:"border-box",width:"100%",minWidth:0,gap:6,height:440,paddingBottom:0}},carouselCardActive:{transform:"scale(1)",transformOrigin:"center center"},carouselCardInactivePrev:{transform:"scale(0.7)",transformOrigin:"right center"},carouselCardInactiveNext:{transform:"scale(0.7)",transformOrigin:"left center"},carouselCardInactiveFar:{transform:"scale(0.7)",transformOrigin:"center center"},carouselCardInactiveMobile:{transform:"scale(0.9)",transformOrigin:"center center"},displayCardHeader:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:8,marginBottom:-8,height:48,paddingLeft:10,paddingRight:10,flexShrink:0},displayCardProgress:{display:"flex",alignItems:"center",gap:8,color:e.colors.neutral[6],whiteSpace:"nowrap"},displayCardToolsScroll:{marginLeft:-10,marginRight:-10,'& .mantine-ScrollArea-scrollbar[data-orientation="vertical"]':{right:(0,c.h)(4)},'& .mantine-ScrollArea-scrollbar[data-orientation="vertical"]:hover':{backgroundColor:"transparent"},"& .mantine-ScrollArea-thumb":{backgroundColor:e.colors.gray[2]},'& .mantine-ScrollArea-scrollbar[data-orientation="vertical"]:hover .mantine-ScrollArea-thumb':{backgroundColor:e.colors.gray[2]}},displayCardTools:{display:"flex",flexDirection:"column",gap:(0,c.h)(8),padding:16,[e.fn.largerThan("sm")]:{padding:"".concat((0,c.h)(16)," ").concat((0,c.h)(20)),gap:12}},toolItem:{position:"relative",display:"flex",alignItems:"stretch",overflow:"hidden",borderRadius:10,backgroundColor:e.white,padding:"".concat((0,c.h)(16)," ").concat((0,c.h)(12)),textDecoration:"none",border:"8px solid white",boxShadow:"0px 8px 40px 0px #0000001A","@media (hover: hover)":{"&:hover [data-risk-screener-tool-gradient], &:focus-visible [data-risk-screener-tool-gradient], &:focus-within [data-risk-screener-tool-gradient]":{transform:"translateY(-8px)"},"&:hover [data-risk-screener-tool-gradient]::after, &:focus-visible [data-risk-screener-tool-gradient]::after, &:focus-within [data-risk-screener-tool-gradient]::after":{opacity:1}}},toolItemGradient:{position:"absolute",top:"-20%",left:"-15%",right:"-15%",bottom:"-20%",zIndex:0,borderRadius:10,pointerEvents:"none",background:"linear-gradient(180deg, ".concat(e.fn.rgba(t,.5)," 0%, ").concat(e.fn.rgba(o,.5)," 100%)"),transform:"translateY(0)",transformOrigin:"50% 0%",transition:"transform 0.45s cubic-bezier(0.4, 0, 0.2, 1)",willChange:"transform","&::after":{content:'""',position:"absolute",inset:0,borderRadius:"inherit",pointerEvents:"none",background:"linear-gradient(180deg, ".concat(e.fn.rgba(a,.7)," 0%, ").concat(e.fn.rgba(o,.5)," 100%)"),opacity:0,transition:"opacity 0.4s ease"}},toolItemContent:{position:"relative",zIndex:1,display:"flex",alignItems:"center",justifyContent:"space-between",gap:8,flex:1,minWidth:0},toolLeft:{display:"flex",alignItems:"center",gap:12,minWidth:0},toolIcon:{width:28,height:28,objectFit:"contain",flexShrink:0,[e.fn.largerThan("sm")]:{width:32,height:32}},toolArrow:{flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center"}}});let RiskScreenerSection=e=>{var t,a,n;let{section:l,sectionIndex:s}=e,{classes:c}=J(void 0,{name:"RiskScreenerSection"}),h=(0,P.d)(),{locale:u}=(0,b.h)(),m=(0,M.rZ)(),[p,f]=(0,i.useState)(null),[v,y]=(0,i.useState)(0);(0,i.useEffect)(()=>{if(!p)return;let onSelect=()=>{y(p.selectedScrollSnap())};return onSelect(),p.on("select",onSelect),()=>{p.off("select",onSelect)}},[p]);let x="risk_screener"===l.type&&(null===(t=l.toolDisplay)||void 0===t?void 0:t.length)?l.toolDisplay.length:0;if((0,i.useEffect)(()=>{if(!p||!h||x<=1)return;let e=requestAnimationFrame(()=>{p.scrollTo(0)});return()=>cancelAnimationFrame(e)},[p,h,x]),"risk_screener"!==l.type||!(null===(a=l.toolDisplay)||void 0===a?void 0:a.length))return null;let renderToolsList=e=>(0,o.tZ)(q.x.Autosize,{mah:390,type:"always",scrollbarSize:8,className:c.displayCardToolsScroll,sx:{flex:1,minHeight:0,minWidth:0},styles:{root:{height:"100%"},viewport:{touchAction:"pan-y",overscrollBehavior:"contain"}},viewportProps:{onWheel:e=>e.stopPropagation()},onPointerDown:e=>e.stopPropagation(),onWheel:e=>e.stopPropagation(),children:(0,o.tZ)(d.x,{className:c.displayCardTools,children:e.map(e=>(0,o.BX)("a",{href:e.link,className:"".concat(c.toolItem," pointer-event-child-none"),"data-event-category":"Health Tool","data-event-action":"Health Tool Click","data-event-label":function(e,t){var a;let o=null!==(a=null==e?void 0:e.trim())&&void 0!==a?a:"";return o?/^https?:\/\//i.test(o)?o:"".concat((0,g.UC)(t)).concat(o):(0,g.UC)(t)}(e.link,u),children:[(0,o.tZ)("div",{className:c.toolItemGradient,"aria-hidden":!0,"data-risk-screener-tool-gradient":!0}),(0,o.BX)(d.x,{className:c.toolItemContent,children:[(0,o.BX)(d.x,{className:c.toolLeft,children:[(0,o.tZ)("img",{src:e.icon,alt:e.title,className:c.toolIcon,loading:"lazy"}),(0,o.tZ)(r.T,{size:h?"title2":"title1",weight:"semiBold",variant:"primary",children:e.title})]}),(0,o.tZ)(d.x,{className:c.toolArrow,"aria-hidden":!0,children:(0,o.tZ)(Q.Z,{size:22,color:m.fn.primaryColor()})})]})]},e.id))})}),T=x>1,w=x>=3,S=3===x?[...l.toolDisplay,...l.toolDisplay]:l.toolDisplay,C=S.length,Z=3===x?1:0,I=C>0?(v-1+C)%C:0,k=C>0?(v+1)%C:0,H=l.toolDisplay.reduce((e,t)=>e+t.tools.length,0),B=x>1;return(0,o.tZ)(d.x,{sx:{overflow:"hidden"},children:(0,o.tZ)(HealthToolsListSectionShell,{isFirstSection:0===s,headline:l.headline,subText:l.subText,headerMeta:(0,o.tZ)(HealthToolsSectionProgress,{total:H}),sectionBackground:(null===(n=l.sectionBackground)||void 0===n?void 0:n.trim())||m.colors.neutral[0],className:c.root,children:h?T?(0,o.tZ)(d.x,{className:"".concat(c.carousel).concat(B?" ".concat(c.carouselMobile):""),children:(0,o.tZ)(V.l,{getEmblaApi:f,initialSlide:0,loop:!0,withIndicators:!1,withControls:!0,draggable:!0,slidesToScroll:1,slideGap:0,includeGapInSize:!0,align:"center",slideSize:B?"85%":"100%",containScroll:B?"":void 0,children:l.toolDisplay.map((e,t)=>{let a=B?t===v?c.carouselCardActive:c.carouselCardInactiveMobile:"";return(0,o.tZ)(V.l.Slide,{children:(0,o.tZ)(d.x,{className:c.slide,children:(0,o.BX)(d.x,{className:"".concat(c.displayCard," ").concat(a),children:[(0,o.BX)(d.x,{className:c.displayCardHeader,children:[(0,o.tZ)(HealthToolsDisplayCardTitle,{children:e.header}),(0,o.tZ)(HealthToolsSectionProgress,{total:e.tools.length,layout:"stacked",stackAlign:"right"})]}),renderToolsList(e.tools)]})})},"".concat(e.header,"-").concat(t))})})}):(0,o.tZ)(d.x,{className:c.displayGridMobile,children:l.toolDisplay.map((e,t)=>(0,o.BX)(d.x,{className:c.displayCard,children:[(0,o.BX)(d.x,{className:c.displayCardHeader,children:[(0,o.tZ)(HealthToolsDisplayCardTitle,{children:e.header}),(0,o.tZ)(HealthToolsSectionProgress,{total:e.tools.length,layout:"stacked",stackAlign:"right"})]}),renderToolsList(e.tools)]},"".concat(e.header,"-").concat(t)))}):w?(0,o.tZ)(d.x,{className:c.carousel,children:(0,o.tZ)(V.l,{getEmblaApi:f,initialSlide:Z,loop:!0,withIndicators:!1,withControls:!0,draggable:!0,slidesToScroll:1,slideSize:"33.333%",slideGap:16,includeGapInSize:!0,align:"center",containScroll:"",children:S.map((e,t)=>{let a=t===v?c.carouselCardActive:t===I?c.carouselCardInactivePrev:t===k?c.carouselCardInactiveNext:c.carouselCardInactiveFar;return(0,o.tZ)(V.l.Slide,{children:(0,o.tZ)(d.x,{className:c.carouselSlideDesktop,children:(0,o.BX)(d.x,{className:"".concat(c.displayCard," ").concat(a),children:[(0,o.BX)(d.x,{className:c.displayCardHeader,children:[(0,o.tZ)(HealthToolsDisplayCardTitle,{children:e.header}),(0,o.tZ)(HealthToolsSectionProgress,{total:e.tools.length,layout:"stacked",stackAlign:"right"})]}),renderToolsList(e.tools)]})})},"".concat(e.header,"-").concat(t,"-desktop-carousel"))})})}):(0,o.tZ)(d.x,{className:"".concat(c.displayGrid," ").concat(1===x?c.displayGridOne:2===x?c.displayGridTwo:c.displayGridThree),children:l.toolDisplay.map((e,t)=>(0,o.BX)(d.x,{className:c.displayCard,children:[(0,o.BX)(d.x,{className:c.displayCardHeader,children:[(0,o.tZ)(HealthToolsDisplayCardTitle,{children:e.header}),(0,o.tZ)(HealthToolsSectionProgress,{total:e.tools.length})]}),renderToolsList(e.tools)]},"".concat(e.header,"-").concat(t)))})})})},ListSectionHealthTool=e=>{let{listSection:t}=e,a=t||[];return a.length?(0,o.tZ)("div",{children:a.map((e,t)=>{var a,i,n;let l="".concat(e.type,"-").concat(e.headline,"-").concat(t);return"pregnancy"===e.type&&(null===(a=e.listTool)||void 0===a?void 0:a.length)?(0,o.tZ)(PregnancySection,{section:e,sectionKey:l,sectionIndex:t},l):"healthy_balanced_living"===e.type&&(null===(i=e.toolDisplay)||void 0===i?void 0:i.length)?(0,o.tZ)(HealthyBalancedLivingSection,{section:e,sectionIndex:t},l):"risk_screener"===e.type&&(null===(n=e.toolDisplay)||void 0===n?void 0:n.length)?(0,o.tZ)(RiskScreenerSection,{section:e,sectionIndex:t},l):null})}):null},pushHealthToolsSearchResultsEvent=(e,t)=>{let a=e.trim();a&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"view_search_results",event_category:"Health Tool",event_action:"Search on Result Page",event_label:t,search_term:a}))};function shallowPushPreservingEmptyS(e,t,a,o,i){let n=new URLSearchParams;Object.entries(t).forEach(e=>{let[t,a]=e;if("s"===t||void 0===a)return;let o=Array.isArray(a)?a[0]:a;void 0!==o&&n.set(t,o)}),"value"===a?n.set("s",o):"empty"===a&&n.set("s","");let l=n.toString(),r=l?"".concat(e,"?").concat(l):e;i.push(r,r,{shallow:!0})}T.HE.BMI,T.HE.BMR,T.HE.THR;let healthToolsSectionStackSx=e=>({gap:0,[e.fn.largerThan("md")]:{gap:80}}),HealthTools=e=>{let{healthToolsByCategory:t,landingPageData:a,footerInfo:h,dataNavMenuContent:T,sitewideBanner:B}=e,{formatMessage:N}=(0,m.Z)(),{state:{isLoggedIn:E,currentDomain:M}}=(0,i.useContext)(S.I),O=(0,b.h)(),{locale:P,asPath:A,pathname:_,query:D}=O,L=(0,y.U)(),R=x.CX[P].SITE_NAME_FORMATTED,W=(0,i.useMemo)(()=>t.reduce((e,t)=>{if(t.healthTools.length>0){let a={...t,healthTools:t.healthTools.map(e=>({...e,icon:e.icon||x.us}))};e.push(a)}return e},[]),[t]),F=(0,i.useMemo)(()=>{var e;let t=D.s;return"string"==typeof t?t:Array.isArray(t)&&null!==(e=t[0])&&void 0!==e?e:""},[D.s]),G=(0,i.useMemo)(()=>Object.prototype.hasOwnProperty.call(D,"s"),[D]),U=(0,i.useMemo)(()=>u()((e,t)=>{pushHealthToolsSearchResultsEvent(e,t)},300),[]);(0,i.useEffect)(()=>()=>{U.cancel()},[U]),(0,i.useEffect)(()=>{if(!G){U.cancel();return}let e=F.trim();if(!e){U.cancel();return}U(e,L)},[G,F,L,U]),(0,i.useEffect)(()=>{if(!G||!F.trim())return;let e=requestAnimationFrame(()=>{window.scrollTo({top:0,left:0,behavior:"auto"})});return()=>cancelAnimationFrame(e)},[G,F]);let z=(0,i.useMemo)(()=>F.trim()?(0,I.Xw)(W,F):W,[W,F]),{featuredHeadline:X,featuredTools:j}=(0,i.useMemo)(()=>{var e,t,o;return{featuredHeadline:null==a?void 0:null===(e=a.featuredTools)||void 0===e?void 0:e.headline,featuredTools:null!==(o=null==a?void 0:null===(t=a.featuredTools)||void 0===t?void 0:t.tools)&&void 0!==o?o:[]}},[null==a?void 0:a.featuredTools]),Y=G&&!!F.trim()&&0===(0,I.pJ)(z),Q=(0,i.useCallback)(e=>{e?shallowPushPreservingEmptyS(_,D,"value",e,O):Object.prototype.hasOwnProperty.call(D,"s")?shallowPushPreservingEmptyS(_,D,"empty","",O):shallowPushPreservingEmptyS(_,D,"omit","",O)},[_,D,O]),V=(0,i.useCallback)(()=>{O.push("/health-tools")},[O]),[q,J]=(0,i.useState)(!1),K=!!((null==a?void 0:a.aiDoctor)&&!a.aiDoctor.isHidden),navigateToCategory=e=>{var t;"undefined"!=typeof document&&(null===(t=document.querySelector('[data-hashtag="'.concat(e,'"]')))||void 0===t||t.scrollIntoView({behavior:"smooth",block:"start"}))},$={categoryOptions:W,onNavigateToCategory:navigateToCategory,urlSearchQuery:F,onSearchCommit:Q};return(0,o.tZ)(v.x,{title:N({id:"healthToolsPage.seoTitle"},{siteName:R}),description:N({id:"HealthToolsPage.seoDescription"}),onTopBarAppears:J,"data-is-top-bar":q,image:"".concat((0,g.UC)(P)).concat(x.Nr,"/thumbnail-healthtool.png"),SEOData:{type:"article",schemaData:N({id:"healthToolsPage.seoSchema"}),isIndexable:!0},footerInfo:h,dataNavMenuContent:T,languageOptions:(0,v.c)(P,A),activeMenuService:"tools",sitewideBanner:B,children:(0,o.BX)(l.T,{variant:l.C.LEADGEN,children:[G?(0,o.BX)(s.K,{sx:healthToolsSectionStackSx,children:[(0,o.tZ)(p.W,{children:(0,o.tZ)(k.S,{categoryOptions:W,filteredCategories:z,searchQuery:F,onSearchCommit:Q,onExitSearch:V,onNavigateToCategory:navigateToCategory})}),Y?(0,o.tZ)(C.X,{headline:X,tools:j}):null]}):(0,o.tZ)(o.HY,{children:(0,o.BX)(s.K,{sx:healthToolsSectionStackSx,children:[(0,o.BX)("div",{children:[(0,o.tZ)(Z.F,{}),(0,o.tZ)(C.X,{headline:X,tools:j,backgroundColor:E?"#EEF7FF":void 0})]}),(0,o.tZ)(p.W,{children:(0,o.tZ)(d.x,{sx:e=>{var t,o;return{[e.fn.smallerThan("md")]:{...(K||(null==a?void 0:null===(o=a.listSection)||void 0===o?void 0:null===(t=o[0])||void 0===t?void 0:t.type)==="healthy_balanced_living")&&{marginBottom:24}}}},children:K?(0,o.BX)(d.x,{sx:e=>({display:"grid",width:"100%",alignItems:"stretch",gap:(0,c.h)(24),[e.fn.smallerThan("md")]:{gridTemplateColumns:"1fr"},[e.fn.largerThan("md")]:{gridTemplateColumns:"repeat(3, minmax(0, 1fr))"}}),children:[(0,o.tZ)(d.x,{sx:e=>({[e.fn.smallerThan("md")]:{marginLeft:(0,c.h)(-16),marginRight:(0,c.h)(-16),width:"calc(100% + ".concat((0,c.h)(32),")"),maxWidth:"calc(100% + ".concat((0,c.h)(32),")")},[e.fn.largerThan("md")]:{gridColumn:"span 2"}}),children:(0,o.tZ)(H.Y,{...$,withAiDoctorSidebar:K})}),(0,o.tZ)(d.x,{sx:e=>({width:"100%",aspectRatio:"374 / 208",boxSizing:"border-box",backgroundColor:e.colors.neutral[0],borderRadius:(0,c.h)(24),overflow:"hidden",display:"flex",alignItems:"center",justifyContent:"center"}),children:P===w.MV.Vietnam?(0,o.tZ)(d.x,{component:"a",href:M+x.Rn,target:"_blank",rel:"noopener noreferrer","data-event-category":"Health Tool","data-event-action":"Chatbot AI Click","data-event-label":M+x.Rn,sx:{display:"block",width:"100%",height:"100%",lineHeight:0,"& img":{width:"100%",height:"100%",objectFit:"cover"}},children:(0,o.tZ)("img",{src:n.C.getAssetPath("health-tools/ai-banner.png"),alt:"",loading:"lazy"})}):(0,o.tZ)(r.T,{size:"p2",variant:"secondary",sx:e=>({userSelect:"none",color:e.colors.neutral[5]}),children:"374 x 208"})})]}):(0,o.tZ)(d.x,{sx:e=>({width:"100%",minWidth:0,[e.fn.smallerThan("md")]:{marginLeft:(0,c.h)(-16),marginRight:(0,c.h)(-16),width:"calc(100% + ".concat((0,c.h)(32),")"),maxWidth:"calc(100% + ".concat((0,c.h)(32),")")}}),children:(0,o.tZ)(H.Y,{...$,withAiDoctorSidebar:!1})})})}),(0,o.tZ)(ListSectionHealthTool,{listSection:null==a?void 0:a.listSection})]})}),(0,o.tZ)(f.default,{})]})})}},"L4g+":function(e,t,a){a.d(t,{DT:function(){return n},GF:function(){return supportsMyHealthTrendChart},uy:function(){return i},yh:function(){return getMyHealthListRecords}});var o=a("8vdq");let i={[o.HE.BMI]:"bmis",[o.HE.BMR]:"bmrs",[o.HE.THR]:"heart_rates",[o.HE.PWG]:"pregnancies",[o.HE.OVULATION]:"ovulation",[o.HE.DUE_DATE]:"due_dates"};o.HE.BMI,o.HE.BMR,o.HE.THR,o.HE.PWG,o.HE.OVULATION,o.HE.DUE_DATE;let n=new Set([o.HE.BMI,o.HE.BMR,o.HE.THR]);function supportsMyHealthTrendChart(e){return!!(e&&n.has(e))}function getMyHealthListRecords(e,t){if(!e)return[];let a=e[t];return Array.isArray(a)?a:[]}},zTPA:function(e,t,a){a.d(t,{X:function(){return OnboardingFlow}});var o=a("BGKE"),i=a("q1tI"),n=a("unQi"),l=a("Iblh"),r=a("Vvt1"),s=a.n(r),d=a("rEaw"),c=a("o0qI"),h=a("T9go"),u=a("1nCZ"),m=a("aNTj"),g=a("SoOY"),p=a("dDsW"),f=a("09QT"),v=a("oQBk"),y=a("xIXX"),b=a("0VOb"),x=a("JuOI"),T=a("05Ua"),onboardingModal=e=>{let{isSkippable:t,isWhatsApp:a,onClose:n=()=>!1}=e,{formatMessage:l}=(0,p.Z)(),{dispatch:r}=(0,i.useContext)(c.I),onResendCode=async e=>{if(e)try{var t;let o=await (0,y.Mb)(a?v.PATHS.SSO.SEND_OTP_VIA_WHATSAPP:v.PATHS.LEADGEN.POST_LEAD_SEND_OTP,{phone_number:e.startsWith("+")?e:"+".concat(e)}),i="string"==typeof(null==o?void 0:o._messages)?o._messages:null==o?void 0:null===(t=o._messages)||void 0===t?void 0:t[0],n=["SMS OTP not support your country","Send sms Fail","User don't update","Some Things Went Wrong"];if(n.includes(i)){let e=l({id:"notification.comment.somethingWrong"});return(0,b.showNotification)({title:(i.includes("User don't update")?l({id:"onboarding.noti.linkedToAnotherAccount",defaultMessage:"This phone number has been linked to another account."}):n.includes("Some Things Went Wrong")?e:i)||e,message:"",type:"danger"}),i}return}catch(t){let e=l({id:"notification.comment.somethingWrong"});return(0,b.showNotification)({title:e,message:"",type:"danger"}),console.error(e),e}},[s,d]=(0,i.useState)(),onOtpSubmit=async e=>{d(void 0);try{var t,o;let i=await (0,y.Mb)(a?v.PATHS.SSO.VERIFY_OTP_VIA_WHATSAPP:v.PATHS.SUBOT.POST_VERIFY_SMS_OTP,{otp_code:e},{method:"POST"}),s=null==i?void 0:i._messages[0];if("Verify sucess"===s||(null==i?void 0:i._status)===1){(0,b.showNotification)({title:l({id:"subot.verifyOTP.success.message",defaultMessage:"Verified successful"}),message:"",type:"success"});let e=await (0,f.callApiNew)(v.PATHS.USER_PROFILE.GET_PROFILE,{method:"POST"},"sso");(null==e?void 0:null===(t=e._data)||void 0===t?void 0:t.id)&&r({type:T.H.LOGIN,payload:null==e?void 0:e._data}),n()}else if("This phone number was verified"===s){(0,b.showNotification)({title:"This phone number was verified",message:"",type:"success"});let e=await (0,f.callApiNew)(v.PATHS.USER_PROFILE.GET_PROFILE,{method:"POST"},"sso");(null==e?void 0:null===(o=e._data)||void 0===o?void 0:o.id)&&r({type:T.H.LOGIN,payload:null==e?void 0:e._data}),n()}else{let e=l({id:"notification.comment.somethingWrong"});return d(e),e}}catch(t){console.error(t);let e=l({id:"notification.comment.somethingWrong"});(0,b.showNotification)({title:e,message:"",type:"danger"}),n()}};return(0,o.tZ)(o.HY,{children:(0,o.tZ)(x.Z,{children:(0,o.tZ)(g.TG.Provider,{children:(0,o.tZ)(g.TG.Modal,{withPortal:!0,children:(0,o.BX)(g.TG.StepRenderer,{children:[(0,o.tZ)(g.TG.Form,{isWhatsApp:a,customFormTexts:a?void 0:{description:l({id:"onboarding.updatePhone.description.v2",defaultMessage:"We will send a One-Time Password (OTP) to your phone number"})},onClose:n,canSkip:t,onSubmit:onResendCode,alwaysRender:!0}),(0,o.tZ)(g.TG.OtpForm.Phone,{isWhatsApp:a,onSubmit:onOtpSubmit,onResendCode:onResendCode,otpError:s,onClose:n,canSkip:t})]})})})})})},w=a("Wgwc"),S=a.n(w),C=a("a5vB"),Z=a("CJtR"),I=a("hXNO"),k=a("rIrU"),H=a("0yEU"),B=a("rBCA"),N=a("HkQG");let SimilacDefaultBanner=()=>{let e=(0,I.d)();return(0,o.tZ)(E,{children:(0,o.tZ)("div",{className:"onboarding-banner-wrapper",children:(0,o.tZ)("img",{src:e?"".concat(k.sb,"/images/similac-onboarding-default-mobile.png"):"".concat(k.sb,"/images/similac-onboarding-default-desktop.png?v=2"),alt:"",style:{position:"relative",maxHeight:"100vh"},loading:"lazy"})})})},E=(0,B.Z)("div",{target:"exycczb0"})("width:100%;height:100%;display:flex;align-items:center;.onboarding-banner-wrapper{position:relative;",N.M.mbDown,"{width:100%;}}.onboarding-banner-title{position:absolute;top:8%;left:50%;transform:translateX(-50%);max-width:87%;text-align:center;}");var similacOnboardingModal=e=>{let{isSkippable:t,leadCampaignCode:a,termContent:n,bannerMobile:l,bannerDesktop:r,thanksPageInfo:s,incentiveMessage:d,onClose:h=()=>!1}=e,{formatMessage:u}=(0,p.Z)(),m=(0,I.d)(),[w,B]=(0,i.useState)(0),{resultBabyDOB:N,resultDueDate:E}=(0,H.b)(e=>e,C.X),[M,O]=(0,i.useState)(),{state:{userInfo:P},dispatch:A}=(0,i.useContext)(c.I),onFormSubmit=async e=>{let t=null==e?void 0:e.phone;if(t){O(e);try{var a;let e=await (0,y.Mb)(v.PATHS.LEADGEN.POST_LEAD_SEND_OTP,{phone_number:t.startsWith("+")?t:"+".concat(t)}),o=null==e?void 0:null===(a=e._messages)||void 0===a?void 0:a[0];if("SMS OTP not support your country"===o||"Send sms Fail"===o){let e=u({id:"notification.comment.somethingWrong"});(0,b.showNotification)({title:o||e,message:"",type:"danger"})}}catch(e){console.error(e)}}},onResendCode=async e=>{await (0,y.Mb)(v.PATHS.LEADGEN.POST_LEAD_SEND_OTP,{phone_number:e.startsWith("+")?e:"+".concat(e)})},[_,D]=(0,i.useState)(),onOtpSubmit=async e=>{D(void 0);try{var t,o;let i=await (0,y.Mb)(v.PATHS.SUBOT.POST_VERIFY_SMS_OTP,{otp_code:e},{method:"POST"}),n=null==i?void 0:i._messages[0];if("Verify sucess"===n){if(a){let{address:e,email:t,name:o,phone:i}=M;(0,f.callApiNew)(v.PATHS.SSO.UPDATE_PROFILE,{method:"POST",data:{name:o}},"sso");let n=await (0,y.uu)((0,Z.DS)(v.PATHS.LEADGEN.POST_LEAD_LEAD,{campaignCode:a}),"POST",{data:{url:window.location.href,title_article:document.title,referrer:window.location.href,meta:[{key:"name",value:o,control:"text"},{key:"email",value:t||(null==P?void 0:P.email)||"",control:"text"},{key:"phone",value:i,control:"text"},{key:"address",value:[(null==e?void 0:e.selectedProvince)||"",(null==e?void 0:e.selectedDistrict)||"",(null==e?void 0:e.selectedWard)||"",(null==e?void 0:e.extraInfo)||""].join("; "),control:"text"},...N?[{key:"baby_dob",value:S()(N).format(k.tD),control:"text"}]:[],...E?[{key:"baby_due_date",value:S()(E).format(k.tD),control:"text"}]:[]]}});(null==n?void 0:n._status)!==1&&console.error("Fail to submit leadgen's form")}(0,b.showNotification)({title:u({id:"subot.verifyOTP.success.message",defaultMessage:"Verified successful"}),message:"",type:"success"});let e=await (0,f.callApiNew)(v.PATHS.USER_PROFILE.GET_PROFILE,{method:"POST"},"sso");(null==e?void 0:null===(t=e._data)||void 0===t?void 0:t.id)&&A({type:T.H.LOGIN,payload:null==e?void 0:e._data})}else if("This phone number was verified"===n){(0,b.showNotification)({title:"This phone number was verified",message:"",type:"success"});let e=await (0,f.callApiNew)(v.PATHS.USER_PROFILE.GET_PROFILE,{method:"POST"},"sso");(null==e?void 0:null===(o=e._data)||void 0===o?void 0:o.id)&&A({type:T.H.LOGIN,payload:null==e?void 0:e._data})}else{let e=u({id:"notification.comment.somethingWrong"}),t=(null==i?void 0:i._messages[0])||e;return D(t),t}}catch(t){console.error(t);let e=u({id:"notification.comment.somethingWrong"});return(0,b.showNotification)({title:e,message:"",type:"danger"}),t}};return(0,o.tZ)(o.HY,{children:(0,o.tZ)(x.Z,{children:(0,o.tZ)(g.TG.Provider,{children:(0,o.tZ)(g.TG.Modal,{withPortal:!0,withSimilac:1!==w,banner:1!==w?{imgSrc:(m?l:r)||"",imgComponent:(0,o.tZ)(SimilacDefaultBanner,{})}:void 0,children:(0,o.BX)(g.TG.StepRenderer,{onStepChange:B,children:[(0,o.tZ)(g.TG.SimilacForm,{onClose:h,onSubmit:onFormSubmit,canSkip:t,customFormTexts:{heading:(null==d?void 0:d.title)||u({id:"similac.onboarding.defaultBanner.title"}),description:(null==d?void 0:d.description)||u({id:"similac.onboarding.defaultBanner.subtitle"})},customTerms:n?(0,o.tZ)("div",{dangerouslySetInnerHTML:{__html:n.replace(/href="/gi,'target="_blank" href="/')}}):void 0,defaultValues:{phone:null==P?void 0:P.phone,email:(null==P?void 0:P.email)&&!P.email.endsWith("@facebook.com")?P.email:"",name:null==P?void 0:P.name},alwaysRender:!0}),(0,o.tZ)(g.TG.OtpForm.Phone,{onSubmit:onOtpSubmit,onResendCode:onResendCode,otpError:_,onClose:h,canSkip:t}),(0,o.tZ)(g.TG.ThankYou,{thanksPageInfo:s,onClose:h})]})})})})})};let M=s()(()=>Promise.all([a.e(7034),a.e(2602),a.e(9409),a.e(6259),a.e(1818),a.e(7519),a.e(761),a.e(2189),a.e(5231),a.e(7797),a.e(5454),a.e(106),a.e(9798),a.e(3684),a.e(5349),a.e(4148),a.e(2509),a.e(1533),a.e(1108),a.e(9124),a.e(4190),a.e(4447),a.e(6509),a.e(4125),a.e(7730),a.e(6462),a.e(891),a.e(137),a.e(4414),a.e(7613),a.e(8098),a.e(3416),a.e(3012),a.e(1570),a.e(6192),a.e(6918),a.e(5965),a.e(3301),a.e(1413),a.e(2138),a.e(9467),a.e(4467),a.e(6966),a.e(5243),a.e(8132),a.e(1375),a.e(4561),a.e(1193),a.e(2094),a.e(1797),a.e(1217),a.e(5480),a.e(731),a.e(2050),a.e(2008),a.e(8469),a.e(8214),a.e(1482),a.e(6817),a.e(467),a.e(5951),a.e(9357),a.e(747),a.e(5675),a.e(6753),a.e(4802),a.e(3046),a.e(5745),a.e(3437),a.e(252),a.e(1152),a.e(9424),a.e(5702),a.e(8922),a.e(6399),a.e(8639),a.e(7082),a.e(553),a.e(9309),a.e(7221),a.e(2853),a.e(8232),a.e(3257),a.e(6611),a.e(7538),a.e(6894),a.e(5341),a.e(3566),a.e(4846),a.e(2233),a.e(1058),a.e(5638),a.e(3295),a.e(1538),a.e(6629),a.e(7152),a.e(5684),a.e(2574),a.e(2513),a.e(5238),a.e(2039),a.e(6962),a.e(8680),a.e(4050),a.e(5465),a.e(6638),a.e(7741),a.e(1137),a.e(2433),a.e(9689),a.e(5385),a.e(3564),a.e(3158),a.e(8320),a.e(5641),a.e(7454),a.e(7004),a.e(4758),a.e(6219),a.e(17),a.e(8990),a.e(4067),a.e(9487),a.e(9931),a.e(9083),a.e(1520),a.e(270),a.e(7596),a.e(8217),a.e(7543),a.e(2835),a.e(2507),a.e(6885),a.e(7859),a.e(5970),a.e(2730),a.e(2399),a.e(5530),a.e(7682),a.e(1551),a.e(4870),a.e(9922),a.e(3133),a.e(612),a.e(2002),a.e(1880),a.e(7471),a.e(7165),a.e(8854),a.e(5451),a.e(8612)]).then(a.bind(a,"vgOJ")).then(e=>e.OnboardingLead),{loadableGenerated:{webpack:()=>["vgOJ"]},ssr:!1}),OnboardingFlow=e=>{let{campaign:t,phoneVerify:a=u.o.SMS,isSkippable:r,similacFormData:s,typeForm:g=d.pT.NONE,toolName:p,extraPayloadValues:f}=e,{state:{userInfo:v}}=(0,i.useContext)(c.I),[y,b]=(0,i.useState)(!1),[x,{open:T,close:w}]=(0,l.q)(!1,{onClose:()=>{m.E.mutate(()=>{document.body.style.overflow="",document.body.classList.remove("noscroll")})},onOpen:()=>{m.E.mutate(()=>{document.body.style.overflow="hidden",document.body.classList.add("noscroll")})}}),S=(0,h.a)(e=>e.shouldOnboardingModalOpen);return((0,i.useEffect)(()=>{try{S||w(),!S||g===d.pT.NONE||null==v||!v.id||(g!==d.pT.LEADGEN_FORM||!t)&&(g!==d.pT.PHONE_ONLY||(a===u.o.SMS?(null==v?void 0:v.phone)&&(null==v?void 0:v.phone_verified_at):a!==u.o.WHATSAPP||(null==v?void 0:v.whatsapp_verify)))||T()}catch(e){}void 0!==v&&b(!0)},[typeof v,null==v?void 0:v.id,null==v?void 0:v.phone,null==v?void 0:v.phone_verified_at,null==v?void 0:v.whatsapp_verify,S]),(0,i.useEffect)(()=>{y||g===d.pT.LEADGEN_FORM?document.body.style.overflow="":document.body.style.overflow="hidden"},[y]),y)?s?x?(0,o.tZ)(similacOnboardingModal,{isSkippable:r,leadCampaignCode:null==s?void 0:s.leadCampaignCode,termContent:null==s?void 0:s.termContent,bannerMobile:null==s?void 0:s.bannerMobile,bannerDesktop:null==s?void 0:s.bannerDesktop,thanksPageInfo:null==s?void 0:s.thanksPageInfo,incentiveMessage:null==s?void 0:s.incentiveMessage,onClose:w}):null:g===d.pT.LEADGEN_FORM?(0,o.tZ)(M,{toolName:p,extraPayloadValues:f,campaign:t,opened:x,onClose:w}):x?(0,o.tZ)(onboardingModal,{isSkippable:r,onClose:w,isWhatsApp:g===d.pT.PHONE_ONLY&&a===u.o.WHATSAPP}):null:(0,o.tZ)(n.fz,{visible:!0,overlayOpacity:1})}},"7rod":function(e,t,a){a.d(t,{QQ:function(){return i},ie:function(){return l},mR:function(){return n}});var o=a("U80/");let[i,n,l]=(0,o.W)()},efbU:function(e,t,a){a.d(t,{$H:function(){return generateSchema},Eh:function(){return useDrawCalendar},es:function(){return getOvulationResultLink}});var o=a("q1tI"),i=a("iBNF"),n=a("Wgwc"),l=a.n(n),r=a("q0An"),s=a("HfWj"),d=a("rIrU"),c=a("F1xy");let getOvulationResultLink=(e,t)=>{let{type:a,startDate:o,periodLength:i,cycle:n}=t;return"".concat(e,"?result=1&").concat(c.Q.method,"=").concat(a,"&").concat(c.Q.day,"=").concat(l()(o).format(d.u9),"&").concat(c.Q.cycle,"=").concat(n,"&").concat(c.Q.period,"=").concat(i,"&joincommunity=1")},useDrawCalendar=e=>{let t={color:i.r.colors.pink800,backgroundColor:i.r.colors.pink50},a={color:e.type===d.CG?i.r.colors.error:i.r.colors.green700,backgroundColor:i.r.colors.green50},n=(0,o.useMemo)(()=>{let a=[];if(e){let{cycle:o,periodLength:i,startDate:n}=e,r=i-1;a.push({rangeType:"period",...t,startDate:n,endDate:l()(n).add(r,"day").toDate()});let s=n,d=n;for(let e=0;e<=12;e++)s=l()(s).subtract(o,"day").toDate(),d=l()(d).add(o,"day").toDate(),a.unshift({rangeType:"period",...t,startDate:s,endDate:l()(s).add(r,"day").toDate()}),a.push({rangeType:"period",...t,startDate:d,endDate:l()(d).add(r,"day").toDate()})}return a},[e]),r=(0,o.useMemo)(()=>n.map(e=>l()(e.startDate).subtract(14,"day").toDate()),[n]),s=(0,o.useMemo)(()=>r.map(e=>({markerType:"ovulation",markerStyle:"dashed",date:e,color:a.color})),[r,a]),c=(0,o.useMemo)(()=>r.map(e=>({rangeType:"fertile",startDate:l()(e).subtract(5,"day").toDate(),endDate:l()(e).add(1,"day").toDate(),...a})),[r,a]),h=(0,o.useMemo)(()=>e.type===d.Yo?n:n.concat(c),[e,n,c]);return{ovulationMarkers:s,calendarRanges:h,ovulationDays:r}},generateSchema=()=>r.Ry().shape({type:r.nK().oneOf(Object.values(s.h)).default(s.h.TrackPeriod).required(),cycle:r.Rx().required(),periodLength:r.Rx().required(),startDate:r.hT().required()})},"3e2k":function(e,t,a){a.r(t),a.d(t,{OvulationPageComponent:function(){return OvulationPageComponent}});var o=a("BGKE"),i=a("q1tI"),n=a("4oNJ"),l=a("iYxA"),r=a("F1xy"),s=a("iBNF"),d=a("Tabs"),c=a("iVi/"),h=a("Wgwc"),u=a.n(h),m=a("p46w"),g=a.n(m),p=a("cr+I"),f=a("dDsW"),v=a("09QT"),y=a("/tR3"),b=a("oQBk"),x=a("xIXX"),T=a("CJtR"),w=a("1LUM"),S=a("CBW8"),C=a("LplW"),Z=a("2kea"),I=a("rY9m"),k=a("Psub"),H=a("0UxZ"),B=a("l/jL"),N=a("0njy"),E=a("FxIt"),M=a("Uj9i"),O=a("vZvF"),P=a("daLf"),A=a("2su4"),_=a("HfWj"),D=a("IhfM"),L=a("j6je"),R=a("gXV8"),W=a("hXNO"),F=a("wf8V"),G=a("P5LW"),U=a("rIrU"),z=a("r2Jg"),X=a("8vdq"),j=a("o0qI"),Y=a("T9go"),Q=a("VIdu"),V=a("lMwY"),q=a("9O6x"),J=a("g/tz"),K=a("ouLS"),$=a("x8Vb"),ee=a("7rod"),et=a("efbU");let OvulationContent=e=>{let{enabledAd:t,ovulationPageInfo:a,adUnitPath:l}=e,{formatMessage:r}=(0,f.Z)(),{locale:s,router:d}=(0,G.h)(),{getHealthToolLink:c}=(0,n.u)(s),h=(0,ee.mR)(),[m,g]=(0,i.useState)(new Date),[p,v]=(0,i.useState)(()=>{let e=new Date;return 0===e.getDay()?u()(e).subtract(1,"day").toDate():e}),{ovulationMarkers:y,calendarRanges:b,ovulationDays:x}=(0,et.Eh)(h.values),{state:{userInfo:S}}=(0,i.useContext)(j.I);return(0,o.tZ)(o.HY,{children:h.values&&h.values.isSubmitted?(0,o.BX)(o.HY,{children:[(0,o.tZ)($.q,{startDate:p,selectedDate:m,onChangeStartDate:v,onChangeSelectedDate:g,calendarRanges:b,calcObjective:h.values.type,ovulationDays:x,ovulationMarkers:y,onClickRecalculate:()=>{d.push(c(X.QO.OVULATION))}}),l&&t&&(0,o.tZ)(w.AdBlock,{adUnitPath:l,className:"top-ad",size:[[300,250],[300,600]],divId:"div-gpt-ad-topbanner-mobile",pos:["TopBanner"]})]}):(0,o.BX)(o.HY,{children:[(0,o.tZ)(_.q,{additionalQuestions:a.listQuestions,onCalc:()=>{void 0!==S&&c(X.QO.OVULATION)&&((null==S?void 0:S.id)?(h.setFieldValue("isSubmitted",!0),window.scrollTo(0,0),d.push((0,et.es)(c(X.QO.OVULATION),h.values),void 0,{shallow:!0})):(K.P.syncParamsToUseOnSSOForm({gender:h.values.isYourself?"female":"",birthday:h.values.isYourself?h.values.birthday:void 0},d),(0,J.p0)((0,et.es)("".concat((0,T.UC)(s)).concat(U.sb).concat(c(X.QO.OVULATION)),h.values),"ovulation")))}}),l&&t&&(0,o.tZ)(w.AdBlock,{adUnitPath:l,className:"top-ad",size:[[300,250],[300,600]],divId:"div-gpt-ad-topbanner-mobile",pos:["TopBanner"]}),(null==a?void 0:a.info)&&(0,o.tZ)(D.J,{heading:r({id:"ovulationPage.faqs"}),infos:a.info||[]})]})})};var ea=a("rBCA"),eo=a("HkQG");let ei=(0,ea.Z)("div",{target:"ekofbm20"})("min-height:100vh;.article-bottom-ad{background-color:transparent;margin-bottom:var(--mobile-bottom-height);@supports (margin-bottom:env(safe-area-inset-bottom)){margin-bottom:calc(\n env(safe-area-inset-bottom) + var(--mobile-bottom-height)\n );}",eo.M.mbUp,"{margin-bottom:0px;}}.due-date-calculator-bottom-divider{border-width:4px;border-color:#f7f9fc;}.other-healthtools-container{margin-bottom:3rem;}.recalculate-container{display:flex;justify-content:center;button{padding:0.5rem;font-weight:600;}}",eo.M.mbUp,"{margin:0 auto 32px auto;}");var en=a("zTPA");let OvulationPageComponent=e=>{var t,a,h,m,J,K,$,ea,eo;let{ovulationPageInfo:el,footerInfo:er,dataNavMenuContent:es,sitewideBanner:ed}=e,{formatMessage:ec}=(0,f.Z)(),eh=(0,W.d)(),{locale:eu,asPath:em,query:eg}=(0,G.h)(),ep=(0,Y.a)(e=>e.setShouldOnboardingModalOpen),{reloadMyHealthData:ef}=(0,F.b)({initLoad:!0}),{state:{userInfo:ev,isLoggedIn:ey}}=(0,i.useContext)(j.I),{getHealthToolLink:eb}=(0,n.u)(eu),ex=eg[r.Q.method],eT=eg[r.Q.day],ew=eg[r.Q.cycle],eS=eg[r.Q.period],eC=eg[r.Q.access_token],eZ=(0,i.useMemo)(()=>p.stringifyUrl({url:"".concat((0,T.UC)(eu)).concat(eb(X.QO.DUE_DATE)),query:{[r.Q.method]:ex,[r.Q.day]:eT,[r.Q.cycle]:ew,[r.Q.period]:eS}}),[eb]),{response:eI}=(0,R.Z)({url:(0,T.cN)(b.PATHS.HEALTH_TOOL.GET_HEALTH_TOOL_OVULATION_SUGGESTED_ARTICLES,{method:1}),method:"GET"}),ek=(0,y.X$)(null==eI?void 0:null===(t=eI.data)||void 0===t?void 0:t.data),{suggestedArticles:eH,suggestedArticlesLink:eB}=ek,eN=(0,Q.od)({countryAdTag:(0,Q.Em)(eu,{isMobile:eh}),contentAdTag:(0,Q.WV)(eu,em,["health-tools/ovulation"])}),eE=(0,et.$H)(),eM=(0,ee.ie)({initialValues:{type:_.h.TrackPeriod,cycle:28,startDate:new Date,periodLength:7,isSubmitted:!1,isYourself:!0},validate:(0,d.X)(eE)});(0,i.useEffect)(()=>{(ex||eT)&&eM.setValues({type:Number(Array.isArray(ex)?ex[0]:ex),startDate:u()(Array.isArray(eT)?eT[0]:eT,U.u9).toDate(),cycle:ew?Number(Array.isArray(ew)?ew[0]:ew):28,periodLength:eS?Number(Array.isArray(eS)?eS[0]:eS):7,isSubmitted:!0})},[eg]),(0,i.useEffect)(()=>{void 0!==ev&&(ew&&eT&&ex&&eS?eC&&(0,x.t9)((0,L.wu)({method:Number(ex),token:String(eC),cycle:Number(ew),day:String(eT),user_id:String(null==ev?void 0:ev.id),period:Number(eS)}),"GET"):eM.reset())},[ev,eg]),(0,i.useEffect)(()=>{(null==ev?void 0:ev.id)&&(eM.setFieldValue("isYourself",!0),(null==ev?void 0:ev.birthday)&&eM.setFieldValue("birthday",u()(ev.birthday).toDate()))},[null==ev?void 0:ev.id]),(0,i.useEffect)(()=>{var e,t;(0,V.R)();let a=c.parse(document.cookie||"");if(void 0!==ev&&(null===(e=eM.values)||void 0===e?void 0:e.isSubmitted)){let e=JSON.parse(localStorage.getItem("ovulationInfo")||"{}"),o=Object.keys(e).length>0,i=u()(eM.values.startDate).add(eM.values.cycle,"day").toDate(),n=(0,L.rw)(i),{fertileDateStart:l,fertileDateEnd:r}=(0,L.xP)(n),s=(0,L.Yv)(i,eM.values.periodLength);g().set(z.kO,{fertile_from_date:u()(l).format(U.yJ),fertile_to_date:u()(r).format(U.yJ),ovulation_date:u()(n).format(U.yJ),menstrual_from_date:u()(i).format(U.yJ),menstrual_to_date:u()(s).format(U.yJ),cycle_length_days:eM.values.cycle,period_duration_days:eM.values.periodLength});let d={account_id:(null==ev?void 0:ev.id)||null,site_id:Number(U.CX[eu].SITE_ID),ga_client_id:a._ga||"",email:(null==ev?void 0:ev.email)||null,objective:(null===(t=eM.values)||void 0===t?void 0:t.type)+1||0,first_day:u()(eM.values.startDate).format(U.yJ),cycle_length_days:eM.values.cycle,period_duration_days:eM.values.periodLength,fertile_from_date:u()(l).format(U.yJ),fertile_to_date:u()(r).format(U.yJ),ovulation_date:u()(n).format(U.yJ),menstrual_from_date:u()(i).format(U.yJ),menstrual_to_date:u()(s).format(U.yJ),url:window.location.href,position_type:"homepage",device_type:"web",categories:[],is_my_self:Number(!!e.isYourself),...e.birthday&&{birthday:u()(e.birthday).format(U.tD)},...(e.additionalQuestions||[]).length>0&&{additional_questions:e.additionalQuestions},source_url:e.source_url};(async()=>{await Promise.all([o&&(0,v.callApiNew)(b.PATHS.SIDIS.POST_SIDIS_OVULATION,{method:"POST",data:d},"sidis_update"),(null==ev?void 0:ev.id)&&(null==e?void 0:e.isYourself)&&(null==e?void 0:e.birthday)&&(0,q.eZ)({userInfo:ev,data:{birthday:e.birthday},forceSaveBirthday:!(null==e?void 0:e.isSubmitted)})]),ef()})(),localStorage.removeItem("ovulationInfo")}},[ev,eM.values.isSubmitted]),(0,i.useEffect)(()=>{eM.values.isSubmitted&&ep(!0)},[null==el?void 0:el.isLeadgen,eM.values.isSubmitted]);let[eO,eP]=(0,i.useState)();(0,i.useEffect)(()=>{(async()=>{var e,t,a,o,i;if(ey&&(null==eI?void 0:null===(t=eI.data)||void 0===t?void 0:null===(e=t.data)||void 0===e?void 0:e.community)){let e=await (0,v.callApiNew)(b.PATHS.TOGETHER.GET_TOGETHER_COMMUNITY_DETAIL,{params:{communityId:(null==eI?void 0:null===(i=eI.data)||void 0===i?void 0:null===(o=i.data)||void 0===o?void 0:null===(a=o.community)||void 0===a?void 0:a.community)||-1,showHidden:1}},"together"),t=(0,y.tg)(null==e?void 0:e.data);eP(t)}})()},[null==eI?void 0:null===(h=eI.data)||void 0===h?void 0:null===(a=h.data)||void 0===a?void 0:a.community,ey]),(0,i.useEffect)(()=>{(async()=>{ey&&eO&&!eO.joined&&(await (0,v.callApiNew)(b.PATHS.TOGETHER.POST_TOGETHER_JOIN_COMMUNITY,{method:"POST",data:{ids:[null==eO?void 0:eO.id]}},"together"),eP(e=>({...e,joined:!0})))})()},[ey,null==eO?void 0:eO.joined]);let eA="".concat(U.MO,"user"),e_=[{label:ec({id:"healthTool.breadcrumb.myHealth",defaultMessage:"My Health"}),value:"".concat(eA,"/health")},{label:ec({id:"ovulation.breadcrumb.result",defaultMessage:"Ovulation Result"}),active:!0,value:""}],eD=[{label:ec({id:"healthtools.title"}),value:"/health-tools"},{label:ec({id:"ovulationPage.seoTitle"}),value:"".concat((0,T.UC)(eu)).concat(U.sb).concat(eb(X.QO.OVULATION))},{label:ec({id:"ovulation.breadcrumb.result",defaultMessage:"Ovulation Result"}),value:""}],eL=[{label:ec({id:"healthtools.title"}),value:"/health-tools"},{label:ec({id:"ovulationPage.seoTitle"}),value:"#",dataEventCategory:"Breadcrumb"}],eR=(null===(m=eM.values)||void 0===m?void 0:m.isSubmitted)?"my-health"===eg[r.Q.source]?e_:eD:eL,eW=!!(null===(J=eM.values)||void 0===J?void 0:J.isSubmitted),eF=!!(null==el?void 0:el.enable_ad);return(0,o.BX)(o.HY,{children:[(0,o.tZ)(A.x,{title:ec({id:"ovulationPage.seoTitle"}),description:ec({id:"ovulationPage.seoDescription"}),image:"".concat((0,T.UC)(eu)).concat(U.Nr,"/ovulation-result-og-default.png"),SEOData:{schemaData:ec({id:"ovulationPage.seoSchema"}),apiMetaData:null==el?void 0:el.metaTag,isIndexable:!0},footerInfo:er,isSponsored:null==el?void 0:el.is_sponsored,sponsoredBy:null==el?void 0:el.sponsor,sponsoredType:"content",dataNavMenuContent:es,activeMenuService:"tools",sitewideBanner:ed,children:(0,o.BX)(ee.QQ,{form:eM,children:[(0,o.BX)(ei,{children:[eM.values.isSubmitted?eh?null:(0,o.tZ)(Z.d,{pageItem:eR}):(0,o.tZ)(H.I,{breadcrumbProps:{pageItem:eR},icon:(0,o.tZ)("img",{className:"health-tool-icon",alt:"health-tool-icon",loading:"lazy",src:el.featuredImage||"".concat(U.Nr,"/ovulation-icon.svg")}),heading:(null==el?void 0:el.title)||ec({id:"healthTools.ovulationCalculator"}),description:(null==el?void 0:el.description)||ec({id:"ovulationPage.description"}),reviewBy:null==el?void 0:el.reviewBy,isPink:!0}),(0,o.BX)(P.f,{children:[(0,o.BX)(P.f.LeftColumn,{style:eM.values.isSubmitted?{padding:0}:void 0,children:[(0,o.tZ)(OvulationContent,{enabledAd:eF,ovulationPageInfo:el,adUnitPath:eh?eN:""}),eM.values.isSubmitted&&(0,o.BX)(o.HY,{children:[(0,o.tZ)(l.H,{tag:"h1",style:{width:0,overflow:"hidden",position:"absolute",zIndex:-1},children:eR[eR.length-1].label}),(0,o.tZ)(k.j,{heading:el.additionalInfo.title,content:el.additionalInfo.description,ctaUrl:el.additionalInfo.ctaUrl,ctaTitle:el.additionalInfo.ctaTitle,image:el.additionalInfo.image}),(0,o.tZ)("div",{style:{marginBottom:"64px"},children:(0,o.tZ)(I.Z,{toolLink:eZ,onRecalculate:()=>window.location.href=eb(X.QO.OVULATION)||"/",saveLabel:ec({id:"pregnancyTool.save",defaultMessage:"Go to My Health"}),onSave:()=>window.location.href="/".concat(U.MO).concat(U.YP.MY_HEALTH_TRACKER),tracking:{share:{"data-event-action":"My Health Click","data-event-category":"Health Tool","data-event-label":"".concat(U.MO).concat(U.YP.MY_HEALTH_TRACKER)},save:{"data-event-action":"My Health Click","data-event-category":"Health Tool","data-event-label":"".concat(U.MO).concat(U.YP.MY_HEALTH_TRACKER)},reCalculate:{"data-event-action":"My Health Click","data-event-category":"Health Tool","data-event-label":"".concat((0,T.UC)(eu)).concat(eb(X.QO.OVULATION))}}})}),(null==eI?void 0:null===($=eI.data)||void 0===$?void 0:null===(K=$.data)||void 0===K?void 0:K.community)&&(0,o.tZ)(N.EmbeddedCommunity.HealthTool,{community:null==eI?void 0:null===(eo=eI.data)||void 0===eo?void 0:null===(ea=eo.data)||void 0===ea?void 0:ea.community}),(null==el?void 0:el.disclaimer)&&(0,o.tZ)(D.J,{heading:ec({id:"ovulationPage.disclaimer"}),content:el.disclaimer}),(null==el?void 0:el.info)&&(0,o.tZ)(D.J,{heading:ec({id:"ovulationPage.faqs"}),infos:el.info||[]})]}),eh&&(0,o.BX)(P.f.RightColumn,{children:[eW&&eH&&eH.length>0&&(0,o.BX)(o.HY,{children:[(0,o.tZ)(l.H,{tag:"h3",color:s.r.colors.gray800,style:{width:"100%",padding:"8px 16px"},children:ec({id:"tools.suggestedArticles",defaultMessage:"Suggested articles"})}),(0,o.tZ)(B.r,{isMobile:!0,expertsArticles:eH,isLoading:!1,hideUIElements:!0}),(0,o.BX)(O.to,{href:eB,children:[(0,o.tZ)(l.H,{tag:"h5",color:s.r.colors.primaryBase,className:"see-more-text",children:ec({id:"home.seeMore",defaultMessage:"See More"})}),(0,o.tZ)("img",{src:"".concat(U.Nr,"/chevronRightBlue.svg"),style:{width:"16px",height:"16px"},alt:ec({id:"home.seeMore",defaultMessage:"See More"}),loading:"lazy"})]})]}),(0,o.tZ)("div",{className:"top-ad"})]})]}),!eh&&(0,o.BX)(P.f.RightColumn,{style:eM.values.isSubmitted?{padding:0}:void 0,children:[(0,o.tZ)("div",{className:"top-ad",children:eF&&(0,o.tZ)(w.AdBlock,{adUnitPath:eN,size:[[300,250],[300,600]],divId:"div-gpt-ad-topbanner-desktop",pos:["TopBanner"]})}),eW&&eH&&eH.length>0&&(0,o.BX)(O.Bb,{children:[(0,o.tZ)(l.H,{tag:"h3",color:s.r.colors.gray800,style:{width:"100%",padding:"8px 16px"},children:ec({id:"tools.suggestedArticles",defaultMessage:"Suggested articles"})}),(0,o.tZ)(B.r,{isMobile:!0,expertsArticles:eH,isLoading:!1,hideUIElements:!0}),(0,o.BX)(O.to,{href:eB,children:[(0,o.tZ)(l.H,{tag:"h5",color:s.r.colors.primaryBase,className:"see-more-text",children:ec({id:"home.seeMore",defaultMessage:"See More"})}),(0,o.tZ)("img",{src:"".concat(U.Nr,"/chevronRightBlue.svg"),style:{width:"16px",height:"16px"},alt:ec({id:"home.seeMore",defaultMessage:"See More"}),loading:"lazy"})]})]}),(0,o.tZ)("div",{className:"bottom-ad"})]})]}),eW&&(0,o.tZ)(en.X,{campaign:el.collectingData.campaigns,isSkippable:null==el?void 0:el.isSkippable,typeForm:null==el?void 0:el.collectingTypes,phoneVerify:null==el?void 0:el.phoneVerification,toolName:"ovulation"}),eF&&(0,o.BX)(S.o,{children:[(0,o.tZ)(C.E,{className:"article-bottom-ad",isMobile:eh,adUnitPath:eN}),(0,o.tZ)(M.OutOfPageAd,{id:"div-gpt-out-of-page",adUnitPath:eN})]})]}),eh&&(0,o.tZ)(Z.d,{pageItem:eR})]})}),(0,o.tZ)(E.default.FitnessHealthTool,{shareUrl:eZ})]})}},qMWj:function(e,t,a){a.d(t,{a:function(){return Breadcrumb}});var o=a("BGKE"),i=a("4oNJ"),n=a("F1xy"),l=a("dDsW"),r=a("2kea"),s=a("P5LW"),d=a("rIrU"),c=a("8vdq");let Breadcrumb=()=>{let{formatMessage:e}=(0,l.Z)(),t="".concat(d.MO,"user"),{locale:a,router:h}=(0,s.h)(),{query:u}=h,{getHealthToolLink:m}=(0,i.u)(a);return(0,o.tZ)(o.HY,{children:"my-health"===u[n.Q.source]?(0,o.tZ)(r.d,{pageItem:[{label:e({id:"healthTool.breadcrumb.myHealth",defaultMessage:"My Health"}),value:"".concat(t,"/health")},{label:e({id:"pregnancyWeightGain.breadcrumb.result",defaultMessage:"Pregnancy Weight Gain Result"}),value:""}]}):(0,o.tZ)(r.d,{pageItem:[{label:e({id:"healthtools.title"}),value:"/health-tools"},{label:e({id:"pregnancyWeightGain.heading",defaultMessage:"Pregnancy Weight Gain"}),value:"".concat(m(c.QO.PWG))},{label:e({id:"pregnancyWeightGain.breadcrumb.result",defaultMessage:"Pregnancy Weight Gain Result"}),value:""}]})})}},GNwK:function(e,t,a){a.d(t,{G:function(){return ChartDescription}});var o=a("BGKE"),i=a("gb+m"),n=a("iBNF"),l=a("YFqc"),r=a.n(l),s=a("dDsW");let ChartDescription=e=>{let{fruitName:t,articleLink:a}=e,{formatMessage:l}=(0,s.Z)();return t?(0,o.tZ)(i.T,{size:"p4",color:n.r.colors.gray600,children:l({id:"pregnancyTool.description",defaultMessage:"Your Baby is as big as a "},{fruitName:function(){return(0,o.tZ)(r(),{prefetch:!1,href:a,children:(0,o.tZ)(i.T,{as:"span",size:"p4",color:n.r.colors.primaryBase,children:t})})}})}):null}},WP06:function(e,t,a){a.d(t,{T:function(){return x}});var o=a("BGKE"),i=a("q1tI"),n=a("4oNJ"),l=a("gb+m"),r=a("iBNF"),s=a("iYxA"),d=a("w3RM"),c=a("Wgwc"),h=a.n(c),u=a("dDsW"),m=a("CJtR"),g=a("hXNO"),p=a("P5LW"),f=a("rIrU"),v=a("8vdq"),y=a("3Pfo"),b=a("5L27");let x=i.memo(e=>{let{currentWeek:t}=e,{formatMessage:a}=(0,u.Z)(),{locale:i,router:c}=(0,p.h)(),{getHealthToolLink:x}=(0,n.u)(i),T=(0,g.d)();return(0,o.BX)(b.yh,{children:[(0,o.tZ)(l.T,{size:"p2",color:r.r.colors.gray600,children:a({id:"pregnancyTool.dueDateBanner.title",defaultMessage:"Your assume due date"})}),(0,o.BX)("div",{className:"info",children:[(0,o.BX)("div",{children:[(0,o.tZ)("img",{src:"".concat(f.Nr,"/due-date-banner.svg"),alt:"",loading:"lazy"}),(0,o.tZ)(s.H,{tag:T?"h3":"h4",color:r.r.colors.gray800,children:h()().add(40-t,"week").format(y.TT[i])})]}),(0,o.tZ)(d.B,{size:"md",color:"secondary",icon:(0,o.tZ)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",children:(0,o.tZ)("path",{d:"M9.00008 1.50017C7.47188 1.50017 6.0494 1.96476 4.86189 2.75261L3.73689 1.62761C3.46539 1.35536 3.00007 1.54755 3.00007 1.9323V4.8195C3.00007 5.05725 3.19299 5.25017 3.43074 5.25017H6.31795C6.7027 5.25017 6.89488 4.78485 6.62263 4.51335L5.94734 3.83806C6.84133 3.30776 7.88175 3.00017 9.00008 3.00017C12.3231 3.00017 15.0001 5.67717 15.0001 9.00017C15.0001 12.3232 12.3231 15.0002 9.00008 15.0002C5.67708 15.0002 3.00007 12.3232 3.00007 9.00017C3.00148 8.90078 2.98312 8.80211 2.94606 8.70989C2.909 8.61766 2.85398 8.53372 2.7842 8.46294C2.71441 8.39216 2.63126 8.33596 2.53956 8.2976C2.44787 8.25924 2.34947 8.23949 2.25007 8.23949C2.15068 8.23949 2.05228 8.25924 1.96059 8.2976C1.86889 8.33596 1.78574 8.39216 1.71595 8.46294C1.64617 8.53372 1.59115 8.61766 1.55409 8.70989C1.51703 8.80211 1.49867 8.90078 1.50008 9.00017C1.50008 13.1337 4.86657 16.5002 9.00008 16.5002C13.1336 16.5002 16.5001 13.1337 16.5001 9.00017C16.5001 4.86667 13.1336 1.50017 9.00008 1.50017Z",fill:"#2D87F3"})}),onClick:()=>{c.push("".concat((0,m.UC)(i)).concat(x(v.QO.DUE_DATE)))},className:"pointer-event-child-none","data-event-category":"Health Tool - Pregnancy Weight Calculator","data-event-action":"Recalculation Click","data-event-label":"".concat((0,m.UC)(i)).concat(x(v.QO.DUE_DATE)),children:!T&&a({id:"tools.recalculate",defaultMessage:"Recalculate"})})]})]})})},"5L27":function(e,t,a){a.d(t,{jJ:function(){return s},wh:function(){return r},yh:function(){return d}});var o=a("rBCA"),i=a("HkQG"),n=a("iBNF"),l=a("ESlf");let r=(0,o.Z)("div",{target:"e38gv000"})("display:flex;width:100%;max-width:350px;flex-direction:column;gap:8px;"),s=(0,o.Z)(l.j,{target:"e38gv001"})(i.M.mbDown,"{padding:8px 16px;gap:8px;}"),d=(0,o.Z)("div",{target:"e38gv002"})("width:100%;display:flex;flex-direction:column;justify-content:center;padding:16px;gap:12px;background:",null===n.r||void 0===n.r?void 0:n.r.colors.neutral50,";border-radius:8px;",i.M.mbDown,"{padding:12px;}.info{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 16px 16px;gap:16px;background:#ffffff;border:1px solid ",null===n.r||void 0===n.r?void 0:n.r.colors.neutral100,";border-radius:8px;> div{img{width:64px;}display:flex;align-items:center;gap:16px;}",i.M.mbDown,"{padding:12px 16px 12px 12px;border-radius:4px;> div{img{width:48px;}gap:12px;}}}")},KhST:function(e,t,a){a.d(t,{p:function(){return u}});var o=a("BGKE"),i=a("q1tI"),n=a("gb+m"),l=a("iBNF"),r=a("iYxA"),s=a("dDsW"),d=a("hXNO"),c=a("rIrU"),h=a("5L27");let u=i.memo(e=>{let{weightGain:t,status:a,weekInfo:u}=e,{formatMessage:m}=(0,s.Z)(),g=(0,d.d)(),p=(0,i.useMemo)(()=>{switch(a){case"overweight":return t-u.max;case"underweight":return u.min-t;default:return 0}},[]),f=(0,i.useMemo)(()=>{switch(a){case"overweight":return m({id:"bmi.result.overweight",defaultMessage:"overweight"}).toLocaleLowerCase();case"underweight":return m({id:"bmi.result.underweight",defaultMessage:"underweight"}).toLocaleLowerCase();default:return""}},[a]);return(0,o.BX)(h.jJ,{children:[(0,o.BX)(h.wh,{children:[(0,o.tZ)(r.H,{tag:g?"h6":"h4",as:"h1",color:l.r.colors.gray800,children:"healthy"===a||0===p?m({id:"pregnancyWeightGain.resultHealthy.title",defaultMessage:"You are in a healthy weight"},{b:function(e){return(0,o.tZ)(n.T,{as:"span",size:g?"s3":"s1",type:"semiBold",color:l.r.colors.primaryBase,children:e})}}):m({id:"pregnancyWeightGain.result.title",defaultMessage:"You are {status}"},{weight:function(){return(0,o.BX)(n.T,{as:"span",size:g?"s3":"s1",type:"semiBold",color:l.r.colors.primaryBase,children:[Intl.NumberFormat(void 0,{maximumFractionDigits:2}).format(p)," ","kg"]})},status:f})}),(0,o.tZ)(n.T,{size:"p4",color:l.r.colors.gray700,children:m({id:"pregnancyWeightGain.result.note",defaultMessage:"Check in again next week to keep track of your pregnancy weight gain."})})]}),(0,o.tZ)("img",{src:"".concat(c.Nr,"/pwg-result-").concat(0===p?"healthy":a,".svg"),alt:"Pregnancy Weight Gain",style:{width:"120px"},loading:"lazy"})]})})}}]);