"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8680],{K27U:function(e,t,l){l.d(t,{e:function(){return FaqAccordion}});var a=l("BGKE"),o=l("q1tI"),r=l("iYxA"),n=l("erMh"),i=l("HKYo"),d=l("8vDj"),s=l("Q7Fe"),u=l("hXNO"),c=l("rBCA"),h=l("iBNF"),m=l("HkQG");let v=(0,c.Z)("div",{target:"e10ls6lp0"})("&[data-template='health-tool'],&[data-template='due-date']{.accordion{.mantine-Accordion-control{padding:12px 0;border-bottom:1px solid ",e=>e.borderColor,";}.mantine-Accordion-panel{padding:0;}.mantine-Accordion-label{overflow:unset;}.mantine-Accordion-item{border:none;&[data-active='true']{.mantine-Accordion-label .mantine-Text-root{font-weight:700;}}&:last-child{.mantine-Accordion-control{border-bottom:none;}}}.mantine-Accordion-content{padding:1rem 0;}}}&[data-template='due-date']{.accordion{.mantine-Accordion-control{&[aria-expanded='true']{border-color:transparent;}}.mantine-Accordion-content{padding:1rem;border-radius:8px;background-color:",e=>e.bgContentColor,";}}}&[data-template='category']{display:flex;flex-direction:column;align-items:center;padding:16px;gap:16px;width:360px;/* Neutral/Neutral-50 */\n background:",h.r.colors.neutral50,";border-radius:4px;",m.M.mbDown,"{width:auto;margin-inline:-16px;margin-block:24px;}.title-heading{padding-left:16px;border-left:5px solid ",h.r.colors.primaryBase,";}.accordion{.mantine-Accordion-control{padding:16px;border-radius:4px;}.mantine-Accordion-label{border-radius:4px;overflow:unset;}.mantine-Accordion-item{background-color:#ffffff;border:none;margin-bottom:2px;.mantine-Accordion-chevron{> div{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk5OTcgMTQuMDcxTDguMTc4NjYgMTAuMjVDNy43NjQ2NiA5LjgzNTk1IDcuMDkyNjYgOS44MzU5NSA2LjY3ODY2IDEwLjI1QzYuMjY0NjYgMTAuNjY0IDYuMjY0NjYgMTEuMzM2IDYuNjc4NjYgMTEuNzVMMTEuMjkyNyAxNi4zNjRDMTEuNjgzNyAxNi43NTUgMTIuMzE2NyAxNi43NTUgMTIuNzA2NyAxNi4zNjRMMTcuMzIwNyAxMS43NUMxNy43MzQ3IDExLjMzNiAxNy43MzQ3IDEwLjY2NCAxNy4zMjA3IDEwLjI1QzE2LjkwNjcgOS44MzU5NSAxNi4yMzQ3IDkuODM1OTUgMTUuODIwNyAxMC4yNUwxMS45OTk3IDE0LjA3MVoiIGZpbGw9IiM1OTU5NTkiLz4KPC9zdmc+Cg==);}}&[data-active='true']{.mantine-Accordion-chevron{> div{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjcwNDMgOS45MjkwMkwxNS41MjUzIDEzLjc1QzE1LjkzOTMgMTQuMTY0IDE2LjYxMTMgMTQuMTY0IDE3LjAyNTMgMTMuNzVDMTcuNDM5MyAxMy4zMzYgMTcuNDM5MyAxMi42NjQgMTcuMDI1MyAxMi4yNUwxMi40MTEzIDcuNjM2MDJDMTIuMDIwMyA3LjI0NTAyIDExLjM4NzMgNy4yNDUwMiAxMC45OTczIDcuNjM2MDJMNi4zODMyNSAxMi4yNUM1Ljk2OTI1IDEyLjY2NCA1Ljk2OTI1IDEzLjMzNiA2LjM4MzI1IDEzLjc1QzYuNzk3MjUgMTQuMTY0IDcuNDY5MjUgMTQuMTY0IDcuODgzMjUgMTMuNzVMMTEuNzA0MyA5LjkyOTAyWiIgZmlsbD0iIzU5NTk1OSIvPgo8L3N2Zz4K);}}}}.mantine-Accordion-content{padding:1rem;padding-top:0;a{color:",h.r.colors.primaryBase,";}}}}");var p=l("Oeb5");let FaqAccordion=e=>{let{faqs:t,title:l,template:c="health-tool",titleProps:h,dataEventCategory:m,dataEventAction:g,dataEventLabel:C,expandFirst:f,...T}=e,y=(0,u.d)(),b=(0,d.rZ)(),N=b.colors.neutral[1];return(0,a.tZ)(v,{borderColor:N,"data-template":c,...T,children:(0,a.tZ)(p.b,{headingTitle:l&&(0,a.tZ)(r.H,{tag:"h5",className:"title-heading",children:l}),icon:(0,a.tZ)(a.HY,{}),...h,children:(0,a.tZ)(n.l,{className:"accordion",defaultValue:f?"0":void 0,children:t.map((e,t)=>(0,a.BX)(n.l.Item,{value:String(t),children:[(0,a.tZ)(n.l.Control,{"data-event-category":m,"data-event-action":g,"data-event-label":null==C?void 0:C(e),className:"pointer-event-child-none",children:o.isValidElement(e.title)?e.title:(0,a.tZ)(i.T,{as:"span",size:"p2",children:e.title})}),(0,a.tZ)(n.l.Panel,{children:o.isValidElement(e.description)?e.description:(0,a.tZ)(s.G,{content:e.description,size:y?"p2":"p3"})})]},t))})})})}},jPju:function(e,t,l){l.d(t,{R:function(){return FeatureHealthToolCardCheckNowText}});var a=l("BGKE"),o=l("HKYo"),r=l("W3Sf"),n=l("JYmp"),i=l("8vDj"),d=l("dDsW"),s=l("P5LW"),u=l("rIrU");let FeatureHealthToolCardCheckNowText=e=>{var t;let{children:l,size:c="p3",weight:h="halfBold",color:m,arrowSize:v=18,as:p="span",isMobileAppTool:g=!1,showLabel:C=!0,style:f,...T}=e,{formatMessage:y}=(0,d.Z)(),b=(0,i.rZ)(),{locale:N}=(0,s.h)(),w=null===(t=u.CX[N])||void 0===t?void 0:t.SITE_NAME_FORMATTED,D=null!=l?l:g&&w?"".concat(w," app"):y({id:"check.now"});return(0,a.BX)(o.T,{as:p,size:c,weight:h,color:null!=m?m:b.fn.primaryColor(),"aria-hidden":!C||void 0,style:{width:"nowrap",...C?null:{display:"inline-flex",alignItems:"center",lineHeight:0},...g&&C?{display:"inline-flex",alignItems:"center",columnGap:6}:null,...f},...T,children:[g&&C?(0,a.tZ)("span",{"data-feature-health-cta-app-icon":!0,"aria-hidden":!0,style:{display:"inline-flex",lineHeight:0},children:(0,a.tZ)(n.Z,{size:v,color:"currentColor"})}):null,C?(0,a.tZ)("span",{"data-feature-health-cta-label":!0,children:D}):null,(0,a.tZ)("span",{"aria-hidden":!0,...C?{"data-feature-health-cta-arrow":!0}:{"data-feature-health-inline-arrow":!0},children:(0,a.tZ)(r.Z,{size:v,color:"currentColor"})})]})}},xHDa:function(e,t,l){l.d(t,{R:function(){return FeatureHealthToolCardClickableShell}});var a=l("BGKE"),o=l("Eso5"),r=l("YFqc"),n=l.n(r);let FeatureHealthToolCardClickableShell=e=>{let{className:t,cardHref:l,ariaLabel:r,overlayClassName:i,contentLayerClassName:d,trackingDomAttrs:s={},style:u,sx:c,children:h,"data-feature-health-compact-fill-height":m}=e;return(0,a.BX)(o.x,{className:t,style:u,sx:c,...void 0!==m?{"data-feature-health-compact-fill-height":m}:{},children:[l&&"#"!==l&&i?(0,a.tZ)(o.x,{component:n(),href:l,target:"_blank",rel:"noopener noreferrer",className:i,"aria-label":r,...s}):null,d?(0,a.tZ)(o.x,{className:d,children:h}):h]})}},tUbg:function(e,t,l){l.d(t,{M:function(){return FeatureHealthToolCardCompactShell}});var a=l("BGKE"),o=l("Eso5"),r=l("ns0B"),n=l.n(r),i=l("8vdq"),d=l("xHDa"),s=l("q1tI"),u=l("8vDj"),c=l("eivi"),h=l("bIMo"),m=l("W9uT"),v=l("HKYo"),p=l("SPK5"),g=l("eC8X"),C=l("jPju"),f=l("TIp3"),T=l("+e+K"),y=l("+YtJ"),b=l("DC51"),N=l("U+Em");function stopCardLinkActivation(e){e.preventDefault(),e.stopPropagation()}let FeatureHealthToolCardInfoTooltip=e=>{var t,l;let{children:r,classes:n}=e,[i,d]=(0,s.useState)(!1),u=(0,s.useRef)(null),{refs:c,x:h,y:m,strategy:v,context:p,middlewareData:g,placement:C}=(0,T.YF)({open:i,onOpenChange:d,placement:"bottom-end",strategy:"fixed",whileElementsMounted:y.Me,middleware:[(0,b.cv)(8),(0,b.RR)({padding:16}),(0,b.uY)({padding:16}),(0,N.x7)({element:u,padding:12})]}),w=(0,T.XI)(p,{delay:{open:0,close:150},restMs:0}),D=(0,T.bQ)(p),Z=(0,T.qs)(p,{role:"tooltip"}),{getReferenceProps:B,getFloatingProps:R}=(0,T.NI)([w,D,Z]),S=C.split("-")[0],x=null===(t=g.arrow)||void 0===t?void 0:t.x,M=null===(l=g.arrow)||void 0===l?void 0:l.y;return(0,a.BX)(a.HY,{children:[(0,a.tZ)(o.x,{ref:c.setReference,className:n.infoIconWrap,"data-feature-health-card-interactive":!0,...B({onMouseDown:stopCardLinkActivation,onClick:stopCardLinkActivation}),children:(0,a.tZ)("span",{className:n.infoIcon,"aria-label":"More information",role:"button",tabIndex:0,children:"i"})}),i?(0,a.tZ)(T.ll,{children:(0,a.BX)(o.x,{ref:c.setFloating,className:n.infoPopoverEmpty,style:{position:v,top:null!=m?m:0,left:null!=h?h:0},...R(),children:[(0,a.tZ)(o.x,{ref:u,className:n.infoPopoverEmptyArrow,"data-side":S,style:{left:null!=x?"".concat(x,"px"):"",top:null!=M?"".concat(M,"px"):"",right:"",bottom:"",[({top:"bottom",right:"left",bottom:"top",left:"right"})[S]]:-4}}),(0,a.tZ)(f.x,{size:12,className:n.infoPopoverText,children:r})]})}):null]})};var w=l("etA+");let FeatureHealthToolCardCompactResult=e=>{var t,l,r,i,d;let{tool:s,classes:u,titleLineClamp:c=3,resultTitleLineClamp:h=3,showResult:f=!1,result:T,statusBadge:y=null,chartElement:b=null,valueLabelClassName:N,valueLabelSize:D="p3",stackedScoreGroupClassName:Z,pointClassName:B,toolHref:R,trackingDomAttrs:S}=e,x=(null==T?void 0:T.resultValueLayout)==="stacked"&&!!(null==T?void 0:T.valueLabel),M=!!(null==T?void 0:T.scoreText),H=[u.cardCompactResultBody,f?u.cardCompactResultBodyReady:"",f?u.cardCompactResultBodyScoreText:""].filter(Boolean).join(" "),I=f&&(null==y?void 0:y.variant)==="statusBadge",k=!!s.icon||I,A=f?"":n()(s.subtitle||"").trim(),z=(0,a.BX)(a.HY,{children:[(0,a.BX)("div",{className:u.compactResultHeaderStack,children:[k?(0,a.BX)(p.k,{className:u.compactResultTopRow,align:"flex-start",children:[s.icon?(0,a.tZ)("img",{src:s.icon,alt:n()(s.title),loading:"lazy",className:"".concat(u.iconCompact," ").concat(u.compactResultIcon)}):null,I?(0,a.tZ)(o.x,{className:"".concat(u.compactResultStatusBadge," ").concat(u.compactResultRevealItem),style:(0,g.p)(y),children:(0,a.tZ)(v.T,{size:null!==(t=y.textSize)&&void 0!==t?t:"c1",weight:"halfBold",className:u.compactResultStatusText,children:y.label})}):null]}):null,(0,a.tZ)(v.T,{size:"p2",variant:"primary",weight:"semiBold",lineClamp:f?h:c,className:u.compactResultTitle,children:n()(s.title)})]}),f&&b?(0,a.tZ)(o.x,{className:"".concat(u.compactResultChart," ").concat(u.compactResultRevealItem," ").concat(u.compactResultRevealItemDelayed),children:b}):null]});return(0,a.BX)("div",{className:u.cardCompactResultInner,children:[(0,a.tZ)("div",{className:[u.cardCompactResultGradient,f?u.cardCompactResultGradientReady:""].filter(Boolean).join(" "),"aria-hidden":!0,"data-feature-health-gradient":!0}),A?(0,a.tZ)(FeatureHealthToolCardInfoTooltip,{classes:u,children:A}):null,f?null:(0,a.tZ)("div",{className:u.contentCompact,children:(0,a.tZ)(C.R,{size:"p3",className:u.cta,arrowSize:18,isMobileAppTool:s.isMobileAppTool})}),(0,a.BX)("div",{className:H,children:[f?(0,a.tZ)("div",{className:u.compactResultTopSection,children:z}):z,f?(0,a.BX)(p.k,{className:[u.compactResultBottomRow,M?u.compactResultBottomRowScoreText:"",u.compactResultRevealItem,u.compactResultRevealItemDelayed].filter(Boolean).join(" "),align:"flex-end",justify:"space-between",wrap:"nowrap",children:[(0,a.tZ)("div",{className:[u.compactResultScoreGroup,M?u.compactResultScoreGroupScoreText:"",x?u.compactResultScoreGroupStacked:"",x?Z:""].filter(Boolean).join(" "),children:(null==T?void 0:T.scoreText)?(0,a.tZ)(v.T,{size:"p3",variant:"primary",weight:"regular",className:u.compactResultScoreText,children:T.scoreText}):x?(0,a.BX)(a.HY,{children:[(0,a.tZ)(v.T,{size:D,variant:"secondary",weight:"regular",className:null!=N?N:u.compactResultValueLabel,children:null==T?void 0:T.valueLabel}),(0,a.BX)("div",{className:[u.compactResultScoreGroup,u.compactResultScoreGroupStackedPoint].filter(Boolean).join(" "),children:[(0,a.tZ)(v.T,{size:null!==(l=null==T?void 0:T.pointTextSize)&&void 0!==l?l:"h2",variant:"primary",weight:(null==T?void 0:T.pointTextSize)==="c1"?"regular":"halfBold",className:[u.compactResultScorePoint,B].filter(Boolean).join(" "),children:null!==(r=null==T?void 0:T.point)&&void 0!==r?r:""}),(null==T?void 0:T.unit)?(0,a.tZ)(v.T,{size:"c1",variant:"primary",className:u.compactResultScoreUnit,children:T.unit}):null]})]}):(0,a.BX)(a.HY,{children:[(null==T?void 0:T.pointPrefix)?(0,a.tZ)(v.T,{size:(null==T?void 0:T.pointTextSize)==="c1"?"c1":"p3",variant:"primary",weight:"regular",className:u.compactResultScorePrefix,children:T.pointPrefix}):null,(0,a.tZ)(v.T,{size:null!==(i=null==T?void 0:T.pointTextSize)&&void 0!==i?i:"h2",variant:"primary",weight:(null==T?void 0:T.pointTextSize)==="c1"?"regular":"halfBold",className:u.compactResultScorePoint,children:null!==(d=null==T?void 0:T.point)&&void 0!==d?d:""}),(null==T?void 0:T.unit)?(0,a.tZ)(v.T,{size:"c1",variant:"primary",className:u.compactResultScoreUnit,children:T.unit}):null]})}),(0,a.tZ)(w.D,{className:"".concat(u.compactResultRefreshBtn," ").concat(u.compactResultRevealItem," ").concat(u.compactResultRevealItemMoreDelayed),href:R,iconSize:16,trackingDomAttrs:S})]}):null,(0,a.tZ)("img",{src:m.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:u.watermarkMobile})]})]})};var D=l("iJbE");let FeatureHealthToolCardCompactBmi=e=>{var t,l,o;let{tool:r,classes:n,titleLineClamp:i,myHealth:d,toolHref:m,trackingDomAttrs:v}=e,p=(0,u.rZ)(),g=(0,D.ow)(d),C=g&&(null==d?void 0:d.formatted)?(o=d.formatted,{point:(0,c.X1)(o.score),status:o.status,colorKey:o.colorKey,colorShade:o.colorShade}):null,f=null!==(l=null==C?void 0:null===(t=C.status)||void 0===t?void 0:t.trim())&&void 0!==l?l:"",T=(0,s.useMemo)(()=>(0,h.e)(p,f,{colorKey:null==C?void 0:C.colorKey,colorShade:null==C?void 0:C.colorShade}),[null==C?void 0:C.colorKey,null==C?void 0:C.colorShade,f,p]);return(0,a.tZ)(FeatureHealthToolCardCompactResult,{tool:r,classes:n,titleLineClamp:i,showResult:g,result:C,statusBadge:T,toolHref:m,trackingDomAttrs:v})};var Z=l("P5LW");let FeatureHealthToolCardCompactBmr=e=>{var t,l,o,r;let{tool:n,classes:i,titleLineClamp:d,myHealth:c,toolHref:m,trackingDomAttrs:v}=e,p=(0,u.rZ)(),{locale:g}=(0,Z.h)(),C=(0,D.ow)(c),f=C&&(null==c?void 0:c.formatted)?{point:Math.round(Number((o=c.formatted).score)).toLocaleString(g),unit:null!==(r=o.unit)&&void 0!==r?r:"kcal",status:o.status,colorKey:o.colorKey,colorShade:o.colorShade}:null,T=null!==(l=null==f?void 0:null===(t=f.status)||void 0===t?void 0:t.trim())&&void 0!==l?l:"",y=(0,s.useMemo)(()=>(function(e,t,l){var a;let o=t.trim();if(!o)return null;let{statusBadgeStyle:r}=(0,h.r)(e,l);if(!r)return null;let n=null==l?void 0:l.colorKey,i=n&&null!==(a=e.colors[n])&&void 0!==a?a:e.colors.blue,{color:d,"--compact-result-status-badge-bg":s,"--compact-result-status-badge-border":u,...c}=r;return{variant:"statusBadge",label:o,textColor:i[8],backgroundColor:i[0],borderColor:i[1],textSize:"c2",style:c}})(p,T,{colorKey:null==f?void 0:f.colorKey,colorShade:null==f?void 0:f.colorShade}),[null==f?void 0:f.colorKey,null==f?void 0:f.colorShade,T,p]);return(0,a.tZ)(FeatureHealthToolCardCompactResult,{tool:n,classes:i,titleLineClamp:d,showResult:C,result:f,statusBadge:y,toolHref:m,trackingDomAttrs:v})},FeatureHealthToolCardCompactBabyGrowth=e=>{var t,l;let{tool:o,classes:r,titleLineClamp:n,myHealth:i,toolHref:d,trackingDomAttrs:c}=e,m=(0,u.rZ)(),v=(0,D.ow)(i),p=(0,s.useMemo)(()=>{var e,t;return v&&(null==i?void 0:i.formatted)?{point:null!==(t=(e=i.formatted).displayValue)&&void 0!==t?t:"",pointTextSize:"h5",status:e.status,colorKey:e.colorKey,colorShade:e.colorShade}:null},[null==i?void 0:i.formatted,v]),g=null!==(l=null==p?void 0:null===(t=p.status)||void 0===t?void 0:t.trim())&&void 0!==l?l:"",C=(0,s.useMemo)(()=>(function(e,t,l){let a=t.trim();if(!a)return null;let{statusBadgeStyle:o,statusColor:r}=(0,h.r)(e,l);if(!o||!r)return null;let n=o["--compact-result-status-badge-bg"],i=o["--compact-result-status-badge-border"];if(!n||!i)return null;let{color:d,"--compact-result-status-badge-bg":s,"--compact-result-status-badge-border":u,...c}=o;return{variant:"statusBadge",label:a,textColor:r,backgroundColor:String(n),borderColor:String(i),textSize:"c1",style:c}})(m,g,{colorKey:null==p?void 0:p.colorKey,colorShade:null==p?void 0:p.colorShade}),[null==p?void 0:p.colorKey,null==p?void 0:p.colorShade,g,m]);return(0,a.tZ)(FeatureHealthToolCardCompactResult,{tool:o,classes:r,titleLineClamp:n,showResult:v,result:p,statusBadge:C,toolHref:d,trackingDomAttrs:c})},FeatureHealthToolCardCompactDefault=e=>{let{tool:t,classes:l,titleLineClamp:o=3,toolHref:r}=e;return(0,a.tZ)(FeatureHealthToolCardCompactResult,{tool:t,classes:l,titleLineClamp:o,showResult:!1,toolHref:r})};var B=l("K4Bm");let FeatureHealthToolCardCompactDueDate=e=>{let{tool:t,classes:l,titleLineClamp:o,myHealth:r,toolHref:n,trackingDomAttrs:i}=e,d=(0,u.rZ)(),c=(0,D.ow)(r),h=null==r?void 0:r.dueDateChart,m=(0,s.useMemo)(()=>{var e,t,l;return c&&(null==r?void 0:r.formatted)?{point:null!==(t=(e=r.formatted).displayValue)&&void 0!==t?t:"",pointTextSize:null!==(l=e.pointTextSize)&&void 0!==l?l:"h5",status:e.status,colorKey:e.colorKey,colorShade:e.colorShade}:null},[null==r?void 0:r.formatted,c]),v=(0,s.useMemo)(()=>(0,B.X)(d,(null==h?void 0:h.weekLabel)||(null==m?void 0:m.status)||""),[null==h?void 0:h.weekLabel,null==m?void 0:m.status,d]);return(0,a.tZ)(FeatureHealthToolCardCompactResult,{tool:t,classes:l,titleLineClamp:o,showResult:c,result:m,statusBadge:v,toolHref:n,trackingDomAttrs:i})},FeatureHealthToolCardCompactOvulation=e=>{let{tool:t,classes:l,titleLineClamp:o,myHealth:r,toolHref:n,trackingDomAttrs:i}=e,d=(0,D.ow)(r),u=(0,s.useMemo)(()=>{var e,t,l,a;return d&&(null==r?void 0:r.formatted)?{point:null!==(t=(e=r.formatted).displayValue)&&void 0!==t?t:"",valueLabel:e.valueLabel,resultValueLayout:null!==(l=e.resultValueLayout)&&void 0!==l?l:"stacked",pointTextSize:null!==(a=e.pointTextSize)&&void 0!==a?a:"h5",status:e.status,colorKey:e.colorKey,colorShade:e.colorShade}:null},[null==r?void 0:r.formatted,d]);return(0,a.tZ)(FeatureHealthToolCardCompactResult,{tool:t,classes:l,titleLineClamp:o,resultTitleLineClamp:2,showResult:d,result:u,valueLabelClassName:l.ovulationCardResultValueLabel,valueLabelSize:"c1",toolHref:n,trackingDomAttrs:i})};var R=l("dDsW"),S=l("vbHX");let FeatureHealthToolCardCompactPwg=e=>{var t,l;let{tool:o,classes:r,titleLineClamp:n,myHealth:i,toolHref:d,trackingDomAttrs:c}=e,h=(0,u.rZ)(),{formatMessage:m}=(0,R.Z)(),v=(0,D.ow)(i),p=v&&(null==i?void 0:i.formatted)?function(e,t){var l,a;let o="healthy"===e.pwgWeightAssessment;return o?{point:"",scoreText:t({id:"pwgFeatureCard.status.healthyMessage",defaultMessage:"Healthy weight"}),status:e.status,colorKey:e.colorKey,colorShade:e.colorShade}:{point:(a=Number(e.score),Intl.NumberFormat(void 0,{maximumFractionDigits:1}).format(a)),pointPrefix:e.pointPrefix,unit:null!==(l=e.unit)&&void 0!==l?l:"kg",status:e.status,colorKey:e.colorKey,colorShade:e.colorShade}}(i.formatted,m):null,g=null!==(l=null==p?void 0:null===(t=p.status)||void 0===t?void 0:t.trim())&&void 0!==l?l:"",C=(0,s.useMemo)(()=>(0,S.Q)(h,g,{colorKey:null==p?void 0:p.colorKey,colorShade:null==p?void 0:p.colorShade}),[null==p?void 0:p.colorKey,null==p?void 0:p.colorShade,g,h]);return(0,a.tZ)(FeatureHealthToolCardCompactResult,{tool:o,classes:r,titleLineClamp:n,showResult:v,result:p,statusBadge:C,toolHref:d,trackingDomAttrs:c})};var x=l("5lI8");let FeatureHealthToolCardCompactThr=e=>{var t,l,o,r;let{tool:n,classes:i,titleLineClamp:d,myHealth:c,toolHref:h,trackingDomAttrs:m}=e,v=(0,u.rZ)(),{formatMessage:p}=(0,R.Z)(),g=(0,D.ow)(c),C=g&&(null==c?void 0:c.formatted)?{point:String(Math.round(Number((o=c.formatted).score))),unit:null!==(r=o.unit)&&void 0!==r?r:"bpm",status:o.status,colorKey:o.colorKey,colorShade:o.colorShade}:null,f=null!==(l=null==C?void 0:null===(t=C.status)||void 0===t?void 0:t.trim())&&void 0!==l?l:"",T=(0,s.useMemo)(()=>g?(0,x.m)(v,f,null==c?void 0:c.thrChart,p):null,[p,null==c?void 0:c.thrChart,g,f,v]);return(0,a.tZ)(FeatureHealthToolCardCompactResult,{tool:n,classes:i,titleLineClamp:d,showResult:g,result:C,statusBadge:T,toolHref:h,trackingDomAttrs:m})};var M=l("TYeZ");let FeatureHealthToolCardCompactVaccination=e=>{let{tool:t,classes:l,titleLineClamp:o=3,myHealth:r,toolHref:n,trackingDomAttrs:i}=e,d=(0,u.rZ)(),c=(0,D.ow)(r),h=null==r?void 0:r.vaccinationChart,m=(0,s.useMemo)(()=>{var e,t,l;if(!c||!(null==h?void 0:h.point))return null;let a=!!(null===(e=h.unit)||void 0===e?void 0:e.trim());return a?{point:h.point,unit:h.unit,pointTextSize:null!==(t=h.pointTextSize)&&void 0!==t?t:"h2",status:h.statusLabel,colorKey:h.colorKey,colorShade:h.colorShade}:{point:h.point,pointTextSize:null!==(l=h.pointTextSize)&&void 0!==l?l:"h5",status:h.statusLabel,colorKey:h.colorKey,colorShade:h.colorShade}},[h,c]),v=(0,s.useMemo)(()=>{var e,t;return(0,M.o)(d,null!==(t=null==h?void 0:null===(e=h.statusLabel)||void 0===e?void 0:e.trim())&&void 0!==t?t:"",{colorKey:null==h?void 0:h.colorKey,colorShade:null==h?void 0:h.colorShade})},[null==h?void 0:h.colorKey,null==h?void 0:h.colorShade,null==h?void 0:h.statusLabel,d]);return(0,a.tZ)(FeatureHealthToolCardCompactResult,{tool:t,classes:l,titleLineClamp:o,resultTitleLineClamp:3,showResult:c,result:m,statusBadge:v,toolHref:n,trackingDomAttrs:i})},FeatureHealthToolCardCompactShell=e=>{let{tool:t,classes:l,cardHref:r,toolHref:s,trackingDomAttrs:u,fillColumnHeight:c,height:h,titleLineClamp:m,myHealth:v,cardSize:p="normal"}=e,g=t.template===i.HE.BMI,C=t.template===i.HE.BMR,f=t.template===i.HE.THR,T=t.template===i.HE.PWG,y=t.template===i.HE.OVULATION,b=t.template===i.HE.BABY_GROWTH,N=t.template===i.HE.BABY_VACCINE,w=t.template===i.HE.DUE_DATE,D=null!=h||c,Z=null!=h?{height:h,boxSizing:"border-box",flexShrink:0,minWidth:0,maxWidth:"100%"}:c?{position:"absolute",inset:0,width:"auto",height:"auto",minHeight:0}:void 0;return(0,a.tZ)(d.R,{className:[l.cardCompactShell,D?l.cardCompactShellSized:"","large"===p?l.cardCompactShellLarge:""].filter(Boolean).join(" "),cardHref:r,ariaLabel:n()(t.title),overlayClassName:l.cardResultClickOverlay,contentLayerClassName:l.cardResultContentLayer,trackingDomAttrs:u,sx:Z,...c?{"data-feature-health-compact-fill-height":"true"}:{},children:(0,a.tZ)("div",{className:l.cardCompactShellBody,children:(0,a.tZ)(o.x,{className:l.cardCompactContentLayer,children:g||C||f||T||y||b||N||w?g?(0,a.tZ)(FeatureHealthToolCardCompactBmi,{tool:t,classes:l,titleLineClamp:m,myHealth:v,toolHref:s,trackingDomAttrs:u}):C?(0,a.tZ)(FeatureHealthToolCardCompactBmr,{tool:t,classes:l,titleLineClamp:m,myHealth:v,toolHref:s,trackingDomAttrs:u}):f?(0,a.tZ)(FeatureHealthToolCardCompactThr,{tool:t,classes:l,titleLineClamp:m,myHealth:v,toolHref:s,trackingDomAttrs:u}):T?(0,a.tZ)(FeatureHealthToolCardCompactPwg,{tool:t,classes:l,titleLineClamp:m,myHealth:v,toolHref:s,trackingDomAttrs:u}):b?(0,a.tZ)(FeatureHealthToolCardCompactBabyGrowth,{tool:t,classes:l,titleLineClamp:m,myHealth:v,toolHref:s,trackingDomAttrs:u}):N?(0,a.tZ)(FeatureHealthToolCardCompactVaccination,{tool:t,classes:l,titleLineClamp:m,myHealth:v,toolHref:s,trackingDomAttrs:u}):w?(0,a.tZ)(FeatureHealthToolCardCompactDueDate,{tool:t,classes:l,titleLineClamp:m,myHealth:v,toolHref:s,trackingDomAttrs:u}):(0,a.tZ)(FeatureHealthToolCardCompactOvulation,{tool:t,classes:l,titleLineClamp:m,myHealth:v,toolHref:s,trackingDomAttrs:u}):(0,a.tZ)(FeatureHealthToolCardCompactDefault,{tool:t,classes:l,titleLineClamp:m,toolHref:s})})})})}},FiRZ:function(e,t,l){l.d(t,{U:function(){return FeatureHealthToolCardDetailedShell}});var a=l("BGKE"),o=l("Eso5"),r=l("ns0B"),n=l.n(r),i=l("8vdq"),d=l("xHDa"),s=l("q1tI"),u=l("W9uT"),c=l("HKYo"),h=l("Q7Fe"),m=l("KvB8"),v=l("/ehU"),p=l("3Qvb"),g=l("jPju");let FeatureHealthToolCardDetailedResult=e=>{let{classes:t,layout:l,chartElement:r,point:n,unit:i,loading:d=!1,showWatermark:s=!1}=e;if(d||!r&&!n)return null;let h="inlineTitle"===l,m=n?(0,a.BX)(o.x,{className:h?t.bmiCardResultPointGroupInline:t.bmiCardResultPointGroup,children:[(0,a.tZ)(c.T,{size:"h1",variant:"primary",weight:"halfBold",className:h?t.bmiCardResultPointInline:t.bmiCardResultPoint,children:n}),i?(0,a.tZ)(c.T,{size:"c1",variant:"primary",className:h?t.detailedInlineTitleResultScoreUnit:t.bmiCardResultScoreUnit,children:i}):null]}):null;return h?(0,a.BX)(a.HY,{children:[(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:t.bmiCardResultInline,children:[(0,a.tZ)(o.x,{className:t.bmiCardResultChartInline,children:r}),m]}),s?(0,a.tZ)("img",{src:u.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:t.watermarkInlineTitle}):null]}):(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:t.bmiCardResult,children:[(0,a.tZ)(o.x,{className:t.bmiCardResultChart,children:r}),m]})};var C=l("SPK5");let FeatureHealthToolCardDetailedOvulationResult=e=>{let{classes:t,layout:l,chartElement:r,valueLabel:n,pointTextSize:i="h5",point:d,loading:s=!1,showWatermark:h=!1}=e;if(s||!d)return null;let m="inlineTitle"===l,v=(0,a.BX)(C.k,{direction:"column",gap:4,className:m?t.ovulationCardResultValueGroupInlineTitleInContent:t.ovulationCardResultValueGroup,children:[n?(0,a.tZ)(c.T,{size:"c1",variant:"secondary",weight:"regular",className:t.ovulationCardResultValueLabel,children:n}):null,(0,a.tZ)(c.T,{size:i,variant:"primary",weight:"halfBold",className:m?t.ovulationCardResultPointInlineTitleInContent:t.ovulationCardResultPoint,children:d})]});return m?(0,a.BX)(a.HY,{children:[(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:t.ovulationCardResultInlineTitleInContent,children:[(0,a.tZ)(o.x,{className:t.ovulationCardResultInlineTitleChartCol,children:r}),v]}),h?(0,a.tZ)("img",{src:u.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:t.watermarkInlineTitle}):null]}):(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:t.ovulationCardResultStacked,children:[(0,a.tZ)(o.x,{className:t.ovulationCardResultChart,children:r}),v]})},FeatureHealthToolCardDetailedBabyGrowthResult=e=>{let{classes:t,layout:l,chartElement:r,loading:n=!1,showWatermark:i=!1}=e;return n||!r?null:(0,a.BX)(a.HY,{children:[(0,a.tZ)(o.x,{"data-feature-health-tool-result":!0,className:"inlineTitle"===l?t.babyGrowthCardResultInlineTitleInContent:t.babyGrowthCardResultStacked,children:r}),i?(0,a.tZ)("img",{src:u.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:t.watermarkInlineTitle}):null]})};var f=l("eC8X"),T=l("U5B+"),y=l("AeSC");let FeatureHealthToolCardDetailedPwgResult=e=>{var t;let{classes:l,layout:r,pwgMessage:n,pwgStatusBadge:i,pointPrefix:d,point:s,unit:h,loading:m=!1,showWatermark:v=!1}=e,p=(null==n?void 0:n.weightAssessment)==="healthy";if(m||!n||!p&&!s)return null;let g="inlineTitle"===r,C=(0,a.BX)(o.x,{className:g?l.pwgCardResultPointGroupInline:l.pwgCardResultPointGroup,children:[d?(0,a.tZ)(c.T,{size:"p3",variant:"primary",weight:"regular",className:l.pwgCardResultPointPrefix,children:d}):null,(0,a.tZ)(c.T,{size:"h1",variant:"primary",weight:"halfBold",className:g?l.pwgCardResultPointInline:l.pwgCardResultPoint,children:s}),h?(0,a.tZ)(c.T,{size:"c1",variant:"primary",className:l.pwgCardResultPointUnit,children:h}):null]}),b=p&&(null==i?void 0:i.variant)==="statusBadge"?(0,a.tZ)(o.x,{className:"".concat(l.compactResultStatusBadge," ").concat(g?l.pwgCardResultStatusBadgeInline:l.pwgCardResultStatusBadge),style:(0,f.p)(i),children:(0,a.tZ)(c.T,{size:null!==(t=i.textSize)&&void 0!==t?t:"c1",weight:"halfBold",className:l.compactResultStatusText,children:i.label})}):null;if(g&&p)return(0,a.BX)(a.HY,{children:[(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:l.pwgCardResultInlineHealthy,children:[(0,a.tZ)(y.I,{className:l.pwgCardResultMessage}),b]}),v?(0,a.tZ)("img",{src:u.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:l.watermarkInlineTitle}):null]});let N=p?b:C,w=p?(0,a.tZ)(y.I,{className:l.pwgCardResultMessage}):(0,a.tZ)(T.$,{data:n,className:l.pwgCardResultMessage});return g?(0,a.BX)(a.HY,{children:[(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:l.pwgCardResultInline,children:[(0,a.tZ)(o.x,{className:l.pwgCardResultMessageInline,children:w}),N]}),v?(0,a.tZ)("img",{src:u.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:l.watermarkInlineTitle}):null]}):(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:l.pwgCardResultStacked,children:[(0,a.tZ)(o.x,{className:l.pwgCardResultPanel,children:w}),N]})},FeatureHealthToolCardDetailedThrResult=e=>{let{classes:t,layout:l,chartElement:r,point:n,unit:i,loading:d=!1,showWatermark:s=!1}=e;if(d||!r&&!n)return null;let h="inlineTitle"===l,m=n?(0,a.BX)(o.x,{className:h?t.thrCardResultPointGroupInline:t.thrCardResultPointGroup,children:[(0,a.tZ)(c.T,{size:"h1",variant:"primary",weight:"halfBold",className:h?t.thrCardResultPointInline:t.thrCardResultPoint,children:n}),i?(0,a.tZ)(c.T,{size:"c1",variant:"primary",className:h?t.detailedInlineTitleResultScoreUnit:t.compactResultScoreUnit,children:i}):null]}):null;return h?(0,a.BX)(a.HY,{children:[(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:t.thrCardResultInline,children:[(0,a.tZ)(o.x,{className:t.thrCardResultChartInline,children:r}),m]}),s?(0,a.tZ)("img",{src:u.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:t.watermarkInlineTitle}):null]}):(0,a.tZ)(o.x,{"data-feature-health-tool-result":!0,className:t.thrCardResultStacked,children:(0,a.BX)(o.x,{className:t.thrCardResultPanel,children:[(0,a.tZ)(o.x,{className:t.thrCardResultChart,children:r}),m]})})};var b=l("2Xzl"),N=l("uyKd");let FeatureHealthToolCardDetailedVaccinationResult=e=>{let{classes:t,layout:l,statusBadge:r,vaccineName:n,point:i,pointPrefix:d,unit:s,pointTextSize:h="h5",missedCount:m,upcomingCount:v,toolHref:p,loading:g=!1,showWatermark:f=!1}=e;if(g||!n||!i)return null;let T="inlineTitle"===l,y=!!(null==s?void 0:s.trim()),w="h2"===h,D=!!(null==d?void 0:d.trim())&&!y,Z=y||w?h:"h5",datePointNode=function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Z;return(0,a.tZ)(c.T,{size:l,variant:"primary",weight:"halfBold",className:t.compactResultScorePoint,children:e})},B=T?D?(0,a.BX)(C.k,{direction:"column",gap:4,className:[t.compactResultScoreGroupStacked,t.vaccinationCardResultValueGroupInlineTitleInContent].filter(Boolean).join(" "),children:[(0,a.tZ)(c.T,{size:"c1",variant:"secondary",weight:"regular",className:t.ovulationCardResultValueLabel,children:d}),datePointNode(i,"h5")]}):y?(0,a.BX)(o.x,{className:t.vaccinationCardResultValueGroupInline,children:[datePointNode(i,h),(0,a.tZ)(c.T,{size:"c1",variant:"primary",weight:"regular",className:t.compactResultScoreUnit,children:s})]}):(0,a.tZ)(C.k,{direction:"column",gap:4,className:[t.compactResultScoreGroupStacked,t.vaccinationCardResultValueGroupInlineTitleInContent].filter(Boolean).join(" "),children:datePointNode(i)}):(0,a.BX)(o.x,{className:t.vaccinationCardResultValueGroup,children:[d?(0,a.tZ)(c.T,{size:"c1",variant:"primary",weight:"regular",className:t.vaccinationCardResultPointPrefix,children:d}):null,datePointNode(i),s?(0,a.tZ)(c.T,{size:"c1",variant:"primary",weight:"regular",className:t.vaccinationCardResultUnit,children:s}):null]}),R=(0,a.tZ)(b._,{classes:t,statusBadge:r,vaccineName:n,nameLineClamp:2,className:T?t.vaccinationPanelInlineTitleInContent:void 0}),S=(0,a.tZ)(N.a,{classes:t,missedCount:m,upcomingCount:v,href:p});return T?(0,a.BX)(a.HY,{children:[(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:t.vaccinationCardResultInlineTitleInContent,children:[S,(0,a.BX)(o.x,{className:t.vaccinationCardResultInlineBody,children:[(0,a.tZ)(o.x,{className:t.vaccinationCardResultInlinePanelCol,children:R}),B]})]}),f?(0,a.tZ)("img",{src:u.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:t.watermarkInlineTitle}):null]}):(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:t.vaccinationCardResultStacked,children:[R,S,B]})},FeatureHealthToolCardDetailedDueDateResult=e=>{let{classes:t,layout:l,chartElement:r,valueLabel:n,pointTextSize:i="h5",point:d,loading:s=!1,showWatermark:h=!1}=e;if(s||!r)return null;let m="inlineTitle"===l,v=!!(null==d?void 0:d.trim()),p=v?(0,a.BX)(o.x,{className:m?t.dueDateCardResultValueGroupInline:t.dueDateCardResultValueGroup,children:[n?(0,a.tZ)(c.T,{size:"c1",variant:"secondary",weight:"regular",className:t.dueDateCardResultValueLabel,children:n}):null,(0,a.tZ)(c.T,{size:i,variant:"primary",weight:"halfBold",className:m?t.dueDateCardResultPointInline:t.dueDateCardResultPoint,children:d})]}):null;return m?(0,a.BX)(a.HY,{children:[(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:v?t.dueDateCardResultInlineTitleInContent:t.dueDateCardResultInlineTitleInContentFull,children:[(0,a.tZ)(o.x,{className:v?t.dueDateCardResultInlineChartCol:t.dueDateCardResultInlineFull,children:r}),p]}),h?(0,a.tZ)("img",{src:u.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:t.watermarkInlineTitle}):null]}):(0,a.BX)(o.x,{"data-feature-health-tool-result":!0,className:v?t.dueDateCardResultStackedWithValue:t.dueDateCardResultStacked,children:[(0,a.tZ)(o.x,{className:t.dueDateCardResultChart,children:r}),p]})};var w=l("etA+"),D=l("t5YJ");let FeatureHealthToolCardDetailed=e=>{let{tool:t,classes:l,descriptionLineClamp:o,variant:r="detailed",toolHref:i,trackingDomAttrs:d,showResult:C=!1,loading:f=!1,resultContentReady:T=!1,resultLayout:y="stacked",resultDisplay:b="default",chartElement:N=null,pwgMessage:Z=null,pwgStatusBadge:B=null,vaccinationStatusBadge:R=null,vaccinationVaccineName:S,vaccinationMissedCount:x,vaccinationUpcomingCount:M,ovulationValueLabel:H,valueLabel:I,pointTextSize:k,point:A,pointPrefix:z,unit:L}=e,F=null!=I?I:H,P="detailedTitleInContent"===r,G=C&&!P,K=C&&P,W=(0,s.useRef)(null),j=(0,D.z)({hasResult:C,contentReady:T,backFaceRef:W}),E=(0,s.useMemo)(()=>N&&(0,s.isValidElement)(N)?(N.type===m.CX||N.type===p.P)&&(0,s.isValidElement)(N)?(0,s.cloneElement)(N,{playAnimation:j}):N.type===v.oN&&(0,s.isValidElement)(N)?(0,s.cloneElement)(N,{showRangeLabel:j,playAnimation:j}):N:N,[N,j]),X=(0,a.BX)("div",{className:l.headerDetailed,children:[(0,a.tZ)("img",{src:t.icon,alt:n()(t.title),loading:"lazy",className:l.icon}),(0,a.tZ)("div",{className:l.headerDetailedTitleWrap,children:(0,a.tZ)(c.T,{size:"title2",variant:"primary",weight:"semiBold",lineClamp:2,className:"".concat(l.titleDetailed," ").concat(l.headerDetailedTitle),children:n()(t.title)})}),G?(0,a.tZ)(w.D,{className:l.myHealthRefreshBtn,href:i,trackingDomAttrs:d}):null]}),Y=(0,a.BX)("div",{className:l.headerTitleInContentRow,children:[(0,a.BX)("div",{className:l.headerTitleInContentLeft,children:[(0,a.tZ)("img",{src:t.icon,alt:n()(t.title),loading:"lazy",className:l.icon}),(0,a.tZ)(c.T,{size:"title2",variant:"primary",weight:"semiBold",lineClamp:2,className:"".concat(l.titleDetailed," ").concat(l.titleInContentRowTitle),children:n()(t.title)})]}),K&&j?(0,a.tZ)(w.D,{className:l.titleInContentRefreshBtn,href:i,trackingDomAttrs:d}):(0,a.tZ)(g.R,{showLabel:!1,size:"p2",className:l.ctaTitleRow,arrowSize:16,isMobileAppTool:t.isMobileAppTool})]}),O=G||K?null:(0,a.tZ)("img",{src:u.C.getAssetPath("logo/logomark-white.svg"),alt:"","aria-hidden":!0,loading:"lazy",className:l.watermark}),V=P?"".concat(l.desc," ").concat(l.descTitleInContent):l.desc,U=(0,a.BX)(a.HY,{children:[(0,a.tZ)(h.G,{size:"p3",variant:"secondary",lineClamp:o,content:t.subtitle,className:V}),P?null:(0,a.tZ)(g.R,{size:"p2",className:l.cta,arrowSize:16,isMobileAppTool:t.isMobileAppTool}),O]}),Q=C?"thr"===b?(0,a.tZ)(FeatureHealthToolCardDetailedThrResult,{classes:l,layout:y,chartElement:E,point:A,unit:L,loading:f,showWatermark:"inlineTitle"===y}):"pwg"===b?(0,a.tZ)(FeatureHealthToolCardDetailedPwgResult,{classes:l,layout:y,pwgMessage:Z,pwgStatusBadge:B,pointPrefix:z,point:A,unit:L,loading:f,showWatermark:"inlineTitle"===y}):"ovulation"===b?(0,a.tZ)(FeatureHealthToolCardDetailedOvulationResult,{classes:l,layout:y,chartElement:E,valueLabel:F,pointTextSize:k,point:A,loading:f,showWatermark:"inlineTitle"===y}):"babyGrowth"===b?(0,a.tZ)(FeatureHealthToolCardDetailedBabyGrowthResult,{classes:l,layout:y,chartElement:E,loading:f,showWatermark:"inlineTitle"===y}):"vaccination"===b?(0,a.tZ)(FeatureHealthToolCardDetailedVaccinationResult,{classes:l,layout:y,statusBadge:R,vaccineName:S,point:A,pointPrefix:z,unit:L,pointTextSize:k,missedCount:x,upcomingCount:M,toolHref:i,loading:f,showWatermark:"inlineTitle"===y}):"dueDate"===b?(0,a.tZ)(FeatureHealthToolCardDetailedDueDateResult,{classes:l,layout:y,chartElement:E,valueLabel:F,pointTextSize:k,point:A,loading:f,showWatermark:"inlineTitle"===y}):(0,a.tZ)(FeatureHealthToolCardDetailedResult,{classes:l,layout:y,chartElement:E,point:A,unit:L,loading:f,showWatermark:"inlineTitle"===y}):null,J=[l.contentDetailedBody,P?l.contentDetailedBodyBelowTitleInContent:"",K&&"ovulation"===b?l.contentDetailedBodyWithOvulationInline:K&&"babyGrowth"===b?l.contentDetailedBodyWithBabyGrowthInline:K&&"vaccination"===b?l.contentDetailedBodyWithVaccinationInline:K&&"dueDate"===b?l.contentDetailedBodyWithDueDateInline:K&&"pwg"===b?l.contentDetailedBodyWithPwgInline:K?l.contentDetailedBodyWithBmiInline:"",G&&"ovulation"!==b&&"babyGrowth"!==b&&"vaccination"!==b&&"dueDate"!==b?l.contentDetailedBodyWithBmi:"",G&&"ovulation"===b?l.contentDetailedBodyWithOvulation:"",G&&"babyGrowth"===b?l.contentDetailedBodyWithBabyGrowth:"",G&&"vaccination"===b?l.contentDetailedBodyWithVaccination:"",G&&"dueDate"===b?l.contentDetailedBodyWithDueDate:""].filter(Boolean).join(" "),_=[l.contentDetailed,P?l.contentDetailedLayoutTitleInContent:"",P?"":l.contentDetailedLayoutDetailed,C?l.contentDetailedFlip:""].filter(Boolean).join(" "),q=[l.contentDetailedFlipper,j?l.contentDetailedFlipperFlipped:"",G?l.contentDetailedFlipperWithBmi:"",K&&"ovulation"===b?l.contentDetailedFlipperWithOvulationInline:K&&"babyGrowth"===b?l.contentDetailedFlipperWithBabyGrowthInline:K&&"vaccination"===b?l.contentDetailedFlipperWithVaccinationInline:K&&"dueDate"===b?l.contentDetailedFlipperWithDueDateInline:K&&"pwg"===b?l.contentDetailedFlipperWithPwgInline:K?l.contentDetailedFlipperWithBmiInline:""].filter(Boolean).join(" ");return(0,a.BX)(a.HY,{children:[P?null:X,(0,a.BX)("div",{className:_,children:[(0,a.tZ)("div",{className:l.contentDetailedGradient,"aria-hidden":!0,"data-feature-health-gradient":!0}),P?Y:null,C?(0,a.BX)("div",{className:q,children:[(0,a.tZ)("div",{className:[l.contentDetailedFace,l.contentDetailedFaceFront,j?l.contentDetailedFaceFrontFlipped:"",J].filter(Boolean).join(" "),children:U}),(0,a.tZ)("div",{ref:W,className:[l.contentDetailedFace,l.contentDetailedFaceBack,j?"":l.contentDetailedFaceBackPreparing,J].filter(Boolean).join(" "),children:Q})]}):(0,a.tZ)("div",{className:J,children:U})]})]})};var Z=l("8vDj"),B=l("eivi"),R=l("/QrF"),S=l("S6KQ"),x=l("J+eN"),M=l("b+jq"),H=l("k/La"),I=l("iJbE"),k=l("muNK"),A=l("pU/H"),z=l("ZmtH"),L=l("xxJP");let FeatureHealthToolCardBmiTrendAreaChart=e=>{let{data:t,className:l,height:o=88,statusColor:r}=e,n=(0,Z.rZ)(),i=(0,s.useId)().replace(/:/g,""),d=(0,s.useRef)(null),[u,c]=(0,s.useState)(0),h=(0,s.useMemo)(()=>(0,I.np)(t),[t]),m=h.length>=I.aW,v=function(e,t,l,a){let o=(0,I.Z1)(a,e[e.length-1]);return(null==t?void 0:t.trim())||o||l}(h,r,n.fn.primaryColor(),n.colors),p="".concat(i,"-fill-").concat(v.replace(/[^a-zA-Z0-9]/g,"")),g=(0,s.useMemo)(()=>h.map((e,t)=>({...e,index:t,chartScore:(0,I.Vl)(e.score)})),[h]),C=(0,s.useMemo)(()=>{var e;return e=g.map(e=>e.chartScore),(0,L.n)(e,{domainMin:I.qx,domainMax:I.QU,minDomainSpan:I.Sr})},[g]);return((0,s.useEffect)(()=>{if(!m)return;let e=d.current;if(!e)return;let updateWidth=()=>{c((0,z.F)(e))};updateWidth();let t=new ResizeObserver(updateWidth);return t.observe(e),()=>t.disconnect()},[m]),m)?(0,a.tZ)("div",{ref:d,className:l,children:(0,a.tZ)(R.h,{width:"100%",height:o,children:(0,a.BX)(S.T,{data:g,margin:A.DA,children:[(0,a.tZ)("defs",{children:(0,a.BX)("linearGradient",{id:p,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,a.tZ)("stop",{offset:"0%",stopColor:v,stopOpacity:.28}),(0,a.tZ)("stop",{offset:"100%",stopColor:v,stopOpacity:0})]})}),(0,a.tZ)(x.K,{dataKey:"index",hide:!0}),(0,a.tZ)(M.B,{domain:C,hide:!0,width:0}),(0,a.tZ)(H.uN,{type:"monotone",dataKey:"chartScore",stroke:v,strokeWidth:2,fill:"url(#".concat(p,")"),isAnimationActive:!1,dot:e=>(0,a.tZ)(k.A,{...e,dataLength:g.length,strokeColor:v,chartWidth:u,chartHeight:o,themeColors:n.colors}),activeDot:!1})]})})}):null};var F=l("FZWe");let FeatureHealthToolCardDetailedBmi=e=>{let{tool:t,classes:l,descriptionLineClamp:o,variant:r,myHealth:n,toolHref:i,trackingDomAttrs:d}=e,u=(0,Z.rZ)(),c=!!(null==n?void 0:n.hasResult),h="detailedTitleInContent"===r?"inlineTitle":"stacked",{latestScore:m,contentReady:p}=(0,I.WT)({loading:null==n?void 0:n.loading,formatted:null==n?void 0:n.formatted,bmiChart:null==n?void 0:n.bmiChart,bmiTrendPoints:null==n?void 0:n.bmiTrendPoints,showBmiTrendChart:null==n?void 0:n.showBmiTrendChart}),g=(0,F.Z)(u.colors,null==n?void 0:n.formatted),C=(0,s.useMemo)(()=>{var e,t,o;return c?function(e){var t,l;let{classes:o,loading:r,bmiChart:n,bmiTrendPoints:i,showBmiTrendChart:d=!1,layout:s,statusColor:u,theme:c}=e,h="inlineTitle"===s,{hasTrendChart:m,latestColorSource:p}=(0,I.WT)({loading:r,bmiChart:n,bmiTrendPoints:i,showBmiTrendChart:d}),g=null!=u?u:(0,F.Z)(c.colors,p);return!r&&(n||m)?m?(0,a.tZ)(FeatureHealthToolCardBmiTrendAreaChart,{data:null!=i?i:[],className:o.bmiTrendChart,height:h?96:104,statusColor:g}):n?(0,a.tZ)(v.oN,{segments:n.conditions.map(e=>({color:e.color,percent:e.percent})),activePercent:n.activePercent,statusLabel:null!==(l=null===(t=n.activeCond)||void 0===t?void 0:t.title)&&void 0!==l?l:"",statusColor:g,statusColorKey:null==p?void 0:p.colorKey,statusColorShade:null==p?void 0:p.colorShade,shadowColorKey:null==p?void 0:p.colorKey,alwaysShowRangeLabel:!0,rangeTrackVariant:"card",rangeTrackClassName:o.gaugeChartCardTrackShadow,showIllustration:!1,showInfo:!1,className:h?o.gaugeChartInline:o.gaugeChart}):null:null}({classes:l,loading:null!==(e=null==n?void 0:n.loading)&&void 0!==e&&e,bmiChart:null!==(t=null==n?void 0:n.bmiChart)&&void 0!==t?t:null,bmiTrendPoints:null!==(o=null==n?void 0:n.bmiTrendPoints)&&void 0!==o?o:null,showBmiTrendChart:null==n?void 0:n.showBmiTrendChart,layout:h,statusColor:g,theme:u}):null},[l,null==n?void 0:n.bmiChart,null==n?void 0:n.bmiTrendPoints,null==n?void 0:n.loading,null==n?void 0:n.showBmiTrendChart,h,c,g,u]),f=!c||(null==n?void 0:n.loading)||null==m?void 0:(0,B.X1)(Number(m));return(0,a.tZ)(FeatureHealthToolCardDetailed,{tool:t,classes:l,descriptionLineClamp:o,variant:r,toolHref:i,trackingDomAttrs:d,showResult:c,loading:null==n?void 0:n.loading,resultContentReady:p,resultLayout:h,chartElement:C,point:f})};var P=l("P5LW"),G=l("d4Aa"),K=l("Xcwf"),W=l("K6X8");let FeatureHealthToolCardBmrTrendAreaChart=e=>{let{data:t,className:l,height:o=88,statusColor:r}=e,n=(0,Z.rZ)(),i=(0,s.useId)().replace(/:/g,""),d=(0,s.useRef)(null),[u,c]=(0,s.useState)(0),h=(0,s.useMemo)(()=>(0,K.kX)(t),[t]),m=h.length>=G.HD,v=function(e,t,l,a){let o=(0,F.Z)(a,e[e.length-1]);return(null==t?void 0:t.trim())||o||l}(h,r,n.fn.primaryColor(),n.colors),p="".concat(i,"-fill-").concat(v.replace(/[^a-zA-Z0-9]/g,"")),g=(0,W.C)(o),C=(0,s.useMemo)(()=>h.map((e,t)=>({...e,index:t,chartScore:(0,K.jK)(e.score)})),[h]),f=(0,s.useMemo)(()=>{var e;return e=C.map(e=>e.chartScore),(0,L.n)(e,{domainMin:G._D,domainMax:G.IY,minDomainSpan:G.q8})},[C]);return((0,s.useEffect)(()=>{if(!m)return;let e=d.current;if(!e)return;let updateWidth=()=>{c((0,z.F)(e))};updateWidth();let t=new ResizeObserver(updateWidth);return t.observe(e),()=>t.disconnect()},[m]),m)?(0,a.tZ)("div",{ref:d,className:l,children:(0,a.tZ)(R.h,{width:"100%",height:o,children:(0,a.BX)(S.T,{data:C,margin:A.DA,children:[(0,a.tZ)("defs",{children:(0,a.tZ)("linearGradient",{id:p,x1:0,y1:g.y1,x2:0,y2:g.y2,gradientUnits:"userSpaceOnUse",children:W.i.map(e=>(0,a.tZ)("stop",{offset:e.offset,stopColor:v,stopOpacity:e.opacity},e.offset))})}),(0,a.tZ)(x.K,{dataKey:"index",hide:!0}),(0,a.tZ)(M.B,{domain:f,hide:!0,width:0}),(0,a.tZ)(H.uN,{type:"monotone",dataKey:"chartScore",stroke:v,strokeWidth:2,fill:"url(#".concat(p,")"),isAnimationActive:!1,dot:e=>(0,a.tZ)(k.A,{...e,dataLength:C.length,strokeColor:v,chartWidth:u,chartHeight:o,themeColors:n.colors}),activeDot:!1})]})})}):null},FeatureHealthToolCardDetailedBmr=e=>{var t,l,o;let{tool:r,classes:n,descriptionLineClamp:i,variant:d,myHealth:u,toolHref:c,trackingDomAttrs:h,cardColor:m}=e,v=(0,Z.rZ)(),{locale:g}=(0,P.h)(),C=!!(null==u?void 0:u.hasResult),f="detailedTitleInContent"===d?"inlineTitle":"stacked",{latestScore:T,contentReady:y}=(0,I.WT)({loading:null==u?void 0:u.loading,formatted:null==u?void 0:u.formatted,bmrColumnChart:null==u?void 0:u.bmrColumnChart,bmiTrendPoints:null==u?void 0:u.bmiTrendPoints,showBmiTrendChart:null==u?void 0:u.showBmiTrendChart}),b=(0,F.Z)(v.colors,null==u?void 0:u.formatted),N=(0,s.useMemo)(()=>{var e,t,l;return C?function(e){let{classes:t,loading:l,bmrTrendPoints:o,bmrColumnChart:r,showBmrTrendChart:n=!1,layout:i,statusColor:d,cardColorKey:s,playAnimation:u=!0,theme:c}=e,h="inlineTitle"===i,{hasTrendChart:m,latestColorSource:v}=(0,I.WT)({loading:l,bmrColumnChart:r,bmiTrendPoints:o,showBmiTrendChart:n}),g=null!=d?d:(0,F.Z)(c.colors,v);return!l&&(m||r)?m?(0,a.tZ)(FeatureHealthToolCardBmrTrendAreaChart,{data:null!=o?o:[],className:t.bmiTrendChart,height:h?96:104,statusColor:g}):r?(0,a.tZ)(p.P,{bmr:r.bmr,gender:r.gender,variant:h?"bubble":"badge",withShadow:!h,shadowColorKey:s,playAnimation:u,className:t.columnChart}):null:null}({classes:n,loading:null!==(e=null==u?void 0:u.loading)&&void 0!==e&&e,bmrTrendPoints:null!==(t=null==u?void 0:u.bmiTrendPoints)&&void 0!==t?t:null,bmrColumnChart:null!==(l=null==u?void 0:u.bmrColumnChart)&&void 0!==l?l:null,showBmrTrendChart:null==u?void 0:u.showBmiTrendChart,layout:f,statusColor:b,cardColorKey:"string"==typeof m?m:void 0,theme:v}):null},[m,n,null==u?void 0:u.bmiTrendPoints,null==u?void 0:u.bmrColumnChart,null==u?void 0:u.loading,null==u?void 0:u.showBmiTrendChart,f,C,b,v]),w=null!=T?T:null==u?void 0:null===(t=u.formatted)||void 0===t?void 0:t.score,D=C&&!(null==u?void 0:u.loading)&&null!=w&&Number(w)>0?Math.round(Number(w)).toLocaleString(g):void 0;return(0,a.tZ)(FeatureHealthToolCardDetailed,{tool:r,classes:n,descriptionLineClamp:i,variant:d,toolHref:c,trackingDomAttrs:h,showResult:C,loading:null==u?void 0:u.loading,resultContentReady:y,resultLayout:f,chartElement:N,point:D,unit:null!==(o=null==u?void 0:null===(l=u.formatted)||void 0===l?void 0:l.unit)&&void 0!==o?o:"kcal"})};var j=l("hXNO"),E=l("Bo0I"),X=l("kHN0");let FeatureHealthToolCardDetailedDueDate=e=>{let{tool:t,classes:l,descriptionLineClamp:o,variant:r,cardSize:n="normal",myHealth:i,toolHref:d,trackingDomAttrs:u}=e,c=(0,Z.rZ)(),h=(0,j.d)(),m=h||"large"!==n?"normal":"large",v="detailedTitleInContent"===r,p=!!(null==i?void 0:i.hasResult),g=v?"inlineTitle":"stacked",C=null==i?void 0:i.dueDateChart,f="large"===m&&!v,T=!!(C&&!C.isPastDue&&!f),{contentReady:y}=(0,I.WT)({loading:null==i?void 0:i.loading,formatted:null==i?void 0:i.formatted,dueDateChart:C}),b=(0,s.useMemo)(()=>p&&C?T?(0,E.z)({classes:l,chart:C,layout:g,theme:c}):(0,a.tZ)(X.l,{classes:l,chart:C,layout:g,cardSize:m}):null,[C,l,m,g,p,c,T]),N=T&&p&&!(null==i?void 0:i.loading)?null==C?void 0:C.formattedDueDate:void 0;return(0,a.tZ)(FeatureHealthToolCardDetailed,{tool:t,classes:l,descriptionLineClamp:o,variant:r,toolHref:d,trackingDomAttrs:u,showResult:p,loading:null==i?void 0:i.loading,resultContentReady:y,resultLayout:g,resultDisplay:"dueDate",chartElement:b,valueLabel:T?null==C?void 0:C.dueDateLabel:void 0,pointTextSize:"h5",point:N})};var Y=l("wF40");let FeatureHealthToolCardDetailedOvulation=e=>{var t,l,o,r,n;let{tool:i,classes:d,descriptionLineClamp:u,variant:c,myHealth:h,toolHref:m,trackingDomAttrs:v}=e,p="detailedTitleInContent"===c,g=!!(null==h?void 0:h.hasResult),C=p?"inlineTitle":"stacked",{contentReady:f}=(0,I.WT)({loading:null==h?void 0:h.loading,formatted:null==h?void 0:h.formatted,ovulationChart:null==h?void 0:h.ovulationChart}),T=(0,s.useMemo)(()=>g?(0,a.tZ)(Y.o,{classes:d,compact:p}):null,[d,g,p]),y=!g||(null==h?void 0:h.loading)?void 0:null!==(r=null==h?void 0:null===(t=h.formatted)||void 0===t?void 0:t.displayValue)&&void 0!==r?r:void 0;return(0,a.tZ)(FeatureHealthToolCardDetailed,{tool:i,classes:d,descriptionLineClamp:u,variant:c,toolHref:m,trackingDomAttrs:v,showResult:g,loading:null==h?void 0:h.loading,resultContentReady:f,resultLayout:C,resultDisplay:"ovulation",chartElement:T,ovulationValueLabel:null==h?void 0:null===(l=h.formatted)||void 0===l?void 0:l.valueLabel,pointTextSize:null!==(n=null==h?void 0:null===(o=h.formatted)||void 0===o?void 0:o.pointTextSize)&&void 0!==n?n:"h5",point:y})};var O=l("dDsW"),V=l("OmEM");let FeatureHealthToolCardBabyGrowthMetricsPanel=e=>{let{classes:t,metrics:l,layout:r}=e,n=(0,Z.rZ)(),i=(0,j.d)(),{formatMessage:d}=(0,O.Z)(),s="inline"===r,u=s&&i?"h5":"title1",h=s?"p3":"c1";return 0===l.length?null:(0,a.BX)(o.x,{className:[t.babyGrowthMetricsPanel,s?t.babyGrowthMetricsPanelInline:""].filter(Boolean).join(" "),children:[(0,a.tZ)(o.x,{className:t.babyGrowthMetricsLegend,children:V.OV.map(e=>(0,a.BX)(o.x,{className:t.babyGrowthMetricsLegendItem,children:[(0,a.tZ)(o.x,{className:t.babyGrowthMetricsLegendDot,style:{backgroundColor:(0,V.nx)(n,e.status)}}),(0,a.tZ)(c.T,{size:"c2",variant:"secondary",weight:"regular",children:(0,V.PI)(e.status,d)})]},e.status))}),(0,a.tZ)(o.x,{className:s?t.babyGrowthMetricsGridInline:t.babyGrowthMetricsGridStacked,style:s?{gridTemplateColumns:"repeat(".concat(Math.max(l.length,1),", minmax(0, 1fr))")}:void 0,children:l.slice(0,4).map(e=>(0,a.BX)(o.x,{className:t.babyGrowthMetricsCell,children:[(0,a.tZ)(c.T,{size:u,weight:"halfBold",className:t.babyGrowthMetricsPercentile,style:{color:(0,V.ju)(n,e.metricKey,e.percentile)},children:e.percentile}),(0,a.tZ)(c.T,{size:h,variant:"secondary",weight:"regular",className:[t.babyGrowthMetricsLabel,s?"":t.babyGrowthMetricsLabelStacked].filter(Boolean).join(" "),children:e.label})]},"".concat(e.metricKey,"-").concat(e.percentile)))})]})},FeatureHealthToolCardDetailedBabyGrowth=e=>{var t;let{tool:l,classes:o,descriptionLineClamp:r,variant:n,myHealth:i,toolHref:d,trackingDomAttrs:u}=e,c="detailedTitleInContent"===n,h=!!(null==i?void 0:i.hasResult),m=c?"inline":"stacked",{contentReady:v}=(0,I.WT)({loading:null==i?void 0:i.loading,formatted:null==i?void 0:i.formatted,babyGrowthChart:null==i?void 0:i.babyGrowthChart}),p=(0,s.useMemo)(()=>{var e,t;return h&&(null==i?void 0:null===(t=i.babyGrowthChart)||void 0===t?void 0:null===(e=t.metrics)||void 0===e?void 0:e.length)?(0,a.tZ)(FeatureHealthToolCardBabyGrowthMetricsPanel,{classes:o,metrics:i.babyGrowthChart.metrics,layout:m}):null},[o,m,null==i?void 0:null===(t=i.babyGrowthChart)||void 0===t?void 0:t.metrics,h]);return(0,a.tZ)(FeatureHealthToolCardDetailed,{tool:l,classes:o,descriptionLineClamp:r,variant:n,toolHref:d,trackingDomAttrs:u,showResult:h,loading:null==i?void 0:i.loading,resultContentReady:v,resultLayout:c?"inlineTitle":"stacked",resultDisplay:"babyGrowth",chartElement:p})};var U=l("vbHX");let FeatureHealthToolCardDetailedPwg=e=>{var t,l,o,r,n,i,d,u,c,h,m;let{tool:v,classes:p,descriptionLineClamp:g,variant:C,myHealth:f,toolHref:T,trackingDomAttrs:y}=e,b=(0,Z.rZ)(),N=null==f?void 0:null===(t=f.formatted)||void 0===t?void 0:t.score,w=(null==f?void 0:null===(l=f.formatted)||void 0===l?void 0:l.pwgWeightAssessment)==="healthy",D=(null==f?void 0:f.formatted)&&!f.loading?function(e){if(!e.pwgWeightAssessment)return null;if("healthy"===e.pwgWeightAssessment){var t,l;return{weightAssessment:"healthy",weightDelta:Number(e.score)||0,suggestWeightMin:null!==(t=e.pwgSuggestWeightMin)&&void 0!==t?t:0,suggestWeightMax:null!==(l=e.pwgSuggestWeightMax)&&void 0!==l?l:0}}return null==e.pwgSuggestWeightMin||null==e.pwgSuggestWeightMax?null:{weightAssessment:e.pwgWeightAssessment,weightDelta:Number(e.score),suggestWeightMin:e.pwgSuggestWeightMin,suggestWeightMax:e.pwgSuggestWeightMax}}(f.formatted):null,B=!!((null==f?void 0:f.hasResult)&&f.formatted&&function(e,t){if(!e.pwgWeightAssessment)return!1;if("healthy"===e.pwgWeightAssessment)return!0;if(!t)return!1;let l=Number(e.score);return Number.isFinite(l)&&0!==l}(f.formatted,D)),R=B&&!w&&null!=N&&Number.isFinite(Number(N))?(m=Number(N),Intl.NumberFormat(void 0,{maximumFractionDigits:1}).format(m)):void 0,S=null!==(c=null==f?void 0:null===(r=f.formatted)||void 0===r?void 0:null===(o=r.status)||void 0===o?void 0:o.trim())&&void 0!==c?c:"",x=(0,s.useMemo)(()=>{var e,t;return w?(0,U.Q)(b,S,{colorKey:null==f?void 0:null===(e=f.formatted)||void 0===e?void 0:e.colorKey,colorShade:null==f?void 0:null===(t=f.formatted)||void 0===t?void 0:t.colorShade}):null},[w,null==f?void 0:null===(n=f.formatted)||void 0===n?void 0:n.colorKey,null==f?void 0:null===(i=f.formatted)||void 0===i?void 0:i.colorShade,S,b]);return(0,a.tZ)(FeatureHealthToolCardDetailed,{tool:v,classes:p,descriptionLineClamp:g,variant:C,toolHref:T,trackingDomAttrs:y,showResult:B,loading:null==f?void 0:f.loading,resultContentReady:B&&!(null==f?void 0:f.loading),resultLayout:"detailedTitleInContent"===C?"inlineTitle":"stacked",resultDisplay:"pwg",pwgMessage:D,pwgStatusBadge:x,point:R,pointPrefix:null==f?void 0:null===(d=f.formatted)||void 0===d?void 0:d.pointPrefix,unit:null!==(h=null==f?void 0:null===(u=f.formatted)||void 0===u?void 0:u.unit)&&void 0!==h?h:"kg"})};var Q=l("07JE");let FeatureHealthToolCardDetailedThr=e=>{var t,l;let{tool:o,classes:r,descriptionLineClamp:n,variant:i,myHealth:d,toolHref:u,trackingDomAttrs:c}=e,h=(0,Z.rZ)(),{formatMessage:m}=(0,O.Z)(),v=!!(null==d?void 0:d.hasResult),p="detailedTitleInContent"===i?"inlineTitle":"stacked",{latestScore:g,contentReady:C}=(0,I.WT)({loading:null==d?void 0:d.loading,formatted:null==d?void 0:d.formatted,thrChart:null==d?void 0:d.thrChart,bmiTrendPoints:null==d?void 0:d.bmiTrendPoints,showBmiTrendChart:null==d?void 0:d.showBmiTrendChart}),f=(0,F.Z)(h.colors,null==d?void 0:d.formatted),T=(0,s.useMemo)(()=>{var e,t,l;return v?(0,Q.i)({classes:r,loading:null!==(e=null==d?void 0:d.loading)&&void 0!==e&&e,thrChart:null!==(t=null==d?void 0:d.thrChart)&&void 0!==t?t:null,thrTrendPoints:null!==(l=null==d?void 0:d.bmiTrendPoints)&&void 0!==l?l:null,showThrTrendChart:null==d?void 0:d.showBmiTrendChart,layout:p,statusColor:f,theme:h,formatMessage:m}):null},[r,null==d?void 0:d.bmiTrendPoints,null==d?void 0:d.loading,null==d?void 0:d.showBmiTrendChart,null==d?void 0:d.thrChart,m,p,v,f,h]),y=!v||(null==d?void 0:d.loading)||null==g?void 0:String(Math.round(Number(g)));return(0,a.tZ)(FeatureHealthToolCardDetailed,{tool:o,classes:r,descriptionLineClamp:n,variant:i,toolHref:u,trackingDomAttrs:c,showResult:v,loading:null==d?void 0:d.loading,resultContentReady:C,resultLayout:p,resultDisplay:"default",chartElement:T,point:y,unit:null!==(l=null==d?void 0:null===(t=d.formatted)||void 0===t?void 0:t.unit)&&void 0!==l?l:"bpm"})};var J=l("TYeZ");let FeatureHealthToolCardDetailedVaccination=e=>{let{tool:t,classes:l,descriptionLineClamp:o,variant:r,myHealth:n,toolHref:i,trackingDomAttrs:d}=e,u=(0,Z.rZ)(),c=!!(null==n?void 0:n.hasResult),h=null==n?void 0:n.vaccinationChart,{contentReady:m}=(0,I.WT)({loading:null==n?void 0:n.loading,formatted:null==n?void 0:n.formatted,vaccinationChart:h}),v=(0,s.useMemo)(()=>{var e,t;return(0,J.o)(u,null!==(t=null==h?void 0:null===(e=h.statusLabel)||void 0===e?void 0:e.trim())&&void 0!==t?t:"",{colorKey:null==h?void 0:h.colorKey,colorShade:null==h?void 0:h.colorShade})},[null==h?void 0:h.colorKey,null==h?void 0:h.colorShade,null==h?void 0:h.statusLabel,u]),p=!c||(null==n?void 0:n.loading)?void 0:null==h?void 0:h.point;return(0,a.tZ)(FeatureHealthToolCardDetailed,{tool:t,classes:l,descriptionLineClamp:o,variant:r,toolHref:i,trackingDomAttrs:d,showResult:c,loading:null==n?void 0:n.loading,resultContentReady:m,resultLayout:"detailedTitleInContent"===r?"inlineTitle":"stacked",resultDisplay:"vaccination",vaccinationStatusBadge:v,vaccinationVaccineName:null==h?void 0:h.vaccineName,vaccinationMissedCount:null==h?void 0:h.missedCount,vaccinationUpcomingCount:null==h?void 0:h.upcomingCount,pointPrefix:(null==h?void 0:h.status)==="vaccinated"?void 0:null==h?void 0:h.pointPrefix,pointTextSize:null==h?void 0:h.pointTextSize,point:p,unit:null==h?void 0:h.unit})},FeatureHealthToolCardDetailedShell=e=>{let{tool:t,classes:l,cardHref:r,toolHref:s,trackingDomAttrs:u,descriptionLineClamp:c,myHealth:h,height:m,variant:v,cardColor:p,cardSize:g="normal"}=e,C=t.template===i.HE.BMI,f=t.template===i.HE.BMR,T=t.template===i.HE.THR,y=t.template===i.HE.PWG,b=t.template===i.HE.OVULATION,N=t.template===i.HE.BABY_GROWTH,w=t.template===i.HE.BABY_VACCINE,D=t.template===i.HE.DUE_DATE;return(0,a.tZ)(d.R,{className:[l.cardDetailed,"large"===g?l.cardDetailedLarge:""].filter(Boolean).join(" "),cardHref:r,ariaLabel:n()(t.title),overlayClassName:l.cardResultClickOverlay,contentLayerClassName:l.cardDetailedResultContentLayer,trackingDomAttrs:u,style:null!=m?{height:m,boxSizing:"border-box",flexShrink:0}:void 0,children:(0,a.tZ)(o.x,{className:l.cardDetailedContentLayer,children:C?(0,a.tZ)(FeatureHealthToolCardDetailedBmi,{tool:t,classes:l,descriptionLineClamp:c,variant:v,myHealth:h,toolHref:s,trackingDomAttrs:u}):f?(0,a.tZ)(FeatureHealthToolCardDetailedBmr,{tool:t,classes:l,descriptionLineClamp:c,variant:v,myHealth:h,toolHref:s,trackingDomAttrs:u,cardColor:p}):T?(0,a.tZ)(FeatureHealthToolCardDetailedThr,{tool:t,classes:l,descriptionLineClamp:c,variant:v,myHealth:h,toolHref:s,trackingDomAttrs:u}):y?(0,a.tZ)(FeatureHealthToolCardDetailedPwg,{tool:t,classes:l,descriptionLineClamp:c,variant:v,myHealth:h,toolHref:s,trackingDomAttrs:u}):b?(0,a.tZ)(FeatureHealthToolCardDetailedOvulation,{tool:t,classes:l,descriptionLineClamp:c,variant:v,myHealth:h,toolHref:s,trackingDomAttrs:u}):N?(0,a.tZ)(FeatureHealthToolCardDetailedBabyGrowth,{tool:t,classes:l,descriptionLineClamp:c,variant:v,myHealth:h,toolHref:s,trackingDomAttrs:u}):w?(0,a.tZ)(FeatureHealthToolCardDetailedVaccination,{tool:t,classes:l,descriptionLineClamp:c,variant:v,myHealth:h,toolHref:s,trackingDomAttrs:u}):D?(0,a.tZ)(FeatureHealthToolCardDetailedDueDate,{tool:t,classes:l,descriptionLineClamp:c,variant:v,cardSize:g,myHealth:h,toolHref:s,trackingDomAttrs:u}):(0,a.tZ)(FeatureHealthToolCardDetailed,{tool:t,classes:l,descriptionLineClamp:c,variant:v,toolHref:s,trackingDomAttrs:u})})})}},"etA+":function(e,t,l){l.d(t,{D:function(){return FeatureHealthToolCardMyHealthRefreshButton}});var a=l("BGKE"),o=l("5L65"),r=l("lSJj"),n=l("dDsW");let FeatureHealthToolCardMyHealthRefreshButton=e=>{let{className:t,href:l,iconSize:i=20,trackingDomAttrs:d={}}=e,{formatMessage:s}=(0,n.Z)();return l&&"#"!==l?(0,a.tZ)(r.k,{type:"button",className:t,"data-feature-health-card-interactive":!0,sx:{textDecoration:"none"},"aria-label":s({id:"tools.recalculate",defaultMessage:"Recalculate"}),onMouseDown:e=>{e.stopPropagation()},onClick:e=>{e.preventDefault(),e.stopPropagation(),window.open(l,"_blank","noopener,noreferrer")},...d,children:(0,a.tZ)(o.Z,{size:i,color:"currentColor","aria-hidden":!0})}):null}},uPXO:function(e,t,l){l.d(t,{b:function(){return FeatureHealthToolCardThrTrendAreaChart}});var a=l("BGKE"),o=l("q1tI"),r=l("8vDj"),n=l("/QrF"),i=l("S6KQ"),d=l("J+eN"),s=l("b+jq"),u=l("k/La"),c=l("FZWe"),h=l("GwoN"),m=l("JvNC"),v=l("muNK"),p=l("ZmtH"),g=l("K6X8"),C=l("pU/H");let f=[h.LN,h.I3],FeatureHealthToolCardThrTrendAreaChart=e=>{let{data:t,className:l,height:T=88,statusColor:y}=e,b=(0,r.rZ)(),N=(0,o.useId)().replace(/:/g,""),w=(0,o.useRef)(null),[D,Z]=(0,o.useState)(0),B=(0,o.useMemo)(()=>(0,m.P1)(t),[t]),R=B.length>=h.Gz,S=function(e,t,l,a){let o=(0,c.Z)(a,e[e.length-1]);return(null==t?void 0:t.trim())||o||l}(B,y,b.fn.primaryColor(),b.colors),x="".concat(N,"-fill-").concat(S.replace(/[^a-zA-Z0-9]/g,"")),M=(0,g.C)(T),H=(0,o.useMemo)(()=>B.map((e,t)=>({...e,index:t,chartScore:(0,m.Bu)(e.score)})),[B]),I=Math.max(H.length-1,1);return((0,o.useEffect)(()=>{if(!R)return;let e=w.current;if(!e)return;let updateWidth=()=>{Z((0,p.F)(e))};updateWidth();let t=new ResizeObserver(updateWidth);return t.observe(e),()=>t.disconnect()},[R]),R)?(0,a.tZ)("div",{ref:w,className:l,children:(0,a.tZ)(n.h,{width:"100%",height:T,children:(0,a.BX)(i.T,{data:H,margin:C.DA,children:[(0,a.tZ)("defs",{children:(0,a.tZ)("linearGradient",{id:x,x1:0,y1:M.y1,x2:0,y2:M.y2,gradientUnits:"userSpaceOnUse",children:g.i.map(e=>(0,a.tZ)("stop",{offset:e.offset,stopColor:S,stopOpacity:e.opacity},e.offset))})}),(0,a.tZ)(d.K,{dataKey:"index",type:"number",domain:[0,I],padding:{left:C.Fo,right:C.Fo},hide:!0}),(0,a.tZ)(s.B,{domain:f,hide:!0,width:0}),(0,a.tZ)(u.uN,{type:"linear",dataKey:"chartScore",baseValue:h.LN,stroke:S,strokeWidth:2,fill:"url(#".concat(x,")"),isAnimationActive:!1,dot:e=>(0,a.tZ)(v.A,{...e,dataLength:H.length,strokeColor:S,chartWidth:D,chartHeight:T,themeColors:b.colors}),activeDot:!1})]})})}):null}},OmEM:function(e,t,l){l.d(t,{Nc:function(){return resolveBabyGrowthStatusColorKey},OV:function(){return a},PI:function(){return resolveBabyGrowthStatusLabel},ju:function(){return resolvePercentileColor},nx:function(){return resolveLegendDotColor},yP:function(){return resolveWorstBabyGrowthAssessmentStatus}});let a=[{status:"attention"},{status:"risk"},{status:"normal"}],o={attention:3,risk:2,normal:1};function resolveBabyGrowthMetricAssessmentStatus(e,t){let l=function(e){let t=String(e).match(/(\d+(?:\.\d+)?)/);if(!t)return null;let l=Number(t[1]);return Number.isFinite(l)?l:null}(t);return null==l?"normal":l<=3||l>=97?"attention":l>3&&l<=15||l>=85&&l<97?"risk":"normal"}function resolveWorstBabyGrowthAssessmentStatus(e){return e.reduce((e,t)=>{let l=resolveBabyGrowthMetricAssessmentStatus(t.metricKey,t.percentile);return o[l]>o[e]?l:e},"normal")}function resolveBabyGrowthStatusLabel(e,t){switch(e){case"attention":return t({id:"babyGrowthFeatureCard.status.attention",defaultMessage:"Needs attention"});case"risk":return t({id:"babyGrowthFeatureCard.status.risk",defaultMessage:"At risk"});default:return t({id:"targetHeartRate.result.normal",defaultMessage:"Normal"})}}function resolvePaletteColor(e,t){var l,a;return null!==(a=null===(l=e.colors[t])||void 0===l?void 0:l[6])&&void 0!==a?a:e.colors[t][6]}function resolveAssessmentStatusColor(e,t){return"attention"===t?resolvePaletteColor(e,"red"):"risk"===t?resolvePaletteColor(e,"yellow"):resolvePaletteColor(e,"green")}function resolvePercentileColor(e,t,l){return resolveAssessmentStatusColor(e,resolveBabyGrowthMetricAssessmentStatus(t,l))}function resolveLegendDotColor(e,t){return resolveAssessmentStatusColor(e,t)}function resolveBabyGrowthStatusColorKey(e){return"attention"===e?{colorKey:"red",colorShade:6}:"risk"===e?{colorKey:"yellow",colorShade:6}:{colorKey:"green",colorShade:6}}},d4Aa:function(e,t,l){l.d(t,{CZ:function(){return a},HD:function(){return i},IY:function(){return n},JL:function(){return o},_D:function(){return r},q8:function(){return d}});let a=1e3,o=2e3,r=a,n=o,i=5,d=50},Xcwf:function(e,t,l){l.d(t,{jK:function(){return toBmrTrendChartScore},kX:function(){return normalizeBmrTrendPoints},xh:function(){return clampBmrTrendScore}});var a=l("d4Aa");function clampBmrTrendScore(e){let t=Math.round(e);return!Number.isFinite(t)||t<=0||ta.JL?a.JL:t}function toBmrTrendChartScore(e){return clampBmrTrendScore(e)}function normalizeBmrTrendPoints(e){return e.reduce((e,t)=>(t&&e.push({...t,score:clampBmrTrendScore(function(e){let t=Number(null!=e?e:0);return Number.isFinite(t)?t:0}(t.score))}),e),[])}},eC8X:function(e,t,l){l.d(t,{p:function(){return buildCompactStatusBadgeInlineStyle}});function buildCompactStatusBadgeInlineStyle(e){return{color:e.textColor,"--compact-result-status-badge-bg":e.backgroundColor,"--compact-result-status-badge-border":e.borderColor,...e.style}}},bIMo:function(e,t,l){l.d(t,{e:function(){return buildBmiCompactStatusBadgeConfig},r:function(){return buildCompactResultStatusBadgePresentation}});var a=l("FZWe");function buildCompactResultStatusBadgePresentation(e,t){var l,o;let r=null==t?void 0:t.colorKey,n=r?null!==(l=e.colors[r])&&void 0!==l?l:e.colors.blue:void 0,i=(0,a.Z)(e.colors,t);if(!r||!n||!i)return{statusColor:void 0,statusBadgeStyle:void 0};let d={color:i,"--compact-result-status-badge-bg":n[0],"--compact-result-status-badge-border":n[2],boxShadow:(o=e.fn.rgba,["1px 1px 2px 0px ".concat(o(i,.12)),"4px 4px 6px 0px ".concat(o(i,.08)),"10px 10px 8px 0px ".concat(o(i,.04))].join(", "))};return{statusColor:i,statusBadgeStyle:d}}function buildBmiCompactStatusBadgeConfig(e,t,l){let a=t.trim();if(!a)return null;let{statusBadgeStyle:o,statusColor:r}=buildCompactResultStatusBadgePresentation(e,l);if(!o||!r)return null;let n=o["--compact-result-status-badge-bg"],i=o["--compact-result-status-badge-border"];if(!n||!i)return null;let{color:d,"--compact-result-status-badge-bg":s,"--compact-result-status-badge-border":u,...c}=o;return{variant:"statusBadge",label:a,textColor:r,backgroundColor:String(n),borderColor:String(i),textSize:"c1",style:c}}},KnnX:function(e,t,l){l.d(t,{op:function(){return r},v1:function(){return n},xg:function(){return a},y7:function(){return o}});let a=168,o=184,r=168,n=160}}]);