"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5970],{"9TYc":function(e,t,n){n.d(t,{F:function(){return FeatureHealthToolUserProfile}});var a=n("BGKE"),i=n("q1tI"),o=n("oZWv"),r=n("StZb"),l=n("xy3R"),s=n("0XbU"),d=n("Ht1B"),c=n("T4C9"),h=n("r6r2"),u=n("SPK5"),m=n("Eso5"),g=n("Wgwc"),p=n.n(g),f=n("dDsW"),x=n("gHFm"),b=n("+ZIF"),v=n("P5LW"),T=n("rIrU"),y=n("o0qI"),w=n("3h3t"),k=n("/npG"),C=n("mYVa"),S=(0,k.k)(e=>({root:{position:"relative",minWidth:0,width:"100%",background:"linear-gradient(180deg, #BCDEFF 0%, #EEF7FF 100%)",[e.fn.smallerThan("sm")]:{padding:"".concat((0,C.h)(16)," 0"),"&:before":{content:'""',position:"absolute",top:48,left:16,right:16,bottom:16,backgroundColor:"#fff",borderRadius:(0,C.h)(12),boxShadow:"1px 1px 3px 0px #2D87F21A, 4px 4px 6px 0px #2D87F217, 10px 10px 8px 0px #2D87F20D, 18px 18px 10px 0px #2D87F203, 27px 28px 11px 0px #2D87F200",zIndex:0}},[e.fn.largerThan("sm")]:{padding:"".concat((0,C.h)(40)," 0 ").concat((0,C.h)(24))}},inner:{position:"relative",display:"flex",flexDirection:"column",[e.fn.smallerThan("sm")]:{alignItems:"center",gap:8},[e.fn.largerThan("sm")]:{flexDirection:"row",justifyContent:"space-between",alignItems:"center",gap:16}},nameRow:{[e.fn.smallerThan("sm")]:{flexDirection:"column"}},infoRow:{[e.fn.smallerThan("sm")]:{paddingBottom:12},[e.fn.largerThan("sm")]:{backgroundColor:"#fff",padding:"8px 12px",borderRadius:12,boxShadow:"1px 1px 3px 0px #2D87F21A, 4px 4px 6px 0px #2D87F217, 10px 10px 8px 0px #2D87F20D, 18px 18px 10px 0px #2D87F203, 27px 28px 11px 0px #2D87F200"}},metricRow:{display:"flex",alignItems:"center",gap:(0,C.h)(8),padding:"4px 8px"},colLeft:{display:"flex",gap:8,minWidth:0,flexShrink:0,[e.fn.smallerThan("sm")]:{alignItems:"center"},[e.fn.largerThan("sm")]:{alignItems:"stretch"}},colRight:{display:"flex",alignItems:"center",justifyContent:"flex-end",flex:1,minWidth:0},editPenWrap:{flexShrink:0,display:"flex",alignItems:"center",justifyContent:"center",[e.fn.smallerThan("sm")]:{position:"absolute",top:42,right:28},[e.fn.largerThan("sm")]:{width:(0,C.h)(40),height:(0,C.h)(40),borderRadius:(0,C.h)(12),border:"1px solid ".concat(e.colors.blue[2]),backgroundColor:e.fn.rgba(e.white,.5),backdropFilter:"blur(".concat((0,C.h)(24),")"),WebkitBackdropFilter:"blur(".concat((0,C.h)(24),")"),cursor:"pointer"}},colRightSpacer:{display:"none",[e.fn.largerThan("sm")]:{display:"block",flex:1,minWidth:0,alignSelf:"stretch"}},avatar:{width:44,height:44,borderRadius:"50%",overflow:"hidden",flexShrink:0,backgroundColor:e.colors.neutral[0],border:"1px solid ".concat(e.colors.neutral[2]),display:"flex",alignItems:"center",justifyContent:"center"},avatarImg:{width:"100%",height:"100%",objectFit:"cover"},avatarFallback:{fontSize:e.fontSizes.md,fontWeight:600,color:e.colors.blue[6],lineHeight:1,userSelect:"none"},meta:{display:"flex",flexDirection:"column",gap:2,minWidth:0},name:{fontWeight:600,color:e.colors.neutral[8],lineHeight:1.35,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},email:{fontSize:e.fontSizes.sm,color:e.colors.neutral[6],lineHeight:1.35,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}));let ProfileMetricRow=e=>{let{className:t,icon:n,children:i}=e;return(0,a.BX)(u.k,{className:t,children:[n,(0,a.tZ)(o.T,{size:"p2",children:i})]})},FeatureHealthToolUserProfile=()=>{var e,t,n,g;let{state:{isLoggedIn:k,userInfo:C}}=(0,i.useContext)(y.I),{formatMessage:B}=(0,f.Z)(),{locale:Z}=(0,v.h)(),{classes:I}=S(void 0,{name:"FeatureHealthToolUserProfile"}),N=(0,b.Cj)(String(null!=Z?Z:"")),P=(null==C?void 0:null===(e=C.name)||void 0===e?void 0:e.trim())||(null==C?void 0:null===(t=C.username)||void 0===t?void 0:t.trim())||(null==C?void 0:null===(g=C.email)||void 0===g?void 0:null===(n=g.split("@")[0])||void 0===n?void 0:n.trim())||"",D=P&&P.length?P[0].toUpperCase():"A";return k?(0,a.tZ)(m.x,{className:I.root,component:"aside","aria-label":"Account",children:(0,a.BX)(x.W,{className:I.inner,children:[(0,a.tZ)(m.x,{className:I.colLeft,children:(0,a.BX)(u.k,{gap:16,align:"center",className:I.nameRow,children:[(0,a.tZ)(r.A,{src:null==C?void 0:C.avatar,alt:P,radius:"50%",size:64,withIndicator:!0,indicatorConfig:{size:24,label:(0,a.tZ)(h.Z,{size:24})},color:"#284a75",placeholderText:D}),(0,a.tZ)(o.T,{size:"h4",children:P}),(0,a.tZ)(m.x,{component:"a",href:"".concat(T.MO,"user/profile/"),target:"_blank",rel:"noopener noreferrer",className:I.editPenWrap,"aria-label":B({id:"tools.editInProfile"}),children:(0,a.tZ)(l.Z,{size:24,"aria-hidden":!0})})]})}),(0,a.tZ)(m.x,{className:I.colRight,children:(0,a.BX)(u.k,{align:"center",gap:12,className:I.infoRow,children:[(0,a.tZ)(ProfileMetricRow,{className:I.metricRow,icon:(0,a.tZ)(s.Z,{size:24}),children:(null==C?void 0:C.height)?C.height+" "+("imperial"===N?"ft":"cm"):"-"}),(0,a.tZ)(ProfileMetricRow,{className:I.metricRow,icon:(0,a.tZ)(d.Z,{size:24}),children:(null==C?void 0:C.weight)?C.weight+" "+("imperial"===N?"lbs":"kg"):"-"}),(0,a.tZ)(ProfileMetricRow,{className:I.metricRow,icon:(0,a.tZ)(c.Z,{size:24}),children:(null==C?void 0:C.birthday)?B({id:"common.ageNumber"},{number:(0,w.A)(p()(null==C?void 0:C.birthday).format(T.u9))}):"-"})]})})]})}):null}},aENL:function(e,t,n){n.d(t,{X:function(){return FeatureHealthTool}});var a=n("BGKE"),i=n("q1tI"),o=n("XDLp"),r=n("K7Nr"),l=n("8vDj"),s=n("Eso5"),d=n("mYVa"),c=n("dDsW"),h=n("CJtR"),u=n("g/tz"),m=n("gHFm"),g=n("GO4d"),p=n("L4g+"),f=n("hXNO"),x=n("wf8V"),b=n("P5LW"),v=n("o0qI"),T=n("oZWv"),y=n("+zuA"),w=n("YoMr"),k=n("SPK5");let FeatureHealthToolHeadline=e=>{let{headline:t,className:n,textClassName:o,icon:r,iconColor:s}=e,d=(0,l.rZ)(),{formatMessage:h}=(0,c.Z)(),{state:{isLoggedIn:u}}=(0,i.useContext)(v.I),m=u?h({id:"healthToolsPage.forYou"}):t,g=u?(0,a.tZ)(y.Z,{size:16,color:null!=s?s:d.fn.primaryColor()}):(0,a.tZ)(w.Z,{size:16,color:null!=s?s:d.colors.yellow[6]});return(0,a.BX)(k.k,{gap:8,align:"center",className:n,children:[null!=r?r:g,(0,a.tZ)(T.T,{weight:"semiBold",size:"title1",variant:"tertiary",className:o,children:m})]})};var C=(0,n("/npG").k)((e,t)=>{let{itemCount:n,backgroundColor:a}=t,i=Math.min(n||1,4);return{root:{paddingTop:24,paddingBottom:24,backgroundColor:null!=a?a:e.colors.blue[0],[e.fn.largerThan("sm")]:{bottomLeftRadius:40,bottomRightRadius:40}},headline:{textTransform:"uppercase"},headerRow:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:16,marginBottom:16},headlineSection:{marginBottom:16},listCompact:{display:"grid",gap:8,gridTemplateColumns:n<=1?"repeat(1, minmax(0, 1fr))":"repeat(2, minmax(0, 1fr))"},listDetailed:{display:"grid",gap:24,gridTemplateColumns:"repeat(".concat(i,", calc((100% - ").concat((i-1)*24,"px) / ").concat(i,"))")},desktopCardSlot:{minWidth:0,minHeight:(0,d.h)(176),display:"flex",flexDirection:"column","& > *":{flex:1,minHeight:0}},mobileLoginButton:{marginTop:24,width:"100%",display:"flex",alignItems:"center",justifyContent:"center"}}});let FeatureHealthTool=e=>{var t;let{headline:n,tools:T,backgroundColor:y}=e,{formatMessage:w}=(0,c.Z)(),k=(0,l.rZ)(),{state:{isLoggedIn:S}}=(0,i.useContext)(v.I),{healthData:B,reloadMyHealthData:Z}=(0,x.b)({initLoad:S}),I=(0,f.d)(),{locale:N}=(0,b.h)(),{classes:P}=C({itemCount:(null==T?void 0:T.length)||0,backgroundColor:y},{name:"FeatureHealthTool"});if((0,i.useEffect)(()=>{S&&Z()},[S,Z]),!(null==T?void 0:T.length))return null;let D=w({id:"healthToolsPage.loginBtn",defaultMessage:"Log in to track your result"}),handleLoginClick=()=>{(0,u.p0)()},E=w({id:"healthToolsPage.featureHeadlineForYou",defaultMessage:"For you"}),H=null!==(t=null==n?void 0:n.trim())&&void 0!==t?t:"",R=S&&!!H&&H.toLowerCase()===E.trim().toLowerCase(),_=k.fn.primaryColor(),A=R?(0,a.tZ)(r.Z,{size:16,color:_}):void 0;return(0,a.tZ)(s.x,{className:P.root,children:(0,a.BX)(m.W,{children:[I?n?(0,a.tZ)(s.x,{className:P.headlineSection,children:(0,a.tZ)(FeatureHealthToolHeadline,{headline:n,textClassName:P.headline,icon:A})}):null:(0,a.BX)(s.x,{className:P.headerRow,children:[n?(0,a.tZ)(FeatureHealthToolHeadline,{headline:n,textClassName:P.headline,icon:A}):null,S?null:(0,a.tZ)(o.B,{onClick:handleLoginClick,children:D})]}),(0,a.tZ)(s.x,{className:I?P.listCompact:P.listDetailed,children:T.map(e=>{let t=e.template?p.uy[e.template]:void 0,n=void 0!==t?(0,p.Nc)(B,t):void 0,i={tool:e,trackingData:{category:"Health Tool",action:"Curated - Health Tool Click",label:/^https?:\/\//i.test(e.link)?e.link:"".concat((0,h.UC)(N)).concat(e.link)},descriptionLineClamp:5,displayMode:"responsive",myHealthListRecord:n,height:I?void 0:(0,d.h)(240)};return I?(0,a.tZ)(g.T,{...i},e.id):(0,a.tZ)(s.x,{className:P.desktopCardSlot,children:(0,a.tZ)(g.T,{...i})},e.id)})}),I&&!S?(0,a.tZ)(o.B,{className:P.mobileLoginButton,onClick:handleLoginClick,children:D}):null]})})}},"M+EF":function(e,t,n){n.d(t,{Xw:function(){return filterHealthToolsBySearchQuery},pJ:function(){return countToolsInCategories}});var a=n("ns0B"),i=n.n(a);function filterHealthToolsBySearchQuery(e,t){if(!t.trim())return[];let n=t.trim().toLowerCase(),a=[];for(let o of e){let e=i()(o.name||"").toLowerCase(),r=e.includes(n),l=o.healthTools.filter(e=>(function(e,t){let n=t.trim().toLowerCase();if(!n)return!1;let a=i()(e.title||"").toLowerCase(),o=i()(e.subtitle||"").toLowerCase();return a.includes(n)||o.includes(n)})(e,t));r?a.push({...o,healthTools:o.healthTools}):l.length&&a.push({...o,healthTools:l})}return a}function countToolsInCategories(e){return e.reduce((e,t)=>e+t.healthTools.length,0)}},KsjV:function(e,t,n){n.d(t,{VL:function(){return verifyPhoneExistApi},o:function(){return onResendCode},oU:function(){return verifyPhoneExistByCampaignCodeApi},vt:function(){return saveLeadApi}});var a=n("Wgwc"),i=n.n(a),o=n("09QT"),r=n("oQBk"),l=n("xIXX"),s=n("CJtR");let verifyPhoneExistApi=async e=>await (0,l.uu)((0,s.DS)(r.y.LEADGEN.POST_LEAD_FRISO_VERIFY_PHONE_EXIST),"POST",{data:{phone:e}}),verifyPhoneExistByCampaignCodeApi=async(e,t)=>await (0,o.d)(r.y.LEADGEN.POST_LEAD_VERIFY_EXIST_PHONE,{method:"POST",data:{phone:e,campaign_code:t}},"lead"),saveLeadApi=async e=>{let{first_name:t,last_name:n,address:a,dob:o,email:d,phone:c}=e||{};return await (0,l.uu)((0,s.DS)(r.y.LEADGEN.POST_LEAD_LEAD,{campaignCode:"lhdqxfoggwgskbb"}),"POST",{data:{url:window.location.href,title_article:document.title,referrer:"hlbs_pooptracker",meta:[{key:"first_name",value:t||"",control:"text"},{key:"last_name",value:n||"",control:"text"},{key:"due_date_dob",value:o?i()(o).format("YYYY-MM-DD"):"",control:"due_date_dob"},{key:"province",value:(null==a?void 0:a.selectedProvince)||"",control:"province"},{key:"email",value:d||"",control:"email"},{key:"phone",value:c||"",control:"tel"},{key:"address",value:a?[(null==a?void 0:a.selectedProvince)||"",(null==a?void 0:a.selectedDistrict)||"",(null==a?void 0:a.selectedWard)||"",(null==a?void 0:a.extraInfo)||""].join("; "):"",control:"text"}]}})},onResendCode=async e=>{await (0,l.uu)((0,s.DS)(r.y.LEADGEN.POST_LEAD_SEND_OTP),"POST",{data:{phone_number:e}})}},aheT:function(e,t,n){n.d(t,{Z:function(){return F}});var a=n("BGKE"),i=n("q1tI"),o=n("Y5X8"),r=n("oZWv"),l=n("mis8"),s=n("SoOY"),d=n("q9DY"),c=n("mYVa"),h=n("lSJj"),u=n("Eso5"),m=n("Tabs"),g=n("jD9D"),p=n("Iblh"),f=n("Wgwc"),x=n.n(f),b=n("p46w"),v=n.n(b),T=n("dDsW"),y=n("ink7"),w=n("oQBk"),k=n("xIXX"),C=n("CJtR"),S=n("0VOb"),B=n("JuOI"),Z=n("raAP"),I=n("hXNO"),N=n("P5LW"),P=n("rIrU"),D=n("o0qI");let E=[{name:"An Giang",id:1},{name:"B\xe0 Rịa - Vũng T\xe0u",id:2},{name:"Bắc Giang",id:3},{name:"Bắc Kạn",id:4},{name:"Bạc Li\xeau",id:5},{name:"Bắc Ninh",id:6},{name:"Bến Tre",id:7},{name:"B\xecnh Định",id:9},{name:"B\xecnh Dương",id:8},{name:"B\xecnh Phước",id:10},{name:"B\xecnh Thuận",id:11},{name:"C\xe0 Mau",id:12},{name:"Cần Thơ",id:14},{name:"Cao Bằng",id:13},{name:"Đ\xe0 Nẵng",id:15},{name:"Đắk Lắk",id:16},{name:"Đắk N\xf4ng",id:17},{name:"Điện Bi\xean",id:18},{name:"Đồng Nai",id:19},{name:"Đồng Th\xe1p",id:20},{name:"Gia Lai",id:21},{name:"H\xe0 Giang",id:22},{name:"H\xe0 Nam",id:23},{name:"H\xe0 Nội",id:28},{name:"H\xe0 Tĩnh",id:25},{name:"Hải Dương",id:26},{name:"Hải Ph\xf2ng",id:27},{name:"Hậu Giang",id:29},{name:"Hồ Ch\xed Minh",id:30},{name:"H\xf2a B\xecnh",id:31},{name:"Hưng Y\xean",id:32},{name:"Kh\xe1nh H\xf2a",id:33},{name:"Ki\xean Giang",id:34},{name:"Kon Tum",id:35},{name:"Lai Ch\xe2u",id:36},{name:"L\xe2m Đồng",id:37},{name:"Lạng Sơn",id:38},{name:"L\xe0o Cai",id:39},{name:"Long An",id:40},{name:"Nam Định",id:41},{name:"Nghệ An",id:42},{name:"Ninh B\xecnh",id:43},{name:"Ninh Thuận",id:44},{name:"Ph\xfa Thọ",id:45},{name:"Ph\xfa Y\xean",id:46},{name:"Quảng B\xecnh",id:47},{name:"Quảng Nam",id:48},{name:"Quảng Ng\xe3i",id:49},{name:"Quảng Ninh",id:50},{name:"Quảng Trị",id:51},{name:"S\xf3c Trăng",id:52},{name:"Sơn La",id:53},{name:"T\xe2y Ninh",id:54},{name:"Th\xe1i B\xecnh",id:55},{name:"Th\xe1i Nguy\xean",id:56},{name:"Thanh H\xf3a",id:57},{name:"Thừa Thi\xean Huế",id:58},{name:"Tiền Giang",id:59},{name:"Tr\xe0 Vinh",id:60},{name:"Tuy\xean Quang",id:61},{name:"Vĩnh Long",id:62},{name:"Vĩnh Ph\xfac",id:63},{name:"Y\xean B\xe1i",id:64}];var H=n("KsjV"),R=n("XDLp"),_=n("RZSM"),A=n("vaps"),frisoOnboarding_mainContent=e=>{let{children:t,step:n,onContinue:o,desktopBanner:r,frisoModalRatio:l,mobileBanner:s,mobileBannerRatio:d,desktopBannerRatio:h,loading:m}=e,{formatMessage:p}=(0,T.Z)(),f=(0,Z.U)(),x={display:"flex",gap:(0,c.h)(8),justifyContent:"center",background:"white",paddingTop:(0,c.h)(24),paddingBottom:(0,c.h)(24),borderBottomRightRadius:(0,c.h)(8),button:{width:"100%",maxWidth:(0,c.h)(400)}},b=(0,a.tZ)(a.HY,{children:(0,a.tZ)(R.B,{loading:m,"data-event-category":"Leadgen Pop Up","data-event-action":"Submit Click","data-event-label":f,onClick:()=>{v&&S(!0),null==o||o()},children:p({id:"onboarding.friso.continue"})})}),v=(0,I.d)(),{width:y,height:w}=(0,g.n)(),k=y*d.height/d.width,[C,S]=(0,i.useState)(!1);return v?(0,a.BX)(u.x,{sx:{position:"relative",height:"100%"},onTouchStart:()=>S(!0),children:[(0,a.tZ)(u.x,{className:"mobile-template",sx:{position:"absolute",height:"".concat((C?1:((w<=667?190:265)+k+74)/w)*100,"%"),left:0,bottom:0,right:0,transition:"height 0.4s ease"},children:(0,a.tZ)(u.x,{sx:{height:"100%",backgroundColor:"white",borderTopLeftRadius:C?0:(0,c.h)(12),borderTopRightRadius:C?0:(0,c.h)(12)},children:(0,a.BX)(u.x,{sx:{height:"calc(100% - 74px)",background:"url(".concat(s,")"),backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"top center",overflowY:"auto",borderRadius:"inherit"},children:[(0,a.tZ)(_.o,{ratio:(null==d?void 0:d.width)/(null==d?void 0:d.height),w:"100%"}),(0,a.tZ)(u.x,{sx:{padding:"".concat((0,c.h)(28)," ").concat((0,c.h)(16)," ").concat((0,c.h)(16)),background:"white"},children:t})]})})}),0===n&&(0,a.tZ)(u.x,{sx:{...x,position:"absolute",left:0,bottom:0,right:0,padding:(0,c.h)(16)},children:b})]}):(0,a.tZ)(_.o,{className:"desktop-template",ratio:l.width/l.height,w:"100%",sx:{"& > div":{justifyContent:"flex-end"}},children:(0,a.tZ)(u.x,{sx:{background:"url(".concat(r,")"),backgroundSize:"contain",backgroundPosition:"top left",backgroundRepeat:"no-repeat",width:"100%",height:"100%",justifyContent:"space-between",alignItems:"stretch",borderRadius:(0,c.h)(8),backgroundColor:"white",boxShadow:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 2.25rem 1.75rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 1.0625rem 1.0625rem -0.4375rem"},children:(0,a.BX)(u.x,{sx:{position:"relative",height:"100%",width:"".concat((l.width-h.width)/l.width*100,"%")},children:[(0,a.tZ)(A.x,{h:"calc(100% - 90px)",children:(0,a.tZ)(u.x,{sx:{padding:"".concat((0,c.h)(32)," ").concat((0,c.h)(24)," 0")},children:t})}),0===n&&(0,a.tZ)(u.x,{sx:{...x,position:"absolute",left:0,bottom:0,right:0},children:b})]})})})},L=n("q0An");let frisoOnboardingSchema=e=>L.Ry().shape({phone:L.Z_().transform(e=>e.replace("+84","0")).required(e({id:"onboarding.friso.updatePhone.error"})).length(10,"Số điện thoại kh\xf4ng hợp lệ").default(""),dob:L.Z_().required(e({id:"onboarding.friso.errorMessage.requiredDob"})).default(""),name:L.Z_().required(e({id:"onboarding.friso.errorMessage.requiredFirstName"})),email:L.Z_().required(e({id:"onboarding.friso.errorMessage.requiredEmail"})).email(e({id:"onboarding.friso.errorMessage.invalidEmail"})).default(""),address:L.nK().required(e({id:"onboarding.friso.address.error"})),term:L.Xg().oneOf([!0],e({id:"onboarding.friso.term.error"}))});var W=n("dvDa"),M=n("ftPL"),O=n("OGPO");let getFullname=e=>{var t;return(null===(t=Array.from(e).find(e=>"full_name"===e.getAttribute("inputtype")))||void 0===t?void 0:t.getAttribute("value"))||""},getEmail=e=>{var t;return(null===(t=Array.from(e).find(e=>"email"===e.getAttribute("inputtype")))||void 0===t?void 0:t.getAttribute("value"))||""},getPhone=e=>{var t;return(null===(t=Array.from(e).find(e=>"phone"===e.getAttribute("inputtype")))||void 0===t?void 0:t.getAttribute("value"))||""},useSidisTracking=()=>{let e=(0,Z.U)(),t=(0,i.useRef)(()=>{var t;let n=(0,M.xh)(),a=document.querySelector("form.friso-form")||{},i=getEmail(a.elements||[]),o=getFullname(a.elements||[]),r=getPhone(a.elements||[]);W.default.post(O.v2+"/v1/custom-event/collect",{action:"form-abandoned",source:"leadgen",ga_client_id:v().get(P.ch),email:n.email||i||"",account_id:n.id,site_code:O.HF[k.SP],timestamp:new Date().toISOString(),data:{timestamp:new Date().toISOString(),page_url:e,window_id:(0,k.ZY)(),cookie_id:(0,M.tw)(),client_agent:(null===(t=navigator)||void 0===t?void 0:t.userAgent)||"",token:localStorage.getItem("fcm_token"),email:n.email||i||"",name:o,phone:r,account_id:n.id,campaign_id:4531,campaign_name:"[Production] Friso Project"}}).catch(console.log)});return{trackCloseBabyPoopModal:t.current}};var F=(0,i.forwardRef)((e,t)=>{let{type:n,desktopBanner:f=o.C.getAssetPath("friso/onboarding-banner.jpg"),mobileBanner:b=o.C.getAssetPath("friso/onboarding-banner-mobile.jpg"),mobileBannerRatio:R={width:375,height:240},desktopBannerRatio:_={width:480,height:740},delayTime:A=3e3,isModal:L=!1}=e,{trackCloseBabyPoopModal:W}=useSidisTracking(),M="friso_disable_"+n,O="friso_success_subribe",F="friso_success_skip",{locale:z}=(0,N.h)(),{formatMessage:X}=(0,T.Z)(),{height:Y}=(0,g.n)(),j=(0,I.d)(),V=(0,Z.U)(),[G,{open:K,close:q}]=(0,p.q)(!1),[U,Q]=(0,i.useState)(null),[J,$]=(0,i.useState)(0),[ee,et]=(0,i.useState)(!1),[en,ea]=(0,i.useState)(!1),[ei,eo]=(0,i.useState)(),[er,el]=(0,i.useState)(!1),es=X({id:"notification.comment.somethingWrong"}),ed=(0,i.useRef)(null),ec=x()(),eh=ec.month(ec.month()+10).date(30).hour(0).minute(0).second(0).toDate(),eu=ec.month(ec.month()-6).date(1).hour(0).minute(0).second(0).toDate(),em={width:Y>700?1128:1e3,height:Y>700?740:620},onSkip=()=>{v().get(F)||(0,H.vt)(),v().set(M,"true"),v().set(F,"true")},onSuccess=e=>{let{phone:t,dob:n}=e;v().set(O,"true");let a=x()(n),i=a.isSameOrBefore(x()()),o=a.format("YYYY-MM-DD");window.location.href=(0,y.U)("https://zalo.me/s/3605814730108331998/?ver=1&source=hlbs&phone={phone}&dob={dob}&edd={edd}",{phone:t,...i?{dob:o}:{edd:o}})};(0,i.useImperativeHandle)(t,()=>({open:K,close:q})),(0,i.useEffect)(()=>{v().get(O)||v().get(F)||setTimeout(()=>{null==K||K()},A)},[]),(0,i.useEffect)(()=>{window.onbeforeunload=function(){v().get(F)||!G||er||((0,H.vt)(),v().set(F,"true"))}},[G]);let{state:{userInfo:eg}}=(0,i.useContext)(D.I),onFormSubmit=async e=>{let{address:t,email:n,name:a,dob:i,phone:o}=e,r=a.split(" "),l=r[r.length-1];r.pop();let s=r.join(" ");if(!o)return;let d=o.replace("+84","0"),c={...e,phone:d,first_name:s,last_name:l,address:t,email:n,dob:i};eo(c),Q(d),et(!0),ef(void 0);try{var h;let e=await (0,k.uu)((0,C.DS)(w.y.LEADGEN.POST_LEAD_SEND_OTP),"POST",{data:{phone_number:d}}),t=null==e?void 0:null===(h=e._messages)||void 0===h?void 0:h[0],n=null==e?void 0:e._error_code;if("Send sms successfully"!==t){if("ERP_002"===n)return el(!0),(0,H.VL)(d).then(e=>{var t;if((null==e?void 0:null===(t=e._messages)||void 0===t?void 0:t[0])==="Phone is available")return(0,H.vt)(c)}).then(()=>{onSuccess(c),et(!1),null==q||q()}),Promise.reject(Error("exist"));"The number is invalid."===t&&(t="Số điện thoại kh\xf4ng hợp lệ. Vui l\xf2ng kiểm tra lại số điện thoại đ\xe3 nhập."),ef(t||es),et(!1)}et(!1)}catch(e){et(!1)}},[ep,ef]=(0,i.useState)(),onOtpSubmit=async e=>{if(ef(void 0),ea(!0),!U)return!1;try{let t=await (0,k.uu)((0,C.DS)(w.y.LEADGEN.POST_LEAD_VERIFY_OTP),"POST",{data:{phone_number:U,otp_code:e}}),n=null==t?void 0:t._messages[0];if("Verify successfully"===n||"This phone number was verified"===n)el(!0),(0,H.VL)(U).then(e=>{var t;if((null==e?void 0:null===(t=e._messages)||void 0===t?void 0:t[0])==="Phone is available")return(0,H.vt)(ei)}).then(()=>{onSuccess(ei)});else{let e=X({id:"notification.comment.somethingWrong"}),n=(null==t?void 0:t._messages[0])||e;return ef(n),ea(!1),n}}catch(t){console.error(t);let e=X({id:"notification.comment.somethingWrong"});(0,S.c)({title:e,message:"",type:"danger"}),ea(!1)}};(0,i.useEffect)(()=>{[f,b].forEach(e=>{let t=new Image;t.src=e})},[]);let mainContent=()=>{var e;return(0,a.BX)(a.HY,{children:[(0,a.tZ)(frisoOnboarding_mainContent,{step:J,desktopBanner:f,desktopBannerRatio:_,frisoModalRatio:em,mobileBanner:b,mobileBannerRatio:R,loading:ee,onContinue:()=>{var e;return null==ed?void 0:null===(e=ed.current)||void 0===e?void 0:e.submitForm()},children:(0,a.BX)(s.TG.StepRenderer,{onStepChange:$,children:[(0,a.tZ)(s.TG.FrisoForm,{ref:ed,onSubmit:onFormSubmit,alwaysRender:!0,validateSchema:(0,m.X)(frisoOnboardingSchema(X)),customTerms:(0,a.tZ)(r.T,{size:j?"p3":"p4",children:X({id:"onboarding.friso.term"},{helloBacsi:(0,a.tZ)("a",{target:"_blank",title:"Hello Bacsi",children:null===(e=P.CX[z])||void 0===e?void 0:e.SITE_NAME_FORMATTED}),brand:(0,a.tZ)("a",{target:"_blank",href:"https://www.friso.com.vn/chinh-sach-bao-mat",title:"Friso",children:"Friso"})})}),customFormTexts:{heading:X({id:"onboarding.friso.heading",defaultMessage:"Your information"}),description:X({id:"onboarding.friso.description",defaultMessage:"To stay up-to-date with our exclusive offers and exciting updates, please provide your information so we can share the latest news with you!"})},onClose:()=>!1,defaultValues:{phone:null==eg?void 0:eg.phone,email:(null==eg?void 0:eg.email)&&!eg.email.endsWith("@facebook.com")?eg.email:""},inputOrder:[{inputType:"full_name",label:X({id:"onboarding.friso.full_name",defaultMessage:"Mom's full name"}),placeholder:X({id:"onboarding.friso.full_name_placeholder",defaultMessage:"V\xed dụ: Nguyễn Anh Thư"})},{inputType:"dob",name:"dob",label:X({id:"onboarding.friso.dob",defaultMessage:"Baby‘s DOB"}),withAsterisk:!0,maxDate:eh,minDate:eu},{inputType:"phone",name:"phone",label:X({id:"onboarding.friso.phone",defaultMessage:"Mom’s phone number"})},{inputType:"email",name:"email",label:X({id:"onboarding.friso.email",defaultMessage:"Mom’s email"}),placeholder:X({id:"onboarding.friso.email_placeholder",defaultMessage:"email@email.com"})},{inputType:"address",label:X({id:"onboarding.friso.address",defaultMessage:"Address"}),className:"address-input",provinces:E,placeholder:{province:X({id:"onboarding.friso.province"}),district:X({id:"onboarding.friso.district"}),ward:X({id:"onboarding.friso.ward"})}},{inputType:"term",className:"term-control"}],sx:e=>({'&[data-active="false"]':{display:"none !important"},".friso-form":{justifyContent:"space-between",".half-col":{[e.fn.largerThan("md")]:{width:"calc((100% - 16px)/2) !important"}},".term-control":{paddingTop:(0,c.h)(10)},"div:last-child":{marginBottom:"0 !important"},".mantine-Select-item":{fontSize:"14px"},".mantine-Input-input":{"&[data-invalid]::placeholder, &[data-invalid].mantine-DatePickerInput-input":{color:"#737373"}}},".address-input > div":{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"space-between",".mantine-InputWrapper-root":{width:"100%",[e.fn.largerThan("md")]:{width:"calc((100% - 32px)/3)","&:last-child":{width:"100%"}}}}})}),(0,a.tZ)(s.TG.OtpForm.Phone,{loading:en,onSubmit:onOtpSubmit,onResendCode:H.o,otpError:ep,onClose:onSkip,canSkip:!1})]})}),(0,a.tZ)(h.k,{"data-event-category":"Leadgen Pop Up","data-event-action":"Skip Click","data-event-label":V,onClick:()=>{q(),onSkip(),W()},sx:{position:"absolute",top:0,right:0,cursor:"pointer",padding:(0,c.h)(10)},children:(0,a.tZ)(d.Z,{})})]})};return(0,a.tZ)(B.Z,{children:(0,a.tZ)(s.TG.Provider,{children:L?(0,a.tZ)(l.M,{target:P.Hh,opened:G,onClose:()=>!1,styles:e=>({header:{position:"absolute",top:0,right:0,borderBottom:0},content:{flex:"auto",background:"transparent",[e.fn.smallerThan("sm")]:{maxHeight:"100%",height:"100%",position:"relative",borderRadius:0},[e.fn.largerThan("sm")]:{maxWidth:(0,c.h)(em.width),width:"100%",height:"100%",maxHeight:(0,c.h)(em.height),boxShadow:"none"}},body:{padding:0,width:"100%",height:"100%",[e.fn.largerThan("sm")]:{display:"flex",alignItems:"center"}},inner:{padding:0,[e.fn.smallerThan("sm")]:{display:"flex",alignItems:"flex-end"}}}),children:mainContent()}):(0,a.tZ)(u.x,{children:mainContent()})})})})},"5qrK":function(e,t,n){n.d(t,{S:function(){return HealthToolsSearchActiveView}});var a=n("BGKE"),i=n("OAL+"),o=n("o8D7"),r=n("Y5X8"),l=n("oZWv"),s=n("XDLp"),d=n("Eso5"),c=n("SPK5"),h=n("ns0B"),u=n.n(h),m=n("dDsW"),g=n("bS+h"),p=(0,n("/npG").k)(e=>({resultsStack:{gap:24,[e.fn.largerThan("md")]:{gap:40}},notFoundImage:{width:120,aspectRatio:"1 / 1",objectFit:"contain",[e.fn.largerThan("md")]:{width:240}},categoryBlock:{minWidth:0,display:"flex",flexDirection:"column",gap:24},categoryHeader:{gap:8,alignItems:"center"},categoryTitle:{textTransform:"uppercase"}}));let HealthToolsSearchResults=e=>{let{categories:t,onExitSearch:n}=e,{formatMessage:o}=(0,m.Z)(),{classes:h}=p(void 0,{name:"HealthToolsSearchResults"}),f=t.reduce((e,t)=>e+t.healthTools.length,0);return 0===f?(0,a.BX)(i.K,{spacing:24,align:"center",justify:"center",children:[(0,a.tZ)("img",{src:r.C.getAssetPath("health-tools/not-found.png"),alt:"no result",loading:"lazy",className:h.notFoundImage}),(0,a.BX)(i.K,{spacing:8,align:"center",justify:"center",children:[(0,a.tZ)(l.T,{as:"p",size:"h3",weight:"semiBold",children:o({id:"common.noResultFound",defaultMessage:"No result found"})}),(0,a.tZ)(l.T,{as:"p",sx:{maxWidth:456,textAlign:"center"},children:o({id:"healthToolsPage.searchResults.empty",defaultMessage:"We couldn’t find any tools matching your search. Try different keywords or explore our featured health tools below."})})]}),(0,a.tZ)(s.B,{variant:"secondary",onClick:n,children:o({id:"healthToolsPage.searchResults.backBtn",defaultMessage:"Back to Health tools page"})})]}):(0,a.BX)(i.K,{className:h.resultsStack,children:[(0,a.tZ)(l.T,{as:"p",size:"h3",weight:"semiBold",variant:"primary",children:o({id:"healthToolsPage.searchResults.count",defaultMessage:"{count, plural, one {# result} other {# results}}"},{count:f})}),t.map(e=>(0,a.BX)(d.x,{className:h.categoryBlock,children:[(0,a.tZ)(c.k,{className:h.categoryHeader,children:(0,a.tZ)(l.T,{weight:"semiBold",variant:"tertiary",size:"title1",className:h.categoryTitle,as:"h3",children:u()(e.name)})}),(0,a.tZ)(g.u,{healthTools:e.healthTools,withEventTracking:!1})]},e.termId))]})},HealthToolsSearchActiveView=e=>{let{categoryOptions:t,filteredCategories:n,searchQuery:r,onSearchCommit:l,onExitSearch:s,onNavigateToCategory:d}=e;return(0,a.BX)(i.K,{sx:e=>({paddingTop:24,paddingBottom:24,gap:40,[e.fn.largerThan("md")]:{paddingTop:40,paddingBottom:40,gap:80}}),children:[(0,a.tZ)(o.D,{categoryOptions:t,onNavigateToCategory:d,urlSearchQuery:r,onSearchCommit:l,onExitSearch:s}),(0,a.tZ)(HealthToolsSearchResults,{categories:n,onExitSearch:s})]})}},o8D7:function(e,t,n){n.d(t,{D:function(){return HealthToolsActiveSearchBanner},Y:function(){return HealthToolsLandingSearchBanner}});var a=n("BGKE"),i=n("oZWv"),o=n("Eso5"),r=n("SPK5"),l=n("hXNO"),s=n("Y5X8"),d=n("/npG"),c=n("mYVa");let h="#404040";var u=(0,d.k)(e=>({root:{position:"relative",height:"auto",borderRadius:16,overflow:"hidden",backgroundColor:e.colors.neutral[0],[e.fn.smallerThan("md")]:{padding:8},[e.fn.largerThan("md")]:{padding:12,borderRadius:24}},inner:{position:"relative",overflow:"hidden",backgroundColor:e.white,boxShadow:"0px 8px 40px 0px #0000001A",padding:16,gap:e.spacing.md,flexDirection:"column",borderRadius:16,[e.fn.largerThan("md")]:{flexDirection:"column",alignItems:"stretch",gap:e.spacing.md,padding:"40px 20px",minHeight:216,"&::before, &::after":{content:'""',position:"absolute",width:(0,c.h)(151),height:(0,c.h)(151),pointerEvents:"none",backgroundImage:"url(".concat(s.C.getAssetPath("health-tools/bg-star.svg"),")"),backgroundRepeat:"no-repeat",backgroundSize:"contain",zIndex:0},"&::before":{left:(0,c.h)(47),bottom:(0,c.h)(27)},"&::after":{right:(0,c.h)(47),top:(0,c.h)(27),transform:"scaleY(-1)"}}},searchCol:{display:"flex",flexDirection:"column",justifyContent:"center",gap:10,flexShrink:0,width:"100%",maxWidth:"100%",minWidth:0,position:"relative",zIndex:1,alignItems:"center",textAlign:"center"},title:{textAlign:"center",[e.fn.largerThan("md")]:{}},subtitle:{textAlign:"center",maxWidth:560,marginLeft:"auto",marginRight:"auto",[e.fn.largerThan("md")]:{}},searchInputWrapper:{maxWidth:(0,c.h)(640),width:"100%",marginLeft:"auto",marginRight:"auto",".mantine-TextInput-icon":{width:"52px !important"},".mantine-TextInput-input[data-with-icon]":{paddingLeft:48}},backIconButton:{color:h,borderRadius:999,transition:"color 0.15s ease, background-color 0.15s ease","&:hover":{color:e.fn.primaryColor(),backgroundColor:e.colors.blue[0]},"&:active":{color:e.fn.primaryColor(),backgroundColor:e.colors.blue[1]}}})),m=n("D6YN"),g=n("VZtU"),p=n("q9DY"),f=n("8vDj"),x=n("J8Dw");let getHealthToolsBannerSearchInputStyles=(e,t)=>({borderRadius:t.inputBorderRadius,backgroundColor:e.white,color:"#111111",fontSize:(0,c.h)(15),lineHeight:(0,c.h)(24),minHeight:48,height:"48px !important",border:"1px solid ".concat("#d9d9d9"),transition:"border-color 0.2s ease",outline:"none",boxShadow:"none",[e.fn.smallerThan("md")]:{width:"100%",maxWidth:"100%",boxSizing:"border-box"},"&::placeholder":{color:"#757575",lineHeight:(0,c.h)(24)},"&:focus, &:focus-visible":{borderColor:e.fn.primaryColor(),outline:"none",boxShadow:"none"}}),HealthToolsBannerSearchInput=e=>{let t=(0,f.rZ)(),{showBackIcon:n=!1,onBackIconClick:i,backIconButtonClassName:o,inputBorderRadius:r=(0,c.h)(8),showClearButton:l=!0,value:s,onChange:d,...u}=e,b=l&&String(null!=s?s:"").trim().length>0,v=n?(0,a.tZ)("button",{type:"button",onClick:i,"aria-label":"Back",className:o,style:{border:0,background:"transparent",cursor:"pointer",padding:0,display:"inline-flex",alignItems:"center",justifyContent:"center"},children:(0,a.tZ)(m.Z,{size:18,color:"currentColor","aria-hidden":!0})}):(0,a.tZ)(g.Z,{size:22,color:"#404040",className:"search-icon","aria-hidden":!0}),T=getHealthToolsBannerSearchInputStyles(t,{inputBorderRadius:r}),y={icon:{color:h,"& .search-icon":{marginLeft:(0,c.h)(8)},...n?{pointerEvents:"all"}:{}},input:T,...b?{rightSection:{pointerEvents:"auto",display:"flex",alignItems:"center",justifyContent:"center"}}:{}},w=(0,a.tZ)("button",{type:"button",onClick:()=>{d&&d({target:{value:""},currentTarget:{value:""}})},"aria-label":"Clear search",style:{border:0,background:"transparent",cursor:"pointer",padding:0,display:"inline-flex",alignItems:"center",justifyContent:"center",width:28,height:28},children:(0,a.tZ)(p.Z,{size:16,color:h,"aria-hidden":!0})});return(0,a.tZ)(x.o,{...u,value:s,onChange:d,icon:v,styles:y,variant:"unstyled",rightSection:b?w:void 0,rightSectionWidth:b?36:void 0})};var b=n("q1tI"),v=n("dDsW"),T=n("M+EF");function useHealthToolsSearchBanner(e){let{categoryOptions:t=[],onNavigateToCategory:n,urlSearchQuery:a="",onSearchCommit:i,liveCommitOnChange:o}=e,{formatMessage:r}=(0,v.Z)(),[l,s]=(0,b.useState)(a);(0,b.useEffect)(()=>{s(a)},[a]);let d=(0,b.useCallback)(e=>{e&&(null==n||n(e))},[n]),c=(0,b.useCallback)(e=>{let t=e.label.trim();if(t){if(i){s(t),i(t);return}e.id&&d(e.id)}},[d,i]),h=(0,b.useCallback)(()=>{let e=l.trim();if(!e||!t.length)return;let n=(0,T.Xw)(t,e);n.length&&d(String(n[0].termId))},[t,d,l]),u=(0,b.useCallback)(()=>{if(i){i(l.trim());return}h()},[i,l,h]),m=(0,b.useCallback)(e=>{"Enter"===e.key&&(e.preventDefault(),u())},[u]),g=(0,b.useCallback)(e=>{let t=e.currentTarget.value;s(t),o&&i&&i(t.trim())},[o,i]);return{query:l,onGoalTagClick:c,commitSearch:u,onSearchKeyDown:m,onSearchChange:g,f:r}}let HealthToolsActiveSearchBanner=e=>{let t=(0,l.d)(),{onExitSearch:n,showBackIconInInput:s=!0,...d}=e,{query:c,onSearchKeyDown:h,onSearchChange:m,f:g}=useHealthToolsSearchBanner({...d,liveCommitOnChange:!0}),{classes:p}=u(void 0,{name:"HealthToolsActiveSearchBanner"});return(0,a.tZ)(o.x,{className:p.root,component:"section",children:(0,a.tZ)(r.k,{className:p.inner,children:(0,a.BX)(o.x,{className:p.searchCol,children:[(0,a.tZ)(i.T,{className:p.title,as:"h2",size:t?"h4":"h3",variant:"primary",weight:"semiBold",children:g({id:"healthToolsPage.searchBanner.title",defaultMessage:"Which tool you want to use?"})}),(0,a.tZ)(i.T,{className:p.subtitle,as:"p",size:t?"p3":"p2",variant:"secondary",children:g({id:"healthToolsPage.searchBanner.subtitle",defaultMessage:"Search by symptom, condition, or goal to quickly discover the most relevant health tools."})}),(0,a.tZ)(HealthToolsBannerSearchInput,{value:c,onChange:m,onKeyDown:h,placeholder:g({id:"healthToolsPage.searchBanner.placeholder",defaultMessage:"Weight & fitness, Mental health"}),showBackIcon:s,onBackIconClick:n,backIconButtonClassName:p.backIconButton,wrapperProps:{className:p.searchInputWrapper}})]})})})};var y=(0,d.k)((e,t)=>{let{withAiDoctorSidebar:n}=t;return{root:{position:"relative",backgroundColor:e.colors.neutral[0],backgroundImage:"url(".concat(s.C.getAssetPath("health-tools/bg-gardient-blue.svg"),")"),backgroundPosition:"right bottom",backgroundSize:"contain",backgroundRepeat:"no-repeat",display:"flex",alignItems:"center","&::before":{content:'""',position:"absolute",left:0,top:0,width:"min(320px, 72%)",height:(0,c.h)(120),zIndex:0,pointerEvents:"none",backgroundImage:"url(".concat(s.C.getAssetPath("health-tools/bg-gardient-green.svg"),")"),backgroundPosition:"top center",backgroundRepeat:"no-repeat",backgroundSize:"contain",[e.fn.largerThan("md")]:{left:"50%",transform:"translateX(-50%)"}},[e.fn.smallerThan("md")]:{padding:"".concat((0,c.h)(40)," ").concat((0,c.h)(16)),justifyContent:"center",textAlign:"center"},[e.fn.largerThan("md")]:{padding:"".concat((0,c.h)(10)," ").concat((0,c.h)(40)),minHeight:(0,c.h)(200),height:"100%",borderRadius:24,overflow:"hidden"}},inner:{position:"relative",zIndex:1,width:"100%",boxSizing:"border-box",display:"flex",flexDirection:"column",gap:24,[e.fn.smallerThan("md")]:{alignItems:"stretch"},[e.fn.largerThan("md")]:n?{display:"grid",gridTemplateColumns:"".concat((0,c.h)(280)," minmax(0, 1fr)"),gap:40,alignItems:"stretch"}:{display:"flex",flexDirection:"row",alignItems:"stretch",gap:40}},searchCol:{display:"flex",flexDirection:"column",justifyContent:"center",gap:12,flexShrink:0,minWidth:0,[e.fn.smallerThan("md")]:{alignItems:"center"},[e.fn.largerThan("md")]:{...n?{width:(0,c.h)(280),maxWidth:(0,c.h)(280),minWidth:(0,c.h)(280)}:{flex:"0 0 40%",width:"40%",maxWidth:"40%",boxSizing:"border-box"}}},goalsCol:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",textAlign:"center",gap:12,minWidth:0,[e.fn.largerThan("md")]:{alignSelf:"stretch",...!n&&{flex:1,minWidth:0,maxWidth:"45%",marginLeft:"auto",marginRight:"auto"}}},searchInputWrapper:{alignSelf:"stretch",".mantine-TextInput-icon":{width:48},".mantine-TextInput-input[data-with-icon]":{paddingLeft:48}},tags:{display:"flex",flexWrap:"wrap",justifyContent:"center",gap:8},tag:{border:"1px solid transparent",backgroundColor:e.white,padding:"4px 12px",borderRadius:999,boxShadow:"0px 0px 1px 0px #0000000A, 0px 0px 2px 0px #0000000F, 0px 4px 8px 0px #0000000A",transition:"box-shadow 0.15s ease, transform 0.15s ease, border-color 0.15s ease, background-color 0.15s ease, color 0.15s ease"},tagButton:{cursor:"pointer","&:hover":{borderColor:e.colors.blue[1],backgroundColor:e.colors.blue[0],color:e.fn.primaryColor(),"& span":{color:e.fn.primaryColor()}},"&:active":{transform:"scale(0.98)"}},decorIcon:{position:"absolute",pointerEvents:"none",zIndex:0,display:"block",[e.fn.smallerThan("md")]:{display:"none"},"&.icon-scale":{[e.fn.largerThan("md")]:{left:0,bottom:0,width:72}},"&.icon-heart":{[e.fn.largerThan("md")]:{top:6,left:"38%",width:48}},"&.icon-mental":{[e.fn.largerThan("md")]:{bottom:0,left:"30%",width:76}}}}});let HealthToolsLandingSearchBanner=e=>{let{withAiDoctorSidebar:t,...n}=e,{query:d,onGoalTagClick:h,onSearchKeyDown:u,onSearchChange:m,f:g}=useHealthToolsSearchBanner({...n,liveCommitOnChange:!1}),p=(0,l.d)(),f=(0,b.useMemo)(()=>{let e=g({id:"healthToolsPage.searchBanner.suggestedTags",defaultMessage:"Weight & fitness; Pregnancy; Baby; Mental health; Cancer; Women health; Men health"});return e.split(";").map(e=>e.trim()).filter(Boolean)},[g]),{classes:x,cx:v}=y({withAiDoctorSidebar:t},{name:"HealthToolsLandingSearchBanner"});return(0,a.BX)(o.x,{className:x.root,component:"section",children:[(0,a.BX)(r.k,{className:x.inner,children:[(0,a.BX)(o.x,{className:x.searchCol,children:[(0,a.tZ)(i.T,{as:"h2",size:p?"h3":"h5",weight:"semiBold",variant:"primary",children:g({id:"healthToolsPage.searchBanner.title",defaultMessage:"Which tool you want to use?"})}),(0,a.tZ)(HealthToolsBannerSearchInput,{inputBorderRadius:(0,c.h)(999),value:d,onChange:m,onKeyDown:u,placeholder:g({id:"healthToolsPage.searchBanner.placeholder",defaultMessage:"Weight & fitness, Mental health"}),wrapperProps:{className:x.searchInputWrapper}})]}),(0,a.BX)(o.x,{className:x.goalsCol,children:[(0,a.tZ)(i.T,{as:"p",size:"p2",variant:"secondary",children:g({id:"healthToolsPage.searchBanner.suggestedTitle",defaultMessage:"Not sure where to start? Pick suggested goals:"})}),(0,a.tZ)(o.x,{className:x.tags,component:"ul",sx:{listStyle:"none",margin:0,padding:0},children:f.map((e,t)=>(0,a.tZ)(o.x,{component:"li",sx:{display:"inline"},children:(0,a.tZ)("button",{type:"button",className:v(x.tag,x.tagButton),onClick:()=>h({id:"",label:e}),children:(0,a.tZ)(i.T,{size:"p3",as:"span",variant:"secondary",children:e})})},"".concat(e,"-").concat(t)))})]})]}),p?null:(0,a.BX)(a.HY,{children:[(0,a.tZ)("img",{alt:"",loading:"lazy",src:s.C.getAssetPath("health-tools/bg-mental.svg"),className:v(x.decorIcon,"icon-mental")}),(0,a.tZ)("img",{alt:"",loading:"lazy",src:s.C.getAssetPath("health-tools/bg-heart.svg"),className:v(x.decorIcon,"icon-heart")}),(0,a.tZ)("img",{alt:"",loading:"lazy",src:s.C.getAssetPath("health-tools/bg-scale.svg"),className:v(x.decorIcon,"icon-scale"),width:48})]})]})}},vAgI:function(e,t,n){n.d(t,{K9:function(){return r},OA:function(){return getActivityLevelVal},ZD:function(){return calculateCalories},b7:function(){return addResultToLink},ru:function(){return formatInjectedCareInfo},xv:function(){return checkBMRStatus}});var a=n("09QT"),i=n("oQBk"),o=n("8vdq");n("rEaw");let formatInjectedCareInfo=e=>{var t,n,a,i;return"string"!=typeof e?null:{type:(null===(t=/type="(.*?)"/gi.exec(e))||void 0===t?void 0:t[1])||"",dataId:(null===(n=/id="(.*?)"/gi.exec(e))||void 0===n?void 0:n[1])||"",dataTitle:(null===(a=/title="(.*?)"/gi.exec(e))||void 0===a?void 0:a[1])||"",dataDescription:(null===(i=/description="(.*?)"/gi.exec(e))||void 0===i?void 0:i[1])||""}},addResultToLink=e=>e.includes("?result=1")?e:e.includes("?")?e.replace("?","?result=1&"):e+"?result=1",calculateCalories=async e=>{let{weight:t,height:n,activityLevel:r=o.p1.LOW_INTENSITY,age:l,gender:s="male",withImperialUnit:d=!1}=e;return await (0,a.d)(i.y.HEALTH_TOOL.CALCULATE_CALORIES,{params:{weight:t,height:n,activityLevel:getActivityLevelNumberVal(r),age:l,gender:s,unit:d?"imperial":"metric"}})},getActivityLevelNumberVal=e=>Object.values(o.p1).indexOf(e)+1,getActivityLevelVal=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return(null===(e=Object.values(o.p1))||void 0===e?void 0:e[t])||""},checkBMRStatus=e=>{let{gender:t,bmr:n}=e,a=Number(n);return"male"===t?a<1600?"low":a>1800?"high":"normal":a<1200?"low":a>1400?"high":"normal"},r={[o.HE.BMI]:"blue",[o.HE.BMR]:"green",[o.HE.THR]:"red",[o.HE.OVULATION]:"pink",[o.HE.DUE_DATE]:"pink",[o.HE.PWG]:"pink",[o.HE.BABY_POOP]:"pink",[o.HE.BABY_VACCINE]:"pink",[o.HE.BABY_GROWTH]:"pink"}}}]);